Items Game
Items Game
{
"game_info"
{
"first_valid_class" "1"
"last_valid_class" "9"
"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"
}
"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_itemset_name"
{
"color_name" "ItemSetName"
}
"desc_itemset_equipped"
{
"color_name" "ItemSetItemEquipped"
}
"desc_itemset_missing"
{
"color_name" "ItemSetItemMissing"
}
"desc_bundle"
{
"color_name" "ItemBundleItem"
}
"desc_limited_use"
{
"color_name" "ItemLimitedUse"
}
"desc_flags"
{
"color_name" "ItemFlags"
}
"web_item_background_color"
{
"color_name" "(web only)"
}
"desc_limited_quantity"
{
"color_name" "ItemLimitedQuantity"
}
"desc_default"
{
"color_name" "ItemRarityDefault"
}
"desc_common"
{
"color_name" "ItemRarityCommon"
}
"desc_uncommon"
{
"color_name" "ItemRarityUncommon"
}
"desc_rare"
{
"color_name" "ItemRarityRare"
}
"desc_mythical"
{
"color_name" "ItemRarityMythical"
}
"desc_legendary"
{
"color_name" "ItemRarityLegendary"
}
"desc_ancient"
{
"color_name" "ItemRarityAncient"
}
"desc_immortal"
{
"color_name" "ItemRarityImmortal"
}
"desc_strange"
{
"color_name" "QualityColorStrange"
}
"desc_unusual"
{
"color_name" "QualityColorrarity4"
}
}
"equip_regions_list"
{
"whole_head" "1"
"hat" "1"
"face" "1"
"glasses" "1"
"lenses" "1"
"ears" "1"
"beard" "1"
"shirt" "1"
"medal" "1"
"arms" "1"
"back" "1"
"feet" "1"
"necklace" "1"
"grenades" "1"
"arm_tatoos" "1"
"flair" "1"
"head_skin" "1"
"earbuds_special" "1"
"medic_hip" "1"
"left_shoulder" "1"
"belt_misc" "1"
"disconnected_floating_item" "1"
"zombie_body" "1"
"shared"
{
"pyro_spikes" "1"
"scout_bandages" "1"
"engineer_pocket" "1"
"medigun_backpack" "1"
"heavy_belt_back" "1"
"demo_mustache_eyepatch" "1"
"soldier_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_hip" "1"
"scout_hands" "1"
"demoman_pants" "1"
"engineer_pants" "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"
"sniper_headband" "1"
}
"shared"
{
"scout_pants" "1"
"heavy_bullets" "1"
"engineer_hair" "1"
"sniper_vest" "1"
}
"shared"
{
"demo_arms" "1"
"sniper_pocket" "1"
"heavy_hip_pouch" "1"
}
}
"equip_conflicts"
{
"glasses"
{
"face" "1"
"lenses" "1"
}
"whole_head"
{
"hat" "1"
"face" "1"
"glasses" "1"
"ears" "1"
}
}
"prefabs"
{
"valve"
{
}
"default_bundle_payment"
{
}
"promo"
{
"craft_class" ""
"capabilities"
{
"can_gift_wrap" "0"
}
"attributes"
{
"cannot trade"
{
"attribute_class" "cannot_trade"
"value" "1"
}
}
}
"halloween"
{
"craft_class" ""
"capabilities"
{
"can_craft_count" "0"
}
"holiday_restriction" "halloween_or_fullmoon"
}
"cosmetic_killeater_attribs"
{
"public_prefab" "1"
"tags"
{
"is_cosmetic" "1"
}
"attributes"
{
"kill eater score type"
{
"attribute_class" "kill_eater_score_type"
"value" "64"
}
"kill eater kill type"
{
"attribute_class" "kill_eater_kill_type"
"value" "64"
}
}
}
"base_misc"
{
"public_prefab" "1"
"prefab" "cosmetic_killeater_attribs"
}
"base_hat"
{
"public_prefab" "1"
"prefab" "cosmetic_killeater_attribs"
}
"cosmetic"
{
"public_prefab" "1"
"triangle_budget_lod0" "1400"
"triangle_budget_lod1" "1000"
"triangle_budget_lod2" "700"
"qc_template" "scripts/itemtest_qc_template_misc.txt"
"loadondemand" "1"
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "1"
"can_craft_if_purchased" "1"
}
"show_in_armory" "1"
"item_class" "tf_wearable"
"item_quality" "unique"
"item_slot" "misc"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"drop_type" "none"
"craft_class" "hat"
"craft_material_type" "hat"
"mouse_pressed_sound" "ui/item_default_pickup.wav"
"drop_sound" "ui/item_default_drop.wav"
}
"misc"
{
"public_prefab" "1"
"prefab" "cosmetic base_misc"
"item_type_name" "#TF_Wearable_CosmeticItem"
}
"hat"
{
"public_prefab" "1"
"prefab" "cosmetic base_hat"
"qc_template" "scripts/itemtest_qc_template_hat.txt"
"item_type_name" "#TF_Wearable_Hat"
"item_slot" "head"
"equip_region" "hat"
"visuals"
{
"player_bodygroups"
{
"hat" "1"
}
}
"mouse_pressed_sound" "ui/item_hat_pickup.wav"
"drop_sound" "ui/item_hat_drop.wav"
}
"taunt"
{
"public_prefab" "1"
"qc_template" "scripts/itemtest_qc_template_taunt.txt"
"tags"
{
"is_taunt_item" "1"
}
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "1"
"can_craft_count" "1"
"can_craft_if_purchased" "1"
}
"show_in_armory" "1"
"armory_desc" "action tauntenabler"
"item_class" "no_entity"
"item_type_name" "#TF_TauntEnabler"
"item_slot" "taunt"
}
"score_reward_hat"
{
"prefab" "promo hat"
"craft_material_type" ""
"capabilities"
{
"paintable" "1"
}
"visuals"
{
"player_bodygroups"
{
"hat" "1"
"headphones" "1"
}
}
"used_by_classes"
{
"scout" "1"
"sniper" "1"
"soldier" "1"
"demoman" "1"
"medic" "1"
"heavy" "1"
"spy" "1"
"engineer" "1"
"pyro" "1"
}
}
"hat_decoration"
{
"prefab" "cosmetic base_hat"
"item_type_name" "#TF_Wearable_Hat"
"item_slot" "head"
"equip_region" "hat"
"mouse_pressed_sound" "ui/item_hat_pickup.wav"
"drop_sound" "ui/item_hat_drop.wav"
}
"mask"
{
"prefab" "misc"
"item_type_name" "#TF_Wearable_Mask"
"equip_region" "head_skin"
}
"beard"
{
"public_prefab" "1"
"prefab" "misc"
"item_type_name" "#TF_Wearable_FacialHair"
"equip_region" "beard"
}
"backpack"
{
"public_prefab" "1"
"prefab" "misc"
"item_type_name" "#TF_Wearable_Backpack"
"equip_region" "back"
"visuals"
{
"player_bodygroups"
{
"backpack" "1"
"medic_backpack" "1"
}
}
}
"grenades"
{
"public_prefab" "1"
"prefab" "misc"
"item_type_name" "#TF_Wearable_Bombs"
"equip_region" "grenades"
"visuals"
{
"player_bodygroups"
{
"grenades" "1"
}
}
}
"weapon_minigun"
{
"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"
}
"item_class" "tf_weapon_minigun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Minigun"
"item_name" "#TF_Weapon_Minigun"
"item_slot" "primary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_minigun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_minigun.mdl"
"model_player" "models/weapons/v_models/v_minigun_heavy.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"heavy" "1"
}
"visuals_mvm_boss"
{
"sound_double_shot" "MVM.GiantHeavyGunFire"
"sound_burst" "MVM.GiantHeavyGunFire"
"sound_special1" "MVM.GiantHeavyGunWindUp"
"sound_special2" "MVM.GiantHeavyGunWindDown"
"sound_special3" "MVM.GiantHeavyGunSpin"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_rocketlauncher"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_gib_damage" "1"
"can_deal_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"
}
"item_class" "tf_weapon_rocketlauncher"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_RocketLauncher"
"item_name" "#TF_Weapon_RocketLauncher"
"item_slot" "primary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_rocketlauncher"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_rocketlauncher.mdl"
"model_player"
"models/weapons/v_models/v_rocketlauncher_soldier.mdl"
"used_by_classes"
{
"soldier" "1"
}
"visuals_mvm_boss"
{
"sound_single_shot" "MVM.GiantSoldierRocketShoot"
"sound_burst" "MVM.GiantSoldierRocketShootCrit"
"sound_special1" "MVM.GiantSoldierRocketExplode"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_stickybomb_launcher"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_gib_damage" "1"
"can_deal_damage" "1"
"can_be_equipped_by_soldier_or_demo" "1"
"can_deal_critical_damage" "1"
"can_deal_long_distance_damage" "1"
}
"item_class" "tf_weapon_pipebomblauncher"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_PipebombLauncher"
"item_name" "#TF_Weapon_PipebombLauncher"
"item_description" "#TF_Weapon_PipebombLauncher_desc"
"item_slot" "secondary"
"anim_slot" "primary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory"
"backpack/weapons/w_models/w_stickybomb_launcher"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world"
"models/weapons/w_models/w_stickybomb_launcher.mdl"
"model_player"
"models/weapons/v_models/v_stickybomb_launcher_demo.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"demoman" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_grenade_launcher"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
"can_deal_gib_damage" "1"
"can_deal_posthumous_damage" "1"
"can_deal_long_distance_damage" "1"
}
"item_class" "tf_weapon_grenadelauncher"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_GrenadeLauncher"
"item_name" "#TF_Weapon_GrenadeLauncher"
"item_slot" "primary"
"anim_slot" "secondary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_grenadelauncher"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_grenadelauncher.mdl"
"model_player"
"models/weapons/v_models/v_grenadelauncher_demo.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"demoman" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_flamethrower"
{
"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"
}
"item_class" "tf_weapon_flamethrower"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_FlameThrower"
"item_name" "#TF_Weapon_FlameThrower"
"item_description" "#TF_Weapon_FlameThrower_desc"
"item_slot" "primary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_flamethrower"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_flamethrower.mdl"
"model_player"
"models/weapons/v_models/v_flamethrower_pyro.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"pyro" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_medigun"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_heal_allies" "1"
}
"item_class" "tf_weapon_medigun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Medigun"
"item_name" "#TF_Weapon_Medigun"
"item_slot" "secondary"
"equip_region" "medigun_backpack"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_medigun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_medigun.mdl"
"model_player" "models/weapons/v_models/v_medigun_medic.mdl"
"used_by_classes"
{
"medic" "1"
}
"attributes"
{
"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"
}
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_knife"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_taunt_damage" "1"
}
"item_class" "tf_weapon_knife"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Knife"
"item_name" "#TF_Weapon_Knife"
"item_description" "#TF_Weapon_Knife_desc"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_knife"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_knife.mdl"
"model_player" "models/weapons/v_models/v_knife_spy.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"spy" "1"
}
"mouse_pressed_sound" "ui/item_knife_small_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"weapon_wrench"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
"can_destroy_sappers" "1"
}
"item_class" "tf_weapon_wrench"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Wrench"
"item_name" "#TF_Weapon_Wrench"
"item_description" "#TF_Weapon_Wrench_Desc"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_wrench"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_wrench.mdl"
"model_player" "models/weapons/v_models/v_wrench_engineer.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"engineer" "1"
}
"attributes"
{
"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"
}
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"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"
}
"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" "1"
"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" "2"
"model_world" "models/weapons/w_models/w_scattergun.mdl"
"model_player"
"models/weapons/v_models/v_scattergun_scout.mdl"
"used_by_classes"
{
"scout" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_sniperrifle"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_headshot" "1"
"can_deal_mvm_penetration_damage" "1"
"can_deal_long_distance_damage" "1"
}
"item_class" "tf_weapon_sniperrifle"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_SniperRifle"
"item_name" "#TF_Weapon_SniperRifle"
"item_slot" "primary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_sniperrifle"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_sniperrifle.mdl"
"model_player"
"models/weapons/v_models/v_sniperrifle_sniper.mdl"
"used_by_classes"
{
"sniper" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_bat"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
}
"item_class" "tf_weapon_bat"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Bat"
"item_name" "#TF_Weapon_Bat"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_bat"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_bat.mdl"
"model_player" "models/weapons/v_models/v_bat_scout.mdl"
"used_by_classes"
{
"scout" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"weapon_shotgun"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_mvm_penetration_damage" "1"
"can_deal_long_distance_damage" "1"
}
"item_class" "tf_weapon_shotgun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Shotgun"
"item_name" "#TF_Weapon_Shotgun"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"attach_to_hands" "2"
"image_inventory" "backpack/weapons/w_models/w_shotgun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_shotgun.mdl"
"model_player" "models/weapons/v_models/v_shotgun_soldier.mdl"
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
"model_player_per_class"
{
"soldier" "models/weapons/v_models/v_shotgun_soldier.mdl"
"pyro"
"models/weapons/v_models/v_shotgun_pyro.mdl"
"heavy"
"models/weapons/v_models/v_shotgun_heavy.mdl"
"engineer"
"models/weapons/v_models/v_shotgun_engineer.mdl"
"mercenary" "models/weapons/v_models/v_shotgun_merc.mdl"
}
}
"weapon_ubersaw"
{
"item_class" "tf_weapon_bonesaw"
"craft_class" "weapon"
"craft_material_type" "weapon"
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
"can_deal_taunt_damage" "1"
}
"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/w_models/w_syringe_red"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_syringe.mdl"
"model_player" "models/weapons/v_models/v_syringe_medic.mdl"
"attach_to_hands" "2"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "10"
"max_ilevel" "10"
"used_by_classes"
{
"medic" "1"
}
"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"
{
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"weapon_flaregun"
{
"item_class" "tf_weapon_flaregun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "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_name" "#TF_Unique_Achievement_Flaregun"
"item_description" "#TF_Unique_Achievement_Flaregun_desc"
"item_slot" "secondary"
"anim_slot" "ITEM1"
"image_inventory"
"backpack/weapons/c_models/c_flaregun_pyro/c_flaregun_pyro"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_flaregun.mdl"
"model_player" "models/weapons/v_models/v_flaregun_pyro.mdl"
"attach_to_hands" "2"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "10"
"max_ilevel" "10"
"used_by_classes"
{
"pyro" "1"
}
"model_player_per_class"
{
"pyro" "models/weapons/v_models/v_flaregun_pyro.mdl"
"mercenary" "models/weapons/v_models/v_flaregun_merc.mdl"
}
"attributes"
{
"special taunt"
{
"attribute_class" "special_taunt"
"value" "1"
}
"crit_vs_burning_FLARES_DISPLAY_ONLY"
{
"attribute_class" "crit_vs_burning_FLARES_DISPLAY_ONL
Y"
"value" "1"
}
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
"xifier_class_remap" "flaregun"
}
"weapon_sandvich"
{
"item_class" "tf_weapon_lunchbox"
"craft_class" "weapon"
"craft_material_type" "weapon"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_heal_allies" "1"
"can_extinguish" "1"
}
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_LunchBox"
"item_name" "#TF_Unique_Achievement_LunchBox"
"item_description" "#TF_Sandvich_desc"
"item_slot" "secondary"
"anim_slot" "ITEM1"
"image_inventory" "backpack/weapons/w_models/w_sandwich"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_sandwich.mdl"
"model_player" "models/weapons/v_models/v_sandwich_heavy.mdl"
"attach_to_hands" "2"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"used_by_classes"
{
"heavy" "1"
}
"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"
}
}
"mouse_pressed_sound" "ui/item_sandwich_drop.wav"
"drop_sound" "ui/item_sandwich_pickup.wav"
}
"weapon_huntsman"
{
"item_class" "tf_weapon_compound_bow"
"craft_class" "weapon"
"craft_material_type" "weapon"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_headshot" "1"
"can_deal_posthumous_damage" "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_CompoundBow"
"item_name" "#TF_Unique_Achievement_CompoundBow"
"item_slot" "primary"
"item_quality" "unique"
"propername" "1"
"item_iconname" "huntsman"
"min_ilevel" "10"
"max_ilevel" "10"
"anim_slot" "item2"
"image_inventory" "backpack/weapons/w_models/w_bow"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_player" "models/weapons/c_models/c_bow/c_bow.mdl"
"attach_to_hands" "1"
"flip_viewmodel" "1"
"used_by_classes"
{
"sniper" "1"
}
"attributes"
{
"disable fancy class select anim"
{
"attribute_class" "disable_fancy_class_select_anim"
"value" "1"
}
"special taunt"
{
"attribute_class" "special_taunt"
"value" "1"
}
"allowed in medieval mode"
{
"attribute_class" "allowed_in_medieval_mode"
"value" "1"
}
}
"visuals"
{
"player_bodygroups"
{
"arrows" "1"
}
}
"mouse_pressed_sound" "ui/item_wood_pole_pickup.wav"
"drop_sound" "ui/item_wood_pole_drop.wav"
}
"weapon_crowbar"
{
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
}
"item_class" "tf_weapon_crowbar"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Crowbar"
"item_name" "#TF_Weapon_Crowbar"
"item_slot" "melee"
"anim_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_crowbar"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_crowbar.mdl"
"model_player"
"models/weapons/v_models/v_crowbar_mercenary.mdl"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"weapon_nailgun"
{
"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"
}
"item_class" "tf_weapon_nailgun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Nailgun"
"item_name" "#TF_Weapon_Nailgun"
"item_slot" "primary"
"anim_slot" "item2"
"item_quality" "vintage"
"propername" "1"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_nailgun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_nailgun.mdl"
"model_player" "models/weapons/v_models/v_nailgun_scout.mdl"
"used_by_classes"
{
"scout" "primary"
"mercenary" "secondary"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"weapon_tranq"
{
"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"
}
"item_class" "tf_weapon_tranq"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Tranq"
"item_name" "#TF_Weapon_Tranq"
"item_description" "#TF_Weapon_Tranq_desc"
"item_slot" "secondary"
"anim_slot" "secondary"
"item_quality" "vintage"
"propername" "1"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_tranq"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_tranq.mdl"
"model_player" "models/weapons/v_models/v_tranq_spy.mdl"
"used_by_classes"
{
"spy" "1"
}
"attributes"
{
"damage bonus"
{
"attribute_class" "mult_dmg"
"value" "1.45"
}
"maxammo primary increased"
{
"attribute_class" "mult_maxammo_secondary"
"value" "1.2"
}
"slow enemy on hit major"
{
"attribute_class" "mult_onhit_enemyspeed_major"
"value" "5.0"
}
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
}
"items"
{
"default"
{
"name" "default"
"hidden" "1"
"item_class" "tf_wearable"
"item_name" "#TF_Default_ItemDef"
"item_slot" "melee"
"item_quality" "normal"
"min_ilevel" "1"
"max_ilevel" "1"
}
"0"
{
"name" "TF_WEAPON_BAT"
"first_sale_date" "2010/09/29"
"prefab" "weapon_bat"
}
"1"
{
"name" "TF_WEAPON_BOTTLE"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_bottle"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Bottle"
"item_name" "#TF_Weapon_Bottle"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_bottle"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_bottle.mdl"
"model_player" "models/weapons/v_models/v_bottle_demoman.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"demoman" "1"
}
"mouse_pressed_sound" "ui/item_bottle_pickup.wav"
"drop_sound" "ui/item_bottle_drop.wav"
}
"2"
{
"name" "TF_WEAPON_FIREAXE"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_fireaxe"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_FireAxe"
"item_name" "#TF_Weapon_FireAxe"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_fireaxe"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_fireaxe.mdl"
"model_player" "models/weapons/v_models/v_fireaxe_pyro.mdl"
"used_by_classes"
{
"pyro" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"3"
{
"name" "TF_WEAPON_CLUB"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_club"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Club"
"item_name" "#TF_Weapon_Club"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_machete"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_machete.mdl"
"model_player" "models/weapons/v_models/v_machete_sniper.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"sniper" "1"
}
"mouse_pressed_sound" "ui/item_knife_small_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"4"
{
"name" "TF_WEAPON_KNIFE"
"first_sale_date" "2010/09/29"
"prefab" "weapon_knife"
}
"5"
{
"name" "TF_WEAPON_FISTS"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_fists"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Fists"
"item_name" "#TF_Weapon_Fists"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/v_models/v_fist_heavy"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_player" "models/weapons/v_models/v_fist_heavy.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"heavy" "1"
}
"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"
}
"styles"
{
"0"
{
"skin_red" "2"
"skin_blu" "3"
"v_skin_red" "2"
"v_skin_blu" "3"
"selectable" "0"
}
}
}
}
"6"
{
"name" "TF_WEAPON_SHOVEL"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_shovel"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Shovel"
"item_name" "#TF_Weapon_Shovel"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_shovel"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_shovel.mdl"
"model_player" "models/weapons/v_models/v_shovel_soldier.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"soldier" "1"
}
"mouse_pressed_sound" "ui/item_shovel_pickup.wav"
"drop_sound" "ui/item_shovel_drop.wav"
}
"7"
{
"name" "TF_WEAPON_WRENCH"
"first_sale_date" "2010/09/29"
"prefab" "weapon_wrench"
}
"8"
{
"name" "TF_WEAPON_BONESAW"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_bonesaw"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Bonesaw"
"item_name" "#TF_Weapon_Bonesaw"
"item_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_bonesaw"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_bonesaw.mdl"
"model_player" "models/weapons/v_models/v_bonesaw_medic.mdl"
"used_by_classes"
{
"medic" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"9"
{
"name" "TF_WEAPON_SHOTGUN_PRIMARY"
"first_sale_date" "2010/09/29"
"prefab" "weapon_shotgun"
"item_slot" "primary"
"used_by_classes"
{
"engineer" "1"
}
"attributes"
{
"panic_attack_negative"
{
"attribute_class" "panic_attack_negative"
"value" "2.5"
}
}
}
"10"
{
"name" "TF_WEAPON_SHOTGUN_SOLDIER"
"first_sale_date" "2010/09/29"
"prefab" "weapon_shotgun"
"hidden" "1"
"item_slot" "secondary"
"used_by_classes"
{
"soldier" "1"
}
}
"11"
{
"name" "TF_WEAPON_SHOTGUN_HWG"
"first_sale_date" "2010/09/29"
"prefab" "weapon_shotgun"
"hidden" "1"
"item_slot" "secondary"
"used_by_classes"
{
"heavy" "1"
}
}
"12"
{
"name" "TF_WEAPON_SHOTGUN_PYRO"
"first_sale_date" "2010/09/29"
"prefab" "weapon_shotgun"
"hidden" "1"
"item_slot" "secondary"
"used_by_classes"
{
"pyro" "1"
}
}
"13"
{
"name" "TF_WEAPON_SCATTERGUN"
"first_sale_date" "2010/09/29"
"prefab" "weapon_scattergun"
}
"14"
{
"name" "TF_WEAPON_SNIPERRIFLE"
"first_sale_date" "2010/09/29"
"prefab" "weapon_sniperrifle"
}
"15"
{
"name" "TF_WEAPON_MINIGUN"
"first_sale_date" "2010/09/29"
"prefab" "weapon_minigun"
}
"16"
{
"name" "TF_WEAPON_SMG"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_mvm_penetration_damage" "1"
"can_deal_long_distance_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_smg"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_SMG"
"item_name" "#TF_Weapon_SMG"
"item_slot" "secondary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_smg"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_smg.mdl"
"model_player" "models/weapons/v_models/v_smg_sniper.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"sniper" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"17"
{
"name" "TF_WEAPON_SYRINGEGUN_MEDIC"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_posthumous_damage" "1"
"can_deal_long_distance_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_syringegun_medic"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_SyringeGun"
"item_name" "#TF_Weapon_SyringeGun"
"item_slot" "primary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_syringegun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_syringegun.mdl"
"model_player"
"models/weapons/v_models/v_syringegun_medic.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"medic" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"18"
{
"name" "TF_WEAPON_ROCKETLAUNCHER"
"first_sale_date" "2010/09/29"
"prefab" "weapon_rocketlauncher"
}
"19"
{
"name" "TF_WEAPON_GRENADELAUNCHER"
"first_sale_date" "2010/09/29"
"prefab" "weapon_grenade_launcher"
}
"20"
{
"name" "TF_WEAPON_PIPEBOMBLAUNCHER"
"first_sale_date" "2010/09/29"
"prefab" "weapon_stickybomb_launcher"
}
"21"
{
"name" "TF_WEAPON_FLAMETHROWER"
"first_sale_date" "2010/09/29"
"prefab" "weapon_flamethrower"
}
"22"
{
"name" "TF_WEAPON_PISTOL"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_mvm_penetration_damage" "1"
"can_deal_long_distance_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pistol"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Pistol"
"item_name" "#TF_Weapon_Pistol"
"item_slot" "secondary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_pistol"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_pistol.mdl"
"model_player" "models/weapons/v_models/v_pistol_engineer.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"engineer" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"23"
{
"name" "TF_WEAPON_PISTOL_SCOUT"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_mvm_penetration_damage" "1"
"can_deal_long_distance_damage" "1"
}
"hidden" "1"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pistol"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Pistol"
"item_name" "#TF_Weapon_Pistol"
"item_slot" "secondary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_pistol"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_pistol.mdl"
"model_player" "models/weapons/v_models/v_pistol_scout.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"scout" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"24"
{
"name" "TF_WEAPON_REVOLVER"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_mvm_penetration_damage" "1"
"can_deal_long_distance_damage" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_revolver"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Revolver"
"item_name" "#TF_Weapon_Revolver"
"item_slot" "secondary"
"anim_slot" "secondary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_revolver"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_revolver.mdl"
"model_player" "models/weapons/v_models/v_revolver_spy.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"spy" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"25"
{
"name" "TF_WEAPON_PDA_ENGINEER_BUILD"
"capabilities"
{
"nameable" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pda_engineer_build"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_name" "#TF_Weapon_PDA_Engineer_Builder"
"item_type_name" "#TF_Weapon_PDA_Engineer"
"item_slot" "pda"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"attach_to_hands" "2"
"image_inventory" "backpack/weapons/w_models/w_builder"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_builder.mdl"
"model_player"
"models/weapons/v_models/v_builder_engineer.mdl"
"used_by_classes"
{
"engineer" "1"
}
"attributes"
{
"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" "59"
}
"kill eater score type 3"
{
"attribute_class" "kill_eater_score_type_3"
"value" "60"
}
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
"visuals"
{
"animation_replacement"
{
"ACT_VM_IDLE" "ACT_ENGINEER_PDA2_VM_IDLE"
"ACT_VM_DRAW" "ACT_ENGINEER_PDA2_VM_DRAW"
}
}
}
"26"
{
"name" "TF_WEAPON_PDA_ENGINEER_DESTROY"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pda_engineer_destroy"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_name" "#TF_Weapon_PDA_Engineer_Destroyer"
"item_type_name" "#TF_Weapon_PDA_Engineer"
"item_slot" "pda2"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"attach_to_hands" "2"
"image_inventory" "backpack/weapons/w_models/w_pda_engineer"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_pda_engineer.mdl"
"model_player" "models/weapons/v_models/v_pda_engineer.mdl"
"used_by_classes"
{
"engineer" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
"visuals"
{
"animation_replacement"
{
"ACT_VM_IDLE" "ACT_ENGINEER_PDA1_VM_IDLE"
"ACT_VM_DRAW" "ACT_ENGINEER_PDA1_VM_DRAW"
}
}
}
"27"
{
"name" "TF_WEAPON_PDA_SPY"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pda_spy"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_name" "#TF_Weapon_Disguise_Kit"
"item_type_name" "#TF_Weapon_Disguise_Kit_Type"
"item_slot" "pda"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_cigarette_case"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_cigarette_case.mdl"
"model_player" "models/weapons/v_models/v_pda_spy.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"spy" "1"
}
}
"28"
{
"name" "TF_WEAPON_BUILDER"
"hidden" "1"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_builder"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_PDA_Engineer"
"item_name" "#TF_Weapon_PDA_Engineer"
"item_slot" "building"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_pda_engineer"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_toolbox.mdl"
"model_player" "models/weapons/v_models/v_wrench_engineer.mdl"
"used_by_classes"
{
"engineer" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
"visuals"
{
"animation_replacement"
{
"ACT_VM_IDLE" "ACT_ENGINEER_BLD_VM_IDLE"
"ACT_VM_DRAW" "ACT_ENGINEER_BLD_VM_DRAW"
}
}
}
"29"
{
"name" "TF_WEAPON_MEDIGUN"
"first_sale_date" "2010/09/29"
"prefab" "weapon_medigun"
}
"30"
{
"name" "TF_WEAPON_INVIS"
"capabilities"
{
"nameable" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_invis"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Watch"
"item_name" "#TF_Weapon_Watch"
"item_description" "#TF_Weapon_Watch_desc"
"item_slot" "pda2"
"anim_slot" "FORCE_NOT_USED"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory"
"backpack/weapons/c_models/c_spy_watch/parts/c_spy_watch"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_cigarette_case.mdl"
"model_player" "models/weapons/v_models/v_watch_spy.mdl"
"attach_to_hands" "0"
"used_by_classes"
{
"spy" "1"
}
"attributes"
{
"kill eater score type"
{
"attribute_class" "kill_eater_score_type"
"value" "58"
}
}
"mouse_pressed_sound" "ui/item_watch_pickup.wav"
"drop_sound" "ui/item_watch_drop.wav"
}
"735"
{
"name" "TF_WEAPON_BUILDER_SPY"
"capabilities"
{
"nameable" "1"
}
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_builder"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_name" "#TF_Weapon_Spy_Sapper"
"item_type_name" "#TF_Weapon_Spy_Sapper"
"item_description" "#TF_Weapon_Spy_Sapper_desc"
"item_slot" "building"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_sapper"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_sapper.mdl"
"model_player" "models/weapons/v_models/v_sapper_spy.mdl"
"used_by_classes"
{
"spy" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"35"
{
"name" "The Kritzkrieg"
"prefab" "valve"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_medigun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "1"
}
"tags"
{
"can_heal_allies" "1"
}
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Medigun"
"item_name" "#TF_Unique_Achievement_Medigun1"
"item_slot" "secondary"
"equip_region" "medigun_backpack"
"image_inventory" "backpack/weapons/w_models/w_kritzkrieg_red"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_kritzkrieg.mdl"
"model_player"
"models/weapons/v_models/v_kritzkrieg_medic.mdl"
"attach_to_hands" "2"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "8"
"max_ilevel" "8"
"used_by_classes"
{
"medic" "1"
}
"attributes"
{
"lunchbox adds minicrits"
{
"attribute_class" "set_weapon_mode"
"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"
}
"kill eater score type"
{
"attribute_class" "kill_eater_score_type"
"value" "2"
}
"kill eater score type 2"
{
"attribute_class" "kill_eater_score_type_2"
"value" "1"
}
"special taunt"
{
"attribute_class" "special_taunt"
"value" "1"
}
}
"visuals_red"
{
"attached_models"
{
"0"
{
"model"
"models/weapons/c_models/c_overhealer/c_overhealer.mdl"
}
}
"custom_particlesystem"
{
"system" "medicgun_beam_attrib_overheal_red"
}
}
"visuals_blu"
{
"attached_models"
{
"0"
{
"model"
"models/weapons/c_models/c_overhealer/c_overhealer.mdl"
}
}
"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"
}
"36"
{
"name" "The Blutsager"
"item_class" "tf_weapon_syringegun_medic"
"craft_class" "weapon"
"item_logname" "blutsauger"
"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"
"show_in_armory" "1"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "5"
"max_ilevel" "5"
"used_by_classes"
{
"medic" "1"
}
"attributes"
{
"heal on hit for rapidfire"
{
"attribute_class" "add_onhit_addhealth"
"value" "3"
}
"health drain"
{
"attribute_class" "add_health_regen"
"value" "-4"
}
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"37"
{
"name" "The Ubersaw"
"first_sale_date" "2010/09/29"
"prefab" "valve weapon_ubersaw"
"xifier_class_remap" "ubersaw"
}
"38"
{
"name" "The Axtinguisher"
"capabilities"
{
"nameable" "1"
}
//"tags"
//{
// "can_deal_gib_damage" "1"
// "can_deal_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"
//}
"item_class" "tf_weapon_fireaxe"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_FireAxe"
"item_name" "#TF_Unique_Achievement_FireAxe1"
"item_logname" "axtinguisher"
"item_slot" "melee"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "10"
"max_ilevel" "10"
"image_inventory"
"backpack/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "1"
"model_player"
"models/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro.mdl"
"used_by_classes"
{
"pyro" "1"
}
"mouse_pressed_sound" "ui/item_wood_weapon_pickup.wav"
"drop_sound" "ui/item_wood_weapon_drop.wav"
"attributes"
{
"crit vs burning players"
{
"attribute_class" "or_crit_vs_playercond"
"value" "1.0"
}
"dmg penalty vs nonburning"
{
"attribute_class" "mult_dmg_vs_nonburning"
"value" "0.5"
}
"no crit vs nonburning"
{
"attribute_class" "set_nocrit_vs_nonburning"
"value" "1"
}
"crit mod disabled"
{
"attribute_class" "mult_crit_chance"
"value" "0"
}
}
}
"39"
{
"name" "The Flare Gun"
"prefab" "valve weapon_flaregun"
"first_sale_date" "2011/04/14"
}
"42"
{
"name" "The Sandvich"
"first_sale_date" "2010/09/29"
"prefab" "valve weapon_sandvich"
}
"56"
{
"name" "The Huntsman"
"first_sale_date" "2010/09/29"
"prefab" "valve weapon_huntsman"
"xifier_class_remap" "huntsman"
}
"133"
{
"name" "The Gunboats"
"prefab" "valve"
"first_sale_date" "2010/09/29"
"item_class" "tf_wearable"
"craft_class" "weapon"
"craft_material_type" "weapon"
"loadondemand" "1"
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "1"
}
"show_in_armory" "1"
"item_type_name" "#TF_Wearable_Boots"
"item_name" "#TF_Unique_Blast_Boots"
"item_slot" "secondary"
"equip_region" "feet"
"anim_slot" "FORCE_NOT_USED"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "10"
"max_ilevel" "10"
"image_inventory"
"backpack/weapons/c_models/c_rocketboots_soldier"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"act_as_wearable" "1"
"model_player"
"models/weapons/c_models/c_rocketboots_soldier.mdl"
"model_player_per_class"
{
"soldier"
"models/weapons/c_models/c_rocketboots_soldier.mdl"
"demoman"
"models/weapons/c_models/c_rocketboots_demo.mdl"
}
"used_by_classes"
{
"soldier" "secondary"
"demoman" "primary"
}
"attributes"
{
"rocket jump damage reduction"
{
"attribute_class" "rocket_jump_dmg_reduction"
"value" "0.4"
}
"allowed in medieval mode"
{
"attribute_class" "allowed_in_medieval_mode"
"value" "1"
}
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"134"
{
"name" "The Makeshift Mutilator"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_flamethrower"
"craft_class" "weapon"
"craft_material_type" "weapon"
"capabilities"
{
"nameable" "1"
"can_gift_wrap" "1"
}
"tags"
{
"can_deal_critical_damage" "0"
"can_deal_damage" "1"
}
"show_in_armory" "0"
//"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Flamethrower"
"item_name" "#TF_Weapon_Mutilator"
"item_slot" "primary"
"image_inventory" "backpack/weapons/c_models/c_chemthrower"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world"
"models/workshop/weapons/c_models/c_chemthrower/c_chemthrower.mdl"
"model_player"
"models/workshop/weapons/c_models/c_chemthrower/c_chemthrower.mdl"
"attach_to_hands" "1"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "8"
"max_ilevel" "8"
"used_by_classes"
{
"pyro" "1"
}
"visuals"
{
"sound_single_shot" "Weapon_MakeshiftMutilator.Fi
re"
"sound_special1" "Weapon_MakeshiftMutilator.FireLoop
"
"sound_special3" "Weapon_MakeshiftMutilator.WindDown
"
"sound_burst" "Weapon_MakeshiftMutilator.Fi
reLoopCrit"
}
"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.25"
}
"fire rate bonus"
{
"attribute_class" "mult_postfiredelay"
"value" "0.50"
}
"flame size penalty"
{
"attribute_class" "mult_flame_size"
"value" "0.50"
}
"mod flamethrower push"
{
"attribute_class" "set_flamethrower_push_disabled"
"value" "1"
}
"maxammo primary reduced"
{
"attribute_class" "mult_maxammo_primary"
"value" "0.50"
}
}
}
"160"
{
"name" "TTG Max Pistol"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pistol"
"prefab" "weapon_pistol"
"craft_class" ""
"craft_material_type" ""
"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" "#TF_Weapon_Pistol"
"item_name" "#TF_TTG_MaxGun"
"item_description" "#TF_TTG_MaxGun_Desc"
"item_slot" "secondary"
"item_logname" "maxgun"
"item_iconname" "maxgun"
"image_inventory"
"backpack/workshop/weapons/c_models/c_ttg_max_gun/c_ttg_max_gun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_player"
"models/workshop/weapons/c_models/c_ttg_max_gun/c_ttg_max_gun.mdl"
"attach_to_hands" "1"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "5"
"max_ilevel" "5"
"used_by_classes"
{
"scout" "1"
"engineer" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
"xifier_class_remap" "TTG Max Pistol"
}
"161"
{
"name" "TTG Sam Revolver"
"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" "#TF_Weapon_Revolver"
"item_name" "#TF_TTG_SamRevolver"
"item_description" "#TF_TTG_SamRevolver_Desc"
"craft_class" ""
"craft_material_type" ""
"item_slot" "secondary"
"item_quality" "unique"
"item_logname" "samrevolver"
"item_iconname" "samrevolver"
"propername" "1"
"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"
"attach_to_hands" "1"
"used_by_classes"
{
"spy" "1"
}
"static_attrs"
{
"limited quantity item" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
"xifier_class_remap" "TTG Sam Revolver"
}
"9000" // SanyaSho: move umbrella here because 9006 id is equiped by
overhealer
{
"name" "TF_WEAPON_UMBRELLA"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
}
"item_class" "tf_weapon_umbrella"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Umbrella"
"item_name" "#TF_Weapon_Umbrella"
"item_slot" "melee"
"anim_slot" "melee"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_crowbar_red"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world"
"models/weapons/w_models/w_umbrella_civilian.mdl"
"model_player"
"models/weapons/v_models/v_umbrella_civilian.mdl"
"used_by_classes"
{
"civilian" "1"
}
"mouse_pressed_sound" "ui/item_metal_weapon_pickup.wav"
"drop_sound" "ui/item_metal_weapon_drop.wav"
}
"9001"
{
"name" "Valve Rocket Launcher"
"prefab" "weapon_rocketlauncher"
"baseitem" "0"
"item_quality" "developer"
"show_in_armory" "0"
"attributes"
{
"damage bonus"
{
"attribute_class" "mult_dmg"
"value" "10100.0"
}
"clip size bonus"
{
"attribute_class" "mult_clipsize"
"value" "1100.0"
}
"fire rate bonus"
{
"attribute_class" "mult_postfiredelay"
"value" "0.25"
}
"heal on hit for slowfire"
{
"attribute_class" "add_onhit_addhealth"
"value" "250.0"
}
"critboost on kill"
{
"attribute_class" "add_onkill_critboost_time"
"value" "10.0"
}
"Projectile speed increased"
{
"attribute_class" "mult_projectile_speed"
"value" "1.5"
}
"move speed bonus"
{
"attribute_class" "mult_player_movespeed"
"value" "2.0"
}
}
}
"9002"
{
"name" "TF_WEAPON_NAILGUN"
"prefab" "weapon_nailgun"
"used_by_classes"
{
"scout" "1"
"mercenary" "1"
}
}
"9004"
{
"name" "RPG"
"item_class" "tf_weapon_rocketlauncher"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_RocketLauncher"
"item_name" "#TF_Weapon_RocketLauncherBeta"
"item_logname" "rpg"
"item_iconname" "rpg"
"item_slot" "primary"
"item_quality" "unique"
"propername" "0"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_rpg"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_rpg.mdl"
"model_player" "models/weapons/v_models/v_rpg_soldier.mdl"
"used_by_classes"
{
"soldier" "1"
}
"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.25"
}
"clip size penalty"
{
"attribute_class" "mult_clipsize"
"value" "0.25"
}
"rocket gravity"
{
"attribute_class" "mod_rocket_gravity"
"value" "0.5"
}
"spawn ammo override"
{
"attribute_class" "mod_spawn_ammo_override"
"value" "10"
}
"custom projectile model"
{
"attribute_class" "custom_projectile_model"
"value"
"models/weapons/w_models/w_rocketbeta.mdl"
}
}
"visuals"
{
"sound_single_shot" "Weapon_BetaRPG.Single"
"sound_burst" "Weapon_BetaRPG.SingleCrit"
}
}
"9005"
{
"name" "The Cyclops"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_deal_damage" "1"
"can_deal_critical_damage" "1"
"can_deal_gib_damage" "1"
"can_deal_posthumous_damage" "1"
"can_deal_long_distance_damage" "1"
}
"item_class" "tf_weapon_grenadelauncher"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_GrenadeLauncher"
"item_name" "#TF_Weapon_Cyclops"
"item_logname" "cyclops"
"propername" "1"
"item_slot" "primary"
"anim_slot" "secondary"
"item_quality" "unique"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_grenadelauncher"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_cyclops.mdl"
"model_player" "models/weapons/v_models/v_cyclops_demo.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"demoman" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
"attributes"
{
"blast radius increased"
{
"attribute_class" "mult_explosion_radius"
"value" "2.50"
}
"clip size penalty"
{
"attribute_class" "mult_clipsize"
"value" "0.25"
}
}
"visuals"
{
"sound_single_shot" "Weapon_Cyclops.Single"
"sound_reload" "Weapon_Cyclops.WorldReload"
"sound_special3" "Weapon_Cyclops.ModeSwitch"
"sound_burst" "Weapon_Cyclops.SingleCrit"
}
}
"9006"
{
"name" "The Overhealer"
"capabilities"
{
"nameable" "1"
}
"tags"
{
"can_heal_allies" "1"
}
"item_class" "tf_weapon_medigun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Medigun"
"item_name" "#TF_Weapon_Overhealer"
"propername" "1"
"item_slot" "secondary"
"equip_region" "medigun_backpack"
"item_quality" "vintage"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_medigun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_overhealer.mdl"
"model_player"
"models/weapons/v_models/v_overhealer_medic.mdl"
"used_by_classes"
{
"medic" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
"attributes"
{
"heal rate bonus"
{
"attribute_class" "mult_medigun_healrate"
"value" "3.10"
}
"ubercharge rate penalty"
{
"attribute_class" "mult_medigun_uberchargerate"
"value" "0.0"
}
"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"
}
}
}
"9007"
{
"name" "The Poacher's Pride"
"item_class" "tf_weapon_hunterrifle"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_logname" "hunterrifle"
"item_iconname" "hunterrifle"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_SniperRifle"
"item_name" "#TF_Weapon_HunterRifle"
"item_slot" "primary"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_poacherspride"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world"
"models/weapons/w_models/v_poacherspride_sniper.mdl"
"model_player"
"models/weapons/v_models/v_poacherspride_sniper.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"sniper" "1"
}
"attributes"
{
"damage bonus"
{
"attribute_class" "mult_dmg"
"value" "1.2"
}
"fire rate bonus"
{
"attribute_class" "mult_postfiredelay"
"value" "0.5"
}
"no scope"
{
"attribute_class" "mod_no_scope"
"value" "1"
}
"headshot damage decrease"
{
"attribute_class" "headshot_damage_modify"
"value" "0.666"
}
"sniper no charge"
{
"attribute_class" "unimplemented_mod_sniper_no_charge
"
"value" "1"
}
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9008"
{
"name" "The Fishwhacker"
"item_class" "tf_weapon_club"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_logname" "fishwhacker"
"item_iconname" "fishwhacker"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Club"
"item_name" "#TF_Weapon_Fishwhacker"
"item_slot" "melee"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_fishwhacker"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_fishwhacker.mdl"
"model_player"
"models/weapons/v_models/v_fishwhacker_sniper.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"sniper" "1"
}
"attributes"
{
"view punch on hit"
{
"attribute_class" "add_viewpunch_onhit"
"value" "1"
}
"damage penalty"
{
"attribute_class" "mult_dmg"
"value" "0.75"
}
"fire rate penalty"
{
"attribute_class" "mult_postfiredelay"
"value" "1.2"
}
}
"visuals"
{
"sound_melee_hit" "Weapon_Fishwhacker.HitFlesh"
"sound_melee_hit_world" "Weapon_Fishwhacker.HitWorld"
}
"mouse_pressed_sound" "ui/item_wood_pole_pickup.wav"
"drop_sound" "ui/item_wood_pole_drop.wav"
}
"9009"
{
"name" "TF_WEAPON_TRANQ"
"prefab" "weapon_tranq"
}
"9010"
{
"name" "TF_WEAPON_CROWBAR"
"prefab" "weapon_crowbar"
}
"9011"
{
"name" "Sten Gun"
"first_sale_date" "1941/01/15"
"item_class" "tf_weapon_stengun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_SMG"
"item_name" "#TF_Weapon_StenGun"
"item_slot" "secondary"
"item_quality" "unique"
"propername" "0"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_stengun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_stengun.mdl"
"model_player" "models/weapons/v_models/v_stengun_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"9012"
{
"name" "Super Shotgun"
"item_class" "tf_weapon_supershotgun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Shotgun"
"item_name" "#TF_Weapon_DoubleBarrel"
"item_slot" "primary"
"anim_slot" "secondary"
"item_quality" "normal"
"propername" "0"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_supershotgun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_supershotgun.mdl"
"model_player"
"models/weapons/v_models/v_supershotgun_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9013"
{
"name" "The Six-Shooter"
"item_class" "tf_weapon_sixshooter"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Revolver"
"item_name" "#TF_Weapon_SixShooter"
"item_slot" "secondary"
"item_quality" "normal"
"propername" "0"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_sixshooter"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_sixshooter.mdl"
"model_player" "models/weapons/v_models/v_sixshooter_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"9014"
{
"name" "Tommy Gun"
"item_class" "tf_weapon_tommygun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_SMG"
"item_name" "#TF_Weapon_TommyGun"
"item_slot" "secondary"
"anim_slot" "secondary"
"item_quality" "normal"
"propername" "0"
"min_ilevel" "8"
"max_ilevel" "8"
"image_inventory" "backpack/weapons/w_models/w_tommygun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_tommygun.mdl"
"model_player" "models/weapons/v_models/v_tommygun_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9015"
{
"name" "MIRV"
"item_class" "tf_weapon_grenade_mirv"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Grenade"
"item_name" "#TF_Weapon_Mirv"
"item_slot" "secondary"
"item_iconname" "mirv"
"anim_slot" "melee"
"item_quality" "unique"
"propername" "1"
"min_ilevel" "5"
"max_ilevel" "10"
"image_inventory" "backpack/weapons/w_models/w_grenade_mirv_demo"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world"
"models/weapons/w_models/w_grenade_mirv_demo.mdl"
"model_player" "models/weapons/v_models/v_mirv_demo.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"demoman" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9016"
{
"name" "Assault Rifle"
"item_class" "tf_weapon_assaultrifle"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_AR"
"item_name" "#TF_Weapon_AR"
"item_slot" "primary"
"item_quality" "unique"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_smg"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_assaultrifle.mdl"
"model_player"
"models/weapons/v_models/v_assaultrifle_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
}
"9017"
{
"name" "Hammerfists"
"item_class" "tf_weapon_hammerfists"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Fists"
"item_name" "#TF_Weapon_Hammerfists"
"item_slot" "pda"
"item_quality" "normal"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/v_models/v_fist_heavy"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_player" "models/weapons/v_models/v_berserk_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
}
"9018"
{
"name" "Displacer Cannon"
"item_class" "tf_weapon_displacer"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Displacer"
"item_name" "#TF_Weapon_BFG"
"item_slot" "primary"
"item_quality" "unique"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_rocketlauncher"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_rocketlauncher.mdl"
"model_player"
"models/weapons/v_models/v_rocketlauncher_soldier.mdl"
"used_by_classes"
{
"mercenary" "1"
}
"attributes"
{
"blast dmg to self reduced"
{
"attribute_class" "blast_dmg_to_self"
"value" "0.5"
}
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9019"
{
"name" "Chainsaw"
"item_class" "tf_weapon_chainsaw"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Chainsaw"
"item_name" "#TF_Weapon_Chainsaw"
"item_slot" "primary"
"anim_slot" "secondary"
"item_quality" "normal"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_chainsaw"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_chainsaw.mdl"
"model_player" "models/weapons/v_models/v_chainsaw_merc.mdl"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_pickup.wav"
}
// 9020 tf_weapon_chaingun // TODO(SanyaSho): add me
// 9021 tf_weapon_leverrifle
"9022"
{
"name" "Super Nailgun"
"item_class" "tf_weapon_supernailgun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_Nailgun"
"item_name" "#TF_Weapon_SuperNailgun"
"item_slot" "primary"
"item_quality" "normal"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_nailgun"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"attach_to_hands" "2"
"model_world" "models/weapons/w_models/w_supernailgun.mdl"
"model_player"
"models/weapons/v_models/v_supernailgun_merc.mdl"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9023"
{
"name" "Coilgun"
"item_class" "tf_weapon_coilgun"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "0" // SanyaSho: not implemented
"item_type_name" "#TF_Weapon_Coilgun"
"item_name" "#TF_Weapon_Coilgun"
"item_description" "#TF_Weapon_Coilgun_desc"
"item_slot" "secondary"
"item_quality" "normal"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_pistol"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_coilgun.mdl"
"model_player"
"models/weapons/v_models/v_railgun_engineer.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"engineer" "1"
}
"attributes"
{
"mod no reload DISPLAY ONLY"
{
"attribute_class" "mod_no_reload_display_only"
"value" "1"
}
"mod ammo per shot"
{
"attribute_class" "mod_ammo_per_shot"
"value" "20"
}
"mod use metal ammo type"
{
"attribute_class" "mod_use_metal_ammo_type"
"value" "1"
}
"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"
}
// 9024 unused (cut?)
// 9025 unused (cut?)
"9026"
{
"name" "Pistol (Merc)"
"first_sale_date" "2010/09/29"
"item_class" "tf_weapon_pistol_merc"
"craft_class" "weapon"
"craft_material_type" "weapon"
"item_type_name" "#TF_Weapon_Pistol"
"item_name" "#TF_Weapon_Pistol"
"item_slot" "secondary"
"item_quality" "normal"
"baseitem" "1"
"min_ilevel" "1"
"max_ilevel" "1"
"image_inventory" "backpack/weapons/w_models/w_pistol"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_pistol.mdl"
"model_player" "models/weapons/v_models/v_pistol_merc.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_light_gun_pickup.wav"
"drop_sound" "ui/item_light_gun_drop.wav"
"attributes"
{
"damage bonus"
{
"attribute_class" "mult_dmg"
"value" "1.05"
}
}
}
"9027"
{
"name" "Rocket Launcher (Merc)"
"item_class" "tf_weapon_rocketlauncher_merc"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_RocketLauncher"
"item_name" "#TF_Weapon_TheOriginal"
"item_description" "#TF_Weapon_TheOriginal_Desc"
"item_slot" "primary"
"item_quality" "normal"
"min_ilevel" "5"
"max_ilevel" "5"
//"image_inventory"
"backpack/weapons/w_models/w_rocketlauncher"
"image_inventory"
"backpack/workshop_partner/weapons/c_models/c_bet_rocketlauncher/c_bet_rocketlaunch
er"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_player"
"models/weapons/c_models/c_bet_rocketlauncher/c_bet_rocketlauncher.mdl"
"attach_to_hands" "1"
"used_by_classes"
{
"mercenary" "1"
"soldier" "1"
}
"attributes"
{
"centerfire projectile"
{
"attribute_class" "centerfire_projectile"
"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_PRI
MARY3"
"ACT_MP_RELOAD_CROUCH_PRIMARY" "ACT_MP_RELOAD_CRO
UCH_PRIMARY3"
"ACT_MP_RELOAD_AIRWALK_PRIMARY" "ACT_MP_RELOAD_AIR
WALK_PRIMARY3"
"ACT_MP_RELOAD_STAND_PRIMARY_LOOP" "ACT_MP_RELOAD_STA
ND_PRIMARY3_LOOP"
"ACT_MP_RELOAD_CROUCH_PRIMARY_LOOP" "ACT_MP_RELOAD_CRO
UCH_PRIMARY3_LOOP"
"ACT_MP_RELOAD_AIRWALK_PRIMARY_LOOP" "ACT_MP_RELO
AD_AIRWALK_PRIMARY3_LOOP"
"ACT_MP_RELOAD_STAND_PRIMARY_END" "ACT_MP_RELOAD_STA
ND_PRIMARY3_END"
"ACT_MP_RELOAD_CROUCH_PRIMARY_END" "ACT_MP_RELOAD_CRO
UCH_PRIMARY3_END"
"ACT_MP_RELOAD_AIRWALK_PRIMARY_END" "ACT_MP_RELOAD_AIR
WALK_PRIMARY3_END"
"ACT_MP_RELOAD_SWIM_PRIMARY" "ACT_MP_RELOAD_SWIM_PRIM
ARY3"
}
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9028"
{
"name" "Grenade Launcher (Merc)"
"item_class" "tf_weapon_grenadelauncher_merc"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "1"
"item_type_name" "#TF_Weapon_GrenadeLauncher"
"item_name" "#TF_Weapon_GrenadeLauncher"
"item_slot" "primary"
"anim_slot" "secondary"
"item_quality" "normal"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_grenadelauncher"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/weapons/w_models/w_grenadelauncher.mdl"
"model_player"
"models/weapons/v_models/v_grenadelauncher_demo.mdl"
"attach_to_hands" "2"
"used_by_classes"
{
"mercenary" "1"
}
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
"9029"
{
"name" "Cubemaps"
"item_class" "tf_weapon_cubemap"
"craft_class" "weapon"
"craft_material_type" "weapon"
"show_in_armory" "0"
"item_type_name" "#TF_Weapon_Cubemap"
"item_name" "#TF_Weapon_Cubemap"
"item_slot" "melee"
"item_quality" "normal"
"min_ilevel" "5"
"max_ilevel" "5"
"image_inventory" "backpack/weapons/w_models/w_cigarette_case"
"image_inventory_size_w" "128"
"image_inventory_size_h" "82"
"model_world" "models/shadertest/envballs.mdl"
"model_player" "models/shadertest/envballs.mdl"
"attach_to_hands" "0"
"mouse_pressed_sound" "ui/item_heavy_gun_pickup.wav"
"drop_sound" "ui/item_heavy_gun_drop.wav"
}
// 9030 tf_weapon_flag
// 9031 tf_weapon_huntingshotgun
// 9032 tf_weapon_claws
}
"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"
}
"29"
{
"name" "alt-fire is vampire"
"attribute_class" "set_altfire_mode"
"description_string" "#Attrib_AltFire_Is_Vampire"
"description_format" "value_is_additive"
"hidden" "0"
"effect_type" "positive"
"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_MiniCritAirborneEnemies"
"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"
}
"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"
}
"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_format" "value_is_percentage"
"hidden" "1"
"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"
}
"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_Heale
d"
"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"
}
"254"
{
"name" "airblast functionality flags"
"attribute_class" "airblast_functionality_flags"
"description_format" "value_is_additive"
"hidden" "1"
"effect_type" "positive"
"stored_as_integer" "1"
}
"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_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" "negative"
"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_AirBlastVerticalVulnerabilityMul
tipier"
"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" "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"
}
"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_Worl
d_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__mvm"
"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"
}
"538"
{
"name" "righthand pose parameter"
"attribute_class" "righthand_pose_parameter"
"description_format" "value_is_additive"
"hidden" "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_LoseDemoChargeOnDamageWhenChargi
ng"
"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"
"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_increas
e"
"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"
}
"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"
"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"
}
"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"
}
"1000"
{
"name" "CARD: damage bonus"
"attribute_class" "mult_dmg__mvm"
"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__mvm"
"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__mvm"
"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__mvm"
"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__halloween"
"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__halloween"
"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__halloween"
"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__halloween"
"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__halloween"
"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__halloween"
"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__mvm"
"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"
}
"2001"
{
"name" "recipe component defined item 2"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2002"
{
"name" "recipe component defined item 3"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2003"
{
"name" "recipe component defined item 4"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2004"
{
"name" "recipe component defined item 5"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2005"
{
"name" "recipe component defined item 6"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2006"
{
"name" "recipe component defined item 7"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2007"
{
"name" "recipe component defined item 8"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2008"
{
"name" "recipe component defined item 9"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"2009"
{
"name" "recipe component defined item 10"
"attribute_class" "dynamic_recipe_component_defined_item"
"attribute_type" "dynamic_recipe_component_defined_item"
}
"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"
}
"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"
"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"
"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"
}
"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" "on taunt attach particle index"
"hidden" "0"
"description_string" "#Attrib_AttachedParticle"
"description_format" "value_is_particle_index"
"effect_type" "unusual"
"stored_as_integer" "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"
}
"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"
}
"10001"
{
"name" "spawn ammo override"
"attribute_class" "mod_spawn_ammo_override"
"description_format" "value_is_additive"
"hidden" "1"
"effect_type" "neutral"
"stored_as_integer" "1"
}
"10002"
{
"name" "headshot damage decrease"
"attribute_class" "headshot_damage_modify"
"description_string" "#Attrib_HeadshotDamageDecrease"
"description_format" "value_is_percentage"
"hidden" "0"
"effect_type" "negative"
"stored_as_integer" "0"
}
"10003"
{
"name" "no scope"
"attribute_class" "mod_no_scope"
"description_string" "#Attrib_NoScope"
"description_format" "value_is_additive"
"hidden" "0"
"effect_type" "positive"
"stored_as_integer" "1"
}
"10004"
{
"name" "rocket gravity"
"attribute_class" "mod_rocket_gravity"
"description_string" "#Attrib_RocketGravity"
"description_format" "value_is_additive_percentage"
"hidden" "0"
"effect_type" "negative"
"stored_as_integer" "0"
}
"10005"
{
"name" "blast dmg to self reduced"
"attribute_class" "blast_dmg_to_self"
"description_string" "#Attrib_BlastDamageToSelf_Reduced"
"description_format" "value_is_percentage"
"hidden" "0"
"effect_type" "positive"
"stored_as_integer" "0"
}
"10006"
{
"name" "sniper no dmg charge DISPLAY ONLY"
"attribute_class" "mod_sniper_no_dmg_charge"
"description_string" "#Attrib_SniperNoDmdCharge"
"description_format" "value_is_additive"
"hidden" "0"
"effect_type" "negative"
"stored_as_integer" "1"
}
"10007"
{
"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"
}
"10008"
{
"name" "grenade launcher combo mode"
"attribute_class" "set_weapon_mode"
"description_string" "#Attrib_GrenadeLauncherCombo"
"description_format" "value_is_additive"
"hidden" "0"
"effect_type" "positive"
"stored_as_integer" "1"
}
"10009"
{
"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"
}
"10010"
{
"name" "armor footsteps"
"attribute_class" "mod_armor_footsteps"
"description_format" "value_is_additive"
"hidden" "1"
"effect_type" "negative"
"stored_as_integer" "1"
}
}
}