tfc/decls/def/player.def
2025-02-01 03:48:49 -08:00

192 lines
4.2 KiB
Modula-2

entityDef player
{
"spawnclass" "TFPlayer"
}
entityDef player_shared
{
"inherit" "player"
"item" "item_suit"
}
entityDef player_scout
{
"inherit" "player_shared"
"model" "models/player/scout/scout.mdl"
"health" "75"
"armor" "25"
"maxarmor" "50"
"pm_walkspeed" "400" // 450 in QWTF
"ammo_shells" "17"
"ammo_nails" "100"
"max_ammo_shells" "50"
"max_ammo_nails" "200"
"max_ammo_cells" "100"
"max_ammo_rockets" "25"
"weapon" "tf_weapon_axe,tf_weapon_shotgun,tf_weapon_ng"
"current_weapon" "1"
}
entityDef player_sniper
{
"inherit" "player_shared"
"model" "models/player/sniper/sniper.mdl"
"health" "90"
"armor" "0"
"maxarmor" "50"
"pm_walkspeed" "300"
"ammo_shells" "60"
"ammo_nails" "50"
"max_ammo_shells" "75"
"max_ammo_nails" "100"
"max_ammo_cells" "50"
"max_ammo_rockets" "25"
"weapon" "tf_weapon_axe,tf_weapon_sniperrifle,tf_weapon_autorifle,tf_weapon_ng"
"current_weapon" "1"
}
entityDef player_soldier
{
"inherit" "player_shared"
"model" "models/player/soldier/soldier.mdl"
"health" "100"
"armor" "100"
"maxarmor" "200"
"pm_walkspeed" "240"
"ammo_shells" "26"
"ammo_rockets" "6"
"max_ammo_shells" "100"
"max_ammo_nails" "100"
"max_ammo_cells" "50"
"max_ammo_rockets" "50"
"weapon" "tf_weapon_axe,tf_weapon_supershotgun,tf_weapon_shotgun,tf_weapon_rpg"
"current_weapon" "1"
}
entityDef player_demo
{
"inherit" "player_shared"
"model" "models/player/demo/demo.mdl"
"health" "90"
"armor" "50"
"maxarmor" "100"
"pm_walkspeed" "280"
"ammo_shells" "22"
"ammo_rockets" "14"
"max_ammo_shells" "75"
"max_ammo_nails" "50"
"max_ammo_cells" "50"
"max_ammo_rockets" "50"
"weapon" "tf_weapon_axe,tf_weapon_shotgun,tf_weapon_gl,tf_weapon_pl"
"current_weapon" "1"
}
entityDef player_medic
{
"inherit" "player_shared"
"model" "models/player/medic/medic.mdl"
"health" "90"
"armor" "50"
"maxarmor" "100"
"pm_walkspeed" "320"
"ammo_shells" "26"
"ammo_nails" "50"
"max_ammo_shells" "75"
"max_ammo_nails" "150"
"max_ammo_cells" "50"
"max_ammo_rockets" "25"
"weapon" "tf_weapon_medikit,tf_weapon_supershotgun,tf_weapon_shotgun,tf_weapon_superng"
"current_weapon" "1"
}
entityDef player_heavy
{
"inherit" "player_shared"
"model" "models/player/hvyweapon/hvyweapon.mdl"
"health" "100"
"armor" "150"
"maxarmor" "300"
"pm_walkspeed" "228"
"ammo_shells" "176"
"max_ammo_shells" "200"
"max_ammo_nails" "200"
"max_ammo_cells" "50"
"max_ammo_rockets" "25"
"weapon" "tf_weapon_axe,tf_weapon_supershotgun,tf_weapon_shotgun,tf_weapon_ac"
"current_weapon" "1"
}
entityDef player_pyro
{
"inherit" "player_shared"
"model" "models/player/pyro/pyro.mdl"
"health" "100"
"armor" "50"
"maxarmor" "150"
"pm_walkspeed" "300"
"ammo_shells" "12"
"ammo_cells" "120"
"ammo_rockets" "5"
"max_ammo_shells" "40"
"max_ammo_nails" "50"
"max_ammo_cells" "200"
"max_ammo_rockets" "60"
"weapon" "tf_weapon_axe,tf_weapon_shotgun,tf_weapon_flamethrower,tf_weapon_ic"
"current_weapon" "1"
}
entityDef player_spy
{
"inherit" "player_shared"
"model" "models/player/spy/spy.mdl"
"health" "90"
"armor" "25"
"maxarmor" "100"
"pm_walkspeed" "300"
"ammo_shells" "24"
"ammo_nails" "50"
"max_ammo_shells" "40"
"max_ammo_nails" "50"
"max_ammo_cells" "30"
"max_ammo_rockets" "15"
"weapon" "tf_weapon_knife,tf_weapon_tranq,tf_weapon_supershotgun,tf_weapon_ng"
"current_weapon" "1"
}
entityDef player_engineer
{
"inherit" "player_shared"
"model" "models/player/engineer/engineer.mdl"
"health" "80"
"armor" "25"
"maxarmor" "50"
"pm_walkspeed" "300"
"ammo_shells" "4"
"ammo_nails" "25"
"ammo_cells" "100"
"max_ammo_shells" "50"
"max_ammo_nails" "50"
"max_ammo_cells" "200"
"max_ammo_rockets" "30"
"weapon" "tf_weapon_spanner,tf_weapon_railgun,tf_weapon_supershotgun"
"current_weapon" "1"
}
entityDef player_civilian
{
"inherit" "player_shared"
"model" "models/player/civilian/civilian.mdl"
"health" "50"
"armor" "0"
"maxarmor" "0"
"pm_walkspeed" "300"
"ammo_shells" "0"
"ammo_nails" "0"
"ammo_cells" "0"
"max_ammo_shells" "0"
"max_ammo_nails" "0"
"max_ammo_cells" "0"
"max_ammo_rockets" "0"
"weapon" "tf_weapon_umbrella"
"current_weapon" "1"
}