summaryrefslogtreecommitdiff
path: root/src/game/bg_misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/bg_misc.c')
-rw-r--r--src/game/bg_misc.c51
1 files changed, 46 insertions, 5 deletions
diff --git a/src/game/bg_misc.c b/src/game/bg_misc.c
index 0d5c5c7e..431f433f 100644
--- a/src/game/bg_misc.c
+++ b/src/game/bg_misc.c
@@ -469,15 +469,14 @@ gitem_t bg_itemlist[] =
/*QUAKED weapon_sawbladelauncher (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
{
- "weapon_sawbladelauncher",
+ "weapon_lockbloblauncher",
"sound/misc/w_pkup.wav",
- { "models/weapons2/rocketl/rocketl.md3",
- 0, 0, 0},
+ { 0, 0, 0, 0},
"icons/iconw_rocket",
- "Sawblade Launcher",
+ "Lockblob Launcher",
10,
IT_WEAPON,
- WP_SAWBLADE_LAUNCHER,
+ WP_LOCKBLOB_LAUNCHER,
"",
""
},
@@ -866,6 +865,22 @@ TA: droid defense item
"" //sounds
},
+/*QUAKED team_droid_trapper (0 0 1) (-16 -16 -16) (16 16 16)
+TA: droid defense item
+*/
+ {
+ "team_droid_trapper",
+ "sound/items/holdable.wav",
+ { "models/buildables/trapper/trapper.md3", 0, 0, 0 },
+ "icons/teleporter", //icon
+ "Trapper", //pickup
+ 0,
+ IT_BUILDABLE,
+ BA_D_TRAPPER,
+ "", //precache
+ "" //sounds
+ },
+
/*QUAKED team_droid_hivemind (0 0 1) (-16 -16 -16) (16 16 16)
TA: droid build limitation item
*/
@@ -1271,6 +1286,32 @@ buildableAttributes_t bg_buildableList[ ] =
qfalse //qboolean reactorTest;
},
{
+ BA_D_TRAPPER, //int buildNum;
+ "trapper", //char *buildName;
+ "team_droid_trapper", //char *entityName;
+ { -15, -15, -15 }, //vec3_t mins;
+ { 15, 15, 15 }, //vec3_t maxs;
+ TR_GRAVITY, //trType_t traj;
+ 0.0, //float bounce;
+ 80, //int buildPoints;
+ 1000, //int health;
+ 50, //int damage;
+ 20, //int splashDamage;
+ 50, //int splashRadius;
+ MOD_DSPAWN, //int meansOfDeath;
+ BIT_DROIDS, //int team;
+ ( 1 << WP_DBUILD )|( 1 << WP_DBUILD2 ), //weapon_t buildWeapon;
+ BANIM_IDLE1, //int idleAnim;
+ 1000, //int nextthink;
+ 0, //int turretFireSpeed;
+ 400, //int turretRange;
+ WP_LOCKBLOB_LAUNCHER, //weapon_t turretProjType;
+ 0.707f, //float minNormal;
+ qfalse, //qboolean invertNormal;
+ qtrue, //qboolean creepTest;
+ qfalse //qboolean reactorTest;
+ },
+ {
BA_D_HIVEMIND, //int buildNum;
"hivemind", //char *buildName;
"team_droid_hivemind", //char *entityName;