diff options
author | Tim Angus <tim@ngus.net> | 2002-06-21 23:07:48 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2002-06-21 23:07:48 +0000 |
commit | 9c84a1fc74a03edec430290a8da5d20b06a7d027 (patch) | |
tree | 802c06846d54357b1262a7dd58be0579f6aea78a /src/game/bg_misc.c | |
parent | 23a3cf67841b44ddfbdc482af08abc2142f66033 (diff) |
Weapon additions???
Diffstat (limited to 'src/game/bg_misc.c')
-rw-r--r-- | src/game/bg_misc.c | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/src/game/bg_misc.c b/src/game/bg_misc.c index e6243391..9d4e359d 100644 --- a/src/game/bg_misc.c +++ b/src/game/bg_misc.c @@ -2126,6 +2126,69 @@ weaponAttributes_t bg_weapons[ ] = WUT_HUMANS //WUTeam_t team; }, { + WP_LUCIFER_CANON, //int weaponNum; + 100, //int price; + ( 1 << S1 )|( 1 << S2 )|( 1 << S3 ), //int stages + SLOT_WEAPON, //int slots; + "lcanon", //char *weaponName; + "Lucifer Canon", //char *weaponHumanName; + { "models/weapons2/bfg/bfg.md3", 0, 0, 0 }, + "icons/iconw_bfg", + 30, //int quan; + 0, //int clips; + 0, //int maxClips; + qfalse, //int infiniteAmmo; + qtrue, //int usesEnergy; + 500, //int repeatRate; + 2000, //int reloadTime; + qtrue, //qboolean hasAltMode; + qfalse, //qboolean synced; + qtrue, //qboolean purchasable; + WUT_HUMANS //WUTeam_t team; + }, + { + WP_LAS_GUN, //int weaponNum; + 100, //int price; + ( 1 << S1 )|( 1 << S2 )|( 1 << S3 ), //int stages + SLOT_WEAPON, //int slots; + "lgun", //char *weaponName; + "Las Gun", //char *weaponHumanName; + { "models/weapons2/grenadel/grenadel.md3", 0, 0, 0 }, + "icons/iconw_plasma", + 300, //int quan; + 0, //int clips; + 0, //int maxClips; + qfalse, //int infiniteAmmo; + qtrue, //int usesEnergy; + 100, //int repeatRate; + 2000, //int reloadTime; + qfalse, //qboolean hasAltMode; + qfalse, //qboolean synced; + qtrue, //qboolean purchasable; + WUT_HUMANS //WUTeam_t team; + }, + { + WP_PAIN_SAW, //int weaponNum; + 100, //int price; + ( 1 << S1 )|( 1 << S2 )|( 1 << S3 ), //int stages + SLOT_WEAPON, //int slots; + "psaw", //char *weaponName; + "Pain Saw", //char *weaponHumanName; + { "models/weapons2/gauntlet/gauntlet.md3", 0, 0, 0 }, + "icons/iconw_gauntlet", + 0, //int quan; + 0, //int clips; + 0, //int maxClips; + qtrue, //int infiniteAmmo; + qfalse, //int usesEnergy; + 100, //int repeatRate; + 0, //int reloadTime; + qfalse, //qboolean hasAltMode; + qfalse, //qboolean synced; + qtrue, //qboolean purchasable; + WUT_HUMANS //WUTeam_t team; + }, + { WP_HBUILD, //int weaponNum; 100, //int price; ( 1 << S1 )|( 1 << S2 )|( 1 << S3 ), //int stages @@ -3042,6 +3105,8 @@ weapon_t BG_FindWeaponAmmoForUpgrade( int upgrade ) if( bg_upgrades[ i ].upgradeNum == upgrade ) return bg_upgrades[ i ].weaponAmmo; } + + return WP_NONE; } /* |