From e921600281342ce6d3408aaff5283880fd1ce4c4 Mon Sep 17 00:00:00 2001 From: Xylemon Date: Wed, 14 Aug 2024 12:37:28 -0700 Subject: [PATCH] All weapons now use entity def and mostly function, sound shader now matches TF2/Fortress Forever when possible, use decels from idTech5 --- zpak001.pk3dir/cfg/skill.cfg | 99 ++++++++ zpak001.pk3dir/cfg/skill_manifest.cfg | 1 + zpak001.pk3dir/{ => decls}/def/ammo.def | 0 zpak001.pk3dir/{ => decls}/def/armor.def | 0 zpak001.pk3dir/{ => decls}/def/bot.def | 0 zpak001.pk3dir/{ => decls}/def/items.def | 0 zpak001.pk3dir/{ => decls}/def/monsters.def | 0 zpak001.pk3dir/{ => decls}/def/player.def | 0 zpak001.pk3dir/{ => decls}/def/spawns.def | 0 zpak001.pk3dir/{ => decls}/def/weapons.def | 1 + zpak001.pk3dir/decls/def/weapons/ac.def | 55 ++++ .../decls/def/weapons/autorifle.def | 52 ++++ zpak001.pk3dir/decls/def/weapons/axe.def | 49 ++++ .../decls/def/weapons/flamethrower.def | 88 +++++++ zpak001.pk3dir/decls/def/weapons/gl.def | 78 ++++++ zpak001.pk3dir/decls/def/weapons/ic.def | 95 +++++++ zpak001.pk3dir/decls/def/weapons/knife.def | 50 ++++ zpak001.pk3dir/decls/def/weapons/medikit.def | 68 +++++ zpak001.pk3dir/decls/def/weapons/ng.def | 69 +++++ zpak001.pk3dir/decls/def/weapons/pl.def | 75 ++++++ zpak001.pk3dir/decls/def/weapons/railgun.def | 138 ++++++++++ zpak001.pk3dir/decls/def/weapons/rpg.def | 95 +++++++ zpak001.pk3dir/decls/def/weapons/shotgun.def | 62 +++++ .../decls/def/weapons/sniperrifle.def | 59 +++++ zpak001.pk3dir/decls/def/weapons/spanner.def | 46 ++++ zpak001.pk3dir/decls/def/weapons/superng.def | 64 +++++ .../decls/def/weapons/supershotgun.def | 61 +++++ zpak001.pk3dir/decls/def/weapons/tranq.def | 70 ++++++ zpak001.pk3dir/decls/def/weapons/umbrella.def | 49 ++++ .../{ => decls}/sound/items_tfc.sndshd | 0 .../{ => decls}/sound/player_tfc.sndshd | 0 .../{ => decls}/sound/turret_tfc.sndshd | 0 zpak001.pk3dir/decls/sound/weapons_tfc.sndshd | 238 ++++++++++++++++++ zpak001.pk3dir/def/weapons/ac.def | 43 ---- zpak001.pk3dir/def/weapons/autorifle.def | 43 ---- zpak001.pk3dir/def/weapons/axe.def | 43 ---- zpak001.pk3dir/def/weapons/flamethrower.def | 43 ---- zpak001.pk3dir/def/weapons/gl.def | 43 ---- zpak001.pk3dir/def/weapons/ic.def | 43 ---- zpak001.pk3dir/def/weapons/knife.def | 43 ---- zpak001.pk3dir/def/weapons/medikit.def | 43 ---- zpak001.pk3dir/def/weapons/ng.def | 43 ---- zpak001.pk3dir/def/weapons/pl.def | 43 ---- zpak001.pk3dir/def/weapons/railgun.def | 43 ---- zpak001.pk3dir/def/weapons/rpg.def | 43 ---- zpak001.pk3dir/def/weapons/shotgun.def | 43 ---- zpak001.pk3dir/def/weapons/sniperrifle.def | 43 ---- zpak001.pk3dir/def/weapons/spanner.def | 43 ---- zpak001.pk3dir/def/weapons/superng.def | 43 ---- zpak001.pk3dir/def/weapons/supershotgun.def | 43 ---- zpak001.pk3dir/def/weapons/tranq.def | 43 ---- zpak001.pk3dir/sound/weapons_tfc.sndshd | 110 -------- 52 files changed, 1662 insertions(+), 884 deletions(-) create mode 100644 zpak001.pk3dir/cfg/skill.cfg create mode 100644 zpak001.pk3dir/cfg/skill_manifest.cfg rename zpak001.pk3dir/{ => decls}/def/ammo.def (100%) rename zpak001.pk3dir/{ => decls}/def/armor.def (100%) rename zpak001.pk3dir/{ => decls}/def/bot.def (100%) rename zpak001.pk3dir/{ => decls}/def/items.def (100%) rename zpak001.pk3dir/{ => decls}/def/monsters.def (100%) rename zpak001.pk3dir/{ => decls}/def/player.def (100%) rename zpak001.pk3dir/{ => decls}/def/spawns.def (100%) rename zpak001.pk3dir/{ => decls}/def/weapons.def (94%) create mode 100644 zpak001.pk3dir/decls/def/weapons/ac.def create mode 100644 zpak001.pk3dir/decls/def/weapons/autorifle.def create mode 100644 zpak001.pk3dir/decls/def/weapons/axe.def create mode 100644 zpak001.pk3dir/decls/def/weapons/flamethrower.def create mode 100644 zpak001.pk3dir/decls/def/weapons/gl.def create mode 100644 zpak001.pk3dir/decls/def/weapons/ic.def create mode 100644 zpak001.pk3dir/decls/def/weapons/knife.def create mode 100644 zpak001.pk3dir/decls/def/weapons/medikit.def create mode 100644 zpak001.pk3dir/decls/def/weapons/ng.def create mode 100644 zpak001.pk3dir/decls/def/weapons/pl.def create mode 100644 zpak001.pk3dir/decls/def/weapons/railgun.def create mode 100644 zpak001.pk3dir/decls/def/weapons/rpg.def create mode 100644 zpak001.pk3dir/decls/def/weapons/shotgun.def create mode 100644 zpak001.pk3dir/decls/def/weapons/sniperrifle.def create mode 100644 zpak001.pk3dir/decls/def/weapons/spanner.def create mode 100644 zpak001.pk3dir/decls/def/weapons/superng.def create mode 100644 zpak001.pk3dir/decls/def/weapons/supershotgun.def create mode 100644 zpak001.pk3dir/decls/def/weapons/tranq.def create mode 100644 zpak001.pk3dir/decls/def/weapons/umbrella.def rename zpak001.pk3dir/{ => decls}/sound/items_tfc.sndshd (100%) rename zpak001.pk3dir/{ => decls}/sound/player_tfc.sndshd (100%) rename zpak001.pk3dir/{ => decls}/sound/turret_tfc.sndshd (100%) create mode 100644 zpak001.pk3dir/decls/sound/weapons_tfc.sndshd delete mode 100644 zpak001.pk3dir/def/weapons/ac.def delete mode 100644 zpak001.pk3dir/def/weapons/autorifle.def delete mode 100644 zpak001.pk3dir/def/weapons/axe.def delete mode 100644 zpak001.pk3dir/def/weapons/flamethrower.def delete mode 100644 zpak001.pk3dir/def/weapons/gl.def delete mode 100644 zpak001.pk3dir/def/weapons/ic.def delete mode 100644 zpak001.pk3dir/def/weapons/knife.def delete mode 100644 zpak001.pk3dir/def/weapons/medikit.def delete mode 100644 zpak001.pk3dir/def/weapons/ng.def delete mode 100644 zpak001.pk3dir/def/weapons/pl.def delete mode 100644 zpak001.pk3dir/def/weapons/railgun.def delete mode 100644 zpak001.pk3dir/def/weapons/rpg.def delete mode 100644 zpak001.pk3dir/def/weapons/shotgun.def delete mode 100644 zpak001.pk3dir/def/weapons/sniperrifle.def delete mode 100644 zpak001.pk3dir/def/weapons/spanner.def delete mode 100644 zpak001.pk3dir/def/weapons/superng.def delete mode 100644 zpak001.pk3dir/def/weapons/supershotgun.def delete mode 100644 zpak001.pk3dir/def/weapons/tranq.def delete mode 100644 zpak001.pk3dir/sound/weapons_tfc.sndshd diff --git a/zpak001.pk3dir/cfg/skill.cfg b/zpak001.pk3dir/cfg/skill.cfg new file mode 100644 index 0000000..62aad30 --- /dev/null +++ b/zpak001.pk3dir/cfg/skill.cfg @@ -0,0 +1,99 @@ +set sk_plr_ac1 "32" +set sk_plr_ac2 "32" +set sk_plr_ac3 "32" +set sk_plr_autorifle1 "8" +set sk_plr_autorifle2 "8" +set sk_plr_autorifle3 "8" +set sk_plr_bioweapon1 "8" +set sk_plr_bioweapon2 "8" +set sk_plr_bioweapon3 "8" +set sk_plr_bioweapon_infection1 "8" +set sk_plr_bioweapon_infection2 "8" +set sk_plr_bioweapon_infection3 "8" +set sk_plr_crowbar1 "18" +set sk_plr_crowbar2 "18" +set sk_plr_crowbar3 "18" +set sk_plr_flamethrower1 "20" +set sk_plr_flamethrower2 "20" +set sk_plr_flamethrower3 "20" +set sk_plr_flamethrower_afterburn1 "2" +set sk_plr_flamethrower_afterburn2 "2" +set sk_plr_flamethrower_afterburn3 "2" +set sk_plr_incendiarylauncher1 "80" +set sk_plr_incendiarylauncher2 "80" +set sk_plr_incendiarylauncher3 "80" +set sk_plr_incendiarylauncher_splash1 "40" +set sk_plr_incendiarylauncher_splash2 "40" +set sk_plr_incendiarylauncher_splash3 "40" +set sk_plr_knife1 "36" +set sk_plr_knife2 "36" +set sk_plr_knife3 "36" +set sk_plr_medikit_overheal1 "5" +set sk_plr_medikit_overheal2 "5" +set sk_plr_medikit_overheal3 "5" +set sk_plr_nail1 "9" +set sk_plr_nail2 "9" +set sk_plr_nail3 "9" +set sk_plr_nail_super1 "12" +set sk_plr_nail_super2 "12" +set sk_plr_nail_super3 "12" +set sk_player_arm1 "1" +set sk_player_arm2 "1" +set sk_player_arm3 "1" +set sk_player_chest1 "1" +set sk_player_chest2 "1" +set sk_player_chest3 "1" +set sk_player_head1 "3" +set sk_player_head2 "3" +set sk_player_head3 "3" +set sk_player_leg1 "1" +set sk_player_leg2 "1" +set sk_player_leg3 "1" +set sk_player_stomach1 "1" +set sk_player_stomach2 "1" +set sk_player_stomach3 "1" +set sk_plr_shotgun1 "4" +set sk_plr_shotgun2 "4" +set sk_plr_shotgun3 "4" +set sk_plr_shotgun_super1 "4" +set sk_plr_shotgun_super2 "4" +set sk_plr_shotgun_super3 "4" +set sk_plr_pipebomb1 "80" +set sk_plr_pipebomb2 "80" +set sk_plr_pipebomb3 "80" +set sk_plr_pipebomb_splash1 "40" +set sk_plr_pipebomb_splash2 "40" +set sk_plr_pipebomb_splash3 "40" +set sk_plr_railgun1 "23" +set sk_plr_railgun2 "23" +set sk_plr_railgun3 "23" +set sk_plr_railgun_charge1 "100" +set sk_plr_railgun_charge2 "100" +set sk_plr_railgun_charge3 "100" +set sk_plr_railgun_charge_splash1 "25" +set sk_plr_railgun_charge_splash2 "25" +set sk_plr_railgun_charge_splash3 "25" +set sk_plr_rpg1 "100" +set sk_plr_rpg2 "100" +set sk_plr_rpg3 "100" +set sk_plr_rpg_splash1 "25" +set sk_plr_rpg_splash2 "25" +set sk_plr_rpg_splash3 "25" +set sk_plr_sniperrifle1 "18" +set sk_plr_sniperrifle2 "18" +set sk_plr_sniperrifle3 "18" +set sk_plr_spanner1 "18" +set sk_plr_spanner2 "18" +set sk_plr_spanner3 "18" +set sk_plr_stickybomb1 "80" +set sk_plr_stickybomb2 "80" +set sk_plr_stickybomb3 "80" +set sk_plr_stickybomb_splash1 "40" +set sk_plr_stickybomb_splash2 "40" +set sk_plr_stickybomb_splash3 "40" +set sk_plr_tranq1 "18" +set sk_plr_tranq2 "18" +set sk_plr_tranq3 "18" +set sk_plr_umbrella1 "18" +set sk_plr_umbrella2 "18" +set sk_plr_umbrella3 "18" \ No newline at end of file diff --git a/zpak001.pk3dir/cfg/skill_manifest.cfg b/zpak001.pk3dir/cfg/skill_manifest.cfg new file mode 100644 index 0000000..8e96336 --- /dev/null +++ b/zpak001.pk3dir/cfg/skill_manifest.cfg @@ -0,0 +1 @@ +exec "skill.cfg" \ No newline at end of file diff --git a/zpak001.pk3dir/def/ammo.def b/zpak001.pk3dir/decls/def/ammo.def similarity index 100% rename from zpak001.pk3dir/def/ammo.def rename to zpak001.pk3dir/decls/def/ammo.def diff --git a/zpak001.pk3dir/def/armor.def b/zpak001.pk3dir/decls/def/armor.def similarity index 100% rename from zpak001.pk3dir/def/armor.def rename to zpak001.pk3dir/decls/def/armor.def diff --git a/zpak001.pk3dir/def/bot.def b/zpak001.pk3dir/decls/def/bot.def similarity index 100% rename from zpak001.pk3dir/def/bot.def rename to zpak001.pk3dir/decls/def/bot.def diff --git a/zpak001.pk3dir/def/items.def b/zpak001.pk3dir/decls/def/items.def similarity index 100% rename from zpak001.pk3dir/def/items.def rename to zpak001.pk3dir/decls/def/items.def diff --git a/zpak001.pk3dir/def/monsters.def b/zpak001.pk3dir/decls/def/monsters.def similarity index 100% rename from zpak001.pk3dir/def/monsters.def rename to zpak001.pk3dir/decls/def/monsters.def diff --git a/zpak001.pk3dir/def/player.def b/zpak001.pk3dir/decls/def/player.def similarity index 100% rename from zpak001.pk3dir/def/player.def rename to zpak001.pk3dir/decls/def/player.def diff --git a/zpak001.pk3dir/def/spawns.def b/zpak001.pk3dir/decls/def/spawns.def similarity index 100% rename from zpak001.pk3dir/def/spawns.def rename to zpak001.pk3dir/decls/def/spawns.def diff --git a/zpak001.pk3dir/def/weapons.def b/zpak001.pk3dir/decls/def/weapons.def similarity index 94% rename from zpak001.pk3dir/def/weapons.def rename to zpak001.pk3dir/decls/def/weapons.def index 066fc61..4e14eb4 100644 --- a/zpak001.pk3dir/def/weapons.def +++ b/zpak001.pk3dir/decls/def/weapons.def @@ -16,3 +16,4 @@ #include "weapons/superng.def" #include "weapons/supershotgun.def" #include "weapons/tranq.def" +#include "weapons/umbrella.def" diff --git a/zpak001.pk3dir/decls/def/weapons/ac.def b/zpak001.pk3dir/decls/def/weapons/ac.def new file mode 100644 index 0000000..7cafbd4 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/ac.def @@ -0,0 +1,55 @@ +entityDef tf_weapon_ac +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Assualt Cannon" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_tfac.mdl" + "model_view" "models/v_tfac.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfAssaultCannon" + "inv_name" "Assualt Cannon" + "ammoType" "ammo_shells" + "ammoRequired" "1" + "ammoPerShot" "2" + "punchAngle" "-2 0 0" + + "actLoop" "4" + "actHolster" "6" + "actDraw" "5" + "actFireStart" "2" + "actFireStop" "3" + "actIdle" "0,1" + + "snd_fireStart" "Weapon_Minigun.WindUp" + "snd_fireLoop" "Weapon_Minigun.Fire" + "snd_fireEnd" "Weapon_Minigun.WindDown" + "snd_empty" "Weapon_Minigun.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef projectile_tfAssaultCannon +{ + "inherit" "projectile_bullet_base" + "damage" "skill:plr_ac" + "hitscans" "12" + "spread" "0.08716 0.08716" +} + +entityDef fireInfo_tfAssaultCannon +{ + "def_onFire" "projectile_tfAssaultCannon" + "fireRate" "0.1" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash2.spr" +} diff --git a/zpak001.pk3dir/decls/def/weapons/autorifle.def b/zpak001.pk3dir/decls/def/weapons/autorifle.def new file mode 100644 index 0000000..d45ac42 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/autorifle.def @@ -0,0 +1,52 @@ +entityDef tf_weapon_autorifle +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Automatic Rifle" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_9mmhandgun.mdl" + "model_view" "models/v_tfc_sniper.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfAutoRifle" + "inv_name" "Automatic Rifle" + "inv_ammo_shells" "75" + "ammoType" "ammo_shells" + "ammoRequired" "1" + "ammoPerShot" "1" + "punchAngle" "-2 0 0" + + "actFire" "6" + "actHolster" "8" + "actDraw" "7" + "actIdle" "5" + + "snd_fire" "Weapon_SMG.Single" + "snd_empty" "Weapon_SMG.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef projectile_tfAutoRifleBullet +{ + "inherit" "projectile_bullet_base" + "damage" "skill:plr_autorifle" + "spread" "0.025 0.025" +} + +entityDef fireInfo_tfAutoRifle +{ + "def_onFire" "projectile_tfAutoRifleBullet" + "ammoType" "ammo_shells" + "fireRate" "0.085" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} diff --git a/zpak001.pk3dir/decls/def/weapons/axe.def b/zpak001.pk3dir/decls/def/weapons/axe.def new file mode 100644 index 0000000..21b7d41 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/axe.def @@ -0,0 +1,49 @@ +entityDef tf_weapon_axe +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Crowbar (Axe)" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_crowbar.mdl" + "model_view" "models/v_tfc_crowbar.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_melee" "damage_tfAxe" + "melee_distance" "32" + "inv_name" "Crowbar (Axe)" + "ammoType" "" + "ammoRequired" "0" + "clipSize" "0" + "silent_fire" "1" + + "meleeRateMiss" "0.5" + "meleeRateHit" "0.5" + + "actIdle" "0" + "actDraw" "1" + "actHolster" "2" + "actMeleeMiss" "4,5,7" + "actMeleeHit" "3,6,8" + + // HLWeapon specific + "hudSlot" "0" + "hudSlotPos" "0" + "weight" "0" + "crosshair" "none" + "ammoIcon" "none" +} + +entityDef damage_tfAxe +{ + "damage" "skill:plr_crowbar" + "gib" "1" + + "snd_hit" "Weapon_Crowbar.HitWorld" + "snd_hitFlesh" "Weapon_Crowbar.HitFlesh" + "snd_miss" "Weapon_Crowbar.Miss" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/flamethrower.def b/zpak001.pk3dir/decls/def/weapons/flamethrower.def new file mode 100644 index 0000000..399a5c5 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/flamethrower.def @@ -0,0 +1,88 @@ +entityDef tf_weapon_flamethrower +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Flamethrower" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_egon.mdl" + "model_view" "models/v_flame.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfFlameThrower" + "inv_name" "Flamethrower" + "ammoType" "ammo_cells" + "ammoRequired" "1" + + "actFire" "5,6,7,8" + "actHolster" "10" + "actDraw" "9" + "actIdle" "0,1" + + "snd_fire" "Weapon_FlameThrower.Fire" + "snd_empty" "Weapon_Pistol.ClipEmpty" + + // HLWeapon specific + "hudSlot" "3" + "hudSlotPos" "1" + "weight" "20" +} + +entityDef fireInfo_tfFlameThrower +{ + "def_onFire" "projectile_tfFire" + "ammoPerShot" "2" + "fireRate" ".2" + "punchAngle" "-2 0 0" + "actFire" "5,6" + "model_flash" "sprites/muzzleflash2.spr" +} + +entityDef projectile_tfFire +{ + "spawnclass" "NSProjectile" + "model" "sprites/fthrow.spr" + + "def_damage" "tfFireDirect" + + "health" "0" + "velocity" "250" + "angular_velocity" "0 0 200" + "fuse" "10" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "impact_damage_effect" "1" + "impact_gib" "1" + + "thrust" "2000" + "thrust_start" "0.1" + "thrust_end" "2" + + "light_color" "1 0.8 0.4" + "light_radius" "160" + "light_offset" "0 0 0" + +} + +entityDef damage_tfFireDirect +{ + "damage" "skill:plr_flamethrower" +} + +entityDef damage_tfFireAfterburn +{ + "damage" "skill:plr_flamethrower_afterburn" +} + +entityDef fireInfo_tfFlameThrower +{ + "def_onFire" "projectile_tfFire" + "punchAngle" "-10 0 0" + "reloadTime" "0.6" +} diff --git a/zpak001.pk3dir/decls/def/weapons/gl.def b/zpak001.pk3dir/decls/def/weapons/gl.def new file mode 100644 index 0000000..7de9d4d --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/gl.def @@ -0,0 +1,78 @@ +entityDef tf_weapon_gl +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Grenade Launcher" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_glauncher.mdl" + "model_view" "models/v_tfgl.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfGrenadeLauncher" + "inv_name" "Grenade Launcher" + "clipSize" "6" + "ammoType" "ammo_rockets" + "ammoRequired" "1" + "ammoPerShot" "1" + "punchAngle" "-2 0 0" + + "actFire" "2" + "actHolster" "10" + "actReloadStart" "4" + "actReload" "4" + "actReloadEnd" "5" + "actDraw" "8" + "actIdle" "0" + + "snd_fire" "Weapon_GrenadeLauncher.Single" + "snd_empty" "Weapon_Pistol.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef fireInfo_tfGrenadeLauncher +{ + "def_onFire" "projectile_tfPipebomb" + "fireRate" "0.8" + "punchAngle" "-4 0 0" +} + +entityDef projectile_tfPipebomb +{ + "spawnclass" "NSProjectile" + "model" "models/pipebomb.mdl" + "skin" "1" + "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" "Weapon_Grenade_Pipebomb.Explode" + "snd_bounce" "Weapon_Grenade_Pipebomb.Bounce" + "decal_detonate" "ExplosionScorch" + "smoke_fly" "weapon_rpg.trail" + + "def_damage" "damage_tfPipebombDirect" + "def_splash_damage" "damage_tfPipebombSplash" +} + +entityDef damage_tfPipebombDirect +{ + "damage" "skill:plr_pipebomb" +} + +entityDef damage_tfPipebombSplash +{ + "damage" "skill:plr_pipebomb_splash" + "radius" "250" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/ic.def b/zpak001.pk3dir/decls/def/weapons/ic.def new file mode 100644 index 0000000..d5097dc --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/ic.def @@ -0,0 +1,95 @@ +entityDef tf_weapon_ic +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Incendiary Cannon" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_9mmhandgun.mdl" + "model_view" "models/v_tfc_rpg.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfIncendiaryCannon" + "inv_name" "Incendiary Cannon" + "ammoType" "ammo_rockets" + "ammoRequired" "1" // 3 in Quake Team Fortress + "ammoPerShot" "1" + "punchAngle" "-4 0 0" + + "actIdle" "0,1" + "actIdleEmpty" "10,11" + "actDraw" "4" + "actDrawEmpty" "6" + "actHolster" "3" + "actHolsterEmpty" "5" + "actReloadStart" "7" + "actReload" "8" + "actReloadEnd" "9" + "actFire" "2" + + "snd_fire" "Weapon_FlameThrower.FireRocket" + "snd_empty" "Weapon_Pistol.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef projectile_tfIncendiaryRocket +{ + "spawnclass" "NSProjectile" + "model" "models/rpgrocket.mdl" + + "def_damage" "damage_tfIncendiaryRocketDirect" + "def_splash_damage" "damage_tfIncendiaryRocketSplash" + + "health" "0" + "velocity" "250" + "angular_velocity" "0 0 200" + "fuse" "10" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "impact_damage_effect" "1" + "impact_gib" "1" + + "thrust" "2000" + "thrust_start" "0.1" + "thrust_end" "2" + + "smoke_fly" "weapon_rpg.trail" + "decal_detonate" "ExplosionScorch" + "model_detonate" "fx_explosion.main" + "light_color" "1 0.8 0.4" + "light_radius" "160" + "light_offset" "0 0 0" + + "explode_light_color" "2 1.6 0.8" + "explode_light_radius" "320" + "explode_light_fadetime" "0.5" + + "snd_explode" "fx.explosion" +} + +entityDef damage_tfIncendiaryRocketDirect +{ + "damage" "skill:plr_incendiarylauncher" +} + +entityDef damage_tfIncendiaryRocketSplash +{ + "damage" "skill:plr_incendiarylauncher_splash" + "radius" "250" +} + +entityDef fireInfo_tfIncendiaryCannon +{ + "def_onFire" "projectile_tfIncendiaryRocket" + "punchAngle" "-10 0 0" +} diff --git a/zpak001.pk3dir/decls/def/weapons/knife.def b/zpak001.pk3dir/decls/def/weapons/knife.def new file mode 100644 index 0000000..fdee64e --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/knife.def @@ -0,0 +1,50 @@ +entityDef tf_weapon_knife +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Knife" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_knife.mdl" + "model_view" "models/v_tfc_knife.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_melee" "damage_tfKnife" + "melee_distance" "32" + "inv_name" "Knife" + "ammoType" "" + "ammoRequired" "0" + "clipSize" "0" + "silent_fire" "1" + + "meleeRateMiss" "0.35" + "meleeRateHit" "0.35" + + "actIdle" "0,1" + "actDraw" "4" + "actHolster" "5" + "actMeleeMiss" "2" + "actMeleeHit" "3" + + // HLWeapon specific + "hudSlot" "0" + "hudSlotPos" "0" + "weight" "0" + "crosshair" "none" + "ammoIcon" "none" +} +} + +entityDef damage_tfKnife +{ + "damage" "skill:plr_knife" + "gib" "1" + + "snd_hit" "Weapon_Knife.HitWorld" + "snd_hitFlesh" "Weapon_Knife.HitFlesh" + "snd_miss" "Weapon_Knife.Miss" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/medikit.def b/zpak001.pk3dir/decls/def/weapons/medikit.def new file mode 100644 index 0000000..1187b3d --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/medikit.def @@ -0,0 +1,68 @@ +entityDef tf_weapon_medikit +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Medkit" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_medkit.mdl" + "model_view" "models/v_tfc_medkit.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_melee" "damage_tfMedikit" + "melee_distance" "32" + "inv_name" "Medikit" + "ammoType" "" + "ammoRequired" "0" + "clipSize" "0" + "silent_fire" "1" + + "meleeRateMiss" "0.35" + "meleeRateHit" "0.35" + + "actIdle" "0,1" + "actDraw" "5" + "actHolster" "4" + "actMeleeMiss" "3" + "actMeleeHit" "2" + + // HLWeapon specific + "hudSlot" "0" + "hudSlotPos" "0" + "weight" "0" + "crosshair" "none" + "ammoIcon" "none" +} + +//TODO + +// Does initial damage then triggers tfInfection +entityDef damage_tfBioweapon +{ + "damage" "skill:plr_bioweapon" + "snd_hitFlesh" "Weapon_Bioweapon.HitFlesh" +} + +// Damages every couple seconds until death or heal +// Spreads to other players (except medic) +entityDef damage_tfBioweaponInfection +{ + "damage" "skill:plr_bioweapon_infection" +} + +// Initial heal will always fully heal player +entityDef damage_tfMedikit +{ + "snd_hitFlesh" "Weapon_Medikit.HitFlesh" +} + +// Overheal applys heal every attack, maxes at 50+ +entityDef damage_tfMedikitOverheal +{ + "damage" "skill:plr_medikit_overheal" + "snd_hitFlesh" "Weapon_Medikit.Overheal" +} diff --git a/zpak001.pk3dir/decls/def/weapons/ng.def b/zpak001.pk3dir/decls/def/weapons/ng.def new file mode 100644 index 0000000..1734c94 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/ng.def @@ -0,0 +1,69 @@ +entityDef tf_weapon_ng +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Nail Gun" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_nailgun2.mdl" + "model_view" "models/v_tfc_nailgun.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfNailGun" + "inv_name" "Nail Gun" + "inv_ammo_nails" "25" + "ammoType" "ammo_nails" + "ammoRequired" "1" + "ammoPerShot" "1" + "actIdle" "0,1" + "actDraw" "4" + "actFire" "5,6,7" + "snd_fire" "Weapon_NailGun.Single" + "snd_empty" "Weapon_NailGun.ClipEmpty" + + // HLWeapon specific + "hudSlot" "3" + "hudSlotPos" "0" + "weight" "20" +} + +entityDef debris_tfNail +{ + "spawnclass" "NSProjectile" + "model" "models/nail.mdl" +} + +entityDef projectile_tfNail +{ + "spawnclass" "NSProjectile" + "model" "models/nail.mdl" + "velocity" "1000 0 0" + "angular_velocity" "0 0 20" + "mins" "0 0 0" + "maxs" "0 0 0" + "damage" "skill:plr_nail" + "snd_explode" "impact.tfNail" + "snd_hit" "impact.tfNailHitFlesh" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "projectile_debris" "debris_tfNail" + "model_detonate" "Impact.BigShot" + "decal_detonate" "ExplosionScorch" + "debris_count" "1" + "debris_stick" "1" + "debris_offset" "-2 0 0" +} + +entityDef fireInfo_tfNailGun +{ + "def_onFire" "projectile_tfNail" + "fireRate" "0.1" + "punchAngle" "-4 0 0" + "model_flash" "sprites/muzzleflash2.spr" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/pl.def b/zpak001.pk3dir/decls/def/weapons/pl.def new file mode 100644 index 0000000..1a0f8e6 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/pl.def @@ -0,0 +1,75 @@ +entityDef tf_weapon_pl +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Sticky Launcher" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_glauncher.mdl" + "model_view" "models/v_tfgl.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfStickyLauncher" + "detonateOnFire" "projectile_tfStickybomb" + "inv_name" "Sticky Launcher" + "clipSize" "6" + "ammoType" "ammo_rockets" + "ammoRequired" "1" + "ammoPerShot" "1" + "punchAngle" "-2 0 0" + + "actFire" "3" + "actHolster" "11" + "actReloadStart" "6" + "actReload" "6" + "actReloadEnd" "7" + "actDraw" "9" + "actIdle" "1" + + "snd_fire" "Weapon_StickyBombLauncher.Single" + "snd_empty" "Weapon_Pistol.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef fireInfo_tfStickyLauncher +{ + "def_onFire" "projectile_tfStickybomb" + "fireRate" "0.8" + "punchAngle" "-4 0 0" +} + +entityDef projectile_tfStickybomb +{ + "spawnclass" "NSProjectile" + "model" "models/pipebomb.mdl" + "frame" "1" + "bounce" "1" + "angular_velocity" "-350 0 0" + "velocity" "300 0 40" + "model_detonate" "fx_explosion.main" + "snd_explode" "Weapon_Grenade_Pipebomb.Explode" + "snd_bounce" "Weapon_Grenade_Pipebomb.Bounce" + "decal_detonate" "ExplosionScorch" + + "def_damage" "damage_tfStickybombDirect" + "def_splash_damage" "damage_tfStickybombSplash" +} + +entityDef damage_tfStickybombDirect +{ + "damage" "skill:plr_stickybomb" +} + +entityDef damage_tfStickybombSplash +{ + "damage" "skill:plr_stickybomb_splash" + "radius" "250" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/railgun.def b/zpak001.pk3dir/decls/def/weapons/railgun.def new file mode 100644 index 0000000..6a62d0e --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/railgun.def @@ -0,0 +1,138 @@ +entityDef tf_weapon_railgun +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "RailGun" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_9mmhandgun.mdl" + "model_view" "models/v_tfc_railgun.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfRailGun" +// "def_altFireInfo" "fireInfo_tfRailGunCharge" // Fortress Forever style charge attack + "inv_name" "RailGun" + "ammoType" "ammo_nails" + "ammoRequired" "1" + "ammoPerShot" "1" + "punchAngle" "-2 0 0" + + "actFire" "1" +// "actAltFire" "1" + "actHolster" "3" + "actDraw" "2" + "actIdle" "0" + + "snd_fire" "Weapon_Railgun.Single" + "snd_altfire" "Weapon_Railgun.WindUp" + "snd_empty" "Weapon_Pistol.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef projectile_tfRailShot +{ + "spawnclass" "NSProjectile" + "model" "models/nail.mdl" + + "def_damage" "damage_tfRailDirect" + + "health" "0" + "velocity" "250" + "angular_velocity" "0 0 200" + "fuse" "10" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "impact_damage_effect" "1" + "impact_gib" "1" + + "thrust" "2000" + "thrust_start" "0.1" + "thrust_end" "2" + + "smoke_fly" "weapon_railgun.trail" + "decal_detonate" "Impact.BigShot" + "model_detonate" "fx_spark.main" + "snd_explode" "fx.spark + "light_color" "0 0.5 0" + "light_radius" "160" + "light_offset" "0 0 0" +} + +entityDef projectile_tfRailChargedShot +{ + "spawnclass" "NSProjectile" + "model" "models/nail.mdl" + + "def_damage" "damage_tfRailChargeDirect" + "def_splash_damage" "damage_tfTailChargedSplash" + + "health" "0" + "velocity" "250" + "angular_velocity" "0 0 200" + "fuse" "10" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "impact_damage_effect" "1" + "impact_gib" "1" + + "thrust" "2000" + "thrust_start" "0.1" + "thrust_end" "2" + + "smoke_fly" "weapon_railgun.trail" + "decal_detonate" "ExplosionScorch" + "model_detonate" "fx_explosion.main" + "light_color" "0 0.5 0" + "light_radius" "160" + "light_offset" "0 0 0" + + "explode_light_color" "2 1.6 0.8" + "explode_light_radius" "320" + "explode_light_fadetime" "0.5" + + "snd_explode" "fx.explosion" +} + +entityDef damage_tfRailDirect +{ + "damage" "skill:plr_railgun" +} + +entityDef damage_tfRailChargeDirect +{ + "damage" "skill:plr_railgun_charge" +} + +entityDef damage_tfTailChargedSplash +{ + "damage" "skill:plr_railgun_charge_splash" + "radius" "250" +} + +entityDef fireInfo_tfRailGun +{ + "def_onFire" "projectile_tfRailShot" + "ammoPerShot" "1" + "fireRate" "0.4" + "punchAngle" "-2 0 0" +} + +entityDef fireInfo_tfRailGunCharge +{ + "def_onFire" "projectile_tfRailChargedShot" + "ammoPerShot" "1" + "fireRate" "0.75" + "punchAngle" "-10 0 0" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/rpg.def b/zpak001.pk3dir/decls/def/weapons/rpg.def new file mode 100644 index 0000000..9bd5c85 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/rpg.def @@ -0,0 +1,95 @@ +entityDef tf_weapon_rpg +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Rocket Launcher" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_rpg.mdl" + "model_view" "models/v_tfc_rpg.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + "def_fireInfo" "fireInfo_tfRPG" + "ammoType" "ammo_rockets" + "clipSize" "4" + "ammoRequired" "1" + "ammoPerShot" "1" + "inv_ammo_rockets" "1" + "fireRate" "2.5" + + "actIdle" "0,1" + "actIdleEmpty" "10,11" + "actDraw" "4" + "actDrawEmpty" "6" + "actHolster" "3" + "actHolsterEmpty" "5" + "actReloadStart" "7" + "actReload" "8" + "actReloadEnd" "9" + "actFire" "2" + "snd_fire" "Weapon_RPG.Single" + "snd_empty" "Weapon_Pistol.ClipEmpty" + + // HLWeapon specific + "hudSlot" "3" + "hudSlotPos" "0" + "weight" "20" +} + +entityDef projectile_tfRocket +{ + "spawnclass" "NSProjectile" + "model" "models/rpgrocket.mdl" + + "def_damage" "damage_tfRocketDirect" + "def_splash_damage" "damage_tfRocketSplash" + + "health" "0" + "velocity" "250" + "angular_velocity" "0 0 200" + "fuse" "10" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "impact_damage_effect" "1" + "impact_gib" "1" + + "thrust" "2000" + "thrust_start" "0.1" + "thrust_end" "2" + + "smoke_fly" "weapon_rpg.trail" + "decal_detonate" "ExplosionScorch" + "model_detonate" "fx_explosion.main" + "light_color" "1 0.8 0.4" + "light_radius" "160" + "light_offset" "0 0 0" + + "explode_light_color" "2 1.6 0.8" + "explode_light_radius" "320" + "explode_light_fadetime" "0.5" + + "snd_explode" "fx.explosion" +} + +entityDef damage_tfRocketDirect +{ + "damage" "skill:plr_rpg" +} + +entityDef damage_tfRocketSplash +{ + "damage" "skill:plr_rpg_splash" + "radius" "250" +} + +entityDef fireInfo_tfRPG +{ + "def_onFire" "projectile_tfRocket" + "punchAngle" "-10 0 0" + "reloadTime" "0.6" +} diff --git a/zpak001.pk3dir/decls/def/weapons/shotgun.def b/zpak001.pk3dir/decls/def/weapons/shotgun.def new file mode 100644 index 0000000..c73c670 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/shotgun.def @@ -0,0 +1,62 @@ +entityDef tf_weapon_shotgun +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Single-Barrel Shotgun" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_shotgun.mdl" + "model_view" "models/v_tfc_12gauge.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfShotgun" + "inv_name" "Single-Barrel Shotgun" + "inv_ammo_shells" "4" + "ammoType" "ammo_shells" + "ammoRequired" "1" + "clipSize" "8" + + "actFire" "1" + "actHolster" "7" + "actReloadStart" "5" + "actReload" "3" + "actReloadEnd" "4" + "actDraw" "6" + "actIdle" "0,8,9" + + //TODO Fast Reload + + "snd_fire" "Weapon_Shotgun.Single" + "snd_empty" "Weapon_Shotgun.Empty" + + "snd_reload" "Weapon_Shotgun.Reload" + "snd_reload_end" "Weapon_Shotgun.Pump" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +// TODO Damage should be 4-24 +entityDef projectile_tfShotgun +{ + "inherit" "projectile_bullet_base" + "damage" "skill:plr_shotgun" + "hitscans" "12" + "spread" "0.08716 0.08716" +} + +entityDef fireInfo_tfShotgun +{ + "def_onFire" "projectile_tfShotgun" + "ammoPerShot" "1" + "fireRate" "0.5" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash2.spr" + "reloadTime" "0.2" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/sniperrifle.def b/zpak001.pk3dir/decls/def/weapons/sniperrifle.def new file mode 100644 index 0000000..381c02d --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/sniperrifle.def @@ -0,0 +1,59 @@ +entityDef tf_weapon_sniperrifle +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Sniper Rifle" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_sniper2.mdl" + "model_view" "models/v_tfc_sniper.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfSniperRifle" + "inv_name" "Sniper Rifle" + "inv_ammo_shells" "75" + "ammoType" "ammo_shells" + "ammoRequired" "1" + "ammoPerShot" "1" + "punchAngle" "-2 0 0" + + "actFire" "6" + "actHolster" "8" + "actDraw" "7" + "actIdle" "5" + + "snd_fire" "Weapon_SniperRifle.Single" + "snd_empty" "Weapon_SniperRifle.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" + + "zoomDuration" "0" + "zoomFov" "20" + "zoomFovStep" "5" + "zoomFovMin" "5" + "zoomFovMax" "40" +} + +entityDef projectile_tfSniperRifleBullet +{ + "inherit" "projectile_bullet_base" + "damage" "skill:plr_sniperrifle" + "spread" "0.025 0.025" +} + +entityDef fireInfo_tfSniperRifle +{ + "def_onFire" "projectile_tfSniperRifleBullet" + "ammoType" "ammo_shells" + "fireRate" "0.75" + "punchAngle" "-2 0 0" + "model_flash" "sprites/muzzleflash1.spr" +} + diff --git a/zpak001.pk3dir/decls/def/weapons/spanner.def b/zpak001.pk3dir/decls/def/weapons/spanner.def new file mode 100644 index 0000000..404acc1 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/spanner.def @@ -0,0 +1,46 @@ +entityDef tf_weapon_spanner +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Wrench" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_spanner.mdl" + "model_view" "models/v_tfc_spanner.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_melee" "damage_tfWrench" + "melee_distance" "32" + "inv_name" "Wrench" + "ammoType" "ammo_cells" + "ammoRequired" "0" + "ammoPerShot" "0" + "punchAngle" "0 0 0" + "silent_fire" "1" + + "actIdle" "0" + "actDraw" "4" + "actHolster" "5" + "actMeleeMiss" "1,2" + "actMeleeHit" "3" + + // HLWeapon specific + "hudSlot" "0" + "hudSlotPos" "0" + "weight" "0" + "crosshair" "none" + "ammoIcon" "none" +} + +entityDef damage_tfWrench +{ + "damage" "skill:plr_spanner" + + "snd_hit" "Weapon_Wrench.HitWorld" + "snd_hitFlesh" "Weapon_Wrench.HitFlesh" + "snd_miss" "Weapon_Wrench.Miss" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/superng.def b/zpak001.pk3dir/decls/def/weapons/superng.def new file mode 100644 index 0000000..b588958 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/superng.def @@ -0,0 +1,64 @@ +entityDef tf_weapon_superng +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Super Nail Gun" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_snailgun2.mdl" + "model_view" "models/v_tfc_supernailgun.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfSuperNailGun" + "inv_name" "Super Nail Gun" + "inv_ammo_nails" "50" + "ammoType" "ammo_nails" + "ammoRequired" "1" + "actIdle" "0,1" + "actDraw" "4" + "actFire" "5,6,7" + + "snd_fire" "Weapon_SyringeGun.Single" + "snd_empty" "Weapon_SyringeGun.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef projectile_tfSuperNail +{ + "spawnclass" "NSProjectile" + "model" "models/nail.mdl" + "velocity" "1000 0 0" + "angular_velocity" "0 0 20" + "mins" "0 0 0" + "maxs" "0 0 0" + "damage" "skill:plr_nail_super" + "snd_explode" "impact.tfNail" + "snd_hit" "impact.tfNailHitFlesh" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "projectile_debris" "debris_tfNail" + "model_detonate" "Impact.BigShot" + "decal_detonate" "ExplosionScorch" + "debris_count" "1" + "debris_stick" "1" + "debris_offset" "-2 0 0" +} + +entityDef fireInfo_tfSuperNailGun +{ + "def_onFire" "projectile_tfSuperNail" + "ammoPerShot" "1" + "fireRate" "0.1" + "punchAngle" "-4 0 0" + "model_flash" "sprites/muzzleflash2.spr" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/supershotgun.def b/zpak001.pk3dir/decls/def/weapons/supershotgun.def new file mode 100644 index 0000000..dca149f --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/supershotgun.def @@ -0,0 +1,61 @@ +entityDef tf_weapon_supershotgun +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Double-Barrel Shotgun" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_shotgun.mdl" + "model_view" "models/v_tfc_shotgun.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfSuperShotgun" + "inv_name" "Double-Barrel Shotgun" + "inv_ammo_shells" "4" + "ammoType" "ammo_shells" + "ammoRequired" "2" + "clipSize" "16" + + "actFire" "1" + "actHolster" "7" + "actReloadStart" "5" + "actReload" "3" + "actReloadEnd" "4" + "actDraw" "6" + "actIdle" "0,8,9" + + "snd_fire" "Weapon_SuperShotgun.Single" + "snd_empty" "Weapon_Shotgun.Empty" + + "snd_reload" "Weapon_Shotgun.Reload" + "snd_reload_end" "Weapon_Shotgun.Pump" + + // HLWeapon specific + "hudSlot" "2" + "hudSlotPos" "1" + "weight" "20" +} + + +// TODO Damage should be 4-56 +entityDef projectile_tfSuperShotgun +{ + "inherit" "projectile_bullet_base" + "damage" "skill:plr_shotgun_super" + "hitscans" "12" + "spread" "0.08716 0.08716" +} + +entityDef fireInfo_tfSuperShotgun +{ + "def_onFire" "projectile_tfSuperShotgun" + "ammoPerShot" "2" + "fireRate" "0.7" + "punchAngle" "-4 0 0" + "model_flash" "sprites/muzzleflash2.spr" + "reloadTime" "0.4" +} diff --git a/zpak001.pk3dir/decls/def/weapons/tranq.def b/zpak001.pk3dir/decls/def/weapons/tranq.def new file mode 100644 index 0000000..cb25361 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/tranq.def @@ -0,0 +1,70 @@ +entityDef tf_weapon_tranq +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Tranquilizer Gun" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/w_9mmhandgun.mdl" + "model_view" "models/v_tfc_pistol.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_fireInfo" "fireInfo_tfTranq" + "inv_name" "Tranquilizer Gun" + "ammoType" "ammo_shells" + "ammoRequired" "1" + "ammoPerShot" "1" + "punchAngle" "-2 0 0" + + "actFire" "3" + "actAltFire" "3" + "actFireLast" "4" + "actAltFireLast" "4" + "actHolster" "8" + "actReload" "6" + "actReloadEmpty" "5" + "actDraw" "7" + "actIdle" "0,1,2" + "view_geomset" "geomset 2 2\n" + + "snd_fire" "Weapon_Tranq.Single" + "snd_empty" "Weapon_Tranq.ClipEmpty" + + // HLWeapon specific + "hudSlot" "1" + "hudSlotPos" "0" + "weight" "10" +} + +entityDef fireInfo_tfTranq +{ + "def_onFire" "projectile_tfTranq" + "fireRate" "2.0" + "punchAngle" "-4 0 0" +} + +entityDef projectile_tfTranq +{ + "spawnclass" "NSProjectile" + "model" "models/nail.mdl" + "velocity" "1000 0 0" + "angular_velocity" "0 0 20" + "mins" "0 0 0" + "maxs" "0 0 0" + "damage" "skill:plr_tranq" + "snd_explode" "impact.tfNail" + "snd_hit" "impact.tfNailHitFlesh" + "detonate_on_fuse" "0" + "detonate_on_death" "1" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "projectile_debris" "debris_tfNail" + "decal_detonate" "ExplosionScorch" + "debris_count" "1" + "debris_stick" "1" + "debris_offset" "-2 0 0" +} \ No newline at end of file diff --git a/zpak001.pk3dir/decls/def/weapons/umbrella.def b/zpak001.pk3dir/decls/def/weapons/umbrella.def new file mode 100644 index 0000000..60c5168 --- /dev/null +++ b/zpak001.pk3dir/decls/def/weapons/umbrella.def @@ -0,0 +1,49 @@ +entityDef tf_weapon_umbrella +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 -16" + "editor_maxs" "16 16 16" + "editor_usage" "Umbrella" + "editor_rotatable" "1" + + "spawnclass" "HLWeapon" + "model" "models/p_umbrella.mdl" + "model_view" "models/v_umbrella.mdl" + "snd_acquire" "weapon.pickup" + "snd_respawn" "item.respawn" + + // weapon specific + "def_melee" "damage_tfUmbrella" + "melee_distance" "32" + "inv_name" "Umbrella" + "ammoType" "" + "ammoRequired" "0" + "clipSize" "0" + "silent_fire" "1" + + "meleeRateMiss" "0.5" + "meleeRateHit" "0.5" + + "actIdle" "0" + "actDraw" "1" + "actHolster" "2" + "actMeleeMiss" "4,5,7" + "actMeleeHit" "3,6,8" + + // HLWeapon specific + "hudSlot" "0" + "hudSlotPos" "0" + "weight" "0" + "crosshair" "none" + "ammoIcon" "none" +} + +entityDef damage_tfUmbrella +{ + "damage" "skill:plr_umbrella" + "gib" "1" + + "snd_hit" "Weapon_Umbrella.HitWorld" + "snd_hitFlesh" "Weapon_Umbrella.HitFlesh" + "snd_miss" "Weapon_Umbrella.Miss" +} \ No newline at end of file diff --git a/zpak001.pk3dir/sound/items_tfc.sndshd b/zpak001.pk3dir/decls/sound/items_tfc.sndshd similarity index 100% rename from zpak001.pk3dir/sound/items_tfc.sndshd rename to zpak001.pk3dir/decls/sound/items_tfc.sndshd diff --git a/zpak001.pk3dir/sound/player_tfc.sndshd b/zpak001.pk3dir/decls/sound/player_tfc.sndshd similarity index 100% rename from zpak001.pk3dir/sound/player_tfc.sndshd rename to zpak001.pk3dir/decls/sound/player_tfc.sndshd diff --git a/zpak001.pk3dir/sound/turret_tfc.sndshd b/zpak001.pk3dir/decls/sound/turret_tfc.sndshd similarity index 100% rename from zpak001.pk3dir/sound/turret_tfc.sndshd rename to zpak001.pk3dir/decls/sound/turret_tfc.sndshd diff --git a/zpak001.pk3dir/decls/sound/weapons_tfc.sndshd b/zpak001.pk3dir/decls/sound/weapons_tfc.sndshd new file mode 100644 index 0000000..954bdfc --- /dev/null +++ b/zpak001.pk3dir/decls/sound/weapons_tfc.sndshd @@ -0,0 +1,238 @@ +Weapon_Bioweapon.HitFlesh +{ + pitch 0.75 + sample items/medshot4.wav +} + +Weapon_Crowbar.HitWorld +{ + alerts + sample weapons/cbar_hit1.wav + sample weapons/cbar_hit2.wav +} + +Weapon_Crowbar.HitFlesh +{ + alerts + sample weapons/cbar_hitbod1.wav + sample weapons/cbar_hitbod2.wav + sample weapons/cbar_hitbod3.wav +} + +Weapon_Crowbar.Miss +{ + sample weapons/cbar_miss1.wav +} + +Weapon_FlameThrower.Fire +{ + sample weapons/flmfire2.wav +} + +Weapon_FlameThrower.FireRocket +{ + sample weapons/sgun1.wav +} + +Weapon_Grenade_Pipebomb.Bounce +{ + sample weapons/grenade_hit1.wav + sample weapons/grenade_hit2.wav + sample weapons/grenade_hit3.wav +} + +Weapon_Grenade_Pipebomb.Explode +{ + sample weapons/explode3.wav + sample weapons/explode4.wav + sample weapons/explode5.wav +} + +Weapon_GrenadeLauncher.Single +{ + sample weapons/glauncher.wav +} + +Weapon_Knife.HitWorld +{ + alerts + sample weapons/cbar_hit1.wav + sample weapons/cbar_hit2.wav +} + +Weapon_Knife.HitFlesh +{ + alerts + sample weapons/cbar_hitbod1.wav + sample weapons/cbar_hitbod2.wav + sample weapons/cbar_hitbod3.wav +} + +Weapon_Knife.Miss +{ + sample weapons/cbar_miss1.wav +} + +Weapon_Medikit.HitFlesh +{ + sample items/medshot4.wav +} + +Weapon_Minigun.Fire +{ + alerts + pitch 0.75 + sample weapons/asscan2.wav +} + +Weapon_Minigun.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_Minigun.WindDown +{ + alerts + sample weapons/asscan3.wav +} + +Weapon_Minigun.WindUp +{ + alerts + sample weapons/asscan1.wav +} + +Weapon_Shotgun.Single +{ + sample weapons/sbarrel1.wav +} + +Weapon_SuperShotgun.Single +{ + sample weapons/shotgn2.wav +} + +Weapon_Shotgun.Pump +{ + sample weapons/scock1.wav +} + +Weapon_Shotgun.Reload +{ + sample weapons/reload3.wav +} + +Weapon_Medikit.Overheal +{ + pitch 1.5 + sample items/smallmedkit1.wav +} + +Weapon_Medikit.HitFlesh +{ + sample items/smallmedkit1.wav +} + +Weapon_NailGun.Single +{ + sample weapons/airgun_1.wav +} + +Weapon_NailGun.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_RPG.Single +{ + sample weapons/rocketfire1.wav +} + +Weapon_Pistol.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_Railgun.Single +{ + sample weapons/railgun.wav +} + +Weapon_Railgun.WindUp +{ + pitch 0.5 + sample weapons/railgun.wav +} + +Weapon_SMG.Single +{ + sample weapons/sniper.wav +} + +Weapon_SMG.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_SniperRifle.Single +{ + sample ambience/rifle1.wav +} + +Weapon_SniperRifle.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_StickyBombLauncher.Single +{ + sample weapons/glauncher2.wav +} + +Weapon_SyringeGun.Single +{ + sample weapons/airgun_1.wav +} + +Weapon_SyringeGun.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_Tranq.Single +{ + sample weapons/dartgun.wav +} + +Weapon_Tranq.ClipEmpty +{ + sample weapons/dryfire1.wav +} + +Weapon_Wrench.HitFlesh +{ + sample weapons/cbar_hitbod1.wav + sample weapons/cbar_hitbod2.wav + sample weapons/cbar_hitbod3.wav +} + +Weapon_Wrench.HitWorld +{ + sample weapons/cbar_hit1.wav + sample weapons/cbar_hit2.wav +} + +Weapon_Wrench.Miss +{ + sample weapons/cbar_miss1.wav +} + +engineer.build +{ + sample weapons/building.wav +} + +engineer.turret_set +{ + sample weapons/turrset.wav +} diff --git a/zpak001.pk3dir/def/weapons/ac.def b/zpak001.pk3dir/def/weapons/ac.def deleted file mode 100644 index 6d9e39e..0000000 --- a/zpak001.pk3dir/def/weapons/ac.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_ac -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_tfac.mdl" - "model_view" "models/v_tfac.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/autorifle.def b/zpak001.pk3dir/def/weapons/autorifle.def deleted file mode 100644 index 94e148e..0000000 --- a/zpak001.pk3dir/def/weapons/autorifle.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_autorifle -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_sniper.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/axe.def b/zpak001.pk3dir/def/weapons/axe.def deleted file mode 100644 index 292efc6..0000000 --- a/zpak001.pk3dir/def/weapons/axe.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_axe -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_crowbar.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/flamethrower.def b/zpak001.pk3dir/def/weapons/flamethrower.def deleted file mode 100644 index b4cfe3f..0000000 --- a/zpak001.pk3dir/def/weapons/flamethrower.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_flamethrower -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_flame.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/gl.def b/zpak001.pk3dir/def/weapons/gl.def deleted file mode 100644 index 3a28f66..0000000 --- a/zpak001.pk3dir/def/weapons/gl.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_gl -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfgl.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/ic.def b/zpak001.pk3dir/def/weapons/ic.def deleted file mode 100644 index f5f53d7..0000000 --- a/zpak001.pk3dir/def/weapons/ic.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_ic -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_rpg.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/knife.def b/zpak001.pk3dir/def/weapons/knife.def deleted file mode 100644 index 94bbf1e..0000000 --- a/zpak001.pk3dir/def/weapons/knife.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_knife -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_knife.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/medikit.def b/zpak001.pk3dir/def/weapons/medikit.def deleted file mode 100644 index 0e430b3..0000000 --- a/zpak001.pk3dir/def/weapons/medikit.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_medikit -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_medkit.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/ng.def b/zpak001.pk3dir/def/weapons/ng.def deleted file mode 100644 index 60a2fe9..0000000 --- a/zpak001.pk3dir/def/weapons/ng.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_ng -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_nailgun.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/pl.def b/zpak001.pk3dir/def/weapons/pl.def deleted file mode 100644 index 072db61..0000000 --- a/zpak001.pk3dir/def/weapons/pl.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_pl -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfgl.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/railgun.def b/zpak001.pk3dir/def/weapons/railgun.def deleted file mode 100644 index 752fd16..0000000 --- a/zpak001.pk3dir/def/weapons/railgun.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_railgun -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_railgun.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/rpg.def b/zpak001.pk3dir/def/weapons/rpg.def deleted file mode 100644 index 5536e6b..0000000 --- a/zpak001.pk3dir/def/weapons/rpg.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_rpg -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_rpg.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/shotgun.def b/zpak001.pk3dir/def/weapons/shotgun.def deleted file mode 100644 index d49a564..0000000 --- a/zpak001.pk3dir/def/weapons/shotgun.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_shotgun -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_12gauge.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/sniperrifle.def b/zpak001.pk3dir/def/weapons/sniperrifle.def deleted file mode 100644 index 08d2b37..0000000 --- a/zpak001.pk3dir/def/weapons/sniperrifle.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_sniperrifle -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_sniper.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/spanner.def b/zpak001.pk3dir/def/weapons/spanner.def deleted file mode 100644 index cbaae58..0000000 --- a/zpak001.pk3dir/def/weapons/spanner.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_spanner -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_spanner.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/superng.def b/zpak001.pk3dir/def/weapons/superng.def deleted file mode 100644 index a3e0fec..0000000 --- a/zpak001.pk3dir/def/weapons/superng.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_superng -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_supernailgun.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/supershotgun.def b/zpak001.pk3dir/def/weapons/supershotgun.def deleted file mode 100644 index 8772547..0000000 --- a/zpak001.pk3dir/def/weapons/supershotgun.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_supershotgun -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_shotgun.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/def/weapons/tranq.def b/zpak001.pk3dir/def/weapons/tranq.def deleted file mode 100644 index f22afc5..0000000 --- a/zpak001.pk3dir/def/weapons/tranq.def +++ /dev/null @@ -1,43 +0,0 @@ -entityDef tf_weapon_tranq -{ - "editor_color" ".3 .3 1" - "editor_mins" "-16 -16 -16" - "editor_maxs" "16 16 16" - "editor_usage" "9mm Handgun" - "editor_rotatable" "1" - - "spawnclass" "HLWeapon" - "model" "models/w_9mmhandgun.mdl" - "model_view" "models/v_tfc_pistol.mdl" - "snd_acquire" "weapon.pickup" - "snd_respawn" "item.respawn" - - // weapon specific - "def_fireInfo" "fireInfo_glock" - "def_altFireInfo" "fireInfo_altGlock" - "inv_name" "9mm Handgun" - "clipSize" "17" - "ammoType" "ammo_9mm" - "ammoRequired" "1" - "ammoPerShot" "1" - "punchAngle" "-2 0 0" - - "actFire" "3" - "actAltFire" "3" - "actFireLast" "4" - "actAltFireLast" "4" - "actHolster" "8" - "actReload" "6" - "actReloadEmpty" "5" - "actDraw" "7" - "actIdle" "0,1,2" - - "snd_fire" "weapon_glock.fire" - "snd_altfire" "weapon_glock.fire" - "snd_empty" "weapon_glock.empty" - - // HLWeapon specific - "hudSlot" "1" - "hudSlotPos" "0" - "weight" "10" -} diff --git a/zpak001.pk3dir/sound/weapons_tfc.sndshd b/zpak001.pk3dir/sound/weapons_tfc.sndshd deleted file mode 100644 index 8af5691..0000000 --- a/zpak001.pk3dir/sound/weapons_tfc.sndshd +++ /dev/null @@ -1,110 +0,0 @@ -weapon_asscan.fire -{ - //pitch 1.15 - sample weapons/asscan2.wav -} - -weapon_asscan.reload -{ - sample weapons/.wav -} - -weapon_asscan.spin -{ - sample weapons/asscan4.wav -} - -weapon_asscan.spindown -{ - sample weapons/asscan3.wav -} - -weapon_asscan.spinup -{ - sample weapons/asscan1.wav -} - -weapon_dbs.fire -{ - sample weapons/shotgn2.wav -} - -weapon_dbs.fire -{ - sample weapons/shotgn2.wav -} - -weapon_dbs.cock -{ - sample weapons/scock1.wav -} - -weapon_dbs.reload -{ - sample weapons/reload3.wav -} - -weapon_flame.fire -{ - sample weapons/flmfire2.wav -} - -weapon_incendiary.fire -{ - sample weapons/sgun1.wav -} - -weapon_medkit.heal -{ - sample items/smallmedkit1.wav -} - -weapon_sbs.cock -{ - sample weapons/scock1.wav -} - -weapon_sbs.fire -{ - sample weapons/sbarrel1.wav -} - -weapon_sbs.reload -{ - sample weapons/reload3.wav -} - -weapon_nailgun.fire -{ - sample weapons/airgun_1.wav -} - -weapon_rpg.fire -{ - sample weapons/rocketfire1.wav -} - -weapon_railgun.fire -{ - sample weapons/railgun.wav -} - -weapon_sniper.fire -{ - sample weapons/sniper.wav -} - -weapon_tranquilizer.fire -{ - sample weapons/dartgun.wav -} - -engineer.build -{ - sample weapons/building.wav -} - -engineer.turret_set -{ - sample weapons/turrset.wav -}