nuclide/base/resources.pk3dir/decls/def/weapons.def
Marco Cawthorne e27e2a85ec
* fix dirFromTarget() logic
* passing of extra damageDecl values from radiusDamage() calls

* add fun cg_modelSpin/Bob cvars

* NSActor::MaxAmmo(int) added

* NSItem::ItemPickUpCheck(entity) added

* base/ cleanup
2024-09-20 09:38:02 -07:00

118 lines
2.2 KiB
Modula-2

// Baseball Bat
entityDef weapon_bat
{
"spawnclass" "NSWeapon"
"model_view" "models/weapons/v_bat.vvm"
"model" "models/weapons/w_bat.vvm"
"inv_name" "Baseball Bat"
"inv_weapon" "weapon_bat"
"ammoType" ""
"ammoRequired" "0"
"def_dropItem" "weapon_bat"
"def_onFire" "damage_bat"
"testDistance" "-32"
"meleeRateMiss" "0.6"
"meleeRateHit" "0.75"
"act_idle" "0,2"
"act_draw" "4"
"act_holster" "6"
"act_fireFailed" "9,11,13"
"act_fire" "8,10,12"
"snd_fire" "weapon_bat.hit"
"snd_fireFailed" "weapon_bat.miss"
}
entityDef damage_bat
{
"spawnclass" "NSProjectile"
"is_bullet" "1"
"damage" "15"
"gib" "1"
}
// Pistol
entityDef weapon_pistol
{
"spawnclass" "NSWeapon"
"model_view" "models/weapons/v_pistol.vvm"
"model" "models/weapons/w_pistol.vvm"
"inv_name" "Pistol"
"inv_weapon" "weapon_pistol"
"ammoType" ""
"ammoRequired" "0"
"def_dropItem" "weapon_pistol"
"def_onFire" "projectile_pistol"
"fireRate" ".2"
"snd_fire" "weapon_pistol.fire"
"act_fire" "14,16"
"act_fireLast" "15,17"
"act_reload" "8"
"act_reloadEmpty" "9"
"act_drawEmpty" "3"
"act_draw" "2"
"act_idleEmpty" "1"
"act_idle" "0"
}
entityDef projectile_pistol
{
"spawnclass" "NSProjectile"
"is_bullet" "1"
"detonate_on_world" "1"
"damage" "15"
"spread" "0.01 0.01"
}
// Grenade
entityDef weapon_frag
{
"spawnclass" "NSWeapon"
"model_view" "models/weapons/v_frag.vvm"
"model" "models/weapons/w_frag.vvm"
"inv_name" "Grenade"
"inv_weapon" "weapon_frag"
"ammoType" ""
"ammoRequired" "0"
"def_dropItem" "weapon_frag"
"def_onRelease" "projectile_frag"
"act_idle" "0"
"act_draw" "1"
"act_holster" "2"
"act_fire" "4"
"act_release" "6"
}
entityDef projectile_frag
{
"spawnclass" "NSProjectile"
"model" "models/weapons/w_frag.vvm"
"frame" "1"
"fuse" "4"
"detonate_on_fuse" "1"
"bounce" "1"
"angular_velocity" "-350 0 0"
"velocity" "300 0 40"
"model_detonate" "fx_explosion.main"
"snd_explode" "fx.explosion"
"snd_bounce" "weapon_frag.bounce"
"decal_detonate" "ExplosionScorch"
"def_damage" "damage_fragDirect"
"def_splash_damage" "damage_fragSplash"
}
entityDef damage_fragDirect
{
"damage" "1"
}
entityDef damage_fragSplash
{
"damage" "150"
"radius" "250"
}