feat: update tf2-nix
This commit is contained in:
6
flake.lock
generated
6
flake.lock
generated
@@ -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": {
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\bap"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\bigcrosshair7"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\circle"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\crossbow"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\cuadro"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\dragons"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\engie"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\flame"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\laser"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\medic"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\melee"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\mini"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\pipe"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\pistol"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\rescue"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\revolver"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\rocket"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\scatter"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\short"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\shotgun"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\smg"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\soda"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\sticky"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
"UnlitGeneric"
|
||||
{
|
||||
"$translucent" 1
|
||||
"$basetexture" "vgui\replay\thumbnails\wrangler"
|
||||
"$vertexcolor" 1
|
||||
"$no_fullbright" 1
|
||||
"$ignorez" 1
|
||||
}
|
||||
Binary file not shown.
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
Reference in New Issue
Block a user