"items_game" { "prefabs" { // For a custom Item Schema wishing to remove any of our weapons. "remove" { "item_slot" "misc" } "valve" { } "default_bundle_payment" { } "promo" { "attributes" { "cannot trade" { "attribute_class" "cannot_trade" "value" "1" } } } "halloween" { "holiday_restriction" "halloween_or_fullmoon" } "cosmetic_killeater_attribs" { "public_prefab" "1" "tags" { "is_cosmetic" "1" } } "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" "show_in_armory" "1" "item_class" "tf_wearable" "item_quality" "normal" "item_slot" "misc" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "drop_type" "none" "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" } "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" "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" } } } // Scout // Primary "weapon_scattergun" { "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" "item_type_name" "#TF_Weapon_Scattergun" "item_name" "#TF_Weapon_Scattergun" "item_slot" "primary" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_scattergun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_scattergun.mdl" "attach_to_hands" "1" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } "weapon_nailgun" { "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_class" "tf_weapon_nailgun" "item_type_name" "#TF_Weapon_Nailgun" "item_name" "#TF_Weapon_Nailgun" "item_slot" "primary" "anim_slot" "item2" "item_quality" "normal" "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" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "class select override vcd" "class_select_nailgun" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Secondary "weapon_pistol" { "tags" { "can_deal_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_class" "tf_weapon_pistol" "item_type_name" "#TF_Weapon_Pistol" "item_name" "#TF_Weapon_Pistol" "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_player" "models/weapons/c_models/c_pistol/c_pistol.mdl" "attach_to_hands" "1" "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "#ui/item_light_gun_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" } // Melee "weapon_bat" { "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" } "item_class" "tf_weapon_bat" "item_type_name" "#TF_Weapon_Bat" "item_name" "#TF_Weapon_Bat" "item_slot" "melee" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_bat" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_bat.mdl" "attach_to_hands" "1" "used_by_classes" { "scout" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Soldier // Primary "weapon_rocketlauncher" { "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" "item_type_name" "#TF_Weapon_RocketLauncher" "item_name" "#TF_Weapon_RocketLauncher" "item_slot" "primary" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_rocketlauncher" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_rocketlauncher/c_rocketlauncher.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -3 -10" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Secondary "weapon_shotgun" { "tags" { "can_deal_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_class" "tf_weapon_shotgun" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "#TF_Weapon_Shotgun" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_shotgun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_shotgun/c_shotgun.mdl" "attach_to_hands" "1" "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" "static_attrs" { "min_viewmodel_offset" "10 0 -9" } } "weapon_shotgun_multiclass" { "tags" { "can_deal_damage" "1" "can_be_equipped_by_soldier_or_demo" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" "can_deal_taunt_damage" "1" } "prefab" "weapon_shotgun" "item_class" "tf_weapon_shotgun" "base_item_name" "TF_WEAPON_SHOTGUN_PRIMARY" "item_type_name" "#TF_Weapon_Shotgun" "item_name" "#TF_Weapon_Shotgun" "item_slot" "primary" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_shotgun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_shotgun/c_shotgun.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "primary" "pyro" "secondary" "soldier" "secondary" "heavy" "secondary" } "attributes" { "special taunt" { "attribute_class" "special_taunt" "value" " 1" } } "static_attrs" { "min_viewmodel_offset" "5 -2 -10" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Melee "weapon_shovel" { "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_shovel" "item_type_name" "#TF_Weapon_Shovel" "item_name" "#TF_Weapon_Shovel" "item_slot" "melee" "item_quality" "normal" "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_player" "models/weapons/c_models/c_shovel/c_shovel.mdl" "attach_to_hands" "1" "used_by_classes" { "soldier" "1" } "static_attrs" { "min_viewmodel_offset" "10 -6 -12" } "mouse_pressed_sound" "#ui/item_shovel_pickup.wav" "drop_sound" "#ui/item_shovel_drop.wav" } // Pyro (Shotgun already defined above) // Primary "weapon_flamethrower" { "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" "item_type_name" "#TF_Weapon_FlameThrower" "item_name" "#TF_Weapon_FlameThrower" "item_description" "#TF_Weapon_FlameThrower_Desc" "item_slot" "primary" "item_quality" "normal" "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_player" "models/weapons/c_models/c_flamethrower/c_flamethrower.mdl" "attach_to_hands" "1" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Secondary "weapon_flaregun" { "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_class" "tf_weapon_flaregun" "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/w_models/w_flaregun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_flaregun_pyro/c_flaregun_pyro.mdl" "attach_to_hands" "1" "item_quality" "normal" "propername" "1" "min_ilevel" "10" "max_ilevel" "10" "used_by_classes" { "pyro" "1" } "attributes" { "special taunt" { "attribute_class" "special_taunt" "value" "1" } "crit_vs_burning_FLARES_DISPLAY_ONLY" { "attribute_class" "crit_vs_burning_FLARES_DISPLAY_ONLY" "value" "1" } } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "#ui/item_light_gun_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" "xifier_class_remap" "flaregun" } // Melee "weapon_fireaxe" { "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_fireaxe" "item_type_name" "#TF_Weapon_FireAxe" "item_name" "#TF_Weapon_FireAxe" "item_slot" "melee" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_fireaxe" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro.mdl" "attach_to_hands" "1" "used_by_classes" { "pyro" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Demoman // Primary "weapon_grenade_launcher" { "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" "item_type_name" "#TF_Weapon_GrenadeLauncher" "item_name" "#TF_Weapon_GrenadeLauncher" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "normal" "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_player" "models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Secondary "weapon_stickybomb_launcher" { "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" "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" "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_player" "models/weapons/c_models/c_stickybomb_launcher/c_stickybomb_launcher.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Melee "weapon_bottle" { "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_bottle" "item_type_name" "#TF_Weapon_Bottle" "item_name" "#TF_Weapon_Bottle" "item_slot" "melee" "item_quality" "normal" "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_player" "models/weapons/c_models/c_bottle/c_bottle.mdl" "attach_to_hands" "1" "used_by_classes" { "demoman" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -14" } "mouse_pressed_sound" "#ui/item_bottle_pickup.wav" "drop_sound" "#ui/item_bottle_drop.wav" } // Heavy (Shotgun already defined above) // Primary "weapon_minigun" { "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" "item_type_name" "#TF_Weapon_Minigun" "item_name" "#TF_Weapon_Minigun" "item_slot" "primary" "item_quality" "normal" "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_player" "models/weapons/c_models/c_minigun/c_minigun.mdl" "attach_to_hands" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } "weapon_aagun" { "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_aagun" "item_type_name" "#TF_Weapon_AAGun" "item_name" "#TF_Weapon_AAGun" "item_slot" "primary" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/c_models/c_browning/c_browning" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "attach_to_hands" "2" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Secondary "weapon_sandvich" { "tags" { "can_heal_allies" "1" "can_extinguish" "1" } "show_in_armory" "1" "item_class" "tf_weapon_lunchbox" "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_player" "models/weapons/c_models/c_sandwich/c_sandwich.mdl" "attach_to_hands" "1" "item_quality" "normal" "propername" "1" "min_ilevel" "1" "max_ilevel" "1" "used_by_classes" { "heavy" "1" } "attributes" { "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "static_attrs" { "min_viewmodel_offset" "10 0 -11" "item_meter_charge_type" "1" "item_meter_charge_rate" "30" "meter_label" "#TF_Sandwich" } "mouse_pressed_sound" "#ui/item_sandwich_drop.wav" "drop_sound" "#ui/item_sandwich_pickup.wav" } // Melee "weapon_fists" { "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_fists" "item_type_name" "#TF_Weapon_Fists" "item_name" "#TF_Weapon_Fists" "item_slot" "melee" "item_quality" "normal" "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" "" "attach_to_hands" "1" "used_by_classes" { "heavy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "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" } } } "mouse_pressed_sound" "#ui/item_fists_pickup.wav" "drop_sound" "#ui/item_fists_drop.wav" } // Engineer (Shotgun & Pistol already defined above) // Primary // Secondary // Melee "weapon_wrench" { "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_destroy_sappers" "1" } "item_class" "tf_weapon_wrench" "item_type_name" "#TF_Weapon_Wrench" "item_name" "#TF_Weapon_Wrench" "item_description" "#TF_Weapon_Wrench_Desc" "item_slot" "melee" "item_quality" "normal" "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_player" "models/weapons/c_models/c_wrench/c_wrench.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 -2 -9" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // PDA "weapon_pda" { "item_class" "tf_weapon_pda_engineer_build" "item_name" "#TF_Weapon_PDA_Engineer_Builder" "item_type_name" "#TF_Weapon_PDA_Engineer" "item_slot" "pda" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_builder" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_builder/c_builder.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "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" } } } // PDA2 "weapon_pda_destroy" // You can't equip another item like this { "item_class" "tf_weapon_pda_engineer_destroy" "item_name" "#TF_Weapon_PDA_Engineer_Destroyer" "item_type_name" "#TF_Weapon_PDA_Engineer" "item_slot" "pda2" "item_quality" "normal" "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" "model_player" "models/weapons/c_models/c_pda_engineer/c_pda_engineer.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "visuals" { "animation_replacement" { "ACT_VM_IDLE" "ACT_ENGINEER_PDA1_VM_IDLE" "ACT_VM_DRAW" "ACT_ENGINEER_PDA1_VM_DRAW" } } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Building "weapon_builder" // You can't equip another item like this { "item_class" "tf_weapon_builder" "item_type_name" "#TF_Weapon_PDA_Engineer" "item_name" "#TF_Weapon_PDA_Engineer" "item_slot" "building" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_toolbox" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_toolbox/c_toolbox.mdl" "attach_to_hands" "1" "used_by_classes" { "engineer" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -8" } "visuals" { "animation_replacement" { "ACT_VM_IDLE" "ACT_ENGINEER_BLD_VM_IDLE" "ACT_VM_DRAW" "ACT_ENGINEER_BLD_VM_DRAW" } } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Sniper // Primary "weapon_sniperrifle" { "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" "item_type_name" "#TF_Weapon_SniperRifle" "item_name" "#TF_Weapon_SniperRifle" "item_slot" "primary" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_sniperrifle" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_sniperrifle/c_sniperrifle.mdl" "attach_to_hands" "1" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -10" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } "weapon_huntsman" { "item_class" "tf_weapon_compound_bow" "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" "normal" "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" "extra_wearable" "models/player/items/sniper_arrows.mdl" "used_by_classes" { "sniper" "1" } "attributes" { "special taunt" { "attribute_class" "special_taunt" "value" "1" } "allowed in medieval mode" { "attribute_class" "allowed_in_medieval_mode" "value" "1" } } "static_attrs" { "min_viewmodel_offset" "10 -4 -10" "class select override vcd" "class_select_huntsman" } "visuals" { "player_bodygroups" { "arrows" "1" } } "mouse_pressed_sound" "#ui/item_wood_pole_pickup.wav" "drop_sound" "#ui/item_wood_pole_drop.wav" } // Secondary "weapon_smg" { "tags" { "can_deal_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_class" "tf_weapon_smg" "item_type_name" "#TF_Weapon_SMG" "item_name" "#TF_Weapon_SMG" "item_slot" "secondary" "item_quality" "normal" "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_player" "models/weapons/c_models/c_smg/c_smg.mdl" "attach_to_hands" "1" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "mouse_pressed_sound" "#ui/item_light_gun_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" } // Melee "weapon_club" { "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_club" "item_type_name" "#TF_Weapon_Club" "item_name" "#TF_Weapon_Club" "item_slot" "melee" "item_quality" "normal" "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_player" "models/weapons/c_models/c_machete/c_machete.mdl" "attach_to_hands" "1" "used_by_classes" { "sniper" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "#ui/item_knife_small_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Medic // Primary "weapon_syringegun" { "tags" { "can_deal_damage" "1" "can_deal_posthumous_damage" "1" "can_deal_long_distance_damage" "1" } "item_class" "tf_weapon_syringegun_medic" "item_type_name" "#TF_Weapon_SyringeGun" "item_name" "#TF_Weapon_SyringeGun" "item_slot" "primary" "item_quality" "normal" "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_player" "models/weapons/c_models/c_syringegun/c_syringegun.mdl" "attach_to_hands" "1" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "mouse_pressed_sound" "#ui/item_light_gun_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" } // Secondary "weapon_medigun" { "tags" { "can_heal_allies" "1" } "item_class" "tf_weapon_medigun" "item_type_name" "#TF_Weapon_Medigun" "item_name" "#TF_Weapon_Medigun" "item_slot" "secondary" "equip_region" "medigun_backpack" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_medigun" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_medigun/c_medigun.mdl" "attach_to_hands" "1" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -9" } "mouse_pressed_sound" "#ui/item_heavy_gun_pickup.wav" "drop_sound" "#ui/item_heavy_gun_drop.wav" } // Melee "weapon_bonesaw" { "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_bonesaw" "item_type_name" "#TF_Weapon_Bonesaw" "item_name" "#TF_Weapon_Bonesaw" "item_slot" "melee" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_bonesaw" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_bonesaw/c_bonesaw.mdl" "attach_to_hands" "1" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -12" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Spy // Primary "weapon_revolver" { "tags" { "can_deal_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "item_class" "tf_weapon_revolver" "item_type_name" "#TF_Weapon_Revolver" "item_name" "#TF_Weapon_Revolver" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "normal" "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_player" "models/weapons/c_models/c_revolver/c_revolver.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "#ui/item_light_gun_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" } "weapon_tranq" { "tags" { "can_deal_damage" "1" "can_deal_critical_damage" "1" "can_deal_mvm_penetration_damage" "1" "can_deal_long_distance_damage" "1" } "show_in_armory" "1" "item_class" "tf_weapon_tranq" "item_type_name" "#TF_Weapon_Tranq" "item_name" "#TF_Weapon_Tranq" "item_logname" "tranq" "item_iconname" "tranq" "item_description" "#TF_Weapon_Tranq_Desc" "item_slot" "primary" "anim_slot" "secondary" "item_quality" "normal" "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" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "mouse_pressed_sound" "#ui/item_light_gun_pickup.wav" "drop_sound" "#ui/item_light_gun_drop.wav" } // Building "weapon_sapper" { "item_class" "tf_weapon_sapper" "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" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_sapper" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "model_player" "models/weapons/c_models/c_sapper/c_sapper.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "5 -2 -4" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // Melee "weapon_knife" { "tags" { "can_deal_damage" "1" "can_deal_taunt_damage" "1" } "item_class" "tf_weapon_knife" "item_type_name" "#TF_Weapon_Knife" "item_name" "#TF_Weapon_Knife" "item_description" "#TF_Weapon_Knife_Desc" "item_slot" "melee" "item_quality" "normal" "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_player" "models/weapons/c_models/c_knife/c_knife.mdl" "attach_to_hands" "1" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "5 0 -4" } "mouse_pressed_sound" "#ui/item_knife_small_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } // PDA "weapon_pda_spy" // You can't equip another item like this { "item_class" "tf_weapon_pda_spy" "item_name" "#TF_Weapon_Disguise_Kit" "item_type_name" "#TF_Weapon_Disguise_Kit_Type" "item_slot" "pda" "item_quality" "normal" "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" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } } // PDA2 "weapon_invis" { "item_class" "tf_weapon_invis" "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" "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_player" "models/weapons/v_models/v_watch_spy.mdl" "attach_to_hands" "0" "used_by_classes" { "spy" "1" } "static_attrs" { "min_viewmodel_offset" "8 0 -6" } "mouse_pressed_sound" "#ui/item_watch_pickup.wav" "drop_sound" "#ui/item_watch_drop.wav" } // Civilian // Melee "weapon_umbrella" { "item_class" "tf_weapon_umbrella" "item_type_name" "#TF_Weapon_Umbrella" "item_name" "#TF_Weapon_Umbrella" "item_slot" "melee" "anim_slot" "melee" "item_quality" "normal" "min_ilevel" "1" "max_ilevel" "1" "image_inventory" "backpack/weapons/w_models/w_umbrella" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "attach_to_hands" "2" "model_world" "models/weapons/w_models/w_umbrella.mdl" "model_player" "models/weapons/v_models/v_umbrella_civilian.mdl" "used_by_classes" { "civilian" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -7" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_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" "prefab" "weapon_bat" "baseitem" "1" "item_description" "#TF_Weapon_Bat_Desc" "model_world" "models/weapons/w_models/w_bat.mdl" "model_player" "models/weapons/v_models/v_bat_scout.mdl" "attach_to_hands" "2" } "1" { "name" "TF_WEAPON_BOTTLE" "prefab" "weapon_bottle" "baseitem" "1" "item_description" "#TF_Weapon_Bottle_Desc" "model_world" "models/weapons/w_models/w_bottle.mdl" "model_player" "models/weapons/v_models/v_bottle_demoman.mdl" "attach_to_hands" "2" } "2" { "name" "TF_WEAPON_FIREAXE" "prefab" "weapon_fireaxe" "baseitem" "1" "model_world" "models/weapons/w_models/w_fireaxe.mdl" "model_player" "models/weapons/v_models/v_fireaxe_pyro.mdl" "attach_to_hands" "2" } "3" { "name" "TF_WEAPON_CLUB" "prefab" "weapon_club" "baseitem" "1" "item_description" "#TF_Weapon_Club_Desc" "model_world" "models/weapons/w_models/w_machete.mdl" "model_player" "models/weapons/v_models/v_machete_sniper.mdl" "attach_to_hands" "2" } "4" { "name" "TF_WEAPON_KNIFE" "prefab" "weapon_knife" "baseitem" "1" "model_world" "models/weapons/w_models/w_knife.mdl" "model_player" "models/weapons/v_models/v_knife_spy.mdl" "attach_to_hands" "2" } "5" { "name" "TF_WEAPON_FISTS" "prefab" "weapon_fists" "baseitem" "1" "item_description" "#TF_Weapon_Fists_Desc" "model_player" "models/weapons/v_models/v_fist_heavy.mdl" "attach_to_hands" "2" } "6" { "name" "TF_WEAPON_SHOVEL" "prefab" "weapon_shovel" "baseitem" "1" "item_description" "#TF_Weapon_Shovel_Desc" "model_world" "models/weapons/w_models/w_shovel.mdl" "model_player" "models/weapons/v_models/v_shovel_soldier.mdl" "attach_to_hands" "2" } "7" { "name" "TF_WEAPON_WRENCH" "prefab" "weapon_wrench" "baseitem" "1" "model_world" "models/weapons/w_models/w_wrench.mdl" "model_player" "models/weapons/v_models/v_wrench_engineer.mdl" "attach_to_hands" "2" } "8" { "name" "TF_WEAPON_BONESAW" "prefab" "weapon_bonesaw" "baseitem" "1" "item_description" "#TF_Weapon_Bonesaw_Desc" "model_world" "models/weapons/w_models/w_bonesaw.mdl" "model_player" "models/weapons/v_models/v_bonesaw_medic.mdl" "attach_to_hands" "2" } "9" { "name" "TF_WEAPON_SHOTGUN_PRIMARY" "prefab" "weapon_shotgun" "baseitem" "1" "item_description" "#TF_Weapon_Shotgun_Primary_Desc" "item_slot" "primary" "model_world" "models/weapons/w_models/w_shotgun.mdl" "model_player" "models/weapons/v_models/v_shotgun_engineer.mdl" "attach_to_hands" "2" "used_by_classes" { "engineer" "1" } } "10" { "name" "TF_WEAPON_SHOTGUN_SOLDIER" "prefab" "weapon_shotgun" "baseitem" "1" "hidden" "1" "item_description" "#TF_Weapon_Shotgun_Soldier_Desc" "item_slot" "secondary" "model_world" "models/weapons/w_models/w_shotgun.mdl" "model_player" "models/weapons/v_models/v_shotgun_soldier.mdl" "attach_to_hands" "2" "used_by_classes" { "soldier" "1" } } "11" { "name" "TF_WEAPON_SHOTGUN_HWG" "prefab" "weapon_shotgun" "baseitem" "1" "hidden" "1" "item_description" "#TF_Weapon_Shotgun_HWG_Desc" "item_slot" "secondary" "model_world" "models/weapons/w_models/w_shotgun.mdl" "model_player" "models/weapons/v_models/v_shotgun_heavy.mdl" "attach_to_hands" "2" "used_by_classes" { "heavy" "1" } } "12" { "name" "TF_WEAPON_SHOTGUN_PYRO" "prefab" "weapon_shotgun" "baseitem" "1" "hidden" "1" "item_slot" "secondary" "model_world" "models/weapons/w_models/w_shotgun.mdl" "model_player" "models/weapons/v_models/v_shotgun_pyro.mdl" "attach_to_hands" "2" "used_by_classes" { "pyro" "1" } } "13" { "name" "TF_WEAPON_SCATTERGUN" "prefab" "weapon_scattergun" "baseitem" "1" "item_description" "#TF_Weapon_Scattergun_Desc" "model_world" "models/weapons/w_models/w_scattergun.mdl" "model_player" "models/weapons/v_models/v_scattergun_scout.mdl" "attach_to_hands" "2" } "14" { "name" "TF_WEAPON_SNIPERRIFLE" "prefab" "weapon_sniperrifle" "baseitem" "1" "item_description" "#TF_Weapon_SniperRifle_Desc" "model_world" "models/weapons/w_models/w_sniperrifle.mdl" "model_player" "models/weapons/v_models/v_sniperrifle_sniper.mdl" "attach_to_hands" "2" } "15" { "name" "TF_WEAPON_MINIGUN" "prefab" "weapon_minigun" "baseitem" "1" "item_description" "#TF_Weapon_Minigun_Desc" "model_world" "models/weapons/w_models/w_minigun.mdl" "model_player" "models/weapons/v_models/v_minigun_heavy.mdl" "attach_to_hands" "2" } "16" { "name" "TF_WEAPON_SMG" "prefab" "weapon_smg" "baseitem" "1" "item_description" "#TF_Weapon_SMG_Desc" "model_world" "models/weapons/w_models/w_smg.mdl" "model_player" "models/weapons/v_models/v_smg_sniper.mdl" "attach_to_hands" "2" } "17" { "name" "TF_WEAPON_SYRINGEGUN_MEDIC" "prefab" "weapon_syringegun" "baseitem" "1" "item_description" "#TF_Weapon_SyringeGun_Desc" "model_world" "models/weapons/w_models/w_syringegun.mdl" "model_player" "models/weapons/v_models/v_syringegun_medic.mdl" "attach_to_hands" "2" } "18" { "name" "TF_WEAPON_ROCKETLAUNCHER" "prefab" "weapon_rocketlauncher" "baseitem" "1" "item_description" "#TF_Weapon_RocketLauncher_Desc" "model_world" "models/weapons/w_models/w_rocketlauncher.mdl" "model_player" "models/weapons/v_models/v_rocketlauncher_soldier.mdl" "attach_to_hands" "2" } "19" { "name" "TF_WEAPON_GRENADELAUNCHER" "prefab" "weapon_grenade_launcher" "baseitem" "1" "item_description" "#TF_Weapon_GrenadeLauncher_Desc" "model_world" "models/weapons/w_models/w_grenadelauncher.mdl" "model_player" "models/weapons/v_models/v_grenadelauncher_demo.mdl" "attach_to_hands" "2" } "20" { "name" "TF_WEAPON_PIPEBOMBLAUNCHER" "prefab" "weapon_stickybomb_launcher" "baseitem" "1" "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" } "21" { "name" "TF_WEAPON_FLAMETHROWER" "prefab" "weapon_flamethrower" "baseitem" "1" "model_world" "models/weapons/w_models/w_flamethrower.mdl" "model_player" "models/weapons/v_models/v_flamethrower_pyro.mdl" "attach_to_hands" "2" } "22" { "name" "TF_WEAPON_PISTOL" "prefab" "weapon_pistol" "baseitem" "1" "item_description" "#TF_Weapon_Pistol_Desc" "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" } } "23" { "name" "TF_WEAPON_PISTOL_SCOUT" "prefab" "weapon_pistol" "baseitem" "1" "item_description" "#TF_Weapon_Pistol_Scout_Desc" "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" } } "24" { "name" "TF_WEAPON_REVOLVER" "prefab" "weapon_revolver" "baseitem" "1" "item_description" "#TF_Weapon_Revolver_Desc" "model_world" "models/weapons/w_models/w_revolver.mdl" "model_player" "models/weapons/v_models/v_revolver_spy.mdl" "attach_to_hands" "2" } "25" { "name" "TF_WEAPON_PDA_ENGINEER_BUILD" "prefab" "weapon_pda" "baseitem" "1" "item_description" "#TF_Weapon_PDA_Engineer_Builder_Desc" "model_world" "models/weapons/w_models/w_builder.mdl" "model_player" "models/weapons/v_models/v_builder_engineer.mdl" "attach_to_hands" "2" } "26" { "name" "TF_WEAPON_PDA_ENGINEER_DESTROY" "prefab" "weapon_pda_destroy" "baseitem" "1" "model_world" "models/weapons/w_models/w_pda_engineer.mdl" "model_player" "models/weapons/v_models/v_pda_engineer.mdl" "attach_to_hands" "2" } "27" { "name" "TF_WEAPON_PDA_SPY" "prefab" "weapon_pda_spy" "baseitem" "1" } "28" { "name" "TF_WEAPON_BUILDER" "prefab" "weapon_builder" "baseitem" "1" "model_world" "models/weapons/w_models/w_toolbox.mdl" "model_player" "models/weapons/v_models/v_wrench_engineer.mdl" "attach_to_hands" "2" } "29" { "name" "TF_WEAPON_MEDIGUN" "prefab" "weapon_medigun" "baseitem" "1" "item_description" "#TF_Weapon_Medigun_Desc" "model_world" "models/weapons/w_models/w_medigun.mdl" "model_player" "models/weapons/v_models/v_medigun_medic.mdl" "attach_to_hands" "2" } "30" { "name" "TF_WEAPON_INVIS" "prefab" "weapon_invis" "baseitem" "1" } "31" { "name" "TF_WEAPON_BUILDER_SPY" "prefab" "weapon_sapper" "baseitem" "1" "model_world" "models/weapons/w_models/w_sapper.mdl" "model_player" "models/weapons/v_models/v_sapper_spy.mdl" "attach_to_hands" "2" } "32" // First TF2Classic Item, Last Stock Item { "name" "TF_WEAPON_UMBRELLA" "prefab" "weapon_umbrella" "baseitem" "1" } "33" { "name" "The Kritzkrieg" "prefab" "valve weapon_medigun" "show_in_armory" "1" "item_name" "#TF_Unique_Achievement_Medigun1" "item_description" "#TF_Unique_Achievement_Medigun1_Desc" "propername" "1" "equip_region" "medigun_backpack" "image_inventory" "backpack/weapons/w_models/w_kritzkrieg" "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" "extra_wearable" "models/player/items/kritzkrieg_backpack.mdl" "attach_to_hands" "2" "min_ilevel" "8" "max_ilevel" "8" "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" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "visuals" { "player_bodygroups" { "medic_backpack" "1" } } } "34" { "name" "The Ubersaw" "prefab" "valve weapon_bonesaw" "item_logname" "ubersaw" "item_iconname" "ubersaw" "show_in_armory" "1" "item_type_name" "#TF_Weapon_Syringe" "item_name" "#TF_Unique_Achievement_Bonesaw1" "item_description" "#TF_Unique_Achievement_Bonesaw1_Desc" "propername" "1" "image_inventory" "backpack/weapons/w_models/w_syringe" "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" "min_ilevel" "10" "max_ilevel" "10" "attributes" { "add uber charge on hit" { "attribute_class" "add_onhit_ubercharge" "value" "0.25" } "fire rate penalty" { "attribute_class" "mult_postfiredelay" "value" "1.2" } "max health additive penalty" { "attribute_class" "add_maxhealth" "value" "-10" } "lunchbox adds minicrits" { "attribute_class" "set_weapon_mode" "value" "1" } "special taunt" { "attribute_class" "special_taunt" "value" "1" } } "xifier_class_remap" "ubersaw" } "35" { "name" "The Flare Gun" "prefab" "valve weapon_flaregun" "model_world" "models/weapons/w_models/w_flaregun.mdl" "model_player" "models/weapons/v_models/v_flaregun_pyro.mdl" "attach_to_hands" "2" } "36" { "name" "The Sandvich" "prefab" "valve weapon_sandvich" "model_world" "models/weapons/w_models/w_sandwich.mdl" "model_player" "models/weapons/v_models/v_sandwich_heavy.mdl" "attach_to_hands" "2" } "37" { "name" "The Huntsman" "prefab" "valve weapon_huntsman" "item_description" "#TF_Weapon_CompoundBow_Desc" "model_world" "models/weapons/w_models/w_bow.mdl" "model_player" "models/weapons/v_models/v_bow.mdl" "attach_to_hands" "2" "flip_viewmodel" "0" "static_attrs" { "min_viewmodel_offset" "10 4 -10" } } "38" { "name" "The Gunboats" "prefab" "valve" "show_in_armory" "1" "item_class" "tf_wearable" "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" "normal" "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" "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" } "loadondemand" "1" "act_as_wearable" "1" "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" } "armor footsteps" { "attribute_class" "mod_armor_footsteps" "value" "1" } } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } "39" { "name" "TF_WEAPON_NAILGUN" "prefab" "weapon_nailgun" "item_description" "#TF_Weapon_Nailgun_Desc" "used_by_classes" { "scout" "1" } } "40" { "name" "The R.P.G." "prefab" "weapon_rocketlauncher" "show_in_armory" "1" "item_name" "#TF_Weapon_RocketLauncherBeta" "item_description" "#TF_Weapon_RocketLauncherBeta_Desc" "propername" "1" "item_logname" "rpg" "item_iconname" "rpg" "min_ilevel" "8" "max_ilevel" "8" "image_inventory" "backpack/weapons/w_models/w_rpg" "model_world" "models/weapons/w_models/w_rpg.mdl" "model_player" "models/weapons/v_models/v_rpg_soldier.mdl" "attach_to_hands" "2" "attributes" { "rocket gravity" { "attribute_class" "mod_rocket_gravity" "value" "0.45" } "damage bonus" { "attribute_class" "mult_dmg" "value" "1.3" } "Projectile speed decreased" { "attribute_class" "mult_projectile_speed" "value" "0.75" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.25" } "no damage falloff over distance" { "attribute_class" "mod_no_dmg_falloff" "value" "1" } "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" } } "41" { "name" "The Hunting Revolver" "prefab" "weapon_sniperrifle" "show_in_armory" "1" "item_class" "tf_weapon_hunterrifle" "item_logname" "hunterrifle" "item_iconname" "hunterrifle" "item_type_name" "#TF_Weapon_SniperRifle" "item_name" "#TF_Weapon_HunterRifle" "item_description" "#TF_Weapon_HunterRifle_Desc" "propername" "1" "min_ilevel" "8" "max_ilevel" "8" "image_inventory" "backpack/weapons/w_models/w_revrifle" "model_world" "models/weapons/w_models/w_revrifle_sniper.mdl" "model_player" "models/weapons/v_models/v_revrifle_sniper.mdl" "attach_to_hands" "2" "attributes" { "no scope" // 360 { "attribute_class" "mod_no_scope" "value" "1" } "soft zoom" { "attribute_class" "mod_sniper_soft_zoom" "value" "1" } "max health additive bonus" { "attribute_class" "add_maxhealth" "value" "25" } "fire rate bonus" { "attribute_class" "mult_postfiredelay" "value" "0.45" } "sniper no dmg charge DISPLAY ONLY" { "attribute_class" "mod_sniper_no_dmg_charge" "value" "1" } "no damage falloff over distance" { "attribute_class" "mod_no_dmg_falloff" "value" "1" } } "visuals" { "animation_replacement" { "ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED" "ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED_ALT" "ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED" "ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY_DEPLOYED" "ACT_MP_ATTACK_SWIM_PRIMARY_DEPLOYED_ALT" "ACT_MP_RELOAD_STAND_PRIMARY_DEPLOYED" "ACT_MP_RELOAD_STAND_PRIMARY_DEPLOYED_ALT" "ACT_MP_RELOAD_CROUCH_PRIMARY_DEPLOYED" "ACT_MP_RELOAD_CROUCH_PRIMARY_DEPLOYED_ALT" "ACT_MP_RELOAD_SWIM_PRIMARY_DEPLOYED" "ACT_MP_RELOAD_SWIM_PRIMARY_DEPLOYED_ALT" "ACT_MP_ATTACK_STAND_PRIMARY" "ACT_MP_ATTACK_STAND_PRIMARY_ALT" "ACT_MP_ATTACK_CROUCH_PRIMARY" "ACT_MP_ATTACK_CROUCH_PRIMARY_ALT" "ACT_MP_ATTACK_SWIM_PRIMARY" "ACT_MP_ATTACK_SWIM_PRIMARY_ALT" "ACT_MP_RELOAD_STAND_PRIMARY" "ACT_MP_RELOAD_STAND_PRIMARY_ALT" "ACT_MP_RELOAD_CROUCH_PRIMARY" "ACT_MP_RELOAD_CROUCH_PRIMARY_ALT" "ACT_MP_RELOAD_SWIM_PRIMARY" "ACT_MP_RELOAD_SWIM_PRIMARY_ALT" } } "static_attrs" { "class select override vcd" "class_select_revrifle" } } "42" { "name" "The Fishwhacker" "prefab" "weapon_club" "show_in_armory" "1" "item_logname" "fishwhacker" "item_iconname" "fishwhacker" "item_type_name" "#TF_Weapon_Fishwhacker_Type" "item_name" "#TF_Weapon_Fishwhacker" "item_description" "#TF_Weapon_Fishwhacker_Desc" "propername" "1" "min_ilevel" "5" "max_ilevel" "5" "image_inventory" "backpack/weapons/w_models/w_fishwhacker" "model_world" "models/weapons/w_models/w_fishwhacker.mdl" "model_player" "models/weapons/v_models/v_fishwhacker_sniper.mdl" "attach_to_hands" "2" "attributes" { "bleeding duration" { "attribute_class" "bleeding_duration" "value" "2" } "crit vs bleeding players" { "attribute_class" "crit_vs_bleeding_players" "value" "1" } "mark self on miss" { "attribute_class" "self_mark_for_death_on_miss" "value" "3.0" } "crit mod disabled" { "attribute_class" "mult_crit_chance" "value" "0" } "particle on melee hit" { "attribute_class" "particle_on_melee_hit" "value" "impact_wood" } } "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" } "43" { "name" "TF_WEAPON_TRANQ" "prefab" "weapon_tranq" "attributes" { "tranq on hit" { "attribute_class" "mod_tranq_onhit" "value" "5.0" } } } "44" { "name" "MIRV" "prefab" "weapon_stickybomb_launcher" "show_in_armory" "1" "item_class" "tf_weapon_grenade_mirv" "item_type_name" "#TF_Weapon_Grenade" "item_name" "#TF_Weapon_Mirv" "item_description" "#TF_Weapon_Mirv_Desc" "anim_slot" "item2" "propername" "1" "min_ilevel" "5" "max_ilevel" "10" "image_inventory" "backpack/weapons/w_models/w_grenade_mirv_demo" "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" "extra_wearable" "models/player/items/charge_pack.mdl" "used_by_classes" { "demoman" "1" } "mouse_pressed_sound" "#ui/item_metal_weapon_pickup.wav" "drop_sound" "#ui/item_metal_weapon_drop.wav" } "45" { "name" "The Coilgun" "prefab" "weapon_pistol" "show_in_armory" "1" "item_class" "tf_weapon_coilgun" "item_type_name" "#TF_Weapon_Coilgun" "item_name" "#TF_Weapon_Coilgun" "item_description" "#TF_Weapon_Coilgun_Desc" "propername" "1" "item_logname" "coilgun" "item_iconname" "coilgun" "image_inventory" "backpack/weapons/w_models/w_coilgun" "model_world" "models/weapons/w_models/w_coilgun.mdl" "model_player" "models/weapons/v_models/v_coilgun.mdl" "attach_to_hands" "2" "used_by_classes" { "engineer" "1" } } "46" { "name" "Mine Layer" "prefab" "weapon_stickybomb_launcher" "show_in_armory" "1" "item_name" "#TF_Weapon_MineLayer" "item_description" "#TF_Weapon_MineLayer_Desc" "item_logname" "proxymine" "item_iconname" "proxymine" "item_type_name" "#TF_Weapon_ProximityMineLauncher" "propername" "1" "min_ilevel" "8" "max_ilevel" "8" "image_inventory" "backpack/weapons/w_models/w_minelayer" "model_world" "models/weapons/w_models/w_minelayer.mdl" "model_player" "models/weapons/v_models/v_minelayer_demo.mdl" "attach_to_hands" "2" "attributes" { "proximity mines" { "attribute_class" "mod_sticky_is_proxy" "value" "1" } "stickybomb charge rate" { "attribute_class" "stickybomb_charge_rate" "value" "0.5" } "sticky fizzles" { "attribute_class" "mod_sticky_fizzles" "value" "1" } "clip size penalty" { "attribute_class" "mult_clipsize" "value" "0.5" } "max pipebombs decreased" { "attribute_class" "add_max_pipebombs" "value" "-4" } "custom projectile model" { "attribute_class" "custom_projectile_model" "value" "models/weapons/w_models/w_minebomb.mdl" } } "visuals" { "sound_single_shot" "Weapon_ProxyBombLauncher.Single" "sound_burst" "Weapon_ProxyBombLauncher.SingleCrit" "sound_special1" "Weapon_ProxyBomb.Explode" } } "47" { "name" "Shock Therapy" "tags" { "can_deal_damage" "1" } "item_class" "tf_weapon_taser" "item_type_name" "#TF_Weapon_Taser" "item_name" "#TF_Weapon_ShockTherapy" "item_description" "#TF_Weapon_ShockTherapy_Desc" "item_slot" "melee" "image_inventory" "backpack/weapons/c_models/c_lightningmelee/c_lightningmelee" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "show_in_armory" "1" "item_logname" "taser" "item_iconname" "taser" "propername" "1" "model_world" "models/weapons/w_models/w_lightningmelee.mdl" "model_player" "models/weapons/v_models/v_lightningmelee.mdl" "attach_to_hands" "2" "used_by_classes" { "medic" "1" } "static_attrs" { "min_viewmodel_offset" "10 0 -6" } "attributes" { "melee range multiplier" { "attribute_class" "melee_range_multiplier" "value" "1.7" } "melee bounds multiplier" { "attribute_class" "melee_bounds_multiplier" "value" "1.55" } "crit mod disabled hidden" { "attribute_class" "mult_crit_chance" "value" "0" } "damage bonus hidden" { "attribute_class" "mult_dmg" "value" "1.55" } "ragdolls become ash" { "attribute_class" "ragdolls_become_ash" "value" "1" } "heal rate penalty" { "attribute_class" "mult_medigun_healrate" "value" "0.85" } } "visuals" { "sound_taunt" "Taunt.MedicViolinUber" } "mouse_pressed_sound" "#ui/item_taser_pickup.wav" "drop_sound" "#ui/item_taser_drop.wav" } "6000" // For Mappers { "name" "Cubemaps" "item_class" "tf_weapon_cubemap" "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" } } "attributes" { "1" { "name" "damage penalty" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "2" { "name" "damage bonus" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "3" { "name" "clip size penalty" "attribute_class" "mult_clipsize" "description_string" "#Attrib_ClipSize_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "4" { "name" "clip size bonus" "attribute_class" "mult_clipsize" "description_string" "#Attrib_ClipSize_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "5" { "name" "fire rate penalty" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_FireRate_Negative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "6" { "name" "fire rate bonus" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_FireRate_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "7" { "name" "heal rate penalty" "attribute_class" "mult_medigun_healrate" "description_string" "#Attrib_HealRate_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "8" { "name" "heal rate bonus" "attribute_class" "mult_medigun_healrate" "description_string" "#Attrib_HealRate_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "9" { "name" "ubercharge rate penalty" "attribute_class" "mult_medigun_uberchargerate" "description_string" "#Attrib_UberchargeRate_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "10" { "name" "ubercharge rate bonus" "attribute_class" "mult_medigun_uberchargerate" "description_string" "#Attrib_UberchargeRate_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "11" { "name" "overheal bonus" "attribute_class" "mult_medigun_overheal_amount" "description_string" "#Attrib_OverhealAmount_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "12" { "name" "overheal decay penalty" "attribute_class" "mult_medigun_overheal_decay" "description_string" "#Attrib_OverhealDecay_Negative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "13" { "name" "overheal decay bonus" "attribute_class" "mult_medigun_overheal_decay" "description_string" "#Attrib_OverhealDecay_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "14" { "name" "overheal decay disabled" "attribute_class" "mult_medigun_overheal_decay" "description_string" "#Attrib_OverhealDecay_Disabled" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "15" { "name" "crit mod disabled" "attribute_class" "mult_crit_chance" "description_string" "#Attrib_CritChance_Disabled" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "no_crits" "stored_as_integer" "0" } "16" { "name" "heal on hit for rapidfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "17" { "name" "add uber charge on hit" "attribute_class" "add_onhit_ubercharge" "description_string" "#Attrib_AddUber_OnHit_Positive" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "18" { "name" "medigun charge is crit boost" "attribute_class" "set_charge_type" "description_string" "#Attrib_Medigun_CritBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "19" { "name" "tmp dmgbuff on hit" "attribute_class" "addperc_ondmgdone_tmpbuff" "description_string" "#Attrib_DamageDoneBonus_Positive" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "20" { "name" "crit vs burning players" "attribute_class" "or_crit_vs_playercond" "description_string" "#Attrib_CritVsBurning" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "21" { "name" "dmg penalty vs nonburning" "attribute_class" "mult_dmg_vs_nonburning" "description_string" "#Attrib_DmgPenaltyVsNonBurning" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "22" { "name" "no crit vs nonburning" "attribute_class" "set_nocrit_vs_nonburning" "description_string" "#Attrib_NoCritVsNonBurning" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "23" { "name" "mod flamethrower push" "attribute_class" "set_flamethrower_push_disabled" "description_string" "#Attrib_ModFlamethrowerPush" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "24" { "name" "mod flamethrower back crit" "attribute_class" "set_flamethrower_back_crit" "description_string" "#Attrib_ModFlamethrower_BackCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "25" { "name" "hidden secondary max ammo penalty" "attribute_class" "mult_maxammo_secondary" "description_string" "unused" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "26" { "name" "max health additive bonus" "attribute_class" "add_maxhealth" "description_string" "#Attrib_MaxHealth_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "27" { "name" "alt-fire disabled" "attribute_class" "unimplemented_altfire_disabled" "description_string" "#Attrib_AltFire_Disabled" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "28" { "name" "crit mod disabled hidden" "attribute_class" "mult_crit_chance" "description_string" "#Attrib_CritChance_Disabled" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "30" { "name" "fists have radial buff" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_FistsHaveRadialBuff" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "31" { "name" "critboost on kill" "attribute_class" "add_onkill_critboost_time" "description_string" "#Attrib_CritBoost_OnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_kill" "stored_as_integer" "0" } "32" { "name" "slow enemy on hit" "attribute_class" "mult_onhit_enemyspeed" "description_string" "#Attrib_Slow_Enemy_OnHit" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "33" { "name" "set cloak is feign death" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_CloakIsFeignDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_Desc" "cloak_type" "stored_as_integer" "0" } "34" { "name" "mult cloak meter consume rate" "attribute_class" "mult_cloak_meter_consume_rate" "description_string" "#Attrib_CloakMeterConsumeRate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "35" { "name" "mult cloak meter regen rate" "attribute_class" "mult_cloak_meter_regen_rate" "description_string" "#Attrib_CloakMeterRegenRate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "36" { "name" "spread penalty" "attribute_class" "mult_spread_scale" "description_string" "#Attrib_Spread_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "37" { "name" "hidden primary max ammo bonus" "attribute_class" "mult_maxammo_primary" "description_string" "unused" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "38" { "name" "mod bat launches balls" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_BatLaunchesBalls" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "39" { "name" "dmg penalty vs nonstunned" "attribute_class" "unimplemented_mod_dmg_vs_nonstunned" "description_string" "#Attrib_DmgPenaltyVsNonStunned" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "40" { "name" "zoom speed mod disabled" "attribute_class" "unimplemented_mod_zoom_speed_disabled" "description_string" "#Attrib_ZoomSpeedMod_Disabled" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "41" { "name" "sniper charge per sec" "attribute_class" "mult_sniper_charge_per_sec" "description_string" "#Attrib_SniperCharge_Per_Sec" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "42" { "name" "sniper no headshots" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_SniperNoHeadshots" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "43" { "name" "scattergun no reload single" "attribute_class" "set_scattergun_no_reload_single" "description_string" "#Attrib_Scattergun_NoReloadSingle" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "44" { "name" "scattergun has knockback" "attribute_class" "set_scattergun_has_knockback" "description_string" "#Attrib_Scattergun_HasKnockback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "45" { "name" "bullets per shot bonus" "attribute_class" "mult_bullets_per_shot" "description_string" "#Attrib_BulletsPerShot_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "46" { "name" "sniper zoom penalty" "attribute_class" "mult_zoom_fov" "description_string" "#Attrib_SniperZoom_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "47" { "name" "sniper no charge" "attribute_class" "unimplemented_mod_sniper_no_charge" "description_string" "#Attrib_SniperNoCharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "48" { "name" "set cloak is movement based" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_CloakIsMovementBased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_Desc" "cloak_type" "stored_as_integer" "0" } "49" { "name" "no double jump" "attribute_class" "set_scout_doublejump_disabled" "description_string" "#Attrib_NoDoubleJump" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "50" { "name" "absorb damage while cloaked" "attribute_class" "unimplemented_absorb_dmg_while_cloaked" "description_string" "#Attrib_AbsorbDmgWhileCloaked" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "51" { "name" "revolver use hit locations" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_RevolverUseHitLocations" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "52" { "name" "backstab shield" "attribute_class" "set_blockbackstab_once" "description_string" "#Attrib_BackstabShield" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "53" { "name" "fire retardant" "attribute_class" "set_fire_retardant" "description_string" "#Attrib_FireRetardant" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "54" { "name" "move speed penalty" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Penalty" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "55" { "name" "obsolete ammo penalty" "attribute_class" "obsolete" "description_string" "unused" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "56" { "name" "jarate description" "attribute_class" "desc_jarate_description" "description_string" "#Attrib_Jarate_Description" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "57" { "name" "health regen" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "58" { "name" "self dmg push force increased" "attribute_class" "mult_dmgself_push_force" "description_string" "#Attrib_SelfDmgPush_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "59" { "name" "self dmg push force decreased" "attribute_class" "mult_dmgself_push_force" "description_string" "#Attrib_SelfDmgPush_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "60" { "name" "dmg taken from fire reduced" "attribute_class" "mult_dmgtaken_from_fire" "description_string" "#Attrib_DmgTaken_From_Fire_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "61" { "name" "dmg taken from fire increased" "attribute_class" "mult_dmgtaken_from_fire" "description_string" "#Attrib_DmgTaken_From_Fire_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "62" { "name" "dmg taken from crit reduced" "attribute_class" "mult_dmgtaken_from_crit" "description_string" "#Attrib_DmgTaken_From_Crit_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "63" { "name" "dmg taken from crit increased" "attribute_class" "mult_dmgtaken_from_crit" "description_string" "#Attrib_DmgTaken_From_Crit_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "64" { "name" "dmg taken from blast reduced" "attribute_class" "mult_dmgtaken_from_explosions" "description_string" "#Attrib_DmgTaken_From_Blast_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "65" { "name" "dmg taken from blast increased" "attribute_class" "mult_dmgtaken_from_explosions" "description_string" "#Attrib_DmgTaken_From_Blast_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "66" { "name" "dmg taken from bullets reduced" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "67" { "name" "dmg taken from bullets increased" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "68" { "name" "increase player capture value" "attribute_class" "add_player_capturevalue" "description_string" "#Attrib_CaptureValue_Increased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "69" { "name" "health from healers reduced" "attribute_class" "mult_health_fromhealers" "description_string" "#Attrib_HealthFromHealers_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "70" { "name" "health from healers increased" "attribute_class" "mult_health_fromhealers" "description_string" "#Attrib_HealthFromHealers_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "71" { "name" "weapon burn dmg increased" "attribute_class" "mult_wpn_burndmg" "description_string" "#Attrib_WpnBurnDmg_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "72" { "name" "weapon burn dmg reduced" "attribute_class" "mult_wpn_burndmg" "description_string" "#Attrib_WpnBurnDmg_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "73" { "name" "weapon burn time increased" "attribute_class" "mult_wpn_burntime" "description_string" "#Attrib_WpnBurnTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "74" { "name" "weapon burn time reduced" "attribute_class" "mult_wpn_burntime" "description_string" "#Attrib_WpnBurnTime_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "75" { "name" "aiming movespeed increased" "attribute_class" "mult_player_aiming_movespeed" "description_string" "#Attrib_AimingMoveSpeed_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "76" { "name" "maxammo primary increased" "attribute_class" "mult_maxammo_primary" "description_string" "#Attrib_MaxammoPrimary_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "77" { "name" "maxammo primary reduced" "attribute_class" "mult_maxammo_primary" "description_string" "#Attrib_MaxammoPrimary_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "78" { "name" "maxammo secondary increased" "attribute_class" "mult_maxammo_secondary" "description_string" "#Attrib_MaxammoSecondary_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "79" { "name" "maxammo secondary reduced" "attribute_class" "mult_maxammo_secondary" "description_string" "#Attrib_MaxammoSecondary_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "80" { "name" "maxammo metal increased" "attribute_class" "mult_maxammo_metal" "description_string" "#Attrib_MaxammoMetal_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "81" { "name" "maxammo metal reduced" "attribute_class" "mult_maxammo_metal" "description_string" "#Attrib_MaxammoMetal_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "82" { "name" "cloak consume rate increased" "attribute_class" "mult_cloak_meter_consume_rate" "description_string" "#Attrib_CloakConsumeRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "83" { "name" "cloak consume rate decreased" "attribute_class" "mult_cloak_meter_consume_rate" "description_string" "#Attrib_CloakConsumeRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "84" { "name" "cloak regen rate increased" "attribute_class" "mult_cloak_meter_regen_rate" "description_string" "#Attrib_CloakRegenRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "85" { "name" "cloak regen rate decreased" "attribute_class" "mult_cloak_meter_regen_rate" "description_string" "#Attrib_CloakRegenRate_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "86" { "name" "minigun spinup time increased" "attribute_class" "mult_minigun_spinup_time" "description_string" "#Attrib_MinigunSpinup_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "87" { "name" "minigun spinup time decreased" "attribute_class" "mult_minigun_spinup_time" "description_string" "#Attrib_MinigunSpinup_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "88" { "name" "max pipebombs increased" "attribute_class" "add_max_pipebombs" "description_string" "#Attrib_MaxPipebombs_Increased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "89" { "name" "max pipebombs decreased" "attribute_class" "add_max_pipebombs" "description_string" "#Attrib_MaxPipebombs_Decreased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "90" { "name" "SRifle Charge rate increased" "attribute_class" "mult_sniper_charge_per_sec" "description_string" "#Attrib_SRifleChargeRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "91" { "name" "SRifle Charge rate decreased" "attribute_class" "mult_sniper_charge_per_sec" "description_string" "#Attrib_SRifleChargeRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "92" { "name" "Construction rate increased" "attribute_class" "mult_construction_value" "description_string" "#Attrib_ConstructionRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "93" { "name" "Construction rate decreased" "attribute_class" "mult_construction_value" "description_string" "#Attrib_ConstructionRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "94" { "name" "Repair rate increased" "attribute_class" "mult_repair_value" "description_string" "#Attrib_RepairRate_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "95" { "name" "Repair rate decreased" "attribute_class" "mult_repair_value" "description_string" "#Attrib_RepairRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "96" { "name" "Reload time increased" "attribute_class" "mult_reload_time" "description_string" "#Attrib_ReloadTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "97" { "name" "Reload time decreased" "attribute_class" "mult_reload_time" "description_string" "#Attrib_ReloadTime_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "98" { "name" "selfdmg on hit for rapidfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_hit" "stored_as_integer" "0" } "99" { "name" "Blast radius increased" "attribute_class" "mult_explosion_radius" "description_string" "#Attrib_BlastRadius_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "100" { "name" "Blast radius decreased" "attribute_class" "mult_explosion_radius" "description_string" "#Attrib_BlastRadius_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "101" { "name" "Projectile range increased" "attribute_class" "mult_projectile_range" "description_string" "#Attrib_ProjectileRange_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "102" { "name" "Projectile range decreased" "attribute_class" "mult_projectile_range" "description_string" "#Attrib_ProjectileRange_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "103" { "name" "Projectile speed increased" "attribute_class" "mult_projectile_speed" "description_string" "#Attrib_ProjectileSpeed_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "104" { "name" "Projectile speed decreased" "attribute_class" "mult_projectile_speed" "description_string" "#Attrib_ProjectileSpeed_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "105" { "name" "overheal penalty" "attribute_class" "mult_medigun_overheal_amount" "description_string" "#Attrib_OverhealAmount_Negative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "106" { "name" "weapon spread bonus" "attribute_class" "mult_spread_scale" "description_string" "#Attrib_Spread_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "107" { "name" "move speed bonus" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "108" { "name" "health from packs increased" "attribute_class" "mult_health_frompacks" "description_string" "#Attrib_HealthFromPacks_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "109" { "name" "health from packs decreased" "attribute_class" "mult_health_frompacks" "description_string" "#Attrib_HealthFromPacks_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "110" { "name" "heal on hit for slowfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "111" { "name" "selfdmg on hit for slowfire" "attribute_class" "add_onhit_addhealth" "description_string" "#Attrib_HealOnHit_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_hit" "stored_as_integer" "0" } "112" { "name" "ammo regen" "attribute_class" "addperc_ammo_regen" "description_string" "#Attrib_AmmoRegen" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "113" { "name" "metal regen" "attribute_class" "add_metal_regen" "description_string" "#Attrib_MetalRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "114" { "name" "mod mini-crit airborne" "attribute_class" "mini_crit_airborne" "description_string" "#Attrib_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" "can_affect_market_name" "1" } "135" { "name" "rocket jump damage reduction" "attribute_class" "rocket_jump_dmg_reduction" "description_string" "#Attrib_RocketJumpDmgReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "136" { "name" "mod sentry killed revenge" "attribute_class" "sentry_killed_revenge" "description_string" "#Attrib_SentryKilledRevenge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "137" { "name" "dmg bonus vs buildings" "attribute_class" "mult_dmg_vs_buildings" "description_string" "#Attrib_DmgVsBuilding_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "138" { "name" "dmg penalty vs players" "attribute_class" "mult_dmg_vs_players" "description_string" "#Attrib_DmgVsPlayer_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "139" { "name" "lunchbox adds maxhealth bonus" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_LunchboxAddsMaxHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "140" { "name" "hidden maxhealth non buffed" "attribute_class" "add_maxhealth_nonbuffed" "description_string" "#Attrib_MaxHealth_Positive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "141" { "name" "selfmade description" "attribute_class" "desc_selfmade_description" "description_string" "#Attrib_Selfmade_Description" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "142" { "name" "set item tint RGB" "attribute_class" "set_item_tint_rgb" "description_string" "#Attrib_SetItemTintRGB" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "143" { "name" "custom employee number" "attribute_class" "set_employee_number" "description_string" "#Attrib_EmployeeNumber" "description_format" "value_is_date" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "144" { "name" "lunchbox adds minicrits" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_LunchboxAddsMinicrits" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "145" { "name" "taunt is highfive" "attribute_class" "enable_misc2_highfive" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "146" { "name" "damage applies to sappers" "attribute_class" "set_dmg_apply_to_sapper" "description_string" "#Attrib_DmgAppliesToSappers" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "147" { "name" "Wrench index" "attribute_class" "desc_wrench_index" "description_string" "#Attrib_WrenchNumber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "148" { "name" "building cost reduction" "attribute_class" "building_cost_reduction" "description_string" "#Attrib_BuildingCostReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "149" { "name" "bleeding duration" "attribute_class" "bleeding_duration" "description_string" "#Attrib_BleedingDuration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit bleed" "stored_as_integer" "0" } "150" { "name" "turn to gold" "attribute_class" "set_turn_to_gold" "description_string" "#Attrib_TurnToGold" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "151" { "name" "DEPRECATED socketed item definition id DEPRECATED " "attribute_class" "socketed_item_definition_id" "description_string" "#Attrib_Socket" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "152" { "name" "custom texture lo" "attribute_class" "custom_texture_lo" "description_string" "#Attrib_CustomTexture" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "153" { "name" "cannot trade" "attribute_class" "cannot_trade" "description_string" "#Attrib_CannotTrade" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "154" { "name" "disguise on backstab" "attribute_class" "set_disguise_on_backstab" "description_string" "#Attrib_DisguiseOnBackstab" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "155" { "name" "cannot disguise" "attribute_class" "set_cannot_disguise" "description_string" "#Attrib_CannotDisguise" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "156" { "name" "silent killer" "attribute_class" "set_silent_killer" "description_string" "#Attrib_SilentKiller" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "157" { "name" "disguise speed penalty" "attribute_class" "disguise_speed_penalty" "description_string" "#Attrib_DisguiseSpeedPenalty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "158" { "name" "add cloak on kill" "attribute_class" "add_cloak_on_kill" "description_string" "#Attrib_AddCloakOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "159" { "name" "SET BONUS: cloak blink time penalty" "attribute_class" "cloak_blink_time_penalty" "description_string" "#Attrib_CloakBlinkTimePenalty" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "stored_as_integer" "0" } "160" { "name" "SET BONUS: quiet unstealth" "attribute_class" "set_quiet_unstealth" "description_string" "#Attrib_QuietUnstealth" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "161" { "name" "flame size penalty" "attribute_class" "mult_flame_size" "description_string" "#Attrib_FlameSize_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "162" { "name" "flame size bonus" "attribute_class" "mult_flame_size" "description_string" "#Attrib_FlameSize_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "163" { "name" "flame life penalty" "attribute_class" "mult_flame_life" "description_string" "#Attrib_FlameLife_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "164" { "name" "flame life bonus" "attribute_class" "mult_flame_life" "description_string" "#Attrib_FlameLife_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "165" { "name" "charged airblast" "attribute_class" "set_charged_airblast" "description_string" "#Attrib_ChargedAirblast" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "166" { "name" "add cloak on hit" "attribute_class" "add_cloak_on_hit" "description_string" "#Attrib_AddCloakOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "167" { "name" "disguise damage reduction" "attribute_class" "disguise_damage_reduction" "description_string" "#Attrib_DisguiseDamageReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "168" { "name" "disguise no burn" "attribute_class" "disguise_no_burn" "description_string" "#Attrib_DisguiseNoBurn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "169" { "name" "SET BONUS: dmg from sentry reduced" "attribute_class" "dmg_from_sentry_reduced" "description_string" "#Attrib_DmgFromSentryReduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "170" { "name" "airblast cost increased" "attribute_class" "mult_airblast_cost" "description_string" "#Attrib_AirblastCost_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "171" { "name" "airblast cost decreased" "attribute_class" "mult_airblast_cost" "description_string" "#Attrib_AirblastCost_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "172" { "name" "purchased" "attribute_class" "purchased" "description_string" "#Attrib_Purchased" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "173" { "name" "flame ammopersec increased" "attribute_class" "mult_flame_ammopersec" "description_string" "#Attrib_FlameAmmoPerSec_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "174" { "name" "flame ammopersec decreased" "attribute_class" "mult_flame_ammopersec" "description_string" "#Attrib_FlameAmmoPerSec_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "175" { "name" "jarate duration" "attribute_class" "jarate_duration" "description_string" "#Attrib_JarateDuration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit jarate" "stored_as_integer" "0" } "176" { "name" "SET BONUS: no death from headshots" "attribute_class" "no_death_from_headshots" "description_string" "#Attrib_NoDeathFromHeadshots" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "177" { "name" "deploy time increased" "attribute_class" "mult_deploy_time" "description_string" "#Attrib_DeployTime_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "178" { "name" "deploy time decreased" "attribute_class" "mult_deploy_time" "description_string" "#Attrib_DeployTime_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "179" { "name" "minicrits become crits" "attribute_class" "minicrits_become_crits" "description_string" "#Attrib_MinicritsBecomeCrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "180" { "name" "heal on kill" "attribute_class" "heal_on_kill" "description_string" "#Attrib_HealOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "181" { "name" "no self blast dmg" "attribute_class" "no_self_blast_dmg" "description_string" "#Attrib_NoSelfBlastDmg" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "182" { "name" "slow enemy on hit major" "attribute_class" "mult_onhit_enemyspeed_major" "description_string" "#Attrib_Slow_Enemy_OnHit_Major" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "183" { "name" "aiming movespeed decreased" "attribute_class" "mult_player_aiming_movespeed" "description_string" "#Attrib_AimingMoveSpeed_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "184" { "name" "duel loser account id" "attribute_class" "duel_loser_account_id" "description_string" "#Attrib_DuelLoserAccountID" "description_format" "value_is_account_id" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "185" { "name" "event date" "attribute_class" "event_date" "description_string" "#Attrib_EventDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "186" { "name" "gifter account id" "attribute_class" "gifter_account_id" "description_string" "#Attrib_GifterAccountID" "description_format" "value_is_account_id" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "187" { "name" "set supply crate series" "attribute_class" "supply_crate_series" "description_string" "#Attrib_SupplyCrateSeries" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "can_affect_market_name" "1" } "188" { "name" "preserve ubercharge" "attribute_class" "preserve_ubercharge" "description_string" "#Attrib_PreserveUbercharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "189" { "name" "elevate quality" "attribute_class" "set_elevated_quality" "description_string" "#Attrib_ElevateQuality" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "190" { "name" "active health regen" "attribute_class" "active_item_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "191" { "name" "active health degen" "attribute_class" "active_item_health_regen" "description_string" "#Attrib_HealthDrain" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "192" { "name" "referenced item id low" "attribute_class" "referenced_item_id_low" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "1" } "193" { "name" "referenced item id high" "attribute_class" "referenced_item_id_high" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "1" } "194" { "name" "referenced item def UPDATED" "attribute_class" "referenced_item_def" "description_string" "#Attrib_ReferencedItem" "description_format" "value_is_item_def" "hidden" "1" "effect_type" "neutral" "armory_Desc" "on_wearer" "stored_as_integer" "1" } "195" { "name" "always tradable" "attribute_class" "always_tradable" "description_string" "#Attrib_Always_Tradable" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "196" { "name" "noise maker" "attribute_class" "enable_misc2_noisemaker" "description_string" "#Attrib_NoiseMaker" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "197" { "name" "halloween item" "attribute_class" "halloween_item" "description_string" "#Attrib_Halloween_Item" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "198" { "name" "collection bits DEPRECATED" "attribute_class" "collection_bits_DEPRECATED" "description_string" "#Attrib_Halloween_Item" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "199" { "name" "switch from wep deploy time decreased" "attribute_class" "mult_switch_from_wep_deploy_time" "description_string" "#Attrib_SingleWepHolsterBonus" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "200" { "name" "enables aoe heal" "attribute_class" "enables_aoe_heal" "description_string" "#Attrib_EnablesAOEHeal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "201" { "name" "gesture speed increase" "attribute_class" "mult_gesture_time" "description_string" "#Attrib_GestureSpeed_Increase" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "202" { "name" "charge time increased" "attribute_class" "mod_charge_time" "description_string" "#Attrib_ChargeTime_Increase" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "203" { "name" "drop health pack on kill" "attribute_class" "drop_health_pack_on_kill" "description_string" "#Attrib_DropHealthPackOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "204" { "name" "hit self on miss" "attribute_class" "hit_self_on_miss" "description_string" "#Attrib_HitSelfOnMiss" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "205" { "name" "dmg from ranged reduced" "attribute_class" "dmg_from_ranged" "description_string" "#Attrib_DmgFromRanged_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_active" "stored_as_integer" "0" } "206" { "name" "dmg from melee increased" "attribute_class" "dmg_from_melee" "description_string" "#Attrib_DmgFromMelee_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_active" "stored_as_integer" "0" } "207" { "name" "blast dmg to self increased" "attribute_class" "blast_dmg_to_self" "description_string" "#Attrib_BlastDamageToSelf_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "208" { "name" "Set DamageType Ignite" "attribute_class" "set_dmgtype_ignite" "description_string" "#Attrib_SetDamageType_Ignite" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "209" { "name" "minicrit vs burning player" "attribute_class" "or_minicrit_vs_playercond_burning" "description_string" "#Attrib_Minicrit_Vs_Burning_Player" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "211" { "name" "tradable after date" "attribute_class" "tradable_after_date" "description_string" "#Attrib_TradableAfterDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "212" { "name" "force level display" "attribute_class" "force_level_display" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "214" { "name" "kill eater" "attribute_class" "kill_eater" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" "can_affect_market_name" "1" } "215" { "name" "apply z velocity on damage" "attribute_class" "apply_z_velocity_on_damage" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "216" { "name" "apply look velocity on damage" "attribute_class" "apply_look_velocity_on_damage" "description_string" "#Attrib_Knockback" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "217" { "name" "sanguisuge" "attribute_class" "sanguisuge" "description_string" "#Attrib_Sanguisuge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "218" { "name" "mark for death" "attribute_class" "mark_for_death" "description_string" "#Attrib_MarkForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "219" { "name" "decapitate type" "attribute_class" "decapitate_type" "description_string" "#Attrib_DamageDone_Negative" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "220" { "name" "restore health on kill" "attribute_class" "restore_health_on_kill" "description_string" "#Attrib_RestoreHealthOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "221" { "name" "mult decloak rate" "attribute_class" "mult_decloak_rate" "description_string" "#Attrib_DecloakRate" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "222" { "name" "mult sniper charge after bodyshot" "attribute_class" "mult_sniper_charge_after_bodyshot" "description_string" "#Attrib_MultSniperChargeAfterBodyshot" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "223" { "name" "mult sniper charge after miss" "attribute_class" "mult_sniper_charge_after_miss" "description_string" "#Attrib_MultSniperChargeAfterMiss" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "224" { "name" "dmg bonus while half dead" "attribute_class" "mult_dmg_bonus_while_half_dead" "description_string" "#Attrib_MultDmgBonusWhileHalfDead" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "225" { "name" "dmg penalty while half alive" "attribute_class" "mult_dmg_penalty_while_half_alive" "description_string" "#Attrib_MultDmgPenaltyWhileHalfAlive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "226" { "name" "honorbound" "attribute_class" "honorbound" "description_string" "#Attrib_Honorbound" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "227" { "name" "custom texture hi" "attribute_class" "custom_texture_hi" "description_string" "#Attrib_CustomTexture" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "228" { "name" "makers mark id" "attribute_class" "makers_mark_id" "description_string" "#Attrib_MakersMark" "description_format" "value_is_account_id" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "229" { "name" "unique craft index" "attribute_class" "unique_craft_index" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "230" { "name" "mod medic killed revenge" "attribute_class" "medic_killed_revenge" "description_string" "#Attrib_MedicKilledRevenge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "231" { "name" "medigun charge is megaheal" "attribute_class" "set_charge_type" "description_string" "#Attrib_Medigun_MegaHeal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "232" { "name" "mod medic killed minicrit boost" "attribute_class" "medic_killed_minicrit_boost" "description_string" "#Attrib_MedicKilledMiniCritBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "233" { "name" "mod medic healed damage bonus" "attribute_class" "medic_healed_damage_bonus" "description_string" "#Attrib_MedicHealedDamageBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "234" { "name" "mod medic healed deploy time penalty" "attribute_class" "mod_medic_healed_deploy_time" "description_string" "#Attrib_MedicHealedDeployTimePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "235" { "name" "mod shovel speed boost" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_ShovelSpeedBoost" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "236" { "name" "mod weapon blocks healing" "attribute_class" "weapon_blocks_healing" "description_string" "#Attrib_WeaponBlocksHealing" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" "apply_tag_to_item_definition" "prevents_uber" } "237" { "name" "mult sniper charge after headshot" "attribute_class" "mult_sniper_charge_after_headshot" "description_string" "#Attrib_MultSniperChargeAfterHeadshot" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "238" { "name" "minigun no spin sounds" "attribute_class" "minigun_no_spin_sounds" "description_string" "#Attrib_MinigunNoSpinSounds" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "239" { "name" "ubercharge rate bonus for healer" "attribute_class" "mult_uberchargerate_for_healer" "description_string" "#Attrib_UberchargeRate_ForHealer" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "240" { "name" "reload time decreased while healed" "attribute_class" "mult_reload_time_while_healed" "description_string" "#Attrib_ReloadTime_Decreased_While_Healed" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "241" { "name" "reload time increased hidden" "attribute_class" "mult_reload_time_hidden" "description_string" "#Attrib_ReloadTime_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "242" { "name" "mod medic killed marked for death" "attribute_class" "medic_killed_marked_for_death" "description_string" "#Attrib_MedicKilledMarkedForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "243" { "name" "mod rage on hit penalty" "attribute_class" "rage_on_hit" "description_string" "#Attrib_RageOnHitPenalty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "244" { "name" "mod rage on hit bonus" "attribute_class" "rage_on_hit" "description_string" "#Attrib_RageOnHitBonus" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "245" { "name" "mod rage damage boost" "attribute_class" "rage_damage" "description_string" "#Attrib_RageDamageBoost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "246" { "name" "mult charge turn control" "attribute_class" "charge_turn_control" "description_string" "#Attrib_ChargeTurnControl" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "247" { "name" "no charge impact range" "attribute_class" "no_charge_impact_range" "description_string" "#Attrib_NoChargeImpactRange" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "248" { "name" "charge impact damage increased" "attribute_class" "charge_impact_damage" "description_string" "#Attrib_ChargeImpactDamageIncreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "249" { "name" "charge recharge rate increased" "attribute_class" "charge_recharge_rate" "description_string" "#Attrib_ChargeRechargeRateIncreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "250" { "name" "air dash count" "attribute_class" "air_dash_count" "description_string" "#Attrib_AirDashCountIncreased" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "251" { "name" "speed buff ally" "attribute_class" "speed_buff_ally" "description_string" "#Attrib_SpeedBuffAlly" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "252" { "name" "damage force reduction" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceReduction" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "253" { "name" "mult cloak rate" "attribute_class" "mult_cloak_rate" "description_string" "#Attrib_CloakRate" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "255" { "name" "airblast pushback scale" "attribute_class" "airblast_pushback_scale" "description_string" "#Attrib_AirBlastPushScale" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "256" { "name" "mult airblast refire time" "attribute_class" "mult_airblast_refire_time" "description_string" "#Attrib_AirblastRefireTime" "description_format" "value_is_percentage" "hidden" "0" "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" "positive" "stored_as_integer" "0" } "330" { "name" "override footstep sound set" "attribute_class" "override_footstep_sound_set" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "331" { "name" "spawn with physics toy" "attribute_class" "spawn_with_physics_toy" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "332" { "name" "fish damage override" "attribute_class" "fish_damage_override" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "333" { "name" "SET BONUS: special dsp" "attribute_class" "special_dsp" "description_format" "value_is_additive" "hidden" "1" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "334" { "name" "bombinomicon effect on death" "attribute_class" "bombinomicon_effect_on_death" "description_string" "#Attrib_BombinomiconEffectOnDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "335" { "name" "clip size bonus upgrade" "attribute_class" "mult_clipsize_upgrade" "description_string" "#Attrib_ClipSize_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "336" { "name" "hide enemy health" "attribute_class" "hide_enemy_health" "description_string" "#Attrib_HideEnemyHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "337" { "name" "subtract victim medigun charge on hit" "attribute_class" "subtract_victim_medigun_charge_onhit" "description_string" "#Attrib_SubtractVictimMedigunChargeOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "338" { "name" "subtract victim cloak on hit" "attribute_class" "subtract_victim_cloak_on_hit" "description_string" "#Attrib_SubtractVictimCloakOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "339" { "name" "reveal cloaked victim on hit" "attribute_class" "reveal_cloaked_victim_on_hit" "description_string" "#Attrib_RevealCloakedVictimOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "340" { "name" "reveal disguised victim on hit" "attribute_class" "reveal_disguised_victim_on_hit" "description_string" "#Attrib_RevealDisguisedVictimOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "341" { "name" "jarate backstabber" "attribute_class" "jarate_backstabber" "description_string" "#Attrib_JarateBackstabber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "343" { "name" "engy sentry fire rate increased" "attribute_class" "mult_sentry_firerate" "description_string" "#Attrib_SentryFireRate_Increased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "344" { "name" "engy sentry radius increased" "attribute_class" "mult_sentry_range" "description_string" "#Attrib_SentryRadius_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "345" { "name" "engy dispenser radius increased" "attribute_class" "mult_dispenser_radius" "description_string" "#Attrib_DispenserRadius_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "346" { "name" "mod bat launches ornaments" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_BatLaunchesOrnaments" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "347" { "name" "freeze backstab victim" "attribute_class" "freeze_backstab_victim" "description_string" "#Attrib_FreezeBackstabVictim" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "348" { "name" "fire rate penalty hidden" "attribute_class" "mult_postfiredelay" "description_string" "" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "349" { "name" "energy weapon no drain" "attribute_class" "energy_weapon_no_drain" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "350" { "name" "ragdolls become ash" "attribute_class" "ragdolls_become_ash" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "351" { "name" "engy disposable sentries" "attribute_class" "engy_disposable_sentries" "description_string" "#Attrib_EngyDisposableSentries" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "352" { "name" "alt fire teleport to spawn" "attribute_class" "alt_fire_teleport_to_spawn" "description_string" "#Attrib_AltFireTeleportToSpawn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "353" { "name" "cannot pick up buildings" "attribute_class" "cannot_pick_up_buildings" "description_string" "#Attrib_CannotPickUpBuildings" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "354" { "name" "stun enemies wielding same weapon" "attribute_class" "stun_enemies_wielding_same_weapon" "description_string" "#Attrib_StunEnemiesWieldingSameWeapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "355" { "name" "mod ammo per shot missed DISPLAY ONLY" "attribute_class" "mod_ammo_per_shot_missed_DISPLAY_ONLY" "description_string" "#Attrib_AmmoPerShotMissed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "356" { "name" "airblast disabled" "attribute_class" "airblast_disabled" "description_string" "#Attrib_AirblastDisabled" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "357" { "name" "increase buff duration hidden" "attribute_class" "mod_buff_duration" "description_string" "#Attrib_BuffTime_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "358" { "name" "crit forces victim to laugh" "attribute_class" "crit_forces_victim_to_laugh" "description_string" "#Attrib_CritForcesLaugh" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "359" { "name" "melts in fire" "attribute_class" "melts_in_fire" "description_string" "#Attrib_MeltsInFire" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "360" { "name" "damage all connected" "attribute_class" "damage_all_connected" "description_string" "#Attrib_DamageAllConnected" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "361" { "name" "become fireproof on hit by fire" "attribute_class" "become_fireproof_on_hit_by_fire" "description_string" "#Attrib_BecomeFireproofOnHitByFire" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "362" { "name" "crit from behind" "attribute_class" "crit_from_behind" "description_string" "#Attrib_CritFromBehind" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "363" { "name" "crit does no damage" "attribute_class" "crit_does_no_damage" "description_string" "#Attrib_CritDoesNoDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "364" { "name" "add jingle to footsteps" "attribute_class" "add_jingle_to_footsteps" "description_string" "#Attrib_AddJingleToFootsteps" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "365" { "name" "set icicle knife mode" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_SetIcicleKnifeMode" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "366" { "name" "mod stun waist high airborne" "attribute_class" "stun_waist_high_airborne" "description_string" "#Attrib_StunWaistHighAirborne" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "367" { "name" "extinguish earns revenge crits" "attribute_class" "extinguish_revenge" "description_string" "#Attrib_ExtinguishRevenge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "368" { "name" "burn damage earns rage" "attribute_class" "burn_damage_earns_rage" "description_string" "#Attrib_BurnDamageEarnsRage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "369" { "name" "tickle enemies wielding same weapon" "attribute_class" "tickle_enemies_wielding_same_weapon" "description_string" "#Attrib_TickleEnemiesWieldingSameWeapon" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "370" { "name" "attach particle effect static" "attribute_class" "set_attached_particle_static" "description_format" "value_is_particle_index" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "371" { "name" "cosmetic taunt sound" "attribute_class" "cosmetic_taunt_sound" "attribute_type" "string" "description_string" "#Attrib_TauntSoundSuccess" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "372" { "name" "accepted wedding ring account id 1" "attribute_class" "accepted_wedding_ring_account_id_1" "description_string" "#Attrib_AcceptedWeddingRingAccount1" "description_format" "value_is_account_id" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "373" { "name" "accepted wedding ring account id 2" "attribute_class" "accepted_wedding_ring_account_id_2" "description_string" "#Attrib_AcceptedWeddingRingAccount2" "description_format" "value_is_account_id" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "374" { "name" "tool escrow until date" "attribute_class" "tool_escrow_until_date" "description_string" "#Attrib_ToolEscrowUntilDate" "description_format" "value_is_date" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "375" { "name" "generate rage on damage" "attribute_class" "generate_rage_on_dmg" "description_string" "#Attrib_RageOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "376" { "name" "aiming no flinch" "attribute_class" "aiming_no_flinch" "description_string" "#Attrib_AimingNoFlinch" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "377" { "name" "aiming knockback resistance" "attribute_class" "mult_aiming_knockback_resistance" "description_string" "#Attrib_AimingKnockbackResistance" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "378" { "name" "sniper aiming movespeed decreased" "attribute_class" "mult_player_aiming_movespeed" "description_string" "#Attrib_SniperAimingMoveSpeed_Decreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "379" { "name" "kill eater user 1" "attribute_class" "kill_eater_user_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "380" { "name" "kill eater user score type 1" "attribute_class" "kill_eater_user_score_type_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "381" { "name" "kill eater user 2" "attribute_class" "kill_eater_user_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "382" { "name" "kill eater user score type 2" "attribute_class" "kill_eater_user_score_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "383" { "name" "kill eater user 3" "attribute_class" "kill_eater_user_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "384" { "name" "kill eater user score type 3" "attribute_class" "kill_eater_user_score_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "385" { "name" "strange part new counter ID" "attribute_class" "strange_part_new_counter_id" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "386" { "name" "mvm completed challenges bitmask" "attribute_class" "mvm_completed_challenges_bitmask" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "387" { "name" "rage on kill" "attribute_class" "rage_on_kill" "description_string" "#Attrib_RageGainOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "388" { "name" "kill eater kill type" "attribute_class" "kill_eater_kill_type" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "389" { "name" "shot penetrate all players" "attribute_class" "shot_penetrate_all_players" "description_string" "#Attrib_ShotPenetration" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "390" { "name" "headshot damage increase" "attribute_class" "headshot_damage_modify" "description_string" "#Attrib_HeadshotDamageIncrease" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "391" { "name" "SET BONUS: mystery solving time decrease" "attribute_class" "mystery_solving_time_decrease" "description_string" "#Attrib_MysterySolvingTimeDecrease" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "392" { "name" "damage penalty on bodyshot" "attribute_class" "bodyshot_damage_modify" "description_string" "#Attrib_DamageDone_Bodyshot_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "393" { "name" "sniper rage DISPLAY ONLY" "attribute_class" "sniper_rage_DISPLAY_ONLY" "description_string" "#Attrib_SniperRageDisplayOnly" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "394" { "name" "fire rate bonus hidden" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_FireRate_Positive" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "395" { "name" "explosive sniper shot" "attribute_class" "explosive_sniper_shot" "description_string" "#Attrib_ExplosiveSniperShot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "396" { "name" "melee attack rate bonus" "attribute_class" "mult_postfiredelay" "description_string" "#Attrib_MeleeRate_Positive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "397" { "name" "projectile penetration heavy" "attribute_class" "projectile_penetration" "description_string" "#Attrib_Penetration_Heavy" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "398" { "name" "rage on assists" "attribute_class" "rage_on_assists" "description_string" "#Attrib_RageGainOnAssists" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "399" { "name" "armor piercing" "attribute_class" "armor_piercing" "description_string" "#Attrib_ArmorPiercing" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "400" { "name" "cannot pick up intelligence" "attribute_class" "cannot_pick_up_intelligence" "description_string" "#Attrib_CannotPickUpIntelligence" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "401" { "name" "SET BONUS: chance of hunger decrease" "attribute_class" "chance_of_hunger_decrease" "description_string" "#Attrib_ChanceOfHungerDecrease" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "0" } "402" { "name" "cannot be backstabbed" "attribute_class" "cannot_be_backstabbed" "description_string" "#Attrib_CannotBeBackstabbed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "403" { "name" "squad surplus claimer id DEPRECATED" "attribute_class" "squad_surplus_claimer_account_id_DEPRECATED" "description_string" "#Attrib_SquadSurplusClaimerAccountID" "description_format" "value_is_account_id" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "404" { "name" "share consumable with patient" "attribute_class" "share_consumable_with_patient" "description_string" "#Attrib_ShareConsumable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "405" { "name" "airblast vertical vulnerability multiplier" "attribute_class" "airblast_vertical_vulnerability_multiplier" "description_string" "#Attrib_AirBlastVerticalVulnerabilityMultipier" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "406" { "name" "vision opt in flags" "attribute_class" "vision_opt_in_flags" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "407" { "name" "crit vs disguised players" "attribute_class" "or_crit_vs_playercond" "description_string" "#Attrib_CritVsDisguised" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "408" { "name" "crit vs non burning players" "attribute_class" "or_crit_vs_not_playercond" "description_string" "#Attrib_CritVsNonBurning" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "409" { "name" "kill forces attacker to laugh" "attribute_class" "kill_forces_attacker_to_laugh" "description_string" "#Attrib_KillForcesAttackerLaugh" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "410" { "name" "damage bonus while disguised" "attribute_class" "mult_dmg_disguised" "description_string" "#Attrib_DmgBonus_Disguised" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "411" { "name" "projectile spread angle penalty" "attribute_class" "projectile_spread_angle" "description_string" "#Attrib_Projectile_Spread_Angle_Negative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "412" { "name" "dmg taken increased" "attribute_class" "mult_dmgtaken" "description_string" "#Attrib_DmgTaken_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "413" { "name" "auto fires full clip" "attribute_class" "auto_fires_full_clip" "description_string" "#Attrib_AutoFiresFullClip" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "414" { "name" "self mark for death" "attribute_class" "self_mark_for_death" "description_string" "#Attrib_SelfMarkForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "415" { "name" "counts as assister is some kind of pet this update is going to be awesome" "attribute_class" "counts_as_assister" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "1" } "416" { "name" "mod flaregun fires pellets with knockback" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_FlaregunPelletsWithKnockback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "417" { "name" "can overload" "attribute_class" "can_overload" "description_string" "#Attrib_CanOverload" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "418" { "name" "boost on damage" "attribute_class" "boost_on_damage" "description_string" "#Attrib_BoostOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "419" { "name" "hype resets on jump" "attribute_class" "hype_resets_on_jump" "description_string" "#Attrib_HypeResetsOnJump" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "420" { "name" "pyro year number" "attribute_class" "pyro_year_number" "description_string" "#Attrib_PyroYearNumber" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "421" { "name" "no primary ammo from dispensers while active" "attribute_class" "no_primary_ammo_from_dispensers" "description_string" "#Attrib_NoPrimaryAmmoFromDispensers" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "422" { "name" "pyrovision only DISPLAY ONLY" "attribute_class" "pyrovision_only_display" "description_string" "#Attrib_PyrovisionFilter" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "424" { "name" "clip size penalty hidden" "attribute_class" "mult_clipsize" "description_string" "#Attrib_ClipSize_Negative" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "425" { "name" "sapper damage bonus" "attribute_class" "mult_sapper_damage" "description_string" "#Attrib_Sapper_Damage_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "426" { "name" "sapper damage penalty" "attribute_class" "mult_sapper_damage" "description_string" "#Attrib_Sapper_Damage_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "427" { "name" "sapper damage leaches health" "attribute_class" "sapper_damage_leaches_health" "description_string" "#Attrib_Sapper_Leaches_Health" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "428" { "name" "sapper health bonus" "attribute_class" "mult_sapper_health" "description_string" "#Attrib_Sapper_Health_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "429" { "name" "sapper health penalty" "attribute_class" "mult_sapper_health" "description_string" "#Attrib_Sapper_Health_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "430" { "name" "ring of fire while aiming" "attribute_class" "ring_of_fire_while_aiming" "description_string" "#Attrib_Ring_Of_Fire_While_Aiming" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "431" { "name" "uses ammo while aiming" "attribute_class" "uses_ammo_while_aiming" "description_string" "#Attrib_Uses_Ammo_While_Aiming" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "433" { "name" "sapper degenerates buildings" "attribute_class" "sapper_degenerates_buildings" "description_string" "#Attrib_Sapper_Degenerates_Buildings" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "434" { "name" "sapper damage penalty hidden" "attribute_class" "mult_sapper_damage" "description_string" "#Attrib_Sapper_Damage_Penalty" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "435" { "name" "cleaver description" "attribute_class" "desc_cleaver_description" "description_string" "#Attrib_Cleaver_Description" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "436" { "name" "ragdolls plasma effect" "attribute_class" "ragdolls_plasma_effect" "description_string" "" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "437" { "name" "crit vs stunned players" "attribute_class" "or_crit_vs_playercond" "description_string" "#Attrib_CritVsStunned" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "438" { "name" "crit vs wet players" "attribute_class" "crit_vs_wet_players" "description_string" "#Attrib_CritVsWet" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "439" { "name" "override item level desc string" "attribute_class" "override_item_level_desc_string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "440" { "name" "clip size upgrade atomic" "attribute_class" "mult_clipsize_upgrade_atomic" "description_string" "#Attrib_ClipSize_Atomic" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "441" { "name" "auto fires full clip all at once" "attribute_class" "auto_fires_full_clip_all_at_once" "description_string" "#Attrib_AutoFiresFullClipAllAtOnce" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "442" { "name" "major move speed bonus" "attribute_class" "mult_player_movespeed" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "443" { "name" "major increased jump height" "attribute_class" "mod_jump_height" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "444" { "name" "head scale" "attribute_class" "head_scale" "description_format" "value_is_percentage" "description_string" "#Attrib_NoDoubleJump" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "445" { "name" "pyrovision opt in DISPLAY ONLY" "attribute_class" "pyrovision_opt_in_display_only" "description_string" "#Attrib_PyroVisionOptIn" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "446" { "name" "halloweenvision opt in DISPLAY ONLY" "attribute_class" "halloweenvision_opt_in_display_only" "description_string" "" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "447" { "name" "halloweenvision filter DISPLAY ONLY" "attribute_class" "halloweenvision_filter_display_only" "description_string" "" "description_format" "value_is_or" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "448" { "name" "player skin override" "attribute_class" "player_skin_override" "description_string" "#Attrib_PlayerSkinOverride" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "449" { "name" "never craftable" "attribute_class" "never_craftable" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "450" { "name" "zombiezombiezombiezombie" "attribute_class" "zombiezombiezombiezombie" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "451" { "name" "sapper voice pak" "attribute_class" "sapper_voice_pak" "description_string" "#Attrib_Sapper_Voice_Pak" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "452" { "name" "sapper voice pak idle wait" "attribute_class" "sapper_voice_pak_idle_wait" "description_string" "#Attrib_Sapper_Voice_Pak_Idle_Wait" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "453" { "name" "merasmus hat level display ONLY" "attribute_class" "merasmus_hat_level_display_ONLY" "description_string" "#Attrib_Merasmus_Hat_Level" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "454" { "name" "strange restriction type 1" "attribute_class" "strange_restriction_type_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "455" { "name" "strange restriction value 1" "attribute_class" "strange_restriction_value_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "456" { "name" "strange restriction type 2" "attribute_class" "strange_restriction_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "457" { "name" "strange restriction value 2" "attribute_class" "strange_restriction_value_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "458" { "name" "strange restriction user type 1" "attribute_class" "strange_restriction_user_type_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "459" { "name" "strange restriction user value 1" "attribute_class" "strange_restriction_user_value_1" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "460" { "name" "strange restriction user type 2" "attribute_class" "strange_restriction_user_type_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "461" { "name" "strange restriction user value 2" "attribute_class" "strange_restriction_user_value_2" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "462" { "name" "strange restriction user type 3" "attribute_class" "strange_restriction_user_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "463" { "name" "strange restriction user value 3" "attribute_class" "strange_restriction_user_value_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "464" { "name" "engineer sentry build rate multiplier" "attribute_class" "sentry_build_rate_multiplier" "description_string" "#Attrib_Sentry_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "465" { "name" "engineer teleporter build rate multiplier" "attribute_class" "teleporter_build_rate_multiplier" "description_string" "#Attrib_Teleporter_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "466" { "name" "grenade launcher mortar mode" "attribute_class" "grenade_launcher_mortar_mode" "description_string" "#Attrib_Grenade_Launcher_Mortar_Mode" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "467" { "name" "grenade not explode on impact" "attribute_class" "grenade_not_explode_on_impact" "description_string" "#Attrib_Grenade_Not_Explode_On_Impact" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "468" { "name" "strange score selector" "attribute_class" "strange_score_selector" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "469" { "name" "engineer building teleporting pickup" "attribute_class" "building_teleporting_pickup" "description_string" "#Attrib_Building_Telporting_PickUp" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "470" { "name" "grenade damage reduction on world contact" "attribute_class" "grenade_damage_reduction_on_world_contact" "description_string" "#Attrib_Grenade_Damage_Reduction_On_World_Contact" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "471" { "name" "engineer rage on dmg" "attribute_class" "generate_rage_on_dmg" "description_string" "#Attrib_EngineerBuildingRescueRage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "472" { "name" "mark for death on building pickup" "attribute_class" "mark_for_death_on_building_pickup" "description_string" "#Attrib_MarkedForDeathOnBuildingPickup" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "473" { "name" "medigun charge is resists" "attribute_class" "set_charge_type" "description_string" "#Attrib_Medigun_Resists" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "474" { "name" "arrow heals buildings" "attribute_class" "arrow_heals_buildings" "description_string" "#Attrib_ArrowHealsBuildings" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "475" { "name" "Projectile speed increased hidden" "attribute_class" "mult_projectile_speed" "description_string" "#Attrib_ProjectileSpeed_Increased" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "476" { "name" "damage bonus hidden" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Positive" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "477" { "name" "cannonball push back" "attribute_class" "cannonball_push_back" "description_string" "#Attrib_Cannonball_Push_Back" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "478" { "name" "rage giving scale" "attribute_class" "rage_giving_scale" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "479" { "name" "overheal fill rate reduced" "attribute_class" "overheal_fill_rate" "description_string" "#Attrib_Overheal_Fill_Rate_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "481" { "name" "canteen specialist" "attribute_class" "canteen_specialist" "description_string" "#Attrib_Canteen_Specialist" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "482" { "name" "overheal expert" "attribute_class" "overheal_expert" "description_string" "#Attrib_Overheal_Expert" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "484" { "name" "mad milk syringes" "attribute_class" "mad_milk_syringes" "description_string" "#Attrib_Medic_MadMilkSyringes" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "488" { "name" "rocket specialist" "attribute_class" "rocket_specialist" "description_string" "#Attrib_Rocket_Specialist" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "489" { "name" "SET BONUS: move speed set bonus" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "490" { "name" "SET BONUS: health regen set bonus" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "491" { "name" "SET BONUS: dmg taken from crit reduced set bonus" "attribute_class" "mult_dmgtaken_from_crit" "description_string" "#Attrib_DmgTaken_From_Crit_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "492" { "name" "SET BONUS: dmg taken from fire reduced set bonus" "attribute_class" "mult_dmgtaken_from_fire" "description_string" "#Attrib_DmgTaken_From_Fire_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "493" { "name" "healing mastery" "attribute_class" "healing_mastery" "description_string" "#Attrib_Healing_Mastery" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "494" { "name" "kill eater 3" "attribute_class" "kill_eater_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "495" { "name" "kill eater score type 3" "attribute_class" "kill_eater_score_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "496" { "name" "strange restriction type 3" "attribute_class" "strange_restriction_type_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "497" { "name" "strange restriction value 3" "attribute_class" "strange_restriction_value_3" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "498" { "name" "bot custom jump particle" "attribute_class" "bot_custom_jump_particle" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "499" { "name" "generate rage on heal" "attribute_class" "generate_rage_on_heal" "description_string" "#Attrib_RageOnHeal" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "500" { "name" "custom name attr" "attribute_class" "custom_name_attr" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "501" { "name" "custom desc attr" "attribute_class" "custom_desc_attr" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "503" { "name" "medigun bullet resist passive" "attribute_class" "medigun_bullet_resist_passive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "504" { "name" "medigun blast resist passive" "attribute_class" "medigun_blast_resist_passive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "505" { "name" "medigun fire resist passive" "attribute_class" "medigun_fire_resist_passive" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "506" { "name" "medigun bullet resist deployed" "attribute_class" "medigun_bullet_resist_deployed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "507" { "name" "medigun blast resist deployed" "attribute_class" "medigun_blast_resist_deployed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "508" { "name" "medigun fire resist deployed" "attribute_class" "medigun_fire_resist_deployed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "509" { "name" "medigun crit bullet percent bar deplete" "attribute_class" "medigun_crit_bullet_percent_bar_deplete" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "510" { "name" "medigun crit blast percent bar deplete" "attribute_class" "medigun_crit_blast_percent_bar_deplete" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "511" { "name" "medigun crit fire percent bar deplete" "attribute_class" "medigun_crit_fire_percent_bar_deplete" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "512" { "name" "throwable fire speed" "attribute_class" "throwable_fire_speed" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "513" { "name" "throwable damage" "attribute_class" "throwable_damage" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "514" { "name" "throwable healing" "attribute_class" "throwable_healing" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "515" { "name" "throwable particle trail only" "attribute_class" "throwable_particle_trail_only" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "516" { "name" "SET BONUS: dmg taken from bullets increased" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Increased" "description_format" "value_is_percentage" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "517" { "name" "SET BONUS: max health additive bonus" "attribute_class" "add_maxhealth" "description_string" "#Attrib_MaxHealth_Positive" "description_format" "value_is_additive" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "518" { "name" "scattergun knockback mult" "attribute_class" "scattergun_knockback_mult" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "519" { "name" "particle effect vertical offset" "attribute_class" "particle_effect_vertical_offset" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "520" { "name" "particle effect use head origin" "attribute_class" "particle_effect_use_head_origin" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "521" { "name" "use large smoke explosion" "attribute_class" "use_large_smoke_explosion" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "522" { "name" "damage causes airblast" "attribute_class" "damage_causes_airblast" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "524" { "name" "increased jump height from weapon" "attribute_class" "mod_jump_height_from_weapon" "description_string" "#Attrib_JumpHeightBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "525" { "name" "damage force increase" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceIncrease" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "526" { "name" "healing received bonus" "attribute_class" "mult_healing_received" "description_string" "#Attrib_HealingReceivedBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "527" { "name" "afterburn immunity" "attribute_class" "afterburn_immunity" "description_string" "#Attrib_AfterburnImmunity" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "528" { "name" "decoded by itemdefindex" "attribute_class" "decoded_by_itemdefindex" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "532" { "name" "hype decays over time" "attribute_class" "hype_decays_over_time" "description_string" "#Attrib_HypeDecays" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "533" { "name" "SET BONUS: custom taunt particle attr" "attribute_class" "custom_taunt_particle_attr" "description_string" "#Attrib_TauntParticles" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "is_set_bonus" "1" "stored_as_integer" "1" } "534" { "name" "airblast vulnerability multiplier hidden" "attribute_class" "airblast_vulnerability_multiplier" "description_string" "#Attrib_AirBlastVulnerabilityMultipier" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "535" { "name" "damage force increase hidden" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceIncrease" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "536" { "name" "damage force increase text" "attribute_class" "damage_force_reduction" "description_string" "#Attrib_DamageForceIncreaseString" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "537" { "name" "SET BONUS: calling card on kill" "attribute_class" "calling_card_on_kill" "description_string" "#Attrib_CallingCardOnKill" "description_format" "value_is_additive" "hidden" "0" "armory_Desc" "on_wearer" "effect_type" "positive" "is_set_bonus" "1" "stored_as_integer" "1" } "539" { "name" "set throwable type" "attribute_class" "set_throwable_type" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "540" { "name" "add head on hit" "attribute_class" "add_head_on_hit" "description_string" "#Attrib_AddHeadOnHit" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "542" { "name" "item style override" "attribute_class" "item_style_override" "description_format" "value_is_additive" "hidden" "1" } "543" { "name" "paint decal enum" "attribute_class" "paint_decal_enum" "description_format" "value_is_additive" "hidden" "1" } "544" { "name" "show paint description" "attribute_class" "show_paint_description" "description_format" "value_is_additive" "hidden" "1" } "545" { "name" "bot medic uber health threshold" "attribute_class" "bot_medic_uber_health_threshold" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "546" { "name" "bot medic uber deploy delay duration" "attribute_class" "bot_medic_uber_deploy_delay_duration" "description_format" "value_is_additive" "hidden" "1" } "547" { "name" "single wep deploy time decreased" "attribute_class" "mult_single_wep_deploy_time" "description_string" "#Attrib_SingleWepDeployBonus" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "548" { "name" "halloween reload time decreased" "attribute_class" "hwn_mult_reload_time" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "549" { "name" "halloween fire rate bonus" "attribute_class" "hwn_mult_postfiredelay" "description_format" "value_is_inverted_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "550" { "name" "halloween increased jump height" "attribute_class" "mod_jump_height" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "551" { "name" "special taunt" "attribute_class" "special_taunt" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "554" { "name" "revive" "attribute_class" "revive" "description_string" "#Attrib_Revive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "556" { "name" "taunt attack name" "attribute_class" "taunt_attack_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "557" { "name" "taunt attack time" "attribute_class" "taunt_attack_time" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "600" { "name" "taunt force move forward" "attribute_class" "taunt_force_move_forward" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "602" { "name" "taunt mimic" "attribute_class" "taunt_mimic" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "606" { "name" "taunt success sound" "attribute_class" "taunt_success_sound" "attribute_type" "string" "description_string" "#Attrib_TauntSoundSuccess" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "607" { "name" "taunt success sound offset" "attribute_class" "taunt_success_sound_offset" "description_string" "#Attrib_PhaseCloak" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "608" { "name" "taunt success sound loop" "attribute_class" "taunt_success_sound_loop" "attribute_type" "string" "description_string" "#Attrib_TauntSoundSuccess" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "609" { "name" "taunt success sound loop offset" "attribute_class" "taunt_success_sound_loop_offset" "description_string" "#Attrib_PhaseCloak" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "610" { "name" "increased air control" "attribute_class" "mod_air_control" "description_string" "#Attrib_AirControl" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "612" { "name" "rocket launch impulse" "attribute_class" "mod_rocket_launch_impulse" "description_string" "#Attrib_RocketLaunchImpulse" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "613" { "name" "minicritboost on kill" "attribute_class" "add_onkill_minicritboost_time" "description_string" "#Attrib_MiniCritBoost_OnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_kill" "stored_as_integer" "0" } "614" { "name" "no metal from dispensers while active" "attribute_class" "no_metal_from_dispensers_while_active" "description_string" "#Attrib_NoMetalFromDispensersWhileActive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "615" { "name" "projectile entity name" "attribute_class" "projectile_entity_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "616" { "name" "is throwable primable" "attribute_class" "is_throwable_primable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "617" { "name" "throwable detonation time" "attribute_class" "throwable_detonation_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "618" { "name" "throwable recharge time" "attribute_class" "throwable_recharge_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "619" { "name" "closerange backattack minicrits" "attribute_class" "closerange_backattack_minicrits" "description_string" "#Attrib_BackAttackMinicrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "620" { "name" "torso scale" "attribute_class" "torso_scale" "description_format" "value_is_percentage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "621" { "name" "rocketjump attackrate bonus" "attribute_class" "rocketjump_attackrate_bonus" "description_string" "#Attrib_RocketJumpAttackRateBonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "622" { "name" "is throwable chargeable" "attribute_class" "is_throwable_chargeable" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "630" { "name" "back headshot" "attribute_class" "back_headshot" "description_string" "#Attrib_BackHeadshot" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "632" { "name" "rj air bombardment" "attribute_class" "rj_air_bombardment" "description_string" "#Attrib_AirBombardment" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "633" { "name" "projectile particle name" "attribute_class" "projectile_particle_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "634" { "name" "air jump on attack" "attribute_class" "air_jump_on_attack" "description_string" "#Attrib_AirJumpOnAttack" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "636" { "name" "sniper crit no scope" "attribute_class" "sniper_crit_no_scope" "description_string" "#Attrib_SniperCritNoScope" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "637" { "name" "sniper independent zoom DISPLAY ONLY" "attribute_class" "sniper_independent_zoom_DISPLAY_ONLY" "description_string" "#Attrib_SniperIndependentZoom" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "638" { "name" "axtinguisher properties" "attribute_class" "axtinguisher_properties" "description_string" "#Attrib_AxtinguisherProperties" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "639" { "name" "full charge turn control" "attribute_class" "charge_turn_control" "description_string" "#Attrib_ChargeTurnControlFull" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "640" { "name" "parachute attribute" "attribute_class" "parachute_attribute" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "641" { "name" "taunt force weapon slot" "attribute_class" "taunt_force_weapon_slot" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "642" { "name" "mini rockets" "attribute_class" "mini_rockets" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "643" { "name" "rocket jump damage reduction hidden" "attribute_class" "rocket_jump_dmg_reduction" "description_string" "#Attrib_RocketJumpDmgReduction" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" } "644" { "name" "clipsize increase on kill" "attribute_class" "clipsize_increase_on_kill" "description_string" "#Attrib_ExtraRocketsOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "645" { "name" "breadgloves properties" "attribute_class" "breadgloves_properties" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "646" { "name" "taunt turn speed" "attribute_class" "taunt_turn_speed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "647" { "name" "sniper fires tracer hidden" "attribute_class" "sniper_fires_tracer_hidden" "description_string" "#Attrib_Sniper_FiresTracer" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "651" { "name" "fire rate bonus with reduced health" "attribute_class" "mult_postfiredelay_with_reduced_health" "description_string" "#Attrib_FireRateBonusWithReducedHealth" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" } "661" { "name" "tag__summer2014" "attribute_class" "tag__summer2014" "description_string" "#Attrib_Summer2014Tag" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "662" { "name" "crate generation code" "attribute_class" "crate_generation_code" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "669" { "name" "stickybomb fizzle time" "attribute_class" "stickybomb_fizzle_time" "description_string" "#Attrib_stickybomb_fizzle_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "670" { "name" "stickybomb charge rate" "attribute_class" "stickybomb_charge_rate" "description_string" "#Attrib_stickybomb_charge_rate" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" } "671" { "name" "grenade no bounce" "attribute_class" "grenade_no_bounce" "description_string" "#Attrib_grenade_no_bounce" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "674" { "name" "class select override vcd" "attribute_class" "class_select_override_vcd" "attribute_type" "string" "description_string" "#Attrib_Class_Select_Override_VCD" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "675" { "name" "custom projectile model" "attribute_class" "custom_projectile_model" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "676" { "name" "lose demo charge on damage when charging" "attribute_class" "lose_demo_charge_on_damage_when_charging" "description_string" "#Attrib_LoseDemoChargeOnDamageWhenCharging" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "681" { "name" "grenade no spin" "attribute_class" "grenade_no_spin" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "684" { "name" "grenade detonation damage penalty" "attribute_class" "grenade_detonation_damage_penalty" "description_string" "#Attrib_GrenadeDetonationDamagePenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" } "687" { "name" "taunt turn acceleration time" "attribute_class" "taunt_turn_acceleration_time" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "688" { "name" "taunt move acceleration time" "attribute_class" "taunt_move_acceleration" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "689" { "name" "taunt move speed" "attribute_class" "taunt_move_speed" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "690" { "name" "shuffle crate item def min" "attribute_class" "shuffle_crate_item_def_min" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "691" { "name" "shuffle crate item def max" "attribute_class" "shuffle_crate_item_def_max" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "692" { "name" "limited quantity item" "attribute_class" "limited_quantity_item" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "693" { "name" "SET BONUS: alien isolation xeno bonus pos" "attribute_class" "alien_isolation_xeno_bonus_pos" "description_format" "value_is_additive" "description_string" "#Attrib_AiXenoSetBonusPos" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "1" } "694" { "name" "SET BONUS: alien isolation xeno bonus neg" "attribute_class" "alien_isolation_xeno_bonus_neg" "description_format" "value_is_additive" "description_string" "#Attrib_AiXenoSetBonusNeg" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "stored_as_integer" "1" } "695" { "name" "SET BONUS: alien isolation merc bonus pos" "attribute_class" "alien_isolation_merc_bonus_pos" "description_format" "value_is_additive" "description_string" "#Attrib_AiMercSetBonusPos" "hidden" "0" "is_set_bonus" "1" "effect_type" "positive" "stored_as_integer" "1" } "696" { "name" "SET BONUS: alien isolation merc bonus neg" "attribute_class" "alien_isolation_merc_bonus_neg" "description_format" "value_is_additive" "description_string" "#Attrib_AiMercSetBonusNeg" "hidden" "0" "is_set_bonus" "1" "effect_type" "negative" "stored_as_integer" "1" } "698" { "name" "disable weapon switch" "attribute_class" "disable_weapon_switch" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "699" { "name" "hand scale" "attribute_class" "hand_scale" "description_format" "value_is_percentage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "700" { "name" "display duck leaderboard" "attribute_class" "display_duck_leaderboard" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "701" { "name" "duck rating" "attribute_class" "duck_rating" "description_string" "#Attrib_duck_rating" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "702" { "name" "duck badge level" "attribute_class" "duck_badge_level" "description_string" "#Attrib_duck_badge_level" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "703" { "name" "tag__eotlearlysupport" "attribute_class" "tag__eotlearlysupport" "description_string" "#Attrib_eotl_early_supporter" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "704" { "name" "unlimited quantity hidden" "attribute_class" "unlimited_quantity" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "705" { "name" "duckstreaks active" "attribute_class" "duckstreaks_active" "description_string" "#Attrib_duckstreaks" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "708" { "name" "panic_attack" "attribute_class" "panic_attack" "description_string" "#Attrib_PanicAttack" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "709" { "name" "panic_attack_negative" "attribute_class" "panic_attack_negative" "description_string" "#Attrib_PanicAttackNegative" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "710" { "name" "auto fires full clip penalty" "attribute_class" "auto_fires_full_clip" "description_string" "#Attrib_AutoFiresFullClipNegative" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "711" { "name" "auto fires when full" "attribute_class" "auto_fires_when_full" "description_string" "#Attrib_AutoFiresWhenFull" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "712" { "name" "force weapon switch" "attribute_class" "force_weapon_switch" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "719" { "name" "weapon_uses_stattrak_module" "attribute_class" "weapon_uses_stattrak_module" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "strange" } "723" { "name" "is_operation_pass" "attribute_class" "is_operation_pass" "description_format" "value_is_additive" "hidden" "1" } "724" { "name" "weapon_stattrak_module_scale" "attribute_class" "weapon_stattrak_module_scale" "description_format" "value_is_percentage" "hidden" "1" "stored_as_integer" "0" } "725" { "name" "set_item_texture_wear" "attribute_class" "set_item_texture_wear" "description_format" "value_is_additive" "hidden" "1" "can_affect_market_name" "1" "stored_as_integer" "0" } "726" { "name" "cloak_consume_on_feign_death_activate" "attribute_class" "cloak_consume_on_feign_death_activate" "description_string" "#Attrib_ConsumeCloakFeignDeath" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "727" { "name" "stickybomb_charge_damage_increase" "attribute_class" "stickybomb_charge_damage_increase" "description_string" "#Attrib_stickybomb_charge_damage_increase" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "728" { "name" "NoCloakWhenCloaked" "attribute_class" "NoCloakWhenCloaked" "description_string" "#Attrib_NoCloakWhenCloaked" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "729" { "name" "ReducedCloakFromAmmo" "attribute_class" "ReducedCloakFromAmmo" "description_string" "#Attrib_ReducedCloakFromAmmo" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" } "730" { "name" "elevate to unusual if applicable" "attribute_class" "elevate_to_unusual_if_applicable" "description_string" "#Attrib_ElevateQuality" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "731" { "name" "weapon_allow_inspect" "attribute_class" "weapon_allow_inspect" "description_format" "value_is_additive" "hidden" "1" } "732" { "name" "metal_pickup_decreased" "attribute_class" "mult_metal_pickup" "description_string" "#Attrib_metal_pickup_decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "733" { "name" "lose hype on take damage" "attribute_class" "lose_hype_on_take_damage" "description_string" "#Attrib_losehypeontakedamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "734" { "name" "healing received penalty" "attribute_class" "mult_healing_received" "description_string" "#Attrib_HealingReceivedPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "735" { "name" "crit_vs_burning_FLARES_DISPLAY_ONLY" "attribute_class" "crit_vs_burning_FLARES_DISPLAY_ONLY" "description_string" "#Attrib_CritVsBurning" "description_format" "value_is_or" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "736" { "name" "speed_boost_on_kill" "attribute_class" "speed_boost_on_kill" "description_string" "#Attrib_SpeedBoostOnKill" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "737" { "name" "speed_boost_on_hit" "attribute_class" "speed_boost_on_hit" "description_string" "#Attrib_SpeedBoostOnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "738" { "name" "spunup_damage_resistance" "attribute_class" "spunup_damage_resistance" "description_string" "#Attrib_spup_damage_resistance" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "739" { "name" "ubercharge overheal rate penalty" "attribute_class" "mult_medigun_overheal_uberchargerate" "description_string" "#Attrib_OverhealUberchargeRate_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "740" { "name" "reduced_healing_from_medics" "attribute_class" "mult_healing_from_medics" "description_string" "#Attrib_HealingFromMedics_Negative" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "741" { "name" "health on radius damage" "attribute_class" "add_health_on_radius_damage" "description_string" "#Attrib_HealthOnRadiusDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "742" { "name" "style changes on strange level" "attribute_class" "style_changes_on_strange_level" "hidden" "1" "stored_as_integer" "1" } "743" { "name" "cannot restore" "attribute_class" "cannot_restore" "hidden" "1" "stored_as_integer" "1" } "744" { "name" "hide crate series number" "attribute_class" "hide_crate_series_number" "hidden" "1" "stored_as_integer" "1" } "745" { "name" "has team color paintkit" "attribute_class" "has_team_color_paintkit" "description_string" "#Attrib_HasTeamColorPaintkit" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "1" } "746" { "name" "cosmetic_allow_inspect" "attribute_class" "cosmetic_allow_inspect" "description_format" "value_is_additive" "hidden" "1" } "747" { "name" "hat only unusual effect" "attribute_class" "hat_only_unusual_effect" "description_format" "value_is_particle_index" "hidden" "1" "effect_type" "unusual" "stored_as_integer" "0" "can_affect_market_name" "1" } "748" { "name" "items traded in for" "attribute_class" "items_traded_in_for" "description_string" "#Attrib_ItemsTradedIn" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "749" { "name" "texture_wear_default" "attribute_class" "texture_wear_default" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "750" { "name" "taunt only unusual effect" "attribute_class" "taunt_only_unusual_effect" "description_format" "value_is_particle_index" "hidden" "1" "effect_type" "unusual" "can_affect_market_name" "1" "stored_as_integer" "1" } "751" { "name" "deactive date" "attribute_class" "deactive_date" "description_format" "value_is_date" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "752" { "name" "is giger counter" "attribute_class" "is_giger_counter" "description_format" "value_is_additive" "hidden" "1" } "753" { "name" "hide_strange_prefix" "attribute_class" "hide_strange_prefix" "description_format" "value_is_additive" "hidden" "1" } "754" { "name" "always_transmit_so" "attribute_class" "always_transmit_so" "description_format" "value_is_additive" "hidden" "1" } "760" { "name" "allow_halloween_offering" "attribute_class" "allow_halloween_offering" "description_format" "value_is_additive" "hidden" "1" } "762" { "name" "cannot_transmute" "attribute_class" "cannot_transmute" "description_format" "value_is_additive" "hidden" "1" } "772" { "name" "single wep holster time increased" "attribute_class" "mult_switch_from_wep_deploy_time" "description_string" "#Attrib_SingleWepHolsterPenalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "773" { "name" "single wep deploy time increased" "attribute_class" "mult_single_wep_deploy_time" "description_string" "#Attrib_SingleWepDeployPenalty" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "774" { "name" "charge time decreased" "attribute_class" "mod_charge_time" "description_string" "#Attrib_ChargeTime_Decrease" "description_format" "value_is_additive" "effect_type" "negative" "armory_Desc" "on_wearer" } "775" { "name" "dmg penalty vs buildings" "attribute_class" "mult_dmg_vs_buildings" "description_string" "#Attrib_DmgVsBuilding_decreased" "description_format" "value_is_percentage" "effect_type" "negative" } "776" { "name" "charge impact damage decreased" "attribute_class" "charge_impact_damage" "description_string" "#Attrib_ChargeImpactDamageDecreased" "description_format" "value_is_percentage" "effect_type" "negative" "stored_as_integer" "0" } "777" { "name" "non economy" "attribute_class" "non_economy" "description_string" "#Attrib_NonEconomyItem" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "0" } "778" { "name" "charge meter on hit" "attribute_class" "charge_meter_on_hit" "description_string" "#Attrib_HitsRefillMeter" "description_format" "value_is_additive_percentage" "effect_type" "positive" } "779" { "name" "minicrit_boost_when_charged" "attribute_class" "minicrit_boost_when_charged" "description_string" "#Attrib_MiniCritBoost_WhenCharged" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "780" { "name" "minicrit_boost_charge_rate" "attribute_class" "minicrit_boost_charge_rate" "description_string" "#Attrib_MiniCritBoost_ChargeRate" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "781" { "name" "is_a_sword" "attribute_class" "is_a_sword" "description_string" "#Attrib_IsASword" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "782" { "name" "ammo gives charge" "attribute_class" "ammo_gives_charge" "description_string" "#Attrib_AmmoGivesCharge" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "783" { "name" "extinguish restores health" "attribute_class" "extinguish_restores_health" "description_string" "#Attrib_ExtinguishRestoresHealth" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "784" { "name" "extinguish reduces cooldown" "attribute_class" "extinguish_reduces_cooldown" "description_string" "#Attrib_ExtinguishReducesCooldown" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "785" { "name" "cannot giftwrap" "attribute_class" "cannot_giftwrap" "hidden" "1" "stored_as_integer" "1" } "786" { "name" "tool needs giftwrap" "attribute_class" "tool_needs_giftwrap" "hidden" "1" "stored_as_integer" "1" } "787" { "name" "fuse bonus" "attribute_class" "fuse_mult" "description_string" "#Attrib_Fuse_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "788" { "name" "move speed bonus shield required" "attribute_class" "mult_player_movespeed_shieldrequired" "description_string" "#Attrib_MoveSpeed_Bonus_ShieldRequired" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "789" { "name" "damage bonus bullet vs sentry target" "attribute_class" "mult_dmg_bullet_vs_sentry_target" "description_string" "#Attrib_DamageBonusAgainstSentryTarget" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "790" { "name" "mod teleporter cost" "attribute_class" "mod_teleporter_cost" "description_string" "#Attrib_TeleporterBuildCost" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "791" { "name" "damage blast push" "attribute_class" "damage_blast_push" "description_string" "#Attrib_DamageBlastPush" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "792" { "name" "move speed bonus resource level" "attribute_class" "mult_player_movespeed_resource_level" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "793" { "name" "hype on damage" "attribute_class" "hype_on_damage" "description_string" "#Attrib_HypeOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "794" { "name" "dmg taken from fire reduced on active" "attribute_class" "mult_dmgtaken_from_fire_active" "description_string" "#Attrib_DmgTaken_From_Fire_ReducedActive" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "795" { "name" "damage bonus vs burning" "attribute_class" "mult_dmg_vs_burning" "description_string" "#Attrib_DmgBonusVsBurning" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "796" { "name" "min_viewmodel_offset" "attribute_class" "min_viewmodel_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "797" { "name" "dmg pierces resists absorbs" "attribute_class" "mod_pierce_resists_absorbs" "description_string" "#Attrib_PierceResists" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "798" { "name" "energy buff dmg taken multiplier" "attribute_class" "energy_buff_dmg_taken_multiplier" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "799" { "name" "lose revenge crits on death DISPLAY ONLY" "attribute_class" "lose_revenge_crits_on_death_DISPLAY_ONLY" "description_string" "#Attrib_LoseRevengeCritsOnDeath" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "800" { "name" "patient overheal penalty" "attribute_class" "mult_patient_overheal_penalty" "description_string" "#Attrib_PatientOverheal_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "801" { "name" "item_meter_charge_rate" "attribute_class" "item_meter_charge_rate" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "804" { "name" "mult_spread_scale_first_shot" "attribute_class" "mult_spread_scale_first_shot" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "805" { "name" "unusualifier_attribute_template_name" "attribute_class" "unusualifier_attribute_template_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "806" { "name" "tool_target_item_icon_offset" "attribute_class" "tool_target_item_icon_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "807" { "name" "add_head_on_kill" "attribute_class" "add_head_on_kill" "description_string" "#Attrib_AddHeadOnKill" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "808" { "name" "mult_spread_scales_consecutive" "attribute_class" "mult_spread_scales_consecutive" "description_string" "#Attrib_SpreadPenaltyScalesCons" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_hit" "stored_as_integer" "0" } "809" { "name" "fixed_shot_pattern" "attribute_class" "fixed_shot_pattern" "description_string" "#Attrib_FixedShotPattern" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "810" { "name" "mod_cloak_no_regen_from_items" "attribute_class" "mod_cloak_no_regen_from_items" "description_string" "#Attrib_NoCloakFromAmmo" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "811" { "name" "ubercharge_preserved_on_spawn_max" "attribute_class" "ubercharge_preserved_on_spawn_max" "description_string" "#Attrib_UberchargeSavedOnHit" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "812" { "name" "mod_air_control_blast_jump" "attribute_class" "mod_air_control_blast_jump" "description_string" "#Attrib_AirControlBlastJump" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "813" { "name" "spunup_push_force_immunity" "attribute_class" "spunup_push_force_immunity" "description_string" "#Attrib_SpunUpPushForceResist" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" } "814" { "name" "mod_mark_attacker_for_death" "attribute_class" "mod_mark_attacker_for_death" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" } "815" { "name" "use_model_cache_icon" "attribute_class" "use_model_cache_icon" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "816" { "name" "mod_disguise_consumes_cloak" "attribute_class" "mod_disguise_consumes_cloak" "description_string" "#Attrib_DisguiseConsumesCloak" "description_format" "value_is_additive" "hidden" "0" "stored_as_integer" "1" "effect_type" "negative" } "817" { "name" "inspect_viewmodel_offset" "attribute_class" "inspect_viewmodel_offset" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" } "818" { "name" "is_passive_weapon" "attribute_class" "is_passive_weapon" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "819" { "name" "no_jump" "attribute_class" "no_jump" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "820" { "name" "no_duck" "attribute_class" "no_duck" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "821" { "name" "no_attack" "attribute_class" "no_attack" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "822" { "name" "airblast_destroy_projectile" "attribute_class" "airblast_destroy_projectile" "description_string" "#Attrib_AirblastDestroyProjectile" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "823" { "name" "airblast_pushback_disabled" "attribute_class" "airblast_pushback_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "824" { "name" "airblast_pushback_no_stun" "attribute_class" "airblast_pushback_no_stun" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "825" { "name" "airblast_pushback_no_viewpunch" "attribute_class" "airblast_pushback_no_viewpunch" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "826" { "name" "airblast_deflect_projectiles_disabled" "attribute_class" "airblast_deflect_projectiles_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "827" { "name" "airblast_put_out_teammate_disabled" "attribute_class" "airblast_put_out_teammate_disabled" "description_format" "value_is_additive" "effect_type" "negative" "stored_as_integer" "0" } "828" { "name" "afterburn duration penalty" "attribute_class" "afterburn_duration_mult" "description_format" "value_is_percentage" "effect_type" "negative" "stored_as_integer" "0" } "829" { "name" "afterburn duration bonus" "attribute_class" "afterburn_duration_mult" "description_format" "value_is_percentage" "effect_type" "positive" "stored_as_integer" "0" } "830" { "name" "aoe_deflection" "attribute_class" "aoe_deflection" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "831" { "name" "mult_end_flame_size" "attribute_class" "mult_end_flame_size" "description_format" "value_is_percentage" "effect_type" "positive" "stored_as_integer" "0" "hidden" "1" } "832" { "name" "airblast_give_teammate_speed_boost" "attribute_class" "airblast_give_teammate_speed_boost" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "833" { "name" "airblast_turn_projectile_to_ammo" "attribute_class" "airblast_turn_projectile_to_ammo" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "0" } "834" { "name" "paintkit_proto_def_index" "attribute_class" "paintkit_proto_def_index" "description_format" "value_is_additive" "effect_type" "neutral" "stored_as_integer" "1" "can_affect_market_name" "1" } "835" { "name" "taunt_attr_player_invis_percent" "attribute_class" "taunt_attr_player_invis_percent" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "837" { "name" "redirected_flame_size_mult" "attribute_class" "redirected_flame_size_mult" "description_format" "value_is_percentage" "effect_type" "positive" "stored_as_integer" "0" } "838" { "name" "flame_reflect_on_collision" "attribute_class" "flame_reflect_on_collision" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "839" { "name" "flame_spread_degree" "attribute_class" "flame_spread_degree" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "840" { "name" "holster_anim_time" "attribute_class" "holster_anim_time" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "841" { "name" "flame_gravity" "attribute_class" "flame_gravity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "842" { "name" "flame_ignore_player_velocity" "attribute_class" "flame_ignore_player_velocity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "843" { "name" "flame_drag" "attribute_class" "flame_drag" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "844" { "name" "flame_speed" "attribute_class" "flame_speed" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "845" { "name" "grenades1_resupply_denied" "attribute_class" "grenades1_resupply_denied" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "846" { "name" "grenades2_resupply_denied" "attribute_class" "grenades2_resupply_denied" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "847" { "name" "grenades3_resupply_denied" "attribute_class" "grenades3_resupply_denied" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "848" { "name" "item_meter_resupply_denied" "attribute_class" "item_meter_resupply_denied" "description_string" "#Attrib_MeterResupplyDenied" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "851" { "name" "mult_player_movespeed_active" "attribute_class" "mult_player_movespeed_active" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_active" "stored_as_integer" "0" } "852" { "name" "mult_dmgtaken_active" "attribute_class" "mult_dmgtaken_active" "description_string" "#Attrib_DmgTaken_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_active" "stored_as_integer" "0" } "853" { "name" "mult_patient_overheal_penalty_active" "attribute_class" "mult_patient_overheal_penalty_active" "description_string" "#Attrib_PatientOverheal_Penalty" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_active" "stored_as_integer" "0" } "854" { "name" "mult_health_fromhealers_penalty_active" "attribute_class" "mult_health_fromhealers_penalty_active" "description_string" "#Attrib_HealthFromHealers_Reduced" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "855" { "name" "mod_maxhealth_drain_rate" "attribute_class" "mod_maxhealth_drain_rate" "description_string" "#Attrib_MaxHealthDrain" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "armory_Desc" "on_active" "stored_as_integer" "0" } "856" { "name" "item_meter_charge_type" "attribute_class" "item_meter_charge_type" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "859" { "name" "max_flame_reflection_count" "attribute_class" "max_flame_reflection_count" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "860" { "name" "flame_reflection_add_life_time" "attribute_class" "flame_reflection_add_life_time" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "861" { "name" "reflected_flame_dmg_reduction" "attribute_class" "reflected_flame_dmg_reduction" "description_format" "value_is_percentage" "hidden" "1" "stored_as_integer" "0" } "862" { "name" "flame_lifetime" "attribute_class" "flame_lifetime" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "863" { "name" "flame_random_life_time_offset" "attribute_class" "flame_random_life_time_offset" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "865" { "name" "flame_up_speed" "attribute_class" "flame_up_speed" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "866" { "name" "custom_paintkit_seed_lo" "attribute_class" "custom_paintkit_seed_lo" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "867" { "name" "custom_paintkit_seed_hi" "attribute_class" "custom_paintkit_seed_hi" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "868" { "name" "crit_dmg_falloff" "attribute_class" "crit_dmg_falloff" "description_string" "#Attrib_Dmg_Crit_Falloff" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "869" { "name" "crits_become_minicrits" "attribute_class" "crits_become_minicrits" "description_string" "#Attrib_CritsBecomeMinicrits" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "870" { "name" "falling_impact_radius_pushback" "attribute_class" "falling_impact_radius_pushback" "description_string" "#Attrib_ImpactPushback" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "871" { "name" "falling_impact_radius_stun" "attribute_class" "falling_impact_radius_stun" "description_string" "#Attrib_ImpactStun" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "872" { "name" "thermal_thruster_air_launch" "attribute_class" "thermal_thruster_air_launch" "description_string" "#Attrib_ThermalThrusterAirLaunch" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "873" { "name" "thermal_thruster" "attribute_class" "thermal_thruster" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "874" { "name" "mult_item_meter_charge_rate" "attribute_class" "mult_item_meter_charge_rate" "description_string" "#Attrib_ChargeMeterRateMult" "description_format" "value_is_inverted_percentage" "hidden" "0" "stored_as_integer" "0" } "875" { "name" "explode_on_ignite" "attribute_class" "explode_on_ignite" "description_string" "#Attrib_ExplodeOnIgnite" "description_format" "value_is_additive" "hidden" "0" "stored_as_integer" "0" } "876" { "name" "lunchbox healing decreased" "attribute_class" "lunchbox_healing_scale" "description_string" "#Attrib_LunchboxHealingDecreased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "877" { "name" "speed_boost_on_hit_enemy" "attribute_class" "speed_boost_on_hit_enemy" "description_string" "#Attrib_SpeedBoostEnemy" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "878" { "name" "item_meter_starts_empty_DISPLAY_ONLY" "attribute_class" "item_meter_starts_empty_DISPLAY_ONLY" "description_string" "#Attrib_MeterStartsEmpty" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "879" { "name" "item_meter_charge_type_3_DISPLAY_ONLY" "attribute_class" "item_meter_charge_type_3_DISPLAY_ONLY" "description_string" "#Attrib_MeterChargeType3" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "880" { "name" "repair health to metal ratio DISPLAY ONLY" "attribute_class" "repair_health_to_metal_ratio_DISPLAY_ONLY" "description_string" "#Attrib_RepairHealthToMetalRatio" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "1000" { "name" "CARD: damage bonus" "attribute_class" "mult_dmg" "description_string" "#Attrib_DamageDone_Positive" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "is_user_generated" "1" } "1001" { "name" "CARD: dmg taken from bullets reduced" "attribute_class" "mult_dmgtaken_from_bullets" "description_string" "#Attrib_DmgTaken_From_Bullets_Reduced" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "is_user_generated" "1" } "1002" { "name" "CARD: move speed bonus" "attribute_class" "mult_player_movespeed" "description_string" "#Attrib_MoveSpeed_Bonus" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "is_user_generated" "1" } "1003" { "name" "CARD: health regen" "attribute_class" "add_health_regen" "description_string" "#Attrib_HealthRegen" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "is_user_generated" "1" } "1004" { "name" "SPELL: set item tint RGB" "attribute_class" "set_item_tint_rgb_override" "description_string" "#Attrib_HalloweenSpell_RGB" "description_format" "value_is_from_lookup_table" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1005" { "name" "SPELL: set Halloween footstep type" "attribute_class" "halloween_footstep_type" "description_string" "#Attrib_HalloweenSpell_Footstep" "description_format" "value_is_from_lookup_table" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1006" { "name" "SPELL: Halloween voice modulation" "attribute_class" "halloween_voice_modulation" "description_string" "#Attrib_HalloweenSpell_Voice" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1007" { "name" "SPELL: Halloween pumpkin explosions" "attribute_class" "halloween_pumpkin_explosions" "description_string" "#Attrib_HalloweenSpell_PumpkinBombs" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1008" { "name" "SPELL: Halloween green flames" "attribute_class" "halloween_green_flames" "description_string" "#Attrib_HalloweenSpell_GreenFlames" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1009" { "name" "SPELL: Halloween death ghosts" "attribute_class" "halloween_death_ghosts" "description_string" "#Attrib_HalloweenSpell_DeathGhosts" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "2" } "1030" { "name" "Attack not cancel charge" "attribute_class" "attack_not_cancel_charge" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" "is_user_generated" "1" } "2000" { "name" "recipe component defined item 1" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2001" { "name" "recipe component defined item 2" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2002" { "name" "recipe component defined item 3" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2003" { "name" "recipe component defined item 4" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2004" { "name" "recipe component defined item 5" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2005" { "name" "recipe component defined item 6" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2006" { "name" "recipe component defined item 7" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2007" { "name" "recipe component defined item 8" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2008" { "name" "recipe component defined item 9" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2009" { "name" "recipe component defined item 10" "attribute_class" "dynamic_recipe_component_defined_item" "attribute_type" "dynamic_recipe_component_defined_item" "can_affect_market_name" "1" } "2010" { "name" "start drop date" "attribute_class" "start_drop_date" "attribute_type" "string" "description_format" "value_is_date" } "2011" { "name" "end drop date" "attribute_class" "end_drop_date" "attribute_type" "string" "description_format" "value_is_date" } "2012" { "name" "tool target item" "attribute_class" "tool_target_item" "hidden" "1" "can_affect_market_name" "1" } "2013" { "name" "killstreak effect" "attribute_class" "killstreak_effect" "description_string" "#Attrib_KillStreakEffect" "description_format" "value_is_killstreakeffect_index" "stored_as_integer" "0" "effect_type" "positive" "can_affect_recipe_component_name" "1" } "2014" { "name" "killstreak idleeffect" "attribute_class" "killstreak_idleeffect" "description_string" "#Attrib_KillStreakIdleEffect" "description_format" "value_is_killstreak_idleeffect_index" "stored_as_integer" "0" "effect_type" "positive" "can_affect_recipe_component_name" "1" } "2015" { "name" "spellbook page attr id" "attribute_class" "spellbook_page_attr_id" "hidden" "1" } "2016" { "name" "Halloween Spellbook Page: Tumidum" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_A" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2017" { "name" "Halloween Spellbook Page: Gratanter" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_B" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2018" { "name" "Halloween Spellbook Page: Audere" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_C" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2019" { "name" "Halloween Spellbook Page: Congeriae" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_D" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2020" { "name" "Halloween Spellbook Page: Veteris" "attribute_class" "tf_halloween_spell_page" "description_string" "#Attrib_HalloweenSpellbookPage_E" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "1" } "2021" { "name" "additional halloween response criteria name" "attribute_class" "additional_halloween_response_criteria_name" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" } "2022" { "name" "loot rarity" "attribute_class" "loot_rarity" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "1" } "2023" { "name" "quality text override" "attribute_class" "quality_text_override" "attribute_type" "string" "hidden" "1" } "2024" { "name" "item name text override" "attribute_class" "item_name_text_override" "attribute_type" "string" "hidden" "1" } "2025" { "name" "killstreak tier" "attribute_class" "killstreak_tier" "can_affect_market_name" "1" "description_string" "#Attrib_KillStreakTier" "description_format" "value_is_additive" "effect_type" "positive" "stored_as_integer" "0" } "2026" { "name" "wide item level" "attribute_class" "wide_item_level" "hidden" "1" "stored_as_integer" "1" } "2027" { "name" "is australium item" "attribute_class" "is_australium_item" "can_affect_market_name" "1" "hidden" "1" "description_format" "value_is_additive" "stored_as_integer" "1" } "2028" { "name" "is marketable" "attribute_class" "is_marketable" "hidden" "1" } "2029" { "name" "allowed in medieval mode" "attribute_class" "allowed_in_medieval_mode" "hidden" "1" } "2030" { "name" "crit on hard hit" "attribute_class" "crit_on_hard_hit" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "2031" { "name" "series number" "attribute_class" "series_number" "hidden" "1" "can_affect_market_name" "1" } "2032" { "name" "recipe no partial complete" "attribute_class" "recipe_no_partial_complete" "hidden" "1" } "2034" { "name" "kill refills meter" "attribute_class" "kill_refills_meter" "description_string" "#Attrib_KillsRefillMeter" "description_format" "value_is_additive_percentage" "stored_as_integer" "0" "effect_type" "positive" } "2035" { "name" "random drop line item unusual chance" "hidden" "1" } "2036" { "name" "random drop line item unusual list" "attribute_type" "string" "hidden" "1" } "2037" { "name" "random drop line item 0" "stored_as_integer" "1" "hidden" "1" } "2038" { "name" "random drop line item 1" "stored_as_integer" "1" "hidden" "1" } "2039" { "name" "random drop line item 2" "stored_as_integer" "1" "hidden" "1" } "2040" { "name" "random drop line item 3" "stored_as_integer" "1" "hidden" "1" } "2041" { "name" "taunt attach particle index" "hidden" "0" "description_string" "#Attrib_AttachedParticle" "description_format" "value_is_particle_index" "effect_type" "unusual" "stored_as_integer" "1" "can_affect_market_name" "1" } "2042" { "name" "loot list name" "attribute_type" "string" "hidden" "1" } "2043" { "name" "upgrade rate decrease" "attribute_class" "upgrade_rate_mod" "description_string" "#Attrib_UpgradeRate_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "2044" { "name" "can shuffle crate contents" "hidden" "1" } "2045" { "name" "random drop line item footer desc" "attribute_type" "string" "hidden" "1" } "2046" { "name" "is commodity" "hidden" "1" } "2048" { "name" "voice pitch scale" "attribute_class" "voice_pitch_scale" "description_format" "value_is_percentage" "description_string" "#Attrib_NoDoubleJump" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "0" } "2049" { "name" "gunslinger punch combo" "attribute_class" "gunslinger_punch_combo" "description_format" "value_is_additive" "description_string" "#Attrib_GunslingerPunchCombo" "effect_type" "positive" } "2050" { "name" "cannot delete" "hidden" "1" } "2051" { "name" "quest loaner id low" "hidden" "1" "stored_as_integer" "1" } "2052" { "name" "quest loaner id hi" "hidden" "1" "stored_as_integer" "1" } "2053" { "name" "is_festivized" "attribute_class" "is_festivized" "description_string" "#Attrib_IsFestivized" "description_format" "value_is_additive" "hidden" "0" "effect_type" "unusual" "can_affect_market_name" "1" } "2054" { "name" "fire particle blue" "attribute_type" "string" "hidden" "1" } "2055" { "name" "fire particle red" "attribute_type" "string" "hidden" "1" } "2056" { "name" "fire particle blue crit" "attribute_type" "string" "hidden" "1" } "2057" { "name" "fire particle red crit" "attribute_type" "string" "hidden" "1" } "2058" { "name" "meter_label" "attribute_type" "string" "hidden" "1" } "2059" { "name" "item_meter_damage_for_full_charge" "attribute_class" "item_meter_damage_for_full_charge" "description_format" "value_is_additive" "hidden" "1" "stored_as_integer" "0" } "2062" { "name" "airblast cost scale hidden" "attribute_class" "mult_airblast_cost" "hidden" "1" "description_format" "value_is_percentage" "stored_as_integer" "0" } "2063" { "name" "dragons fury positive properties" "attribute_class" "dragons_fury_positive_properties" "description_string" "#TF_Weapon_DragonsFury_PositiveDesc" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "2064" { "name" "dragons fury negative properties" "attribute_class" "dragons_fury_negative_properties" "description_string" "#TF_Weapon_DragonsFury_NegativeDesc" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "2065" { "name" "dragons fury neutral properties" "attribute_class" "dragons_fury_neutral_properties" "description_string" "#TF_Weapon_DragonsFury_NeutralDesc" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "2066" { "name" "force center wrap" "hidden" "1" } "2067" { "name" "attack_minicrits_and_consumes_burning" "attribute_class" "attack_minicrits_and_consumes_burning" "description_string" "#Attrib_ConsumesBurning" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" } "3000" { "name" "item slot criteria 1" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3001" { "name" "item in slot 1" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3002" { "name" "item slot criteria 2" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3003" { "name" "item in slot 2" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3004" { "name" "item slot criteria 3" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3005" { "name" "item in slot 3" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3006" { "name" "item slot criteria 4" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3007" { "name" "item in slot 4" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3008" { "name" "item slot criteria 5" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3009" { "name" "item in slot 5" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3010" { "name" "item slot criteria 6" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3011" { "name" "item in slot 6" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3012" { "name" "item slot criteria 7" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3013" { "name" "item in slot 7" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3014" { "name" "item slot criteria 8" "attribute_class" "item_slot_criteria" "attribute_type" "item_slot_criteria" } "3015" { "name" "item in slot 8" "attribute_class" "item_in_slot" "attribute_type" "uint64" } "3016" { "name" "quest earned standard points" "attribute_class" "quest_earned_standard_points" "hidden" "1" "stored_as_integer" "1" } "3017" { "name" "quest earned bonus points" "attribute_class" "quest_earned_bonus_points" "hidden" "1" "stored_as_integer" "1" } "3018" { "name" "item drop wave" "attribute_class" "item_drop_wave" "hidden" "1" "stored_as_integer" "1" } "3019" { "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" } "3020" { "name" "no scope" "attribute_class" "mod_no_scope" "description_string" "#Attrib_NoScope" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "3021" { "name" "rocket gravity" "attribute_class" "mod_rocket_gravity" "description_string" "#Attrib_RocketGravity" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "3022" { "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" } "3023" { "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" } "3024" { "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" } "3025" { "name" "armor footsteps" "attribute_class" "mod_armor_footsteps" "description_format" "value_is_additive" "hidden" "1" "effect_type" "negative" "stored_as_integer" "1" } "3026" { "name" "soft zoom" "attribute_class" "mod_sniper_soft_zoom" "description_string" "#Attrib_SoftZoom" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "1" } "3027" { "name" "sniper slower scoped fire speed DISPLAY ONLY" "attribute_class" "mod_sniper_slower_scoped_fire_speed_DISPLAY_ONLY" "description_string" "#Attrib_SniperSlowerScopeSpeed" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "3028" { "name" "dmg bonus vs buildings hidden" "attribute_class" "mult_dmg_vs_buildings" "description_format" "value_is_percentage" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "3029" { "name" "keep disguise" "attribute_class" "set_keep_disguise" "description_string" "#Attrib_KeepDisguise" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "3030" { "name" "proximity mines" "attribute_class" "mod_sticky_is_proxy" "description_string" "#Attrib_ProximityMine" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "3031" { "name" "no sticky detonation" "attribute_class" "mod_sticky_no_detonation" "description_string" "#Attrib_NoDetonation" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "3032" { "name" "sticky fizzles" "attribute_class" "mod_sticky_fizzles" "description_string" "#Attrib_StickyFizzles" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "3033" { "name" "experimental weapon" "attribute_class" "experimental_weapon" "hidden" "1" } "3034" { "name" "sentry shoots projectile" "attribute_class" "set_sentry_projectile" "description_string" "#Attrib_SentryProjectile" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "3035" { "name" "heal on afterburn" "attribute_class" "add_burn_heals" "description_string" "#Attrib_HealOnBurn_Positive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "3036" { "name" "crit vs bleeding players" "attribute_class" "crit_vs_bleeding_players" "description_string" "#Attrib_CritVsBleed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "1" } "3037" { "name" "teleporter is jump pad" "attribute_class" "set_teleporter_mode" "description_string" "#Attrib_TeleporterJumpPad" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "3038" { "name" "explosive bullets" "attribute_class" "explosive_bullets" "description_string" "#Attrib_Explosive_Bullets" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "3039" { "name" "airblast cannot push players" "attribute_class" "airblast_functionality_flags" "description_string" "#Attrib_AirblastNoPushPlayer" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "1" } "3040" { "name" "rocket limited lifetime" "attribute_class" "rocket_lifetime" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "3041" { "name" "crit vs wet players hidden" "attribute_class" "crit_vs_wet_players" "description_format" "value_is_or" "hidden" "1" "effect_type" "positive" "stored_as_integer" "0" } "3042" { "name" "move speed bonus while cloaked" "attribute_class" "mult_player_movespeed_cloaked" "description_string" "#Attrib_MoveSpeed_Bonus_Cloaked" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_wearer" "stored_as_integer" "0" } "3043" { "name" "engineer dispenser build rate multiplier" "attribute_class" "dispenser_build_rate_multiplier" "description_string" "#Attrib_Dispenser_Build_Rate" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "3044" { "name" "pda can remote deploy" "attribute_class" "pda_remote_deploy" "description_string" "#Attrib_RemoteDeploy" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "stored_as_integer" "0" } "3045" { "name" "lose cloak on damage" "attribute_class" "lose_cloak_on_damage" "description_string" "#Attrib_LoseCloakOnDamage" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "3046" { "name" "heal on hit vs burning" "attribute_class" "add_onhit_addhealth_vs_burning" "description_string" "#Attrib_HealOnHitVsBurn" "description_format" "value_is_additive" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "3047" { "name" "set cloak is speed" "attribute_class" "set_weapon_mode" "description_string" "#Attrib_CloakIsSpeed" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_Desc" "cloak_type" "stored_as_integer" "0" } "3048" { "name" "no damage falloff over distance" "attribute_class" "mod_no_dmg_falloff" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "3049" // Syntax: " " e.g. "5 2.0" { "name" "add condition on hit" "attribute_class" "add_onhit_addcond" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "3050" { "name" "minigun spindown time increased" "attribute_class" "mult_minigun_spindown_time" "description_string" "#Attrib_MinigunSpindown_Increased" "description_format" "value_is_percentage" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "3051" { "name" "minigun spindown time decreased" "attribute_class" "mult_minigun_spindown_time" "description_string" "#Attrib_MinigunSpindown_Decreased" "description_format" "value_is_inverted_percentage" "hidden" "0" "effect_type" "positive" "stored_as_integer" "0" } "3052" { "name" "add construction on hit" "attribute_class" "add_onhit_construction" "description_string" "#Attrib_AddConstruction_OnHit_Positive" "description_format" "value_is_additive_percentage" "hidden" "0" "effect_type" "positive" "armory_Desc" "on_hit" "stored_as_integer" "0" } "3053" { "name" "copy victim on hit" "attribute_class" "mod_onhit_copy_victim" "description_string" "#Attrib_CopyVictim_OnHit" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" "armory_Desc" "on_hit" "stored_as_integer" "1" } "3054" { "name" "self mark for death alt" "attribute_class" "self_mark_for_death_alt" "description_string" "#Attrib_SelfMarkForDeath" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" "stored_as_integer" "0" } "3055" { "name" "particle on melee hit" "attribute_class" "particle_on_melee_hit" "attribute_type" "string" "description_string" "#Attrib_Particle_OnMeleeHit" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" } "3056" { "name" "mark self on miss" "attribute_class" "self_mark_for_death_on_miss" "attribute_type" "value_is_additive" "description_string" "#Attrib_SelfMarkForDeath_OnMiss" "description_format" "value_is_additive" "hidden" "0" "effect_type" "negative" } "3057" // Syntax: " " e.g. "5 2.0" { "name" "civ boost cond override" "attribute_class" "add_civ_boost_override" "attribute_type" "string" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "3058" { "name" "civ boost aura override" "attribute_class" "add_civ_aura_override" "attribute_type" "value_is_additive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } "3059" { "name" "civ boost targets enemies" "attribute_class" "add_civ_boost_enemies" "attribute_type" "value_is_additive" "description_format" "value_is_additive" "hidden" "0" "effect_type" "neutral" } } }