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.c85
1 files changed, 56 insertions, 29 deletions
diff --git a/src/game/bg_misc.c b/src/game/bg_misc.c
index 32c20566..a2f521e3 100644
--- a/src/game/bg_misc.c
+++ b/src/game/bg_misc.c
@@ -322,22 +322,6 @@ gitem_t bg_itemlist[] =
""
},
-/*QUAKED weapon_scanner (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
-*/
- {
- "weapon_scanner",
- "sound/misc/w_pkup.wav",
- { "models/weapons2/shotgun/shotgun.md3",
- 0, 0, 0},
- "icons/iconw_shotgun",
- "Scanner",
- 0,
- IT_WEAPON,
- WP_SCANNER,
- "",
- ""
- },
-
/*QUAKED weapon_shotgun (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*{
@@ -386,6 +370,38 @@ gitem_t bg_itemlist[] =
""
},
+/*QUAKED weapon_massdriver (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
+*/
+ {
+ "weapon_massdriver",
+ "sound/misc/w_pkup.wav",
+ { "models/weapons2/bfg/bfg.md3",
+ 0, 0, 0},
+ "icons/iconw_bfg",
+ "Mass Driver",
+ 40,
+ IT_WEAPON,
+ WP_MASS_DRIVER,
+ "",
+ ""
+ },
+
+/*QUAKED weapon_pulserifle (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
+*/
+ {
+ "weapon_pulserifle",
+ "sound/misc/w_pkup.wav",
+ { "models/weapons2/plasma/plasma.md3",
+ 0, 0, 0},
+ "icons/iconw_gauntlet",
+ "Pulse Rifle",
+ 40,
+ IT_WEAPON,
+ WP_PULSE_RIFLE,
+ "",
+ ""
+ },
+
/*QUAKED weapon_ggrenade (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
{
@@ -2884,6 +2900,30 @@ weaponAttributes_t bg_weapons[ ] =
qfalse //qboolean synced;
},
{
+ WP_MASS_DRIVER, //int weaponNum;
+ 100, //int price;
+ SLOT_WEAPON, //int slots;
+ "mdriver", //char *weaponName;
+ "Mass Driver", //char *weaponHumanName;
+ 5, //int quan;
+ 2, //int clips;
+ 3, //int maxClips;
+ qfalse, //qboolean hasAltMode;
+ qfalse //qboolean synced;
+ },
+ {
+ WP_PULSE_RIFLE, //int weaponNum;
+ 100, //int price;
+ SLOT_WEAPON, //int slots;
+ "prifle", //char *weaponName;
+ "Pulse Rifle", //char *weaponHumanName;
+ 50, //int quan;
+ 3, //int clips;
+ 3, //int maxClips;
+ qfalse, //qboolean hasAltMode;
+ qfalse //qboolean synced;
+ },
+ {
WP_HBUILD, //int weaponNum;
100, //int price;
SLOT_WEAPON, //int slots;
@@ -2966,18 +3006,6 @@ weaponAttributes_t bg_weapons[ ] =
0, //int maxClips;
qfalse, //qboolean hasAltMode;
qfalse //qboolean synced;
- },
- {
- WP_SCANNER, //int weaponNum;
- 100, //int price;
- SLOT_WEAPON, //int slots;
- "scanner", //char *weaponName;
- "Scanner", //char *weaponHumanName;
- 0, //int quan;
- 0, //int clips;
- 0, //int maxClips;
- qfalse, //qboolean hasAltMode;
- qfalse //qboolean synced;
}
};
@@ -4073,7 +4101,6 @@ qboolean BG_infiniteAmmo( int weapon )
case WP_DBUILD2:
case WP_HBUILD:
case WP_HBUILD2:
- case WP_SCANNER:
return qtrue;
break;