feat: update tf2-nix

This commit is contained in:
Madeleine Sydney
2025-04-17 05:17:32 -06:00
parent a81b7706c0
commit 3c2f6ceee3
121 changed files with 6484 additions and 5 deletions

6
flake.lock generated
View File

@@ -1040,11 +1040,11 @@
"nixpkgs": "nixpkgs_12"
},
"locked": {
"lastModified": 1744553083,
"narHash": "sha256-YwM751s1If+JiZj6Wf/EFnxHgZgbYyizeFFErzsNeKI=",
"lastModified": 1744886451,
"narHash": "sha256-r5T1RLK6z6eios+njFODAkWSHuSUS5hzC4fkOivFYkA=",
"owner": "msyds",
"repo": "tf2-nix",
"rev": "8ee5c24219f150178905fb0f4aafdc56f3fa4bd8",
"rev": "36fb39c38b81394ccb63b7771fc7ec83c4a58419",
"type": "gitlab"
},
"original": {

View File

@@ -16,7 +16,8 @@ in {
mastercomfig.addons.flat-mouse
mastercomfig.addons.no-tutorial
mastercomfig.addons.null-canceling-movement
improved-crosshairs
# improved-crosshairs
./tf2/improved-crosshairs-0.1.1
loadouts-script
(huds.deerhud.overrideAttrs (final: prev: {
patches = [ ./tf2/raise-uber-meter.patch ];

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\bap"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\bigcrosshair7"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\circle"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\crossbow"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\cuadro"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\dragons"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\engie"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\flame"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\laser"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\medic"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\melee"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\mini"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\pipe"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\pistol"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\rescue"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\revolver"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\rocket"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\scatter"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\short"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\shotgun"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\smg"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\soda"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\sticky"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,8 @@
"UnlitGeneric"
{
"$translucent" 1
"$basetexture" "vgui\replay\thumbnails\wrangler"
"$vertexcolor" 1
"$no_fullbright" 1
"$ignorez" 1
}

View File

@@ -0,0 +1,83 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Bat"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"Damage" "35"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
"anim_prefix" "bat"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Bat.Miss"
"melee_hit" "Weapon_Bat.HitFlesh"
"melee_hit_world" "Weapon_Bat.HitWorld"
"burst" "Weapon_Bat.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bat_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bat_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,82 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Fish"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "35"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
"anim_prefix" "bat"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Bat.Miss"
"melee_hit" "Weapon_Bat.HitFlesh"
"melee_hit_world" "Weapon_Bat.HitWorld"
"burst" "Weapon_Bat.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bat_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bat_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,86 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Bat"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "35"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES1"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "bat"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Bat.Miss"
"melee_hit" "Weapon_BaseballBat.HitFlesh"
"melee_hit_world" "Weapon_BaseballBat.HitWorld"
"burst" "Weapon_Bat.MissCrit"
"special1" "Weapon_Baseball.HitWorld"
"special2" "Weapon_BaseballBat.HitBall"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bat_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bat_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,84 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Bat"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "35"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES1"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
"anim_prefix" "bat"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Bat.Miss"
"melee_hit" "Weapon_BaseballBat.HitFlesh"
"melee_hit_world" "Weapon_BaseballBat.HitWorld"
"burst" "Weapon_Bat.MissCrit"
"special1" "Weapon_Baseball.HitWorld"
"special2" "Weapon_BaseballBat.HitBall"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bat_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bat_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,86 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Bonesaw"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "bonesaw"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Bonesaw.Miss"
"melee_hit" "Weapon_Bonesaw.HitFlesh"
"melee_hit_world" "Weapon_Bonesaw.HitWorld"
"burst" "Weapon_BoneSaw.MissCrit"
"taunt" "Taunt.MedicViolin"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bonesaw"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bonesaw"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,86 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Bottle"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "bottle"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Bottle.Miss"
"melee_hit" "Weapon_Bottle.HitFlesh"
"melee_hit_world" "Weapon_Bottle.HitWorld"
"burst" "Weapon_Bottle.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bottle_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bottle_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,85 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Sign"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "brandingiron"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_FireAxe.Miss"
"melee_hit" "Weapon_FireAxe.HitFlesh"
"melee_hit_world" "Weapon_FireAxe.HitWorld"
"burst" "Weapon_FireAxe.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_fireaxe"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_fireaxe"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,84 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Unique_Achievement_SoldierBuff1"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
"DontDrop" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "pipe"
"HasTeamSkins_Viewmodel" "1"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Fist.Miss"
"melee_hit" "Weapon_Fist.HitFlesh"
"melee_hit_world" "Weapon_Fist.HitWorld"
"burst" "Weapon_Fist.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_fists_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_fists_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,72 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Builder"
"BuiltRightHanded" "0"
"weight" "1"
"WeaponType" "building"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "5"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/c_models/c_wrench/c_wrench.mdl"
"playermodel" "models/weapons/c_models/c_toolbox/c_toolbox.mdl"
"anim_prefix" "wrench"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"font" "WeaponIcons"
"character" "c"
}
"weapon_s"
{
"font" "WeaponIcons"
"character" "c"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/engie"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,102 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Cannon"
"BuiltRightHanded" "0"
"weight" "4"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"damage" "100"
"DamageRadius" "146"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "3.0"
"TimeFireDelay" "0.6"
"TimeIdle" "0.6"
"TimeIdleEmpty" "0.6"
"TimeReloadStart" "0.1"
"TimeReload" "0.6"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_PRIMARY"
"secondary_ammo" "None"
"clip_size" "4"
"default_clip" "4"
"ProjectileType" "projectile_cannonball"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionSound" "Weapon_LooseCannon.Explode"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
// Animation.
"viewmodel" "models/weapons/v_models/v_grenadelauncher_demo.mdl"
"playermodel" "models/weapons/w_models/w_grenadelauncher.mdl"
"anim_prefix" "gl"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_grenadelauncher"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_LooseCannon.Shoot"
"reload" "Weapon_GrenadeLauncher.WorldReload"
"special3" "Weapon_GrenadeLauncher.ModeSwitch"
"burst" "Weapon_LooseCannon.Shootcrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_grenlaunch"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_grenlaunch"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/pipe"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,97 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_SMG"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"Damage" "8"
"Range" "8192"
"BulletsPerShot" "1"
"Spread" "0.025"
"TimeIdle" "10.0"
"TimeIdleEmpty" "1.0"
"TimeFireDelay" "0.1"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_pistol.mdl"
"UseRapidFireCrits" "1"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size 25
default_clip 25
// Buckets.
"bucket" "1"
"bucket_position" "0"
"TracerEffect" "bullet_pistol_tracer01"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_smg"
// Animation.
"viewmodel" "models/weapons/c_models/c_smg/c_smg.mdl"
"playermodel" "models/weapons/c_models/c_smg/c_smg.mdl"
"anim_prefix" "ac"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_SMG.WorldReload"
"empty" "Weapon_SMG.ClipEmpty"
"single_shot" "Weapon_SMG.Single"
"burst" "Weapon_SMG.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_smg"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_smg"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/smg"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,89 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Cleaver"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "5"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "5"
"DamageRadius" "200"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
"ProjectileType" "projectile_cleaver"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES2"
"secondary_ammo" "None"
clip_size "-1"
default_clip "1"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/workshop_partner/weapons/c_models/c_sd_cleaver/v_sd_cleaver.mdl"
"playermodel" "models/workshop_partner/weapons/c_models/c_sd_cleaver/c_sd_cleaver.mdl"
"anim_prefix" "ed"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Machete.Miss"
"melee_hit" "Weapon_Machete.HitFlesh"
"melee_hit_world" "Weapon_Machete.HitWorld"
"burst" "Weapon_Machete.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,85 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Club"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/c_models/c_machete/c_machete.mdl"
"playermodel" "models/weapons/c_models/c_machete/c_machete.mdl"
"anim_prefix" "club"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Machete.Miss"
"melee_hit" "Weapon_Machete.HitFlesh"
"melee_hit_world" "Weapon_Machete.HitWorld"
"burst" "Weapon_Machete.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,103 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_CompoundBow"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "item2"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "70"
"Range" "8192"
"BulletsPerShot" "1"
"PunchAngle" "2.0"
"TimeFireDelay" "2.0"
"TimeIdle" "0.6"
"TimeIdleEmpty" "0.6"
"TimeReloadStart" "0"
"TimeReload" "1.0"
"Spread" "0.0"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_PRIMARY"
"secondary_ammo" "None"
clip_size "1"
default_clip "12"
"ProjectileType" "projectile_arrow"
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_shotgun"
"ExplosionSound" "Default.FlareImpact"
"ExplosionEffect" "flaregun_destroyed"
"ExplosionWaterEffect" "flaregun_destroyed"
"ExplosionPlayerEffect" "flaregun_destroyed" // this is also in air expolosion - not player
// Animation.
"anim_prefix" "ac"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_CompoundBow.Single"
"reload" "Weapon_CompoundBow.WorldReload"
"empty" "Weapon_CompoundBow.ClipEmpty"
"burst" "Weapon_CompoundBow.SingleCrit"
"special2" "Player.UseDeny"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,98 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Crossbow"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes.
"Damage" "75"
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "0.0"
"TimeFireDelay" "0.23"
"TimeIdle" "0.0"
"TimeIdleEmpty" "0.0"
"TimeReloadStart" "0.0"
"TimeReload" "1.5"
"primary_ammo" "TF_AMMO_PRIMARY"
clip_size 1
default_clip 1
"ProjectileType" "projectile_healing_bolt"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
"ExplosionSound" "BaseExplosionEffect.Sound"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "gl"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_CompoundBow.Single"
"burst" "Weapon_CompoundBow.SingleCrit"
"reload" "Weapon_CompoundBow.WorldReload"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/crossbow"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,95 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_DRG_Pomson"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes
"Damage" "6"
"Range" "8192"
"BulletsPerShot" "10"
"Spread" "0.0675"
"PunchAngle" "2.0"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReloadStart" "0.1"
"TimeReload" "0.5"
"primary_ammo" "TF_AMMO_PRIMARY"
"clip_size" "6"
"default_clip" "6"
"ProjectileType" "projectile_energy_ring"
"AmmoPerShot" "1"
"HasTeamSkins_Viewmodel" "1"
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "shotgun"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_shotgun"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_Shotgun.Single"
"empty" "Weapon_Shotgun.Empty"
"reload" "Weapon_Shotgun.WorldReload"
"special1" "Weapon_Shotgun.Pump"
"burst" "Weapon_Shotgun.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_shotgun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_shotgun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/laser"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,85 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_FireAxe"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "brandingiron"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_FireAxe.Miss"
"melee_hit" "Weapon_FireAxe.HitFlesh"
"melee_hit_world" "Weapon_FireAxe.HitWorld"
"burst" "Weapon_FireAxe.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_fireaxe"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_fireaxe"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,84 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Fists"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
"DontDrop" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "pipe"
"HasTeamSkins_Viewmodel" "1"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Fist.Miss"
"melee_hit" "Weapon_Fist.HitFlesh"
"melee_hit_world" "Weapon_Fist.HitWorld"
"burst" "Weapon_Fist.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_fists_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_fists_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,92 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_FlameThrower"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "170" // per second
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"TimeFireDelay" "0.04"
"UseRapidFireCrits" "1"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_PRIMARY"
"secondary_ammo" "None"
clip_size -1
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Animation.
"viewmodel" "models/weapons/c_models/c_flamethrower/c_flamethrower.mdl"
"playermodel" "models/weapons/c_models/c_flamethrower/c_flamethrower.mdl"
"anim_prefix" "gl"
"HasTeamSkins_Worldmodel" "1"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_FlameThrower.Fire" // Starting fire, 3.5 seconds long
"special1" "Weapon_FlameThrower.FireLoop" // Looping fire sound, ramps up 3.5 seconds after start
"double_shot" "Weapon_FlameThrower.AirBurstAttack" // Secondary fire
"special2" "Weapon_FlameThrower.PilotLoop" // Looping pilot light sound, always on while weapon is deployed
"special3" "Weapon_FlameThrower.WindDown" // End of fire sound
"burst" "Weapon_FlameThrower.FireLoopCrit" // Looping crit fire sound
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_flamethrower_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_flamethrower_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/flame"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,100 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_FlareGun"
"BuiltRightHanded" "0"
"weight" "4"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "30"
"Range" "8192"
"BulletsPerShot" "1"
"PunchAngle" "2.0"
"Spread" "0.0"
"TimeFireDelay" "2.0"
"ProjectileType" "projectile_flare"
"HasTeamSkins_Viewmodel" "1"
"UseRapidFireCrits" "1"
"HasTeamSkins_Worldmodel" "1"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size "-1"
default_clip "12"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_shotgun"
"ExplosionSound" "Default.FlareImpact"
"ExplosionEffect" "flaregun_destroyed"
"ExplosionWaterEffect" "flaregun_destroyed"
"ExplosionPlayerEffect" "flaregun_destroyed" // this is also in air expolosion - not player
// Animation.
"anim_prefix" "ac"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_FlareGun.Single"
"reload" "Weapon_FlareGun.WorldReload"
"empty" "Weapon_FlareGun.ClipEmpty"
"burst" "Weapon_FlareGun.SingleCrit"
"special2" "Player.UseDeny"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,100 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Raygun"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "30"
"Range" "8192"
"BulletsPerShot" "1"
"PunchAngle" "2.0"
"Spread" "0.0"
"TimeFireDelay" "2.0"
"ProjectileType" "projectile_flare"
"HasTeamSkins_Viewmodel" "1"
"UseRapidFireCrits" "1"
"HasTeamSkins_Worldmodel" "1"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size "-1"
default_clip "12"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_shotgun"
"ExplosionSound" "Default.FlareImpact"
"ExplosionEffect" "flaregun_destroyed"
"ExplosionWaterEffect" "flaregun_destroyed"
"ExplosionPlayerEffect" "flaregun_destroyed" // this is also in air expolosion - not player
// Animation.
"anim_prefix" "mm"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_ManMelter.Single"
"reload" "Weapon_FlareGun.WorldReload"
"empty" "Weapon_FlareGun.ClipEmpty"
"burst" "Weapon_ManMelter.SingleCrit"
"double_shot" "Weapon_ManMelter.altfire_lp"
"reload" "Weapon_Shotgun.WorldReload"
"special2" "Player.UseDeny"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/laser"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,102 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_GrenadeLauncher"
"BuiltRightHanded" "0"
"weight" "4"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"damage" "100"
"DamageRadius" "146"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "3.0"
"TimeFireDelay" "0.6"
"TimeIdle" "0.6"
"TimeIdleEmpty" "0.6"
"TimeReloadStart" "0.1"
"TimeReload" "0.6"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_PRIMARY"
"secondary_ammo" "None"
"clip_size" "4"
"default_clip" "4"
"ProjectileType" "projectile_pipe"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionSound" "Weapon_Grenade_Pipebomb.Explode"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
// Animation.
"viewmodel" "models/weapons/v_models/v_grenadelauncher_demo.mdl"
"playermodel" "models/weapons/w_models/w_grenadelauncher.mdl"
"anim_prefix" "gl"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_grenadelauncher"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_GrenadeLauncher.Single"
"reload" "Weapon_GrenadeLauncher.WorldReload"
"special3" "Weapon_GrenadeLauncher.ModeSwitch"
"burst" "Weapon_GrenadeLauncher.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_grenlaunch"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_grenlaunch"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/pipe"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,94 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Peppergun"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "12"
"Range" "8192"
"BulletsPerShot" "4"
"Spread" "0.04"
"TimeFireDelay" "0.35"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReload" "0.5"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_pistol.mdl"
"UseRapidFireCrits" "1"
"TracerEffect" "bullet_pistol_tracer01"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_PRIMARY"
"secondary_ammo" "None"
"clip_size" "4"
"default_clip" "4"
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Animation.
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pistol"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Pistol.WorldReload"
"empty" "Weapon_Pistol.ClipEmpty"
"single_shot" "Weapon_Pistol.Single"
"burst" "Weapon_Pistol.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/short"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,94 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Pistol"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "15"
"Range" "4096"
"BulletsPerShot" "1"
"Spread" "0.04"
"TimeFireDelay" "0.15"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReload" "0.5"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_pistol.mdl"
"UseRapidFireCrits" "1"
"TracerEffect" "bullet_pistol_tracer01"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size 12
default_clip 12
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pistol"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Pistol.WorldReload"
"empty" "Weapon_Pistol.ClipEmpty"
"single_shot" "Weapon_Pistol.Single"
"burst" "Weapon_Pistol.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/pistol"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,89 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Jar"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "5"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "5"
"DamageRadius" "200"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
"ProjectileType" "projectile_jar"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES1"
"secondary_ammo" "None"
clip_size "-1"
default_clip "1"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/c_models/urinejar.mdl"
"playermodel" "models/weapons/c_models/urinejar.mdl"
"anim_prefix" "pj"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Machete.Miss"
"melee_hit" "Weapon_Machete.HitFlesh"
"melee_hit_world" "Weapon_Machete.HitWorld"
"burst" "Weapon_Machete.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,89 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_MilkJar"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "5"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "5"
"DamageRadius" "200"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
"ProjectileType" "projectile_jar_milk"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES2"
"secondary_ammo" "None"
clip_size "-1"
default_clip "1"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/workshop/weapons/c_models/c_madmilk/c_madmilk.mdl"
"playermodel" "models/workshop/weapons/c_models/c_madmilk/c_madmilk.mdl"
"anim_prefix" "pj"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Machete.Miss"
"melee_hit" "Weapon_Machete.HitFlesh"
"melee_hit_world" "Weapon_Machete.HitWorld"
"burst" "Weapon_Machete.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_machete"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,86 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_SoldierKatana"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "shovel"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Katana.Miss"
"melee_hit" "Weapon_Katana.HitFlesh"
"melee_hit_world" "Weapon_Katana.HitWorld"
"burst" "Weapon_Katana.MissCrit"
"deploy" "Weapon_Katana.Draw"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_bottle_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_bottle_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,84 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Knife"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "2"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF
"Damage" "40"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"HasTeamSkins_Viewmodel" "1"
"SmackDelay" "0.1"
"Secondary_SmackDelay" "0.3"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation.
"anim_prefix" "knife"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"melee_miss" "Weapon_Knife.Miss"
"melee_hit" "Weapon_Knife.HitFlesh"
"melee_hit_world" "Weapon_Knife.HitWorld"
"burst" "Weapon_Knife.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_knife"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_knife"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/melee"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,97 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Laser_Pointer"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
"MeleeWeapon" "1"
// Attributes TF.
"Damage" "4"
"Range" "8192"
"BulletsPerShot" "1"
"Spread" "0.0"
"TimeFireDelay" "1.5"
"ProjectileType" "projectile_bullet"
"DoInstantEjectBrass" "0"
"BrassModel" "models/weapons/shells/shell_sniperrifle.mdl"
// Ammo & Clip.
"primary_ammo" "None"
"secondary_ammo" "None"
"clip_size" "-1"
"default_clip" "75"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_sniperrifle"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "shotgun"
"HasTeamSkins" "1"
"HasTeamSkins_Viewmodel" "1"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_SniperRifle.Single"
"reload" "Weapon_SniperRifle.WorldReload"
"empty" "Weapon_SniperRifle.ClipEmpty"
"burst" "Weapon_SniperRifle.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_sniper"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_sniper"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/wrangler"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,78 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_LunchBox"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
"AutoSwitchTo" "1"
"MeleeWeapon" "1"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES1"
"secondary_ammo" "None"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/v_models/v_pda_spy.mdl"
"playermodel" "models/weapons/w_models/w_cigarette_case.mdl"
"anim_prefix" "secondary"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pda"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pda"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/medic"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,78 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_LunchBox"
"BuiltRightHanded" "0"
"weight" "1"
"WeaponType" "item1"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
"AutoSwitchTo" "1"
"MeleeWeapon" "1"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES2"
"secondary_ammo" "None"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/v_models/v_pda_spy.mdl"
"playermodel" "models/weapons/w_models/w_cigarette_case.mdl"
"anim_prefix" "secondary"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pda"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pda"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/soda"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,90 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Mechanical_Arm"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "7"
"Range" "256"
"BulletsPerShot" "1"
"Spread" "0.04"
"TimeFireDelay" "0.15"
//"TimeIdle" "5.0"
//"TimeIdleEmpty" "0.25"
//"TimeReload" "0.5"
"primary_ammo" "TF_AMMO_METAL"
"ProjectileType" "projectile_bullet"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pistol"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Pistol.WorldReload"
"empty" "Weapon_Pistol.ClipEmpty"
"single_shot" "Weapon_Pistol.Single"
"burst" "Weapon_Pistol.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/laser"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,79 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Medigun"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes
"Damage" "24"
"Range" "450"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReloadStart" "0.1"
"TimeReload" "0.5"
"primary_ammo" "None"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "shotgun"
// Muzzleflash
"MuzzleFlashModel" "models/effects/sentry1_muzzle/sentry1_muzzle.mdl"
"MuzzleFlashModelDuration" "0.1"
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_medigun_red"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_medigun_blue"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/medic"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,97 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Minigun"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"Damage" "9"
"Range" "8192"
"BulletsPerShot" "4"
"Spread" "0.08"
"TimeFireDelay" "0.1"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_minigun.mdl"
"UseRapidFireCrits" "1"
"TracerEffect" "bullet_tracer01"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_PRIMARY"
"secondary_ammo" "TF_AMMO_PRIMARY"
clip_size -1
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_minigun"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Minigun.Reload"
"empty" "Weapon_Minigun.ClipEmpty"
"double_shot" "Weapon_Minigun.Fire"
"special1" "Weapon_Minigun.WindUp"
"special2" "Weapon_Minigun.WindDown"
"special3" "Weapon_Minigun.Spin"
"burst" "Weapon_Minigun.FireCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_minigun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_minigun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/mini"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,98 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_FocusedWaveProjector"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes.
"Damage" "90"
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "0.0"
"TimeFireDelay" "0.8"
"TimeIdle" "0.8"
"TimeIdleEmpty" "0.8"
"TimeReloadStart" "0.1"
"TimeReload" "0.83"
"primary_ammo" "TF_AMMO_PRIMARY"
clip_size 4
default_clip 4
"ProjectileType" "projectile_energy_ball"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
"ExplosionSound" "BaseExplosionEffect.Sound"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "gl"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_RPG.Single"
// "reload" "Weapon_RPG.WorldReload"
"burst" "Weapon_RPG.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/laser"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,77 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_PDA_Engineer_Build"
"BuiltRightHanded" "0"
"weight" "1"
"WeaponType" "pda"
"ITEM_FLAG_NOITEMPICKUP" "1"
"AutoSwitchTo" "0"
"MeleeWeapon" "1"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "3"
"bucket_position" "0"
// Model & Animation
"anim_prefix" "pda"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
}
"DontDrop" "1"
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pda_build"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pda_build"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/sapper"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,80 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_PDA_Engineer_Destroy"
"BuiltRightHanded" "0"
"weight" "1"
"WeaponType" "pda"
"ITEM_FLAG_NOITEMPICKUP" "1"
"AutoSwitchTo" "0"
"MeleeWeapon" "1"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "4"
"bucket_position" "0"
// Model & Animation
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "pda"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
}
"DontDrop" "1"
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pda_destroy"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pda_destroy"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,81 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_PDA_Spy"
"BuiltRightHanded" "0"
"weight" "1"
"WeaponType" "pda"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
"HasTeamSkins_Worldmodel" "1"
"AutoSwitchTo" "0"
"MeleeWeapon" "1"
// Ammo & Clip
"primary_ammo" "None"
"secondary_ammo" "None"
// Buckets.
"bucket" "3"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/v_models/v_pda_spy.mdl"
"playermodel" "models/weapons/w_models/w_cigarette_case.mdl"
"anim_prefix" "pda"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
}
"DontDrop" "1"
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pda"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pda"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,100 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Scattergun"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Primary Attributes
"Damage" "6"
"Range" "8192"
"BulletsPerShot" "10"
"Spread" "0.0675"
"PunchAngle" "3.0"
"TimeFireDelay" "0.625"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReloadStart" "0.1"
"TimeReload" "0.5"
"primary_ammo" "TF_AMMO_PRIMARY"
"clip_size" "6"
"default_clip" "6"
"ProjectileType" "projectile_bullet"
"AmmoPerShot" "1"
"HasTeamSkins" "1"
"DoInstantEjectBrass" "0"
"BrassModel" "models/weapons/shells/shell_shotgun.mdl"
"TracerEffect" "bullet_scattergun_tracer01"
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "shotgun"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_scattergun"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_Scatter_Gun.Single"
"empty" "Weapon_Scatter_Gun.Empty"
"reload" "Weapon_Scatter_Gun.WorldReload"
"special1" "Weapon_Scatter_Gun.Pump"
"burst" "Weapon_Scatter_Gun.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_scatgun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_scatgun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/scatter"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,103 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_StickybombLauncher"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"damage" "120"
"DamageRadius" "146"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "3.0"
"TimeFireDelay" "0.6"
"TimeIdle" "0.6"
"TimeIdleEmpty" "0.6"
"TimeReloadStart" "0.1"
"TimeReload" "0.67"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
"clip_size" "8"
"default_clip" "8"
"ProjectileType" "projectile_pipe_remote"
// Buckets.
"bucket" "1"
"bucket_position" "0"
"ExplosionSound" "Weapon_Grenade_Pipebomb.Explode"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
// Animation.
//"viewmodel" "models/weapons/v_models/v_stickybomb_launcher_demo.mdl"
//"playermodel" "models/weapons/w_models/w_stickybomb_launcher.mdl"
"anim_prefix" "pipe"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pipelauncher"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_StickyBombLauncher.Single"
"reload" "Weapon_StickyBombLauncher.WorldReload"
"special2" "Player.UseDeny"
"special3" "Weapon_StickyBombLauncher.ModeSwitch"
"burst" "Weapon_StickyBombLauncher.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pipelaunch"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pipelaunch"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/sticky"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,97 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Pistol"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "15"
"Range" "4096"
"BulletsPerShot" "1"
"Spread" "0.04"
"TimeFireDelay" "0.15"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReload" "0.5"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_pistol.mdl"
"UseRapidFireCrits" "1"
"TracerEffect" "bullet_pistol_tracer01"
"HasTeamSkins_Viewmodel" "1"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size 12
default_clip 12
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
"viewmodel" "models/weapons/c_models/c_pistol/c_pistol.mdl"
"playermodel" "models/weapons/c_models/c_pistol/c_pistol.mdl"
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pistol"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Pistol.WorldReload"
"empty" "Weapon_Pistol.ClipEmpty"
"single_shot" "Weapon_Pistol.Single"
"burst" "Weapon_Pistol.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/pistol"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,96 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Pistol"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "15"
"Range" "4096"
"BulletsPerShot" "1"
"Spread" "0.04"
"TimeFireDelay" "0.15"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReload" "0.5"
"ProjectileType" "projectile_bullet"
"BrassModel" "models/weapons/shells/shell_pistol.mdl"
"UseRapidFireCrits" "1"
"TracerEffect" "bullet_pistol_tracer01"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size 12
default_clip 12
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
"viewmodel" "models/weapons/c_models/c_pistol/c_pistol.mdl"
"playermodel" "models/weapons/c_models/c_pistol/c_pistol.mdl"
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_pistol"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Pistol.WorldReload"
"empty" "Weapon_Pistol.ClipEmpty"
"single_shot" "Weapon_Pistol.Single"
"burst" "Weapon_Pistol.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_pistol"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/pistol"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,93 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Raygun"
"BuiltRightHanded" "0"
"weight" "2"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes
"Damage" "6"
"Range" "8192"
"BulletsPerShot" "10"
"Spread" "0.0675"
"PunchAngle" "2.0"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
"TimeIdleEmpty" "0.25"
"TimeReloadStart" "0.1"
"TimeReload" "0.5"
"primary_ammo" "TF_AMMO_SECONDARY"
"clip_size" "6"
"default_clip" "6"
"ProjectileType" "projectile_energy_ring"
"AmmoPerShot" "1"
"HasTeamSkins_Viewmodel" "1"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Animation.
"anim_prefix" "shotgun"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_shotgun"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_Shotgun.Single"
"empty" "Weapon_Shotgun.Empty"
"reload" "Weapon_Shotgun.WorldReload"
"special1" "Weapon_Shotgun.Pump"
"burst" "Weapon_Shotgun.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_shotgun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_shotgun"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/laser"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,93 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_Revolver"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "secondary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "40"
"Range" "4096"
"BulletsPerShot" "1"
"Spread" "0.025"
"TimeFireDelay" "0.5"
"ProjectileType" "projectile_bullet"
"DoInstantEjectBrass" "0"
"HasTeamSkins_Viewmodel" "1"
"TracerEffect" "bullet_pistol_tracer01"
// Ammo & Clip.
"primary_ammo" "TF_AMMO_SECONDARY"
"secondary_ammo" "None"
clip_size 6
default_clip 6
// Buckets.
"bucket" "0"
"bucket_position" "0"
// Animation.
"anim_prefix" "ac"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_revolver"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"reload" "Weapon_Revolver.WorldReload"
"empty" "Weapon_Revolver.ClipEmpty"
"single_shot" "Weapon_Revolver.Single"
"burst" "Weapon_Revolver.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_revolver"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_revolver"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/revolver"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,89 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_RobotArm"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "item2"
"ITEM_FLAG_NOITEMPICKUP" "1"
"HasTeamSkins_Viewmodel" "1"
// Attributes TF.
"Damage" "65"
"TimeFireDelay" "0.8"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "None" // to display while we're building
"secondary_ammo" "None"
"clip_size" "-1"
// Buckets.
"bucket" "2"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/c_models/c_wrench/c_wrench.mdl"
"playermodel" "models/weapons/c_models/c_wrench/c_wrench.mdl"
"anim_prefix" "wrench"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_Wrench.Miss"
"melee_hit" "Weapon_Wrench.HitFlesh"
"melee_hit_world" "Weapon_Wrench.HitWorld"
"burst" "Weapon_Wrench.MissCrit"
"special1" "Weapon_Wrench.HitBuilding_Success"
"special2" "Weapon_Wrench.HitBuilding_Failure"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_wrench"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_wrench"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bap"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,98 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_RocketLauncher"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes.
"Damage" "90"
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "0.0"
"TimeFireDelay" "0.8"
"TimeIdle" "0.8"
"TimeIdleEmpty" "0.8"
"TimeReloadStart" "0.1"
"TimeReload" "0.83"
"primary_ammo" "TF_AMMO_PRIMARY"
clip_size 4
default_clip 4
"ProjectileType" "projectile_rocket"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
"ExplosionSound" "BaseExplosionEffect.Sound"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "gl"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_RPG.Single"
// "reload" "Weapon_RPG.WorldReload"
"burst" "Weapon_RPG.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/rocket"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,98 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_RocketLauncher"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes.
"Damage" "90"
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "0.0"
"TimeFireDelay" "0.8"
"TimeIdle" "0.8"
"TimeIdleEmpty" "0.8"
"TimeReloadStart" "0.1"
"TimeReload" "0.83"
"primary_ammo" "TF_AMMO_PRIMARY"
clip_size 4
default_clip 4
"ProjectileType" "projectile_rocket"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
"ExplosionSound" "BaseExplosionEffect.Sound"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "gl"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_RPG.Single"
// "reload" "Weapon_RPG.WorldReload"
"burst" "Weapon_RPG.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/rocket"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,98 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_RocketLauncher"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes.
"Damage" "90"
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "0.0"
"TimeFireDelay" "0.8"
"TimeIdle" "0.8"
"TimeIdleEmpty" "0.8"
"TimeReloadStart" "0.1"
"TimeReload" "0.83"
"primary_ammo" "TF_AMMO_PRIMARY"
clip_size 4
default_clip 4
"ProjectileType" "projectile_rocket"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
"ExplosionSound" "Weapon_RPG_DirectHit.Explode"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "gl"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_RPG_DirectHit.Single"
"burst" "Weapon_RPG_DirectHit.SingleCrit"
// "reload" "Weapon_RPG.WorldReload"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/rocket"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,100 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_RocketLauncher"
"BuiltRightHanded" "0"
"weight" "3"
"WeaponType" "primary"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Primary Attributes.
"Damage" "90"
"Range" "0"
"BulletsPerShot" "1"
"Spread" "0.0"
"PunchAngle" "1.5"
"TimeFireDelay" "0.8"
"TimeIdle" "0.8"
"TimeIdleEmpty" "0.8"
"TimeReloadStart" "0.1"
"TimeReload" "0.83"
"primary_ammo" "TF_AMMO_PRIMARY"
"ProjectileType" "tf_projectile_balloffire"
"HasTeamSkins_Viewmodel" "1"
// Secondary Attributes.
"secondary_ammo" "None"
// Buckets.
"bucket" "0"
"bucket_position" "0"
"ExplosionEffect" "ExplosionCore_wall"
"ExplosionPlayerEffect" "ExplosionCore_MidAir"
"ExplosionWaterEffect" "ExplosionCore_MidAir_underwater"
"ExplosionSound" "BaseExplosionEffect.Sound"
// Muzzleflash
"MuzzleFlashParticleEffect" "muzzle_dragons_fury"
// Animation.
//"viewmodel" -viewmodel is now defined in _items_main.txt
//"playermodel" -playermodel is now defined in _items_main.txt
"anim_prefix" "gl"
// Sounds.
// Max of 16 per category (ie. max 16 "single_shot" sounds).
SoundData
{
"single_shot" "Weapon_RPG.Single"
"double_shot" "Weapon_FlameThrower.AirBurstAttack"
// "reload" "Weapon_RPG.WorldReload"
"burst" "Weapon_RPG.SingleCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_rl"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/dragons"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

View File

@@ -0,0 +1,85 @@
WeaponData
{
// Attributes Base.
"printname" "#TF_Weapon_RocketPack"
"BuiltRightHanded" "0"
"MeleeWeapon" "1"
"weight" "1"
"WeaponType" "melee"
"ITEM_FLAG_NOITEMPICKUP" "1"
// Attributes TF.
"Damage" "35"
"TimeFireDelay" "0.5"
"TimeIdle" "5.0"
// Ammo & Clip
"primary_ammo" "TF_AMMO_GRENADES1"
"secondary_ammo" "None"
clip_size "-1"
default_clip "2"
// Buckets.
"bucket" "1"
"bucket_position" "0"
// Model & Animation
"viewmodel" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl"
"playermodel" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl"
// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"melee_miss" "Weapon_FireAxe.Miss"
"melee_hit" "Weapon_FireAxe.HitFlesh"
"melee_hit_world" "Weapon_FireAxe.HitWorld"
"burst" "Weapon_FireAxe.MissCrit"
}
// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"file" "sprites/bucket_fireaxe"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"weapon_s"
{
"file" "sprites/bucket_fireaxe"
"x" "0"
"y" "0"
"width" "200"
"height" "128"
}
"ammo"
{
"file" "sprites/a_icons1"
"x" "55"
"y" "60"
"width" "73"
"height" "15"
}
"crosshair"
{
"file" "vgui/replay/thumbnails/bigcrosshair7"
"x" "0"
"y" "0"
"width" "64"
"height" "64"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

Some files were not shown because too many files have changed in this diff Show More