"items_game" { "game_info" { "first_valid_class" "1" "last_valid_class" "10" "account_class_index" "16" "account_first_valid_item_slot" "0" "account_last_valid_item_slot" "3" "first_valid_item_slot" "0" "last_valid_item_slot" "18" "num_item_presets" "4" } "items" { "Default" { "name" "default" "item_name" "#TF_Default_ItemDef" "item_quality" "normal" "item_class" "tf_wearable" "item_slot" "melee" "hidden" "1" } // ---------------------------------------------------------------- // Stock weapons // ---------------------------------------------------------------- "0" // Bat { "name" "TF_WEAPON_BAT" "item_name" "#TF_Weapon_Bat" "item_type_name" "#TF_Weapon_Bat" "item_description" "#TF_Weapon_Bat_Desc" "item_quality" "normal" "item_class" "tf_weapon_bat" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Scout" "1" } "model_player" "models/weapons/v_models/v_bat_scout.mdl" "model_world" "models/weapons/w_models/w_bat.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "image_inventory" "backpack/weapons/w_models/w_bat" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "1" // Bottle { "name" "TF_WEAPON_BOTTLE" "item_name" "#TF_Weapon_Bottle" "item_type_name" "#TF_Weapon_Bottle" "item_description" "#TF_Weapon_Bottle_Desc" "item_quality" "normal" "item_class" "tf_weapon_bottle" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Demoman" "1" } "model_player" "models/weapons/v_models/v_bottle_demoman.mdl" "model_world" "models/weapons/w_models/w_bottle.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -14" } "image_inventory" "backpack/weapons/w_models/w_bottle" "mouse_pressed_sound" "ui/item_bottle_pickup.wav" "drop_sound" "ui/item_bottle_drop.wav" } "2" // Fire Axe { "name" "TF_WEAPON_FIREAXE" "item_name" "#TF_Weapon_FireAxe" "item_type_name" "#TF_Weapon_FireAxe" "item_description" "#TF_Weapon_FireAxe_Desc" "item_quality" "normal" "item_class" "tf_weapon_fireaxe" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Pyro" "1" } "model_player" "models/weapons/v_models/v_fireaxe_pyro.mdl" "model_world" "models/weapons/w_models/w_fireaxe.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "image_inventory" "backpack/weapons/w_models/w_fireaxe" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "3" // Kukri { "name" "TF_WEAPON_CLUB" "item_name" "#TF_Weapon_Kukri" "item_type_name" "#TF_Weapon_Kukri" "item_description" "#TF_Weapon_Kukri_Desc" "item_quality" "normal" "item_class" "tf_weapon_club" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Sniper" "1" } "model_player" "models/weapons/v_models/v_machete_sniper.mdl" "model_world" "models/weapons/w_models/w_machete.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "image_inventory" "backpack/weapons/w_models/w_machete" "mouse_pressed_sound" "ui/item_knife_small_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "4" // Knife { "name" "TF_WEAPON_KNIFE" "item_name" "#TF_Weapon_Knife" "item_type_name" "#TF_Weapon_Knife" "item_description" "#TF_Weapon_Knife_Desc" "item_quality" "normal" "item_class" "tf_weapon_knife" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Spy" "1" } "model_player" "models/weapons/v_models/v_knife_spy.mdl" "model_world" "models/weapons/w_models/w_knife.mdl" "attach_to_hands" "2" "static_attrs" { "knife explain" "1" "min_viewmodel_offset" "5 0 -4" } "image_inventory" "backpack/weapons/w_models/w_knife" "mouse_pressed_sound" "ui/item_knife_small_pickup.wav" "drop_sound" "ui/item_knife_small_drop.wav" } "5" // Fists { "name" "TF_WEAPON_FISTS" "item_name" "#TF_Weapon_Fists" "item_type_name" "#TF_Weapon_Fists" "item_description" "#TF_Weapon_Fists_Desc" "item_quality" "normal" "item_class" "tf_weapon_fists" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Heavy" "1" } "model_player" "models/weapons/v_models/v_fist_heavy.mdl" "model_world" "" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "image_inventory" "backpack/weapons/v_models/v_fist_heavy" "mouse_pressed_sound" "ui/item_fists_pickup.wav" "drop_sound" "ui/item_fists_drop.wav" } "6" // Shovel { "name" "TF_WEAPON_SHOVEL" "item_name" "#TF_Weapon_Shovel" "item_type_name" "#TF_Weapon_Shovel" "item_description" "#TF_Weapon_Shovel_Desc" "item_quality" "normal" "item_class" "tf_weapon_shovel" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Soldier" "1" } "model_player" "models/weapons/v_models/v_shovel_soldier.mdl" "model_world" "models/weapons/w_models/w_shovel.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 -6 -12" } "image_inventory" "backpack/weapons/w_models/w_shovel" "mouse_pressed_sound" "ui/item_shovel_pickup.wav" "drop_sound" "ui/item_shovel_drop.wav" } "7" // Wrench { "name" "TF_WEAPON_WRENCH" "item_name" "#TF_Weapon_Wrench" "item_type_name" "#TF_Weapon_Wrench" "item_description" "#TF_Weapon_Wrench_Desc" "item_quality" "normal" "item_class" "tf_weapon_wrench" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Engineer" "1" } "model_player" "models/weapons/v_models/v_wrench_engineer.mdl" "model_world" "models/weapons/w_models/w_wrench.mdl" "attach_to_hands" "2" "static_attrs" { "wrench explain" "1" "min_viewmodel_offset" "10 -2 -9" } "image_inventory" "backpack/weapons/w_models/w_wrench" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "8" // Bonesaw { "name" "TF_WEAPON_BONESAW" "item_name" "#TF_Weapon_Bonesaw" "item_type_name" "#TF_Weapon_Bonesaw" "item_description" "#TF_Weapon_Bonesaw_Desc" "item_quality" "normal" "item_class" "tf_weapon_bonesaw" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Medic" "1" } "model_player" "models/weapons/v_models/v_bonesaw_medic.mdl" "model_world" "models/weapons/w_models/w_bonesaw.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "image_inventory" "backpack/weapons/w_models/w_bonesaw" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "9" // Shotgun (Engineer) { "name" "TF_WEAPON_SHOTGUN_PRIMARY" "item_description" "#TF_Weapon_Shotgun_Desc_Engineer" "prefab" "weapon_shotgun" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Engineer" "1" } } "10" // Shotgun (Soldier) { "name" "TF_WEAPON_SHOTGUN_SOLDIER" "item_description" "#TF_Weapon_Shotgun_Desc_Soldier" "prefab" "weapon_shotgun" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Soldier" "1" } } "11" // Shotgun (Heavy) { "name" "TF_WEAPON_SHOTGUN_HWG" "item_description" "#TF_Weapon_Shotgun_Desc_Heavy" "prefab" "weapon_shotgun" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Heavy" "1" } } "12" // Shotgun (Pyro) { "name" "TF_WEAPON_SHOTGUN_PYRO" "item_description" "#TF_Weapon_Shotgun_Desc_Pyro" "prefab" "weapon_shotgun" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Pyro" "1" } } "13" // Scattergun { "name" "TF_WEAPON_SCATTERGUN" "item_name" "#TF_Weapon_Scattergun" "item_type_name" "#TF_Weapon_Scattergun" "item_description" "#TF_Weapon_Scattergun_Desc" "item_quality" "normal" "item_class" "tf_weapon_scattergun" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Scout" "1" } "extra_wearable" "models/projectmoon/punishing_bird.mdl" "model_player" "models/weapons/v_models/v_scattergun_scout.mdl" "model_world" "models/weapons/w_models/w_scattergun.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -11" } "image_inventory" "backpack/weapons/w_models/w_scattergun" "mouse_pressed_sound" "ui/item_medium_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "14" // Sniper Rifle { "name" "TF_WEAPON_SNIPERRIFLE" "item_name" "#TF_Weapon_SniperRifle" "item_type_name" "#TF_Weapon_SniperRifle" "item_description" "#TF_Weapon_SniperRifle_Desc" "item_quality" "normal" "item_class" "tf_weapon_sniperrifle" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Sniper" "1" } "model_player" "models/weapons/v_models/v_sniperrifle_sniper.mdl" "model_world" "models/weapons/w_models/w_sniperrifle.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "image_inventory" "backpack/weapons/w_models/w_sniperrifle" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "15" // Minigun { "name" "TF_WEAPON_MINIGUN" "item_name" "#TF_Weapon_Minigun" "item_type_name" "#TF_Weapon_Minigun" "item_description" "#TF_Weapon_Minigun_Desc" "item_quality" "normal" "item_class" "tf_weapon_minigun" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Heavy" "1" } "model_player" "models/weapons/v_models/v_minigun_heavy.mdl" "model_world" "models/weapons/w_models/w_minigun.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "visuals_mvm_boss" { "sound_double_shot" "MVM.GiantHeavyGunFire" "sound_burst" "MVM.GiantHeavyGunFire" "sound_special1" "MVM.GiantHeavyGunWindUp" "sound_special2" "MVM.GiantHeavyGunWindDown" "sound_special3" "MVM.GiantHeavyGunSpin" } "image_inventory" "backpack/weapons/w_models/w_minigun" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "16" // SMG { "name" "TF_WEAPON_SMG" "item_name" "#TF_Weapon_SMG" "item_type_name" "#TF_Weapon_SMG" "item_description" "#TF_Weapon_SMG_Desc" "item_quality" "normal" "item_class" "tf_weapon_smg" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Sniper" "1" } "model_player" "models/weapons/v_models/v_smg_sniper.mdl" "model_world" "models/weapons/w_models/w_smg.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "image_inventory" "backpack/weapons/w_models/w_smg" "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "17" // Syringe Gun { "name" "TF_WEAPON_SYRINGEGUN_MEDIC" "item_name" "#TF_Weapon_SyringeGun" "item_type_name" "#TF_Weapon_SyringeGun" "item_description" "#TF_Weapon_SyringeGun_Desc" "item_quality" "normal" "item_class" "tf_weapon_syringegun_medic" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Medic" "1" } "model_player" "models/weapons/v_models/v_syringegun_medic.mdl" "model_world" "models/weapons/w_models/w_syringegun.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "attributes" { "add uber charge on hit" { "attribute_class" "add_onhit_ubercharge" "value" "0.0125" } } "image_inventory" "backpack/weapons/w_models/w_syringegun" "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "18" // Rocket Launcher { "name" "TF_WEAPON_ROCKETLAUNCHER" "item_name" "#TF_Weapon_RocketLauncher" "item_type_name" "#TF_Weapon_RocketLauncher" "item_description" "#TF_Weapon_RocketLauncher_Desc" "item_quality" "normal" "item_class" "tf_weapon_rocketlauncher" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Soldier" "1" } "model_player" "models/weapons/v_models/v_rocketlauncher_soldier.mdl" "model_world" "models/weapons/w_models/w_rocketlauncher.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "visuals_mvm_boss" { "sound_single_shot" "MVM.GiantSoldierRocketShoot" "sound_burst" "MVM.GiantSoldierRocketShootCrit" "sound_special1" "MVM.GiantSoldierRocketExplode" } "image_inventory" "backpack/weapons/w_models/w_rocketlauncher" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "19" // Grenade Launcher { "name" "TF_WEAPON_GRENADELAUNCHER" "item_name" "#TF_Weapon_GrenadeLauncher" "item_type_name" "#TF_Weapon_GrenadeLauncher" "item_description" "#TF_Weapon_GrenadeLauncher_Desc" "item_quality" "normal" "item_class" "tf_weapon_grenadelauncher" "item_slot" "primary" "baseitem" "1" "used_by_classes" { "Demoman" "1" } "model_player" "models/weapons/v_models/v_grenadelauncher_demo.mdl" "model_world" "models/weapons/w_models/w_grenadelauncher.mdl" "anim_slot" "secondary" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "image_inventory" "backpack/weapons/w_models/w_grenadelauncher" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "20" // Stickybomb Launcher { "name" "TF_WEAPON_PIPEBOMBLAUNCHER" "item_name" "#TF_Weapon_StickybombLauncher" "item_type_name" "#TF_Weapon_StickybombLauncher" "item_description" "#TF_Weapon_StickybombLauncher_Desc" "item_quality" "normal" "item_class" "tf_weapon_pipebomblauncher" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Demoman" "1" } "extra_wearable" "models/projectmoon/punishing_bird.mdl" "model_player" "models/weapons/v_models/v_stickybomb_launcher_demo.mdl" "model_world" "models/weapons/w_models/w_stickybomb_launcher.mdl" "anim_slot" "primary" "attach_to_hands" "2" "static_attrs" { "stickybomb explain" "1" "min_viewmodel_offset" "10 0 -10" "class select override vcd" "class_select_gunboats_sticky" } "image_inventory" "backpack/weapons/w_models/w_stickybomb_launcher" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "22" // Pistol (Engineer) { "name" "TF_WEAPON_PISTOL" "item_description" "#TF_Weapon_Pistol_Desc_Engineer" "prefab" "weapon_pistol" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Engineer" "1" } } "23" // Pistol (Scout) { "name" "TF_WEAPON_PISTOL_SCOUT" "item_description" "#TF_Weapon_Pistol_Desc_Scout" "prefab" "weapon_pistol" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Scout" "1" } } "24" // Revolver { "name" "TF_WEAPON_REVOLVER" "item_name" "#TF_Weapon_Revolver" "item_type_name" "#TF_Weapon_Revolver" "item_description" "#TF_Weapon_Revolver_Desc" "item_quality" "normal" "item_class" "tf_weapon_revolver" "item_slot" "secondary" "baseitem" "1" "used_by_classes" { "Spy" "1" } "model_player" "models/weapons/v_models/v_revolver_spy.mdl" "model_world" "models/weapons/w_models/w_revolver.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "image_inventory" "backpack/weapons/w_models/w_revolver" "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "25" // PDA: Teleporter (Construction PDA) { "name" "TF_WEAPON_PDA_ENGINEER_BUILD" "item_name" "#TF_Weapon_PDATeleporter" // For now "item_type_name" "#TF_Weapon_ConstructionPDA" "item_description" "#TF_Weapon_ConstructionPDA_Desc" "item_quality" "normal" "item_class" "tf_weapon_pda_engineer_build" "item_slot" "pda" "baseitem" "1" "used_by_classes" { "Engineer" "1" } "model_player" "models/weapons/v_models/v_builder_engineer.mdl" "model_world" "models/weapons/w_models/w_builder.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "image_inventory" "backpack/weapons/w_models/w_builder" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_helmet_pickup.wav" } "26" // Destruction PDA { "name" "TF_WEAPON_PDA_ENGINEER_DESTROY" "item_name" "#TF_Weapon_DestructionPDA" "item_type_name" "#TF_Weapon_DestructionPDA" "item_quality" "normal" "item_class" "tf_weapon_pda_engineer_destroy" "item_slot" "pda2" "baseitem" "1" "used_by_classes" { "Engineer" "1" } "attributes" { "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "engy sentry knockback penalty" { "attribute_class" "allowed_in_medieval_mode" "value" "0.00" } "engy sentry turn rate penalty" { "attribute_class" "mult_sentry_turnrate" "value" "0.60" } } "model_player" "models/weapons/v_models/v_pda_engineer.mdl" "model_world" "models/weapons/w_models/w_pda_engineer.mdl" "anim_slot" "pda" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "image_inventory" "backpack/weapons/w_models/w_pda_engineer" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_helmet_pickup.wav" } "27" // Disguise Kit { "name" "TF_WEAPON_PDA_SPY" "item_name" "#TF_Weapon_DisguiseKit" "item_type_name" "#TF_Weapon_CigaretteCase" "item_quality" "normal" "item_class" "tf_weapon_pda_spy" "item_slot" "pda" "baseitem" "1" "used_by_classes" { "Spy" "1" } "model_player" "models/weapons/v_models/v_pda_spy.mdl" "model_world" "models/weapons/w_models/w_cigarette_case.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "image_inventory" "backpack/weapons/w_models/w_cigarette_case" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_helmet_pickup.wav" } "28" // Builder (Toolbox) { "name" "TF_WEAPON_BUILDER" "item_name" "#TF_Weapon_ConstructionPDA" "item_type_name" "#TF_Weapon_ConstructionPDA" "item_quality" "normal" "item_class" "tf_weapon_builder" "item_slot" "building" "baseitem" "1" "hidden" "1" "used_by_classes" { "Engineer" "1" } "model_player" "models/weapons/v_models/v_toolbox_engineer.mdl" "model_world" "models/weapons/w_models/w_toolbox.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -8" } "image_inventory" "backpack/weapons/w_models/w_pda_engineer" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_helmet_pickup.wav" } "29" // Medi Gun { "name" "TF_WEAPON_MEDIGUN" "item_name" "#TF_Weapon_MediGun" "item_type_name" "#TF_Weapon_MediGun" "item_description" "#TF_Weapon_MediGun_Desc" "item_quality" "normal" "item_class" "tf_weapon_medigun" "item_slot" "secondary" "baseitem" "1" "attributes" { "boost speed from patient" { "attribute_class" "boost_speed_from_patient" "value" "1" } } "used_by_classes" { "Medic" "1" } "model_player" "models/weapons/v_models/v_medigun_medic.mdl" "model_world" "models/weapons/w_models/w_medigun.mdl" "attach_to_hands" "2" "extra_wearable" "models/player/items/medic_backpack.mdl" "equip_region" "medigun_backpack" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "image_inventory" "backpack/weapons/w_models/w_medigun" "mouse_pressed_sound" "ui/item_medigun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "30" // Invis Watch { "name" "TF_WEAPON_INVIS" "item_type_name" "#TF_Weapon_InvisWatch" "item_name" "#TF_Weapon_InvisWatch" "item_description" "#TF_Weapon_InvisWatch_Desc" "item_quality" "normal" "item_class" "tf_weapon_invis" "item_slot" "pda2" "baseitem" "1" "used_by_classes" { "Spy" "1" } "model_player" "models/weapons/v_models/v_watch_spy.mdl" "anim_slot" "FORCE_NOT_USED" "static_attrs" { "invis explain" "1" "min_viewmodel_offset" "8 0 -6" } "image_inventory" "backpack/weapons/c_models/c_spy_watch/parts/c_spy_watch" "mouse_pressed_sound" "ui/item_watch_pickup.wav" "drop_sound" "ui/item_watch_drop.wav" } "735" { "name" "TF_WEAPON_BUILDER_SPY" "item_name" "#TF_Weapon_Sapper" "item_type_name" "#TF_Weapon_Sapper" "item_description" "#TF_Weapon_Sapper_Desc" "item_quality" "normal" "item_class" "tf_weapon_builder" "item_slot" "building" "baseitem" "1" "used_by_classes" { "Spy" "1" } "attributes" { "sapper explain" "1" "disabled by wrench explain" "1" "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "model_player" "models/weapons/v_models/v_sapper_spy.mdl" "model_world" "models/weapons/w_models/w_sapper.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "5 -2 -4" } "image_inventory" "backpack/weapons/w_models/w_sapper" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } // ---------------------------------------------------------------- // Achievement weapons // ---------------------------------------------------------------- "31" // Kritzkrieg { "name" "The Kritzkrieg" "item_name" "#TF_Weapon_Kritzkrieg" "item_type_name" "#TF_Weapon_Medigun" "item_description" "#TF_Weapon_Kritzkrieg_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf_weapon_medigun" "item_slot" "secondary" "used_by_classes" { "medic" "1" } "attributes" { "boost speed from patient" { "attribute_class" "boost_speed_from_patient" "value" "1" } "medigun charge is crit boost" { "attribute_class" "set_charge_type" "value" "1" } "ubercharge rate bonus" { "attribute_class" "mult_medigun_uberchargerate" "value" "1.25" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "sound_single_shot" "WeaponMedigun.Healing.Kritz" } "model_player" "models/weapons/v_models/v_kritzkrieg_medic.mdl" "model_world" "models/weapons/w_models/w_kritzkrieg.mdl" "attach_to_hands" "2" "extra_wearable" "models/player/items/kritzkrieg_backpack.mdl" "equip_region" "medigun_backpack" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "image_inventory" "backpack/weapons/w_models/w_kritzkrieg" "mouse_pressed_sound" "ui/item_kritz_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "35" // Flare Gun { "name" "The Flare Gun" "item_name" "#TF_Weapon_FlareGun" "item_type_name" "#TF_Weapon_FlareGun" "item_description" "#TF_Weapon_FlareGun_Desc" "item_quality" "normal" "item_class" "tf_weapon_flaregun" "item_slot" "secondary" "used_by_classes" { "Pyro" "1" } "attributes" { "special taunt" { "attribute_class" "special_taunt" "value" "1" } "crit_vs_burning_FLARES_DISPLAY_ONLY" { "attribute_class" "crit_vs_burning_FLARES_DISPLAY_ONLY" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "reload while not active explain" "1" } "model_player" "models/weapons/v_models/v_flaregun_pyro.mdl" "model_world" "models/weapons/w_models/w_flaregun.mdl" "anim_slot" "ITEM1" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "visuals" { "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "image_inventory" "backpack/weapons/w_models/w_flaregun" "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "38" // Sandvich { "name" "The Sandvich" "item_name" "#TF_Weapon_Sandvich" "item_type_name" "#TF_Weapon_LunchBox" "item_description" "#TF_Weapon_Sandvich_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf_weapon_lunchbox" "item_slot" "secondary" "used_by_classes" { "Heavy" "1" } "attributes" { "sandvich explain" "1" "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "mod lunchbox critboostable" { "attribute_class" "mod_lunchbox_critboostable" "value" "1" } } "model_player" "models/weapons/v_models/v_sandwich_heavy.mdl" "model_world" "models/weapons/w_models/w_sandwich.mdl" "anim_slot" "ITEM1" "extra_wearable" "models/player/items/sandvich_lunchbox.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -11" "item_meter_charge_type" "1" "item_meter_charge_rate" "30" "meter_label" "#TF_Meter_LunchBox" } "visuals" { "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "image_inventory" "backpack/weapons/w_models/w_sandwich" "mouse_pressed_sound" "ui/item_sandwich_drop.wav" "drop_sound" "ui/item_sandwich_pickup.wav" } "52" // The Huntsman { "name" "The Huntsman" "item_name" "#TF_Weapon_Huntsman" "item_type_name" "#TF_Weapon_Bow" "item_description" "#TF_Weapon_Huntsman_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf_weapon_compound_bow" "item_slot" "primary" "used_by_classes" { "Sniper" "1" } "attributes" { "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "model_player" "models/weapons/v_models/v_bow.mdl" "model_world" "models/weapons/w_models/w_bow.mdl" "anim_slot" "item2" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 -4 -10" "class select override vcd" "class_select_huntsman" } "visuals" { "player_bodygroups" { "arrows" "1" } "animation_replacement" { "ACT_PRIMARY_VM_INSPECT_START" "ACT_ITEM2_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_ITEM2_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_ITEM2_VM_INSPECT_END" } } "item_iconname" "huntsman" "image_inventory" "backpack/weapons/w_models/w_bow" "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "93" // Gunboats (Soldier) { "name" "The Gunboats" "item_description" "#TF_Weapon_Gunboats_Desc_Soldier" "prefab" "weapon_gunboats" "item_slot" "secondary" "used_by_classes" { "Soldier" "1" } } "2010" // Gunboats (Demoman) { "name" "Gunboats Demoman" "item_description" "#TF_Weapon_Gunboats_Desc_Demoman" "prefab" "weapon_gunboats" "item_slot" "primary" "used_by_classes" { "Demoman" "1" } "static_attrs" { "class select override slot" "1" } } // ---------------------------------------------------------------- // Compatibility weapons // ---------------------------------------------------------------- "985" // Strength (Mannpower) { "name" "Powerup Strength" "item_class" "saxxy" "item_name" "#TF_Powerup_Strength" "item_description" "#TF_Powerup_Strength_Desc" "image_inventory" "Effects/powerup_strength_hud" } "986" // Haste (Mannpower) { "name" "Powerup Haste" "item_class" "saxxy" "item_name" "#TF_Powerup_Haste" "item_description" "#TF_Powerup_Haste_Desc" "image_inventory" "Effects/powerup_haste_hud" } "987" // Regeneration (Mannpower) { "name" "Powerup Regen" "item_class" "saxxy" "item_name" "#TF_Powerup_Regen" "item_description" "#TF_Powerup_Regen_Desc" "image_inventory" "Effects/powerup_regen_hud" } "988" // Resistance (Mannpower) { "name" "Powerup Resist" "item_class" "saxxy" "item_name" "#TF_Powerup_Resist" "item_description" "#TF_Powerup_Resist_Desc" "image_inventory" "Effects/powerup_resist_hud" } "989" // Vampire (Mannpower) { "name" "Powerup Vampire" "item_class" "saxxy" "item_name" "#TF_Powerup_Vampire" "item_description" "#TF_Powerup_Vampire_Desc" "image_inventory" "Effects/powerup_vampire_hud" } "990" // Reflect (Mannpower) { "name" "Powerup Reflect" "item_class" "saxxy" "item_name" "#TF_Powerup_Reflect" "item_description" "#TF_Powerup_Reflect_Desc" "image_inventory" "Effects/powerup_reflect_hud" } "991" // Precision (Mannpower) { "name" "Powerup Precision" "item_class" "saxxy" "item_name" "#TF_Powerup_Precision" "item_description" "#TF_Powerup_Precision_Desc" "image_inventory" "Effects/powerup_precision_hud" } "992" // Agility (Mannpower) { "name" "Powerup Agility" "item_class" "saxxy" "item_name" "#TF_Powerup_Agility" "item_description" "#TF_Powerup_Agility_Desc" "image_inventory" "Effects/powerup_agility_hud" } "1154" // Knockout (Mannpower) { "name" "Powerup Knockout" "item_class" "saxxy" "item_name" "#TF_Powerup_Knockout" "item_description" "#TF_Powerup_Knockout_Desc" "image_inventory" "Effects/powerup_knockout_hud" } "1159" // King (Mannpower) { "name" "Powerup King" "item_class" "saxxy" "item_name" "#TF_Powerup_King" "item_description" "#TF_Powerup_King_Desc" "image_inventory" "Effects/powerup_king_hud" } "1160" // Plague (Mannpower) { "name" "Powerup Plague" "item_class" "saxxy" "item_name" "#TF_Powerup_Plague" "item_description" "#TF_Powerup_Plague_Desc" "image_inventory" "Effects/powerup_plague_hud" } "1161" // Supernova (Mannpower) { "name" "Powerup Supernova" "item_class" "saxxy" "item_name" "#TF_Powerup_Supernova" "item_description" "#TF_Powerup_Supernova_Desc" "image_inventory" "Effects/powerup_supernova_hud" } "1132" // Spellbook Magazine (Halloween) { "name" "TF_WEAPON_SPELLBOOK" "item_name" "#TF_Spellbook_Basic" "item_type_name" "#TF_Spellbook_Type" "item_description" "#TF_SpellBook_Basic_Desc" "item_quality" "normal" "item_class" "tf_weapon_spellbook" "item_slot" "action" "baseitem" "1" "used_by_classes" { "Scout" "1" "Sniper" "1" "Soldier" "1" "Demoman" "1" "Medic" "1" "Heavy" "1" "Spy" "1" "Engineer" "1" "Pyro" "1" "Civilian" "1" } "attributes" { "single wep deploy time decreased" { "attribute_class" "mult_single_wep_deploy_time" "value" "0.5" } } "model_player" "" "anim_slot" "MELEE_ALLCLASS" "attach_to_hands" "1" "act_as_weapon" "1" "visuals" { "animation_replacement" { "ACT_MP_ATTACK_STAND_MELEE_ALLCLASS" "ACT_MP_THROW" "ACT_VM_DRAW" "ACT_SPELL_VM_DRAW" "ACT_VM_IDLE" "ACT_SPELL_VM_IDLE" "ACT_VM_PRIMARYATTACK" "ACT_SPELL_VM_FIRE" } "styles" { "0" { "skin_red" "0" "skin_blu" "1" } } } "image_inventory" "backpack/props_halloween/hwn_spellbook_magazine" "mouse_pressed_sound" "ui/item_hat_pickup.wav" "drop_sound" "ui/item_hat_drop.wav" } "1152" // Grappling Hook (Mannpower) { "name" "TF_WEAPON_GRAPPLINGHOOK" "item_name" "#TF_Weapon_GrapplingHook" "item_type_name" "#TF_Weapon_GrapplingHook" "item_description" "#TF_Weapon_GrapplingHook_desc" "item_quality" "normal" "item_class" "tf_weapon_grapplinghook" "item_slot" "action" "baseitem" "1" "used_by_classes" { "Scout" "1" "Sniper" "1" "Soldier" "1" "Demoman" "1" "Medic" "1" "Heavy" "1" "Spy" "1" "Engineer" "1" "Pyro" "1" "Civilian" "1" } "attributes" { "reload time increased hidden" { "attribute_class" "mult_reload_time_hidden" "value" "0" } "override projectile type" { "attribute_class" "override_projectile_type" "value" "26" } "single wep deploy time decreased" { "attribute_class" "mult_single_wep_deploy_time" "value" "0" } "switch from wep deploy time decreased" { "attribute_class" "mult_switch_from_wep_deploy_time" "value" "0.2" } "force weapon switch" { "attribute_class" "force_weapon_switch" "value" "1" } } "model_player" "models/weapons/c_models/c_grappling_hook/c_grappling_hook.mdl" "anim_slot" "MELEE_ALLCLASS" "attach_to_hands" "1" "act_as_weapon" "1" "item_logname" "grappling_hook" "item_iconname" "grappling_hook" "image_inventory" "backpack/weapons/c_models/c_grappling_hook/c_grappling_hook" "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "1155" // PASS Time Jack (PASS Time) { "name" "TF_WEAPON_PASSTIME_GUN" "item_name" "#Weapon_Passtime_Gun" "item_type_name" "#Weapon_Passtime_Gun" "item_quality" "normal" "item_class" "tf_weapon_passtime_gun" "item_slot" "utility" "baseitem" "1" "hidden" "1" "used_by_classes" { "Scout" "1" "Sniper" "1" "Soldier" "1" "Demoman" "1" "Medic" "1" "Heavy" "1" "Spy" "1" "Engineer" "1" "Pyro" "1" "Civilian" "1" } "model_player" "models/passtime/ball/passtime_ball.mdl" "anim_slot" "MELEE_ALLCLASS" "attach_to_hands" "1" "image_inventory" "backpack/weapons/w_models/w_wrench" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "2006" // Dynamite Pack { "name" "Dynamite Pack" "item_name" "#TF_Weapon_DynamitePack" "item_type_name" "#TF_Weapon_Grenade" "item_description" "#TF_Weapon_DynamitePack_Desc" "item_quality" "normal" "item_class" "tf_weapon_grenade_mirv" "item_slot" "secondary" "used_by_classes" { "Demoman" "1" } "attributes" { "mirv explain" "1" "maxammo primary increased" { "attribute_class" "mult_maxammo_primary" "value" "1.5" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "disabled by wrench explain" "1" "special taunt" { "attribute_class" "special_taunt" "value" "1" } "mirv impact" { "attribute_class" "mirv_impact" "value" "1" } } "model_world" "models/weapons/w_models/w_grenade_mirv_demo.mdl" "model_player" "models/weapons/v_models/v_mirv_demo.mdl" "anim_slot" "item2" "attach_to_hands" "2" "extra_wearable" "models/player/items/charge_pack.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -10" "class select override vcd" "class_select_gunboats_dynamite" } "item_logname" "mirv" "item_iconname" "mirv_projectile" "image_inventory" "backpack/weapons/w_models/w_grenade_mirv_demo" "mouse_pressed_sound" "ui/item_bag_fast_pickup.wav" "drop_sound" "ui/item_bag_drop.wav" } // ---------------------------------------------------------------- // Death & Taxes weapons // ---------------------------------------------------------------- "2000" // Umbrella { "name" "Umbrella" "item_name" "#TF_Weapon_Umbrella" "item_type_name" "#TF_Weapon_Umbrella" "item_description" "#TF_Weapon_Umbrella_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_umbrella" "item_slot" "melee" "baseitem" "1" "used_by_classes" { "Civilian" "1" } "attributes" { "derbycane explain" "1" "umbrella recharge rate increased" { "attribute_class" "umbrella_recharge_rate" "value" "0.85" } "civ boost cond override" { "attribute_class" "add_civ_boost_override" "value" "TF2C_COND_CIV_SPEED 1" } } "model_player" "models/weapons/v_models/v_umbrella_civilian.mdl" "model_world" "models/weapons/w_models/w_umbrella.mdl" "anim_slot" "melee" "attach_to_hands" "2" "static_attrs" { "umbrella explain" "1" "min_viewmodel_offset" "10 0 -7" } "item_logname" "umbrella" "item_iconname" "umbrella" "image_inventory" "backpack/weapons/w_models/w_umbrella" "mouse_pressed_sound" "ui/item_umbrella_pickup.wav" "drop_sound" "ui/item_hat_drop.wav" } "2020" // Derby Cane { "name" "Derby Cane" "item_name" "#TF_Weapon_DerbyCane" "item_type_name" "#TF_Weapon_Cane" "item_description" "#TF_Weapon_DerbyCane_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_umbrella" "item_slot" "melee" "used_by_classes" { "Civilian" "1" } "attributes" { "derbycane explain" "1" "umbrella recharge rate increased" { "attribute_class" "umbrella_recharge_rate" "value" "0.85" } "civ boost cond override" { "attribute_class" "add_civ_boost_override" "value" "TF2C_COND_CIV_SPEED 1" } } "model_world" "models/weapons/w_models/w_speedcane.mdl" "model_player" "models/weapons/v_models/v_speedcane_civilian.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "visuals" { "sound_melee_hit" "Weapon_SpeedCane.HitFlesh" "sound_melee_hit_world" "Weapon_SpeedCane.HitWorld" } "item_logname" "speedcane" "item_iconname" "speedcane" "image_inventory" "backpack/weapons/w_models/w_speedcane" "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "2001" // Nail Gun { "name" "Nail Gun" "item_name" "#TF_Weapon_NailGun" "item_type_name" "#TF_Weapon_NailGun" "item_description" "#TF_Weapon_NailGun_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_nailgun" "item_slot" "primary" "used_by_classes" { "Scout" "1" } "model_player" "models/weapons/v_models/v_nailgun_scout.mdl" "model_world" "models/weapons/w_models/w_nailgun.mdl" "anim_slot" "item4" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -11" "class select override vcd" "class_select_nailgun" } "image_inventory" "backpack/weapons/w_models/w_nailgun" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_nailgun_drop.wav" } "2003" // Hunting Revolver { "name" "Hunting Revolver" "item_name" "#TF_Weapon_HuntingRevolver" "item_type_name" "#TF_Weapon_SniperRifle" "item_description" "#TF_Weapon_HuntingRevolver_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_hunting_revolver" "item_slot" "primary" "used_by_classes" { "Sniper" "1" } "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0.833333" } "sniper zoom penalty" { "attribute_class" "mult_zoom_fov" "value" "0.5" } "longer damage falloff distance" { "attribute_class" "mult_falloff_distance" "value" "2.0" } } "model_world" "models/weapons/w_models/w_revrifle_sniper.mdl" "model_player" "models/weapons/v_models/v_revrifle_sniper.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" "class select override vcd" "class_select_revrifle" } "visuals" { "animation_replacement" { "ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED" "ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED_ALT" "ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED" "ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY_DEPLOYED" "ACT_MP_ATTACK_SWIM_PRIMARY_DEPLOYED_ALT" "ACT_MP_RELOAD_STAND_PRIMARY_DEPLOYED" "ACT_MP_RELOAD_STAND_PRIMARY_DEPLOYED_ALT" "ACT_MP_RELOAD_CROUCH_PRIMARY_DEPLOYED" "ACT_MP_RELOAD_CROUCH_PRIMARY_DEPLOYED_ALT" "ACT_MP_RELOAD_SWIM_PRIMARY_DEPLOYED" "ACT_MP_RELOAD_SWIM_PRIMARY_DEPLOYED_ALT" "ACT_MP_ATTACK_STAND_PRIMARY" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_CROUCH_PRIMARY" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" "ACT_MP_RELOAD_STAND_PRIMARY" "ACT_MP_RELOAD_STAND_PRIMARY_ALT" "ACT_MP_RELOAD_CROUCH_PRIMARY" "ACT_MP_RELOAD_CROUCH_PRIMARY_ALT" "ACT_MP_RELOAD_SWIM_PRIMARY" "ACT_MP_RELOAD_SWIM_PRIMARY_ALT" } } "item_logname" "hunterrifle" "item_iconname" "hunterrifle" "image_inventory" "backpack/weapons/w_models/w_revrifle" "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "2007" // Coilgun { "name" "Coilgun" "item_type_name" "#TF_Weapon_Coilgun" "item_name" "#TF_Weapon_Coilgun" "item_description" "#TF_Weapon_Coilgun_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf2c_weapon_coilgun" "item_slot" "secondary" "used_by_classes" { "Engineer" "1" } "attributes" { "coilgun explain" "1" "ragdolls become ash" { "attribute_class" "ragdolls_become_ash" "value" "1" } } "model_world" "models/weapons/w_models/w_coilgun.mdl" "model_player" "models/weapons/v_models/v_coilgun.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "visuals" { "animation_replacement" { "ACT_MP_RELOAD_STAND_SECONDARY" "ACT_MP_RELOAD_STAND_PRIMARY_ALT" "ACT_MP_RELOAD_CROUCH_SECONDARY" "ACT_MP_RELOAD_CROUCH_PRIMARY_ALT" "ACT_MP_RELOAD_SWIM_SECONDARY" "ACT_MP_RELOAD_SWIM_PRIMARY_ALT" } } "item_logname" "coilgun" "item_iconname" "coilgun" "image_inventory" "backpack/weapons/w_models/w_coilgun" "mouse_pressed_sound" "ui/item_taser_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "14416" { "name" "Gohei (Market Gardener)" "first_sale_date" "2011/03/23" "item_class" "tf_weapon_shovel" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shovel" "item_name" "Gohei (Market Gardener)" "item_logname" "market_gardener" "item_iconname" "market_gardener" "item_slot" "melee" "item_quality" "collectors" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "console/models/workshop/weapons/c_models/c_riding_crop/gohei" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "40" "model_player" "models/touhou/reimu_gohei/reimu_gohei.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "extra_wearable" "models/player/touhou/marisa_hat/marisa_hat_demo.mdl" "static_attrs" { "min_viewmodel_offset" "10 -3 -11" } "attributes" { "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "mod crit while airborne" { "attribute_class" "crit_while_airborne" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_market_gardener/c_market_gardener_festivizer.mdl" } } "player_bodygroups" { "hat" "1" } } "mouse_pressed_sound" "ui/item_shovel_pickup.wav" "drop_sound" "ui/item_shovel_drop.wav" } "14888" { "name" "Purification Rod" "first_sale_date" "2016/07/07" "item_class" "saxxy" "prefab" "weapon_melee_allclass" "craft_material_type" "weapon" "craft_class" "" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_be_festivized" "1" } "item_logname" "reimu_gohei" "item_iconname" "reimu_gohei" "show_in_armory" "1" "item_name" "Purification Rod" "item_description" "#TF_prinny_machete_Desc" "item_type_name" "#TF_Weapon_Machete" "item_slot" "melee" "image_inventory" "console/models/workshop/weapons/c_models/c_riding_crop/gohei" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "40" "model_player" "models/touhou/reimu_gohei/reimu_gohei.mdl" "attach_to_hands" "1" "item_quality" "collectors" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "anim_slot" "MELEE_ALLCLASS" "used_by_classes" { "scout" "1" "sniper" "1" "soldier" "1" "demoman" "1" "medic" "1" "heavy" "1" "pyro" "1" "spy" "1" "engineer" "1" } "extra_wearable" "models/player/touhou/marisa_hat/marisa_hat_demo.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "visuals" { "sound_melee_hit_world" "Weapon_Machete.HitWorld" "sound_melee_miss" "Weapon_Machete.Miss" "sound_melee_hit" "Weapon_Machete.HitFlesh" "sound_burst" "Weapon_Machete.MissCrit" "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_prinny_knife/c_prinny_knife_festivizer.mdl" } } "player_bodygroups" { "hat" "1" } } "mouse_pressed_sound" "ui/item_knife_large_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "11888" // Gohei Market Gardener Demo { "name" "Gohei (Market Gardener)" "first_sale_date" "2016/07/07" "item_class" "saxxy" "prefab" "weapon_melee_allclass" "craft_material_type" "weapon" "craft_class" "" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_be_festivized" "1" } "item_logname" "reimu_gohei" "item_iconname" "reimu_gohei" "show_in_armory" "1" "item_name" "Gohei (Market Gardener)" "item_description" "#TF_prinny_machete_Desc" "item_type_name" "#TF_Weapon_Machete" "item_slot" "melee" "image_inventory" "console/models/workshop/weapons/c_models/c_riding_crop/gohei" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "40" "model_player" "models/touhou/reimu_gohei/reimu_gohei.mdl" "attach_to_hands" "1" "item_quality" "collectors" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "anim_slot" "MELEE_ALLCLASS" "used_by_classes" { "demoman" "1" } "extra_wearable" "models/player/touhou/marisa_hat/marisa_hat_demo.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "mod crit while airborne" { "attribute_class" "crit_while_airborne" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "sound_melee_hit_world" "Weapon_Machete.HitWorld" "sound_melee_miss" "Weapon_Machete.Miss" "sound_melee_hit" "Weapon_Machete.HitFlesh" "sound_burst" "Weapon_Machete.MissCrit" "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_prinny_knife/c_prinny_knife_festivizer.mdl" } } "player_bodygroups" { "hat" "1" } } "mouse_pressed_sound" "ui/item_knife_large_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "30667" { "name" "Bunny Pistol" "prefab" "weapon_reisen_pistol" "item_name" "Bunny Pistol" "item_description" "From the moon?" "item_quality" "collectors" "model_player" "models/touhou/reisen_pistol/reisen_pistol.mdl" "image_inventory" "models/plus9attack/reisen/c_reisen_pistol" "used_by_classes" { "Scout" "1" "Engineer" "1" "Sniper" "1" } "visuals" { "sound_single_shot" "Weapon_Capper.Single" "sound_burst" "Weapon_Capper.SingleCrit" } "attributes" { "increased jump height from weapon" { "attribute_class" "mod_jump_height_from_weapon" "value" "1.35" } "take crits from projectile airborne" { "attribute_class" "take_crits_projectile_airborne" "value" "1" } } } "14889" { "name" "Eye of Horus" "first_sale_date" "2010/09/29" "prefab" "weapon_scattergun paintkit_base" "item_name" "Eye of Horus" "item_quality" "haunted" "show_in_armory" "1" "image_inventory" "vgui/replay/thumbnails/models/weapons/c_models/c_shotgun/hoshino_shotgun" "model_player" "models/weapons/c_models/c_shotgun/hoshino_shotgun.mdl" } "3714" { "name" "The Ubersaw" "first_sale_date" "2010/09/29" "prefab" "weapon_ubersaw" "particle_suffix" "ubersaw" "xifier_class_remap" "ubersaw" } "9999" // Eye of Horus Engineer { "name" "Eye of Horus" "item_class" "tf_weapon_shotgun_primary" "craft_material_type" "weapon" "craft_class" "weapon" "item_type_name" "#TF_Weapon_Shotgun" "item_logname" "eye_of_horus" "item_iconname" "widowmaker" "item_name" "Eye of Horus" "item_slot" "primary" "show_in_armory" "1" "item_quality" "haunted" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "inspect_panel_dist" "38" "image_inventory" "vgui/replay/thumbnails/models/weapons/c_models/c_shotgun/hoshino_shotgun" "image_inventory_size_w" "128" "model_player" "models/weapons/c_models/c_shotgun/hoshino_shotgun.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "2009" // Shock Therapy { "name" "Shock Therapy" "item_name" "#TF_Weapon_ShockTherapy" "item_type_name" "#TF_Weapon_Taser" "item_description" "#TF_Weapon_ShockTherapy_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf2c_weapon_taser" "item_slot" "melee" "used_by_classes" { "Medic" "1" } "attributes" { "taser explain" "1" "melee range multiplier" { "attribute_class" "melee_range_multiplier" "value" "1.7" } "melee bounds multiplier" { "attribute_class" "melee_bounds_multiplier" "value" "1.55" } "crit mod disabled hidden" { "attribute_class" "mult_crit_chance" "value" "0" } "damage bonus HIDDEN" { "attribute_class" "mult_dmg" "value" "1.54" } "ragdolls become ash" { "attribute_class" "ragdolls_become_ash" "value" "1" } "heal on smack DISPLAY ONLY" { "attribute_class" "heal_on_smack_DISPLAY_ONLY" "value" "1" } "heal rate penalty" { "attribute_class" "mult_medigun_healrate" "value" "0.85" } "minicrit vs wet players" { "attribute_class" "minicrit_vs_wet_players" "value" "1" } } "model_world" "models/weapons/w_models/w_lightningmelee.mdl" "model_player" "models/weapons/v_models/v_lightningmelee.mdl" "attach_to_hands" "2" "extra_wearable" "models/player/items/shock_therapy_wearable.mdl" "extra_wearable_hide_on_active" "1" "static_attrs" { "min_viewmodel_offset" "10 0 -6" "item_meter_charge_type" "1" "item_meter_charge_rate" "30" } "visuals" { "sound_taunt" "Taunt.MedicViolinUber" } "item_logname" "taser" "item_iconname" "taser" "image_inventory" "backpack/weapons/c_models/c_lightningmelee/c_lightningmelee" "mouse_pressed_sound" "ui/item_taser_pickup.wav" "drop_sound" "ui/item_taser_drop.wav" } // ---------------------------------------------------------------- // Fight or Flight weapons // ---------------------------------------------------------------- // "2010" - Gunboats (Demoman) "2011" // L'escampette { "name" "L'escampette" "item_name" "#TF_Weapon_Lescampette" "item_type_name" "#TF_Weapon_InvisWatch" "item_description" "#TF_Weapon_Lescampette_Desc" "item_quality" "normal" "item_class" "tf_weapon_invis" "item_slot" "pda2" "used_by_classes" { "Spy" "1" } "attributes" { "move speed bonus while cloaked" { "attribute_class" "mult_player_movespeed_cloaked" "value" "1.2" } "mult cloak meter regen rate" { "attribute_class" "mult_cloak_meter_regen_rate" "value" "1.6" } "lose cloak on damage" { "attribute_class" "lose_cloak_on_damage" "value" "10" } "cloak consume rate increased" { "attribute_class" "mult_cloak_meter_consume_rate" "value" "1.6" } "mod min cloak to activate HIDDEN" { "attribute_class" "mod_min_cloak_to_activate" "value" "11.6" } "set watch panel" { "attribute_class" "set_watch_panel" "value" "1" } } "model_player" "models/weapons/v_models/v_stopwatch_spy.mdl" "anim_slot" "FORCE_NOT_USED" "attach_to_hands" "0" "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "visuals" { "sound_special1" "Player.Spy_SpeedCloak" "sound_special2" "Player.Spy_SpeedUnCloak" } "image_inventory" "backpack/weapons/v_models/v_stopwatch" "mouse_pressed_sound" "ui/item_watch_pickup.wav" "drop_sound" "ui/item_watch_drop.wav" } "2012" // Chekhov's Punch { "name" "Chekhov's Punch" "item_name" "#TF_Weapon_ChekhovsPunch" "item_type_name" "#TF_Weapon_Chains" "item_description" "#TF_Weapon_ChekhovsPunch_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_chains" "item_slot" "melee" "used_by_classes" { "Heavy" "1" } "attributes" { "gain stored crits on hit" { "attribute_class" "gain_stored_crits_on_hit" "value" "1" } "melee taken becomes crit on wearer" { "attribute_class" "melee_taken_becomes_crit_wearer" "value" "1" } "always crits on full stored crits" { "attribute_class" "always_crit_full_stored_crits" "value" "1" } "cannot use stored crits" { "attribute_class" "cannot_use_stored_crits" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "melee range multiplier" { "attribute_class" "melee_range_multiplier" "value" "1.65" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "custom hand viewmodel" { "attribute_class" "custom_hand_viewmodel" "value" "models/weapons/c_models/c_heavy_arms_chains.mdl" } "mod taunt kill fill stored crits" { "attribute_class" "mod_taunt_kill_fill_stored_crits" "value" "1" } } "model_world" "models/weapons/w_models/w_chekhovspunch.mdl" "model_player" "models/weapons/v_models/v_chekhovspunch.mdl" "attach_to_hands" "2" "extra_wearable" "models/player/items/heavy/chain_wearable_heavy_reference.mdl" "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "visuals" { "animation_replacement" { "ACT_VM_IDLE" "ACT_FISTS_VM_IDLE" "ACT_VM_HITLEFT" "ACT_FISTS_VM_HITLEFT" "ACT_VM_HITRIGHT" "ACT_FISTS_VM_HITRIGHT" "ACT_VM_SWINGHARD" "ACT_FISTS_VM_SWINGHARD" "ACT_VM_DRAW" "ACT_FISTS_VM_DRAW" "ACT_MP_ATTACK_STAND_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_SECONDARY2" "ACT_MP_ATTACK_CROUCH_MELEE_SECONDARY" "ACT_MP_ATTACK_CROUCH_SECONDARY2" } } "item_logname" "chekhov" "item_iconname" "chekhov" "image_inventory" "backpack/weapons/w_models/w_chekhovs" "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" } "2013" // Twin Barrel { "name" "Twin Barrel" "item_name" "#TF_Weapon_TwinBarrel" "item_type_name" "#TF_Weapon_DoubleBarrelShotgun" "item_description" "#TF_Weapon_TwinBarrel_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf2c_weapon_doubleshotgun" "item_slot" "secondary" "used_by_classes" { "Pyro" "1" } "attributes" { "scattergun has knockback" { "attribute_class" "set_scattergun_has_knockback" "value" "1" } "mod horizontal spread" { "attribute_class" "mod_horizontal_spread" "value" "1" } "reload while not active explain" "1" "hidden separator" "1" "apply self knockback hidden" { "attribute_class" "apply_self_knockback" "value" "260" } "weapon enemy knockback mod mult hidden" { "attribute_class" "weapon_enemy_knockback_mod" "value" "0.2" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "damage force reduction self launch" { "attribute_class" "damage_force_reduction_self_launch" "value" "1.5" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.875" } } "model_world" "models/weapons/w_models/w_twinbarrel.mdl" "model_player" "models/weapons/v_models/v_twinbarrel.mdl" "extra_wearable" "models/projectmoon/punishing_bird.mdl" "anim_slot" "item2" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "visuals" { "sound_single_shot" "Weapon_DoubleShotgun.Single" "sound_burst" "Weapon_DoubleShotgun.SingleCrit" "animation_replacement" { "ACT_MP_ATTACK_STAND_ITEM2" "ACT_MP_ATTACK_STAND_ITEM2_ALT" "ACT_MP_ATTACK_CROUCH_ITEM2" "ACT_MP_ATTACK_CROUCH_ITEM2_ALT" "ACT_MP_ATTACK_SWIM_ITEM2" "ACT_MP_ATTACK_SWIM_ITEM2_ALT" } } "item_logname" "doubleshotgun" "item_iconname" "doubleshotgun" "image_inventory" "backpack/weapons/c_models/c_doublebarrel" "mouse_pressed_sound" "ui/item_wood_weapon_drop.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "2004" // Fishwhacker { "name" "Fishwhacker" "item_name" "#TF_Weapon_Fishwhacker" "item_type_name" "#TF_Weapon_Club" "item_description" "#TF_Weapon_Fishwhacker_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf_weapon_club" "item_slot" "melee" "used_by_classes" { "Sniper" "1" } "attributes" { "fishwhacker sweep" { "attribute_class" "deflect_on_smack_hit_player" "value" "1" } "bleeding duration" { "attribute_class" "bleeding_duration" "value" "2" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.53845" } "mod_melee_dont_deflect_projectiles" { "attribute_class" "mod_melee_dont_deflect_projectiles" "value" "1" } "particle on melee hit" { "attribute_class" "particle_on_melee_hit" "value" "impact_wood" } } "model_world" "models/weapons/w_models/w_fishwhacker.mdl" "model_player" "models/weapons/v_models/v_fishwhacker_sniper.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "visuals" { "sound_melee_hit" "Weapon_Fishwhacker.HitFlesh" "sound_melee_hit_world" "Weapon_Fishwhacker.HitWorld" } "item_logname" "fishwhacker" "item_iconname" "fishwhacker" "image_inventory" "backpack/weapons/w_models/w_fishwhacker" "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_weapon_drop.wav" } "2014" // Anti-Aircraft Cannon { "name" "Anti-Aircraft Cannon" "item_name" "#TF_Weapon_AntiAircraftCannon" "item_type_name" "#TF_Weapon_AntiAircraftCannon" "item_description" "#TF_Weapon_AntiAircraftCannon_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_aagun" "item_slot" "primary" "used_by_classes" { "Heavy" "1" } "attributes" { "explosive bullets" { "attribute_class" "explosive_bullets" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.70" } "bullet is a hull" { "attribute_class" "bullet_is_a_hull" "value" "12" } "custom falloff" { "attribute_class" "mod_custom_falloff" "value" "0.50" } "mod mini-crit airborne" { "attribute_class" "mini_crit_airborne" "value" "1" } "limited range" { "attribute_class" "VISUALONLY" "value" "1" } "hidden separator" "1" "blast dmg to self increased" { "attribute_class" "blast_dmg_to_self" "value" "3.0" } "self dmg push force increased" { "attribute_class" "mult_dmgself_push_force" "value" "0.1" } "dmg bonus vs buildings" { "attribute_class" "mult_dmg_vs_buildings" "value" "1.167" } "blast splash damage decreased" { "attribute_class" "mult_explosion_splash_damage" "value" "0.4" } "dmg push force to stickies increased" { "attribute_class" "mult_dmg_push_force_to_stickies" "value" "3.0" } } "model_world" "models/weapons/w_models/w_aagun.mdl" "model_player" "models/weapons/v_models/v_aagun_heavy.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 5 -9" } "visuals" { "sound_empty" "Weapon_AAGun.ClipEmpty" "sound_double_shot" "Weapon_AAGun.Fire" "sound_burst" "Weapon_AAGun.FireCrit" "sound_special1" "Weapon_AAGun.Explode" "animation_replacement" { "ACT_MP_ATTACK_STAND_PRIMARY" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_CROUCH_PRIMARY" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" } } "item_logname" "aagun" "item_iconname" "aa_cannon" "image_inventory" "backpack/weapons/w_models/w_aagun" "mouse_pressed_sound" "ui/item_heavier_gun_pickup.wav" "drop_sound" "ui/item_heavier_gun_drop.wav" } "2015" // PDA: Jump Pad { "name" "Jump Pad" "item_name" "#TF_Weapon_PDAJumpPad" "item_type_name" "#TF_Weapon_ConstructionPDA" "item_description" "#TF_Weapon_PDAJumpPad_Desc" "item_quality" "normal" "item_class" "tf_weapon_pda_engineer_build" "item_slot" "pda" "used_by_classes" { "Engineer" "1" } "attributes" { "jumppad explain" "1" "teleporter is jump pad" { "attribute_class" "set_teleporter_mode" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "tags" { "bots_cant_use" "1" } "model_world" "models/weapons/w_models/w_builder.mdl" "model_player" "models/weapons/v_models/v_builder_engineer.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "image_inventory" "backpack/weapons/w_models/w_jumppad" "mouse_pressed_sound" "ui/item_jumppad_pickup.wav" "drop_sound" "ui/item_helmet_pickup.wav" } "2016" // Harvester { "name" "Harvester" "item_name" "#TF_Weapon_Harvester" "item_type_name" "#TF_Weapon_Scythe" "item_description" "#TF_Weapon_Harvester_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf2c_weapon_scythe" "item_slot" "melee" "used_by_classes" { "Pyro" "1" } "attributes" { "harvester explain" { "attribute_class" "harvester_explain" "value" "1" } "heal on crit scythe simple" { "attribute_class" "heal_on_crit_scythe_simple" "value" "195" } "flat heal on afterburn on active" { "attribute_class" "flat_heal_on_afterburn_active" "value" "5" } "remove targets afterburn on death" { "attribute_class" "on_death_remove_targets_afterburn" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "remember targets remaining afterburn" { "attribute_class" "remember_targets_afterburn" "value" "1" } "heal on crit scythe simple taunt" { "attribute_class" "heal_on_crit_scythe_simple_taunt" "value" "195" } } "model_world" "models/weapons/w_models/w_scythe.mdl" "model_player" "models/weapons/v_models/v_scythe_pyro.mdl" "attach_to_hands" "2" "extra_wearable" "models/player/items/scythe_wearable.mdl" "hide_wearable_deployed_only" "1" "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "visuals" { "sound_melee_miss" "Weapon_Scythe.Miss" "sound_melee_hit" "Weapon_Scythe.HitFlesh" "sound_melee_hit_world" "Weapon_Scythe.HitWorld" "sound_burst" "Weapon_Scythe.MissCrit" } "item_logname" "harvester" "item_iconname" "harvester" "image_inventory" "backpack/weapons/w_models/w_scythe" "mouse_pressed_sound" "ui/item_knife_large_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "2017" // Brick { "name" "Brick" "item_name" "#TF_Weapon_Brick" "item_type_name" "#TF_Weapon_Throwable" "item_description" "#TF_Weapon_Brick_Desc" "item_class" "tf2c_weapon_brick" "item_slot" "secondary" "used_by_classes" { "Scout" "1" } "attributes" { "brick mini-crit long range" { "attribute_class" "mod_brick_minicrit_over_time" "value" "0.6" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "model_player" "models/weapons/v_models/v_brick_scout.mdl" "model_world" "models/weapons/w_models/w_brick_scout.mdl" "anim_slot" "secondary2" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "item_logname" "brick" "item_iconname" "brick" "image_inventory" "backpack/weapons/w_models/w_brick" "mouse_pressed_sound" "ui/item_brick_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" } // ---------------------------------------------------------------- // Double Down weapons // ---------------------------------------------------------------- "2018" // Rejuvenator { "name" "Rejuvenator" "item_name" "#TF_Weapon_Rejuvenator" "item_type_name" "#TF_Weapon_HealGrenadeLauncher" "item_description" "#TF_Weapon_Rejuvenator_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf2c_weapon_heallauncher" "item_slot" "secondary" "used_by_classes" { "Medic" "1" } "tags" { "bots_cant_use" "1" } "model_world" "models/weapons/w_models/w_nader.mdl" "model_player" "models/weapons/v_models/v_nader.mdl" "anim_slot" "item1" "attach_to_hands" "2" "extra_wearable" "models/player/items/nader_backpack.mdl" "static_attrs" { "rejuvenator explain" "1" "min_viewmodel_offset" "10 0 -12" "class select override vcd" "class_select_nader" "Projectile speed secondary" "0.75" } "visuals" { "muzzle_flash" "muzzle_tranq" "sound_reload" "Weapon_HealLauncher.Charge" "animation_replacement" { "ACT_MP_RELOAD_STAND" "ACT_MP_RELOAD_STAND_ITEM1" "ACT_MP_RELOAD_CROUCH" "ACT_MP_RELOAD_CROUCH_ITEM1" "ACT_MP_RELOAD_SWIM" "ACT_MP_RELOAD_SWIM_ITEM1" } } "item_logname" "nader" "item_iconname" "nader" "image_inventory" "backpack/weapons/w_models/w_nader" "mouse_pressed_sound" "ui/item_metal_slosh_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "2019" // Admiralty Anchor { "name" "Admiralty Anchor" "item_name" "#TF_Weapon_AdmiraltyAnchor" "item_type_name" "#TF_Weapon_Anchor" "item_description" "#TF_Weapon_AdmiraltyAnchor_Desc" "item_quality" "normal" "item_class" "tf2c_weapon_anchor" "item_slot" "melee" "used_by_classes" { "Soldier" "1" } "attributes" { "anchor explain" { "attribute_class" "VISUALONLY" "value" "1" } "anchor earthquake" { "attribute_class" "earthquake_attack_active" "value" "192.0 0.0 4.5" } "earthquake attack mins anchor" { "attribute_class" "earthquake_attack_mins_anchor" "value" "0.5 96.0" } "take crits from projectile airborne" { "attribute_class" "take_crits_projectile_airborne" "value" "1" } "gravity mod active increased" { "attribute_class" "gravity_mod_active" "value" "1.3" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.85" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "extra wearable bodygroup toggle active" { "attribute_class" "extra_wearable_bodygroup_toggle_active" "value" "anchor" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "model_world" "models/weapons/w_models/w_anchor.mdl" "model_player" "models/weapons/v_models/v_anchor_soldier.mdl" "anim_slot" "item3" "attach_to_hands" "2" "extra_wearable" "models/player/items/anchor_wearable.mdl" "hide_bodygroups_deployed_only" "1" "static_attrs" { "min_viewmodel_offset" "8 0 -6" "meter_label" "#TF_Meter_Airtime" } "item_logname" "anchor" "item_iconname" "anchor" "image_inventory" "backpack/weapons/w_models/w_anchor" "mouse_pressed_sound" "ui/item_thick_metal_pickup.wav" "drop_sound" "ui/item_thick_metal_drop.wav" } "2021" // Cyclops { "name" "Cyclops" "item_name" "#TF_Weapon_Cyclops" "item_type_name" "#TF_Weapon_EMPGrenadeLauncher" "item_description" "#TF_Weapon_Cyclops_Desc" "item_quality" "normal" "propername" "1" "item_class" "tf2c_weapon_cyclops" "item_slot" "primary" "used_by_classes" { "Demoman" "1" } "attributes" { "cyclops explain" { "attribute_class" "VISUALONLY" "value" "1" } "cyclops detonate other grenades" { "attribute_class" "cyclops_detonate_other_grenades" "value" "1" } "Blast radius decreased" { "attribute_class" "mult_explosion_radius" "value" "0.5" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.25" } "hidden separator" "1" "rocket jump damage reduction weapon" { "attribute_class" "rocket_jump_dmg_reduction_weapon" "value" "0.75" } "scattergun no reload single" { "attribute_class" "set_scattergun_no_reload_single" "value" "1" } } "model_world" "models/weapons/w_models/w_cyclops.mdl" "model_player" "models/weapons/v_models/v_cyclops_demoman.mdl" "anim_slot" "secondary" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" "class select override vcd" "class_select_cyclops" } "visuals" { "animation_replacement" { "ACT_MP_RELOAD_STAND_SECONDARY" "ACT_MP_RELOAD_STAND_CYCLOPS" "ACT_MP_RELOAD_CROUCH_SECONDARY" "ACT_MP_RELOAD_CROUCH_CYCLOPS" "ACT_MP_RELOAD_SWIM_SECONDARY" "ACT_MP_RELOAD_SWIM_CYCLOPS" "ACT_MP_RELOAD_AIRWALK_SECONDARY" "ACT_MP_RELOAD_AIRWALK_CYCLOPS" } } "item_logname" "cyclops" "item_iconname" "cyclops" "image_inventory" "backpack/weapons/w_models/w_cyclops" "mouse_pressed_sound" "ui/item_heavy_emp_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "1101" { "name" "The B.A.S.E. Jumper" "first_sale_date" "2014/06/18" "item_class" "tf_weapon_parachute" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Parachute" "item_name" "#TF_Weapon_BaseJumper" "item_description" "#TF_Weapon_BaseJumper_Desc" "item_slot" "secondary" "equip_region" "back" "anim_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "1" "max_ilevel" "100" "image_inventory" "backpack/workshop/weapons/c_models/c_paratrooper_pack/c_paratrooper_pack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "act_as_wearable" "1" "attach_to_hands" "0" "attach_to_hands_vm_only" "0" "extra_wearable" "models/workshop/weapons/c_models/c_paratooper_pack/c_paratrooper_pack.mdl" "used_by_classes" { "soldier" "secondary" "demoman" "primary" } "attributes" { "parachute attribute" { "attribute_class" "parachute_attribute" "value" "1" } "mod soldier buff type" { "attribute_class" "set_buff_type" "value" "4" } "rocket jump damage reduction" { "attribute_class" "rocket_jump_dmg_reduction" "value" "0.80" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" "tags" { "bots_cant_use" "1" } } "1153" { "name" "Panic Attack Shotgun" "prefab" "weapon_trenchgun paintkit_base" "first_sale_date" "2014/12/23" "particle_suffix" "panic_attack" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_trenchgun/c_trenchgun_festivizer.mdl" } } } } "154" { "name" "The Pain Train" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_shovel" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "item_logname" "paintrain" "item_iconname" "paintrain" "show_in_armory" "1" "item_type_name" "#TF_Weapon_MakeshiftClub" "item_name" "#TF_Unique_Makeshiftclub" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_paintrain/c_paintrain" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "55" "model_player" "models/workshop/weapons/c_models/c_paintrain/c_paintrain.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "demoman" "1" "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -11" } "attributes" { "increase player capture value" { "attribute_class" "add_player_capturevalue" "value" "1" } "dmg taken from bullets increased" { "attribute_class" "mult_dmgtaken_from_bullets" "value" "1.1" } } "visuals" { "sound_melee_miss" "Weapon_PickAxe.Swing" "sound_melee_hit" "Weapon_PickAxe.HitFlesh" "sound_burst" "Weapon_PickAxe.SwingCrit" "sound_melee_hit_world" "Weapon_Shovel.HitWorld" "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALT1_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALT1_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALT1_VM_INSPECT_END" } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_paintrain/c_paintrain_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "357" { "name" "The Half-Zatoichi" "first_sale_date" "2011/03/08" "prefab" "weapon_sword" "item_class" "tf_weapon_katana" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_taunt_damage" "1" } "item_logname" "demokatana" "item_iconname" "demokatana" "item_type_name" "#TF_Weapon_SoldierKatana" "item_name" "#TF_SoldierKatana" "item_description" "#TF_SoldierKatana_Desc" "anim_slot" "" "propername" "1" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana" "used_by_classes" { "soldier" "1" "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 -5 -10" } "model_player_per_class" { "soldier" "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana_soldier.mdl" "demoman" "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.mdl" } "extra_wearable" "models/player/bluearchive/neru_halo.mdl" "attributes" { "is_a_sword" { "attribute_class" "is_a_sword" "value" "72" } "decapitate type" { "attribute_class" "decapitate_type" "value" "1" } "restore health on kill" { "attribute_class" "restore_health_on_kill" "value" "50" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "honorbound" { "attribute_class" "honorbound" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "mouse_pressed_sound" "ui/item_knife_large_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "415" { "name" "The Reserve Shooter" "prefab" "weapon_reserve_shooter paintkit_base" "first_sale_date" "2011/03/23" "particle_suffix" "reserve_shooter" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_reserve_shooter/c_reserve_shooter_festivizer.mdl" } } } } "45" { "name" "The Force-a-Nature" "prefab" "valve weapon_force_a_nature" "first_sale_date" "2010/09/29" "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/weapons/c_models/c_double_barrel_gold" } } "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_double_barrel_festivizer.mdl" } } } } "220" { "name" "The Shortstop" "prefab" "weapon_shortstop paintkit_base" "first_sale_date" "2010/09/29" "particle_suffix" "shortstop" "tags" { "can_be_festivized" "1" } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_shortstop/c_shortstop_festivizer.mdl" } } } } "448" { "name" "The Soda Popper" "prefab" "weapon_soda_popper paintkit_base" "first_sale_date" "2011/05/10" "particle_suffix" "soda_popper" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_soda_popper/c_soda_popper_festivizer.mdl" } } "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } } } } "772" { "name" "Baby Face\'s Blaster" "prefab" "weapon_scattergun" "first_sale_date" "2012/06/27" "item_class" "tf_weapon_pep_brawler_blaster" "capabilities" { "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Scattergun" "item_name" "#TF_Weapon_PEP_Scattergun" "item_description" "#TF_Weapon_PEP_Scattergun_Desc" "item_logname" "pep_brawlerblaster" "item_iconname" "pep_brawlerblaster" "item_quality" "vintage" "baseitem" "0" "min_ilevel" "10" "max_ilevel" "10" "inspect_panel_dist" "38" "image_inventory" "backpack/workshop/weapons/c_models/c_pep_scattergun/c_pep_scattergun" "model_player" "models/workshop/weapons/c_models/c_pep_scattergun/c_pep_scattergun.mdl" "attach_to_hands" "1" "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "attributes" { "move speed penalty" { "attribute_class" "mult_player_movespeed" "value" "0.80" } "boost on damage" { "attribute_class" "boost_on_damage" "value" "1" } "hype resets on jump" { "attribute_class" "hype_resets_on_jump" "value" "75" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.66" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_pep_scattergun/c_pep_scattergun_festivizer.mdl" } } "sound_single_shot" "Weapon_Brawler_Blaster.Single" "sound_burst" "Weapon_Brawler_Blaster.SingleCrit" } } "1103" { "name" "The Back Scatter" "prefab" "weapon_scattergun" "first_sale_date" "2014/06/18" "item_class" "tf_weapon_scattergun" "item_type_name" "#TF_Weapon_Scattergun" "propername" "1" "item_name" "#TF_Weapon_BackScatter" "item_description" "#TF_Weapon_BackScatter_Desc" "capabilities" { "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_logname" "back_scatter" "item_iconname" "back_scatter" "item_quality" "vintage" "baseitem" "0" "min_ilevel" "1" "max_ilevel" "100" "inspect_panel_dist" "38" "image_inventory" "backpack/workshop/weapons/c_models/c_scatterdrum/c_scatterdrum" "model_player" "models/workshop/weapons/c_models/c_scatterdrum/c_scatterdrum.mdl" "attach_to_hands" "1" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "closerange backattack minicrits" { "attribute_class" "closerange_backattack_minicrits" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.66" } "weapon spread bonus" { "attribute_class" "mult_spread_scale" "value" "0.90" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_scatterdrum/c_scatterdrum_festivizer.mdl" } } "sound_single_shot" "Weapon_Back_Scatter.Single" "sound_burst" "Weapon_Back_Scatter.SingleCrit" } } "449" { "name" "The Winger" "prefab" "weapon_winger_pistol paintkit_base" "first_sale_date" "2011/05/10" "particle_suffix" "winger" "tags" { "can_be_festivized" "1" } "used_by_classes" { "scout" "1" } "extra_wearable" "models/touhou/cirno_wings/cirno_wings.mdl" "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_winger_pistol/c_winger_pistol_festivizer.mdl" } } "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } } } } "773" { "name" "Pretty Boy\'s Pocket Pistol" "capabilities" { "nameable" "1" "can_craft_count" "1" "can_collect" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "first_sale_date" "2012/06/27" "item_class" "tf_weapon_handgun_scout_secondary" "craft_class" "weapon" "craft_material_type" "weapon" "item_type_name" "#TF_Weapon_Pistol" "item_name" "#TF_Weapon_PEP_Pistol" "item_description" "#TF_Weapon_PEP_Pistol_Desc" "item_logname" "pep_pistol" "item_iconname" "pep_pistol" "item_slot" "secondary" "item_quality" "vintage" "baseitem" "0" "min_ilevel" "10" "max_ilevel" "10" "show_in_armory" "1" "attach_to_hands" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_pep_pistol/c_pep_pistol" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "31" "model_player" "models/workshop/weapons/c_models/c_pep_pistol/c_pep_pistol.mdl" "used_by_classes" { "scout" "1" } "extra_wearable" "models/touhou/cirno_wings/cirno_wings.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "heal on hit for rapidfire" { "attribute_class" "add_onhit_addhealth" "value" "3" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.85" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.75" } } "visuals" { "sound_single_shot" "Weapon_PickPocket_Pistol.Single" "sound_burst" "Weapon_PickPocket_Pistol.SingleCrit" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "812" { "name" "The Flying Guillotine" "prefab" "weapon_guillotine" "inspect_panel_dist" "40" } "8050" { "name" "SOLDIER_GRENADE" "first_sale_date" "2011/08/11" "item_class" "tf_weapon_grenade_mirv" "craft_material_type" "weapon" "craft_class" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_gib_damage" "1" "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "item_type_name" "#TF_Weapon_Throwable" "item_logname" "SoldierFragGrenade" "item_iconname" "SoldierFragGrenade" "item_name" "Frag Grenade" "item_description" "GOOD MORNING VIETNAM! HOO-AH!" "item_slot" "secondary" "anim_slot" "melee" "show_in_armory" "1" "item_quality" "haunted" "propername" "0" "min_ilevel" "5" "max_ilevel" "5" "inspect_panel_dist" "38" "image_inventory" "backpack/weapons/w_models/w_grenade_frag/w_grenade_frag" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/v_models/v_grenade_frag_new.mdl" "model_world" "models/weapons/w_models/w_grenade_frag.mdl" "extra_wearable" "models\workshop\player\items\soldier\fall17_attack_packs\fall17_attack_packs.mdl" "attach_to_hands" "2" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "custom projectile model" "models/weapons/w_models/w_grenade_frag.mdl" "fire rate bonus hidden" "1.33" "effect bar recharge rate increased" "0.5" "no damage falloff over distance" "1" "maxammo grenades1 increased" "2" "centerfire projectile" "1" "meter_label" "GRENADE" } "attributes" // Oh baby a fucking drum fed smg, but it's a weird one... { "override projectile type" { "attribute_class" "override_projectile_type" "value" "3" } "dmg bonus vs buildings" { "attribute_class" "mult_dmg_vs_buildings" "value" "2.0" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.5" } "stickybomb charge rate mine layer" { "attribute_class" "stickybomb_charge_rate" "value" "1.65" } "bomblets count mod mult hidden" { "attribute_class" "bomblets_count_mod" "value" "0" } } "visuals" { "sound_single_shot" "Weapon_Grenade_Mirv.Throw" "sound_double_shot" "Weapon_Grenade_Mirv.ChargeUp" "sound_reload" "Weapon_StickyBombLauncher.WorldReload" "sound_special1" "Weapon_Grenade_Mirv.Explode" "sound_special2" "Player.UseDeny" "sound_special3" "Weapon_StickyBombLauncher.ModeSwitch" "sound_burst" "Weapon_Grenade_Mirv.ThrowCrit" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } "8020" { "name" "TF_LUGER_PISTOL" "item_class" "tf_weapon_pistol" "item_name" "#TF_TTG_MaxGun" "item_type_name" "#TF_Weapon_Pistol" "item_description" "#TF_TTG_MaxGun_Desc" "item_quality" "completed" "item_logname" "maxgun" "item_iconname" "maxgun" "item_slot" "secondary" "image_inventory" "backpack/workshop/weapons/c_models/c_ttg_max_gun/c_ttg_max_gun" "model_player" "models/weapons/c_models/c_ttg_max_gun/c_ttg_max_gun.mdl" "attach_to_hands" "1" "extra_wearable" "models\workshop\player\items\scout\sum23_prohibition_opposition\sum23_prohibition_opposition.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "damage bonus" { "attribute_class" "mult_dmg" "value" "1.25" } "weapon spread bonus" { "attribute_class" "mult_spread_scale" "value" "0.75" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.25" } "Reload time increased" { "attribute_class" "mult_reload_time" "value" "1.15" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "8021" { "name" "TF_LUGER_PISTOL_ENGI" "item_class" "tf_weapon_pistol" "item_name" "#TF_TTG_MaxGun" "item_type_name" "#TF_Weapon_Pistol" "item_description" "#TF_TTG_MaxGun_Desc" "item_quality" "completed" "item_logname" "maxgun" "item_iconname" "maxgun" "item_slot" "secondary" "image_inventory" "backpack/workshop/weapons/c_models/c_ttg_max_gun/c_ttg_max_gun" "model_player" "models/weapons/c_models/c_ttg_max_gun/c_ttg_max_gun.mdl" "extra_wearable" "models\workshop\player\items\engineer\dec2014_engineer_detectiveholster\dec2014_engineer_detectiveholster.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "damage bonus" { "attribute_class" "mult_dmg" "value" "1.25" } "weapon spread bonus" { "attribute_class" "mult_spread_scale" "value" "0.75" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.25" } "Reload time increased" { "attribute_class" "mult_reload_time" "value" "1.15" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "8005" { "name" "The Battle Bandolier" "item_class" "tf_wearable" "show_in_armory" "1" "item_type_name" "#TF_Wearable_Backpack" "item_name" "Battle Bandolier" "item_description" "Battle Bandolier DESC" "item_slot" "primary" "equip_region" "back" "anim_slot" "FORCE_NOT_USED" "item_quality" "completed" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/player/items/heavy/jul13_bagdolier/jul13_bagdolier_large.vtf" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/player/items/heavy/jul13_bagdolier/jul13_bagdolier.mdl" "extra_wearable" "models/workshop/player/items/heavy/jul13_bagdolier/jul13_bagdolier.mdl" "used_by_classes" { "heavy" "1" } "attributes" { "move speed bonus" { "attribute_class" "mult_player_movespeed" "value" "1.1" } "health regen" { "attribute_class" "add_health_regen" "value" "8" } "drop team health pack on kill" { "attribute_class" "drop_team_health_pack_on_kill" "value" "1" } "maxammo grenades1 increased" { "attribute_class" "mult_maxammo_grenades1" "value" "2" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" } "8040" { "name" "TF_HOLDFIRE_SHOTGUN" "item_class" "tf_weapon_shotgun" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "Trench Terrorizer" "item_logname" "Trench Terrorizer" "item_iconname" "Trench Terrorizer" "item_description" "Hold Fire to Load up to 4 rounds and release to fire them" "item_slot" "secondary" "item_quality" "completed" "propername" "1" "inspect_panel_dist" "40" "image_inventory" "backpack\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun" "model_player" "models\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun.mdl" "extra_wearable" "models/workshop/player/items/engineer/sum25_cattlemans_kettle/sum25_cattlemans_kettle.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "primary" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "fire rate bonus with reduced health" { "attribute_class" "mult_postfiredelay_with_reduced_health" "value" "0.66" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.8" } "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.66" } "mult_spread_scales_consecutive" { "attribute_class" "mult_spread_scales_consecutive" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.67" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "auto fires full clip" { "attribute_class" "auto_fires_full_clip" "value" "1" } } "visuals" { "player_bodygroups" { "hat" "1" } "sound_single_shot" "Weapon_Back_Scatter.Single" "sound_burst" "Weapon_Back_Scatter.SingleCrit" "sound_empty" "Weapon_WidowMaker.Empty" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "8041" { "name" "TF_HOLDFIRE_SHOTGUN_HEAVY" "item_class" "tf_weapon_shotgun" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "Trench Terrorizer" "item_logname" "Trench Terrorizer" "item_iconname" "Trench Terrorizer" "item_description" "Hold Fire to Load up to 4 rounds and release to fire them Model by: 'Mooses Suuri' Weapon by: 'Lime Girl'" "item_slot" "secondary" "item_quality" "completed" "propername" "1" "inspect_panel_dist" "40" "image_inventory" "backpack\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun" "model_player" "models\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun.mdl" "extra_wearable" "models/workshop/player/items/heavy/fall17_siberian_tigerstripe/clr_fall17_siberian_tigerstripe.mdl" "attach_to_hands" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "fire rate bonus with reduced health" { "attribute_class" "mult_postfiredelay_with_reduced_health" "value" "0.66" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.8" } "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.66" } "mult_spread_scales_consecutive" { "attribute_class" "mult_spread_scales_consecutive" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.67" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "auto fires full clip" { "attribute_class" "auto_fires_full_clip" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Back_Scatter.Single" "sound_burst" "Weapon_Back_Scatter.SingleCrit" "sound_empty" "Weapon_WidowMaker.Empty" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "8042" { "name" "TF_HOLDFIRE_SHOTGUN_SOLDIER" "item_class" "tf_weapon_shotgun" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "Trench Terrorizer" "item_logname" "Trench Terrorizer" "item_iconname" "Trench Terrorizer" "item_description" "Hold Fire to Load up to 4 rounds and release to fire them Model by: 'Mooses Suuri' Weapon by: 'Lime Girl'" "item_slot" "secondary" "item_quality" "completed" "propername" "1" "inspect_panel_dist" "40" "image_inventory" "backpack\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun" "model_player" "models\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun.mdl" "extra_wearable" "models/workshop/player/items/soldier/sum24_pathfinder_style2/clr_sum24_pathfinder_style2.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "fire rate bonus with reduced health" { "attribute_class" "mult_postfiredelay_with_reduced_health" "value" "0.66" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.8" } "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.66" } "mult_spread_scales_consecutive" { "attribute_class" "mult_spread_scales_consecutive" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.67" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "auto fires full clip" { "attribute_class" "auto_fires_full_clip" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Back_Scatter.Single" "sound_burst" "Weapon_Back_Scatter.SingleCrit" "sound_empty" "Weapon_WidowMaker.Empty" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "8043" { "name" "TF_HOLDFIRE_SHOTGUN_PYRO" "item_class" "tf_weapon_shotgun" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "Trench Terrorizer" "item_logname" "Trench Terrorizer" "item_iconname" "Trench Terrorizer" "item_description" "Hold Fire to Load up to 4 rounds and release to fire them Model by: 'Mooses Suuri' Weapon by: 'Lime Girl'" "item_slot" "secondary" "item_quality" "completed" "propername" "1" "inspect_panel_dist" "40" "image_inventory" "backpack\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun" "model_player" "models\weapons\c_models\c_slamfireshotgun\c_slamfireshotgun.mdl" "extra_wearable" "models\workshop\player\items\pyro\dec23_torchers_trench_coat\clr_dec23_torchers_trench_coat.mdl" "attach_to_hands" "1" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "fire rate bonus with reduced health" { "attribute_class" "mult_postfiredelay_with_reduced_health" "value" "0.66" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.8" } "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.66" } "mult_spread_scales_consecutive" { "attribute_class" "mult_spread_scales_consecutive" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.67" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "auto fires full clip" { "attribute_class" "auto_fires_full_clip" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Back_Scatter.Single" "sound_burst" "Weapon_Back_Scatter.SingleCrit" "sound_empty" "Weapon_WidowMaker.Empty" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "8058" { "name" "TF_SHOTGUN_MEDIC" "item_class" "tf_weapon_shotgun_primary" "show_in_armory" "1" "item_type_name" "Prototype Advanced Shotgun" "item_name" "Vogeljäger" "item_logname" "Vogeljäger" "item_iconname" "Vogeljäger" "item_description" "I'm joining the jews sorry... I'm a vampire now" "item_slot" "primary" "item_quality" "haunted" "propername" "0" "inspect_panel_dist" "40" "image_inventory" "backpack/weapons/c_models/c_medicshotgun/c_medicshotgun" "model_world" "models/weapons/w_models/w_syringe_shot.mdl" "model_player" "models/weapons/v_models/v_medic_shotgun.mdl" "extra_wearable" "models/workshop/player/items/medic/dec15_berlin_brain_bowl/dec15_berlin_brain_bowl.mdl" "attach_to_hands" "2" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" } "attributes" { "drop team health pack on kill" { "attribute_class" "drop_team_health_pack_on_kill" "value" "1" } "add uber charge on hit" { "attribute_class" "add_onhit_ubercharge" "value" "0.033" } "heal on hit for slowfire" { "attribute_class" "add_onhit_addhealth" "value" "10.0" } "health drain medic" { "attribute_class" "add_health_regen" "value" "-3" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.666" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.67" } } "visuals" { "sound_single_shot" "Weapon_FrontierJustice.Single" "sound_burst" "Weapon_FrontierJustice.SingleCrit" "sound_reload" "Weapon_Short_Stop.Reload" "muzzle_flash" "muzzle_bignasty" "tracer_effect" "bullet_bignasty_tracer01" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "8037" { "name" "TF_WEAPON_SHARP_DRESSER" "item_class" "tf_weapon_knife" "show_in_armory" "1" "anim_slot" "ITEM1" "item_slot" "melee" "item_quality" "completed" "propername" "1" "item_name" "Sharp Dresser" "item_type_name" "#TF_Weapon_Knife" "item_description" "Every merc's crazy for a sharp-dressed man. With 15th century murder-knives extruding from his cufflinks." "item_logname" "sharp_dresser" "item_iconname" "sharp_dresser" "image_inventory" "backpack/workshop/weapons/c_models/c_acr_hookblade/c_acr_hookblade" "model_world" "models/workshop/weapons/c_models/c_acr_hookblade/c_acr_hookblade.mdl" "model_player" "models/workshop/weapons/c_models/c_acr_hookblade/c_acr_hookblade.mdl" "extra_wearable" "models\player\items\spy\hwn_spy_misc2.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "special taunt" "1" "min_viewmodel_offset" "10 0 -6" } "attributes" { "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "1" } "increased jump height from weapon" { "attribute_class" "mod_jump_height_from_weapon" "value" "1.4" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.25" } "dmg from melee increased" { "attribute_class" "dmg_from_melee" "value" "1.5" } "damage force increase text" { "attribute_class" "damage_force_reduction" "value" "1" } "damage force increase hidden" { "attribute_class" "damage_force_reduction" "value" "1.5" } "airblast vulnerability multiplier hidden" { "attribute_class" "airblast_vulnerability_multiplier" "value" "1.5" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } "hidden separator" "1" "dmg taken from fall reduced" { "attribute_class" "mult_dmgtaken_from_fall" "value" ".7" } } "visuals" { "sound_melee_hit" "Weapon_Assassin_Knife.HitFlesh" "animation_replacement" { "ACT_VM_DRAW" "ACT_ITEM1_VM_DRAW" "ACT_VM_IDLE" "ACT_ITEM1_VM_IDLE" "ACT_VM_HITCENTER" "ACT_ITEM1_VM_HITCENTER" "ACT_VM_HITCENTER2" "ACT_ITEM1_VM_HITCENTER2" "ACT_VM_SWINGHARD" "ACT_ITEM1_VM_SWINGHARD" "ACT_BACKSTAB_VM_UP" "ACT_ITEM1_BACKSTAB_VM_UP" "ACT_BACKSTAB_VM_DOWN" "ACT_ITEM1_BACKSTAB_VM_DOWN" "ACT_BACKSTAB_VM_IDLE" "ACT_ITEM1_BACKSTAB_VM_IDLE" "ACT_MELEE_VM_STUN" "ACT_MELEE_VM_ITEM1_STUN" } } "mouse_pressed_sound" "#ui/item_knife_small_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" } "8036" { "name" "MAGNUM" "capabilities" { "nameable" "1" "can_craft_count" "1" "can_collect" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "first_sale_date" "2012/06/27" "item_class" "tf_weapon_handgun_scout_secondary" "craft_class" "weapon" "craft_material_type" "weapon" "item_type_name" "#TF_Weapon_Pistol" "item_name" "Silver Strike" "item_description" "Lois, we need this to protect Minor Attracted People" "item_logname" "silverstrike" "item_iconname" "silverstrike" "item_slot" "secondary" "item_quality" "haunted" "baseitem" "0" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "show_in_armory" "1" "attach_to_hands" "2" "image_inventory" "backpack/weapons/c_models/c_supermagnum_scout/c_supermagnum_scout" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "31" "model_player" "models/weapons/v_models/v_supermagnum_scout/v_supermagnum_scout.mdl" "model_world" "models/weapons/c_models/c_supermagnum_scout/c_supermagnum_scout.mdl" "extra_wearable" "models\workshop\player\items\all_class\jul13_sweet_shades\jul13_sweet_shades_scout.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "revolver use hit locations" { "attribute_class" "can_headshot" "value" "1" } "can headshot" { "attribute_class" "can_headshot" "value" "1" } "damage bonus" { "attribute_class" "mult_dmg" "value" "1.8" } "weapon spread bonus" { "attribute_class" "mult_spread_scale" "value" "0.5" } "punch angle is constant" { "attribute_class" "punch_angle_is_constant" "value" "1" } "punch angle mod add hidden" { "attribute_class" "punch_angle_mod" "value" "4" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.6" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "4" } "crit_dmg_falloff" { "attribute_class" "crit_dmg_falloff" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "sound_single_shot" "Weapon_Ambassador.Single" "sound_burst" "Weapon_Ambassador.SingleCrit" "animation_replacement" { "ACT_MP_ATTACK_STAND_SECONDARY" "ACT_MP_ATTACK_STAND_PRIMARY" "ACT_MP_ATTACK_CROUCH_SECONDARY" "ACT_MP_ATTACK_CROUCH_PRIMARY" "ACT_MP_ATTACK_SWIM_SECONDARY" "ACT_MP_ATTACK_SWIM_PRIMARY" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "222" { "name" "Mad Milk" "prefab" "weapon_madmilk" "first_sale_date" "2010/09/29" "min_ilevel" "5" "max_ilevel" "5" "attach_to_hands" "1" "inspect_panel_dist" "25" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "visuals" { "custom_particlesystem" { "system" "energydrink_milk_splash" } "sound_deploy" "Weapon_MadMilk.Draw" } "mouse_pressed_sound" "ui/item_bottle_pickup.wav" "drop_sound" "ui/item_bottle_drop.wav" } "317" { "name" "The Candy Cane" "first_sale_date" "2010/12/20" "item_class" "tf_weapon_bat" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Bat" "item_name" "#TF_CandyCane" "item_logname" "candy_cane" "item_iconname" "candy_cane" "item_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "25" "max_ilevel" "25" "attach_to_hands" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_candy_cane/c_candy_cane" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/workshop/weapons/c_models/c_candy_cane/c_candy_cane.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" "attributes" { "drop health pack on kill" { "attribute_class" "drop_health_pack_on_kill" "value" "1" } "health from packs increased" { "attribute_class" "mult_health_frompacks" "value" "1.4" } "dmg taken from blast increased" { "attribute_class" "mult_dmgtaken_from_explosions" "value" "1.25" } } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" } } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_candy_cane/c_candy_cane_festivizer.mdl" } } } } "325" { "name" "The Boston Basher" "first_sale_date" "2010/12/20" "item_class" "tf_weapon_bat" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Bat" "item_name" "#TF_BostonBasher" "item_logname" "boston_basher" "item_iconname" "boston_basher" "item_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "25" "max_ilevel" "25" "attach_to_hands" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_boston_basher/c_boston_basher" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/workshop/weapons/c_models/c_boston_basher/c_boston_basher.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" "attributes" { "bleeding duration" { "attribute_class" "bleeding_duration" "value" "5" } "hit self on miss" { "attribute_class" "hit_self_on_miss" "value" "1" } } "visuals" { "sound_melee_hit" "BostonBasher.Impact" "sound_melee_hit_world" "BostonBasher.HitWorld" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_boston_basher/c_boston_basher_festivizer.mdl" } } } } "355" { "name" "The Fan O\'War" "first_sale_date" "2011/03/08" "item_class" "tf_weapon_bat" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "item_logname" "warfan" "item_iconname" "warfan" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Gunbai" "item_name" "#TF_Gunbai" "item_description" "#TF_Gunbai_Desc" "item_slot" "melee" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_shogun_warfan/c_shogun_warfan" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "55" "model_player" "models/workshop_partner/weapons/c_models/c_shogun_warfan/c_shogun_warfan.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "mark for death" { "attribute_class" "mark_for_death" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.25" } "minicrits become crits" { "attribute_class" "minicrits_become_crits" "value" "1" } "single wep deploy time decreased" { "attribute_class" "mult_single_wep_deploy_time" "value" "0.8" } "switch from wep deploy time decreased" { "attribute_class" "mult_switch_from_wep_deploy_time" "value" "0.8" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_shogun_warfan/c_shogun_warfan_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "450" { "name" "The Atomizer" "first_sale_date" "2011/05/10" "item_class" "tf_weapon_bat" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_taunt_damage" "1" } "item_type_name" "#TF_Weapon_Bat" "item_logname" "atomizer" "item_iconname" "atomizer" "item_name" "#TF_Atomizer" "item_slot" "melee" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "propername" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_bonk_bat/c_bonk_bat" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "attach_to_hands" "1" "model_player" "models/workshop/weapons/c_models/c_bonk_bat/c_bonk_bat.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "visuals_red" { "skin" "0" } "visuals_blu" { "skin" "1" } "attributes" { "air dash count" { "attribute_class" "air_dash_count" "value" "1" } "single wep deploy time increased" { "attribute_class" "mult_single_wep_deploy_time" "value" "1.5" } "dmg penalty vs players" { "attribute_class" "mult_dmg_vs_players" "value" "0.85" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "8022" { "name" "TF_BLACKWATCHGL" "item_class" "tf_weapon_grenadelauncher" "item_name" "Black Watch" "propername" "1" "item_type_name" "#TF_Weapon_GrenadeLauncher" "item_description" "Direct hits restore one shot!" "item_quality" "haunted" "item_logname" "blackwatch" "item_iconname" "iron_bomber" "item_slot" "primary" "anim_slot" "secondary" "image_inventory" "backpack\weapons\c_models\c_rhinogl\c_rhinogl" "model_player" "models\weapons\v_models\v_rhinogl\v_rhinogl.mdl" "model_world" "models\weapons\c_models\c_rhinogl\c_rhinogl.mdl" "extra_wearable" "models\workshop\player\items\soldier\sum20_breach_and_bomb\sum20_breach_and_bomb.mdl" "attach_to_hands" "2" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "instant reload on direct hit" { "attribute_class" "instant_reload_on_direct_hit_kill" "value" "1" } "clip size bonus" { "attribute_class" "mult_clipsize" "value" "1.25" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.15" } "Reload time increased" { "attribute_class" "mult_reload_time" "value" "1.10" } "sticky air burst mode" { "attribute_class" "set_detonate_mode" "value" "2" } } "visuals" { "sound_single_shot" "Weapon_Cyclops.Shoot" "sound_burst" "Weapon_Cyclops.ShootCrit" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "8002" { "name" "Frying Pan" "item_class" "saxxy" "prefab" "weapon_melee_allclass" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_be_festivized" "1" } "item_logname" "fryingpan" "item_iconname" "fryingpan" "show_in_armory" "1" "item_type_name" "#TF_Weapon_FryingPan" "item_name" "#TF_Unique_FryingPan" "item_slot" "melee" "image_inventory" "backpack/player/items/all_class/all_pan" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_frying_pan/c_frying_pan.mdl" "extra_wearable" "models/player/bluearchive/neru_halo.mdl" "attach_to_hands" "1" "inspect_panel_dist" "40" "item_quality" "unique" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "anim_slot" "MELEE_ALLCLASS" "xifier_class_remap" "Frying Pan" "used_by_classes" { "scout" "1" "sniper" "1" "soldier" "1" "demoman" "1" "medic" "1" "heavy" "1" "pyro" "1" "engineer" "1" "spy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "attributes" { "mod melee swing custom damage" { "attribute_class" "mod_melee_swing_custom_damage" "value" "96" } "mod melee crit swing custom damage" { "attribute_class" "mod_melee_crit_swing_custom_damage" "value" "93" } } "visuals" { "sound_melee_hit" "FryingPan.HitFlesh" "sound_melee_hit_world" "FryingPan.HitWorld" "sound_melee_miss" "Weapon_Machete.Miss" "sound_burst" "Weapon_Machete.MissCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_frying_pan/c_frying_pan_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "8004" { "name" "Eephus" "prefab" "weapon_scattergun" "item_class" "tf_weapon_grenadelauncher" "item_type_name" "Baseball Launcher" "item_name" "Eephus" "item_description" "Giving Scout a grenade launcher is a great idea actually" "show_in_armory" "1" "item_logname" "Eephus" "item_iconname" "Eephus" "item_quality" "completed" "baseitem" "0" "inspect_panel_dist" "38" "image_inventory" "backpack/weapons/c_models/c_baseball_launcher_new/c_baseball_launcher_new" "model_player" "models/weapons/c_models/c_baseball_launcher_new/c_baseball_launcher_new.mdl" "extra_wearable" "models/workshop/player/items/scout/hwn2024_strikeout/hwn2024_strikeout.mdl" "attach_to_hands" "1" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "Projectile speed increased" { "attribute_class" "mult_projectile_speed" "value" "1.20" } "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.90" } "grenade no spin" { "attribute_class" "grenade_no_spin" "value" "1" } "sticky air burst mode" { "attribute_class" "set_detonate_mode" "value" "2" } "override projectile type" { "attribute_class" "override_projectile_type" "value" "3" } "custom projectile model" { "attribute_class" "custom_projectile_model" "value" "models/weapons/w_models/w_baseball.mdl" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.65" } "Blast radius decreased" { "attribute_class" "mult_explosion_radius" "value" "0.1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" "clip size bonus" { "attribute_class" "mult_clipsize" "value" "1.0" } "maxammo primary increased" { "attribute_class" "mult_maxammo_primary" "value" "1.9" } } "visuals" { "player_bodygroups" { "Hat" "1" "Headphones" "1" } "sound_single_shot" "Weapon_Cyclops.Shoot" "sound_burst" "Weapon_Cyclops.ShootCrit" "explosion_effect" "coilgun_boom_red" } } "8007" { "name" "Big Kill" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_revolver" "prefab" "weapon_revolver" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_type_name" "Big Revolver" "item_name" "#TF_TTG_SamRevolver" "item_description" "Combines style with stopping power. Model by: 'Valve' Weapon by: 'Quinnz'" "craft_class" "" "craft_material_type" "" "item_slot" "secondary" "item_quality" "unique" "item_logname" "samrevolver" "item_iconname" "samrevolver" "propername" "1" "item_quality" "completed" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/workshop/weapons/c_models/c_ttg_sam_gun/c_ttg_sam_gun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_ttg_sam_gun/c_ttg_sam_gun.mdl" "extra_wearable" "models\player\items\spy\spy_ttg_max.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "limited quantity item" "1" "min_viewmodel_offset" "10 0 -6" } "attributes" { "damage bonus" { "attribute_class" "mult_dmg" "value" "1.1" } "weapon spread bonus" { "attribute_class" "mult_spread_scale" "value" "0.8" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "Reload time increased" { "attribute_class" "mult_reload_time" "value" "1.15" } "single wep deploy time increased" { "attribute_class" "mult_single_wep_deploy_time" "value" "1.5" } "single wep holster time increased" { "attribute_class" "mult_switch_from_wep_deploy_time" "value" "1.25" } "punch angle is constant" { "attribute_class" "punch_angle_is_constant" "value" "1" } "punch angle mod add hidden" { "attribute_class" "punch_angle_mod" "value" "3" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "hidden separator" "1" } "visuals" { "sound_single_shot" "Weapon_ClassicSniperRifle.Single" "sound_burst" "Weapon_ClassicSniperRifle.SingleCrit" "tracer_effect" "bullet_hunting_revolver_tracer01" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" "xifier_class_remap" "TTG Sam Revolver" } "14648" { "name" "Branch of Hourai" "first_sale_date" "2011/12/19" "item_class" "tf_weapon_bat_giftwrap" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Bat" "item_name" "Branch of Hourai" "item_description" "#TF_BallBuster_Desc" "item_logname" "lunar_udonge" "item_iconname" "lunar_udonge" "item_slot" "melee" "item_quality" "completed" "propername" "1" "min_ilevel" "15" "max_ilevel" "15" "attach_to_hands" "1" "image_inventory" "models/weapons/c_items/lunar_branch" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/touhou/lunar_branch/lunar_branch.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "mod bat launches ornaments" { "attribute_class" "set_weapon_mode" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.35" } "effect bar recharge rate increased" { "attribute_class" "effectbar_recharge_rate" "value" "0.75" } } "visuals" { "sound_deploy" "BallBuster.Ornament_DrawCatch" "sound_melee_hit" "BallBuster.HitFlesh" "sound_melee_hit_world" "BallBuster.HitWorld" "sound_special2" "BallBuster.HitBall" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_xms_giftwrap/c_xms_giftwrap_festivizer.mdl" } } } "visuals_red" { "skin" "2" "sound_deploy" "BallBuster.Ornament_DrawCatch" "sound_melee_hit" "BallBuster.HitFlesh" "sound_melee_hit_world" "BallBuster.HitWorld" "sound_special2" "BallBuster.HitBall" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_xms_giftwrap/c_xms_giftwrap_festivizer.mdl" } } } "visuals_blu" { "skin" "1" "sound_deploy" "BallBuster.Ornament_DrawCatch" "sound_melee_hit" "BallBuster.HitFlesh" "sound_melee_hit_world" "BallBuster.HitWorld" "sound_special2" "BallBuster.HitBall" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_xms_giftwrap/c_xms_giftwrap_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_cardboard_pickup.wav" "drop_sound" "ui/item_cardboard_drop.wav" } "127" { "name" "The Direct Hit" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_rocketlauncher_directhit" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketLauncher" "item_name" "#TF_Unique_Achievement_RocketLauncher" "item_slot" "primary" "item_quality" "vintage" "propername" "1" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/c_models/c_directhit/c_directhit" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_directhit/c_directhit.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "attributes" { "Blast radius decreased" { "attribute_class" "mult_explosion_radius" "value" "0.3" } "Projectile speed increased" { "attribute_class" "mult_projectile_speed" "value" "1.8" } "damage bonus" { "attribute_class" "mult_dmg" "value" "1.25" } "mod mini-crit airborne" { "attribute_class" "mini_crit_airborne" "value" "1" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } } "visuals" { "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_directhit/c_directhit_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "8000" { "name" "Wee Willy" "first_sale_date" "2014/12/23" "item_class" "tf_weapon_pipebomblauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_PipebombLauncher" "item_name" "Wee Willy" "item_description" "Reminds me a lot of the Soldier's Black Box." "item_slot" "secondary" "anim_slot" "primary" "item_quality" "completed" "propername" "1" "item_logname" "weewilly" "item_iconname" "weewilly" "min_ilevel" "1" "max_ilevel" "99" "image_inventory" "backpack\weapons\c_models\c_willy_launcher\c_willy_launcher" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "50" "extra_wearable" "models\workshop\player\items\demo\fall2013_eod_suit\fall2013_eod_suit.mdl" "model_player" "models\weapons\c_models\c_weewilly/c_weewilly_launcher.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "health on radius damage" { "attribute_class" "add_health_on_radius_damage" "value" "15" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.5" } "sticky detonate mode" { "attribute_class" "set_detonate_mode" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_AirBurster.Single" "sound_burst" "Weapon_AirBurster.SingleCrit" "sound_special1" "Weapon_AirBurster.Explode" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "513" { "name" "The Original" "first_sale_date" "2011/08/09" "item_class" "tf_weapon_rocketlauncher" "craft_material_type" "weapon" "craft_class" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "item_logname" "quake_rl" "item_iconname" "quake_rl" "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketLauncher" "item_name" "#TF_TheOriginal" "item_slot" "primary" "item_quality" "unique" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "inspect_panel_dist" "68" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_bet_rocketlauncher/c_bet_rocketlauncher" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop_partner/weapons/c_models/c_bet_rocketlauncher/c_bet_rocketlauncher.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "extra_wearable" "models/player/items/all_class/tenshi_suku.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -5" } "attributes" { "centerfire projectile" { "attribute_class" "centerfire_projectile" "value" "1" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } } "visuals" { "animation_replacement" { "ACT_VM_DRAW" "ACT_VM_DRAW_QRL" "ACT_VM_IDLE" "ACT_VM_IDLE_QRL" "ACT_VM_PULLBACK" "ACT_VM_PULLBACK_QRL" "ACT_VM_PRIMARYATTACK" "ACT_VM_PRIMARYATTACK_QRL" "ACT_VM_RELOAD" "ACT_VM_RELOAD_QRL" "ACT_RELOAD_START" "ACT_VM_RELOAD_START_QRL" "ACT_RELOAD_FINISH" "ACT_VM_RELOAD_FINISH_QRL" "ACT_MP_RELOAD_STAND_PRIMARY" "ACT_MP_RELOAD_STAND_PRIMARY3" "ACT_MP_RELOAD_CROUCH_PRIMARY" "ACT_MP_RELOAD_CROUCH_PRIMARY3" "ACT_MP_RELOAD_AIRWALK_PRIMARY" "ACT_MP_RELOAD_AIRWALK_PRIMARY3" "ACT_MP_RELOAD_STAND_PRIMARY_LOOP" "ACT_MP_RELOAD_STAND_PRIMARY3_LOOP" "ACT_MP_RELOAD_CROUCH_PRIMARY_LOOP" "ACT_MP_RELOAD_CROUCH_PRIMARY3_LOOP" "ACT_MP_RELOAD_AIRWALK_PRIMARY_LOOP" "ACT_MP_RELOAD_AIRWALK_PRIMARY3_LOOP" "ACT_MP_RELOAD_STAND_PRIMARY_END" "ACT_MP_RELOAD_STAND_PRIMARY3_END" "ACT_MP_RELOAD_CROUCH_PRIMARY_END" "ACT_MP_RELOAD_CROUCH_PRIMARY3_END" "ACT_MP_RELOAD_AIRWALK_PRIMARY_END" "ACT_MP_RELOAD_AIRWALK_PRIMARY3_END" "ACT_MP_RELOAD_SWIM_PRIMARY" "ACT_MP_RELOAD_SWIM_PRIMARY3" "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } "sound_single_shot" "Weapon_QuakeRPG.Single" "sound_burst" "Weapon_QuakeRPG.SingleCrit" "sound_deploy" "Weapon_QuakeRPG.Draw" "sound_reload" "Weapon_QuakeRPG.Reload" "sound_special1" "Weapon_QuakeRPG.Explode" "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_bet_rocketlauncher/c_bet_rocketlauncher_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "228" { "name" "The Black Box" "prefab" "weapon_blackbox paintkit_base" "first_sale_date" "2010/09/29" "particle_suffix" "black_box" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_blackbox/c_blackbox_festivizer.mdl" } } } } "237" { "name" "Rocket Jumper" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_rocketlauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_be_festivized" "1" "bots_cant_use" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketLauncher" "item_name" "#TF_Weapon_RocketLauncher_Jump" "item_description" "#TF_Weapon_RocketLauncher_Jump_Desc" "item_slot" "primary" "item_quality" "vintage" "baseitem" "0" "min_ilevel" "1" "max_ilevel" "1" "propername" "1" "image_inventory" "backpack/weapons/c_models/c_rocketjumper/c_rocketjumper" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_rocketjumper/c_rocketjumper.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "no self blast dmg" { "attribute_class" "no_self_blast_dmg" "value" "2" } "maxammo primary increased" { "attribute_class" "mult_maxammo_primary" "value" "3.0" } "cannot pick up intelligence" { "attribute_class" "cannot_pick_up_intelligence" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Rocket_Jumper.Single" "sound_special1" "Weapon_Rocket_Jumper.Explode" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_rocketjumper/c_rocketjumper_festivizer.mdl" } } } } "441" { "name" "The Cow Mangler 5000" "first_sale_date" "2011/07/13" "item_class" "tf_weapon_particle_cannon" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "item_logname" "cow_mangler" "item_iconname" "cow_mangler" "show_in_armory" "1" "item_type_name" "#TF_Weapon_FocusedWaveProjector" "item_name" "#TF_CowMangler" "item_slot" "primary" "anim_slot" "primary2" "item_quality" "vintage" "propername" "1" "min_ilevel" "30" "max_ilevel" "30" "inspect_panel_dist" "68" "image_inventory" "backpack/workshop/weapons/c_models/c_drg_cowmangler/c_drg_cowmangler" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_drg_cowmangler/c_drg_cowmangler.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "energy weapon no ammo" "1" "energy weapon charged shot" "1" "energy weapon no hurt building" "1" "crits_become_minicrits" "1" "crit mod disabled" "0" } "visuals" { "sound_single_shot" "Weapon_CowMangler.Single" "sound_burst" "Weapon_CowMangler.SingleCharged" "sound_reload" "Weapon_CowMangler.Reload" "sound_special1" "Weapon_CowMangler.Charging" "sound_special2" "Weapon_CowMangler.Idle" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_drg_cowmangler/c_drg_cowmangler_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "730" { "name" "The Beggar\'s Bazooka" "first_sale_date" "2012/06/27" "item_class" "tf_weapon_rocketlauncher" "propername" "1" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketLauncher" "item_name" "#TF_DS_DumpsterDevice" "item_description" "#TF_DS_DumpsterDevice_Desc" "item_logname" "dumpster_device" "item_iconname" "dumpster_device" "item_slot" "primary" "item_quality" "vintage" "inspect_panel_dist" "68" "image_inventory" "backpack/workshop/weapons/c_models/c_dumpster_device/c_dumpster_device" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_dumpster_device/c_dumpster_device.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "attributes" { "fire rate bonus HIDDEN" { "attribute_class" "mult_postfiredelay" "value" "0.3" } "auto fires full clip" { "attribute_class" "auto_fires_full_clip" "value" "1" } "can overload" { "attribute_class" "can_overload" "value" "1" } "reload time increased hidden" { "attribute_class" "mult_reload_time_hidden" "value" "1.3" } "clip size penalty HIDDEN" { "attribute_class" "mult_clipsize" "value" "0.75" } "projectile spread angle penalty" { "attribute_class" "projectile_spread_angle" "value" "3" } "no primary ammo from dispensers while active" { "attribute_class" "no_primary_ammo_from_dispensers" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Does_Dumpster.Single" "sound_burst" "Weapon_Does_Dumpster.SingleCrit" "sound_reload" "Weapon_DumpsterRocket.Reload" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_dumpster_device/c_dumpster_device_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "1104" { "name" "The Air Strike" "prefab" "weapon_atom_launcher paintkit_base" "first_sale_date" "2014/06/18" "particle_suffix" "air_strike" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher_festivizer.mdl" } } } } "129" { "name" "The Buff Banner" "first_sale_date" "2010/09/29" "prefab" "valve weapon_buff_banner" "xifier_class_remap" "buff_banner" } "226" { "name" "The Battalion\'s Backup" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_buff_item" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_apply_soldier_buff" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Battle_Banner" "item_name" "#TF_TheBattalionsBackup" "item_description" "#TF_TheBattalionsBackup_Desc" "item_slot" "secondary" "equip_region" "back" "anim_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_battalion_buffpack/c_battalion_buffpack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "35" "model_player" "models/workshop/weapons/c_models/c_battalion_bugle/c_battalion_bugle.mdl" "attach_to_hands" "1" "extra_wearable" "models/workshop/weapons/c_models/c_battalion_buffpack/c_battalion_buffpack.mdl" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -5" } "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "51" } "mod soldier buff type" { "attribute_class" "set_buff_type" "value" "2" } "max health additive bonus" { "attribute_class" "add_maxhealth" "value" "20" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "visuals" { "animation_replacement" { "ACT_MP_ATTACK_STAND_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_ITEM1_SECONDARY" "ACT_MP_ATTACK_CROUCH_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_ITEM1_SECONDARY" "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } } "354" { "name" "The Concheror" "first_sale_date" "2011/03/08" "item_class" "tf_weapon_buff_item" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_apply_soldier_buff" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_SoldierSashimono" "item_name" "#TF_SoldierSashimono" "item_description" "#TF_SoldierSashimono_Desc" "item_slot" "secondary" "equip_region" "back" "anim_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_shogun_warpack/c_shogun_warpack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "35" "model_player" "models/workshop_partner/weapons/c_models/c_shogun_warhorn/c_shogun_warhorn.mdl" "attach_to_hands" "1" "extra_wearable" "models/workshop_partner/weapons/c_models/c_shogun_warpack/c_shogun_warpack.mdl" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -5 -2" } "visuals" { "animation_replacement" { "ACT_ITEM1_VM_DRAW" "ACT_ITEM2_VM_DRAW" "ACT_ITEM1_VM_IDLE" "ACT_ITEM2_VM_IDLE" "ACT_ITEM1_VM_PRIMARYATTACK" "ACT_ITEM2_VM_PRIMARYATTACK" "ACT_ITEM1_VM_SECONDARYATTACK" "ACT_ITEM2_VM_SECONDARYATTACK" "ACT_MP_ATTACK_STAND_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_ITEM2_SECONDARY" "ACT_MP_ATTACK_CROUCH_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_ITEM2_SECONDARY" "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM2_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM2_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM2_VM_INSPECT_END" } } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "51" } "mod soldier buff type" { "attribute_class" "set_buff_type" "value" "3" } "health regen" { "attribute_class" "add_health_regen" "value" "4" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" } "444" { "name" "The Mantreads" "first_sale_date" "2011/05/10" "item_class" "tf_wearable" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "cannot_damage_tanks" "1" } "show_in_armory" "1" "item_type_name" "#TF_Wearable_Boots" "item_logname" "mantreads" "item_iconname" "mantreads" "item_name" "#TF_Mantreads" "item_slot" "secondary" "equip_region" "feet" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/player/items/soldier/mantreads/mantreads" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/player/items/soldier/mantreads/mantreads.mdl" "act_as_wearable" "1" "used_by_classes" { "soldier" "1" } "attributes" { "damage force reduction" { "attribute_class" "damage_force_reduction" "value" "0.25" } "airblast vulnerability multiplier" { "attribute_class" "airblast_vulnerability_multiplier" "value" "0.25" } "boots falling stomp" { "attribute_class" "boots_falling_stomp" "value" "1" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "26" } "kill eater kill type" { "attribute_class" "kill_eater_kill_type" "value" "26" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "mod_air_control_blast_jump" { "attribute_class" "mod_air_control_blast_jump" "value" "3.0" } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "447" { "name" "The Disciplinary Action" "prefab" "weapon_disciplinary_action paintkit_base" "first_sale_date" "2011/05/10" "particle_suffix" "disciplinary_action" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_riding_crop/c_riding_crop_festivizer.mdl" } } } } "775" { "name" "The Escape Plan" "prefab" "valve" "first_sale_date" "2012/06/29" "item_class" "tf_weapon_shovel" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_taunt_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Pickaxe" "item_name" "#TF_Unique_Pickaxe_EscapePlan" "item_logname" "unique_pickaxe_escape" "item_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/weapons/c_models/c_pickaxe/c_pickaxe" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "50" "model_player" "models/weapons/c_models/c_pickaxe/c_pickaxe.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -11" } "attributes" { "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "mod shovel speed boost" { "attribute_class" "set_weapon_mode" "value" "2" } "reduced_healing_from_medics" { "attribute_class" "mult_healing_from_medics" "value" "0.1" } "self mark for death" { "attribute_class" "self_mark_for_death" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "sound_melee_miss" "Weapon_PickAxe.Swing" "sound_melee_hit" "Weapon_PickAxe.HitFlesh" "sound_burst" "Weapon_PickAxe.SwingCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_pickaxe/c_pickaxe_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "215" { "name" "The Degreaser" "prefab" "weapon_degreaser paintkit_base" "first_sale_date" "2010/09/29" "particle_suffix" "dragons_fury" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_degreaser/c_degreaser_festivizer.mdl" } } } } "40" { "name" "The Backburner" "prefab" "valve weapon_backburner" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_flamethrower" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_reflect_projectiles" "1" "can_extinguish" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "is_flamethrower" "1" "can_be_festivized" "1" } "item_logname" "backburner" "item_iconname" "backburner" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Flamethrower" "item_name" "#TF_Unique_Achievement_Flamethrower" "item_slot" "primary" "image_inventory" "backpack/weapons/c_models/c_backburner/c_backburner" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_flamethrower/c_backburner.mdl" "attach_to_hands" "1" "item_quality" "unique" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "attributes" { "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "damage bonus HIDDEN" { "attribute_class" "mult_dmg" "value" "0.7" } } "visuals" { "player_bodygroups" { "Head" "1" } "sound_single_shot" "Weapon_BackBurner.FireStart" "sound_special1" "Weapon_BackBurner.FireLoop" "sound_burst" "Weapon_BackBurner.FireLoopCrit" "attached_models" { "0" { "model" "models/weapons/c_models/c_flamethrower/c_flamethrower_pilotlight.mdl" } } "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_flamethrower/c_flamethrower_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "xifier_class_remap" "weapon_backburner" } "594" { "name" "The Phlogistinator" "prefab" "weapon_newflame" "first_sale_date" "2011/12/15" "item_class" "tf_weapon_flamethrower" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "is_flamethrower" "1" "can_be_festivized" "1" } "item_logname" "phlogistinator" "item_iconname" "phlogistinator" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Flamethrower" "item_name" "#TF_Phlogistinator" "item_description" "#TF_Phlogistinator_Desc" "item_slot" "primary" "image_inventory" "backpack/workshop/weapons/c_models/c_drg_phlogistinator/c_drg_phlogistinator" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_drg_phlogistinator/c_drg_phlogistinator.mdl" "extra_wearable" "models\workshop\player\items\all_class\invasion_phononaut\invasion_phononaut_pyro.mdl" "attach_to_hands" "1" "item_quality" "unique" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "visuals" { "player_bodygroups" { "head" "1" } "sound_single_shot" "Weapon_phlogistinator.FireStart" "sound_special1" "Weapon_phlogistinator.FireLoop" "sound_special3" "Weapon_phlogistinator.WindDown" "sound_burst" "Weapon_phlogistinator.FireLoopCrit" "animation_replacement" { "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } } "attributes" { "burn damage earns rage" { "attribute_class" "burn_damage_earns_rage" "value" "1" } "mod soldier buff type" { "attribute_class" "set_buff_type" "value" "5" } "airblast disabled" { "attribute_class" "airblast_disabled" "value" "1" } "ragdolls become ash" { "attribute_class" "ragdolls_become_ash" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "damage bonus HIDDEN" { "attribute_class" "mult_dmg" "value" "0.7" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "1178" { "name" "The Dragon\'s Fury" "prefab" "paintkit_base" "item_class" "tf_weapon_rocketlauncher_fireball" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_FireballLauncher" "particle_suffix" "dragons_fury" "baseitem" "1" "propername" "1" "item_name" "#TF_Weapon_DragonsFury" "item_description" "#TF_Weapon_DragonsFury_Desc" "item_slot" "primary" "anim_slot" "primary" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "100" "item_logname" "dragons_fury" "item_iconname" "dragons_fury" "image_inventory" "backpack/weapons/c_models/c_flameball/c_flameball" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_flameball/c_flameball.mdl" "extra_wearable" "models/player/bluearchive/neru_halo.mdl" "attach_to_hands" "1" "inspect_panel_dist" "91" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" "item_meter_charge_type" "1" "item_meter_charge_rate" "0.8" "meter_label" "#TF_Pressure" "hidden primary max ammo bonus" "0.2" "airblast cost scale hidden" "0.25" "dragons fury neutral properties" "1" "dragons fury positive properties" "1" "dragons fury negative properties" "1" "extinguish restores health" "20" } "visuals" { "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_flameball/c_flameball_festivizer.mdl" } } "sound_single_shot" "Weapon_Airstrike.AltFire" "sound_special1" "Weapon_Airstrike.Explosion" "animation_replacement" { "ACT_VM_PRIMARYATTACK" "ACT_PRIMARY_VM_PRIMARYATTACK_3" "ACT_PRIMARY_VM_INSPECT_START" "ACT_ITEM4_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_ITEM4_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_ITEM4_VM_INSPECT_END" "ACT_MP_ATTACK_CROUCH_PRIMARY" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_STAND_PRIMARY" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" "ACT_MP_ATTACK_CROUCH_SECONDARYFIRE" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_STAND_SECONDARYFIRE" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_SECONDARYFIRE" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "351" { "name" "The Detonator" "prefab" "weapon_detonator paintkit_base" "first_sale_date" "2011/06/17" "particle_suffix" "detonator" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_detonator/c_detonator_festivizer.mdl" } } } } "595" { "name" "The Manmelter" "first_sale_date" "2011/12/15" "item_class" "tf_weapon_flaregun_revenge" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" "can_extinguish" "1" "can_be_festivized" "1" } "item_logname" "manmelter" "item_iconname" "manmelter" "show_in_armory" "1" "item_type_name" "#TF_Weapon_IndivisibleParticleSmasher" "item_name" "#TF_ManMelter" "item_description" "#TF_ManMelter_Desc" "item_slot" "secondary" "anim_slot" "ITEM1" "image_inventory" "backpack/workshop/weapons/c_models/c_drg_manmelter/c_drg_manmelter" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/workshop/weapons/c_models/c_drg_manmelter/c_drg_manmelter.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "30" "max_ilevel" "30" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "energy weapon no ammo" { "attribute_class" "energy_weapon_no_ammo" "value" "1" } "Projectile speed increased" { "attribute_class" "mult_projectile_speed" "value" "1.5" } "extinguish earns revenge crits" { "attribute_class" "extinguish_revenge" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "ragdolls become ash" { "attribute_class" "ragdolls_become_ash" "value" "1" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "2" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "extinguish restores health" { "attribute_class" "extinguish_restores_health" "value" "20" } } "visuals" { "animation_replacement" { "ACT_VM_IDLE" "ACT_SECONDARY2_VM_IDLE" "ACT_VM_DRAW" "ACT_SECONDARY2_VM_DRAW" "ACT_VM_PRIMARYATTACK" "ACT_SECONDARY2_VM_PRIMARYATTACK" "ACT_MP_ATTACK_STAND_PRIMARYFIRE" "ACT_MP_ATTACK_STAND_SECONDARY2" "ACT_MP_ATTACK_CROUCH_PRIMARYFIRE" "ACT_MP_ATTACK_CROUCH_SECONDARY2" "ACT_MP_ATTACK_SWIM_PRIMARYFIRE" "ACT_MP_ATTACK_SWIM_SECONDARY2" "ACT_MP_ATTACK_STANDACT_MP_ATTACK_AIRWALK_PRIMARYFIRE_PRIMARYFIRE" "ACT_MP_ATTACK_AIRWALK_SECONDARY2" "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_drg_manmelter/c_drg_manmelter_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "740" { "name" "The Scorch Shot" "prefab" "weapon_scorch_shot paintkit_base" "first_sale_date" "2012/06/27" "particle_suffix" "scorch_shot" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_scorch_shot/c_scorch_shot_festivizer.mdl" } } } } "1179" { "name" "The Thermal Thruster" "item_class" "tf_weapon_rocketpack" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "item_logname" "rocketpack" "item_iconname" "rocketpack" "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketPack" "item_name" "#TF_ThermalThruster" "item_description" "#TF_ThermalThruster_Desc" "item_slot" "secondary" "equip_region" "back" "anim_slot" "ITEM4" "image_inventory" "backpack/weapons/c_models/c_rocketpack/c_rocketpack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "60" "model_player" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" "attach_to_hands" "1" "attach_to_hands_vm_only" "1" "extra_wearable" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" "item_quality" "vintage" "propername" "1" "min_ilevel" "1" "max_ilevel" "100" "visuals" { "player_bodygroups" { "backpack" "1" } } "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" "damage force increase hidden" "1.5" "taunt attack name" "TAUNTATK_PYRO_GASBLAST" "taunt attack time" "4.7" "item_meter_charge_type" "1" "item_meter_charge_rate" "30" "holster_anim_time" "0.8" "falling_impact_radius_pushback" "1" "thermal_thruster" "1" } "taunt" { "custom_taunt_scene_per_class" { "pyro" "scenes/player/pyro/low/taunt_gasblast.vcd" } "custom_taunt_prop_per_class" { "pyro" "models/player/items/taunts/matchbox/matchbox.mdl" } } "visuals_red" { "skin" "0" } "visuals_blu" { "skin" "1" } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" "tags" { "bots_cant_use" "1" } } "30000" { "name" "The Axtinguisher" "first_sale_date" "2010/09/29" "prefab" "valve weapon_axtinguisher" "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro_gold" } } "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro_festivizer.mdl" } } } "xifier_class_remap" "axtinguisher" } "153" { "name" "The Homewrecker" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_fireaxe" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_destroy_sappers" "1" "can_be_festivized" "1" } "item_logname" "sledgehammer" "item_iconname" "sledgehammer" "show_in_armory" "1" "item_type_name" "#TF_Weapon_SledgeHammer" "item_name" "#TF_Unique_SledgeHammer" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "attributes" { "dmg bonus vs buildings" { "attribute_class" "mult_dmg_vs_buildings" "value" "2.0" } "dmg penalty vs players" { "attribute_class" "mult_dmg_vs_players" "value" "0.75" } "damage applies to sappers" { "attribute_class" "set_dmg_apply_to_sapper" "value" "1" } } "visuals" { "sound_melee_hit" "Weapon_Machete.HitFlesh" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "214" { "name" "The Powerjack" "prefab" "weapon_powerjack paintkit_base" "first_sale_date" "2010/09/29" "particle_suffix" "powerjack" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_powerjack/c_powerjack_festivizer.mdl" } } } } "326" { "name" "The Back Scratcher" "prefab" "weapon_back_scratcher paintkit_base" "first_sale_date" "2010/12/20" "particle_suffix" "back_scratcher" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_back_scratcher/c_back_scratcher_festivizer.mdl" } } } } "593" { "name" "The Third Degree" "first_sale_date" "2011/12/15" "item_class" "tf_weapon_fireaxe" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "item_logname" "thirddegree" "item_iconname" "thirddegree" "show_in_armory" "1" "item_type_name" "#TF_Weapon_FireAxe" "item_name" "#TF_ThirdDegree" "item_description" "#TF_ThirdDegree_Desc" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_drg_thirddegree/c_drg_thirddegree" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_drg_thirddegree/c_drg_thirddegree.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "attributes" { "damage all connected" { "attribute_class" "damage_all_connected" "value" "1" } "ragdolls become ash" { "attribute_class" "ragdolls_become_ash" "value" "1" } } "visuals" { "sound_melee_hit" "Weapon_3rd_degree.HitFlesh" "sound_melee_hit_world" "Weapon_3rd_degree.HitWorld" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_drg_thirddegree/c_drg_thirddegree_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "308" { "name" "The Loch-n-Load" "prefab" "weapon_lochnload paintkit_base" "first_sale_date" "2010/12/08" "particle_suffix" "loch_n_load" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_lochnload/c_lochnload_festivizer.mdl" } } } } "405" { "name" "Ali Baba\'s Wee Booties" "first_sale_date" "2011/03/17" "prefab" "weapon_demoman_boots" "show_in_armory" "1" "item_type_name" "#TF_Wearable_Boots" "item_name" "#TF_Ali_Babas_Wee_Booties" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/player/items/demo/demo_booties/demo_booties" "model_player" "models/workshop/player/items/demo/demo_booties/demo_booties.mdl" } "996" { "name" "The Loose Cannon" "prefab" "weapon_demo_cannon paintkit_base" "first_sale_date" "2012/12/19" "particle_suffix" "loose_cannon" "tags" { "can_be_festivized" "1" "bots_cant_use" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_demo_cannon/c_demo_cannon_festivizer.mdl" } } } } "1151" { "name" "The Iron Bomber" "prefab" "weapon_quadball paintkit_base" "first_sale_date" "2014/12/23" "particle_suffix" "iron_bomber" "tags" { "can_be_festivized" "1" } } "130" { "name" "The Scottish Resistance" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_pipebomblauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_PipebombLauncher" "item_name" "#TF_Unique_Achievement_StickyLauncher" "item_slot" "secondary" "anim_slot" "primary" "item_quality" "vintage" "propername" "1" "item_logname" "stickybomb_defender" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/weapons/w_models/w_stickybomb_defender" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "attach_to_hands" "1" "inspect_panel_dist" "50" "model_player" "models/weapons/c_models/c_scottish_resistance/c_scottish_resistance.mdl" "visuals" { "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_scottish_resistance/c_scottish_resistance_festivizer.mdl" } } } "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.75" } "sticky detonate mode" { "attribute_class" "set_detonate_mode" "value" "1" } "stickies detonate stickies" { "attribute_class" "stickies_detonate_stickies" "value" "1" } "maxammo secondary increased" { "attribute_class" "mult_maxammo_secondary" "value" "1.5" } "max pipebombs increased" { "attribute_class" "add_max_pipebombs" "value" "6" } "sticky arm time penalty" { "attribute_class" "sticky_arm_time" "value" "0.4" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "265" { "name" "Stickybomb Jumper" "prefab" "valve" "first_sale_date" "2010/10/11" "item_class" "tf_weapon_pipebomblauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_be_festivized" "1" "bots_cant_use" "1" } "show_in_armory" "1" "item_type_name" "#Tf_Weapon_Pipebomblauncher" "item_name" "#TF_Weapon_StickyBomb_Jump" "item_description" "#TF_Weapon_StickyBomb_Jump_Desc" "item_slot" "secondary" "anim_slot" "primary" "item_quality" "vintage" "baseitem" "0" "min_ilevel" "1" "max_ilevel" "1" "propername" "1" "image_inventory" "backpack/weapons/c_models/c_sticky_jumper/c_sticky_jumper" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "50" "model_player" "models/weapons/c_models/c_sticky_jumper/c_sticky_jumper.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "no self blast dmg" { "attribute_class" "no_self_blast_dmg" "value" "1" } "maxammo secondary increased" { "attribute_class" "mult_maxammo_secondary" "value" "3.0" } "override projectile type" { "attribute_class" "override_projectile_type" "value" "14" } "cannot pick up intelligence" { "attribute_class" "cannot_pick_up_intelligence" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Sticky_Jumper.Single" "sound_special1" "Weapon_Sticky_Jumper.Explode" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_sticky_jumper/c_sticky_jumper_festivizer.mdl" } } } } "406" { "name" "The Splendid Screen" "first_sale_date" "2011/03/21" "item_class" "tf_wearable_demoshield" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Wearable_Shield" "item_logname" "splendid_screen" "item_iconname" "splendid_screen" "item_name" "#TF_SplendidScreen" "item_description" "#TF_SplendidScreen_Desc" "item_slot" "secondary" "equip_region" "arms" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_persian_shield/c_persian_shield" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "35" "model_player" "models/workshop/weapons/c_models/c_persian_shield/c_persian_shield.mdl" "act_as_wearable" "1" "attach_to_hands" "0" "attach_to_hands_vm_only" "1" "drop_type" "none" "used_by_classes" { "demoman" "1" } "attributes" { "dmg taken from fire reduced" { "attribute_class" "mult_dmgtaken_from_fire" "value" "0.8" } "dmg taken from blast reduced" { "attribute_class" "mult_dmgtaken_from_explosions" "value" "0.8" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "visuals" { "styles" { "0" { "model_player" "models/workshop/weapons/c_models/c_persian_shield/c_persian_shield.mdl" "name" "#TF_SplendidScreen_Style1" } "1" { "model_player" "models/workshop/weapons/c_models/c_persian_shield/c_persian_shield_spike.mdl" "name" "#TF_SplendidScreen_Style2" } "2" { "model_player" "models/workshop/weapons/c_models/c_persian_shield/c_persian_shield_arrow.mdl" "name" "#TF_SplendidScreen_Style3" } "3" { "model_player" "models/workshop/weapons/c_models/c_persian_shield/c_persian_shield_all.mdl" "name" "#TF_SplendidScreen_Style4" } } } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "1099" { "name" "The Tide Turner" "first_sale_date" "2014/06/18" "item_class" "tf_wearable_demoshield" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" } "show_in_armory" "1" "item_type_name" "#TF_Wearable_Shield" "item_name" "#TF_TideTurner" "item_description" "#TF_TideTurner_Desc" "item_slot" "secondary" "equip_region" "arms" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "1" "max_ilevel" "100" "item_logname" "tide_turner" "item_iconname" "tide_turner" "image_inventory" "backpack/workshop/weapons/c_models/c_wheel_shield/c_wheel_shield" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/workshop/weapons/c_models/c_wheel_shield/c_wheel_shield.mdl" "act_as_wearable" "1" "attach_to_hands" "0" "attach_to_hands_vm_only" "1" "drop_type" "drop" "used_by_classes" { "demoman" "1" } "attributes" { "lose demo charge on damage when charging" { "attribute_class" "lose_demo_charge_on_damage_when_charging" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "full charge turn control" { "attribute_class" "charge_turn_control" "value" "50" } "kill refills meter" { "attribute_class" "kill_refills_meter" "value" "0.75" } } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "1150" { "name" "The Quickiebomb Launcher" "first_sale_date" "2014/12/23" "item_class" "tf_weapon_pipebomblauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_PipebombLauncher" "item_name" "#TF_Weapon_Sticky_Quickie" "item_slot" "secondary" "anim_slot" "primary" "item_quality" "vintage" "propername" "1" "item_logname" "quickiebomb_launcher" "item_iconname" "quickiebomb_launcher" "min_ilevel" "1" "max_ilevel" "99" "image_inventory" "backpack/workshop/weapons/c_models/c_kingmaker_sticky/c_kingmaker_sticky" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "50" "model_player" "models/workshop/weapons/c_models/c_kingmaker_sticky/c_kingmaker_sticky.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "sticky arm time bonus" { "attribute_class" "sticky_arm_time" "value" "-0.2" } "stickybomb charge rate" { "attribute_class" "stickybomb_charge_rate" "value" "0.3" } "stickybomb_charge_damage_increase" { "attribute_class" "stickybomb_charge_damage_increase" "value" "1.35" } "stickies detonate stickies" { "attribute_class" "stickies_detonate_stickies" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.5" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.85" } "custom projectile model" { "attribute_class" "custom_projectile_model" "value" "models/workshop/weapons/c_models/c_kingmaker_sticky/w_kingmaker_stickybomb.mdl" } } "visuals" { "sound_single_shot" "Weapon_AirBurster.Single" "sound_burst" "Weapon_AirBurster.SingleCrit" "sound_special1" "Weapon_AirBurster.Explode" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_kingmaker_sticky/c_kingmaker_sticky_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "172" { "name" "The Scotsman\'s Skullcutter" "prefab" "weapon_battleaxe paintkit_base" "first_sale_date" "2010/09/29" "particle_suffix" "scotsmans_skullcutter" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_battleaxe/c_battleaxe_festivizer.mdl" } } } } "307" { "name" "The Ullapool Caber" "first_sale_date" "2010/12/08" "item_class" "tf_weapon_stickbomb" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_StickBomb" "item_name" "#TF_UllapoolCaber" "item_description" "#TF_UllapoolCaber_Desc" "item_logname" "ullapool_caber" "item_iconname" "ullapool_caber" "item_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_caber/c_caber" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "35" "model_player" "models/workshop/weapons/c_models/c_caber/c_caber.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "12 0 -17" } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" "attributes" { "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "single wep deploy time increased" { "attribute_class" "mult_single_wep_deploy_time" "value" "2.0" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_caber/c_caber_festivizer.mdl" } } } } "424" { "name" "Tomislav" "prefab" "weapon_tomislav paintkit_base" "first_sale_date" "2011/04/14" "particle_suffix" "tomislav" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_tomislav/c_tomislav_festivizer.mdl" } } } } "811" { "name" "The Huo Long Heatmaker" "prefab" "weapon_long_heatmaker" "inspect_panel_dist" "88" } "11488" { "name" "Little Machine Gun V" "prefab" "weapon_nonomi_minigun" "inspect_panel_dist" "88" } "425" { "name" "The Family Business" "prefab" "weapon_russian_riot paintkit_base" "first_sale_date" "2011/04/14" "particle_suffix" "family_business" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_russian_riot/c_russian_riot_festivizer.mdl" } } } } "159" { "name" "The Dalokohs Bar" "first_sale_date" "2010/09/29" "prefab" "weapon_lunchbox" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_heal_allies" "1" "can_extinguish" "1" } "item_name" "#TF_Unique_Lunchbox_Chocolate" "item_description" "#TF_Lunchbox_Chocolate_desc" "image_inventory" "backpack/workshop/weapons/c_models/c_chocolate/c_chocolate" "model_player" "models/workshop/weapons/c_models/c_chocolate/c_chocolate.mdl" "propername" "1" "inspect_panel_dist" "31" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "item_meter_charge_type" "1" "item_meter_charge_rate" "10" "meter_label" "#TF_Sandwich" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "50" } "lunchbox adds maxhealth bonus" { "attribute_class" "set_weapon_mode" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } } "311" { "name" "The Buffalo Steak Sandvich" "first_sale_date" "2010/12/08" "prefab" "weapon_lunchbox" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_heal_allies" "1" } "item_name" "#TF_BuffaloSteak" "item_description" "#TF_BuffaloSteak_Desc" "image_inventory" "backpack/workshop/weapons/c_models/c_buffalo_steak/c_buffalo_steak" "model_player" "models/workshop/weapons/c_models/c_buffalo_steak/c_buffalo_steak.mdl" "propername" "1" "inspect_panel_dist" "31" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "item_meter_charge_type" "1" "item_meter_charge_rate" "30" "meter_label" "#TF_Sandwich" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "50" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "2" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "energy buff dmg taken multiplier" { "attribute_class" "energy_buff_dmg_taken_multiplier" "value" "1.2" } } } "1190" { "name" "The Second Banana" "first_sale_date" "2017/09/13" "prefab" "weapon_sandvich" "craft_class" "weapon" "craft_material_type" "weapon" "item_name" "#TF_Unique_Lunchbox_Banana" "item_description" "#TF_Lunchbox_Banana_desc" "image_inventory" "backpack/weapons/c_models/c_banana/c_banana" "model_player" "models/weapons/c_models/c_banana/c_banana.mdl" "propername" "1" "static_attrs" { "item_meter_charge_rate" "10" } "attributes" { "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "6" } "lunchbox healing decreased" { "attribute_class" "lunchbox_healing_scale" "value" "0.67" } "charge recharge rate increased" { "attribute_class" "charge_recharge_rate" "value" "1.5" } } } "43" { "name" "The Killing Gloves of Boxing" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_fists" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Gloves" "item_name" "#TF_Unique_Achievement_Fists" "item_slot" "melee" "item_logname" "gloves" "item_iconname" "gloves" "image_inventory" "backpack/weapons/c_models/c_boxing_gloves/c_boxing_gloves" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "53" "model_player" "models/weapons/c_models/c_boxing_gloves/c_boxing_gloves.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "7" "max_ilevel" "7" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "critboost on kill" { "attribute_class" "add_onkill_critboost_time" "value" "5" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } } "hide_bodygroups_deployed_only" "1" "visuals" { "player_bodygroups" { "hands" "1" } "sound_melee_miss" "Weapon_BoxingGloves.Miss" "sound_melee_hit" "Weapon_BoxingGloves.HitFlesh" "sound_melee_hit_world" "Weapon_BoxingGloves.HitWorld" "sound_burst" "Weapon_BoxingGloves.MissCrit" "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALT1_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALT1_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALT1_VM_INSPECT_END" } "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_boxing_gloves/c_boxing_gloves_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_boxing_gloves_pickup.wav" "drop_sound" "ui/item_boxing_gloves_drop.wav" } "239" { "name" "Gloves of Running Urgently" "prefab" "valve weapon_gru" "first_sale_date" "2010/09/29" "tags" { "can_be_festivized" "1" } "visuals_red" { "use_visualsblock_as_base" "visuals" "skin" "2" "sound_melee_miss" "Weapon_BoxingGloves.Miss" "sound_melee_hit" "Weapon_BoxingGloves.HitFlesh" "sound_melee_hit_world" "Weapon_BoxingGloves.HitWorld" "sound_burst" "Weapon_BoxingGloves.MissCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_boxing_gloves/c_boxing_gloves_festivizer.mdl" } } } "visuals_blu" { "use_visualsblock_as_base" "visuals" "skin" "3" "sound_melee_miss" "Weapon_BoxingGloves.Miss" "sound_melee_hit" "Weapon_BoxingGloves.HitFlesh" "sound_melee_hit_world" "Weapon_BoxingGloves.HitWorld" "sound_burst" "Weapon_BoxingGloves.MissCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_boxing_gloves/c_boxing_gloves_festivizer.mdl" } } } } "310" { "name" "Warrior\'s Spirit" "first_sale_date" "2010/12/08" "item_class" "tf_weapon_fists" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Gloves" "item_name" "#TF_WarriorsSpirit" "item_slot" "melee" "item_logname" "warrior_spirit" "item_iconname" "warrior_spirit" "image_inventory" "backpack/workshop/weapons/c_models/c_bear_claw/c_bear_claw" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "53" "model_player" "models/workshop/weapons/c_models/c_bear_claw/c_bear_claw.mdl" "attach_to_hands" "1" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "propername" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" } "attributes" { "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "dmg taken increased" { "attribute_class" "mult_dmgtaken" "value" "1.3" } "damage bonus" { "attribute_class" "mult_dmg" "value" "1.3" } "heal on kill" { "attribute_class" "heal_on_kill" "value" "50" } } "visuals" { "sound_melee_miss" "Weapon_BoxingGloves.Miss" "sound_melee_hit" "Weapon_BoxingGloves.HitFlesh" "sound_melee_hit_world" "Weapon_BoxingGloves.HitWorld" "sound_burst" "Weapon_BoxingGloves.MissCrit" "animation_replacement" { "ACT_VM_IDLE" "ACT_FISTS_VM_IDLE" "ACT_VM_HITLEFT" "ACT_FISTS_VM_HITLEFT" "ACT_VM_HITRIGHT" "ACT_FISTS_VM_HITRIGHT" "ACT_VM_SWINGHARD" "ACT_FISTS_VM_SWINGHARD" "ACT_VM_DRAW" "ACT_FISTS_VM_DRAW" } } "mouse_pressed_sound" "ui/item_boxing_gloves_pickup.wav" "drop_sound" "ui/item_boxing_gloves_drop.wav" } "331" { "name" "Fists of Steel" "first_sale_date" "2010/12/20" "item_class" "tf_weapon_fists" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Gloves" "item_name" "#TF_FistsOfSteel" "item_slot" "melee" "item_logname" "steel_fists" "item_iconname" "steel_fists" "image_inventory" "backpack/workshop/weapons/c_models/c_fists_of_steel/c_fists_of_steel" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "53" "model_player" "models/workshop/weapons/c_models/c_fists_of_steel/c_fists_of_steel.mdl" "attach_to_hands" "1" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "propername" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "mult_patient_overheal_penalty_active" "0.6" "mult_health_fromhealers_penalty_active" "0.6" } "hide_bodygroups_deployed_only" "1" "visuals" { "player_bodygroups" { "hands" "1" } "sound_melee_miss" "Weapon_MetalGloves.Miss" "sound_melee_hit" "Weapon_MetalGloves.HitFlesh" "sound_melee_hit_world" "Weapon_MetalGloves.HitWorld" "sound_burst" "Weapon_MetalGloves.MissCrit" "animation_replacement" { "ACT_VM_DRAW" "ACT_MELEE_VM_ITEM1_DRAW" "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALT1_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALT1_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALT1_VM_INSPECT_END" } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_fists_of_steel/c_fists_of_steel_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "dmg from ranged reduced" { "attribute_class" "dmg_from_ranged" "value" "0.6" } "dmg from melee increased" { "attribute_class" "dmg_from_melee" "value" "2.0" } "single wep holster time increased" { "attribute_class" "mult_switch_from_wep_deploy_time" "value" "2.0" } } } "426" { "name" "The Eviction Notice" "first_sale_date" "2011/04/14" "item_class" "tf_weapon_fists" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Gloves" "item_name" "#TF_EvictionNotice" "item_slot" "melee" "item_logname" "eviction_notice" "item_iconname" "eviction_notice" "image_inventory" "backpack/workshop/weapons/c_models/c_eviction_notice/c_eviction_notice" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "53" "model_player" "models/workshop/weapons/c_models/c_eviction_notice/c_eviction_notice.mdl" "attach_to_hands" "1" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "propername" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -8" "mult_player_movespeed_active" "1.15" "mod_maxhealth_drain_rate" "5.0" } "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0.4" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.6" } "speed_boost_on_hit" { "attribute_class" "speed_boost_on_hit" "value" "3" } } "visuals" { "sound_melee_miss" "EvictionNotice.Swing" "sound_melee_hit" "EvictionNotice.Impact" "sound_melee_hit_world" "EvictionNotice.HitWorld" "sound_melee_burst" "EvictionNotice.ImpactCrit" "animation_replacement" { "ACT_VM_IDLE" "ACT_FISTS_VM_IDLE" "ACT_VM_HITLEFT" "ACT_FISTS_VM_HITLEFT" "ACT_VM_HITRIGHT" "ACT_FISTS_VM_HITRIGHT" "ACT_VM_SWINGHARD" "ACT_FISTS_VM_SWINGHARD" "ACT_VM_DRAW" "ACT_FISTS_VM_DRAW" "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALT3_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALT3_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALT3_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "656" { "name" "The Holiday Punch" "first_sale_date" "2011/12/19" "item_class" "tf_weapon_fists" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_taunt_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Fists" "item_name" "#TF_MasculineMittens" "item_description" "#TF_MasculineMittens_Desc" "item_slot" "melee" "item_logname" "holiday_punch" "item_iconname" "holiday_punch" "image_inventory" "backpack/workshop/weapons/c_models/c_xms_gloves/c_xms_gloves" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "53" "model_player" "models/workshop/weapons/c_models/c_xms_gloves/c_xms_gloves.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "hide_bodygroups_deployed_only" "1" "attributes" { "crit forces victim to laugh" { "attribute_class" "crit_forces_victim_to_laugh" "value" "1" } "crit from behind" { "attribute_class" "crit_from_behind" "value" "1" } "crit does no damage" { "attribute_class" "crit_does_no_damage" "value" "1" } "tickle enemies wielding same weapon" { "attribute_class" "tickle_enemies_wielding_same_weapon" "value" "1" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "25" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "0" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "player_bodygroups" { "hands" "1" } "sound_deploy" "Weapon_mittens.HitGlove" "sound_melee_hit" "Weapon_mittens.HitFlesh" "sound_melee_hit_world" "Weapon_mittens.HitWorld" "sound_burst" "Weapon_mittens.CritHit" "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALT1_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALT1_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALT1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_hat_pickup.wav" "drop_sound" "ui/item_boxing_gloves_drop.wav" } "141" { "name" "The Frontier Justice" "first_sale_date" "2010/09/29" "prefab" "valve weapon_frontier_justice" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/weapons/c_models/c_frontierjustice/c_frontierjustice_gold" } } } "xifier_class_remap" "frontier_justice" } "527" { "name" "The Widowmaker" "first_sale_date" "2011/08/11" "item_class" "tf_weapon_shotgun_primary" "craft_material_type" "weapon" "craft_class" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "item_type_name" "#TF_Weapon_Shotgun" "item_logname" "widowmaker" "item_iconname" "widowmaker" "item_name" "#TF_DEX_Shotgun" "item_description" "#TF_DEX_Shotgun_Desc" "item_slot" "primary" "show_in_armory" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "inspect_panel_dist" "38" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_dex_shotgun/c_dex_shotgun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop_partner/weapons/c_models/c_dex_shotgun/c_dex_shotgun.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "attributes" { "damage bonus bullet vs sentry target" { "attribute_class" "mult_dmg_bullet_vs_sentry_target" "value" "1.1" } "mod ammo per shot" { "attribute_class" "mod_ammo_per_shot" "value" "30" } "mod use metal ammo type" { "attribute_class" "mod_use_metal_ammo_type" "value" "1" } "mod no reload DISPLAY ONLY" { "attribute_class" "mod_no_reload_display_only" "value" "1" } "mod max primary clip override" { "attribute_class" "mod_max_primary_clip_override" "value" "-1" } "add onhit addammo" { "attribute_class" "add_onhit_addammo" "value" "100" } "hidden separator" "1" "maxammo metal increased" { "attribute_class" "mult_maxammo_metal" "value" "6.25" } } "visuals" { "sound_single_shot" "Weapon_WidowMaker.Single" "sound_burst" "Weapon_WidowMaker.SingleCrit" "sound_empty" "Weapon_WidowMaker.Empty" "animation_replacement" { "ACT_VM_PRIMARYATTACK" "ACT_VM_PRIMARYATTACK_SPECIAL" "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_dex_shotgun/c_dex_shotgun_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "997" { "name" "The Rescue Ranger" "prefab" "weapon_rescue_ranger paintkit_base" "first_sale_date" "2012/12/19" "particle_suffix" "rescue_ranger" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_tele_shotgun/c_tele_shotgun_festivizer.mdl" } } } } "142" { "name" "The Gunslinger" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_robot_arm" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_destroy_sappers" "1" "can_deal_taunt_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Robot_Arm" "item_name" "#TF_Unique_Robot_Arm" "item_slot" "melee" "equip_region" "arms" "item_quality" "vintage" "anim_slot" "item2" "min_ilevel" "15" "max_ilevel" "15" "propername" "1" "item_logname" "robot_arm" "item_iconname" "robot_arm_kill" "image_inventory" "backpack/weapons/gunslinger" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "40" "attach_to_hands" "1" "disable_backpack_inspect" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -7" } "attributes" { "gunslinger punch combo" { "attribute_class" "gunslinger_punch_combo" "value" "1" } "mod wrench builds minisentry" { "attribute_class" "wrench_builds_minisentry" "value" "1" } "max health additive bonus" { "attribute_class" "add_maxhealth" "value" "25" } "engineer sentry build rate multiplier" { "attribute_class" "sentry_build_rate_multiplier" "value" "2.5" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "3" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "0" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "player_bodygroups" { "rightarm" "1" } "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_ITEM2_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_ITEM2_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_ITEM2_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_robot_arm_pickup.wav" "drop_sound" "ui/item_robot_arm_drop.wav" } "155" { "name" "The Southern Hospitality" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_wrench" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_destroy_sappers" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Wrench" "item_name" "#TF_Unique_Combat_Wrench" "item_slot" "melee" "item_quality" "vintage" "min_ilevel" "20" "max_ilevel" "20" "propername" "1" "item_logname" "southern_hospitality" "item_iconname" "southern_comfort_kill" "image_inventory" "backpack/workshop/weapons/c_models/c_spikewrench/c_spikewrench" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/workshop/weapons/c_models/c_spikewrench/c_spikewrench.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -9" } "attributes" { "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "bleeding duration" { "attribute_class" "bleeding_duration" "value" "5" } "dmg taken from fire increased" { "attribute_class" "mult_dmgtaken_from_fire" "value" "1.20" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "0" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "3" } } "visuals" { "animation_replacement" { "ACT_VM_IDLE" "ACT_ITEM3_VM_IDLE" "ACT_VM_DRAW" "ACT_ITEM3_VM_DRAW" "ACT_VM_HITCENTER" "ACT_ITEM3_VM_HITCENTER" "ACT_VM_SWINGHARD" "ACT_ITEM3_VM_SWINGHARD" } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_spikewrench/c_spikewrench_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "329" { "name" "The Jag" "prefab" "weapon_jag paintkit_base" "first_sale_date" "2010/12/20" "particle_suffix" "jag" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_jag/c_jag_festivizer.mdl" } } } } "589" { "name" "The Eureka Effect" "first_sale_date" "2011/12/15" "item_class" "tf_weapon_wrench" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_destroy_sappers" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Wrench" "item_name" "#TF_Wrenchmotron" "item_description" "#TF_Wrenchmotron_Desc" "item_slot" "melee" "item_quality" "vintage" "item_logname" "eureka_effect" "item_iconname" "eureka_effect" "min_ilevel" "20" "max_ilevel" "20" "propername" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_drg_wrenchmotron/c_drg_wrenchmotron" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "50" "model_player" "models/workshop/weapons/c_models/c_drg_wrenchmotron/c_drg_wrenchmotron.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -9" } "attributes" { "alt fire teleport to spawn" { "attribute_class" "alt_fire_teleport_to_spawn" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "Construction rate decreased" { "attribute_class" "mult_construction_value" "value" "0.50" } "metal_pickup_decreased" { "attribute_class" "mult_metal_pickup" "value" "0.8" } "mod teleporter cost" { "attribute_class" "mod_teleporter_cost" "value" "0.5" } } "visuals" { "attached_particlesystems" { "0" { "system" "drg_wrenchmotron_idle" "attachment" "electrode_0" } } "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_drg_wrenchmotron/c_drg_wrenchmotron_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "36" { "name" "The Blutsauger" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_syringegun_medic" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "item_logname" "blutsauger" "item_iconname" "blutsauger" "show_in_armory" "1" "item_type_name" "#TF_Weapon_SyringeGun" "item_name" "#TF_Unique_Achievement_Syringegun1" "item_slot" "primary" "image_inventory" "backpack/weapons/c_models/c_leechgun/c_leechgun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_leechgun/c_leechgun.mdl" "attach_to_hands" "1" "inspect_panel_dist" "50" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/weapons/c_models/c_leechgun/c_leechgun_gold" } } "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_leechgun/c_leechgun_festivizer.mdl" } } } "attributes" { "heal on hit for rapidfire" { "attribute_class" "add_onhit_addhealth" "value" "3" } "health drain medic" { "attribute_class" "add_health_regen" "value" "-2" } "add uber charge on hit" { "attribute_class" "add_onhit_ubercharge" "value" "0.0125" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "305" { "name" "The Crusader\'s Crossbow" "first_sale_date" "2010/12/08" "prefab" "weapon_crusaders_crossbow paintkit_base" "particle_suffix" "crusaders_crossbow" "extra_wearable" "models/player/items/medic/berliners_bucket_helm.mdl" "tags" { "can_be_festivized" "1" } } "412" { "name" "The Overdose" "prefab" "valve" "first_sale_date" "2011/03/22" "item_class" "tf_weapon_syringegun_medic" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "item_logname" "proto_syringe" "item_iconname" "proto_syringe" "show_in_armory" "1" "item_type_name" "#TF_Weapon_SyringeGun_Prototype" "item_name" "#TF_Overdose" "item_description" "#TF_Overdose_Desc" "item_slot" "primary" "image_inventory" "backpack/weapons/c_models/c_proto_syringegun/c_proto_syringegun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_proto_syringegun/c_proto_syringegun.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -14" } "attributes" { "move speed bonus resource level" { "attribute_class" "mult_player_movespeed_resource_level" "value" "1.2" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.85" } } "visuals" { "sound_single_shot" "Weapon_Overdose.Single" "sound_burst" "Weapon_Overdose.SingleCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_proto_syringegun/c_proto_syringegun_festivizer.mdl" } } } "visuals_red" { "skin" "0" "sound_single_shot" "Weapon_Overdose.Single" "sound_burst" "Weapon_Overdose.SingleCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_proto_syringegun/c_proto_syringegun_festivizer.mdl" } } } "visuals_blu" { "skin" "1" "sound_single_shot" "Weapon_Overdose.Single" "sound_burst" "Weapon_Overdose.SingleCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_proto_syringegun/c_proto_syringegun_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "411" { "name" "The Quick-Fix" "prefab" "valve" "first_sale_date" "2011/03/22" "item_class" "tf_weapon_medigun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_heal_allies" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Medigun_Prototype" "item_name" "#TF_Unique_MediGun_QuickFix" "item_description" "#TF_Unique_MediGun_QuickFix_Desc" "propername" "1" "item_slot" "secondary" "equip_region" "medigun_backpack" "image_inventory" "backpack/weapons/c_models/c_proto_medigun/c_proto_medigun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_proto_medigun/c_proto_medigun.mdl" "extra_wearable" "models/weapons/c_models/c_proto_backpack/c_proto_backpack.mdl" "attach_to_hands" "1" "item_quality" "vintage" "min_ilevel" "8" "max_ilevel" "8" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "attributes" { "boost speed from patient" { "attribute_class" "boost_speed_from_patient" "value" "1" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "2" } "heal rate bonus" { "attribute_class" "mult_medigun_healrate" "value" "1.4" } "medigun charge is megaheal" { "attribute_class" "set_charge_type" "value" "2" } "ubercharge rate bonus" { "attribute_class" "mult_medigun_uberchargerate" "value" "1.1" } "overheal penalty" { "attribute_class" "mult_medigun_overheal_amount" "value" "0.5" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "1" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "2" } } "visuals" { "player_bodygroups" { "medic_backpack" "1" } } "visuals_red" { "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_proto_medigun/c_proto_medigun_festivizer.mdl" } } "skin" "0" "custom_particlesystem" { "system" "medicgun_beam_attrib_overheal_red" } } "visuals_blu" { "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_proto_medigun/c_proto_medigun_festivizer.mdl" } } "skin" "1" "custom_particlesystem" { "system" "medicgun_beam_attrib_overheal_blue" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "304" { "name" "The Amputator" "prefab" "weapon_amputator paintkit_base" "first_sale_date" "2010/12/08" "particle_suffix" "amputator" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_amputator/c_amputator_festivizer.mdl" } } } } "413" { "name" "The Solemn Vow" "prefab" "valve weapon_melee_allclass" "first_sale_date" "2011/03/22" "item_class" "tf_weapon_bonesaw" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "anim_slot" "MELEE_ALLCLASS" "item_logname" "solemn_vow" "item_iconname" "solemn_vow" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Bust" "item_description" "#TF_SolemnVow_Desc" "item_name" "#TF_SolemnVow" "item_slot" "melee" "image_inventory" "backpack/weapons/c_models/c_hippocrates_bust/c_hippocrates_bust" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "40" "model_player" "models/weapons/c_models/c_hippocrates_bust/c_hippocrates_bust.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 -4 -12" } "attributes" { "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.1" } "mod see enemy health" { "attribute_class" "see_enemy_health" "value" "1" } } "visuals" { "sound_melee_hit" "Weapon_Machete.HitFlesh" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_hippocrates_bust/c_hippocrates_bust_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "402" { "name" "The Bazaar Bargain" "prefab" "weapon_bazaar_sniper paintkit_base" "first_sale_date" "2011/03/07" "particle_suffix" "bazaar_bargain" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_bazaar_sniper/c_bazaar_sniper_festivizer.mdl" } } } } "526" { "name" "The Machina" "first_sale_date" "2011/08/11" "prefab" "weapon_machina" "item_name" "#TF_DEX_Rifle" "item_description" "#TF_DEX_Rifle_Desc" "tags" { "can_deal_damage" "1" "can_headshot" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "visuals" { "sound_single_shot" "Weapon_SniperRailgun_Large.Single" "sound_burst" "Weapon_SniperRailgun_Large.SingleCrit" "sound_reload" "Weapon_SniperRailgun.WorldReload" "sound_empty" "Weapon_SniperRailgun.ClipEmpty" "sound_special2" "Weapon_SniperRailgun.NonScoped" "sound_special3" "Weapon_SniperRailgun.Single" "muzzle_flash" "dxhr_sniper_muzzleflash" "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_dex_sniperrifle/c_dex_sniperrifle_festivizer.mdl" } } } } "1098" { "name" "The Classic" "prefab" "valve weapon_sniperrifle_alt1" "first_sale_date" "2014/06/18" "item_class" "tf_weapon_sniperrifle_classic" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_headshot" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_gib_damage" "1" "can_be_festivized" "1" } "item_logname" "the_classic" "item_iconname" "the_classic" "show_in_armory" "1" "item_type_name" "#TF_Weapon_SniperRifle" "item_name" "#TF_ClassicSniperRifle" "item_description" "#TF_ClassicSniperRifle_Desc" "item_slot" "primary" "item_quality" "vintage" "propername" "1" "min_ilevel" "1" "max_ilevel" "100" "image_inventory" "backpack/weapons/c_models/c_tfc_sniperrifle/c_tfc_sniperrifle" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_tfc_sniperrifle/c_tfc_sniperrifle.mdl" "attach_to_hands" "1" "visuals" { "show_player_bodygroup_name" "bullets" "sound_single_shot" "Weapon_ClassicSniperRifle.Single" "sound_burst" "Weapon_ClassicSniperRifle.SingleCrit" "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_tfc_sniperrifle/c_tfc_sniperrifle_festivizer.mdl" } } } "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "5 0 -8" } "attributes" { "crit on hard hit" { "attribute_class" "crit_on_hard_hit" "value" "1" } "damage penalty on bodyshot" { "attribute_class" "bodyshot_damage_modify" "value" "0.90" } "sniper no headshot without full charge" { "attribute_class" "sniper_no_headshot_without_full_charge" "value" "1" } "sniper crit no scope" { "attribute_class" "sniper_crit_no_scope" "value" "1" } "sniper fires tracer HIDDEN" { "attribute_class" "sniper_fires_tracer_HIDDEN" "value" "1" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "3" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "751" { "name" "The Cleaner\'s Carbine" "first_sale_date" "2012/06/27" "baseitem" "0" "propername" "1" "item_class" "tf_weapon_charged_smg" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "item_logname" "pro_smg" "item_iconname" "pro_smg" "item_type_name" "#TF_Weapon_SMG" "item_name" "#TF_Pro_SMG" "item_description" "#TF_Pro_SMG_Desc" "item_slot" "secondary" "item_quality" "vintage" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_pro_smg/c_pro_smg" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_pro_smg/c_pro_smg.mdl" "attach_to_hands" "1" "attributes" { "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.25" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.80" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "minicrit_boost_charge_rate" { "attribute_class" "minicrit_boost_charge_rate" "value" "1" } "minicrit_boost_when_charged" { "attribute_class" "minicrit_boost_when_charged" "value" "8" } } "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "visuals" { "sound_single_shot" "Weapon_UrbanProfessional.Single" "sound_burst" "Weapon_UrbanProfessional.SingleCrit" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_pro_smg/c_pro_smg_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "58" { "name" "Jarate" "prefab" "valve weapon_jarate" "first_sale_date" "2010/09/29" } "57" { "name" "The Razorback" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_wearable_razorback" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "show_in_armory" "1" "item_type_name" "#TF_Wearable_Shield" "item_name" "#TF_Unique_Backstab_Shield" "item_slot" "secondary" "equip_region" "back" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/player/items/sniper/knife_shield" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/player/items/sniper/knife_shield.mdl" "extra_wearable" "models/player/items/sniper/knife_shield.mdl" "used_by_classes" { "sniper" "1" } "static_attrs" { "item_meter_charge_type" "1" "item_meter_charge_rate" "30" "meter_label" "#TF_Unique_Backstab_Shield" } "attributes" { "backstab shield" { "attribute_class" "set_blockbackstab_once" "value" "1" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "5" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "patient overheal penalty" { "attribute_class" "mult_patient_overheal_penalty" "value" "0.0" } } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "231" { "name" "Darwin\'s Danger Shield" "first_sale_date" "2010/09/29" "item_class" "tf_wearable" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "show_in_armory" "1" "item_type_name" "#TF_Wearable_Shield" "item_name" "#TF_DarwinsDangerShield" "item_slot" "secondary" "equip_region" "back" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "0" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/player/items/sniper/croc_shield/croc_shield" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/player/items/sniper/croc_shield/croc_shield.mdl" "extra_wearable" "models/workshop/player/items/sniper/croc_shield/croc_shield.mdl" "used_by_classes" { "sniper" "1" } "attributes" { "afterburn immunity" { "attribute_class" "afterburn_immunity" "value" "1" } "dmg taken from fire reduced" { "attribute_class" "mult_dmgtaken_from_fire" "value" "0.5" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "mouse_pressed_sound" "ui/item_leather_pickup.wav" "drop_sound" "ui/item_leather_pickup.wav" } "642" { "name" "The Cozy Camper" "first_sale_date" "2012/03/15" "item_class" "tf_wearable" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "show_in_armory" "1" "item_type_name" "#TF_Wearable_Backpack" "item_name" "#TF_CozyCamper" "item_description" "#TF_CozyCamper_Desc" "item_slot" "secondary" "equip_region" "back" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/player/items/sniper/xms_sniper_commandobackpack/xms_sniper_commandobackpack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/player/items/sniper/xms_sniper_commandobackpack/xms_sniper_commandobackpack.mdl" "extra_wearable" "models/workshop/player/items/sniper/xms_sniper_commandobackpack/xms_sniper_commandobackpack.mdl" "used_by_classes" { "sniper" "1" } "attributes" { "health regen" { "attribute_class" "add_health_regen" "value" "4" } "aiming knockback resistance" { "attribute_class" "mult_aiming_knockback_resistance" "value" "0.80" } "aiming no flinch" { "attribute_class" "aiming_no_flinch" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" } "232" { "name" "The Bushwacka" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_club" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_be_festivized" "1" } "item_logname" "bushwacka" "item_iconname" "bushwacka" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Club" "item_name" "#TF_TheBushwacka" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_croc_knife/c_croc_knife" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "45" "model_player" "models/workshop/weapons/c_models/c_croc_knife/c_croc_knife.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "ui/item_knife_small_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" "attributes" { "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "dmg taken increased" { "attribute_class" "mult_dmgtaken" "value" "1.2" } "minicrits become crits" { "attribute_class" "minicrits_become_crits" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_croc_knife/c_croc_knife_festivizer.mdl" } } } } "401" { "name" "The Shahanshah" "prefab" "weapon_scimitar paintkit_base" "first_sale_date" "2011/03/07" "particle_suffix" "shahanshah" "tags" { "can_be_festivized" "1" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_scimitar/c_scimitar_festivizer.mdl" } } } } "61" { "name" "The Ambassador" "first_sale_date" "2010/09/29" "prefab" "valve weapon_ambassador" "tags" { "can_deal_damage" "1" "can_headshot" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "visuals" { "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/weapons/c_models/c_ambassador/c_ambassador_gold" } } "attached_models_festive" { "0" { "model" "models/weapons/c_models/c_ambassador/c_ambassador_festivizer.mdl" } } } "xifier_class_remap" "ambassador" } "224" { "name" "L\'Etranger" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_revolver" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Revolver" "item_name" "#TF_LEtranger" "item_slot" "secondary" "item_quality" "vintage" "propername" "0" "item_logname" "letranger" "item_iconname" "letranger" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/workshop/weapons/c_models/c_letranger/c_letranger" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "32" "model_player" "models/workshop/weapons/c_models/c_letranger/c_letranger.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" "attributes" { "add cloak on hit" { "attribute_class" "add_cloak_on_hit" "value" "15" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.8" } "cloak consume rate decreased" { "attribute_class" "mult_cloak_meter_consume_rate" "value" "0.6" } } "visuals" { "sound_single_shot" "Weapon_Letranger.Single" "sound_burst" "Weapon_Letranger.SingleCrit" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_letranger/c_letranger_festivizer.mdl" } } } } "460" { "name" "The Enforcer" "first_sale_date" "2011/05/15" "item_class" "tf_weapon_revolver" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_be_festivized" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Revolver" "item_name" "#TF_Enforcer" "item_slot" "secondary" "item_quality" "vintage" "propername" "1" "item_logname" "enforcer" "item_iconname" "enforcer" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/workshop/weapons/c_models/c_snub_nose/c_snub_nose" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "32" "model_player" "models/workshop/weapons/c_models/c_snub_nose/c_snub_nose.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" "attributes" { "dmg pierces resists absorbs" { "attribute_class" "mod_pierce_resists_absorbs" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "damage bonus while disguised" { "attribute_class" "mult_dmg_disguised" "value" "1.2" } } "visuals" { "sound_single_shot" "Weapon_Enforcer.Single" "sound_burst" "Weapon_Enforcer.SingleCrit" "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_snub_nose/c_snub_nose_festivizer.mdl" } } } } "810" { "name" "The Red-Tape Recorder" "prefab" "weapon_red_tape_recorder" } "225" { "name" "Your Eternal Reward" "first_sale_date" "2010/09/29" "prefab" "weapon_eternal_reward" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_taunt_damage" "1" "can_be_festivized" "1" } "item_name" "#TF_EternalReward" "propername" "0" "item_logname" "eternal_reward" "item_iconname" "eternal_reward" "inspect_panel_dist" "38" "image_inventory" "backpack/workshop/weapons/c_models/c_eternal_reward/c_eternal_reward" "model_player" "models/workshop/weapons/c_models/c_eternal_reward/c_eternal_reward.mdl" "static_attrs" { "min_viewmodel_offset" "5 0 -4" } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_eternal_reward/c_eternal_reward_festivizer.mdl" } } } } "356" { "name" "Conniver\'s Kunai" "first_sale_date" "2011/03/08" "prefab" "weapon_spy_knife_item2" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_taunt_damage" "1" "can_be_festivized" "1" } "item_name" "#TF_Kunai" "item_description" "#TF_Kunai_Desc" "propername" "0" "item_logname" "kunai" "item_iconname" "kunai" "inspect_panel_dist" "35" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_shogun_kunai/c_shogun_kunai" "model_player" "models/workshop_partner/weapons/c_models/c_shogun_kunai/c_shogun_kunai.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "sanguisuge" { "attribute_class" "sanguisuge" "value" "1" } "max health additive penalty" { "attribute_class" "add_maxhealth" "value" "-55" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_shogun_kunai/c_shogun_kunai_festivizer.mdl" } } } } "461" { "name" "The Big Earner" "first_sale_date" "2011/05/15" "prefab" "weapon_spy_knife_item2" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_taunt_damage" "1" "can_be_festivized" "1" } "item_name" "#TF_BigEarner" "propername" "1" "item_logname" "big_earner" "item_iconname" "big_earner" "inspect_panel_dist" "40" "image_inventory" "backpack/workshop/weapons/c_models/c_switchblade/c_switchblade" "model_player" "models/workshop/weapons/c_models/c_switchblade/c_switchblade.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "add cloak on kill" { "attribute_class" "add_cloak_on_kill" "value" "30" } "max health additive penalty" { "attribute_class" "add_maxhealth" "value" "-25" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "speed_boost_on_kill" { "attribute_class" "speed_boost_on_kill" "value" "3" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_switchblade/c_switchblade_festivizer.mdl" } } } } "649" { "name" "The Spy-cicle" "first_sale_date" "2011/12/19" "prefab" "weapon_spy_knife_item2" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_be_festivized" "1" } "item_name" "#TF_SpyCicle" "item_description" "#TF_SpyCicle_Desc" "propername" "1" "item_logname" "spy_cicle" "item_iconname" "spy_cicle" "image_inventory" "backpack/workshop/weapons/c_models/c_xms_cold_shoulder/c_xms_cold_shoulder" "inspect_panel_dist" "25" "model_player" "models/workshop/weapons/c_models/c_xms_cold_shoulder/c_xms_cold_shoulder.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "freeze backstab victim" { "attribute_class" "freeze_backstab_victim" "value" "1" } "melts in fire" { "attribute_class" "melts_in_fire" "value" "15" } "become fireproof on hit by fire" { "attribute_class" "become_fireproof_on_hit_by_fire" "value" "10" } "set icicle knife mode" { "attribute_class" "set_weapon_mode" "value" "3" } } "visuals" { "attached_models_festive" { "0" { "model" "models/workshop/weapons/c_models/c_xms_cold_shoulder/c_xms_cold_shoulder_festivizer.mdl" } } "attached_particlesystems" { "0" { "system" "xms_icicle_idle" "attachment" "bip_middle_0_R" } } "sound_melee_miss" "" "sound_melee_hit" "" "sound_melee_hit_world" "Icicle.HitWorld" } } "60" { "name" "The Cloak and Dagger" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_invis" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Watch" "item_name" "#TF_Unique_Achievement_CloakWatch" "item_slot" "pda2" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/weapons/c_models/c_leather_watch/parts/c_leather_watch" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/v_models/v_watch_leather_spy.mdl" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "58" } "set cloak is movement based" { "attribute_class" "set_weapon_mode" "value" "2" } "mult cloak meter regen rate" { "attribute_class" "mult_cloak_meter_regen_rate" "value" "2.0" } "NoCloakWhenCloaked" { "attribute_class" "NoCloakWhenCloaked" "value" "1" } "ReducedCloakFromAmmo" { "attribute_class" "ReducedCloakFromAmmo" "value" "0.65" } } "mouse_pressed_sound" "ui/item_watch_pickup.wav" "drop_sound" "ui/item_watch_drop.wav" } "59" { "name" "The Dead Ringer" "prefab" "valve" "first_sale_date" "2010/09/29" "item_class" "tf_weapon_invis" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Watch" "item_name" "#TF_Unique_Achievement_FeignWatch" "item_slot" "pda2" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/weapons/c_models/c_pocket_watch/parts/c_pocket_watch" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/v_models/v_watch_pocket_spy.mdl" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "attributes" { "set cloak is feign death" { "attribute_class" "set_weapon_mode" "value" "1" } "cloak consume rate decreased" { "attribute_class" "mult_cloak_meter_consume_rate" "value" "0.6" } "cloak_consume_on_feign_death_activate" { "attribute_class" "cloak_consume_on_feign_death_activate" "value" "0.5" } "mult cloak meter regen rate" { "attribute_class" "mult_cloak_meter_regen_rate" "value" "1.5" } "mod_cloak_no_regen_from_items" { "attribute_class" "mod_cloak_no_regen_from_items" "value" "1" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "9" } } "mouse_pressed_sound" "ui/item_watch_pickup.wav" "drop_sound" "ui/item_watch_drop.wav" } "93" { "tags" { "bots_cant_use" "1" } } "2010" { "tags" { "bots_cant_use" "1" } } } "prefabs" { "weapon_baseflamethrower" { "item_class" "tf_weapon_flamethrower" "prefab" "weapon_newflame" "craft_class" "weapon" "craft_material_type" "weapon" "item_type_name" "#TF_Weapon_FlameThrower" "item_slot" "primary" "used_by_classes" { "pyro" "1" } "static_attrs" { "extinguish restores health" "20" } "visuals" { "animation_replacement" { "ACT_MP_ATTACK_CROUCH_SECONDARYFIRE" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_STAND_SECONDARYFIRE" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_SECONDARYFIRE" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" } } } "weapon_melee_allclass" { "base_item_name" "Frying Pan" "visuals" { "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALLCLASS_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALLCLASS_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALLCLASS_VM_INSPECT_END" } } } "weapon_force_a_nature" { "enabled" "1" "item_class" "tf_weapon_scattergun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_collect" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "base_item_name" "The Force-a-Nature" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Scattergun" "item_name" "#TF_Unique_Achievement_Scattergun_Double" "item_description" "#TF_Unique_Achievement_Scattergun_Double_desc" "item_logname" "force_a_nature" "item_iconname" "force_a_nature" "item_slot" "primary" "anim_slot" "item2" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/weapons/c_models/c_double_barrel" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_double_barrel.mdl" "attach_to_hands" "1" "inspect_panel_dist" "38" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "scattergun has knockback" { "attribute_class" "set_scattergun_has_knockback" "value" "1" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.5" } "bullets per shot bonus" { "attribute_class" "mult_bullets_per_shot" "value" "1.2" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.9" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.34" } "scattergun no reload single" { "attribute_class" "set_scattergun_no_reload_single" "value" "1" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Scatter_Gun_Double.Single" "sound_burst" "Weapon_Scatter_Gun_Double.SingleCrit" "muzzle_flash" "muzzle_bignasty" "tracer_effect" "bullet_bignasty_tracer01" "animation_replacement" { "ACT_VM_IDLE" "ACT_ITEM2_VM_IDLE" "ACT_VM_DRAW" "ACT_ITEM2_VM_DRAW" "ACT_VM_HOLSTER" "ACT_ITEM2_VM_HOLSTER" "ACT_VM_PULLBACK" "ACT_ITEM2_VM_PULLBACK" "ACT_VM_PRIMARYATTACK" "ACT_ITEM2_VM_PRIMARYATTACK" "ACT_VM_SECONDARYATTACK" "ACT_ITEM2_VM_SECONDARYATTACK" "ACT_VM_RELOAD" "ACT_ITEM2_VM_RELOAD" "ACT_VM_DRYFIRE" "ACT_ITEM2_VM_DRYFIRE" "ACT_VM_IDLE_TO_LOWERED" "ACT_ITEM2_VM_IDLE_TO_LOWERED" "ACT_VM_IDLE_LOWERED" "ACT_ITEM2_VM_IDLE_LOWERED" "ACT_VM_LOWERED_TO_IDLE" "ACT_ITEM2_VM_LOWERED_TO_IDLE" "ACT_PRIMARY_VM_INSPECT_START" "ACT_ITEM2_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_ITEM2_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_ITEM2_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "xifier_class_remap" "force_a_nature" } "weapon_shortstop" { "enabled" "1" "item_class" "tf_weapon_handgun_scout_primary" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "weapon_stattrak_module_scale" "0.66" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Peppergun" "item_description" "#TF_TheShortstop_Desc" "item_name" "#TF_TheShortstop" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "vintage" "item_logname" "shortstop" "item_iconname" "shortstop" "propername" "1" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_shortstop/c_shortstop" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_shortstop/c_shortstop.mdl" "attach_to_hands" "1" "inspect_panel_dist" "27" "used_by_classes" { "scout" "1" } "attributes" { "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } "damage force increase text" { "attribute_class" "damage_force_reduction" "value" "1" } "healing received bonus" { "attribute_class" "mult_healing_received" "value" "1.2" } "damage force increase hidden" { "attribute_class" "damage_force_reduction" "value" "1.4" } "airblast vulnerability multiplier hidden" { "attribute_class" "airblast_vulnerability_multiplier" "value" "1.4" } } "visuals" { "sound_single_shot" "Weapon_Short_Stop.Single" "sound_burst" "Weapon_Short_Stop.SingleCrit" "sound_reload" "Weapon_Short_Stop.Reload" "muzzle_flash" "muzzle_bignasty" "tracer_effect" "bullet_bignasty_tracer01" "animation_replacement" { "ACT_VM_IDLE" "ACT_SECONDARY_VM_IDLE_2" "ACT_VM_DRAW" "ACT_SECONDARY_VM_DRAW_2" "ACT_VM_PRIMARYATTACK" "ACT_SECONDARY_VM_PRIMARYATTACK_2" "ACT_MP_ATTACK_STAND_SECONDARYFIRE" "ACT_MP_PUSH_STAND_SECONDARY" "ACT_MP_ATTACK_CROUCH_SECONDARYFIRE" "ACT_MP_PUSH_CROUCH_SECONDARY" "ACT_MP_ATTACK_SWIM_SECONDARYFIRE" "ACT_MP_PUSH_SWIM_SECONDARY" "ACT_VM_RELOAD" "ACT_SECONDARY_VM_RELOAD_2" "ACT_MP_RELOAD_STAND" "ACT_MP_RELOAD_STAND_SECONDARY_2" "ACT_MP_RELOAD_CROUCH" "ACT_MP_RELOAD_CROUCH_SECONDARY_2" "ACT_MP_RELOAD_SWIM" "ACT_MP_RELOAD_SWIM_SECONDARY_2" "ACT_MP_RELOAD_AIRWALK" "ACT_MP_RELOAD_AIRWALK_SECONDARY_2" "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_soda_popper" { "enabled" "1" "item_class" "tf_weapon_soda_popper" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_critical_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Scattergun" "item_name" "#TF_SodaPopper" "item_description" "#TF_SodaPopper_Desc" "item_logname" "soda_popper" "item_iconname" "soda_popper" "item_slot" "primary" "anim_slot" "item2" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_soda_popper/c_soda_popper" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_soda_popper/c_soda_popper.mdl" "attach_to_hands" "1" "inspect_panel_dist" "34" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.5" } "attributes" { "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.75" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.5" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.34" } "scattergun no reload single" { "attribute_class" "set_scattergun_no_reload_single" "value" "1" } "hype on damage" { "attribute_class" "hype_on_damage" "value" "1" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } } "visuals" { "animation_replacement" { "ACT_VM_IDLE" "ACT_ITEM2_VM_IDLE" "ACT_VM_DRAW" "ACT_ITEM2_VM_DRAW" "ACT_VM_HOLSTER" "ACT_ITEM2_VM_HOLSTER" "ACT_VM_PULLBACK" "ACT_ITEM2_VM_PULLBACK" "ACT_VM_PRIMARYATTACK" "ACT_ITEM2_VM_PRIMARYATTACK" "ACT_VM_SECONDARYATTACK" "ACT_ITEM2_VM_SECONDARYATTACK" "ACT_VM_RELOAD" "ACT_ITEM2_VM_RELOAD" "ACT_VM_DRYFIRE" "ACT_ITEM2_VM_DRYFIRE" "ACT_VM_IDLE_TO_LOWERED" "ACT_ITEM2_VM_IDLE_TO_LOWERED" "ACT_VM_IDLE_LOWERED" "ACT_ITEM2_VM_IDLE_LOWERED" "ACT_VM_LOWERED_TO_IDLE" "ACT_ITEM2_VM_LOWERED_TO_IDLE" "ACT_PRIMARY_VM_INSPECT_START" "ACT_ITEM2_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_ITEM2_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_ITEM2_VM_INSPECT_END" } "sound_single_shot" "Weapon_Soda_Popper.Single" "sound_burst" "Weapon_Soda_Popper.SingleCrit" "muzzle_flash" "muzzle_bignasty" "tracer_effect" "bullet_bignasty_tracer01" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_ubersaw" { "enabled" "1" "item_class" "tf_weapon_bonesaw" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_taunt_damage" "1" } "base_item_name" "The Ubersaw" "item_logname" "ubersaw" "item_iconname" "ubersaw" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Bonesaw" "item_name" "#TF_Unique_Achievement_Bonesaw1" "item_slot" "melee" "image_inventory" "backpack/weapons/c_models/c_ubersaw/c_ubersaw" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_ubersaw/c_ubersaw.mdl" "attach_to_hands" "1" "inspect_panel_dist" "42" "item_quality" "unique" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -12" "weapon_stattrak_module_scale" "0.608" } "attributes" { "add uber charge on hit" { "attribute_class" "add_onhit_ubercharge" "value" "0.25" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "sound_melee_hit" "Weapon_UberSaw.HitFlesh" } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_winger_pistol" { "enabled" "1" "item_class" "tf_weapon_handgun_scout_secondary" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_type_name" "#TF_Weapon_Pistol" "item_logname" "the_winger" "item_iconname" "the_winger" "item_name" "#TF_Winger" "item_slot" "secondary" "item_quality" "unique" "min_ilevel" "15" "max_ilevel" "15" "attach_to_hands" "1" "inspect_panel_dist" "31" "propername" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_winger_pistol/c_winger_pistol" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_winger_pistol/c_winger_pistol.mdl" "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.723" } "attributes" { "damage bonus" { "attribute_class" "mult_dmg" "value" "1.15" } "increased jump height from weapon" { "attribute_class" "mod_jump_height_from_weapon" "value" "1.25" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.4" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "sound_single_shot" "Weapon_Winger.Single" "sound_burst" "Weapon_Winger.SingleCrit" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_reisen_pistol" { "enabled" "1" "item_class" "tf_weapon_handgun_scout_secondary" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_type_name" "#TF_Weapon_Pistol" "item_logname" "the_winger" "item_iconname" "the_winger" "item_name" "#TF_Winger" "item_slot" "secondary" "item_quality" "completed" "min_ilevel" "15" "max_ilevel" "15" "attach_to_hands" "1" "inspect_panel_dist" "31" "propername" "1" "used_by_classes" { "scout" "1" "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.723" } "visuals" { "sound_single_shot" "Weapon_Winger.Single" "sound_burst" "Weapon_Winger.SingleCrit" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_guillotine" { "first_sale_date" "2012/08/02" "enabled" "1" "item_class" "tf_weapon_cleaver" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_long_distance_damage" "1" "cannot_damage_buildings" "1" } "base_item_name" "The Flying Guillotine" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Cleaver" "item_name" "#TF_SD_Cleaver" "item_logname" "guillotine" "item_iconname" "guillotine" "item_slot" "secondary" "anim_slot" "item1" "item_quality" "vintage" "propername" "1" "attach_to_hands" "1" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_sd_cleaver/c_sd_cleaver" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop_partner/weapons/c_models/c_sd_cleaver/c_sd_cleaver.mdl" "xifier_class_remap" "guillotine" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -8" } "attributes" { "cleaver description" { "attribute_class" "desc_cleaver_description" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "visuals" { "sound_deploy" "Cleaver.Draw" "sound_single_shot" "Cleaver.Single" "styles" { "0" { "skin" "0" "name" "#TF_SD_Cleaver_Style0" } "1" { "skin" "1" "name" "#TF_SD_Cleaver_Style1" } } "animation_replacement" { "ACT_VM_IDLE" "ACT_ITEM3_VM_IDLE" "ACT_VM_DRAW" "ACT_ITEM3_VM_DRAW" "ACT_VM_PRIMARYATTACK" "ACT_ITEM3_VM_THROW" "ACT_SECONDARY_VM_INSPECT_START" "ACT_SECONDARY_ALT1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_SECONDARY_ALT1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_SECONDARY_ALT1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_madmilk" { "enabled" "1" "item_class" "tf_weapon_jar_milk" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_extinguish" "1" } "base_item_name" "Mad Milk" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Jar_Milk" "item_description" "#TF_MadMilk_Desc" "item_name" "#TF_MadMilk" "item_slot" "secondary" "item_quality" "vintage" "anim_slot" "item1" "min_ilevel" "5" "max_ilevel" "5" "attach_to_hands" "1" "image_inventory" "backpack/workshop/weapons/c_models/c_madmilk/c_madmilk" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_madmilk/c_madmilk.mdl" "used_by_classes" { "scout" "1" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "4" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "extinguish reduces cooldown" { "attribute_class" "extinguish_reduces_cooldown" "value" "0.8" } } "visuals" { "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "xifier_class_remap" "madmilk" "mouse_pressed_sound" "ui/item_bottle_pickup.wav" "drop_sound" "ui/item_bottle_drop.wav" } "weapon_blackbox" { "enabled" "1" "item_class" "tf_weapon_rocketlauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "base_item_name" "The Black Box" "item_logname" "blackbox" "item_iconname" "blackbox" "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketLauncher" "item_name" "#TF_TheBlackBox" "item_slot" "primary" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/workshop/weapons/c_models/c_blackbox/c_blackbox" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_blackbox/c_blackbox.mdl" "attach_to_hands" "1" "inspect_panel_dist" "55" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "12 -4 -8" } "attributes" { "health on radius damage" { "attribute_class" "add_health_on_radius_damage" "value" "20" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.75" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_RPG_BlackBox.Single" "sound_burst" "Weapon_RPG_BlackBox.SingleCrit" "sound_special1" "Weapon_RPG_BlackBox.Explode" "animation_replacement" { "ACT_VM_RELOAD" "ACT_PRIMARY_VM_RELOAD_2" "ACT_RELOAD_START" "ACT_PRIMARY_RELOAD_START_2" "ACT_RELOAD_FINISH" "ACT_PRIMARY_RELOAD_FINISH_2" "ACT_MP_RELOAD_STAND" "ACT_MP_RELOAD_STAND_PRIMARY_2" "ACT_MP_RELOAD_STAND_LOOP" "ACT_MP_RELOAD_STAND_PRIMARY_2" "ACT_MP_RELOAD_STAND_END" "ACT_MP_RELOAD_STAND_PRIMARY_END_2" "ACT_MP_RELOAD_CROUCH" "ACT_MP_RELOAD_CROUCH_PRIMARY_2" "ACT_MP_RELOAD_CROUCH_END" "ACT_MP_RELOAD_CROUCH_PRIMARY_END_2" "ACT_MP_RELOAD_CROUCH_LOOP" "ACT_MP_RELOAD_CROUCH_PRIMARY_LOOP_2" "ACT_MP_RELOAD_AIRWALK" "ACT_MP_RELOAD_AIRWALK_PRIMARY_2" "ACT_MP_RELOAD_AIRWALK_END" "ACT_MP_RELOAD_AIRWALK_PRIMARY_END_2" "ACT_MP_RELOAD_AIRWALK_LOOP" "ACT_MP_RELOAD_AIRWALK_PRIMARY_LOOP_2" } "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/workshop/weapons/c_models/c_blackbox/c_blackbox_gold" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "xifier_class_remap" "blackbox" "particle_suffix" "blackbox" } "weapon_atom_launcher" { "enabled" "1" "item_class" "tf_weapon_rocketlauncher_airstrike" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_RocketLauncher" "propername" "1" "item_name" "#TF_Weapon_AirStrike" "item_logname" "airstrike" "item_iconname" "airstrike" "item_slot" "primary" "item_quality" "vintage" "min_ilevel" "1" "max_ilevel" "100" "image_inventory" "backpack/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher.mdl" "attach_to_hands" "1" "inspect_panel_dist" "60" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "attributes" { "Blast radius decreased" { "attribute_class" "mult_explosion_radius" "value" "0.90" } "Reload time decreased" { "attribute_class" "mult_reload_time" "value" "0.90" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.85" } "rocket jump damage reduction" { "attribute_class" "rocket_jump_dmg_reduction" "value" "0.85" } "rocketjump attackrate bonus" { "attribute_class" "rocketjump_attackrate_bonus" "value" "0.35" } "mini rockets" { "attribute_class" "mini_rockets" "value" "1" } "clipsize increase on kill" { "attribute_class" "clipsize_increase_on_kill" "value" "4" } "disable fancy class select anim" { "attribute_class" "disable_fancy_class_select_anim" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Airstrike.AltFire" "sound_special1" "Weapon_Airstrike.Explosion" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_reserve_shooter" { "enabled" "1" "item_class" "tf_weapon_shotgun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" } "item_type_name" "#TF_Weapon_Shotgun" "item_name" "#TF_ReserveShooter" "item_slot" "secondary" "item_logname" "reserve_shooter" "item_iconname" "reserve_shooter" "show_in_armory" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "attach_to_hands" "1" "inspect_panel_dist" "45" "image_inventory" "backpack/workshop/weapons/c_models/c_reserve_shooter/c_reserve_shooter" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "used_by_classes" { "soldier" "1" "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "model_player" "models/workshop/weapons/c_models/c_reserve_shooter/c_reserve_shooter.mdl" "visuals" { "sound_single_shot" "Weapon_Reserve_Shooter.Single" "sound_burst" "Weapon_Reserve_Shooter.SingleCrit" } "attributes" { "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.66" } "mod mini-crit airborne" { "attribute_class" "mini_crit_airborne" "value" "1" } "single wep deploy time decreased" { "attribute_class" "mult_single_wep_deploy_time" "value" "0.80" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_buff_banner" { "enabled" "1" "item_class" "tf_weapon_buff_item" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_apply_soldier_buff" "1" } "base_item_name" "The Buff Banner" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Battle_Banner" "item_name" "#TF_Unique_Achievement_SoldierBuff" "item_description" "#TF_Unique_Achievement_SoldierBuff_Desc" "item_slot" "secondary" "equip_region" "back" "anim_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/weapons/c_models/c_buffpack/c_buffpack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "35" "model_player" "models/weapons/c_models/c_bugle/c_bugle.mdl" "attach_to_hands" "1" "extra_wearable" "models/weapons/c_models/c_buffpack/c_buffpack.mdl" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -5" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "51" } "mod soldier buff type" { "attribute_class" "set_buff_type" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "visuals" { "animation_replacement" { "ACT_MP_ATTACK_STAND_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_ITEM1_SECONDARY" "ACT_MP_ATTACK_CROUCH_MELEE_SECONDARY" "ACT_MP_ATTACK_STAND_ITEM1_SECONDARY" "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_pack_pickup.wav" "drop_sound" "ui/item_pack_drop.wav" } "weapon_trenchgun" { "enabled" "1" "item_class" "tf_weapon_shotgun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "#TF_Weapon_PanicAttack" "item_logname" "panic_attack" "item_iconname" "panic_attack" "item_slot" "primary" "item_quality" "vintage" "min_ilevel" "1" "max_ilevel" "99" "propername" "1" "attach_to_hands" "1" "inspect_panel_dist" "40" "image_inventory" "backpack/workshop/weapons/c_models/c_trenchgun/c_trenchgun" "model_player" "models/workshop/weapons/c_models/c_trenchgun/c_trenchgun.mdl" "used_by_classes" { "engineer" "primary" "pyro" "secondary" "soldier" "secondary" "heavy" "secondary" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "weapon_stattrak_module_scale" "0.608" } "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0.8" } "single wep deploy time decreased" { "attribute_class" "mult_single_wep_deploy_time" "value" "0.5" } "mult_spread_scales_consecutive" { "attribute_class" "mult_spread_scales_consecutive" "value" "1" } "bullets per shot bonus" { "attribute_class" "mult_bullets_per_shot" "value" "1.5" } "fixed_shot_pattern" { "attribute_class" "fixed_shot_pattern" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_BackShot_Shotty.Single" "sound_burst" "Weapon_BackShot_Shotty.SingleCrit" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_disciplinary_action" { "enabled" "1" "item_class" "tf_weapon_shovel" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Riding_Crop" "item_name" "#TF_DisciplinaryAction" "item_logname" "disciplinary_action" "item_iconname" "disciplinary_action" "item_slot" "melee" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_riding_crop/c_riding_crop" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_riding_crop/c_riding_crop.mdl" "attach_to_hands" "1" "inspect_panel_dist" "50" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -5 -20" "weapon_stattrak_module_scale" "0.455" } "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0.75" } "speed buff ally" { "attribute_class" "speed_buff_ally" "value" "1" } "melee range multiplier" { "attribute_class" "melee_range_multiplier" "value" "1.7" } "melee bounds multiplier" { "attribute_class" "melee_bounds_multiplier" "value" "1.55" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "66" } } "visuals" { "sound_melee_miss" "DisciplineDevice.Swing" "sound_melee_hit" "DisciplineDevice.Impact" "sound_melee_hit_world" "DisciplineDevice.HitWorld" "sound_melee_burst" "DisciplineDevice.ImpactCrit" } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_crusaders_crossbow" { "enabled" "1" "item_class" "tf_weapon_crossbow" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_heal_allies" "1" } "base_item_name" "The Crusader\'s Crossbow" "item_type_name" "#TF_Weapon_Crossbow" "item_name" "#TF_CrusadersCrossbow" "item_description" "Fires healing bombs that give residual healing to allies This weapon will reload automatically when not active" "item_logname" "crusaders_crossbow" "item_iconname" "crusaders_crossbow" "item_slot" "primary" "item_quality" "unique" "min_ilevel" "15" "max_ilevel" "15" "image_inventory" "backpack/workshop/weapons/c_models/c_crusaders_crossbow/c_crusaders_crossbow" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_crusaders_crossbow/c_crusaders_crossbow.mdl" "attach_to_hands" "1" "inspect_panel_dist" "42" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -14" "weapon_stattrak_module_scale" "0.608" } "attributes" { "add uber charge on hit" { "attribute_class" "add_onhit_ubercharge" "value" "0.1" } "maxammo primary reduced" { "attribute_class" "mult_maxammo_primary" "value" "0.25" } "centerfire projectile" { "attribute_class" "centerfire_projectile" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_CrusadersCrossbow.Single" "sound_burst" "Weapon_CrusadersCrossbow.SingleCrit" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" "xifier_class_remap" "crusaders_crossbow" } "weapon_backburner" { "enabled" "1" "prefab" "weapon_baseflamethrower" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_reflect_projectiles" "1" "can_extinguish" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "is_flamethrower" "1" } "base_item_name" "The Backburner" "item_logname" "backburner" "item_iconname" "backburner" "show_in_armory" "1" "item_name" "#TF_Unique_Achievement_Flamethrower" "image_inventory" "backpack/weapons/c_models/c_backburner/c_backburner" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_flamethrower/c_backburner.mdl" "attach_to_hands" "1" "item_quality" "unique" "propername" "1" "min_ilevel" "1" "max_ilevel" "99" "static_attrs" { "min_viewmodel_offset" "10 -3 -10" "mod flamethrower back crit" "1" "airblast cost increased" "2.5" "crit mod disabled hidden" "0" } "visuals" { "sound_single_shot" "Weapon_BackBurner.FireStart" "sound_special1" "Weapon_BackBurner.FireLoop" "sound_burst" "Weapon_BackBurner.FireLoopCrit" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "xifier_class_remap" "weapon_backburner" } "weapon_degreaser" { "enabled" "1" "item_class" "tf_weapon_rocketlauncher_fireball" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" } "item_logname" "degreaser" "item_iconname" "degreaser" "show_in_armory" "1" "item_name" "#TF_TheDegreaser" "image_inventory" "backpack/workshop/weapons/c_models/c_degreaser/c_degreaser" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_degreaser/c_degreaser.mdl" "extra_wearable" "models/player/bluearchive/momoi_midori_halo.mdl" "attach_to_hands" "1" "inspect_panel_dist" "91" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "item_slot" "primary" "anim_slot" "primary" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "single wep deploy time decreased" "0.4" "switch from wep deploy time decreased" "0.4" "weapon burn dmg reduced" "0.34" "item_meter_charge_type" "1" "item_meter_charge_rate" "0.8" "meter_label" "#TF_Pressure" "hidden primary max ammo bonus" "0.2" "airblast cost scale hidden" "0.4" "dragons fury neutral properties" "1" "dragons fury positive properties" "1" "dragons fury negative properties" "1" "extinguish restores health" "20" } "visuals" { "sound_single_shot" "Weapon_Airstrike.AltFire" "sound_special1" "Weapon_Airstrike.Explosion" "animation_replacement" { "ACT_VM_PRIMARYATTACK" "ACT_PRIMARY_VM_PRIMARYATTACK_3" "ACT_PRIMARY_VM_INSPECT_START" "ACT_ITEM4_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_ITEM4_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_ITEM4_VM_INSPECT_END" "ACT_MP_ATTACK_CROUCH_PRIMARY" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_STAND_PRIMARY" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" "ACT_MP_ATTACK_CROUCH_SECONDARYFIRE" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_STAND_SECONDARYFIRE" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_SECONDARYFIRE" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_newflame" { "static_attrs" { "flame_gravity" "0" "flame_drag" "8.5" "flame_up_speed" "50" "flame_speed" "2450" "flame_spread_degree" "2.8" "flame_lifetime" "0.6" "flame_random_life_time_offset" "0.1" } } "weapon_detonator" { "enabled" "1" "item_class" "tf_weapon_flaregun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Flaregun" "item_logname" "detonator" "item_iconname" "detonator" "item_name" "#TF_Weapon_Flaregun_Detonator" "item_description" "#TF_Weapon_Flaregun_Detonator_Desc" "item_slot" "secondary" "anim_slot" "ITEM1" "image_inventory" "backpack/workshop/weapons/c_models/c_detonator/c_detonator" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_detonator/c_detonator.mdl" "attach_to_hands" "1" "inspect_panel_dist" "40" "item_quality" "vintage" "propername" "0" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "blast dmg to self increased" { "attribute_class" "blast_dmg_to_self" "value" "1.50" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.75" } "minicrit vs burning player" { "attribute_class" "or_minicrit_vs_playercond_burning" "value" "1" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_Detonator.Fire" "sound_special1" "Weapon_Detonator.Detonate" "sound_special3" "Weapon_Detonator.DetonateWorld" "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_scorch_shot" { "enabled" "1" "item_class" "tf_weapon_flaregun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" } "item_logname" "scorch_shot" "item_iconname" "scorch_shot" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Flaregun" "item_name" "#TF_ScorchShot" "item_description" "#TF_ScorchShot_Desc" "item_slot" "secondary" "anim_slot" "ITEM1" "image_inventory" "backpack/workshop/weapons/c_models/c_scorch_shot/c_scorch_shot" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_scorch_shot/c_scorch_shot.mdl" "attach_to_hands" "1" "inspect_panel_dist" "30" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "self dmg push force decreased" { "attribute_class" "mult_dmgself_push_force" "value" "0.65" } "minicrit vs burning player" { "attribute_class" "or_minicrit_vs_playercond_burning" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.65" } "mod flaregun fires pellets with knockback" { "attribute_class" "set_weapon_mode" "value" "3" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_ScorchShot.Single" "sound_burst" "Weapon_ScorchShot.SingleCrit" "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_axtinguisher" { "enabled" "1" "item_class" "tf_weapon_fireaxe" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "base_item_name" "The Axtinguisher" "item_logname" "axtinguisher" "item_iconname" "axtinguisher" "show_in_armory" "1" "item_type_name" "#TF_Weapon_FireAxe" "item_name" "#TF_Unique_Achievement_FireAxe1" "item_slot" "melee" "image_inventory" "backpack/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro.mdl" "attach_to_hands" "1" "inspect_panel_dist" "55" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "crit vs burning players" "1" "dmg penalty vs nonburning" "0.5" "single wep holster time increased" "1.35" } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_powerjack" { "enabled" "1" "item_class" "tf_weapon_fireaxe" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "item_logname" "powerjack" "item_iconname" "powerjack" "show_in_armory" "1" "item_type_name" "#TF_Weapon_SledgeHammer" "item_name" "#TF_ThePowerjack" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_powerjack/c_powerjack" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_powerjack/c_powerjack.mdl" "attach_to_hands" "1" "inspect_panel_dist" "65" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 2 -9" "weapon_stattrak_module_scale" "0.6" } "attributes" { "heal on kill" { "attribute_class" "heal_on_kill" "value" "25" } "move speed bonus" { "attribute_class" "mult_player_movespeed" "value" "1.15" } "dmg taken increased" { "attribute_class" "mult_dmgtaken" "value" "1.2" } "provide on active" { "attribute_class" "provide_on_active" "value" "1" } } "visuals" { "sound_melee_hit" "Weapon_Machete.HitFlesh" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_back_scratcher" { "enabled" "1" "item_class" "tf_weapon_fireaxe" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "item_logname" "back_scratcher" "item_iconname" "back_scratcher" "show_in_armory" "1" "item_type_name" "#TF_Weapon_GardenRake" "item_name" "#TF_BackScratcher" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_back_scratcher/c_back_scratcher" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_back_scratcher/c_back_scratcher.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.455" } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" "attributes" { "damage bonus" { "attribute_class" "mult_dmg" "value" "1.25" } "health from healers reduced" { "attribute_class" "mult_health_fromhealers" "value" "0.25" } "health from packs increased" { "attribute_class" "mult_health_frompacks" "value" "1.5" } } } "weapon_annihilator" { "first_sale_date" "2012/08/02" "enabled" "1" "item_class" "tf_weapon_breakable_sign" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_destroy_sappers" "1" "can_be_festivized" "1" } "base_item_name" "The Neon Annihilator" "item_logname" "annihilator" "item_iconname" "annihilator" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Sign" "item_name" "#TF_SD_Sign" "item_slot" "melee" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_sd_neonsign/c_sd_neonsign" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop_partner/weapons/c_models/c_sd_neonsign/c_sd_neonsign.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "xifier_class_remap" "neon_annihilator" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -15" } "attributes" { "dmg penalty vs players" { "attribute_class" "mult_dmg_vs_players" "value" "0.80" } "ragdolls plasma effect" { "attribute_class" "ragdolls_plasma_effect" "value" "1" } "crit vs wet players" { "attribute_class" "crit_vs_wet_players" "value" "1" } "damage applies to sappers" { "attribute_class" "set_dmg_apply_to_sapper" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "sound_melee_hit" "Neon_Sign.ImpactFlesh" "sound_melee_hit_world" "Neon_Sign.ImpactWorld" "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_sd_neonsign/c_sd_neonsign_festivizer.mdl" } } } "mouse_pressed_sound" "ui/item_wood_pole_pickup.wav" "drop_sound" "ui/item_wood_pole_drop.wav" } "weapon_lochnload" { "enabled" "1" "item_class" "tf_weapon_grenadelauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_logname" "loch_n_load" "item_iconname" "loch_n_load" "item_type_name" "#TF_Weapon_GrenadeLauncher" "item_name" "#TF_LochNLoad" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "propername" "1" "attach_to_hands" "1" "inspect_panel_dist" "55" "image_inventory" "backpack/workshop/weapons/c_models/c_lochnload/c_lochnload" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_lochnload/c_lochnload.mdl" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.75" } "dmg bonus vs buildings" { "attribute_class" "mult_dmg_vs_buildings" "value" "1.2" } "Projectile speed increased" { "attribute_class" "mult_projectile_speed" "value" "1.25" } "Blast radius decreased" { "attribute_class" "mult_explosion_radius" "value" "0.75" } "sticky air burst mode" { "attribute_class" "set_detonate_mode" "value" "2" } "grenade no spin" { "attribute_class" "grenade_no_spin" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_LochnLoad.Single" "sound_burst" "Weapon_LochnLoad.SingleCrit" "animation_replacement" { "ACT_RELOAD_START" "ACT_PRIMARY_RELOAD_START_2" "ACT_VM_RELOAD" "ACT_PRIMARY_VM_RELOAD_2" "ACT_RELOAD_FINISH" "ACT_PRIMARY_RELOAD_FINISH_2" "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } } } "weapon_demoman_boots" { "enabled" "1" "item_class" "tf_wearable" "craft_class" "weapon" "craft_material_type" "weapon" "item_type_name" "#TF_Wearable_Boots" "capabilities" { "nameable" "1" "can_craft_count" "1" } "base_item_name" "The Bootlegger" "show_in_armory" "1" "item_slot" "primary" "equip_region" "feet" "anim_slot" "FORCE_NOT_USED" "item_quality" "vintage" "propername" "0" "min_ilevel" "10" "max_ilevel" "10" "act_as_wearable" "1" "drop_type" "none" "used_by_classes" { "demoman" "1" } "attributes" { "mult charge turn control" { "attribute_class" "charge_turn_control" "value" "3" } "max health additive bonus" { "attribute_class" "add_maxhealth" "value" "25" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "kill refills meter" { "attribute_class" "kill_refills_meter" "value" "0.25" } "move speed bonus" { "attribute_class" "mult_player_movespeed" "value" "1.10" } } "visuals" { "player_bodygroups" { "shoes" "1" } } "mouse_pressed_sound" "ui/item_hat_pickup.wav" "drop_sound" "ui/item_hat_drop.wav" } "weapon_demo_cannon" { "enabled" "1" "item_class" "tf_weapon_cannon" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_gib_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_logname" "loose_cannon" "item_iconname" "loose_cannon_explosion" "item_type_name" "#TF_Weapon_GrenadeLauncher" "item_name" "#TF_Weapon_Cannon" "item_description" "#TF_Weapon_Cannon_desc" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "propername" "1" "attach_to_hands" "1" "inspect_panel_dist" "50" "image_inventory" "backpack/workshop/weapons/c_models/c_demo_cannon/c_demo_cannon" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_demo_cannon/c_demo_cannon.mdl" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "override projectile type" { "attribute_class" "override_projectile_type" "value" "17" } "Projectile speed increased" { "attribute_class" "mult_projectile_speed" "value" "1.20" } "grenade launcher mortar mode" { "attribute_class" "grenade_launcher_mortar_mode" "value" "1" } "grenade not explode on impact" { "attribute_class" "grenade_not_explode_on_impact" "value" "1" } "cannonball push back" { "attribute_class" "cannonball_push_back" "value" "1" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "65" } } "visuals" { "animation_replacement" { "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } } } "weapon_quadball" { "enabled" "1" "item_class" "tf_weapon_grenadelauncher" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_gib_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_logname" "iron_bomber" "item_iconname" "iron_bomber" "item_type_name" "#TF_Weapon_GrenadeLauncher" "item_name" "#TF_Weapon_Iron_bomber" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "vintage" "min_ilevel" "1" "max_ilevel" "99" "propername" "1" "attach_to_hands" "1" "inspect_panel_dist" "55" "image_inventory" "backpack/workshop/weapons/c_models/c_quadball/c_quadball" "model_player" "models/workshop/weapons/c_models/c_quadball/c_quadball.mdl" "extra_wearable" "models/player/items/all_class/tenshi_suku.mdl" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "attributes" { "Blast radius decreased" { "attribute_class" "mult_explosion_radius" "value" "0.85" } "grenade no bounce" { "attribute_class" "grenade_no_bounce" "value" "1" } "custom projectile model" { "attribute_class" "custom_projectile_model" "value" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" } "fuse bonus" { "attribute_class" "fuse_mult" "value" "0.7" } } "visuals" { "sound_single_shot" "Weapon_TackyGrenadier.Single" "sound_burst" "Weapon_TackyGrenadier.SingleCrit" "sound_special1" "Weapon_Airstrike.Explosion" "animation_replacement" { "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_sword" { "enabled" "1" "item_class" "tf_weapon_sword" "craft_class" "weapon" "craft_material_type" "weapon" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Sword" "item_slot" "melee" "anim_slot" "item1" "item_quality" "vintage" "min_ilevel" "5" "max_ilevel" "5" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "attach_to_hands" "1" "visuals" { "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_SPECIAL_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_SPECIAL_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_SPECIAL_VM_INSPECT_END" } } } "weapon_eyelander" { "prefab" "weapon_sword" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_taunt_damage" "1" } "base_item_name" "The Eyelander" "item_name" "#TF_Unique_Achievement_Sword" "item_description" "#TF_Unique_Achievement_Sword_Desc" "propername" "1" "image_inventory" "backpack/weapons/c_models/c_claymore/c_claymore" "model_player" "models/weapons/c_models/c_claymore/c_claymore.mdl" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "12 -3 -10" } "visuals" { "sound_melee_miss" "Weapon_Sword.Swing" "sound_melee_hit" "Weapon_Sword.HitFlesh" "sound_melee_hit_world" "Weapon_Sword.HitWorld" "sound_burst" "Weapon_Sword.SwingCrit" "sound_special1" "Sword.Hit" "sound_special2" "Sword.Idle" "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/weapons/c_models/c_claymore/c_claymore_gold" } } } "attributes" { "is_a_sword" { "attribute_class" "is_a_sword" "value" "72" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "max health additive penalty" { "attribute_class" "add_maxhealth" "value" "-25" } "decapitate type" { "attribute_class" "decapitate_type" "value" "1" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "6" } "kill eater kill type" { "attribute_class" "kill_eater_kill_type" "value" "6" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "mouse_pressed_sound" "ui/item_knife_large_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" "xifier_class_remap" "eyelander" } "weapon_battleaxe" { "prefab" "weapon_sword" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" } "item_logname" "battleaxe" "item_iconname" "battleaxe" "item_type_name" "#TF_Weapon_Axe" "item_name" "#TF_Unique_BattleAxe" "item_description" "#TF_Unique_BattleAxe_desc" "image_inventory" "backpack/workshop/weapons/c_models/c_battleaxe/c_battleaxe" "image_inventory_size_h" "96" "model_player" "models/workshop/weapons/c_models/c_battleaxe/c_battleaxe.mdl" "propername" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" "weapon_stattrak_module_scale" "0.455" } "attributes" { "is_a_sword" { "attribute_class" "is_a_sword" "value" "72" } "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "damage bonus" { "attribute_class" "mult_dmg" "value" "1.2" } "move speed penalty" { "attribute_class" "mult_player_movespeed" "value" "0.85" } } "visuals" { "sound_melee_miss" "Weapon_Sword.Swing" "sound_melee_hit" "Weapon_Sword.HitFlesh" "sound_melee_hit_world" "Weapon_Sword.HitWorld" "sound_burst" "Weapon_Sword.SwingCrit" "sound_special1" "Sword.Hit" "sound_special2" "Sword.Idle" } "mouse_pressed_sound" "ui/item_knife_large_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_gatling_gun" { "enabled" "1" "item_class" "tf_weapon_minigun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Minigun" "item_name" "#TF_GatlingGun" "item_slot" "primary" "item_logname" "brass_beast" "item_iconname" "brass_beast" "image_inventory" "backpack/workshop/weapons/c_models/c_gatling_gun/c_gatling_gun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_gatling_gun/c_gatling_gun.mdl" "attach_to_hands" "1" "propername" "1" "item_quality" "vintage" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "visuals" { "sound_reload" "Weapon_Gatling.Reload" "sound_empty" "Weapon_Gatling.ClipEmpty" "sound_double_shot" "Weapon_Gatling.Fire" "sound_special1" "Weapon_Gatling.WindUp" "sound_special2" "Weapon_Gatling.WindDown" "sound_special3" "Weapon_Gatling.Spin" "sound_burst" "Weapon_Gatling.FireCrit" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "damage bonus" { "attribute_class" "mult_dmg" "value" "1.20" } "minigun spinup time increased" { "attribute_class" "mult_minigun_spinup_time" "value" "1.5" } "aiming movespeed decreased" { "attribute_class" "mult_player_aiming_movespeed" "value" "0.4" } "spunup_damage_resistance" { "attribute_class" "spunup_damage_resistance" "value" "0.80" } } } "weapon_tomislav" { "enabled" "1" "item_class" "tf_weapon_minigun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Minigun" "item_name" "#TF_Tomislav" "item_slot" "primary" "item_logname" "tomislav" "item_iconname" "tomislav" "image_inventory" "backpack/workshop/weapons/c_models/c_tomislav/c_tomislav" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_tomislav/c_tomislav.mdl" "attach_to_hands" "1" "inspect_panel_dist" "88" "item_quality" "vintage" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "visuals" { "sound_reload" "Weapon_Gatling.Reload" "sound_empty" "Weapon_Tomislav.WindDown" "sound_double_shot" "Weapon_Tomislav.Fire" "sound_burst" "Weapon_Tomislav.FireCrit" "sound_special1" "Weapon_Tomislav.WindUp" "sound_special2" "Weapon_Tomislav.WindDown" "styles" { "0" { "skin_red" "0" "skin_blu" "1" "selectable" "0" } "1" { "skin_red" "2" "skin_blu" "3" "selectable" "0" "image_inventory" "backpack/workshop/weapons/c_models/c_tomislav/c_tomislav_gold" } } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "attributes" { "minigun spinup time decreased" { "attribute_class" "mult_minigun_spinup_time" "value" "0.8" } "minigun no spin sounds" { "attribute_class" "minigun_no_spin_sounds" "value" "1" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "weapon spread bonus" { "attribute_class" "mult_spread_scale" "value" "0.8" } } } "weapon_nonomi_minigun" { "first_sale_date" "2012/08/02" "enabled" "1" "item_class" "tf_weapon_minigun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_posthumous_damage" "1" "can_be_festivized" "1" } "base_item_name" "Pretty Machine Gun V" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Minigun" "item_name" "Pretty Machine Gun V" "item_slot" "primary" "item_logname" "nonomi_minigun" "item_iconname" "nonomi_minigun" "image_inventory" "vgui/replay/thumbnails/models/weapons/c_models/c_minigun/nonomi_minigun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_minigun/nonomi_minigun.mdl" "attach_to_hands" "1" "propername" "1" "item_quality" "haunted" "xifier_class_remap" "nonomi_minigun" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_long_heatmaker" { "first_sale_date" "2012/08/02" "enabled" "1" "item_class" "tf_weapon_minigun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_posthumous_damage" "1" "can_be_festivized" "1" } "base_item_name" "The Huo Long Heatmaker" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Minigun" "item_name" "#TF_SD_Minigun" "item_slot" "primary" "item_logname" "long_heatmaker" "item_iconname" "long_heatmaker" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_canton/c_canton" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop_partner/weapons/c_models/c_canton/c_canton.mdl" "attach_to_hands" "1" "propername" "1" "item_quality" "vintage" "xifier_class_remap" "long_heatmaker" "used_by_classes" { "heavy" "1" } "visuals" { "sound_double_shot" "Dragon_Minigun.Fire" "sound_special1" "Dragon_Minigun.WindUp" "sound_special2" "Dragon_Minigun.WindDown" "sound_special3" "Dragon_Minigun.Spin" "sound_burst" "Dragon_Minigun.FireCrit" "attached_models_festive" { "0" { "model" "models/workshop_partner/weapons/c_models/c_canton/c_canton_festivizer.mdl" } } } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "attributes" { "ring of fire while aiming" { "attribute_class" "ring_of_fire_while_aiming" "value" "12" } "uses ammo while aiming" { "attribute_class" "uses_ammo_while_aiming" "value" "4" } "damage bonus vs burning" { "attribute_class" "mult_dmg_vs_burning" "value" "1.25" } } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_russian_riot" { "enabled" "1" "item_class" "tf_weapon_shotgun" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_type_name" "#TF_Weapon_Shotgun" "item_logname" "family_business" "item_iconname" "family_business" "item_name" "#TF_RussianRiot" "item_slot" "secondary" "show_in_armory" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_russian_riot/c_russian_riot" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_russian_riot/c_russian_riot.mdl" "attach_to_hands" "1" "inspect_panel_dist" "45" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "damage penalty" { "attribute_class" "mult_dmg" "value" "0.85" } "clip size bonus" { "attribute_class" "mult_clipsize" "value" "1.33" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.85" } } "visuals" { "sound_single_shot" "Weapon_FamilyBusiness.Single" "sound_burst" "Weapon_FamilyBusiness.SingleCrit" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_lunchbox" { "enabled" "1" "item_class" "tf_weapon_lunchbox" "show_in_armory" "1" "item_type_name" "#TF_Weapon_LunchBox" "item_slot" "secondary" "anim_slot" "ITEM1" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "item_quality" "vintage" "min_ilevel" "1" "max_ilevel" "1" "attach_to_hands" "1" "visuals" { "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_sandwich_drop.wav" "drop_sound" "ui/item_sandwich_pickup.wav" } "weapon_sandvich" { "prefab" "weapon_lunchbox" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_heal_allies" "1" "can_extinguish" "1" } "base_item_name" "The Sandvich" "item_name" "#TF_Unique_Achievement_LunchBox" "item_description" "#TF_Sandvich_desc" "inspect_panel_dist" "31" "image_inventory" "backpack/weapons/c_models/c_sandwich/c_sandwich" "model_player" "models/weapons/c_models/c_sandwich/c_sandwich.mdl" "propername" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "item_meter_charge_type" "1" "item_meter_charge_rate" "30" "meter_label" "#TF_Sandwich" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "50" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "xifier_class_remap" "sandvich" } "weapon_gru" { "enabled" "1" "item_class" "tf_weapon_fists" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "base_item_name" "Gloves of Running Urgently" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Gloves" "item_name" "#TF_Unique_Gloves_of_Running_Urgently" "item_slot" "melee" "item_logname" "gloves_running_urgently" "item_iconname" "gloves_running_urgently" "image_inventory" "backpack/weapons/c_models/c_boxing_gloves_urgency/c_boxing_gloves_urgency" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "53" "model_player" "models/weapons/c_models/c_boxing_gloves/c_boxing_gloves.mdl" "attach_to_hands" "1" "item_quality" "vintage" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "mult_player_movespeed_active" "1.3" "self mark for death" "1" } "attributes" { "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "2" } "single wep holster time increased" { "attribute_class" "mult_switch_from_wep_deploy_time" "value" "1.5" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.75" } } "hide_bodygroups_deployed_only" "1" "visuals" { "player_bodygroups" { "hands" "1" } "sound_melee_miss" "Weapon_BoxingGloves.Miss" "sound_melee_hit" "Weapon_BoxingGloves.HitFlesh" "sound_melee_hit_world" "Weapon_BoxingGloves.HitWorld" "sound_burst" "Weapon_BoxingGloves.MissCrit" "animation_replacement" { "ACT_MELEE_VM_INSPECT_START" "ACT_MELEE_ALT1_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_MELEE_ALT1_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_MELEE_ALT1_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_boxing_gloves_pickup.wav" "drop_sound" "ui/item_boxing_gloves_drop.wav" "xifier_class_remap" "gru" } "weapon_frontier_justice" { "enabled" "1" "item_class" "tf_weapon_sentry_revenge" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" } "base_item_name" "The Frontier Justice" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "#TF_Unique_Sentry_Shotgun" "item_slot" "primary" "item_quality" "vintage" "min_ilevel" "5" "max_ilevel" "5" "item_logname" "frontier_justice" "item_iconname" "frontier_kill" "image_inventory" "backpack/weapons/c_models/c_frontierjustice/c_frontierjustice" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_frontierjustice/c_frontierjustice.mdl" "attach_to_hands" "1" "inspect_panel_dist" "60" "used_by_classes" { "engineer" "1" } "attributes" { "mod sentry killed revenge" { "attribute_class" "sentry_killed_revenge" "value" "1" } "lose revenge crits on death DISPLAY ONLY" { "attribute_class" "lose_revenge_crits_on_death_DISPLAY_ONLY" "value" "1" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.5" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "sound_single_shot" "Weapon_FrontierJustice.Single" "sound_burst" "Weapon_FrontierJustice.SingleCrit" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_rescue_ranger" { "enabled" "1" "item_class" "tf_weapon_shotgun_building_rescue" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_critical_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_logname" "rescue_ranger" "item_iconname" "rescue_ranger" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "#TF_Weapon_Shotgun_Building_Rescue" "item_slot" "primary" "item_quality" "vintage" "propername" "1" "min_ilevel" "1" "max_ilevel" "100" "attach_to_hands" "1" "inspect_panel_dist" "45" "image_inventory" "backpack/workshop/weapons/c_models/c_tele_shotgun/c_tele_shotgun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_tele_shotgun/c_tele_shotgun.mdl" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" "weapon_stattrak_module_scale" "0.608" } "attributes" { "engineer building teleporting pickup" { "attribute_class" "building_teleporting_pickup" "value" "100" } "arrow heals buildings" { "attribute_class" "arrow_heals_buildings" "value" "60" } "override projectile type" { "attribute_class" "override_projectile_type" "value" "18" } "mark for death on building pickup" { "attribute_class" "mark_for_death_on_building_pickup" "value" "1" } "maxammo primary reduced" { "attribute_class" "mult_maxammo_primary" "value" "0.5" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.66" } "repair health to metal ratio DISPLAY ONLY" { "attribute_class" "repair_health_to_metal_ratio_DISPLAY_ONLY" "value" "4" } } "visuals" { "attached_models" { "0" { "model" "models/workshop/weapons/c_models/c_tele_shotgun/c_tele_shotgun_screen.mdl" } } "sound_single_shot" "Weapon_RescueRanger.Single" "sound_burst" "Weapon_RescueRanger.SingleCrit" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_jag" { "enabled" "1" "item_class" "tf_weapon_wrench" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_destroy_sappers" "1" } "show_in_armory" "1" "item_type_name" "#TF_Weapon_Wrench" "item_name" "#TF_Jag" "item_slot" "melee" "item_quality" "vintage" "min_ilevel" "15" "max_ilevel" "15" "propername" "1" "attach_to_hands" "1" "inspect_panel_dist" "45" "item_logname" "wrench_jag" "item_iconname" "wrench_jag" "image_inventory" "backpack/workshop/weapons/c_models/c_jag/c_jag" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_jag/c_jag.mdl" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -9" "weapon_stattrak_module_scale" "0.756" } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" "attributes" { "Construction rate increased" { "attribute_class" "mult_construction_value" "value" "1.3" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.85" } "Repair rate decreased" { "attribute_class" "mult_repair_value" "value" "0.80" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.75" } "dmg penalty vs buildings" { "attribute_class" "mult_dmg_vs_buildings" "value" "0.67" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "3" } "kill eater score type 2" { "attribute_class" "kill_eater_score_type_2" "value" "0" } } } "weapon_amputator" { "enabled" "1" "item_class" "tf_weapon_bonesaw" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_heal_allies" "1" } "item_logname" "amputator" "item_iconname" "amputator" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Bonesaw" "item_name" "#TF_Amputator" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_amputator/c_amputator" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_amputator/c_amputator.mdl" "attach_to_hands" "1" "inspect_panel_dist" "42" "item_quality" "vintage" "propername" "1" "min_ilevel" "15" "max_ilevel" "15" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -12" "weapon_stattrak_module_scale" "0.608" } "attributes" { "provide on active" { "attribute_class" "provide_on_active" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.80" } "enables aoe heal" { "attribute_class" "enables_aoe_heal" "value" "1" } "health regen" { "attribute_class" "add_health_regen" "value" "3" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_sniperrifle_alt1" { "visuals" { "animation_replacement" { "ACT_PRIMARY_VM_INSPECT_START" "ACT_PRIMARY_ALT1_VM_INSPECT_START" "ACT_PRIMARY_VM_INSPECT_IDLE" "ACT_PRIMARY_ALT1_VM_INSPECT_IDLE" "ACT_PRIMARY_VM_INSPECT_END" "ACT_PRIMARY_ALT1_VM_INSPECT_END" } } } "weapon_bazaar_sniper" { "enabled" "1" "item_class" "tf_weapon_sniperrifle_decap" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_headshot" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_logname" "bazaar_bargain" "item_iconname" "bazaar_bargain" "show_in_armory" "1" "item_type_name" "#TF_Weapon_SniperRifle" "item_name" "#TF_BazaarBargain" "item_description" "#TF_BazaarBargain_Desc" "item_slot" "primary" "item_quality" "vintage" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "image_inventory" "backpack/workshop/weapons/c_models/c_bazaar_sniper/c_bazaar_sniper" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_bazaar_sniper/c_bazaar_sniper.mdl" "attach_to_hands" "1" "visuals" { "sound_single_shot" "Weapon_Bazaar_Bargain.Single" "sound_burst" "Weapon_Bazaar_Bargain.SingleCrit" } "attributes" { "mult sniper charge penalty DISPLAY ONLY" { "attribute_class" "mult_sniper_charge_base_dummy" "value" "1.5" } } "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "5 0 -8" "weapon_stattrak_module_scale" "0.676" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_machina" { "prefab" "weapon_sniperrifle_alt1" "enabled" "1" "item_class" "tf_weapon_sniperrifle" "craft_material_type" "weapon" "craft_class" "weapon" "base_item_name" "The Machina" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_headshot" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_type_name" "#TF_Weapon_SniperRifle" "item_name" "#TF_DEX_Rifle" "item_description" "#TF_DEX_Rifle_Desc" "item_slot" "primary" "item_quality" "vintage" "propername" "1" "item_logname" "machina" "item_iconname" "machina" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_dex_sniperrifle/c_dex_sniperrifle" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop_partner/weapons/c_models/c_dex_sniperrifle/c_dex_sniperrifle.mdl" "attach_to_hands" "1" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "5 0 -8" } "attributes" { "sniper penetrate players when charged" { "attribute_class" "sniper_penetrate_players_when_charged" "value" "1" } "sniper only fire zoomed" { "attribute_class" "sniper_only_fire_zoomed" "value" "1" } "sniper full charge damage bonus" { "attribute_class" "sniper_full_charge_damage_bonus" "value" "1.15" } "sniper fires tracer" { "attribute_class" "sniper_fires_tracer" "value" "1" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "2" } } "visuals" { "sound_single_shot" "Weapon_SniperRailgun_Large.Single" "sound_burst" "Weapon_SniperRailgun_Large.SingleCrit" "sound_reload" "Weapon_SniperRailgun.WorldReload" "sound_empty" "Weapon_SniperRailgun.ClipEmpty" "sound_special2" "Weapon_SniperRailgun.NonScoped" "sound_special3" "Weapon_SniperRailgun.Single" "muzzle_flash" "dxhr_sniper_muzzleflash" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" } "weapon_jarate" { "enabled" "1" "item_class" "tf_weapon_jar" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_extinguish" "1" } "base_item_name" "Jarate" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Jar" "item_name" "#TF_Unique_Achievement_Jar" "item_slot" "secondary" "item_quality" "vintage" "anim_slot" "item1" "min_ilevel" "5" "max_ilevel" "5" "attach_to_hands" "1" "image_inventory" "backpack/weapons/c_models/urinejar" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "22" "model_player" "models/weapons/c_models/urinejar.mdl" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "attributes" { "jarate description" { "attribute_class" "desc_jarate_description" "value" "1" } "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "4" } "extinguish reduces cooldown" { "attribute_class" "extinguish_reduces_cooldown" "value" "0.8" } } "visuals" { "animation_replacement" { "ACT_SECONDARY_VM_INSPECT_START" "ACT_ITEM1_VM_INSPECT_START" "ACT_SECONDARY_VM_INSPECT_IDLE" "ACT_ITEM1_VM_INSPECT_IDLE" "ACT_SECONDARY_VM_INSPECT_END" "ACT_ITEM1_VM_INSPECT_END" } } "xifier_class_remap" "jarate" "mouse_pressed_sound" "ui/item_bottle_pickup.wav" "drop_sound" "ui/item_bottle_drop.wav" } "weapon_scimitar" { "enabled" "1" "item_class" "tf_weapon_club" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" "can_craft_count" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "item_logname" "shahanshah" "item_iconname" "shahanshah" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Club" "item_name" "#TF_Shahanshah" "item_slot" "melee" "image_inventory" "backpack/workshop/weapons/c_models/c_scimitar/c_scimitar" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/workshop/weapons/c_models/c_scimitar/c_scimitar.mdl" "attach_to_hands" "1" "item_quality" "vintage" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" "weapon_stattrak_module_scale" "0.455" } "attributes" { "dmg bonus while half dead" { "attribute_class" "mult_dmg_bonus_while_half_dead" "value" "1.25" } "dmg penalty while half alive" { "attribute_class" "mult_dmg_penalty_while_half_alive" "value" "0.75" } } "mouse_pressed_sound" "ui/item_knife_small_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "weapon_ambassador" { "enabled" "1" "item_class" "tf_weapon_revolver" "craft_class" "weapon" "craft_material_type" "weapon" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_headshot" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "base_item_name" "The Ambassador" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Revolver" "item_name" "#TF_Unique_Achievement_Revolver" "item_slot" "secondary" "item_quality" "vintage" "propername" "1" "item_logname" "ambassador" "item_iconname" "ambassador" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/weapons/c_models/c_ambassador/parts/c_ambassador_opt" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_ambassador/c_ambassador.mdl" "attach_to_hands" "1" "inspect_panel_dist" "32" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "revolver use hit locations" { "attribute_class" "set_weapon_mode" "value" "1" } "damage penalty" { "attribute_class" "mult_dmg" "value" "0.85" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } } "visuals" { "sound_single_shot" "Weapon_Ambassador.Single" "sound_burst" "Weapon_Ambassador.SingleCrit" } "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_eternal_reward" { "prefab" "weapon_spy_knife_item2" "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_taunt_damage" "1" } "item_name" "#TF_EternalReward" "propername" "0" "item_logname" "eternal_reward" "item_iconname" "eternal_reward" "image_inventory" "backpack/workshop/weapons/c_models/c_eternal_reward/c_eternal_reward" "model_player" "models/workshop/weapons/c_models/c_eternal_reward/c_eternal_reward.mdl" "static_attrs" { "min_viewmodel_offset" "5 0 -4" } "attributes" { "disguise on backstab" { "attribute_class" "set_disguise_on_backstab" "value" "1" } "silent killer" { "attribute_class" "set_silent_killer" "value" "1" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } "mult cloak meter consume rate" { "attribute_class" "mult_cloak_meter_consume_rate" "value" "1.33" } "mod_disguise_consumes_cloak" { "attribute_class" "mod_disguise_consumes_cloak" "value" "1" } } } "weapon_spy_knife_item2" { "enabled" "1" "item_class" "tf_weapon_knife" "craft_class" "weapon" "craft_material_type" "weapon" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Knife" "item_slot" "melee" "item_quality" "vintage" "min_ilevel" "1" "max_ilevel" "1" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "visuals" { "animation_replacement" { "ACT_VM_DRAW" "ACT_ITEM2_VM_DRAW" "ACT_VM_IDLE" "ACT_ITEM2_VM_IDLE" "ACT_VM_HITCENTER" "ACT_ITEM2_VM_HITCENTER" "ACT_VM_SWINGHARD" "ACT_ITEM2_VM_SWINGHARD" "ACT_BACKSTAB_VM_UP" "ACT_ITEM2_BACKSTAB_VM_UP" "ACT_BACKSTAB_VM_DOWN" "ACT_ITEM2_BACKSTAB_VM_DOWN" "ACT_BACKSTAB_VM_IDLE" "ACT_ITEM2_BACKSTAB_VM_IDLE" "ACT_MELEE_VM_STUN" "ACT_MELEE_VM_ITEM2_STUN" "ACT_MELEE_VM_INSPECT_START" "ACT_ITEM2_VM_INSPECT_START" "ACT_MELEE_VM_INSPECT_IDLE" "ACT_ITEM2_VM_INSPECT_IDLE" "ACT_MELEE_VM_INSPECT_END" "ACT_ITEM2_VM_INSPECT_END" } } "mouse_pressed_sound" "ui/item_knife_small_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_red_tape_recorder" { "first_sale_date" "2012/08/02" "capabilities" { "nameable" "1" "can_craft_count" "1" } "base_item_name" "The Red-Tape Recorder" "enabled" "0" "item_class" "tf_weapon_sapper" "craft_class" "weapon" "craft_material_type" "weapon" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Spy_Sapper" "item_name" "#TF_SD_Sapper" "item_slot" "building" "item_quality" "vintage" "item_logname" "recorder" "item_iconname" "recorder" "image_inventory" "backpack/workshop_partner/weapons/c_models/c_sd_sapper/c_sd_sapper" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "inspect_panel_dist" "25" "anim_slot" "building" "attach_to_hands" "1" "propername" "1" "model_player" "models/workshop_partner/weapons/c_models/c_sd_sapper/c_sd_sapper.mdl" "xifier_class_remap" "red_tape_recorder" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "5 -2 -4" } "attributes" { "kill eater score type" { "attribute_class" "kill_eater_score_type" "value" "24" } "sapper degenerates buildings" { "attribute_class" "sapper_degenerates_buildings" "value" "0.5" } "sapper damage penalty" { "attribute_class" "mult_sapper_damage" "value" "0.0" } } "visuals" { "animation_replacement" { "ACT_VM_DRAW" "ACT_ITEM3_VM_DRAW" "ACT_VM_DRAW_DEPLOYED" "ACT_ITEM3_VM_DRAW" "ACT_VM_IDLE" "ACT_ITEM3_VM_IDLE" } } "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } "paintkit_base" { "static_attrs" { "weapon_uses_stattrak_module" "models/weapons/c_models/stattrack.mdl" "weapon_allow_inspect" "1" } } "valve" { } "weapon_scattergun" { "capabilities" { "nameable" "1" } "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "base_item_name" "TF_WEAPON_SCATTERGUN" "enabled" "1" "item_class" "tf_weapon_scattergun" "craft_class" "weapon" "craft_material_type" "weapon" "item_type_name" "#TF_Weapon_Scattergun" "item_name" "#TF_Weapon_Scattergun" "item_slot" "primary" "item_quality" "normal" "baseitem" "0" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/c_models/c_scattergun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "attach_to_hands" "1" "inspect_panel_dist" "35" "model_player" "models/weapons/c_models/c_scattergun.mdl" "used_by_classes" { "scout" "1" } "static_attrs" { "weapon_stattrak_module_scale" "0.608" "min_viewmodel_offset" "10 0 -11" } "mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav" "drop_sound" "ui/item_heavy_gun_drop.wav" "particle_suffix" "scattergun" } "weapon_shotgun" // Shotgun { "item_name" "#TF_Weapon_Shotgun" "item_type_name" "#TF_Weapon_Shotgun" "item_quality" "normal" "item_class" "tf_weapon_shotgun" "model_player" "models/weapons/v_models/v_shotgun_engineer.mdl" "model_world" "models/weapons/w_models/w_shotgun.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "model_player_per_class" { "soldier" "models/weapons/v_models/v_shotgun_soldier.mdl" "heavy" "models/weapons/v_models/v_shotgun_heavy.mdl" "engineer" "models/weapons/v_models/v_shotgun_engineer.mdl" "pyro" "models/weapons/v_models/v_shotgun_pyro.mdl" } "image_inventory" "backpack/weapons/w_models/w_shotgun" "mouse_pressed_sound" "ui/item_medium_gun_pickup.wav" "drop_sound" "ui/item_medium_gun_drop.wav" } "weapon_pistol" // Pistol { "item_name" "#TF_Weapon_Pistol" "item_type_name" "#TF_Weapon_Pistol" "item_quality" "normal" "item_class" "tf_weapon_pistol" "model_player" "models/weapons/v_models/v_pistol_engineer.mdl" "model_world" "models/weapons/w_models/w_pistol.mdl" "attach_to_hands" "2" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "model_player_per_class" { "engineer" "models/weapons/v_models/v_pistol_engineer.mdl" "scout" "models/weapons/v_models/v_pistol_scout.mdl" } "image_inventory" "backpack/weapons/w_models/w_pistol" "mouse_pressed_sound" "ui/item_light_gun_pickup.wav" "drop_sound" "ui/item_light_gun_drop.wav" } "weapon_gunboats" // Gunboats { "item_name" "#TF_Weapon_Gunboats" "item_type_name" "#TF_Weapon_Boots" "item_quality" "normal" "propername" "1" "item_class" "tf_wearable" "attributes" { "rocket jump damage reduction" { "attribute_class" "rocket_jump_dmg_reduction" "value" "0.350000" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } "override footstep sound set" { "attribute_class" "override_footstep_sound_set" "value" "10" } } "model_player" "models/weapons/c_models/c_rocketboots_soldier.mdl" "anim_slot" "FORCE_NOT_USED" "equip_region" "feet" "act_as_wearable" "1" "model_player_per_class" { "soldier" "models/weapons/c_models/c_rocketboots_soldier.mdl" "demoman" "models/weapons/c_models/c_rocketboots_demo.mdl" } "image_inventory" "backpack/weapons/c_models/c_rocketboots_soldier" "mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav" "drop_sound" "ui/item_metal_weapon_drop.wav" } } "attributes" { "1" { "name" "damage penalty" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "2" { "name" "damage bonus" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "3" { "name" "clip size penalty" "attribute_class" "mult_clipsize" "description_string" "#Attrib_ClipSize_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "4" { "name" "clip size bonus" "attribute_class" "mult_clipsize" "description_string" "#Attrib_ClipSize_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5" { "name" "fire rate penalty" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_FireRate_Negative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "6" { "name" "fire rate bonus" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_FireRate_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "7" { "name" "heal rate penalty" "attribute_class" "mult_medigun_healrate" "description_string" "#Attrib_HealRate_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "8" { "name" "heal rate bonus" "attribute_class" "mult_medigun_healrate" "description_string" "#Attrib_HealRate_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "9" { "name" "ubercharge rate penalty" "attribute_class" "mult_medigun_uberchargerate" "description_string" "#Attrib_UberchargeRate_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "10" { "name" "ubercharge rate bonus" "attribute_class" "mult_medigun_uberchargerate" "description_string" "#Attrib_UberchargeRate_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "11" { "name" "overheal bonus" "attribute_class" "mult_medigun_overheal_amount" "description_string" "#Attrib_OverhealAmount_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "12" { "name" "overheal decay penalty" "attribute_class" "mult_medigun_overheal_decay" "description_string" "#Attrib_OverhealDecay_Negative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "13" { "name" "overheal decay bonus" "attribute_class" "mult_medigun_overheal_decay" "description_string" "#Attrib_OverhealDecay_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "14" { "name" "overheal decay disabled" "attribute_class" "mult_medigun_overheal_decay" "description_string" "#Attrib_OverhealDecay_Disabled" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "15" { "name" "crit mod disabled" "attribute_class" "mult_crit_chance" "description_string" "#Attrib_CritChance_Disabled" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "no_crits" "stored_as_integer" "0" } "16" { "name" "heal on hit for rapidfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "17" { "name" "add uber charge on hit" "attribute_class" "add_onhit_ubercharge" "description_string" "#Attrib_AddUber_OnHit_Positive" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "18" { "name" "medigun charge is crit boost" "attribute_class" "set_charge_type" "description_string" "#Attrib_Medigun_CritBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "19" { "name" "tmp dmgbuff on hit" "attribute_class" "addperc_ondmgdone_tmpbuff" "description_string" "#Attrib_DamageDoneBonus_Positive" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "20" { "name" "crit vs burning players" "attribute_class" "or_crit_vs_playercond" "description_string" "#Attrib_CritVsBurning" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "21" { "name" "dmg penalty vs nonburning" "attribute_class" "mult_dmg_vs_nonburning" "description_string" "#Attrib_DmgPenaltyVsNonBurning" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "22" { "name" "no crit vs nonburning" "attribute_class" "set_nocrit_vs_nonburning" "description_string" "#Attrib_NoCritVsNonBurning" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "23" { "name" "mod flamethrower push" "attribute_class" "set_flamethrower_push_disabled" "description_string" "#Attrib_ModFlamethrowerPush" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "24" { "name" "mod flamethrower back crit" "attribute_class" "set_flamethrower_back_crit" "description_string" "#Attrib_ModFlamethrower_BackCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "25" { "name" "hidden secondary max ammo penalty" "attribute_class" "mult_maxammo_secondary" "description_string" "unused" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "26" { "name" "max health additive bonus" "attribute_class" "add_maxhealth" "description_string" "#Attrib_MaxHealth_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "27" { "name" "alt-fire disabled" "attribute_class" "unimplemented_altfire_disabled" "description_string" "#Attrib_AltFire_Disabled" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "28" { "name" "crit mod disabled hidden" "attribute_class" "mult_crit_chance" "description_string" "#Attrib_CritChance_Disabled" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "30" { "name" "fists have radial buff" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_FistsHaveRadialBuff" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "31" { "name" "critboost on kill" "attribute_class" "add_onkill_critboost_time" "description_string" "#Attrib_CritBoost_OnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_kill" "stored_as_integer" "0" } "32" { "name" "slow enemy on hit" "attribute_class" "mult_onhit_enemyspeed" "description_string" "#Attrib_Slow_Enemy_OnHit" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "33" { "name" "set cloak is feign death" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_CloakIsFeignDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_desc" "cloak_type" "stored_as_integer" "0" } "34" { "name" "mult cloak meter consume rate" "attribute_class" "mult_cloak_meter_consume_rate" "description_string" "#Attrib_CloakMeterConsumeRate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "35" { "name" "mult cloak meter regen rate" "attribute_class" "mult_cloak_meter_regen_rate" "description_string" "#Attrib_CloakMeterRegenRate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "36" { "name" "spread penalty" "attribute_class" "mult_spread_scale" "description_string" "#Attrib_Spread_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "37" { "name" "hidden primary max ammo bonus" "attribute_class" "mult_maxammo_primary" "description_string" "unused" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "38" { "name" "mod bat launches balls" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_BatLaunchesBalls" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "39" { "name" "dmg penalty vs nonstunned" "attribute_class" "unimplemented_mod_dmg_vs_nonstunned" "description_string" "#Attrib_DmgPenaltyVsNonStunned" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "40" { "name" "zoom speed mod disabled" "attribute_class" "unimplemented_mod_zoom_speed_disabled" "description_string" "#Attrib_ZoomSpeedMod_Disabled" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "41" { "name" "sniper charge per sec" "attribute_class" "mult_sniper_charge_per_sec" "description_string" "#Attrib_SniperCharge_Per_Sec" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "42" { "name" "sniper no headshots" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_SniperNoHeadshots" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "43" { "name" "scattergun no reload single" "attribute_class" "set_scattergun_no_reload_single" "description_string" "#Attrib_Scattergun_NoReloadSingle" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "44" { "name" "scattergun has knockback" "attribute_class" "set_scattergun_has_knockback" "description_string" "#Attrib_Scattergun_HasKnockback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "45" { "name" "bullets per shot bonus" "attribute_class" "mult_bullets_per_shot" "description_string" "#Attrib_BulletsPerShot_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "46" { "name" "sniper zoom penalty" "attribute_class" "mult_zoom_fov" "description_string" "#Attrib_SniperZoom_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "47" { "name" "sniper no charge" "attribute_class" "unimplemented_mod_sniper_no_charge" "description_string" "#Attrib_SniperNoCharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "48" { "name" "set cloak is movement based" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_CloakIsMovementBased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_desc" "cloak_type" "stored_as_integer" "0" } "49" { "name" "no double jump" "attribute_class" "set_scout_doublejump_disabled" "description_string" "#Attrib_NoDoubleJump" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "50" { "name" "absorb damage while cloaked" "attribute_class" "unimplemented_absorb_dmg_while_cloaked" "description_string" "#Attrib_AbsorbDmgWhileCloaked" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "51" { "name" "revolver use hit locations" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_RevolverUseHitLocations" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "52" { "name" "backstab shield" "attribute_class" "set_blockbackstab_once" "description_string" "#Attrib_BackstabShield" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "53" { "name" "fire retardant" "attribute_class" "set_fire_retardant" "description_string" "#Attrib_FireRetardant" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "54" { "name" "move speed penalty" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Penalty" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "55" { "name" "obsolete ammo penalty" "attribute_class" "obsolete" "description_string" "unused" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "56" { "name" "jarate description" "attribute_class" "desc_jarate_description" "description_string" "#Attrib_Jarate_Description" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "57" { "name" "health regen" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "58" { "name" "self dmg push force increased" "attribute_class" "mult_dmgself_push_force" "description_string" "#Attrib_SelfDmgPush_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "59" { "name" "self dmg push force decreased" "attribute_class" "mult_dmgself_push_force" "description_string" "#Attrib_SelfDmgPush_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "60" { "name" "dmg taken from fire reduced" "attribute_class" "mult_dmgtaken_from_fire" "description_string" "#Attrib_DmgTaken_From_Fire_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "61" { "name" "dmg taken from fire increased" "attribute_class" "mult_dmgtaken_from_fire" "description_string" "#Attrib_DmgTaken_From_Fire_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "62" { "name" "dmg taken from crit reduced" "attribute_class" "mult_dmgtaken_from_crit" "description_string" "#Attrib_DmgTaken_From_Crit_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "63" { "name" "dmg taken from crit increased" "attribute_class" "mult_dmgtaken_from_crit" "description_string" "#Attrib_DmgTaken_From_Crit_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "64" { "name" "dmg taken from blast reduced" "attribute_class" "mult_dmgtaken_from_explosions" "description_string" "#Attrib_DmgTaken_From_Blast_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "65" { "name" "dmg taken from blast increased" "attribute_class" "mult_dmgtaken_from_explosions" "description_string" "#Attrib_DmgTaken_From_Blast_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "66" { "name" "dmg taken from bullets reduced" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "67" { "name" "dmg taken from bullets increased" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "68" { "name" "increase player capture value" "attribute_class" "add_player_capturevalue" "description_string" "#Attrib_CaptureValue_Increased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "69" { "name" "health from healers reduced" "attribute_class" "mult_health_fromhealers" "description_string" "#Attrib_HealthFromHealers_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "70" { "name" "health from healers increased" "attribute_class" "mult_health_fromhealers" "description_string" "#Attrib_HealthFromHealers_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "71" { "name" "weapon burn dmg increased" "attribute_class" "mult_wpn_burndmg" "description_string" "#Attrib_WpnBurnDmg_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "72" { "name" "weapon burn dmg reduced" "attribute_class" "mult_wpn_burndmg" "description_string" "#Attrib_WpnBurnDmg_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "73" { "name" "weapon burn time increased" "attribute_class" "mult_wpn_burntime" "description_string" "#Attrib_WpnBurnTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "74" { "name" "weapon burn time reduced" "attribute_class" "mult_wpn_burntime" "description_string" "#Attrib_WpnBurnTime_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "75" { "name" "aiming movespeed increased" "attribute_class" "mult_player_aiming_movespeed" "description_string" "#Attrib_AimingMoveSpeed_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "76" { "name" "maxammo primary increased" "attribute_class" "mult_maxammo_primary" "description_string" "#Attrib_MaxammoPrimary_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "77" { "name" "maxammo primary reduced" "attribute_class" "mult_maxammo_primary" "description_string" "#Attrib_MaxammoPrimary_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "78" { "name" "maxammo secondary increased" "attribute_class" "mult_maxammo_secondary" "description_string" "#Attrib_MaxammoSecondary_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "79" { "name" "maxammo secondary reduced" "attribute_class" "mult_maxammo_secondary" "description_string" "#Attrib_MaxammoSecondary_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "80" { "name" "maxammo metal increased" "attribute_class" "mult_maxammo_metal" "description_string" "#Attrib_MaxammoMetal_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "81" { "name" "maxammo metal reduced" "attribute_class" "mult_maxammo_metal" "description_string" "#Attrib_MaxammoMetal_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "82" { "name" "cloak consume rate increased" "attribute_class" "mult_cloak_meter_consume_rate" "description_string" "#Attrib_CloakConsumeRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "83" { "name" "cloak consume rate decreased" "attribute_class" "mult_cloak_meter_consume_rate" "description_string" "#Attrib_CloakConsumeRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "84" { "name" "cloak regen rate increased" "attribute_class" "mult_cloak_meter_regen_rate" "description_string" "#Attrib_CloakRegenRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "85" { "name" "cloak regen rate decreased" "attribute_class" "mult_cloak_meter_regen_rate" "description_string" "#Attrib_CloakRegenRate_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "86" { "name" "minigun spinup time increased" "attribute_class" "mult_minigun_spinup_time" "description_string" "#Attrib_MinigunSpinup_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "87" { "name" "minigun spinup time decreased" "attribute_class" "mult_minigun_spinup_time" "description_string" "#Attrib_MinigunSpinup_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "88" { "name" "max pipebombs increased" "attribute_class" "add_max_pipebombs" "description_string" "#Attrib_MaxPipebombs_Increased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "89" { "name" "max pipebombs decreased" "attribute_class" "add_max_pipebombs" "description_string" "#Attrib_MaxPipebombs_Decreased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "90" { "name" "SRifle Charge rate increased" "attribute_class" "mult_sniper_charge_per_sec" "description_string" "#Attrib_SRifleChargeRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "91" { "name" "SRifle Charge rate decreased" "attribute_class" "mult_sniper_charge_per_sec" "description_string" "#Attrib_SRifleChargeRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "92" { "name" "Construction rate increased" "attribute_class" "mult_construction_value" "description_string" "#Attrib_ConstructionRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "93" { "name" "Construction rate decreased" "attribute_class" "mult_construction_value" "description_string" "#Attrib_ConstructionRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "94" { "name" "Repair rate increased" "attribute_class" "mult_repair_value" "description_string" "#Attrib_RepairRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "95" { "name" "Repair rate decreased" "attribute_class" "mult_repair_value" "description_string" "#Attrib_RepairRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "96" { "name" "Reload time increased" "attribute_class" "mult_reload_time" "description_string" "#Attrib_ReloadTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "97" { "name" "Reload time decreased" "attribute_class" "mult_reload_time" "description_string" "#Attrib_ReloadTime_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "98" { "name" "selfdmg on hit for rapidfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_hit" "stored_as_integer" "0" } "99" { "name" "Blast radius increased" "attribute_class" "mult_explosion_radius" "description_string" "#Attrib_BlastRadius_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "100" { "name" "Blast radius decreased" "attribute_class" "mult_explosion_radius" "description_string" "#Attrib_BlastRadius_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "101" { "name" "Projectile range increased" "attribute_class" "mult_projectile_range" "description_string" "#Attrib_ProjectileRange_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "102" { "name" "Projectile range decreased" "attribute_class" "mult_projectile_range" "description_string" "#Attrib_ProjectileRange_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "103" { "name" "Projectile speed increased" "attribute_class" "mult_projectile_speed" "description_string" "#Attrib_ProjectileSpeed_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "104" { "name" "Projectile speed decreased" "attribute_class" "mult_projectile_speed" "description_string" "#Attrib_ProjectileSpeed_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "105" { "name" "overheal penalty" "attribute_class" "mult_medigun_overheal_amount" "description_string" "#Attrib_OverhealAmount_Negative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "106" { "name" "weapon spread bonus" "attribute_class" "mult_spread_scale" "description_string" "#Attrib_Spread_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "107" { "name" "move speed bonus" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "108" { "name" "health from packs increased" "attribute_class" "mult_health_frompacks" "description_string" "#Attrib_HealthFromPacks_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "109" { "name" "health from packs decreased" "attribute_class" "mult_health_frompacks" "description_string" "#Attrib_HealthFromPacks_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "110" { "name" "heal on hit for slowfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "111" { "name" "selfdmg on hit for slowfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_hit" "stored_as_integer" "0" } "112" { "name" "ammo regen" "attribute_class" "addperc_ammo_regen" "description_string" "#Attrib_AmmoRegen" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "113" { "name" "metal regen" "attribute_class" "add_metal_regen" "description_string" "#Attrib_MetalRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "114" { "name" "mod mini-crit airborne" "attribute_class" "mini_crit_airborne" "description_string" "#Attrib_MiniCritAirborneEnemiesBlastDirectHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "115" { "name" "mod shovel damage boost" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_ShovelDamageBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "116" { "name" "mod soldier buff type" "attribute_class" "set_buff_type" "description_string" "#Attrib_SoldierBuffType" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "117" { "name" "dmg falloff increased" "attribute_class" "mult_dmg_falloff" "description_string" "#Attrib_Dmg_Falloff_Increased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "118" { "name" "dmg falloff decreased" "attribute_class" "mult_dmg_falloff" "description_string" "#Attrib_Dmg_Falloff_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "119" { "name" "sticky detonate mode" "attribute_class" "set_detonate_mode" "description_string" "#Attrib_StickyDetonateMode" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "120" { "name" "sticky arm time penalty" "attribute_class" "sticky_arm_time" "description_string" "#Attrib_StickyArmTimePenalty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "121" { "name" "stickies detonate stickies" "attribute_class" "stickies_detonate_stickies" "description_string" "#Attrib_StickiesDetonateStickies" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "122" { "name" "mod demo buff type" "attribute_class" "set_buff_type" "description_string" "#Attrib_DemoBuffType" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "123" { "name" "speed boost when active" "attribute_class" "mult_move_speed_when_active" "description_string" "#Attrib_SpeedBoostWhenActive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_active" "stored_as_integer" "0" } "124" { "name" "mod wrench builds minisentry" "attribute_class" "wrench_builds_minisentry" "description_string" "#Attrib_WrenchBuildsMiniSentry" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "125" { "name" "max health additive penalty" "attribute_class" "add_maxhealth" "description_string" "#Attrib_MaxHealth_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "126" { "name" "sticky arm time bonus" "attribute_class" "sticky_arm_time" "description_string" "#Attrib_StickyArmTimeBonus" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "127" { "name" "sticky air burst mode" "attribute_class" "set_detonate_mode" "description_string" "#Attrib_StickyAirBurstMode" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "128" { "name" "provide on active" "attribute_class" "provide_on_active" "description_string" "#Attrib_ProvideOnActive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_desc" "on_active" "stored_as_integer" "0" } "129" { "name" "health drain" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthDrain" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "130" { "name" "medic regen bonus" "attribute_class" "medic_regen" "description_string" "#Attrib_MedicRegenBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "131" { "name" "medic regen penalty" "attribute_class" "medic_regen" "description_string" "#Attrib_MedicRegenPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "132" { "name" "community description" "attribute_class" "desc_community_description" "description_string" "#Attrib_Community_Description" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "133" { "name" "soldier model index" "attribute_class" "desc_soldiermedal_index" "description_string" "#Attrib_MedalIndex_Description" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "134" { "name" "attach particle effect" "attribute_class" "set_attached_particle" "description_string" "#Attrib_AttachedParticle" "description_format" "value_is_particle_index" "hidden" "0" "effect_type" "unusual" "stored_as_integer" "0" "can_affect_market_name" "1" } "135" { "name" "rocket jump damage reduction" "attribute_class" "rocket_jump_dmg_reduction" "description_string" "#Attrib_RocketJumpDmgReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "136" { "name" "mod sentry killed revenge" "attribute_class" "sentry_killed_revenge" "description_string" "#Attrib_SentryKilledRevenge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "137" { "name" "dmg bonus vs buildings" "attribute_class" "mult_dmg_vs_buildings" "description_string" "#Attrib_DmgVsBuilding_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "138" { "name" "dmg penalty vs players" "attribute_class" "mult_dmg_vs_players" "description_string" "#Attrib_DmgVsPlayer_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "139" { "name" "lunchbox adds maxhealth bonus" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_LunchboxAddsMaxHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "140" { "name" "hidden maxhealth non buffed" "attribute_class" "add_maxhealth_nonbuffed" "description_string" "#Attrib_MaxHealth_Positive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "141" { "name" "selfmade description" "attribute_class" "desc_selfmade_description" "description_string" "#Attrib_Selfmade_Description" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "142" { "name" "set item tint RGB" "attribute_class" "set_item_tint_rgb" "description_string" "#Attrib_SetItemTintRGB" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "143" { "name" "custom employee number" "attribute_class" "set_employee_number" "description_string" "#Attrib_EmployeeNumber" "description_format" "value_is_date" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "144" { "name" "lunchbox adds minicrits" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_LunchboxAddsMinicrits" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "145" { "name" "taunt is highfive" "attribute_class" "enable_misc2_highfive" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "146" { "name" "damage applies to sappers" "attribute_class" "set_dmg_apply_to_sapper" "description_string" "#Attrib_DmgAppliesToSappers" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "147" { "name" "Wrench index" "attribute_class" "desc_wrench_index" "description_string" "#Attrib_WrenchNumber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "148" { "name" "building cost reduction" "attribute_class" "building_cost_reduction" "description_string" "#Attrib_BuildingCostReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "149" { "name" "bleeding duration" "attribute_class" "bleeding_duration" "description_string" "#Attrib_BleedingDuration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit bleed" "stored_as_integer" "0" } "150" { "name" "turn to gold" "attribute_class" "set_turn_to_gold" "description_string" "#Attrib_TurnToGold" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "151" { "name" "DEPRECATED socketed item definition id DEPRECATED " "attribute_class" "socketed_item_definition_id" "description_string" "#Attrib_Socket" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "152" { "name" "custom texture lo" "attribute_class" "custom_texture_lo" "description_string" "#Attrib_CustomTexture" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "153" { "name" "cannot trade" "attribute_class" "cannot_trade" "description_string" "#Attrib_CannotTrade" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "154" { "name" "disguise on backstab" "attribute_class" "set_disguise_on_backstab" "description_string" "#Attrib_DisguiseOnBackstab" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "155" { "name" "cannot disguise" "attribute_class" "set_cannot_disguise" "description_string" "#Attrib_CannotDisguise" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "156" { "name" "silent killer" "attribute_class" "set_silent_killer" "description_string" "#Attrib_SilentKiller" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "157" { "name" "disguise speed penalty" "attribute_class" "disguise_speed_penalty" "description_string" "#Attrib_DisguiseSpeedPenalty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "158" { "name" "add cloak on kill" "attribute_class" "add_cloak_on_kill" "description_string" "#Attrib_AddCloakOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "159" { "name" "SET BONUS: cloak blink time penalty" "attribute_class" "cloak_blink_time_penalty" "description_string" "#Attrib_CloakBlinkTimePenalty" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "stored_as_integer" "0" } "160" { "name" "SET BONUS: quiet unstealth" "attribute_class" "set_quiet_unstealth" "description_string" "#Attrib_QuietUnstealth" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "161" { "name" "flame size penalty" "attribute_class" "mult_flame_size" "description_string" "#Attrib_FlameSize_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "162" { "name" "flame size bonus" "attribute_class" "mult_flame_size" "description_string" "#Attrib_FlameSize_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "163" { "name" "flame life penalty" "attribute_class" "mult_flame_life" "description_string" "#Attrib_FlameLife_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "164" { "name" "flame life bonus" "attribute_class" "mult_flame_life" "description_string" "#Attrib_FlameLife_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "165" { "name" "charged airblast" "attribute_class" "set_charged_airblast" "description_string" "#Attrib_ChargedAirblast" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "166" { "name" "add cloak on hit" "attribute_class" "add_cloak_on_hit" "description_string" "#Attrib_AddCloakOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "167" { "name" "disguise damage reduction" "attribute_class" "disguise_damage_reduction" "description_string" "#Attrib_DisguiseDamageReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "168" { "name" "disguise no burn" "attribute_class" "disguise_no_burn" "description_string" "#Attrib_DisguiseNoBurn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "169" { "name" "SET BONUS: dmg from sentry reduced" "attribute_class" "dmg_from_sentry_reduced" "description_string" "#Attrib_DmgFromSentryReduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "170" { "name" "airblast cost increased" "attribute_class" "mult_airblast_cost" "description_string" "#Attrib_AirblastCost_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "171" { "name" "airblast cost decreased" "attribute_class" "mult_airblast_cost" "description_string" "#Attrib_AirblastCost_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "172" { "name" "purchased" "attribute_class" "purchased" "description_string" "#Attrib_Purchased" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "173" { "name" "flame ammopersec increased" "attribute_class" "mult_flame_ammopersec" "description_string" "#Attrib_FlameAmmoPerSec_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "174" { "name" "flame ammopersec decreased" "attribute_class" "mult_flame_ammopersec" "description_string" "#Attrib_FlameAmmoPerSec_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "175" { "name" "jarate duration" "attribute_class" "jarate_duration" "description_string" "#Attrib_JarateDuration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit jarate" "stored_as_integer" "0" } "176" { "name" "SET BONUS: no death from headshots" "attribute_class" "no_death_from_headshots" "description_string" "#Attrib_NoDeathFromHeadshots" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "177" { "name" "deploy time increased" "attribute_class" "mult_deploy_time" "description_string" "#Attrib_DeployTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "178" { "name" "deploy time decreased" "attribute_class" "mult_deploy_time" "description_string" "#Attrib_DeployTime_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "179" { "name" "minicrits become crits" "attribute_class" "minicrits_become_crits" "description_string" "#Attrib_MinicritsBecomeCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "180" { "name" "heal on kill" "attribute_class" "heal_on_kill" "description_string" "#Attrib_HealOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "181" { "name" "no self blast dmg" "attribute_class" "no_self_blast_dmg" "description_string" "#Attrib_NoSelfBlastDmg" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "182" { "name" "slow enemy on hit major" "attribute_class" "mult_onhit_enemyspeed_major" "description_string" "#Attrib_Slow_Enemy_OnHit_Major" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "183" { "name" "aiming movespeed decreased" "attribute_class" "mult_player_aiming_movespeed" "description_string" "#Attrib_AimingMoveSpeed_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "184" { "name" "duel loser account id" "attribute_class" "duel_loser_account_id" "description_string" "#Attrib_DuelLoserAccountID" "description_format" "value_is_account_id" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "185" { "name" "event date" "attribute_class" "event_date" "description_string" "#Attrib_EventDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "186" { "name" "gifter account id" "attribute_class" "gifter_account_id" "description_string" "#Attrib_GifterAccountID" "description_format" "value_is_account_id" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "187" { "name" "set supply crate series" "attribute_class" "supply_crate_series" "description_string" "#Attrib_SupplyCrateSeries" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "can_affect_market_name" "1" } "188" { "name" "preserve ubercharge" "attribute_class" "preserve_ubercharge" "description_string" "#Attrib_PreserveUbercharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "189" { "name" "elevate quality" "attribute_class" "set_elevated_quality" "description_string" "#Attrib_ElevateQuality" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "190" { "name" "active health regen" "attribute_class" "active_item_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "191" { "name" "active health degen" "attribute_class" "active_item_health_regen" "description_string" "#Attrib_HealthDrain" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "192" { "name" "referenced item id low" "attribute_class" "referenced_item_id_low" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "1" } "193" { "name" "referenced item id high" "attribute_class" "referenced_item_id_high" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "1" } "194" { "name" "referenced item def UPDATED" "attribute_class" "referenced_item_def" "description_string" "#Attrib_ReferencedItem" "description_format" "value_is_item_def" "hidden" "1" "effect_type" "neutral" "armory_desc" "on_wearer" "stored_as_integer" "1" } "195" { "name" "always tradable" "attribute_class" "always_tradable" "description_string" "#Attrib_Always_Tradable" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "196" { "name" "noise maker" "attribute_class" "enable_misc2_noisemaker" "description_string" "#Attrib_NoiseMaker" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "197" { "name" "halloween item" "attribute_class" "halloween_item" "description_string" "#Attrib_Halloween_Item" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "198" { "name" "collection bits DEPRECATED" "attribute_class" "collection_bits_DEPRECATED" "description_string" "#Attrib_Halloween_Item" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "199" { "name" "switch from wep deploy time decreased" "attribute_class" "mult_switch_from_wep_deploy_time" "description_string" "#Attrib_SingleWepHolsterBonus" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "200" { "name" "enables aoe heal" "attribute_class" "enables_aoe_heal" "description_string" "#Attrib_EnablesAOEHeal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "201" { "name" "gesture speed increase" "attribute_class" "mult_gesture_time" "description_string" "#Attrib_GestureSpeed_Increase" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "202" { "name" "charge time increased" "attribute_class" "mod_charge_time" "description_string" "#Attrib_ChargeTime_Increase" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "203" { "name" "drop health pack on kill" "attribute_class" "drop_health_pack_on_kill" "description_string" "#Attrib_DropHealthPackOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "204" { "name" "hit self on miss" "attribute_class" "hit_self_on_miss" "description_string" "#Attrib_HitSelfOnMiss" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "205" { "name" "dmg from ranged reduced" "attribute_class" "dmg_from_ranged" "description_string" "#Attrib_DmgFromRanged_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_active" "stored_as_integer" "0" } "206" { "name" "dmg from melee increased" "attribute_class" "dmg_from_melee" "description_string" "#Attrib_DmgFromMelee_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_active" "stored_as_integer" "0" } "207" { "name" "blast dmg to self increased" "attribute_class" "blast_dmg_to_self" "description_string" "#Attrib_BlastDamageToSelf_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "208" { "name" "Set DamageType Ignite" "attribute_class" "set_dmgtype_ignite" "description_string" "#Attrib_SetDamageType_Ignite" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "209" { "name" "minicrit vs burning player" "attribute_class" "or_minicrit_vs_playercond_burning" "description_string" "#Attrib_Minicrit_Vs_Burning_Player" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "211" { "name" "tradable after date" "attribute_class" "tradable_after_date" "description_string" "#Attrib_TradableAfterDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "212" { "name" "force level display" "attribute_class" "force_level_display" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "214" { "name" "kill eater" "attribute_class" "kill_eater" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" "can_affect_market_name" "1" } "215" { "name" "apply z velocity on damage" "attribute_class" "apply_z_velocity_on_damage" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "216" { "name" "apply look velocity on damage" "attribute_class" "apply_look_velocity_on_damage" "description_string" "#Attrib_Knockback" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "217" { "name" "sanguisuge" "attribute_class" "sanguisuge" "description_string" "#Attrib_Sanguisuge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "218" { "name" "mark for death" "attribute_class" "mark_for_death" "description_string" "#Attrib_MarkForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "219" { "name" "decapitate type" "attribute_class" "decapitate_type" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "220" { "name" "restore health on kill" "attribute_class" "restore_health_on_kill" "description_string" "#Attrib_RestoreHealthOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "221" { "name" "mult decloak rate" "attribute_class" "mult_decloak_rate" "description_string" "#Attrib_DecloakRate" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "222" { "name" "mult sniper charge after bodyshot" "attribute_class" "mult_sniper_charge_after_bodyshot" "description_string" "#Attrib_MultSniperChargeAfterBodyshot" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "223" { "name" "mult sniper charge after miss" "attribute_class" "mult_sniper_charge_after_miss" "description_string" "#Attrib_MultSniperChargeAfterMiss" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "224" { "name" "dmg bonus while half dead" "attribute_class" "mult_dmg_bonus_while_half_dead" "description_string" "#Attrib_MultDmgBonusWhileHalfDead" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "225" { "name" "dmg penalty while half alive" "attribute_class" "mult_dmg_penalty_while_half_alive" "description_string" "#Attrib_MultDmgPenaltyWhileHalfAlive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "226" { "name" "honorbound" "attribute_class" "honorbound" "description_string" "#Attrib_Honorbound" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "227" { "name" "custom texture hi" "attribute_class" "custom_texture_hi" "description_string" "#Attrib_CustomTexture" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "228" { "name" "makers mark id" "attribute_class" "makers_mark_id" "description_string" "#Attrib_MakersMark" "description_format" "value_is_account_id" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "229" { "name" "unique craft index" "attribute_class" "unique_craft_index" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "230" { "name" "mod medic killed revenge" "attribute_class" "medic_killed_revenge" "description_string" "#Attrib_MedicKilledRevenge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "231" { "name" "medigun charge is megaheal" "attribute_class" "set_charge_type" "description_string" "#Attrib_Medigun_MegaHeal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "232" { "name" "mod medic killed minicrit boost" "attribute_class" "medic_killed_minicrit_boost" "description_string" "#Attrib_MedicKilledMiniCritBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "233" { "name" "mod medic healed damage bonus" "attribute_class" "medic_healed_damage_bonus" "description_string" "#Attrib_MedicHealedDamageBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "234" { "name" "mod medic healed deploy time penalty" "attribute_class" "mod_medic_healed_deploy_time" "description_string" "#Attrib_MedicHealedDeployTimePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "235" { "name" "mod shovel speed boost" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_ShovelSpeedBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "236" { "name" "mod weapon blocks healing" "attribute_class" "weapon_blocks_healing" "description_string" "#Attrib_WeaponBlocksHealing" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" "apply_tag_to_item_definition" "prevents_uber" } "237" { "name" "mult sniper charge after headshot" "attribute_class" "mult_sniper_charge_after_headshot" "description_string" "#Attrib_MultSniperChargeAfterHeadshot" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "238" { "name" "minigun no spin sounds" "attribute_class" "minigun_no_spin_sounds" "description_string" "#Attrib_MinigunNoSpinSounds" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "239" { "name" "ubercharge rate bonus for healer" "attribute_class" "mult_uberchargerate_for_healer" "description_string" "#Attrib_UberchargeRate_ForHealer" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "240" { "name" "reload time decreased while healed" "attribute_class" "mult_reload_time_while_healed" "description_string" "#Attrib_ReloadTime_Decreased_While_Healed" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "241" { "name" "reload time increased hidden" "attribute_class" "mult_reload_time_hidden" "description_string" "#Attrib_ReloadTime_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "242" { "name" "mod medic killed marked for death" "attribute_class" "medic_killed_marked_for_death" "description_string" "#Attrib_MedicKilledMarkedForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "243" { "name" "mod rage on hit penalty" "attribute_class" "rage_on_hit" "description_string" "#Attrib_RageOnHitPenalty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "244" { "name" "mod rage on hit bonus" "attribute_class" "rage_on_hit" "description_string" "#Attrib_RageOnHitBonus" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "245" { "name" "mod rage damage boost" "attribute_class" "rage_damage" "description_string" "#Attrib_RageDamageBoost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "246" { "name" "mult charge turn control" "attribute_class" "charge_turn_control" "description_string" "#Attrib_ChargeTurnControl" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "247" { "name" "no charge impact range" "attribute_class" "no_charge_impact_range" "description_string" "#Attrib_NoChargeImpactRange" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "248" { "name" "charge impact damage increased" "attribute_class" "charge_impact_damage" "description_string" "#Attrib_ChargeImpactDamageIncreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "249" { "name" "charge recharge rate increased" "attribute_class" "charge_recharge_rate" "description_string" "#Attrib_ChargeRechargeRateIncreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "250" { "name" "air dash count" "attribute_class" "air_dash_count" "description_string" "#Attrib_AirDashCountIncreased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "251" { "name" "speed buff ally" "attribute_class" "speed_buff_ally" "description_string" "#Attrib_SpeedBuffAlly" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "252" { "name" "damage force reduction" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "253" { "name" "mult cloak rate" "attribute_class" "mult_cloak_rate" "description_string" "#Attrib_CloakRate" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "255" { "name" "airblast pushback scale" "attribute_class" "airblast_pushback_scale" "description_string" "#Attrib_AirBlastPushScale" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "256" { "name" "mult airblast refire time" "attribute_class" "mult_airblast_refire_time" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "257" { "name" "airblast vertical pushback scale" "attribute_class" "airblast_vertical_pushback_scale" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "258" { "name" "ammo becomes health" "attribute_class" "ammo_becomes_health" "description_string" "#Attrib_AmmoBecomesHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "259" { "name" "boots falling stomp" "attribute_class" "boots_falling_stomp" "description_string" "#Attrib_BootsFallingStomp" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "260" { "name" "deflection size multiplier" "attribute_class" "deflection_size_multiplier" "description_string" "#Attrib_DeflectionSizeMultiplier" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "261" { "name" "set item tint RGB 2" "attribute_class" "set_item_tint_rgb_2" "description_string" "#Attrib_SetItemTintRGB" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "262" { "name" "saxxy award category" "attribute_class" "saxxy_award_category" "description_string" "#Attrib_SaxxyAward" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "263" { "name" "melee bounds multiplier" "attribute_class" "melee_bounds_multiplier" "description_string" "#Attrib_MeleeBoundsMultiplier" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "264" { "name" "melee range multiplier" "attribute_class" "melee_range_multiplier" "description_string" "#Attrib_MeleeRangeMultiplier" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "265" { "name" "mod mini-crit airborne deploy" "attribute_class" "mini_crit_airborne_deploy" "description_string" "#Attrib_MiniCritAirborneEnemiesDeploy" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "266" { "name" "projectile penetration" "attribute_class" "projectile_penetration" "description_string" "#Attrib_Penetration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "267" { "name" "mod crit while airborne" "attribute_class" "crit_while_airborne" "description_string" "#Attrib_CritWhileAirborne" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "268" { "name" "mult sniper charge penalty DISPLAY ONLY" "attribute_class" "mult_sniper_charge_base_dummy" "description_string" "#Attrib_MultSniperChargePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "269" { "name" "mod see enemy health" "attribute_class" "see_enemy_health" "description_string" "#Attrib_SeeEnemyHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "270" { "name" "powerup max charges" "attribute_class" "powerup_max_charges" "description_string" "#Attrib_PowerupMaxCharges" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "271" { "name" "powerup charges" "attribute_class" "powerup_charges" "description_string" "#Attrib_PowerupCharges" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "272" { "name" "powerup duration" "attribute_class" "powerup_duration" "description_string" "#Attrib_PowerupDuration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "273" { "name" "critboost" "attribute_class" "critboost" "description_string" "#Attrib_CritBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "274" { "name" "ubercharge" "attribute_class" "ubercharge" "description_string" "#Attrib_Ubercharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "275" { "name" "cancel falling damage" "attribute_class" "cancel_falling_damage" "description_string" "#Attrib_CancelFallingDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "276" { "name" "bidirectional teleport" "attribute_class" "bidirectional_teleport" "description_string" "#Attrib_BiDirectionalTP" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "277" { "name" "multiple sentries" "attribute_class" "multiple_sentries" "description_string" "#Attrib_MultipleSentries" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "278" { "name" "effect bar recharge rate increased" "attribute_class" "effectbar_recharge_rate" "description_string" "#Attrib_EffectBarRechargeRateIncreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "279" { "name" "maxammo grenades1 increased" "attribute_class" "mult_maxammo_grenades1" "description_string" "#Attrib_MaxammoGrenades1_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "280" { "name" "override projectile type" "attribute_class" "override_projectile_type" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "281" { "name" "energy weapon no ammo" "attribute_class" "energy_weapon_no_ammo" "description_string" "#Attrib_EnergyWeaponNoAmmo" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "282" { "name" "energy weapon charged shot" "attribute_class" "energy_weapon_charged_shot" "description_string" "#Attrib_EnergyWeaponChargedShot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "283" { "name" "energy weapon penetration" "attribute_class" "energy_weapon_penetration" "description_string" "#Attrib_EnergyWeaponPenetration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "284" { "name" "energy weapon no hurt building" "attribute_class" "energy_weapon_no_hurt_building" "description_string" "#Attrib_EnergyWeaponNoHurtBuilding" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "285" { "name" "energy weapon no deflect" "attribute_class" "energy_weapon_no_deflect" "description_string" "#Attrib_EnergyWeaponNoDeflect" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "286" { "name" "engy building health bonus" "attribute_class" "mult_engy_building_health" "description_string" "#Attrib_EngyBuildingHealthBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "287" { "name" "engy sentry damage bonus" "attribute_class" "mult_engy_sentry_damage" "description_string" "#Attrib_EngySentryDamageBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "288" { "name" "no crit boost" "attribute_class" "no_crit_boost" "description_string" "#Attrib_NoCritBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "289" { "name" "centerfire projectile" "attribute_class" "centerfire_projectile" "description_string" "#Attrib_CenterFireProjectile" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "292" { "name" "kill eater score type" "attribute_class" "kill_eater_score_type" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "293" { "name" "kill eater score type 2" "attribute_class" "kill_eater_score_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "294" { "name" "kill eater 2" "attribute_class" "kill_eater_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "295" { "name" "has pipboy build interface" "attribute_class" "set_custom_buildmenu" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "296" { "name" "sapper kills collect crits" "attribute_class" "sapper_kills_collect_crits" "description_string" "#Attrib_SapperKillsCollectCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "297" { "name" "sniper only fire zoomed" "attribute_class" "sniper_only_fire_zoomed" "description_string" "#Attrib_SniperOnlyFireZoomed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "298" { "name" "mod ammo per shot" "attribute_class" "mod_ammo_per_shot" "description_string" "#Attrib_AmmoPerShot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "299" { "name" "add onhit addammo" "attribute_class" "add_onhit_addammo" "description_string" "#Attrib_OnHit_AddAmmo" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "300" { "name" "electrical airblast DISPLAY ONLY" "attribute_class" "electrical_airblast_DISPLAY_ONLY" "description_string" "#Attrib_ElectricalAirblast" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "301" { "name" "mod use metal ammo type" "attribute_class" "mod_use_metal_ammo_type" "description_string" "#Attrib_UseMetalAmmoType" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "302" { "name" "expiration date" "attribute_class" "expiration_date" "description_string" "#Attrib_ExpirationDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "303" { "name" "mod max primary clip override" "attribute_class" "mod_max_primary_clip_override" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "304" { "name" "sniper full charge damage bonus" "attribute_class" "sniper_full_charge_damage_bonus" "description_string" "#Attrib_Sniper_FullChargeBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "305" { "name" "sniper fires tracer" "attribute_class" "sniper_fires_tracer" "description_string" "#Attrib_Sniper_FiresTracer" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "306" { "name" "sniper no headshot without full charge" "attribute_class" "sniper_no_headshot_without_full_charge" "description_string" "#Attrib_Sniper_NoHeadShot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "307" { "name" "mod no reload DISPLAY ONLY" "attribute_class" "mod_no_reload_display_only" "description_string" "#Attrib_NoReload" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "308" { "name" "sniper penetrate players when charged" "attribute_class" "sniper_penetrate_players_when_charged" "description_string" "#Attrib_SniperFullChargePenetration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "309" { "name" "crit kill will gib" "attribute_class" "crit_kill_will_gib" "description_string" "#Attrib_CritKillWillGib" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "310" { "name" "recall" "attribute_class" "recall" "description_string" "#Attrib_Recall" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "311" { "name" "unlimited quantity" "attribute_class" "unlimited_quantity" "description_string" "#Attrib_Unlimited" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "312" { "name" "disable weapon hiding for animations" "attribute_class" "disable_weapon_hiding_for_animations" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "313" { "name" "applies snare effect" "attribute_class" "applies_snare_effect" "description_string" "#Attrib_AppliesSnareEffect" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "314" { "name" "uber duration bonus" "attribute_class" "add_uber_time" "description_string" "#Attrib_UberDurationBonus" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "315" { "name" "refill_ammo" "attribute_class" "refill_ammo" "description_string" "#Attrib_RefillAmmo" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "317" { "name" "store sort override DEPRECATED" "attribute_class" "store_sort_override_DEPRECATED" "description_string" "#Attrib_AlternateRocketEffect" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "318" { "name" "faster reload rate" "attribute_class" "fast_reload" "description_string" "#Attrib_FastReload" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "319" { "name" "increase buff duration" "attribute_class" "mod_buff_duration" "description_string" "#Attrib_BuffTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "320" { "name" "robo sapper" "attribute_class" "robo_sapper" "description_string" "#Attrib_RoboSapper" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "321" { "name" "build rate bonus" "attribute_class" "mod_build_rate" "description_string" "#Attrib_BuildRateBonus" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "322" { "name" "taunt is press and hold" "attribute_class" "enable_misc2_holdtaunt" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "323" { "name" "attack projectiles" "attribute_class" "attack_projectiles" "description_string" "#Attrib_AttackProjectiles" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "324" { "name" "accuracy scales damage" "attribute_class" "accuracy_scales_damage" "description_string" "#Attrib_AccurScalesDmg" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "325" { "name" "currency bonus" "attribute_class" "currency_bonus" "description_string" "#Attrib_CurrencyBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "326" { "name" "increased jump height" "attribute_class" "mod_jump_height" "description_string" "#Attrib_JumpHeightBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "327" { "name" "building instant upgrade" "attribute_class" "building_instant_upgrade" "description_string" "#Attrib_BuildingInstaUpgrade" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "328" { "name" "disable fancy class select anim" "attribute_class" "disable_fancy_class_select_anim" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "329" { "name" "airblast vulnerability multiplier" "attribute_class" "airblast_vulnerability_multiplier" "description_string" "#Attrib_AirBlastVulnerabilityMultipier" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "330" { "name" "override footstep sound set" "attribute_class" "override_footstep_sound_set" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "331" { "name" "spawn with physics toy" "attribute_class" "spawn_with_physics_toy" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "332" { "name" "fish damage override" "attribute_class" "fish_damage_override" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "333" { "name" "SET BONUS: special dsp" "attribute_class" "special_dsp" "description_format" "value_is_additive" "hidden" "1" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "334" { "name" "bombinomicon effect on death" "attribute_class" "bombinomicon_effect_on_death" "description_string" "#Attrib_BombinomiconEffectOnDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "335" { "name" "clip size bonus upgrade" "attribute_class" "mult_clipsize_upgrade" "description_string" "#Attrib_ClipSize_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "336" { "name" "hide enemy health" "attribute_class" "hide_enemy_health" "description_string" "#Attrib_HideEnemyHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "337" { "name" "subtract victim medigun charge on hit" "attribute_class" "subtract_victim_medigun_charge_onhit" "description_string" "#Attrib_SubtractVictimMedigunChargeOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "338" { "name" "subtract victim cloak on hit" "attribute_class" "subtract_victim_cloak_on_hit" "description_string" "#Attrib_SubtractVictimCloakOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "339" { "name" "reveal cloaked victim on hit" "attribute_class" "reveal_cloaked_victim_on_hit" "description_string" "#Attrib_RevealCloakedVictimOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "340" { "name" "reveal disguised victim on hit" "attribute_class" "reveal_disguised_victim_on_hit" "description_string" "#Attrib_RevealDisguisedVictimOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "341" { "name" "jarate backstabber" "attribute_class" "jarate_backstabber" "description_string" "#Attrib_JarateBackstabber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "343" { "name" "engy sentry fire rate increased" "attribute_class" "mult_sentry_firerate" "description_string" "#Attrib_SentryFireRate_Increased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "344" { "name" "engy sentry radius increased" "attribute_class" "mult_sentry_range" "description_string" "#Attrib_SentryRadius_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "345" { "name" "engy dispenser radius increased" "attribute_class" "mult_dispenser_radius" "description_string" "#Attrib_DispenserRadius_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "346" { "name" "mod bat launches ornaments" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_BatLaunchesOrnaments" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "347" { "name" "freeze backstab victim" "attribute_class" "freeze_backstab_victim" "description_string" "#Attrib_FreezeBackstabVictim" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "348" { "name" "fire rate penalty HIDDEN" "attribute_class" "mult_postfiredelay" "description_string" "" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "349" { "name" "energy weapon no drain" "attribute_class" "energy_weapon_no_drain" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "350" { "name" "ragdolls become ash" "attribute_class" "ragdolls_become_ash" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "351" { "name" "engy disposable sentries" "attribute_class" "engy_disposable_sentries" "description_string" "#Attrib_EngyDisposableSentries" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "352" { "name" "alt fire teleport to spawn" "attribute_class" "alt_fire_teleport_to_spawn" "description_string" "#Attrib_AltFireTeleportToSpawn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "353" { "name" "cannot pick up buildings" "attribute_class" "cannot_pick_up_buildings" "description_string" "#Attrib_CannotPickUpBuildings" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "354" { "name" "stun enemies wielding same weapon" "attribute_class" "stun_enemies_wielding_same_weapon" "description_string" "#Attrib_StunEnemiesWieldingSameWeapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "355" { "name" "mod ammo per shot missed DISPLAY ONLY" "attribute_class" "mod_ammo_per_shot_missed_DISPLAY_ONLY" "description_string" "#Attrib_AmmoPerShotMissed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "356" { "name" "airblast disabled" "attribute_class" "airblast_disabled" "description_string" "#Attrib_AirblastDisabled" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "357" { "name" "increase buff duration HIDDEN" "attribute_class" "mod_buff_duration" "description_string" "#Attrib_BuffTime_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "358" { "name" "crit forces victim to laugh" "attribute_class" "crit_forces_victim_to_laugh" "description_string" "#Attrib_CritForcesLaugh" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "359" { "name" "melts in fire" "attribute_class" "melts_in_fire" "description_string" "#Attrib_MeltsInFire" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "360" { "name" "damage all connected" "attribute_class" "damage_all_connected" "description_string" "#Attrib_DamageAllConnected" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "361" { "name" "become fireproof on hit by fire" "attribute_class" "become_fireproof_on_hit_by_fire" "description_string" "#Attrib_BecomeFireproofOnHitByFire" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "362" { "name" "crit from behind" "attribute_class" "crit_from_behind" "description_string" "#Attrib_CritFromBehind" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "363" { "name" "crit does no damage" "attribute_class" "crit_does_no_damage" "description_string" "#Attrib_CritDoesNoDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "364" { "name" "add jingle to footsteps" "attribute_class" "add_jingle_to_footsteps" "description_string" "#Attrib_AddJingleToFootsteps" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "365" { "name" "set icicle knife mode" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_SetIcicleKnifeMode" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "366" { "name" "mod stun waist high airborne" "attribute_class" "stun_waist_high_airborne" "description_string" "#Attrib_StunWaistHighAirborne" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "367" { "name" "extinguish earns revenge crits" "attribute_class" "extinguish_revenge" "description_string" "#Attrib_ExtinguishRevenge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "368" { "name" "burn damage earns rage" "attribute_class" "burn_damage_earns_rage" "description_string" "#Attrib_BurnDamageEarnsRage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "369" { "name" "tickle enemies wielding same weapon" "attribute_class" "tickle_enemies_wielding_same_weapon" "description_string" "#Attrib_TickleEnemiesWieldingSameWeapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "370" { "name" "attach particle effect static" "attribute_class" "set_attached_particle_static" "description_format" "value_is_particle_index" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "371" { "name" "cosmetic taunt sound" "attribute_class" "cosmetic_taunt_sound" "attribute_type" "string" "description_string" "#Attrib_TauntSoundSuccess" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "372" { "name" "accepted wedding ring account id 1" "attribute_class" "accepted_wedding_ring_account_id_1" "description_string" "#Attrib_AcceptedWeddingRingAccount1" "description_format" "value_is_account_id" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "373" { "name" "accepted wedding ring account id 2" "attribute_class" "accepted_wedding_ring_account_id_2" "description_string" "#Attrib_AcceptedWeddingRingAccount2" "description_format" "value_is_account_id" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "374" { "name" "tool escrow until date" "attribute_class" "tool_escrow_until_date" "description_string" "#Attrib_ToolEscrowUntilDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "375" { "name" "generate rage on damage" "attribute_class" "generate_rage_on_dmg" "description_string" "#Attrib_RageOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "376" { "name" "aiming no flinch" "attribute_class" "aiming_no_flinch" "description_string" "#Attrib_AimingNoFlinch" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "377" { "name" "aiming knockback resistance" "attribute_class" "mult_aiming_knockback_resistance" "description_string" "#Attrib_AimingKnockbackResistance" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "378" { "name" "sniper aiming movespeed decreased" "attribute_class" "mult_player_aiming_movespeed" "description_string" "#Attrib_SniperAimingMoveSpeed_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "379" { "name" "kill eater user 1" "attribute_class" "kill_eater_user_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "380" { "name" "kill eater user score type 1" "attribute_class" "kill_eater_user_score_type_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "381" { "name" "kill eater user 2" "attribute_class" "kill_eater_user_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "382" { "name" "kill eater user score type 2" "attribute_class" "kill_eater_user_score_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "383" { "name" "kill eater user 3" "attribute_class" "kill_eater_user_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "384" { "name" "kill eater user score type 3" "attribute_class" "kill_eater_user_score_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "385" { "name" "strange part new counter ID" "attribute_class" "strange_part_new_counter_id" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "386" { "name" "mvm completed challenges bitmask" "attribute_class" "mvm_completed_challenges_bitmask" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "387" { "name" "rage on kill" "attribute_class" "rage_on_kill" "description_string" "#Attrib_RageGainOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "388" { "name" "kill eater kill type" "attribute_class" "kill_eater_kill_type" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "389" { "name" "shot penetrate all players" "attribute_class" "shot_penetrate_all_players" "description_string" "#Attrib_ShotPenetration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "390" { "name" "headshot damage increase" "attribute_class" "headshot_damage_modify" "description_string" "#Attrib_HeadshotDamageIncrease" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "391" { "name" "SET BONUS: mystery solving time decrease" "attribute_class" "mystery_solving_time_decrease" "description_string" "#Attrib_MysterySolvingTimeDecrease" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "392" { "name" "damage penalty on bodyshot" "attribute_class" "bodyshot_damage_modify" "description_string" "#Attrib_DamageDone_Bodyshot_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "393" { "name" "sniper rage DISPLAY ONLY" "attribute_class" "sniper_rage_DISPLAY_ONLY" "description_string" "#Attrib_SniperRageDisplayOnly" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "394" { "name" "fire rate bonus HIDDEN" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_FireRate_Positive" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "395" { "name" "explosive sniper shot" "attribute_class" "explosive_sniper_shot" "description_string" "#Attrib_ExplosiveSniperShot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "396" { "name" "melee attack rate bonus" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_MeleeRate_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "397" { "name" "projectile penetration heavy" "attribute_class" "projectile_penetration" "description_string" "#Attrib_Penetration_Heavy" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "398" { "name" "rage on assists" "attribute_class" "rage_on_assists" "description_string" "#Attrib_RageGainOnAssists" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "399" { "name" "armor piercing" "attribute_class" "armor_piercing" "description_string" "#Attrib_ArmorPiercing" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "400" { "name" "cannot pick up intelligence" "attribute_class" "cannot_pick_up_intelligence" "description_string" "#Attrib_CannotPickUpIntelligence" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "401" { "name" "SET BONUS: chance of hunger decrease" "attribute_class" "chance_of_hunger_decrease" "description_string" "#Attrib_ChanceOfHungerDecrease" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "402" { "name" "cannot be backstabbed" "attribute_class" "cannot_be_backstabbed" "description_string" "#Attrib_CannotBeBackstabbed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "403" { "name" "squad surplus claimer id DEPRECATED" "attribute_class" "squad_surplus_claimer_account_id_DEPRECATED" "description_string" "#Attrib_SquadSurplusClaimerAccountID" "description_format" "value_is_account_id" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "404" { "name" "share consumable with patient" "attribute_class" "share_consumable_with_patient" "description_string" "#Attrib_ShareConsumable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "405" { "name" "airblast vertical vulnerability multiplier" "attribute_class" "airblast_vertical_vulnerability_multiplier" "description_string" "#Attrib_AirBlastVerticalVulnerabilityMultipier" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "406" { "name" "vision opt in flags" "attribute_class" "vision_opt_in_flags" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "407" { "name" "crit vs disguised players" "attribute_class" "or_crit_vs_playercond" "description_string" "#Attrib_CritVsDisguised" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "408" { "name" "crit vs non burning players" "attribute_class" "or_crit_vs_not_playercond" "description_string" "#Attrib_CritVsNonBurning" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "409" { "name" "kill forces attacker to laugh" "attribute_class" "kill_forces_attacker_to_laugh" "description_string" "#Attrib_KillForcesAttackerLaugh" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "410" { "name" "damage bonus while disguised" "attribute_class" "mult_dmg_disguised" "description_string" "#Attrib_DmgBonus_Disguised" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "411" { "name" "projectile spread angle penalty" "attribute_class" "projectile_spread_angle" "description_string" "#Attrib_Projectile_Spread_Angle_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "412" { "name" "dmg taken increased" "attribute_class" "mult_dmgtaken" "description_string" "#Attrib_DmgTaken_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "413" { "name" "auto fires full clip" "attribute_class" "auto_fires_full_clip" "description_string" "#Attrib_AutoFiresFullClip" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "414" { "name" "self mark for death" "attribute_class" "self_mark_for_death" "description_string" "#Attrib_SelfMarkForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "415" { "name" "counts as assister is some kind of pet this update is going to be awesome" "attribute_class" "counts_as_assister" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "1" } "416" { "name" "mod flaregun fires pellets with knockback" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_FlaregunPelletsWithKnockback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "417" { "name" "can overload" "attribute_class" "can_overload" "description_string" "#Attrib_CanOverload" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "418" { "name" "boost on damage" "attribute_class" "boost_on_damage" "description_string" "#Attrib_BoostOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "419" { "name" "hype resets on jump" "attribute_class" "hype_resets_on_jump" "description_string" "#Attrib_HypeResetsOnJump" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "420" { "name" "pyro year number" "attribute_class" "pyro_year_number" "description_string" "#Attrib_PyroYearNumber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "421" { "name" "no primary ammo from dispensers while active" "attribute_class" "no_primary_ammo_from_dispensers" "description_string" "#Attrib_NoPrimaryAmmoFromDispensers" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "422" { "name" "pyrovision only DISPLAY ONLY" "attribute_class" "pyrovision_only_display" "description_string" "#Attrib_PyrovisionFilter" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "424" { "name" "clip size penalty HIDDEN" "attribute_class" "mult_clipsize" "description_string" "#Attrib_ClipSize_Negative" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "425" { "name" "sapper damage bonus" "attribute_class" "mult_sapper_damage" "description_string" "#Attrib_Sapper_Damage_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "426" { "name" "sapper damage penalty" "attribute_class" "mult_sapper_damage" "description_string" "#Attrib_Sapper_Damage_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "427" { "name" "sapper damage leaches health" "attribute_class" "sapper_damage_leaches_health" "description_string" "#Attrib_Sapper_Leaches_Health" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "428" { "name" "sapper health bonus" "attribute_class" "mult_sapper_health" "description_string" "#Attrib_Sapper_Health_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "429" { "name" "sapper health penalty" "attribute_class" "mult_sapper_health" "description_string" "#Attrib_Sapper_Health_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "430" { "name" "ring of fire while aiming" "attribute_class" "ring_of_fire_while_aiming" "description_string" "#Attrib_Ring_Of_Fire_While_Aiming" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "431" { "name" "uses ammo while aiming" "attribute_class" "uses_ammo_while_aiming" "description_string" "#Attrib_Uses_Ammo_While_Aiming" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "433" { "name" "sapper degenerates buildings" "attribute_class" "sapper_degenerates_buildings" "description_string" "#Attrib_Sapper_Degenerates_Buildings" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "434" { "name" "sapper damage penalty hidden" "attribute_class" "mult_sapper_damage" "description_string" "#Attrib_Sapper_Damage_Penalty" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "435" { "name" "cleaver description" "attribute_class" "desc_cleaver_description" "description_string" "#Attrib_Cleaver_Description" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "436" { "name" "ragdolls plasma effect" "attribute_class" "ragdolls_plasma_effect" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "437" { "name" "crit vs stunned players" "attribute_class" "or_crit_vs_playercond" "description_string" "#Attrib_CritVsStunned" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "438" { "name" "crit vs wet players" "attribute_class" "crit_vs_wet_players" "description_string" "#Attrib_CritVsWet" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "439" { "name" "override item level desc string" "attribute_class" "override_item_level_desc_string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "440" { "name" "clip size upgrade atomic" "attribute_class" "mult_clipsize_upgrade_atomic" "description_string" "#Attrib_ClipSize_Atomic" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "441" { "name" "auto fires full clip all at once" "attribute_class" "auto_fires_full_clip_all_at_once" "description_string" "#Attrib_AutoFiresFullClipAllAtOnce" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "442" { "name" "major move speed bonus" "attribute_class" "mult_player_movespeed" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "443" { "name" "major increased jump height" "attribute_class" "mod_jump_height" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "444" { "name" "head scale" "attribute_class" "head_scale" "description_format" "value_is_percentage" "description_string" "#Attrib_NoDoubleJump" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "445" { "name" "pyrovision opt in DISPLAY ONLY" "attribute_class" "pyrovision_opt_in_display_only" "description_string" "#Attrib_PyroVisionOptIn" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "446" { "name" "halloweenvision opt in DISPLAY ONLY" "attribute_class" "halloweenvision_opt_in_display_only" "description_string" "" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "447" { "name" "halloweenvision filter DISPLAY ONLY" "attribute_class" "halloweenvision_filter_display_only" "description_string" "" "description_format" "value_is_or" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "448" { "name" "player skin override" "attribute_class" "player_skin_override" "description_string" "#Attrib_PlayerSkinOverride" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "449" { "name" "never craftable" "attribute_class" "never_craftable" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "450" { "name" "zombiezombiezombiezombie" "attribute_class" "zombiezombiezombiezombie" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "451" { "name" "sapper voice pak" "attribute_class" "sapper_voice_pak" "description_string" "#Attrib_Sapper_Voice_Pak" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "452" { "name" "sapper voice pak idle wait" "attribute_class" "sapper_voice_pak_idle_wait" "description_string" "#Attrib_Sapper_Voice_Pak_Idle_Wait" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "453" { "name" "merasmus hat level display ONLY" "attribute_class" "merasmus_hat_level_display_ONLY" "description_string" "#Attrib_Merasmus_Hat_Level" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "454" { "name" "strange restriction type 1" "attribute_class" "strange_restriction_type_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "455" { "name" "strange restriction value 1" "attribute_class" "strange_restriction_value_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "456" { "name" "strange restriction type 2" "attribute_class" "strange_restriction_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "457" { "name" "strange restriction value 2" "attribute_class" "strange_restriction_value_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "458" { "name" "strange restriction user type 1" "attribute_class" "strange_restriction_user_type_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "459" { "name" "strange restriction user value 1" "attribute_class" "strange_restriction_user_value_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "460" { "name" "strange restriction user type 2" "attribute_class" "strange_restriction_user_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "461" { "name" "strange restriction user value 2" "attribute_class" "strange_restriction_user_value_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "462" { "name" "strange restriction user type 3" "attribute_class" "strange_restriction_user_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "463" { "name" "strange restriction user value 3" "attribute_class" "strange_restriction_user_value_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "464" { "name" "engineer sentry build rate multiplier" "attribute_class" "sentry_build_rate_multiplier" "description_string" "#Attrib_Sentry_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "465" { "name" "engineer teleporter build rate multiplier" "attribute_class" "teleporter_build_rate_multiplier" "description_string" "#Attrib_Teleporter_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "466" { "name" "grenade launcher mortar mode" "attribute_class" "grenade_launcher_mortar_mode" "description_string" "#Attrib_Grenade_Launcher_Mortar_Mode" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "467" { "name" "grenade not explode on impact" "attribute_class" "grenade_not_explode_on_impact" "description_string" "#Attrib_Grenade_Not_Explode_On_Impact" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "468" { "name" "strange score selector" "attribute_class" "strange_score_selector" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "469" { "name" "engineer building teleporting pickup" "attribute_class" "building_teleporting_pickup" "description_string" "#Attrib_Building_Telporting_PickUp" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "470" { "name" "grenade damage reduction on world contact" "attribute_class" "grenade_damage_reduction_on_world_contact" "description_string" "#Attrib_Grenade_Damage_Reduction_On_World_Contact" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "471" { "name" "engineer rage on dmg" "attribute_class" "generate_rage_on_dmg" "description_string" "#Attrib_EngineerBuildingRescueRage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "472" { "name" "mark for death on building pickup" "attribute_class" "mark_for_death_on_building_pickup" "description_string" "#Attrib_MarkedForDeathOnBuildingPickup" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "473" { "name" "medigun charge is resists" "attribute_class" "set_charge_type" "description_string" "#Attrib_Medigun_Resists" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "474" { "name" "arrow heals buildings" "attribute_class" "arrow_heals_buildings" "description_string" "#Attrib_ArrowHealsBuildings" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "475" { "name" "Projectile speed increased HIDDEN" "attribute_class" "mult_projectile_speed" "description_string" "#Attrib_ProjectileSpeed_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "476" { "name" "damage bonus HIDDEN" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Positive" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "477" { "name" "cannonball push back" "attribute_class" "cannonball_push_back" "description_string" "#Attrib_Cannonball_Push_Back" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "478" { "name" "rage giving scale" "attribute_class" "rage_giving_scale" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "479" { "name" "overheal fill rate reduced" "attribute_class" "overheal_fill_rate" "description_string" "#Attrib_Overheal_Fill_Rate_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "481" { "name" "canteen specialist" "attribute_class" "canteen_specialist" "description_string" "#Attrib_Canteen_Specialist" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "482" { "name" "overheal expert" "attribute_class" "overheal_expert" "description_string" "#Attrib_Overheal_Expert" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "484" { "name" "mad milk syringes" "attribute_class" "mad_milk_syringes" "description_string" "#Attrib_Medic_MadMilkSyringes" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "488" { "name" "rocket specialist" "attribute_class" "rocket_specialist" "description_string" "#Attrib_Rocket_Specialist" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "489" { "name" "SET BONUS: move speed set bonus" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "490" { "name" "SET BONUS: health regen set bonus" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "491" { "name" "SET BONUS: dmg taken from crit reduced set bonus" "attribute_class" "mult_dmgtaken_from_crit" "description_string" "#Attrib_DmgTaken_From_Crit_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "492" { "name" "SET BONUS: dmg taken from fire reduced set bonus" "attribute_class" "mult_dmgtaken_from_fire" "description_string" "#Attrib_DmgTaken_From_Fire_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "493" { "name" "healing mastery" "attribute_class" "healing_mastery" "description_string" "#Attrib_Healing_Mastery" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "494" { "name" "kill eater 3" "attribute_class" "kill_eater_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "495" { "name" "kill eater score type 3" "attribute_class" "kill_eater_score_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "496" { "name" "strange restriction type 3" "attribute_class" "strange_restriction_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "497" { "name" "strange restriction value 3" "attribute_class" "strange_restriction_value_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "498" { "name" "bot custom jump particle" "attribute_class" "bot_custom_jump_particle" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "499" { "name" "generate rage on heal" "attribute_class" "generate_rage_on_heal" "description_string" "#Attrib_RageOnHeal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "500" { "name" "custom name attr" "attribute_class" "custom_name_attr" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "501" { "name" "custom desc attr" "attribute_class" "custom_desc_attr" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "503" { "name" "medigun bullet resist passive" "attribute_class" "medigun_bullet_resist_passive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "504" { "name" "medigun blast resist passive" "attribute_class" "medigun_blast_resist_passive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "505" { "name" "medigun fire resist passive" "attribute_class" "medigun_fire_resist_passive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "506" { "name" "medigun bullet resist deployed" "attribute_class" "medigun_bullet_resist_deployed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "507" { "name" "medigun blast resist deployed" "attribute_class" "medigun_blast_resist_deployed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "508" { "name" "medigun fire resist deployed" "attribute_class" "medigun_fire_resist_deployed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "509" { "name" "medigun crit bullet percent bar deplete" "attribute_class" "medigun_crit_bullet_percent_bar_deplete" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "510" { "name" "medigun crit blast percent bar deplete" "attribute_class" "medigun_crit_blast_percent_bar_deplete" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "511" { "name" "medigun crit fire percent bar deplete" "attribute_class" "medigun_crit_fire_percent_bar_deplete" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "512" { "name" "throwable fire speed" "attribute_class" "throwable_fire_speed" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "513" { "name" "throwable damage" "attribute_class" "throwable_damage" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "514" { "name" "throwable healing" "attribute_class" "throwable_healing" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "515" { "name" "throwable particle trail only" "attribute_class" "throwable_particle_trail_only" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "516" { "name" "SET BONUS: dmg taken from bullets increased" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Increased" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "517" { "name" "SET BONUS: max health additive bonus" "attribute_class" "add_maxhealth" "description_string" "#Attrib_MaxHealth_Positive" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "518" { "name" "scattergun knockback mult" "attribute_class" "scattergun_knockback_mult" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "519" { "name" "particle effect vertical offset" "attribute_class" "particle_effect_vertical_offset" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "520" { "name" "particle effect use head origin" "attribute_class" "particle_effect_use_head_origin" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "521" { "name" "use large smoke explosion" "attribute_class" "use_large_smoke_explosion" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "522" { "name" "damage causes airblast" "attribute_class" "damage_causes_airblast" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "524" { "name" "increased jump height from weapon" "attribute_class" "mod_jump_height_from_weapon" "description_string" "#Attrib_JumpHeightBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "525" { "name" "damage force increase" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceIncrease" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "526" { "name" "healing received bonus" "attribute_class" "mult_healing_received" "description_string" "#Attrib_HealingReceivedBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "527" { "name" "afterburn immunity" "attribute_class" "afterburn_immunity" "description_string" "#Attrib_AfterburnImmunity" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "528" { "name" "decoded by itemdefindex" "attribute_class" "decoded_by_itemdefindex" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "532" { "name" "hype decays over time" "attribute_class" "hype_decays_over_time" "description_string" "#Attrib_HypeDecays" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "533" { "name" "SET BONUS: custom taunt particle attr" "attribute_class" "custom_taunt_particle_attr" "description_string" "#Attrib_TauntParticles" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "is_set_bonus" "1" "stored_as_integer" "1" } "534" { "name" "airblast vulnerability multiplier hidden" "attribute_class" "airblast_vulnerability_multiplier" "description_string" "#Attrib_AirBlastVulnerabilityMultipier" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "535" { "name" "damage force increase hidden" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceIncrease" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "536" { "name" "damage force increase text" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceIncreaseString" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "537" { "name" "SET BONUS: calling card on kill" "attribute_class" "calling_card_on_kill" "description_string" "#Attrib_CallingCardOnKill" "description_format" "value_is_additive" "hidden" "0" "armory_desc" "on_wearer" "effect_type" "positive" "is_set_bonus" "1" "stored_as_integer" "1" } "539" { "name" "set throwable type" "attribute_class" "set_throwable_type" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "540" { "name" "add head on hit" "attribute_class" "add_head_on_hit" "description_string" "#Attrib_AddHeadOnHit" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "542" { "name" "item style override" "attribute_class" "item_style_override" "description_format" "value_is_additive" "hidden" "1" } "543" { "name" "paint decal enum" "attribute_class" "paint_decal_enum" "description_format" "value_is_additive" "hidden" "1" } "544" { "name" "show paint description" "attribute_class" "show_paint_description" "description_format" "value_is_additive" "hidden" "1" } "545" { "name" "bot medic uber health threshold" "attribute_class" "bot_medic_uber_health_threshold" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "546" { "name" "bot medic uber deploy delay duration" "attribute_class" "bot_medic_uber_deploy_delay_duration" "description_format" "value_is_additive" "hidden" "1" } "547" { "name" "single wep deploy time decreased" "attribute_class" "mult_single_wep_deploy_time" "description_string" "#Attrib_SingleWepDeployBonus" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "548" { "name" "halloween reload time decreased" "attribute_class" "hwn_mult_reload_time" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "549" { "name" "halloween fire rate bonus" "attribute_class" "hwn_mult_postfiredelay" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "550" { "name" "halloween increased jump height" "attribute_class" "mod_jump_height" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "551" { "name" "special taunt" "attribute_class" "special_taunt" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "554" { "name" "revive" "attribute_class" "revive" "description_string" "#Attrib_Revive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "556" { "name" "taunt attack name" "attribute_class" "taunt_attack_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "557" { "name" "taunt attack time" "attribute_class" "taunt_attack_time" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "600" { "name" "taunt force move forward" "attribute_class" "taunt_force_move_forward" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "602" { "name" "taunt mimic" "attribute_class" "taunt_mimic" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "606" { "name" "taunt success sound" "attribute_class" "taunt_success_sound" "attribute_type" "string" "description_string" "#Attrib_TauntSoundSuccess" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "607" { "name" "taunt success sound offset" "attribute_class" "taunt_success_sound_offset" "description_string" "#Attrib_PhaseCloak" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "608" { "name" "taunt success sound loop" "attribute_class" "taunt_success_sound_loop" "attribute_type" "string" "description_string" "#Attrib_TauntSoundSuccess" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "609" { "name" "taunt success sound loop offset" "attribute_class" "taunt_success_sound_loop_offset" "description_string" "#Attrib_PhaseCloak" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "610" { "name" "increased air control" "attribute_class" "mod_air_control" "description_string" "#Attrib_AirControl" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "612" { "name" "rocket launch impulse" "attribute_class" "mod_rocket_launch_impulse" "description_string" "#Attrib_RocketLaunchImpulse" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "613" { "name" "minicritboost on kill" "attribute_class" "add_onkill_minicritboost_time" "description_string" "#Attrib_MiniCritBoost_OnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_kill" "stored_as_integer" "0" } "614" { "name" "no metal from dispensers while active" "attribute_class" "no_metal_from_dispensers_while_active" "description_string" "#Attrib_NoMetalFromDispensersWhileActive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "615" { "name" "projectile entity name" "attribute_class" "projectile_entity_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "616" { "name" "is throwable primable" "attribute_class" "is_throwable_primable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "617" { "name" "throwable detonation time" "attribute_class" "throwable_detonation_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "618" { "name" "throwable recharge time" "attribute_class" "throwable_recharge_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "619" { "name" "closerange backattack minicrits" "attribute_class" "closerange_backattack_minicrits" "description_string" "#Attrib_BackAttackMinicrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "620" { "name" "torso scale" "attribute_class" "torso_scale" "description_format" "value_is_percentage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "621" { "name" "rocketjump attackrate bonus" "attribute_class" "rocketjump_attackrate_bonus" "description_string" "#Attrib_RocketJumpAttackRateBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "622" { "name" "is throwable chargeable" "attribute_class" "is_throwable_chargeable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "630" { "name" "back headshot" "attribute_class" "back_headshot" "description_string" "#Attrib_BackHeadshot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "632" { "name" "rj air bombardment" "attribute_class" "rj_air_bombardment" "description_string" "#Attrib_AirBombardment" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "633" { "name" "projectile particle name" "attribute_class" "projectile_particle_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "634" { "name" "air jump on attack" "attribute_class" "air_jump_on_attack" "description_string" "#Attrib_AirJumpOnAttack" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "636" { "name" "sniper crit no scope" "attribute_class" "sniper_crit_no_scope" "description_string" "#Attrib_SniperCritNoScope" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "637" { "name" "sniper independent zoom DISPLAY ONLY" "attribute_class" "sniper_independent_zoom_DISPLAY_ONLY" "description_string" "#Attrib_SniperIndependentZoom" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "638" { "name" "axtinguisher properties" "attribute_class" "axtinguisher_properties" "description_string" "#Attrib_AxtinguisherProperties" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "639" { "name" "full charge turn control" "attribute_class" "charge_turn_control" "description_string" "#Attrib_ChargeTurnControlFull" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "640" { "name" "parachute attribute" "attribute_class" "parachute_attribute" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "641" { "name" "taunt force weapon slot" "attribute_class" "taunt_force_weapon_slot" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "642" { "name" "mini rockets" "attribute_class" "mini_rockets" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "643" { "name" "rocket jump damage reduction HIDDEN" "attribute_class" "rocket_jump_dmg_reduction" "description_string" "#Attrib_RocketJumpDmgReduction" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" } "644" { "name" "clipsize increase on kill" "attribute_class" "clipsize_increase_on_kill" "description_string" "#Attrib_ExtraRocketsOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "645" { "name" "breadgloves properties" "attribute_class" "breadgloves_properties" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "646" { "name" "taunt turn speed" "attribute_class" "taunt_turn_speed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "647" { "name" "sniper fires tracer HIDDEN" "attribute_class" "sniper_fires_tracer_HIDDEN" "description_string" "#Attrib_Sniper_FiresTracer" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "651" { "name" "fire rate bonus with reduced health" "attribute_class" "mult_postfiredelay_with_reduced_health" "description_string" "#Attrib_FireRateBonusWithReducedHealth" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" } "661" { "name" "tag__summer2014" "attribute_class" "tag__summer2014" "description_string" "#Attrib_Summer2014Tag" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "662" { "name" "crate generation code" "attribute_class" "crate_generation_code" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "669" { "name" "stickybomb fizzle time" "attribute_class" "stickybomb_fizzle_time" "description_string" "#Attrib_stickybomb_fizzle_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "670" { "name" "stickybomb charge rate" "attribute_class" "stickybomb_charge_rate" "description_string" "#Attrib_stickybomb_charge_rate" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" } "671" { "name" "grenade no bounce" "attribute_class" "grenade_no_bounce" "description_string" "#Attrib_grenade_no_bounce" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "674" { "name" "class select override vcd" "attribute_class" "class_select_override_vcd" "attribute_type" "string" "description_string" "#Attrib_Class_Select_Override_VCD" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "675" { "name" "custom projectile model" "attribute_class" "custom_projectile_model" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "676" { "name" "lose demo charge on damage when charging" "attribute_class" "lose_demo_charge_on_damage_when_charging" "description_string" "#Attrib_LoseDemoChargeOnDamageWhenCharging" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "681" { "name" "grenade no spin" "attribute_class" "grenade_no_spin" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "684" { "name" "grenade detonation damage penalty" "attribute_class" "grenade_detonation_damage_penalty" "description_string" "#Attrib_GrenadeDetonationDamagePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" } "687" { "name" "taunt turn acceleration time" "attribute_class" "taunt_turn_acceleration_time" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "688" { "name" "taunt move acceleration time" "attribute_class" "taunt_move_acceleration" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "689" { "name" "taunt move speed" "attribute_class" "taunt_move_speed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "690" { "name" "shuffle crate item def min" "attribute_class" "shuffle_crate_item_def_min" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "691" { "name" "shuffle crate item def max" "attribute_class" "shuffle_crate_item_def_max" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "692" { "name" "limited quantity item" "attribute_class" "limited_quantity_item" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "693" { "name" "SET BONUS: alien isolation xeno bonus pos" "attribute_class" "alien_isolation_xeno_bonus_pos" "description_format" "value_is_additive" "description_string" "#Attrib_AiXenoSetBonusPos" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "1" } "694" { "name" "SET BONUS: alien isolation xeno bonus neg" "attribute_class" "alien_isolation_xeno_bonus_neg" "description_format" "value_is_additive" "description_string" "#Attrib_AiXenoSetBonusNeg" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "stored_as_integer" "1" } "695" { "name" "SET BONUS: alien isolation merc bonus pos" "attribute_class" "alien_isolation_merc_bonus_pos" "description_format" "value_is_additive" "description_string" "#Attrib_AiMercSetBonusPos" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "1" } "696" { "name" "SET BONUS: alien isolation merc bonus neg" "attribute_class" "alien_isolation_merc_bonus_neg" "description_format" "value_is_additive" "description_string" "#Attrib_AiMercSetBonusNeg" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "stored_as_integer" "1" } "698" { "name" "disable weapon switch" "attribute_class" "disable_weapon_switch" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "699" { "name" "hand scale" "attribute_class" "hand_scale" "description_format" "value_is_percentage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "700" { "name" "display duck leaderboard" "attribute_class" "display_duck_leaderboard" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "701" { "name" "duck rating" "attribute_class" "duck_rating" "description_string" "#Attrib_duck_rating" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "702" { "name" "duck badge level" "attribute_class" "duck_badge_level" "description_string" "#Attrib_duck_badge_level" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "703" { "name" "tag__eotlearlysupport" "attribute_class" "tag__eotlearlysupport" "description_string" "#Attrib_eotl_early_supporter" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "704" { "name" "unlimited quantity hidden" "attribute_class" "unlimited_quantity" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "705" { "name" "duckstreaks active" "attribute_class" "duckstreaks_active" "description_string" "#Attrib_duckstreaks" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "708" { "name" "panic_attack" "attribute_class" "panic_attack" "description_string" "#Attrib_PanicAttack" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "709" { "name" "panic_attack_negative" "attribute_class" "panic_attack_negative" "description_string" "#Attrib_PanicAttackNegative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "710" { "name" "auto fires full clip penalty" "attribute_class" "auto_fires_full_clip" "description_string" "#Attrib_AutoFiresFullClipNegative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "711" { "name" "auto fires when full" "attribute_class" "auto_fires_when_full" "description_string" "#Attrib_AutoFiresWhenFull" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "712" { "name" "force weapon switch" "attribute_class" "force_weapon_switch" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "719" { "name" "weapon_uses_stattrak_module" "attribute_class" "weapon_uses_stattrak_module" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "strange" } "723" { "name" "is_operation_pass" "attribute_class" "is_operation_pass" "description_format" "value_is_additive" "hidden" "1" } "724" { "name" "weapon_stattrak_module_scale" "attribute_class" "weapon_stattrak_module_scale" "description_format" "value_is_percentage" "hidden" "1" "stored_as_integer" "0" } "725" { "name" "set_item_texture_wear" "attribute_class" "set_item_texture_wear" "description_format" "value_is_additive" "hidden" "1" "can_affect_market_name" "1" "stored_as_integer" "0" } "726" { "name" "cloak_consume_on_feign_death_activate" "attribute_class" "cloak_consume_on_feign_death_activate" "description_string" "#Attrib_ConsumeCloakFeignDeath" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "727" { "name" "stickybomb_charge_damage_increase" "attribute_class" "stickybomb_charge_damage_increase" "description_string" "#Attrib_stickybomb_charge_damage_increase" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "728" { "name" "NoCloakWhenCloaked" "attribute_class" "NoCloakWhenCloaked" "description_string" "#Attrib_NoCloakWhenCloaked" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "729" { "name" "ReducedCloakFromAmmo" "attribute_class" "ReducedCloakFromAmmo" "description_string" "#Attrib_ReducedCloakFromAmmo" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" } "730" { "name" "elevate to unusual if applicable" "attribute_class" "elevate_to_unusual_if_applicable" "description_string" "#Attrib_ElevateQuality" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "731" { "name" "weapon_allow_inspect" "attribute_class" "weapon_allow_inspect" "description_format" "value_is_additive" "hidden" "1" } "732" { "name" "metal_pickup_decreased" "attribute_class" "mult_metal_pickup" "description_string" "#Attrib_metal_pickup_decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "733" { "name" "lose hype on take damage" "attribute_class" "lose_hype_on_take_damage" "description_string" "#Attrib_losehypeontakedamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "734" { "name" "healing received penalty" "attribute_class" "mult_healing_received" "description_string" "#Attrib_HealingReceivedPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "735" { "name" "crit_vs_burning_FLARES_DISPLAY_ONLY" "attribute_class" "crit_vs_burning_FLARES_DISPLAY_ONLY" "description_string" "#Attrib_CritVsBurning" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "736" { "name" "speed_boost_on_kill" "attribute_class" "speed_boost_on_kill" "description_string" "#Attrib_SpeedBoostOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "737" { "name" "speed_boost_on_hit" "attribute_class" "speed_boost_on_hit" "description_string" "#Attrib_SpeedBoostOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "738" { "name" "spunup_damage_resistance" "attribute_class" "spunup_damage_resistance" "description_string" "#Attrib_spup_damage_resistance" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "739" { "name" "ubercharge overheal rate penalty" "attribute_class" "mult_medigun_overheal_uberchargerate" "description_string" "#Attrib_OverhealUberchargeRate_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "740" { "name" "reduced_healing_from_medics" "attribute_class" "mult_healing_from_medics" "description_string" "#Attrib_HealingFromMedics_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "741" { "name" "health on radius damage" "attribute_class" "add_health_on_radius_damage" "description_string" "#Attrib_HealthOnRadiusDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "742" { "name" "style changes on strange level" "attribute_class" "style_changes_on_strange_level" "hidden" "1" "stored_as_integer" "1" } "743" { "name" "cannot restore" "attribute_class" "cannot_restore" "hidden" "1" "stored_as_integer" "1" } "744" { "name" "hide crate series number" "attribute_class" "hide_crate_series_number" "hidden" "1" "stored_as_integer" "1" } "745" { "name" "has team color paintkit" "attribute_class" "has_team_color_paintkit" "description_string" "#Attrib_HasTeamColorPaintkit" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "1" } "746" { "name" "cosmetic_allow_inspect" "attribute_class" "cosmetic_allow_inspect" "description_format" "value_is_additive" "hidden" "1" } "747" { "name" "hat only unusual effect" "attribute_class" "hat_only_unusual_effect" "description_format" "value_is_particle_index" "hidden" "1" "effect_type" "unusual" "stored_as_integer" "0" "can_affect_market_name" "1" } "748" { "name" "items traded in for" "attribute_class" "items_traded_in_for" "description_string" "#Attrib_ItemsTradedIn" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "749" { "name" "texture_wear_default" "attribute_class" "texture_wear_default" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "750" { "name" "taunt only unusual effect" "attribute_class" "taunt_only_unusual_effect" "description_format" "value_is_particle_index" "hidden" "1" "effect_type" "unusual" "can_affect_market_name" "1" "stored_as_integer" "1" } "751" { "name" "deactive date" "attribute_class" "deactive_date" "description_format" "value_is_date" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "752" { "name" "is giger counter" "attribute_class" "is_giger_counter" "description_format" "value_is_additive" "hidden" "1" } "753" { "name" "hide_strange_prefix" "attribute_class" "hide_strange_prefix" "description_format" "value_is_additive" "hidden" "1" } "754" { "name" "always_transmit_so" "attribute_class" "always_transmit_so" "description_format" "value_is_additive" "hidden" "1" } "760" { "name" "allow_halloween_offering" "attribute_class" "allow_halloween_offering" "description_format" "value_is_additive" "hidden" "1" } "762" { "name" "cannot_transmute" "attribute_class" "cannot_transmute" "description_format" "value_is_additive" "hidden" "1" } "772" { "name" "single wep holster time increased" "attribute_class" "mult_switch_from_wep_deploy_time" "description_string" "#Attrib_SingleWepHolsterPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "773" { "name" "single wep deploy time increased" "attribute_class" "mult_single_wep_deploy_time" "description_string" "#Attrib_SingleWepDeployPenalty" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "774" { "name" "charge time decreased" "attribute_class" "mod_charge_time" "description_string" "#Attrib_ChargeTime_Decrease" "description_format" "value_is_additive" "effect_type" "negative" "armory_desc" "on_wearer" } "775" { "name" "dmg penalty vs buildings" "attribute_class" "mult_dmg_vs_buildings" "description_string" "#Attrib_DmgVsBuilding_decreased" "description_format" "value_is_percentage" "effect_type" "negative" } "776" { "name" "charge impact damage decreased" "attribute_class" "charge_impact_damage" "description_string" "#Attrib_ChargeImpactDamageDecreased" "description_format" "value_is_percentage" "effect_type" "negative" "stored_as_integer" "0" } "777" { "name" "non economy" "attribute_class" "non_economy" "description_string" "#Attrib_NonEconomyItem" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "778" { "name" "charge meter on hit" "attribute_class" "charge_meter_on_hit" "description_string" "#Attrib_HitsRefillMeter" "description_format" "value_is_additive_percentage" "effect_type" "positive" } "779" { "name" "minicrit_boost_when_charged" "attribute_class" "minicrit_boost_when_charged" "description_string" "#Attrib_MiniCritBoost_WhenCharged" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "780" { "name" "minicrit_boost_charge_rate" "attribute_class" "minicrit_boost_charge_rate" "description_string" "#Attrib_MiniCritBoost_ChargeRate" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "781" { "name" "is_a_sword" "attribute_class" "is_a_sword" "description_string" "#Attrib_IsASword" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "782" { "name" "ammo gives charge" "attribute_class" "ammo_gives_charge" "description_string" "#Attrib_AmmoGivesCharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "783" { "name" "extinguish restores health" "attribute_class" "extinguish_restores_health" "description_string" "#Attrib_ExtinguishRestoresHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "784" { "name" "extinguish reduces cooldown" "attribute_class" "extinguish_reduces_cooldown" "description_string" "#Attrib_ExtinguishReducesCooldown" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "785" { "name" "cannot giftwrap" "attribute_class" "cannot_giftwrap" "hidden" "1" "stored_as_integer" "1" } "786" { "name" "tool needs giftwrap" "attribute_class" "tool_needs_giftwrap" "hidden" "1" "stored_as_integer" "1" } "787" { "name" "fuse bonus" "attribute_class" "fuse_mult" "description_string" "#Attrib_Fuse_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "788" { "name" "move speed bonus shield required" "attribute_class" "mult_player_movespeed_shieldrequired" "description_string" "#Attrib_MoveSpeed_Bonus_ShieldRequired" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "789" { "name" "damage bonus bullet vs sentry target" "attribute_class" "mult_dmg_bullet_vs_sentry_target" "description_string" "#Attrib_DamageBonusAgainstSentryTarget" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "790" { "name" "mod teleporter cost" "attribute_class" "mod_teleporter_cost" "description_string" "#Attrib_TeleporterBuildCost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "791" { "name" "damage blast push" "attribute_class" "damage_blast_push" "description_string" "#Attrib_DamageBlastPush" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "792" { "name" "move speed bonus resource level" "attribute_class" "mult_player_movespeed_resource_level" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "793" { "name" "hype on damage" "attribute_class" "hype_on_damage" "description_string" "#Attrib_HypeOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "794" { "name" "dmg taken from fire reduced on active" "attribute_class" "mult_dmgtaken_from_fire_active" "description_string" "#Attrib_DmgTaken_From_Fire_ReducedActive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "stored_as_integer" "0" } "795" { "name" "damage bonus vs burning" "attribute_class" "mult_dmg_vs_burning" "description_string" "#Attrib_DmgBonusVsBurning" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "796" { "name" "min_viewmodel_offset" "attribute_class" "min_viewmodel_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "797" { "name" "dmg pierces resists absorbs" "attribute_class" "mod_pierce_resists_absorbs" "description_string" "#Attrib_PierceResists" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "798" { "name" "energy buff dmg taken multiplier" "attribute_class" "energy_buff_dmg_taken_multiplier" "description_string" "#Attrib_EnergyBuffDmdTakenMultipier" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "799" { "name" "lose revenge crits on death DISPLAY ONLY" "attribute_class" "lose_revenge_crits_on_death_DISPLAY_ONLY" "description_string" "#Attrib_LoseRevengeCritsOnDeath" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "800" { "name" "patient overheal penalty" "attribute_class" "mult_patient_overheal_penalty" "description_string" "#Attrib_PatientOverheal_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "801" { "name" "item_meter_charge_rate" "attribute_class" "item_meter_charge_rate" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "804" { "name" "mult_spread_scale_first_shot" "attribute_class" "mult_spread_scale_first_shot" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "805" { "name" "unusualifier_attribute_template_name" "attribute_class" "unusualifier_attribute_template_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "806" { "name" "tool_target_item_icon_offset" "attribute_class" "tool_target_item_icon_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "807" { "name" "add_head_on_kill" "attribute_class" "add_head_on_kill" "description_string" "#Attrib_AddHeadOnKill" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "808" { "name" "mult_spread_scales_consecutive" "attribute_class" "mult_spread_scales_consecutive" "description_string" "#Attrib_SpreadPenaltyScalesCons" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_hit" "stored_as_integer" "0" } "809" { "name" "fixed_shot_pattern" "attribute_class" "fixed_shot_pattern" "description_string" "#Attrib_FixedShotPattern" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "810" { "name" "mod_cloak_no_regen_from_items" "attribute_class" "mod_cloak_no_regen_from_items" "description_string" "#Attrib_NoCloakFromAmmo" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "811" { "name" "ubercharge_preserved_on_spawn_max" "attribute_class" "ubercharge_preserved_on_spawn_max" "description_string" "#Attrib_UberchargeSavedOnHit" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_hit" "stored_as_integer" "0" } "812" { "name" "mod_air_control_blast_jump" "attribute_class" "mod_air_control_blast_jump" "description_string" "#Attrib_AirControlBlastJump" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "813" { "name" "spunup_push_force_immunity" "attribute_class" "spunup_push_force_immunity" "description_string" "#Attrib_SpunUpPushForceResist" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "814" { "name" "mod_mark_attacker_for_death" "attribute_class" "mod_mark_attacker_for_death" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" } "815" { "name" "use_model_cache_icon" "attribute_class" "use_model_cache_icon" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "816" { "name" "mod_disguise_consumes_cloak" "attribute_class" "mod_disguise_consumes_cloak" "description_string" "#Attrib_DisguiseConsumesCloak" "description_format" "value_is_additive" "hidden" "0" "stored_as_integer" "1" "effect_type" "negative" } "817" { "name" "inspect_viewmodel_offset" "attribute_class" "inspect_viewmodel_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "818" { "name" "is_passive_weapon" "attribute_class" "is_passive_weapon" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "819" { "name" "no_jump" "attribute_class" "no_jump" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "820" { "name" "no_duck" "attribute_class" "no_duck" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "821" { "name" "no_attack" "attribute_class" "no_attack" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "822" { "name" "airblast_destroy_projectile" "attribute_class" "airblast_destroy_projectile" "description_string" "#Attrib_AirblastDestroyProjectile" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "823" { "name" "airblast_pushback_disabled" "attribute_class" "airblast_pushback_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "824" { "name" "airblast_pushback_no_stun" "attribute_class" "airblast_pushback_no_stun" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "825" { "name" "airblast_pushback_no_viewpunch" "attribute_class" "airblast_pushback_no_viewpunch" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "826" { "name" "airblast_deflect_projectiles_disabled" "attribute_class" "airblast_deflect_projectiles_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "827" { "name" "airblast_put_out_teammate_disabled" "attribute_class" "airblast_put_out_teammate_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "828" { "name" "afterburn duration penalty" "attribute_class" "afterburn_duration_mult" "description_format" "value_is_percentage" "effect_type" "negative" "stored_as_integer" "0" } "829" { "name" "afterburn duration bonus" "attribute_class" "afterburn_duration_mult" "description_format" "value_is_percentage" "effect_type" "positive" "stored_as_integer" "0" } "830" { "name" "aoe_deflection" "attribute_class" "aoe_deflection" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "831" { "name" "mult_end_flame_size" "attribute_class" "mult_end_flame_size" "description_format" "value_is_percentage" "effect_type" "positive" "stored_as_integer" "0" "hidden" "1" } "832" { "name" "airblast_give_teammate_speed_boost" "attribute_class" "airblast_give_teammate_speed_boost" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "833" { "name" "airblast_turn_projectile_to_ammo" "attribute_class" "airblast_turn_projectile_to_ammo" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "834" { "name" "paintkit_proto_def_index" "attribute_class" "paintkit_proto_def_index" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "1" "can_affect_market_name" "1" } "835" { "name" "taunt_attr_player_invis_percent" "attribute_class" "taunt_attr_player_invis_percent" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "837" { "name" "redirected_flame_size_mult" "attribute_class" "redirected_flame_size_mult" "description_format" "value_is_percentage" "effect_type" "positive" "stored_as_integer" "0" } "838" { "name" "flame_reflect_on_collision" "attribute_class" "flame_reflect_on_collision" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "839" { "name" "flame_spread_degree" "attribute_class" "flame_spread_degree" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "840" { "name" "holster_anim_time" "attribute_class" "holster_anim_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "841" { "name" "flame_gravity" "attribute_class" "flame_gravity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "842" { "name" "flame_ignore_player_velocity" "attribute_class" "flame_ignore_player_velocity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "843" { "name" "flame_drag" "attribute_class" "flame_drag" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "844" { "name" "flame_speed" "attribute_class" "flame_speed" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "845" { "name" "grenades1_resupply_denied" "attribute_class" "grenades1_resupply_denied" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "846" { "name" "grenades2_resupply_denied" "attribute_class" "grenades2_resupply_denied" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "847" { "name" "grenades3_resupply_denied" "attribute_class" "grenades3_resupply_denied" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "848" { "name" "item_meter_resupply_denied" "attribute_class" "item_meter_resupply_denied" "description_string" "#Attrib_MeterResupplyDenied" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "851" { "name" "mult_player_movespeed_active" "attribute_class" "mult_player_movespeed_active" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_active" "stored_as_integer" "0" } "852" { "name" "mult_dmgtaken_active" "attribute_class" "mult_dmgtaken_active" "description_string" "#Attrib_DmgTaken_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_active" "stored_as_integer" "0" } "853" { "name" "mult_patient_overheal_penalty_active" "attribute_class" "mult_patient_overheal_penalty_active" "description_string" "#Attrib_PatientOverheal_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_active" "stored_as_integer" "0" } "854" { "name" "mult_health_fromhealers_penalty_active" "attribute_class" "mult_health_fromhealers_penalty_active" "description_string" "#Attrib_HealthFromHealers_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "855" { "name" "mod_maxhealth_drain_rate" "attribute_class" "mod_maxhealth_drain_rate" "description_string" "#Attrib_MaxHealthDrain" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_active" "stored_as_integer" "0" } "856" { "name" "item_meter_charge_type" "attribute_class" "item_meter_charge_type" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "859" { "name" "max_flame_reflection_count" "attribute_class" "max_flame_reflection_count" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "860" { "name" "flame_reflection_add_life_time" "attribute_class" "flame_reflection_add_life_time" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "861" { "name" "reflected_flame_dmg_reduction" "attribute_class" "reflected_flame_dmg_reduction" "description_format" "value_is_percentage" "hidden" "1" "stored_as_integer" "0" } "862" { "name" "flame_lifetime" "attribute_class" "flame_lifetime" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "863" { "name" "flame_random_life_time_offset" "attribute_class" "flame_random_life_time_offset" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "865" { "name" "flame_up_speed" "attribute_class" "flame_up_speed" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "866" { "name" "custom_paintkit_seed_lo" "attribute_class" "custom_paintkit_seed_lo" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "867" { "name" "custom_paintkit_seed_hi" "attribute_class" "custom_paintkit_seed_hi" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "868" { "name" "crit_dmg_falloff" "attribute_class" "crit_dmg_falloff" "description_string" "#Attrib_Dmg_Crit_Falloff" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "869" { "name" "crits_become_minicrits" "attribute_class" "crits_become_minicrits" "description_string" "#Attrib_CritsBecomeMinicrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "870" { "name" "falling_impact_radius_pushback" "attribute_class" "falling_impact_radius_pushback" "description_string" "#Attrib_ImpactPushback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "871" { "name" "falling_impact_radius_stun" "attribute_class" "falling_impact_radius_stun" "description_string" "#Attrib_ImpactStun" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "872" { "name" "thermal_thruster_air_launch" "attribute_class" "thermal_thruster_air_launch" "description_string" "#Attrib_ThermalThrusterAirLaunch" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "873" { "name" "thermal_thruster" "attribute_class" "thermal_thruster" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "874" { "name" "mult_item_meter_charge_rate" "attribute_class" "mult_item_meter_charge_rate" "description_string" "#Attrib_ChargeMeterRateMult" "description_format" "value_is_inverted_percentage" "hidden" "0" "stored_as_integer" "0" } "875" { "name" "explode_on_ignite" "attribute_class" "explode_on_ignite" "description_string" "#Attrib_ExplodeOnIgnite" "description_format" "value_is_additive" "hidden" "0" "stored_as_integer" "0" } "876" { "name" "lunchbox healing decreased" "attribute_class" "lunchbox_healing_scale" "description_string" "#Attrib_LunchboxHealingDecreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "877" { "name" "speed_boost_on_hit_enemy" "attribute_class" "speed_boost_on_hit_enemy" "description_string" "#Attrib_SpeedBoostEnemy" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "878" { "name" "item_meter_starts_empty_DISPLAY_ONLY" "attribute_class" "item_meter_starts_empty_DISPLAY_ONLY" "description_string" "#Attrib_MeterStartsEmpty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "879" { "name" "item_meter_charge_type_3_DISPLAY_ONLY" "attribute_class" "item_meter_charge_type_3_DISPLAY_ONLY" "description_string" "#Attrib_MeterChargeType3" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "880" { "name" "repair health to metal ratio DISPLAY ONLY" "attribute_class" "repair_health_to_metal_ratio_DISPLAY_ONLY" "description_string" "#Attrib_RepairHealthToMetalRatio" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "881" { "name" "health drain medic" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthDrainMedic" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_desc" "on_wearer" "stored_as_integer" "0" } "1000" { "name" "CARD: damage bonus" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "is_user_generated" "1" } "1001" { "name" "CARD: dmg taken from bullets reduced" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "is_user_generated" "1" } "1002" { "name" "CARD: move speed bonus" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "is_user_generated" "1" } "1003" { "name" "CARD: health regen" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_desc" "on_wearer" "is_user_generated" "1" } "1004" { "name" "SPELL: set item tint RGB" "attribute_class" "set_item_tint_rgb_override" "description_string" "#Attrib_HalloweenSpell_RGB" "description_format" "value_is_from_lookup_table" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1005" { "name" "SPELL: set Halloween footstep type" "attribute_class" "halloween_footstep_type" "description_string" "#Attrib_HalloweenSpell_Footstep" "description_format" "value_is_from_lookup_table" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1006" { "name" "SPELL: Halloween voice modulation" "attribute_class" "halloween_voice_modulation" "description_string" "#Attrib_HalloweenSpell_Voice" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1007" { "name" "SPELL: Halloween pumpkin explosions" "attribute_class" "halloween_pumpkin_explosions" "description_string" "#Attrib_HalloweenSpell_PumpkinBombs" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1008" { "name" "SPELL: Halloween green flames" "attribute_class" "halloween_green_flames" "description_string" "#Attrib_HalloweenSpell_GreenFlames" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1009" { "name" "SPELL: Halloween death ghosts" "attribute_class" "halloween_death_ghosts" "description_string" "#Attrib_HalloweenSpell_DeathGhosts" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1030" { "name" "Attack not cancel charge" "attribute_class" "attack_not_cancel_charge" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "1" } "2000" { "name" "recipe component defined item 1" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2001" { "name" "recipe component defined item 2" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2002" { "name" "recipe component defined item 3" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2003" { "name" "recipe component defined item 4" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2004" { "name" "recipe component defined item 5" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2005" { "name" "recipe component defined item 6" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2006" { "name" "recipe component defined item 7" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2007" { "name" "recipe component defined item 8" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2008" { "name" "recipe component defined item 9" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2009" { "name" "recipe component defined item 10" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2010" { "name" "start drop date" "attribute_class" "start_drop_date" "attribute_type" "string" "description_format" "value_is_date" } "2011" { "name" "end drop date" "attribute_class" "end_drop_date" "attribute_type" "string" "description_format" "value_is_date" } "2012" { "name" "tool target item" "attribute_class" "tool_target_item" "hidden" "1" "can_affect_market_name" "1" } "2013" { "name" "killstreak effect" "attribute_class" "killstreak_effect" "description_string" "#Attrib_KillStreakEffect" "description_format" "value_is_killstreakeffect_index" "stored_as_integer" "0" "effect_type" "positive" "can_affect_recipe_component_name" "1" } "2014" { "name" "killstreak idleeffect" "attribute_class" "killstreak_idleeffect" "description_string" "#Attrib_KillStreakIdleEffect" "description_format" "value_is_killstreak_idleeffect_index" "stored_as_integer" "0" "effect_type" "positive" "can_affect_recipe_component_name" "1" } "2015" { "name" "spellbook page attr id" "attribute_class" "spellbook_page_attr_id" "hidden" "1" } "2016" { "name" "Halloween Spellbook Page: Tumidum" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_A" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2017" { "name" "Halloween Spellbook Page: Gratanter" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_B" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2018" { "name" "Halloween Spellbook Page: Audere" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_C" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2019" { "name" "Halloween Spellbook Page: Congeriae" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_D" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2020" { "name" "Halloween Spellbook Page: Veteris" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_E" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2021" { "name" "additional halloween response criteria name" "attribute_class" "additional_halloween_response_criteria_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "2022" { "name" "loot rarity" "attribute_class" "loot_rarity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "2023" { "name" "quality text override" "attribute_class" "quality_text_override" "attribute_type" "string" "hidden" "1" } "2024" { "name" "item name text override" "attribute_class" "item_name_text_override" "attribute_type" "string" "hidden" "1" } "2025" { "name" "killstreak tier" "attribute_class" "killstreak_tier" "can_affect_market_name" "1" "description_string" "#Attrib_KillStreakTier" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "2026" { "name" "wide item level" "attribute_class" "wide_item_level" "hidden" "1" "stored_as_integer" "1" } "2027" { "name" "is australium item" "attribute_class" "is_australium_item" "can_affect_market_name" "1" "hidden" "1" "description_format" "value_is_additive" "stored_as_integer" "1" } "2028" { "name" "is marketable" "attribute_class" "is_marketable" "hidden" "1" } "2029" { "name" "allowed in medieval mode" "attribute_class" "allowed_in_medieval_mode" "hidden" "1" } "2030" { "name" "crit on hard hit" "attribute_class" "crit_on_hard_hit" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "2031" { "name" "series number" "attribute_class" "series_number" "hidden" "1" "can_affect_market_name" "1" } "2032" { "name" "recipe no partial complete" "attribute_class" "recipe_no_partial_complete" "hidden" "1" } "2034" { "name" "kill refills meter" "attribute_class" "kill_refills_meter" "description_string" "#Attrib_KillsRefillMeter" "description_format" "value_is_additive_percentage" "stored_as_integer" "0" "effect_type" "positive" } "2035" { "name" "random drop line item unusual chance" "hidden" "1" } "2036" { "name" "random drop line item unusual list" "attribute_type" "string" "hidden" "1" } "2037" { "name" "random drop line item 0" "stored_as_integer" "1" "hidden" "1" } "2038" { "name" "random drop line item 1" "stored_as_integer" "1" "hidden" "1" } "2039" { "name" "random drop line item 2" "stored_as_integer" "1" "hidden" "1" } "2040" { "name" "random drop line item 3" "stored_as_integer" "1" "hidden" "1" } "2041" { "name" "taunt attach particle index" "hidden" "0" "description_string" "#Attrib_AttachedParticle" "description_format" "value_is_particle_index" "effect_type" "unusual" "stored_as_integer" "1" "can_affect_market_name" "1" } "2042" { "name" "loot list name" "attribute_type" "string" "hidden" "1" } "2043" { "name" "upgrade rate decrease" "attribute_class" "upgrade_rate_mod" "description_string" "#Attrib_UpgradeRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "2044" { "name" "can shuffle crate contents" "hidden" "1" } "2045" { "name" "random drop line item footer desc" "attribute_type" "string" "hidden" "1" } "2046" { "name" "is commodity" "hidden" "1" } "2048" { "name" "voice pitch scale" "attribute_class" "voice_pitch_scale" "description_format" "value_is_percentage" "description_string" "#Attrib_NoDoubleJump" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "2049" { "name" "gunslinger punch combo" "attribute_class" "gunslinger_punch_combo" "description_format" "value_is_additive" "description_string" "#Attrib_GunslingerPunchCombo" "effect_type" "positive" } "2050" { "name" "cannot delete" "hidden" "1" } "2051" { "name" "quest loaner id low" "hidden" "1" "stored_as_integer" "1" } "2052" { "name" "quest loaner id hi" "hidden" "1" "stored_as_integer" "1" } "2053" { "name" "is_festivized" "attribute_class" "is_festivized" "description_string" "#Attrib_IsFestivized" "description_format" "value_is_additive" "hidden" "0" "effect_type" "unusual" "can_affect_market_name" "1" } "2054" { "name" "fire particle blue" "attribute_type" "string" "hidden" "1" } "2055" { "name" "fire particle red" "attribute_type" "string" "hidden" "1" } "2056" { "name" "fire particle blue crit" "attribute_type" "string" "hidden" "1" } "2057" { "name" "fire particle red crit" "attribute_type" "string" "hidden" "1" } "2058" { "name" "meter_label" "attribute_type" "string" "hidden" "1" } "2059" { "name" "item_meter_damage_for_full_charge" "attribute_class" "item_meter_damage_for_full_charge" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "2062" { "name" "airblast cost scale hidden" "attribute_class" "mult_airblast_cost" "hidden" "1" "description_format" "value_is_percentage" "stored_as_integer" "0" } "2063" { "name" "dragons fury positive properties" "attribute_class" "dragons_fury_positive_properties" "description_string" "#TF_Weapon_DragonsFury_PositiveDesc" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "2064" { "name" "dragons fury negative properties" "attribute_class" "dragons_fury_negative_properties" "description_string" "#TF_Weapon_DragonsFury_NegativeDesc" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "2065" { "name" "dragons fury neutral properties" "attribute_class" "dragons_fury_neutral_properties" "description_string" "#TF_Weapon_DragonsFury_NeutralDesc" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "2066" { "name" "force center wrap" "hidden" "1" } "2067" { "name" "attack_minicrits_and_consumes_burning" "attribute_class" "attack_minicrits_and_consumes_burning" "description_string" "#Attrib_ConsumesBurning" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "2068" { "name" "is winter case" "hidden" "1" } "2069" { "name" "freaky fair kritz potion" "attribute_class" "freaky_fair_kritz_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Kritz_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2070" { "name" "freaky fair uber potion" "attribute_class" "freaky_fair_uber_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Uber_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2071" { "name" "freaky fair giant potion" "attribute_class" "freaky_fair_giant_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Giant_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2072" { "name" "freaky fair buster potion" "attribute_class" "freaky_fair_buster_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Buster_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2073" { "name" "freaky fair healing potion" "attribute_class" "freaky_fair_healing_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Healing_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2074" { "name" "freaky fair ghost potion" "attribute_class" "freaky_fair_ghost_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Ghost_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2075" { "name" "freaky fair ammo potion" "attribute_class" "freaky_fair_ammo_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Ammo_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2076" { "name" "freaky fair rtd potion" "attribute_class" "freaky_fair_rtd_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Rtd_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2077" { "name" "freaky fair relentless potion" "attribute_class" "freaky_fair_relentless_potion" "description_string" "#TF_hwn2024_Freaky_Fair_Relentless_Potion" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2078" { "name" "freaky fair extra attrib1" "attribute_class" "freaky_fair_extra_attrib1" "description_string" "#TF_hwn2024_Freaky_Fair_Extra_Attrib1" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "2079" { "name" "freaky fair extra attrib2" "attribute_class" "freaky_fair_extra_attrib2" "description_string" "#TF_hwn2024_Freaky_Fair_Extra_Attrib2" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "3000" { "name" "item slot criteria 1" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3001" { "name" "item in slot 1" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3002" { "name" "item slot criteria 2" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3003" { "name" "item in slot 2" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3004" { "name" "item slot criteria 3" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3005" { "name" "item in slot 3" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3006" { "name" "item slot criteria 4" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3007" { "name" "item in slot 4" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3008" { "name" "item slot criteria 5" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3009" { "name" "item in slot 5" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3010" { "name" "item slot criteria 6" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3011" { "name" "item in slot 6" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3012" { "name" "item slot criteria 7" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3013" { "name" "item in slot 7" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3014" { "name" "item slot criteria 8" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3015" { "name" "item in slot 8" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3016" { "name" "quest earned standard points" "attribute_class" "quest_earned_standard_points" "hidden" "1" "stored_as_integer" "1" } "3017" { "name" "quest earned bonus points" "attribute_class" "quest_earned_bonus_points" "hidden" "1" "stored_as_integer" "1" } "3018" { "name" "item drop wave" "attribute_class" "item_drop_wave" "hidden" "1" "stored_as_integer" "1" } //---------------------------------------------------------------------------------------------------------------------------------- // TF2CLASSIC ATTRIBUTES //---------------------------------------------------------------------------------------------------------------------------------- "5000" { "name" "bomblets count mod mult hidden" "attribute_class" "bomblets_count_mod" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "5001" { "name" "mirv drag mod mult hidden" "attribute_class" "mirv_drag_mod" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "5002" { "name" "brick mini-crit long range" "attribute_class" "mod_brick_minicrit_over_time" "hidden" "1" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5003" { "name" "rocket gravity" "attribute_class" "mod_rocket_gravity" "description_string" "#Attrib_RocketGravity" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "5004" { "name" "no damage falloff over distance" "attribute_class" "mod_no_dmg_falloff" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5005" { "name" "no damage increase over distance" "attribute_class" "mod_no_dmg_rampup" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5006" { "name" "rocket whistle" "attribute_class" "rocket_whistle" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "5007" { "name" "anchor earthquake" "attribute_class" "earthquake_attack_active" "description_string" "#Attrib_CreatesEarthquakeFallDamage" "description_format" "value_is_additive" "attribute_type" "string" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5008" // Syntax: " " { "name" "earthquake attack mins anchor" "attribute_class" "earthquake_attack_mins_anchor" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5009" // height in HU { "name" "take crits from projectile airborne" "attribute_class" "take_crits_projectile_airborne" "description_string" "#Attrib_TakeProjectileCritsAirborne" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5010" { "name" "gravity mod active increased" "attribute_class" "gravity_mod_active" "description_string" "#Attrib_Gravity_Active_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5011" { "name" "extra wearable bodygroup toggle active" "attribute_class" "extra_wearable_bodygroup_toggle_active" "description_format" "value_is_additive" "attribute_type" "string" "hidden" "1" "effect_type" "positive" } "5012" { "name" "teleporter is jump pad" "attribute_class" "set_teleporter_mode" "description_string" "#Attrib_TeleporterJumpPad" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5013" { "name" "mod horizontal spread" "attribute_class" "mod_horizontal_spread" "description_string" "#Attrib_Mod_Horizontal_Spread" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5014" { "name" "apply self knockback hidden" "attribute_class" "apply_self_knockback" "description_string" "#Attrib_ApplySelfKnockback" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5016" { "name" "weapon enemy knockback mod mult hidden" "attribute_class" "weapon_enemy_knockback_mod" "description_string" "#Attrib_WeaponEnemyKnockback_Bonus" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5017" { "name" "damage force reduction self launch" "attribute_class" "damage_force_reduction_self_launch" "description_string" "#Attrib_DamageForceReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5018" { "name" "heal on crit scythe simple" "attribute_class" "heal_on_crit_scythe_simple" "description_string" "#Attrib_LifestealCrit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5019" { "name" "flat heal on afterburn on active" "attribute_class" "flat_heal_on_afterburn_active" "description_string" "#Attrib_FlatHealOnAfterburn_Active" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5020" { "name" "remember targets remaining afterburn" "attribute_class" "remember_targets_afterburn" "description_string" "#Attrib_RememberTargetsRemainingAfterburn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5021" { "name" "remove targets afterburn on death" "attribute_class" "on_death_remove_targets_afterburn" "description_string" "#Attrib_OnDeathRemoveTargetsAfterburn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5022" { "name" "bullet is a hull" "attribute_class" "bullet_is_a_hull" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5023" { "name" "explosive bullets" "attribute_class" "explosive_bullets" "description_string" "#Attrib_Explosive_Bullets" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5024" { "name" "cannot use stored crits" "attribute_class" "cannot_use_stored_crits" "description_string" "#Attrib_CannotUseStoredCrits" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "5025" { "name" "gain stored crits on hit" "attribute_class" "gain_stored_crits_on_hit" "description_string" "#Attrib_GainStoredCritsOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5026" { "name" "always crits on full stored crits" "attribute_class" "always_crit_full_stored_crits" "description_string" "#Attrib_AlwaysCritsFullStoredCrits" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "5027" { "name" "lose stored crits on miss" "attribute_class" "lose_stored_crits_on_miss" "description_string" "#Attrib_LoseStoredCritsOnMiss" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5028" { "name" "melee taken becomes crit on wearer" "attribute_class" "melee_taken_becomes_crit_wearer" "description_string" "#Attrib_MeleeTakenBecomesCritWearer" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5029" { "name" "move speed bonus while cloaked" "attribute_class" "mult_player_movespeed_cloaked" "description_string" "#Attrib_MoveSpeed_Bonus_Cloaked" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "4030" { "name" "lose cloak on damage" "attribute_class" "lose_cloak_on_damage" "description_string" "#Attrib_LoseCloakOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5031" { "name" "mod min cloak to activate HIDDEN" "attribute_class" "mod_min_cloak_to_activate" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "5032" { "name" "tranq on hit" "attribute_class" "mod_tranq_onhit" "description_string" "#Attrib_TranqOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5033" { "name" "fishwhacker sweep" "attribute_class" "deflect_on_smack_hit_player" "description_string" "#Attrib_FishwhackerSweep" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "5034" { "name" "mod_melee_dont_deflect_projectiles" "attribute_class" "mod_melee_dont_deflect_projectiles" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "5035" // Syntax: " " e.g. "5 2.0" { "name" "add condition on hit" "attribute_class" "add_onhit_addcond" "attribute_type" "string" //"description_string" "#Add_Onhit_Addcond" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5036" // Syntax: " " e.g. "5 2.0" { "name" "add condition on hit self" "attribute_class" "add_onhit_addcond_self" "attribute_type" "string" //"description_string" "#Add_Onhit_Addcond_Self" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5037" // Syntax: " " e.g. "5 2.0" // overrides add_onhit_addcond { "name" "add condition on hit weapon" "attribute_class" "add_onhit_addcond_weapon" "attribute_type" "string" //"description_string" "#Add_Onhit_Addcond_Weapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5038" // Syntax: " " e.g. "5 2.0" // overrides add_onhit_addcond_self { "name" "add condition on hit self weapon" "attribute_class" "add_onhit_addcond_self_weapon" "attribute_type" "string" //"description_string" "#Add_Onhit_Addcond_Self_Weapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5039" { "name" "rocket limited lifetime" "attribute_class" "rocket_lifetime" //"description_String" "#Rocket_Lifetime" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" } "5040" // modifier for both apply_self_knockback and apply_self_knockback_swing { "name" "self knockback affected by damage boost modifier" "attribute_class" "self_knockback_damage_boost_modifier" "description_string" "#Attrib_SelfKnockbackAffectedByDamageBoostModifier" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "5041" // Applies on fire on non-melee weapons and on smack of melee weapons { "name" "apply self knockback" "attribute_class" "apply_self_knockback" "description_string" "#Attrib_ApplySelfKnockback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "5042" // Applies on swing on melee weapons { "name" "apply self knockback on swing" "attribute_class" "apply_self_knockback_swing" "description_string" "#Attrib_ApplySelfKnockbackSwing" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "5043" { "name" "apply self knockback airblast" "attribute_class" "apply_self_knockback_airblast" "description_format" "value_is_additive" "description_string" "#Attrib_AirblastSelfKnockback" "effect_type" "neutral" "stored_as_integer" "0" } "5044" { "name" "proximity mines" "attribute_class" "mod_sticky_is_proxy" "description_string" "#Attrib_ProximityMine" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5045" { "name" "sticky fizzles" "attribute_class" "mod_sticky_fizzles" "description_string" "#Attrib_AltFire_FizzleMines" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "5046" { "name" "stickybomb charge rate mine layer" "attribute_class" "stickybomb_charge_rate" "description_string" "#Attrib_NoStickyChargeTime" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" } "5047" { "name" "blast splash damage decreased" "attribute_class" "mult_explosion_splash_damage" "description_string" "#Attrib_BlastSplashDamage_Decreased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "5048" { "name" "custom hand viewmodel" "attribute_class" "custom_hand_viewmodel" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "5049" { "name" "dmg push force to stickies increased" "attribute_class" "mult_dmg_push_force_to_stickies" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5050" { "name" "mod coil max bounces" "attribute_class" "mod_coil_max_bounces" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5051" { "name" "umbrella recharge rate increased" "attribute_class" "umbrella_recharge_rate" "description_string" "#Attrib_EffectBarRechargeRateIncreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5052" { "name" "civ boost cond override" "attribute_class" "add_civ_boost_override" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5053" { "name" "mirv impact" "attribute_class" "mirv_impact" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5054" { "name" "mult mirv impact damage" "attribute_class" "mult_mirv_impact_damage" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5055" { "name" "anchor explain" "attribute_class" "anchor_explain" "description_string" "#Attrib_CreatesEarthquakeFallDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5056" { "name" "harvester explain" "attribute_class" "harvester_explain" "description_string" "#Attrib_BurningTargetsChargeCrit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "5057" { "name" "limited range" "attribute_class" "limited_range" "description_string" "#Attrib_LimitedRange" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5058" { "name" "flame_velocity_fade_start" "attribute_class" "flame_gravity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "5059" { "name" "flame_velocity_fade_end" "attribute_class" "flame_gravity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "5060" { "name" "add condition on kill" "attribute_class" "add_onkill_addcond_self" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5061" { "name" "gain stored crits on kill" "attribute_class" "gain_stored_crits_on_kill" "description_string" "#Attrib_GainStoredCritsOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5062" { "name" "heal on kill on crit" "attribute_class" "heal_on_kill_crit" "description_string" "#Attrib_HealOnKillCrit" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5063" { "name" "instant reload on direct hit" "attribute_class" "instant_reload_on_direct_hit" "description_string" "#Attrib_InstantReloadOnDirectHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5064" { "name" "instant reload on hit" "attribute_class" "instant_reload_on_hit" "description_string" "#Attrib_InstantReloadOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5065" { "name" "instant reload on direct hit kill" "attribute_class" "instant_reload_on_direct_hit_kill" "description_string" "#Attrib_InstantReloadOnDirectHitKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5066" { "name" "instant reload on kill" "attribute_class" "instant_reload_on_kill" "description_string" "#Attrib_InstantReloadOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5067" { "name" "custom view punch on hit" "attribute_class" "add_custom_viewpunch_onhit" "description_string" "#Attrib_ViewPunchOnHit" "description_format" "value_is_additive" "attribute_type" "string" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5068" { "name" "view punch on hit" "attribute_class" "add_viewpunch_onhit" "description_string" "#Attrib_ViewPunchOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5069" { "name" "less flinching when active" "attribute_class" "mult_flinch_resist_active" "description_string" "#Attrib_FlinchDecrease" "description_format" "value_is_inverted_percentage" "effect_type" "positive" "hidden" "0" "stored_as_integer" "0" } "5070" { "name" "more flinching when active" "attribute_class" "mult_flinch_resist_active" "description_string" "#Attrib_FlinchIncrease" "description_format" "value_is_percentage" "effect_type" "negative" "hidden" "0" "stored_as_integer" "0" } "5071" { "name" "less flinching on wearer" "attribute_class" "mult_flinch_resist_wearer" "description_string" "#Attrib_FlinchDecreaseWearer" "description_format" "value_is_inverted_percentage" "effect_type" "positive" "hidden" "0" "stored_as_integer" "0" } "5072" { "name" "more flinching on wearer" "attribute_class" "mult_flinch_resist_wearer" "description_string" "#Attrib_FlinchIncreaseWearer" "description_format" "value_is_percentage" "effect_type" "negative" "hidden" "0" "stored_as_integer" "0" } "5073" { "name" "less flinching when aiming" "attribute_class" "mult_flinch_resist_aiming" "description_string" "#Attrib_FlinchDecreaseAiming" "description_format" "value_is_inverted_percentage" "effect_type" "positive" "hidden" "0" "stored_as_integer" "0" } "5074" { "name" "more flinching when aiming" "attribute_class" "mult_flinch_resist_aiming" "description_string" "#Attrib_FlinchIncreaseAiming" "description_format" "value_is_percentage" "effect_type" "negative" "hidden" "0" "stored_as_integer" "0" } "5075" { "name" "punch angle mod mult hidden" "attribute_class" "punch_angle_mod" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5076" { "name" "punch angle mod add hidden" "attribute_class" "punch_angle_mod" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5077" { "name" "punch angle is constant" "attribute_class" "punch_angle_is_constant" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "5078" { "name" "crit vs bleeding players" "attribute_class" "crit_vs_bleeding_players" "description_string" "#Attrib_CritVsBleed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5079" { "name" "crits vs class" "attribute_class" "crit_vs_class" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5080" { "name" "minicrits vs class" "attribute_class" "minicrit_vs_class" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5081" { "name" "crit vs player under feet" "attribute_class" "crit_vs_player_under_feet" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5082" { "name" "minicrit vs player under feet" "attribute_class" "minicrit_vs_player_under_feet" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5083" { "name" "crit while disguised" "attribute_class" "crit_while_disguised" "description_string" "#Attrib_MinicritWhileDisguised" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "5084" { "name" "crit take while disguised" "attribute_class" "crit_take_while_disguised" "description_string" "#Attrib_TakeMinicritsWhileDisguised" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "1" } "5085" { "name" "minicrit while disguised" "attribute_class" "minicrit_while_disguised" "description_string" "#Attrib_MinicritWhileDisguised" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "5086" { "name" "minicrit take while disguised" "attribute_class" "minicrit_take_while_disguised" "description_string" "#Attrib_TakeMinicritsWhileDisguised" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "1" } "5087" { "name" "minicrit on objective" "attribute_class" "mini_crit_on_objectives" "description_string" "#Attrib_ObjectivesGiveMiniCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5088" { "name" "crit vs cond no dot" "attribute_class" "crit_vs_playercond" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5089" { "name" "minicrit vs cond no dot" "attribute_class" "minicrit_vs_playercond" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5090" { "name" "mult dmg crit multiplier" "description_format" "value_is_percentage" "attribute_class" "mult_dmg_crit_multiplier" "hidden" "0" "effect_type" "positive" } "5091" { "name" "headshot is minicrit" "attribute_class" "headshot_is_minicrit" "description_format" "value_is_additive" "description_string" "#Attrib_HeadshotIsMinicrit" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5092" { "name" "lifesteal" "attribute_class" "lifesteal" "description_string" "#Attrib_Lifesteal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5093" { "name" "lifesteal crit" "attribute_class" "lifesteal_crit" "description_string" "#Attrib_LifestealCrit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5094" { "name" "buildings max level penalty" "attribute_class" "add_buildings_max_level" "description_string" "#Attrib_BuildingsMaxLevel" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5095" { "name" "buildings upgrade cost bonus" "attribute_class" "add_buildings_upgrade_cost" "description_string" "#Attrib_UpgradeCost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5096" // Syntax: " " e.g. "5 2.0" { "name" "building add condition on death" "attribute_class" "building_maxlvl_lost_addcond" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5097" { "name" "engineer dispenser build rate multiplier" "attribute_class" "dispenser_build_rate_multiplier" "description_string" "#Attrib_Dispenser_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5098" { "name" "engineer jumppad build rate multiplier" "attribute_class" "jumppad_build_rate_multiplier" "description_string" "#Attrib_JumpPad_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5099" { "name" "mod dispenser cost" "attribute_class" "mod_dispenser_cost" "description_string" "#Attrib_DispenserBuildCost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5100" { "name" "mod sentrygun cost" "attribute_class" "mod_sentrygun_cost" "description_string" "#Attrib_SentrygunBuildCost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5101" { "name" "mod jumppad cost" "attribute_class" "mod_jumppad_cost" "description_string" "#Attrib_JumpPadBuildCost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5102" { "name" "no primary ammo from dispensers" "attribute_class" "no_primary_ammo_from_dispensers_always" "description_string" "#Attrib_NoPrimaryAmmoFromDispensersAlways" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5103" { "name" "sentry hit chance when shield charging mult" "attribute_class" "sentry_hit_chance_shield_charge" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5104" { "name" "return metal on sentry kill" "attribute_class" "metal_on_sentry_kill" "description_string" "#Attrib_MetalOnSentryKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5105" { "name" "engy sentry knockback bonus" "attribute_class" "mult_sentry_knockback" "description_string" "#Attrib_SentryKnockback_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5106" { "name" "engy sentry knockback penalty" "attribute_class" "mult_sentry_knockback" "description_string" "#Attrib_SentryKnockback_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5107" { "name" "engy sentry turn rate bonus" "attribute_class" "mult_sentry_turnrate" "description_string" "#Attrib_SentryTurnRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5108" { "name" "engy sentry turn rate penalty" "attribute_class" "mult_sentry_turnrate" "description_string" "#Attrib_SentryTurnRate_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5109" { "name" "medigun healing received bonus" "attribute_class" "mult_medigun_healing_received" "description_string" "#Attrib_HealingMedigunReceivedBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5110" { "name" "medigun healing received penalty" "attribute_class" "mult_medigun_healing_received" "description_string" "#Attrib_HealingMedigunReceivedPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5111" { "name" "medigun healing received on active bonus" "attribute_class" "mult_medigun_healing_received_active" "description_string" "#Attrib_HealingMedigunReceivedActiveBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5112" { "name" "medigun healing received on active penalty" "attribute_class" "mult_medigun_healing_received_active" "description_string" "#Attrib_HealingMedigunReceivedActivePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5113" { "name" "dispenser healing received bonus" "attribute_class" "mult_dispenser_healing_received" "description_string" "#Attrib_HealingDispenserReceivedBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5114" { "name" "dispenser healing received penalty" "attribute_class" "mult_dispenser_healing_received" "description_string" "#Attrib_HealingDispenserReceivedPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5115" { "name" "dispenser healing received on active bonus" "attribute_class" "mult_dispenser_healing_received_active" "description_string" "#Attrib_HealingDispenserReceivedActiveBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5116" { "name" "dispenser healing received on active penalty" "attribute_class" "mult_dispenser_healing_received_active" "description_string" "#Attrib_HealingDispenserReceivedActivePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5117" { "name" "dispenser can overheal on wearer" "attribute_class" "dispenser_can_overheal_wearer" "description_string" "#Attrib_DispenserCanOverhealOnWearer" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5118" { "name" "dispenser can overheal on active" "attribute_class" "dispenser_can_overheal_active" "description_string" "#Attrib_DispenserCanOverhealOnActive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5119" { "name" "everything can overheal on wearer" "attribute_class" "everything_can_overheal_wearer" "description_string" "#Attrib_EverythingCanOverhealOnWearer" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5120" { "name" "everything can overheal on active" "attribute_class" "everything_can_overheal_active" "description_string" "#Attrib_EverythingCanOverhealOnActive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5121" { "name" "no crit heals" "attribute_class" "crit_heals_disabled" "description_string" "#Attrib_NoCritHeals" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5122" { "name" "health kits can overheal on wearer" "attribute_class" "health_kits_can_overheal_wearer" "description_string" "#Attrib_HealthKitsCanOverhealOnWearer" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5123" { "name" "health kits can overheal on active" "attribute_class" "health_kits_can_overheal_active" "description_string" "#Attrib_HealthKitsCanOverhealOnActive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "10000" { "name" "boost speed from patient" "attribute_class" "boost_speed_from_patient" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5124" { "name" "healing received on active bonus" "attribute_class" "mult_healing_received_active" "description_string" "#Attrib_HealingReceivedActiveBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5125" { "name" "healing received on active penalty" "attribute_class" "mult_healing_received_active" "description_string" "#Attrib_HealingReceivedActivePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5126" { "name" "health from packs increased on active" "attribute_class" "mult_health_frompacks_active" "description_string" "#Attrib_HealthFromPacks_Active_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5127" { "name" "health from packs decreased on active" "attribute_class" "mult_health_frompacks_active" "description_string" "#Attrib_HealthFromPacks_Active_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5128" { "name" "health regen delay time when damaged" "attribute_class" "mod_health_regen_hurt_delay" "description_string" "#Attrib_DamageDelaysRegeneration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "5129" { "name" "mod burstfire" "attribute_class" "mod_burstfire" "attribute_type" "string" "description_string" "#Attrib_SentryTurnRate_Increased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5130" { "name" "mult proxymine radius" "attribute_class" "mult_proxymine_radius" "description_string" "" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "neutral" } "5131" { "name" "charge weapon no extra speed" "attribute_class" "chargeweapon_no_extra_speed" "description_string" "" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5132" { "name" "cyclops detonate other grenades" "attribute_class" "cyclops_detonate_other_grenades" "description_format" "value_is_additive" "description_string" "#Attrib_DestroyGrenadesDetonateOwn" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5133" { "name" "cyclops explain" "description_string" "#Attrib_HoldFirePreventDetonation" "description_format" "value_is_additive" "effect_type" "neutral" } "5134" { "name" "rocket jump damage reduction weapon" "attribute_class" "rocket_jump_dmg_reduction_weapon" "description_string" "#Attrib_RocketJumpDmgReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5135" // all attributes in a weapon after this one will be hidden from the tooltip { "name" "hidden separator" "attribute_class" "hidden_separator" "hidden_separator" "1" } "5136" { "name" "Projectile speed secondary" "attribute_class" "mult_projectile_speed_secondary" "description_string" "#Attrib_ProjectileSpeed_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5137" { "name" "custom falloff" "attribute_class" "mod_custom_falloff" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5138" { "name" "custom rampup" "attribute_class" "mod_custom_rampup" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5139" { "name" "longer damage falloff distance" "attribute_class" "mult_falloff_distance" //"description_string" "+%s1% damage falloff distance" "description_format" "value_is_percentage" "effect_type" "positive" "hidden" "1" "stored_as_integer" "0" } "5140" { "name" "shorter damage falloff distance" "attribute_class" "mult_falloff_distance" //"description_string" "%s1% damage falloff distance" "description_format" "value_is_inverted_percentage" "effect_type" "negative" "hidden" "1" "stored_as_integer" "0" } "5141" { "name" "particle on melee hit" "attribute_class" "particle_on_melee_hit" "attribute_type" "string" //"description_string" "#Attrib_Particle_OnMeleeHit" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" } "5142" { "name" "mod lunchbox critboostable" "attribute_class" "mod_lunchbox_critboostable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5143" { "name" "mod crit airborne simple" "attribute_class" "crit_airborne_simple" "description_string" "#Attrib_CritAirborneEnemies" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5144" // Crit Airborne attribute but you can set minimum required height above ground { "name" "mod crit airborne simple min height" "attribute_class" "crit_airborne_simple_min_height" "description_string" "#Attrib_CritAirborneEnemies" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5145" // modifier for crit_airborne_simple_min_height, crit_airborne_simple and crit_airborne attributes to work only on direct hit on explosives { "name" "modifier crit airborne direct hit only" "attribute_class" "mod_crit_airborne_direct_hit_only" "description_string" "#Attrib_ModCritAirborneDirectHitOnly" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "5146" { "name" "crit on objective" "attribute_class" "crit_on_objectives" "description_string" "#Attrib_ObjectivesGiveCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5147" // Either any hit or direct hit only if it's BLAST type damage. Value gives max amount to fill into ammo. Also supports negative values! { "name" "add ammo on direct hit" "attribute_class" "add_ammo_on_direct_hit" "description_string" "#Attrib_AddAmmoOnDirectHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5148" { "name" "add ammo on direct hit kill" "attribute_class" "add_ammo_on_direct_hit_kill" "description_string" "#Attrib_AddAmmoOnDirectHitKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5149" { "name" "add ammo on kill" "attribute_class" "add_ammo_on_kill" "description_string" "#Attrib_AddAmmoOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5150" { "name" "mult taser heal scale" "attribute_class" "mult_taser_heal_scale" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "name" "minicrit vs wet players" "attribute_class" "minicrit_vs_wet_players" "description_string" "#Attrib_MinicritVsWet" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5151" { "name" "mod taser damage noscale" "attribute_class" "mod_taser_damage_noscale" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "name" "take minicrits projectile airborne" "attribute_class" "take_minicrits_projectile_airborne" "description_string" "#Attrib_TakeMinicritsProjectileAirborne" "description_format" "value_is_or" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5152" { "name" "heal on smack DISPLAY ONLY" "attribute_class" "heal_on_smack_DISPLAY_ONLY" "description_string" "#Attrib_HealOnSmack" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5153" { "name" "minicrit vs wet players" "attribute_class" "minicrit_vs_wet_players" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" "name" "mult dmg crit" "attribute_class" "mult_dmg_crit" "description_string" "#Attrib_MultDamageCrit" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5154" { "name" "set watch panel" "attribute_class" "set_watch_panel" //"description_string" "#Attrib_SetWatchPanel" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "5155" { "name" "no centerfire projectile" "attribute_class" "no_centerfire_projectile" //"description_string" "#Attrib_NoCenterFireProjectile" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5156" { "name" "drop team health pack on kill" "attribute_class" "drop_team_health_pack_on_kill" "description_string" "#Attrib_DropTeamHealthPackOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5157" { "name" "passive reload holstered" "attribute_class" "passive_reload_holstered" "description_string" "#Attrib_PassiveAmmoHolstered" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5158" { "name" "heal on crit scythe simple taunt" "attribute_class" "heal_on_crit_scythe_simple_taunt" "description_string" "#Attrib_LifestealCrit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5159" { "name" "mod taunt kill fill stored crits" "attribute_class" "mod_taunt_kill_fill_stored_crits" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "5160" { "name" "knife explain" "attribute_class" "knife_explain" "description_string" "#Attrib_Backstab" "description_format" "value_is_additive" } "5161" { "name" "wrench explain" "attribute_class" "wrench_explain" "description_string" "#Attrib_UpgradeRepairBuildings" "description_format" "value_is_additive" } "5162" { "name" "stickybomb explain" "attribute_class" "stickybomb_explain" "description_string" "#Attrib_AltFire_DetonateStickybombs" "description_format" "value_is_additive" } "5163" { "name" "flamethrower explain" "attribute_class" "flamethrower_explain" "description_string" "#Attrib_AltFire_Airblast" "description_format" "value_is_additive" } "5164" { "name" "invis explain" "attribute_class" "invis_explain" "description_string" "#Attrib_AltFire_Cloak" "description_format" "value_is_additive" } "5165" { "name" "sapper explain" "attribute_class" "sapper_explain" "description_string" "#Attrib_SapBuildings" "description_format" "value_is_additive" } "5166" { "name" "reload while not active explain" "attribute_class" "reload_while_not_active_explain" "description_string" "#Attrib_ReloadNotActive" "description_format" "value_is_additive" } "5167" { "name" "sandvich explain" "attribute_class" "sandvich_explain" "description_string" "#Attrib_Sandvich" "description_format" "value_is_additive" } "5168" { "name" "umbrella explain" "attribute_class" "umbrella_explain" "description_string" "#Attrib_AltFire_MinicritBoost" "description_format" "value_is_additive" } "5169" { "name" "mirv explain" "attribute_class" "mirv_explain" "description_string" "#Attrib_SplitsIntoBomblets" "description_format" "value_is_additive" "effect_type" "positive" } "5170" { "name" "disabled by wrench explain" "attribute_class" "disabled_by_wrench_explain" "description_string" "#Attrib_DisabledByWrench" "description_format" "value_is_additive" } "5171" { "name" "coilgun explain" "attribute_class" "coilgun_explain" "description_string" "#Attrib_Coilgun" "description_format" "value_is_additive" } "5172" { "name" "taser explain" "attribute_class" "taser_explain" "description_string" "#Attrib_DamageAffectedByCharge" "description_format" "value_is_additive" } "5173" { "name" "jumppad explain" "attribute_class" "jumppad_explain" "description_string" "#Attrib_JumpPadNoUpgrade" "description_format" "value_is_additive" } "5174" { "name" "derbycane explain" "attribute_class" "derbycane_explain" "description_string" "#Attrib_AltFire_HasteBoost" "description_format" "value_is_additive" } "5175" { "name" "rejuvenator explain" "attribute_class" "rejuvenator_explain" "description_string" "#Attrib_AltFire_UberBubble" "description_format" "value_is_additive" } "5176" { "name" "class select override slot" "attribute_class" "class_select_override_slot" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5177" { "name" "uber duration decreased" "attribute_class" "add_uber_time_active" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5178" { "name" "self damage penetrates uber" "attribute_class" "mod_self_damage_penetrates_uber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5179" { "name" "mod allow self dmg dot weapon" "attribute_class" "mod_allow_self_dmg_dot_weapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5180" { "name" "dmg taken from fall reduced" "attribute_class" "mult_dmgtaken_from_fall" "description_format" "value_is_inverted_percentage" "effect_type" "positive" "stored_as_integer" "0" } "5181" { "name" "dmg taken from fall increased" "attribute_class" "mult_dmgtaken_from_fall" "description_format" "value_is_percentage" "effect_type" "negative" "stored_as_integer" "0" } "5182" { "name" "dmg taken from burning target reduced" "attribute_class" "mult_dmgtaken_from_burning_target_wearer" "description_format" "value_is_inverted_percentage" "effect_type" "positive" "stored_as_integer" "0" } "5183" { "name" "dmg taken from burning target reduced on active" "attribute_class" "mult_dmgtaken_from_burning_target_active" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5184" { "name" "dmg taken from blast direct reduced" "attribute_class" "mult_dmgtaken_from_explosions_direct" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5185" { "name" "dmg taken from blast direct increased" "attribute_class" "mult_dmgtaken_from_explosions_direct" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5186" { "name" "dmg taken from blast splash reduced" "attribute_class" "mult_dmgtaken_from_explosions_splash" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5187" { "name" "dmg taken from blast splash increased" "attribute_class" "mult_dmgtaken_from_explosions_splash" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5188" { "name" "dmg taken from blast direct reduced on active" "attribute_class" "mult_dmgtaken_from_explosions_direct_active" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5189" { "name" "dmg taken from blast direct increased on active" "attribute_class" "mult_dmgtaken_from_explosions_direct_active" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5190" { "name" "dmg taken from blast splash reduced on active" "attribute_class" "mult_dmgtaken_from_explosions_splash_active" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5191" { "name" "dmg taken from blast splash increased on active" "attribute_class" "mult_dmgtaken_from_explosions_splash_active" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5192" { "name" "not crit vs burning flare" "attribute_class" "not_crit_vs_burning_flare" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "5193" { "name" "scoped firerate penalty" "attribute_class" "mult_postfiredelay_scoped" "description_string" "#Attrib_ScopedFireRatePenalty" "description_format" "value_is_inverted_percentage" "effect_type" "negative" "hidden" "0" } "5194" { "name" "hide ammo hud" "attribute_class" "hide_ammo_hud" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5195" { "name" "minigun deployed crouchwalk" "attribute_class" "minigun_deployed_crouchwalk" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5196" { "name" "minigun jump while revved" "attribute_class" "minigun_jump_while_revved" "description_string" "#Attrib_DeployedJumpMinigun" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5197" { "name" "custom projectile origin offset" "attribute_class" "custom_projectile_origin_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "5198" { "name" "can headshot" "attribute_class" "can_headshot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5199" { "name" "banned in medieval mode" "attribute_class" "banned_in_medieval_mode" "description_format" "value_is_additive" "hidden" "1" } "5200" { "name" "no explosion falloff hidden" "attribute_class" "disable_explosion_falloff" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "5201" { "name" "custom disguise sound" "attribute_class" "custom_disguise_sound" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "5202" { "name" "mult disguise speed penalty" "attribute_class" "mult_disguise_speed" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5203" { "name" "mult disguise speed bonus" "attribute_class" "mult_disguise_speed" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5204" { "name" "lose cloak on decloak" "attribute_class" "lose_cloak_on_decloak" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5205" { "name" "shield bash aoe knockback" "attribute_class" "add_shield_bash_aoe_knockback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "5206" { "name" "mod zoomed dont hide viewmodel" "attribute_class" "mod_zoomed_dont_hide_viewmodel" "description_format" "value_is_additive" } "5207" // value is percentage of current invisibility, above or equal to which attributes works. Can't use 0 as it disables it, sorry. Go for 0.01 or something. { "name" "cannot pickup dropped weapons while cloaked" "attribute_class" "cannot_pickup_dropped_weapons_while_cloaked" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5208" // primary and secondary ammo refer to player's own ones, not the ones that weapon points to { "name" "primary ammo from ammo packs bonus" "attribute_class" "mult_primary_ammo_from_ammo_packs" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5209" { "name" "primary ammo from ammo packs penalty" "attribute_class" "mult_primary_ammo_from_ammo_packs" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5210" { "name" "primary ammo from dropped weapons bonus" "attribute_class" "mult_primary_ammo_from_dropped_weapons" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5211" { "name" "primary ammo from dropped weapons penalty" "attribute_class" "mult_primary_ammo_from_dropped_weapons" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5212" { "name" "secondary ammo from ammo packs bonus" "attribute_class" "mult_secondary_ammo_from_ammo_packs" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5213" { "name" "secondary ammo from ammo packs penalty" "attribute_class" "mult_secondary_ammo_from_ammo_packs" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5214" { "name" "secondary ammo from dropped weapons bonus" "attribute_class" "mult_secondary_ammo_from_dropped_weapons" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5215" { "name" "secondary ammo from dropped weapons penalty" "attribute_class" "mult_secondary_ammo_from_dropped_weapons" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "5216" { "name" "mod deflect no minicrit" "attribute_class" "mod_deflect_no_minicrit" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5217" { "name" "airblast deflect disabled" "attribute_class" "airblast_deflect_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "5218" { "name" "maxammo grenades2 increased" "attribute_class" "mult_maxammo_grenades2" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5220" { "name" "airblast extinguish disabled" "attribute_class" "airblast_extinguish_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "5221" { "name" "custom lunchbox throwable type" "attribute_class" "custom_lunchbox_throwable_type" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "5222" { "name" "custom lunchbox throwable model" "attribute_class" "custom_lunchbox_throwable_model" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "5223" { "name" "mult lunchbox throwable velocity" "attribute_class" "mult_lunchbox_throwable_velocity" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5224" { "name" "lunchbox add condition on eat" "attribute_class" "lunchbox_addcond" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "5225" { "name" "mod spread scale scoped override" "attribute_class" "mod_spread_scale_scoped_override" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "5226" { "name" "mod sniper zoom while jumping" "attribute_class" "mod_sniper_zoom_while_jumping" "description_string" "#Attrib_ZoomingCanJump" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "5227" { "name" "mod sniper crit after zoom time" "attribute_class" "mod_sniper_crit_after_zoom_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "5228" { "name" "mod ammo per reload" "attribute_class" "mod_ammo_per_reload" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "5229" { "name" "set reload single" "attribute_class" "set_reload_single" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5230" { "name" "Reload time start" "attribute_class" "mult_reload_time_start" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5231" { "name" "Reload time refill" "attribute_class" "mult_reload_time_refill" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5232" { "name" "proj detonate with rocket radius" "attribute_class" "proj_detonate_with_rocket_radius" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "5233" { "name" "deflect on swing" "attribute_class" "deflect_on_swing" "description_string" "#Attrib_DeflectOnSmack" "description_format" "value_is_additive" "effect_type" "positive" "hidden" "0" "stored_as_integer" "1" } "5234" { "name" "deflect on smack hidden" "attribute_class" "deflect_on_smack" "description_string" "#Attrib_DeflectOnSmack" "description_format" "value_is_additive" "effect_type" "positive" "hidden" "1" "stored_as_integer" "1" } "5235" // Syntax: " " e.g. "5 2.0" // Used by melee weapons { "name" "add condition on swing" "attribute_class" "add_onswing_addcond" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5236" // Syntax: " " e.g. "5 2.0" // Used by melee weapons { "name" "add condition on miss" "attribute_class" "onmiss_addcond" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "5237" { "name" "mult melee smack delay" "attribute_class" "mult_melee_smack_delay" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5238" { "name" "mod melee crit swing custom damage" "attribute_class" "mod_melee_crit_swing_custom_damage" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "5239" { "name" "mod melee swing custom damage" "attribute_class" "mod_melee_swing_custom_damage" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "5240" { "name" "brick explodes" "attribute_class" "brick_explode" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } } "attribute_controlled_attached_particles" { "other_particles" { "1" { "system" "burningplayer_red" } "2" { "system" "burningplayer_flyingbits" } "3" { "system" "particle_nemesis_burst_blue" "attachment" "muzzle1" } "4" { "system" "community_sparkle" "draw_in_viewmodel" "1" } "5" { "system" "halopoint" "attachment" "halopoint1" } } } "string_lookups" { "SPELL: set item tint RGB" { "2" "#TF_HalloweenSpell_Paint_1_Attr" "0" "#TF_HalloweenSpell_Paint_2_Attr" "1" "#TF_HalloweenSpell_Paint_3_Attr" "3" "#TF_HalloweenSpell_Paint_4_Attr" "4" "#TF_HalloweenSpell_Paint_5_Attr" } "SPELL: set Halloween footstep type" { "1" "#TF_HalloweenSpell_Footprints_1_Attr" "8421376" "#TF_HalloweenSpell_Footprints_8421376_Attr" "3100495" "#TF_HalloweenSpell_Footprints_3100495_Attr" "5322826" "#TF_HalloweenSpell_Footprints_5322826_Attr" "13595446" "#TF_HalloweenSpell_Footprints_13595446_Attr" "8208497" "#TF_HalloweenSpell_Footprints_8208497_Attr" "2" "#TF_HalloweenSpell_Footprints_2_Attr" } } "equip_regions_list" { "whole_head" "1" "hat" "1" "face" "1" "glasses" "1" "lenses" "1" "pants" "1" "beard" "1" "shirt" "1" "medal" "1" "arms" "1" "Back" "1" "feet" "1" "necklace" "1" "grenades" "1" "arm_tattoos" "1" "flair" "1" "head_skin" "1" "ears" "1" "left_shoulder" "1" "belt_misc" "1" "disconnected_floating_item" "1" "zombie_body" "1" "sleeves" "1" "right_shoulder" "1" "shared" { "pyro_spikes" "1" "scout_bandages" "1" "engineer_pocket" "1" "heavy_belt_back" "1" "demo_eyepatch" "1" "soldier_gloves" "1" "spy_gloves" "1" } "shared" { "scout_backpack" "1" "heavy_pocket" "1" "engineer_belt" "1" "soldier_pocket" "1" "demo_belt" "1" "sniper_quiver" "1" } "shared" { "pyro_wings" "1" "sniper_bullets" "1" "medigun_accessories" "1" "soldier_coat" "1" "heavy_belt" "1" "scout_hands" "1" } "shared" { "engineer_left_arm" "1" "pyro_tail" "1" "sniper_legs" "1" "medic_gloves" "1" "soldier_cigar" "1" "demoman_collar" "1" "heavy_towel" "1" } "shared" { "engineer_wings" "1" "pyro_head_replacement" "1" "scout_wings" "1" "heavy_hair" "1" "medic_pipe" "1" "soldier_legs" "1" "demo_head_replacement" "1" "sniper_headband" "1" } "shared" { "scout_pants" "1" "heavy_bullets" "1" "engineer_hair" "1" "sniper_vest" "1" "medigun_backpack" "1" "sniper_pocket_left" "1" } "shared" { "sniper_pocket" "1" "heavy_hip" "1" "spy_coat" "1" "medic_hip" "1" } } "equip_conflicts" { "glasses" { "face" "1" "lenses" "1" } "whole_head" { "hat" "1" "face" "1" "glasses" "1" } } "qualities" { "normal" { "value" "0" } "unique" { "value" "6" } "rarity1" { "value" "1" } "rarity2" { "value" "2" } "vintage" { "value" "3" } "rarity3" { "value" "4" } "rarity4" { "value" "5" } "community" { "value" "7" } "developer" { "value" "8" } "selfmade" { "value" "9" } "customized" { "value" "10" } "strange" { "value" "11" } "completed" { "value" "12" } "haunted" { "value" "13" } "collectors" { "value" "14" } "paintkitweapon" { "value" "15" } } "colors" { "desc_level" { "color_name" "ItemAttribLevel" } "desc_attrib_neutral" { "color_name" "ItemAttribNeutral" } "desc_attrib_positive" { "color_name" "ItemAttribPositive" } "desc_attrib_negative" { "color_name" "ItemAttribNegative" } "desc_description" { "color_name" "ItemAttribDescription" } } }