//---------------------------------------------------------------- // ammo.def // // Copyright 2002-2004 Raven Software //---------------------------------------------------------------- // Define the types of ammo that are used in the game. // This entityDef is required by the game code. // Up to 16 ammo types can be defined. entityDef ammo_types { "ammo_none" "0" "ammo_blaster" "1" "ammo_machinegun" "2" "ammo_nailgun" "3" "ammo_railgun" "4" "ammo_shotgun" "5" "ammo_hyperblaster" "6" "ammo_rocketlauncher" "7" "ammo_grenadelauncher" "8" "ammo_lightninggun" "9" "ammo_dmg" "10" "ammo_spikegun" "11" "ammo_goobgun" "12" "ammo_freezegun" "13" } entityDef ammo_triggersize_SP { "triggerSize" "32" } entityDef ammo_triggersize_MP { "triggerSize" "16" } entityDef ammo_default { "editor_color" ".3 .3 1" "editor_mins" "-8 -8 0" "editor_maxs" "8 8 16" "editor_rotatable" "1" "editor_menu" "pickup" "fx_respawn" "effects/mp/itemrespawn.fx" "snd_acquire" "items_ammo_default" "respawn" "40" "editor_ignore" "1" "inherit" "ammo_triggersize_SP" } entityDef ammo_machinegun { "inherit" "ammo_default" "editor_usage" "Large Clips" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_mg_rounds.lwo" "size" "32 32 32" "inv_ammo_machinegun" "50" "inv_name" "#str_107411" "inv_icon" "gfx/guis/hud/icons/item_machinegun.tga" "dbTitle" "Machinegun Rounds" "dbText" "Ammo for the machinegun.... " "dbFilter" "item" "editor_ignore" "0" } entityDef ammo_machinegun_mp { "inherit" "ammo_machinegun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/machinegun" "skin_pickup" "skins/items/ammo/machinegun_pickup" "inv_ammo_machinegun" "60" "inv_icon" "gfx/guis/hud/icons/item_machinegun_colored" } entityDef ammo_nailgun { "inherit" "ammo_default" "editor_usage" "Large Nails" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_nails.lwo" "action" "sound/electronics/1shot_beep_02.wav" "size" "32 32 32" "inv_ammo_nailgun" "40" "inv_name" "#str_107412" "inv_icon" "gfx/guis/hud/icons/item_nailgun.tga" "dbTitle" "Nailgun Nails" "dbText" "Ammo for the nailgun.... " "dbFilter" "item" "editor_ignore" "0" } entityDef ammo_nailgun_mp { "inherit" "ammo_nailgun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/nailgun" "skin_pickup" "skins/items/ammo/nailgun_pickup" "inv_ammo_nailgun" "50" "inv_icon" "gfx/guis/hud/icons/item_nailgun_colored" } entityDef ammo_railgun { "inherit" "ammo_default" "editor_usage" "Large Slugs" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_rails.lwo" "size" "32 32 32" "inv_ammo_railgun" "5" "inv_name" "#str_107413" "inv_icon" "gfx/guis/hud/icons/item_railgun.tga" "dbTitle" "Railgun Slugs" "dbText" "Ammo for the railgun.... " "dbFilter" "item" "editor_ignore" "0" } entityDef ammo_railgun_mp { "inherit" "ammo_railgun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/railgun" "skin_pickup" "skins/items/ammo/railgun_pickup" "inv_ammo_railgun" "10" "inv_icon" "gfx/guis/hud/icons/item_railgun_colored" } entityDef ammo_shotgun { "inherit" "ammo_default" "editor_usage" "Large Shells" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_shotgun.lwo" "size" "32 32 32" "inv_ammo_shotgun" "12" "inv_name" "#str_107414" "inv_icon" "gfx/guis/hud/icons/item_shotgun.tga" "dbTitle" "Shotgun Shells" "dbText" "Ammo for the shotgun.... " "dbFilter" "item" "editor_ignore" "0" } entityDef ammo_shotgun_mp { "inherit" "ammo_shotgun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/shotgun" "skin_pickup" "skins/items/ammo/shotgun_pickup" "inv_ammo_shotgun" "16" "inv_icon" "gfx/guis/hud/icons/item_shotgun_colored" } entityDef ammo_hyperblaster { "inherit" "ammo_default" "editor_usage" "HyperBlaster Ammo" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_hyper_ammo.lwo" "size" "32 32 32" "inv_ammo_hyperblaster" "40" "inv_name" "#str_107415" "inv_icon" "gfx/guis/hud/icons/item_hyperblaster.tga" "editor_ignore" "0" } entityDef ammo_hyperblaster_mp { "inherit" "ammo_hyperblaster" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/hyperblaster" "skin_pickup" "skins/items/ammo/hyperblaster_pickup" "inv_ammo_hyperblaster" "50" "inv_icon" "gfx/guis/hud/icons/item_hyperblaster_colored" } entityDef ammo_rocketlauncher { "inherit" "ammo_default" "editor_usage" "Rocket Launcher Ammo" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_rockets.lwo" "size" "32 32 32" "inv_ammo_rocketlauncher" "6" "inv_name" "#str_107416" "inv_icon" "gfx/guis/hud/icons/item_rocket.tga" "editor_ignore" "0" } entityDef ammo_rocketlauncher_mp { "inherit" "ammo_rocketlauncher" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/rocketlauncher" "skin_pickup" "skins/items/ammo/rocketlauncher_pickup" "inv_ammo_rocketlauncher" "5" "inv_icon" "gfx/guis/hud/icons/item_rocket_colored" } entityDef ammo_grenadelauncher { "inherit" "ammo_default" "editor_usage" "Grenade Launcher Ammo" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_grenades.lwo" "size" "32 32 32" "inv_ammo_grenadelauncher" "10" "inv_name" "#str_107417" "inv_icon" "gfx/guis/hud/icons/item_grenade.tga" "editor_ignore" "0" } entityDef ammo_grenadelauncher_mp { "inherit" "ammo_grenadelauncher" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/grenadelauncher" "skin_pickup" "skins/items/ammo/grenadelauncher_pickup" "inv_ammo_grenadelauncher" "5" "inv_icon" "gfx/guis/hud/icons/item_grenade_colored" } entityDef ammo_lightninggun { "inherit" "ammo_default" "editor_usage" "Lightning Gun Ammo" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_lightning.lwo" "size" "32 32 32" "inv_ammo_lightninggun" "80" "inv_name" "#str_107418" "inv_icon" "gfx/guis/hud/icons/item_lightning.tga" "editor_ignore" "0" "fx_idle" "effects/weapons/lightninggun/pickup.fx" } entityDef ammo_lightninggun_mp { "inherit" "ammo_lightninggun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/lightninggun" "skin_pickup" "skins/items/ammo/lightninggun_pickup" "inv_ammo_lightninggun" "60" "inv_icon" "gfx/guis/hud/icons/item_lightning_colored" "fx_idle" "" } entityDef ammo_dmg { "inherit" "ammo_default" "editor_usage" "Dark Matter Gun Ammo" "spawnclass" "idItem" "model" "models/pick_ups/sp_pickups/sp_darkmatter.lwo" "size" "32 32 32" "inv_ammo_dmg" "5" "inv_name" "#str_107419" "inv_icon" "gfx/guis/hud/icons/item_darkmatter.tga" "editor_ignore" "0" "fx_idle" "effects/weapons/dmg/pickup.fx" } entityDef ammo_dmg_mp { "inherit" "ammo_dmg" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/dmg" "skin_pickup" "skins/items/ammo/dmg_pickup" "inv_ammo_dmg" "5" "inv_icon" "gfx/guis/hud/icons/item_darkmatter_colored" "fx_idle" "" } entityDef ammo_goobgun { "inherit" "ammo_default" "editor_usage" "Napalm Ammo" "spawnclass" "idItem" "model" "models/weapons/goob_gun/ammo_flame.ase" "size" "32 32 32" "inv_ammo_goobgun" "10" "inv_name" "Napalm Launcher" "inv_icon" "gfx/guis/hud/icons/item_grenade.tga" "editor_ignore" "0" } entityDef ammo_goobgun_mp { "inherit" "ammo_goobgun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/flamegun" "skin_pickup" "skins/items/ammo/flamegun_pickup" "inv_ammo_grenadelauncher" "10" "inv_icon" "gfx/guis/hud/icons/item_flamegun_colored" } entityDef ammo_spikegun { "inherit" "ammo_default" "editor_usage" "Core Cannon Ammo" "spawnclass" "idItem" "model" "models/weapons/core_cannon/ammo_core.ase" "size" "32 32 32" "inv_ammo_spikegun" "5" "inv_name" "Core Cannon" "inv_icon" "gfx/guis/hud/icons/item_rocket.tga" "editor_ignore" "0" } entityDef ammo_spikegun_mp { "inherit" "ammo_spikegun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/corecannon" "skin_pickup" "skins/items/ammo/corecannon_pickup" "inv_ammo_grenadelauncher" "5" "inv_icon" "gfx/guis/hud/icons/item_grenade_colored" } entityDef ammo_freezegun { "inherit" "ammo_default" "editor_usage" "Freeze Gun Ammo" "spawnclass" "idItem" "model" "models/weapons/core_cannon/ammo_core.ase" "size" "32 32 32" "inv_ammo_freezegun" "25" "inv_name" "Freeze Gun" "inv_icon" "gfx/guis/hud/icons/item_grenade.tga" "editor_ignore" "0" } entityDef ammo_freezegun_mp { "inherit" "ammo_freezegun" "inherit2" "ammo_triggersize_MP" "editor_ignore" "1" "model" "models/items/ammo/ammo_box.lwo" "skin" "skins/items/ammo/freezegun" "skin_pickup" "skins/items/ammo/freezegun_pickup" "inv_ammo_grenadelauncher" "25" "inv_icon" "gfx/guis/hud/icons/item_freezegun_colored" } //--------------------------------------------------------------- // moveable ammo entityDef ammo_moveable { "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "3000" "friction" "0.4" "bouncyness" "0.6" } entityDef ammo_machinegun_moveable { "inherit" "ammo_machinegun" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "2000" "friction" "0.4" "bouncyness" "0.3" } entityDef ammo_hyperblaster_moveable { "inherit" "ammo_hyperblaster" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "4000" "friction" "0.4" "bouncyness" "0.3" } entityDef ammo_nailgun_moveable { "inherit" "ammo_nailgun" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "4000" "friction" "0.4" "bouncyness" "0.3" } entityDef ammo_rocketlauncher_moveable { "inherit" "ammo_rocketlauncher" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "5000" "friction" "0.3" "bouncyness" "0.2" } entityDef ammo_grenadelauncher_moveable { "inherit" "ammo_grenadelauncher" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "5000" "friction" "0.4" "bouncyness" "0.3" } entityDef ammo_railgun_moveable { "inherit" "ammo_railgun" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "3000" "friction" "0.4" "bouncyness" "0.3" } entityDef ammo_shotgun_moveable { "inherit" "ammo_shotgun" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "3500" "friction" "0.4" "bouncyness" "0.3" } entityDef ammo_lightninggun_moveable { "inherit" "ammo_lightninggun" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "3200" "friction" "0.3" "bouncyness" "0.4" } entityDef ammo_dmg_moveable { "inherit" "ammo_dmg" "inherit2" "ammo_triggersize_SP" "spawnclass" "idMoveableItem" "nodrop" "0" "noimpact" "1" "notPushable" "1" "density" "1" "mass" "8000" "friction" "0.8" "bouncyness" "0.1" }