]> icculus.org git repositories - divverent/nexuiz.git/blob - data/qcsrc/server/t_quake3.qc
git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3661 f962a42d-fe04-0410-a3ab-8c8b0445ebaa
[divverent/nexuiz.git] / data / qcsrc / server / t_quake3.qc
1 //***********************
2 //QUAKE 3 ENTITIES - So people can play quake3 maps with the nexuiz weapons
3 //***********************
4
5 // NOTE: for best experience, you need to swap MGs with SGs in the map or it won't have a MG
6
7 // SG -> SG
8 void spawnfunc_ammo_shells()         { item_shells();        }
9                                                  
10 // MG -> MG                                      
11 void spawnfunc_weapon_machinegun()   { weapon_uzi();         }
12 void spawnfunc_ammo_bullets()        { item_bullets();       }
13                                                  
14 // GL -> Mortar                                  
15 void spawnfunc_ammo_grenades()       { item_rockets();       }
16                                                  
17 // LG -> Electro                                 
18 void spawnfunc_weapon_lightning()    { weapon_electro();     }
19 void spawnfunc_ammo_lightning()      { item_cells();         }
20                                                  
21 // Plasma -> Crylink                             
22 void spawnfunc_weapon_plasmagun()    { weapon_crylink();     }
23 void spawnfunc_ammo_cells()          { item_cells();         }
24                                                  
25 // Rail -> Nex                                   
26 void spawnfunc_weapon_railgun()      { weapon_nex();         }
27 void spawnfunc_ammo_slugs()          { item_cells();         }
28                                                  
29 // BFG -> Hagar                                  
30 void spawnfunc_weapon_bfg()          { weapon_hagar();       }
31 void spawnfunc_ammo_bfg()            { item_cells();         }
32
33 // RL -> RL
34 void spawnfunc_ammo_rockets()        { item_rockets();       }
35                           
36 // Armor                  
37 void spawnfunc_item_armor_body()     { item_armor_large();   }
38 void spawnfunc_item_armor_combat()   { item_armor_medium();  }
39 void spawnfunc_item_armor_shard()    { item_armor_small();   }
40 void spawnfunc_item_enviro()         { item_armor_medium();  }
41 //void spawnfunc_item_flight()       /* not supported */
42 //void spawnfunc_item_haste()        /* not supported */
43 //void spawnfunc_item_health()       /* handled in t_quake.qc */
44 void spawnfunc_item_health_large()   { item_health_large();  }
45 void spawnfunc_item_health_small()   { item_health_small();  }
46 void spawnfunc_item_health_mega()    { item_health_mega();   }
47 //void spawnfunc_item_invis()        /* not supported */
48 //void spawnfunc_item_regen()        /* not supported */
49 void spawnfunc_team_CTF_redflag()    { item_flag_team1();    }
50 void spawnfunc_team_CTF_blueflag()   { item_flag_team2();    }
51 void spawnfunc_team_CTF_redplayer()  { info_player_team1();  }
52 void spawnfunc_team_CTF_blueplayer() { info_player_team2();  }
53 void spawnfunc_team_CTF_redspawn()   { info_player_team1();  }
54 void spawnfunc_team_CTF_bluespawn()  { info_player_team2();  }