List of TF2C item attributes: Difference between revisions
From TF2 Classified Wiki
More actions
m typo -- id 4105 |
m Replaced warning with an entirely new table |
||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{Todo|Move legacy attributes out.}} | |||
The following tables describe the possible attributes of weapons and items as contained in the items_game.txt file. This is the list of item attributes as described to the user, so some attributes will be duplicated if they can both appear as positive or negative (such as a damage bonus/penalty) or if they have several different descriptions ("set_weapon_mode" is used to represent alternate versions of half a dozen different weapons). | The following tables describe the possible attributes of weapons and items as contained in the items_game.txt file. This is the list of item attributes as described to the user, so some attributes will be duplicated if they can both appear as positive or negative (such as a damage bonus/penalty) or if they have several different descriptions ("set_weapon_mode" is used to represent alternate versions of half a dozen different weapons). | ||
| Line 4: | Line 6: | ||
Attributes that use a condition in them must have this '''Syntax:''' {{code|preset=10|"<condition id> <duration>"}} {{code|preset=9|e.g. "5 2.0"}} | Attributes that use a condition in them must have this '''Syntax:''' {{code|preset=10|"<condition id> <duration>"}} {{code|preset=9|e.g. "5 2.0"}} | ||
__TOC__ | __TOC__ | ||
==TF2 | |||
The following table describes each attribute from TF2 compatible with TF2C | |||
==TF2 Attributes== | |||
The following table describes each attribute from TF2 compatible with TF2C. | |||
<div style="max-width: 100%; overflow-x: scroll;"> | <div style="max-width: 100%; overflow-x: scroll;"> | ||
| Line 502: | Line 506: | ||
==TF2C Attributes== | ==TF2C Attributes== | ||
The following table describes attributes that only work in TF2 | The following table describes attributes that only work in TF2 Classified. | ||
<!-- example [IDX] || [Attribute Name] || [Desc String] || [Type] || [Class] || [Notes] --> | |||
<div style="max-width: 100%; overflow-x: scroll;"> | |||
{| class="wikitable sortable grid" | |||
! class="header" style="font-size: 16px;background-color: #583a31;color: white;" | ID | |||
! class="header" style="font-size: 16px;background-color: #583a31;color: white;" | Name | |||
! class="header" style="font-size: 16px;background-color: #583a31;color: white;" | Description | |||
! class="header" style="font-size: 16px;background-color: #583a31;color: white;" | Value Type | |||
! class="header" style="font-size: 16px;background-color: #583a31;color: white;" | Class | |||
! class="header" style="font-size: 16px;background-color: #583a31;color: white;" | Notes | |||
|- | |||
| 5000 || bomblets count mod mult hidden || || percentage || bomblets_count_mod || Hidden | |||
|- | |||
| 5001 || mirv drag mod mult hidden || || percentage || mirv_drag_mod || | |||
|- | |||
| 5002 || brick mini-crit long range || || additive || mod_brick_minicrit_over_time || Hidden | |||
|- | |||
| 5003 || rocket gravity || Rockets travel in an arc || additive percentage || mod_rocket_gravity || | |||
|- | |||
| 5004 || no damage falloff over distance || || additive || mod_no_dmg_falloff || Hidden | |||
|- | |||
| 5005 || no damage increase over distance || || additive || mod_no_dmg_rampup || Hidden | |||
|- | |||
| 5006 || rocket whistle || || additive || rocket_whistle || Hidden | |||
|- | |||
| 5007 || anchor earthquake || Create earthquake upon taking fall damage while active || additive || earthquake_attack_active || Uses a string | |||
|- | |||
| 5008 || earthquake attack mins anchor || || additive || earthquake_attack_mins_anchor || Syntax: "<min multiplier> <min range>" | |||
|- | |||
| 5009 || take crits from projectile airborne || On Wearer: Take crits from projectiles while airborne || additive || take_crits_projectile_airborne || height in HU | |||
|- | |||
| 5010 || gravity mod active increased || +%s'''1'''% gravity while active || percentage || gravity_mod_active || | |||
|- | |||
| 5011 || extra wearable bodygroup toggle active || || additive || extra_wearable_bodygroup_toggle_active || Hidden | |||
|- | |||
| 5012 || teleporter is jump pad || Replaces Teleporter Entrance and Exit with Jump Pads || additive || set_teleporter_mode || Hidden | |||
|- | |||
| 5013 || mod horizontal spread || Bullets have a wide, horizontal spread || additive || mod_horizontal_spread || Hidden | |||
|- | |||
| 5014 || apply self knockback hidden || Applies reverse self-knockback on a shot || additive || apply_self_knockback || Hidden | |||
|- | |||
| 5016 || weapon enemy knockback mod mult hidden || +%s'''1'''% knockback on enemy || percentage || weapon_enemy_knockback_mod || Hidden | |||
|- | |||
| 5017 || damage force reduction self launch || %s'''1'''% reduction in push force taken from damage || percentage || damage_force_reduction_self_launch || | |||
|- | |||
| 5018 || heal on crit scythe simple || On Hit: Steal health from your victim while meter is full || additive || heal_on_crit_scythe_simple || | |||
|- | |||
| 5019 || flat heal on afterburn on active || +%s'''1''' health gain per afterburn tick while active || additive || flat_heal_on_afterburn_active || | |||
|- | |||
| 5020 || remember targets remaining afterburn || Tracks remaining afterburn off dead targets || additive || remember_targets_afterburn || | |||
|- | |||
| 5021 || remove targets afterburn on death || On Death: Burning victims are extinguished || additive || on_death_remove_targets_afterburn || | |||
|- | |||
| 5022 || bullet is a hull || || additive || bullet_is_a_hull || Hidden | |||
|- | |||
| 5023 || explosive bullets || Fires explosive shells || additive || explosive_bullets || | |||
|- | |||
| 5024 || cannot use stored crits || This weapon cannot use stored crits || additive || cannot_use_stored_crits || Hidden | |||
|- | |||
| 5025 || gain stored crits on hit || On Hit: Store %s'''1''' critical hit|| additive || gain_stored_crits_on_hit || | |||
|- | |||
| 5026 || always crits on full stored crits || This weapon cannot use stored crits unless at full capacity || additive || always_crit_full_stored_crits || Hidden | |||
|- | |||
| 5027 || lose stored crits on miss || On Miss: Lose %s'''1''' stored critical hit || additive || lose_stored_crits_on_miss || | |||
|- | |||
| 5028 || melee taken becomes crit on wearer || On Wearer: Take crits from melee damage || additive || melee_taken_becomes_crit_wearer || | |||
|- | |||
| 5029 || move speed bonus while cloaked || +%s'''1'''% faster move speed while cloaked || percentage || mult_player_movespeed_cloaked || | |||
|- | |||
| 4030 || lose cloak on damage || -%s'''1'''% cloak when damaged under cloak || additive || lose_cloak_on_damage || Note: Supposed to be '''5030''' not '''4030''' | |||
|- | |||
| 5031 || mod min cloak to activate HIDDEN || || additive || mod_min_cloak_to_activate || Hidden | |||
|- | |||
| 5032 || tranq on hit || On Hit: Color blind victim and slow their weapon and movement speed for %s'''1'''s || additive || mod_tranq_onhit || | |||
|- | |||
| 5033 || fishwhacker sweep || Deals knockback to nearby enemies || additive || deflect_on_smack_hit_player || | |||
|- | |||
| 5034 || mod_melee_dont_deflect_projectiles || || additive || mod_melee_dont_deflect_projectiles || | |||
|- | |||
| 5035 || add condition on hit || || additive || add_onhit_addcond || | |||
|- | |||
| 5036 || add condition on hit self || || additive || add_onhit_addcond_self || | |||
|- | |||
| 5037 || add condition on hit weapon || || additive || add_onhit_addcond_weapon || overrides add_onhit_addcond | |||
|- | |||
| 5038 || add condition on hit self weapon || || additive || add_onhit_addcond_self_weapon || overrides add_onhit_addcond_self | |||
|- | |||
| 5039 || rocket limited lifetime || || additive || rocket_lifetime || Hidden | |||
|- | |||
| 5040 || self knockback affected by damage boost modifier || Self-Knockback is affected by damage boost || additive || self_knockback_damage_boost_modifier || modifier for both apply_self_knockback and apply_self_knockback_swing | |||
|- | |||
| 5041 || apply self knockback || Applies reverse self-knockback on a shot || additive || apply_self_knockback || Applies on fire on non-melee weapons and on smack of melee weapons | |||
|- | |||
| 5042 || apply self knockback on swing || Applies reverse self-knockback on a swing || additive || apply_self_knockback_swing || Applies on swing on melee weapons | |||
|- | |||
| 5043 || apply self knockback airblast || Airblast deals knockback on user || additive || apply_self_knockback_airblast || | |||
|- | |||
| 5044 || proximity mines || Proximity mines explode near enemies || additive || mod_sticky_is_proxy || | |||
|- | |||
| 5045 || sticky fizzles || Alt-Fire: Fizzle proximity mines || additive || mod_sticky_fizzles || | |||
|- | |||
| 5046 || stickybomb charge rate mine layer || No Stickybomb charge time || inverted percentage || stickybomb_charge_rate | |||
|- | |||
| 5047 || blast splash damage decreased || %s'''1'''% explosion splash damage || percentage || mult_explosion_splash_damage || Hidden | |||
|- | |||
| 5048 || custom hand viewmodel || || additive || custom_hand_viewmodel || | |||
Hidden <br> | |||
Uses a string | |||
|- | |||
| 5049 || dmg push force to stickies increased || || percentage || mult_dmg_push_force_to_stickies || Hidden | |||
|- | |||
| 5050 || mod coil max bounces || || additive || mod_coil_max_bounces || Hidden | |||
|- | |||
| 5051 || umbrella recharge rate increased || +%s'''1'''% increase in recharge rate || inverted percentage || umbrella_recharge_rate || | |||
|- | |||
| 5052 || civ boost cond override || || additive || add_civ_boost_override || | |||
|- | |||
| 5053 || mirv impact || || additive || mirv_impact || Hidden | |||
|- | |||
| 5054 || mult mirv impact damage || || percentage || mult_mirv_impact_damage || Hidden | |||
|- | |||
| 5055 || anchor explain || Create earthquake upon taking fall damage while active || additive || anchor_explain || | |||
|- | |||
| 5056 || harvester explain || Burning victims fill crit meter while active || additive || harvester_explain || | |||
|- | |||
| 5057 || limited range || Weapon has limited range || additive || limited_range || | |||
|- | |||
| 5058 || flame_velocity_fade_start || || additive || flame_gravity || Hidden | |||
|- | |||
| 5059 || flame_velocity_fade_end || || additive || flame_gravity || Hidden | |||
|- | |||
| 5060 || add condition on kill || || additive || add_onkill_addcond_self || | |||
|- | |||
| 5061 || gain stored crits on kill || On Kill: Store %s'''1''' critical hit || additive || gain_stored_crits_on_kill || | |||
|- | |||
| 5062 || heal on kill on crit || +%s'''1''' health restored on crit kill || additive || heal_on_kill_crit || | |||
|- | |||
| 5063 || instant reload on direct hit || On Direct Hit: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_direct_hit || | |||
|- | |||
| 5064 || instant reload on hit || On Hit: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_hit || | |||
|- | |||
| 5065 || instant reload on direct hit kill || On Direct Hit Kill: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_direct_hit_kill || | |||
|- | |||
| 5066 || instant reload on kill || On Kill: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_kill || | |||
|- | |||
| 5067 || custom view punch on hit || On Hit: Shake victim's view || additive || add_custom_viewpunch_onhit || | |||
|- | |||
| 5068 || view punch on hit || On Hit: Shake victim's view || additive || add_viewpunch_onhit || | |||
|- | |||
| 5069 || less flinching when active || %s'''1'''% less flinching || inverted percentage || mult_flinch_resist_active || | |||
|- | |||
| 5070 || more flinching when active || +%s'''1'''% more flinching || percentage || mult_flinch_resist_active || | |||
|- | |||
| 5071 || less flinching on wearer || %s'''1'''% less flinching on wearer || inverted percentage || mult_flinch_resist_wearer || | |||
|- | |||
| 5072 || more flinching on wearer || +%s'''1'''% more flinching on wearer || percentage || mult_flinch_resist_wearer || | |||
|- | |||
| 5073 || less flinching when aiming || %s'''1'''% less flinching when aiming || inverted percentage || mult_flinch_resist_aiming || | |||
|- | |||
| 5074 || more flinching when aiming || +%s'''1'''% more flinching when aiming || percentage || mult_flinch_resist_aiming || | |||
|- | |||
| 5075 || punch angle mod mult hidden || || percentage || punch_angle_mod || Hidden | |||
|- | |||
| 5076 || punch angle mod add hidden || || additive || punch_angle_mod || Hidden | |||
|- | |||
| 5077 || punch angle is constant || || additive || punch_angle_is_constant || Hidden | |||
|- | |||
| 5078 || crit vs bleeding players || 100% critical hit vs bleeding players || additive || crit_vs_bleeding_players || | |||
|- | |||
| 5079 || crits vs class || || additive || crit_vs_class || Hidden | |||
|- | |||
| 5080 || minicrits vs class || || additive || minicrit_vs_class || Hidden | |||
|- | |||
| 5081 || crit vs player under feet || || additive || crit_vs_player_under_feet || Hidden | |||
|- | |||
| 5082 || minicrit vs player under feet || || additive || minicrit_vs_player_under_feet || Hidden | |||
|- | |||
| 5083 || crit while disguised || Attack deals mini-crits while you are disguised || additive || crit_while_disguised || | |||
|- | |||
| 5084 || crit take while disguised || Suffer mini-crit damage while disguised || additive || crit_take_while_disguised || | |||
|- | |||
| 5085 || minicrit while disguised || Attack deals mini-crits while you are disguised || additive || minicrit_while_disguised || | |||
|- | |||
| 5086 || minicrit take while disguised || Suffer mini-crit damage while disguised || additive || minicrit_take_while_disguised || | |||
|- | |||
| 5087 || minicrit on objective || Deals mini-crits to enemies capturing, defending, or carrying objectives || additive || mini_crit_on_objectives || | |||
|- | |||
| 5088 || crit vs cond no dot || || additive || crit_vs_playercond || Hidden | |||
|- | |||
| 5089 || minicrit vs cond no dot || || additive || minicrit_vs_playercond || Hidden | |||
|- | |||
| 5090 || mult dmg crit multiplier || || percentage || mult_dmg_crit_multiplier || | |||
|- | |||
| 5091 || headshot is minicrit || Headshots are minicrits || additive || headshot_is_minicrit || | |||
|- | |||
| 5092 || lifesteal || #Attrib_Lifesteal || additive || lifesteal || Note: Missing Localization String | |||
|- | |||
| 5093 || lifesteal crit || On Hit: Steal health from your victim while meter is full || additive || lifesteal_crit || | |||
|- | |||
| 5094 || buildings max level penalty || Buildings have %s'''1''' max level || additive || add_buildings_max_level || | |||
|- | |||
| 5095 || buildings upgrade cost bonus || Buildings require %s'''1''' metal to upgrade || additive || add_buildings_upgrade_cost || | |||
|- | |||
| 5096 || building add condition on death || || additive || building_maxlvl_lost_addcond || Hidden | |||
|- | |||
| 5097 || engineer dispenser build rate multiplier || Increases Dispenser build speed by %s'''1'''% || percentage || dispenser_build_rate_multiplier || | |||
|- | |||
| 5098 || engineer jumppad build rate multiplier || Increases Jump Pad build speed by %s'''1'''% || percentage || jumppad_build_rate_multiplier || | |||
|- | |||
| 5099 || mod dispenser cost || %s'''1'''% Dispenser build cost || percentage || mod_dispenser_cost || | |||
|- | |||
| 5100 || mod sentrygun cost || %s'''1'''% Sentry Gun build cost || percentage || mod_sentrygun_cost || | |||
|- | |||
| 5101 || mod jumppad cost || %s'''1'''% Jump Pad build cost || percentage || mod_jumppad_cost || | |||
|- | |||
| 5102 || no primary ammo from dispensers || Dispensers do not give ammo || additive || no_primary_ammo_from_dispensers_always || | |||
|- | |||
| 5103 || sentry hit chance when shield charging mult || || percentage || sentry_hit_chance_shield_charge || Hidden | |||
|- | |||
| 5104 || return metal on sentry kill || On Sentry Kill: +%s'''1''' metal || additive || metal_on_sentry_kill || | |||
|- | |||
| 5105 || engy sentry knockback bonus || Sentry Gun deals +%s'''1'''% knockback || percentage || mult_sentry_knockback || | |||
|- | |||
| 5106 || engy sentry knockback penalty || Sentry Gun deals %s'''1'''% knockback || percentage || mult_sentry_knockback || | |||
|- | |||
| 5107 || engy sentry turn rate bonus || Sentry Gun turns +%s'''1'''% faster || percentage || mult_sentry_turnrate || | |||
|- | |||
| 5108 || engy sentry turn rate penalty || Sentry Gun turns %s'''1'''% slower || percentage || mult_sentry_turnrate || | |||
|- | |||
| 5109 || medigun healing received bonus || +%s'''1'''% health from Medi Gun on wearer || percentage || mult_medigun_healing_received || | |||
|- | |||
| 5110 || medigun healing received penalty || %s'''1'''% health from Medi Gun on wearer || percentage || mult_medigun_healing_received || | |||
|- | |||
| 5111 || medigun healing received on active bonus || +%s'''1'''% health from Medi Gun while active || percentage || mult_medigun_healing_received_active || | |||
|- | |||
| 5112 || medigun healing received on active penalty || %s'''1'''% health from Medi Gun while active || percentage || mult_medigun_healing_received_active || | |||
|- | |||
| 5113 || dispenser healing received bonus || +%s'''1'''% health from Dispensers on wearer || percentage || mult_dispenser_healing_received || | |||
|- | |||
| 5114 || dispenser healing received penalty || %s'''1'''% health from Dispensers on wearer || percentage || mult_dispenser_healing_received || | |||
|- | |||
| 5115 || dispenser healing received on active bonus || +%s'''1'''% health from Dispensers while active || percentage || mult_dispenser_healing_received_active || | |||
|- | |||
| 5116 || dispenser healing received on active penalty || %s'''1'''% health from Dispensers while active || percentage || mult_dispenser_healing_received_active || | |||
|- | |||
| 5117 || dispenser can overheal on wearer || Dispensers can overheal on wearer || additive || dispenser_can_overheal_wearer || | |||
|- | |||
| 5118 || dispenser can overheal on active || Dispensers can overheal while active || additive || dispenser_can_overheal_active || | |||
|- | |||
| 5119 || everything can overheal on wearer || Can be overhealed by anything on wearer || additive || everything_can_overheal_wearer || | |||
|- | |||
| 5120 || everything can overheal on active || Can be overhealed by anything while active || additive || everything_can_overheal_active || | |||
|- | |||
| 5121 || no crit heals || No Crit-Heals: Heal rate does not increase when healing an out-of-combat target || additive || crit_heals_disabled || | |||
|- | |||
| 5122 || health kits can overheal on wearer || Packs can overheal on wearer || additive || health_kits_can_overheal_wearer || | |||
|- | |||
| 5123 || health kits can overheal on active || Packs can overheal while active || additive || health_kits_can_overheal_active || | |||
|- | |||
| 5124 || healing received on active bonus || +%s'''1'''% health from healers while active || percentage || mult_healing_received_active || | |||
|- | |||
| 5125 || healing received on active penalty || %s'''1'''% health from healers while active || percentage || mult_healing_received_active || | |||
|- | |||
| 5126 || health from packs increased on active || +%s'''1'''% health from packs while active || percentage || mult_health_frompacks_active || | |||
|- | |||
| 5127 || health from packs decreased on active || %s'''1'''% health from packs while active || percentage || mult_health_frompacks_active || | |||
|- | |||
| 5128 || health regen delay time when damaged || Taking damage delays HP regen by %s'''1'''s || additive || mod_health_regen_hurt_delay || | |||
|- | |||
| 5129 || mod burstfire || Sentry Gun turns +%s'''1'''% faster || additive || mod_burstfire || Note: Uses Wrong Localization string | |||
|- | |||
| 5130 || mult proxymine radius || || percentage || mult_proxymine_radius || | |||
|- | |||
| 5131 || charge weapon no extra speed || || additive || chargeweapon_no_extra_speed || | |||
|- | |||
| 5132 || cyclops detonate other grenades || Explosion destroys enemy grenades and detonates your own || additive || cyclops_detonate_other_grenades || | |||
|- | |||
| 5133 || cyclops explain || Hold Fire: Prevent grenade detonation || additive || || | |||
|- | |||
| 5134 || rocket jump damage reduction weapon || %s'''1'''% self-inflicted explosive damage || percentage || rocket_jump_dmg_reduction_weapon || | |||
|- | |||
| 5135 || hidden separator || || || hidden_separator || All attributes in a weapon after this one will be hidden from the tooltip. | |||
|- | |||
| 5136 || Projectile speed secondary || +%s'''1'''% projectile speed || percentage || mult_projectile_speed_secondary || Hidden | |||
|- | |||
| 5137 || custom falloff || || additive || mod_custom_falloff || Hidden | |||
|- | |||
| 5138 || custom rampup || || additive || mod_custom_rampup || Hidden | |||
|- | |||
| 5139 || longer damage falloff distance || || percentage || mult_falloff_distance || Hidden | |||
|- | |||
| 5140 || shorter damage falloff distance || || inverted percentage || mult_falloff_distance || Hidden | |||
|- | |||
| 5141 || particle on melee hit || || additive || particle_on_melee_hit || Hidden | |||
|- | |||
| 5142 || mod lunchbox critboostable || || additive || mod_lunchbox_critboostable || | |||
|- | |||
| 5143 || mod crit airborne simple || Crits airborne enemies || additive || crit_airborne_simple || | |||
|- | |||
| 5144 || mod crit airborne simple min height || Crits airborne enemies || additive || crit_airborne_simple_min_height || Crit Airborne attribute but you can set minimum required height above ground | |||
|- | |||
| 5145 || modifier crit airborne direct hit only || Crits airborne enemies on direct hit only || additive || mod_crit_airborne_direct_hit_only || modifier for crit_airborne_simple_min_height, crit_airborne_simple and crit_airborne attributes to work only on direct hit on explosives | |||
|- | |||
| 5146 || crit on objective || Deals crits to enemies capturing, defending, or carrying objectives || additive || crit_on_objectives || | |||
|- | |||
| 5147 || add ammo on direct hit || On Direct Hit: Gain %s'''1''' ammo || additive || add_ammo_on_direct_hit || | |||
Either any hit or direct hit only if it's BLAST type damage. <br> | |||
Value gives max amount to fill into ammo. <br> | |||
Also supports negative values! | |||
|- | |||
| 5148 || add ammo on direct hit kill || On Direct Hit Kill: Gain %s'''1''' ammo || additive || add_ammo_on_direct_hit_kill || | |||
|- | |||
| 5149 || add ammo on kill || On Kill: Gain %s'''1''' ammo || additive || add_ammo_on_kill || | |||
|- | |||
| 5150 || mult taser heal scale || || percentage || mult_taser_heal_scale || Hidden | |||
|- | |||
| 5151 || mod taser damage noscale || || additive || mod_taser_damage_noscale || Hidden | |||
|- | |||
| 5152 || heal on smack DISPLAY ONLY || Teammates hit while at maximum charge will be fully healed || additive || heal_on_smack_DISPLAY_ONLY || | |||
|- | |||
| 5153 || minicrit vs wet players || || additive || minicrit_vs_wet_players || Hidden | |||
|- | |||
| 5154 || set watch panel || || additive || set_watch_panel || Hidden | |||
|- | |||
| 5155 || no centerfire projectile || || additive || no_centerfire_projectile || Hidden | |||
|- | |||
| 5156 || drop team health pack on kill || Drops a team healthpack on kill || additive || drop_team_health_pack_on_kill || | |||
|- | |||
| 5157 || passive reload holstered || Passively reloads ammo while holstered || additive || passive_reload_holstered || | |||
|- | |||
| 5158 || heal on crit scythe simple taunt || On Hit: Steal health from your victim while meter is full || additive || heal_on_crit_scythe_simple_taunt || | |||
|- | |||
| 5159 || mod taunt kill fill stored crits || || additive || mod_taunt_kill_fill_stored_crits || Hidden | |||
|- | |||
| 5160 || knife explain || Attack an enemy from behind to backstab them for a one-hit kill || additive || knife_explain || | |||
|- | |||
| 5161 || wrench explain || Upgrades, repairs, and speeds up construction of friendly buildings when hit || additive || wrench_explain || | |||
|- | |||
| 5162 || stickybomb explain || Alt-Fire: Detonate all Stickybombs || additive || stickybomb_explain || | |||
|- | |||
| 5163 || flamethrower explain || Alt-Fire: Release an airblast<br>Airblast deflects enemies and projectiles, and extinguishes burning teammates || additive || flamethrower_explain || | |||
|- | |||
| 5164 || invis explain || Alt-Fire: Cloak yourself || additive || invis_explain || | |||
|- | |||
| 5165 || sapper explain || Disables and slowly destroys enemy buildings<br>Does not remove disguise when used || additive || sapper_explain || | |||
|- | |||
| 5166 || reload while not active explain || This weapon will reload when not active || additive || reload_while_not_active_explain || | |||
|- | |||
| 5167 || sandvich explain || Eat to regain up to 120 health <br>Alt-Fire: Share Sandvich with a friend (Medium health kit) || additive || sandvich_explain || | |||
|- | |||
| 5168 || umbrella explain || Alt-Fire: Give mini-crit boost to a teammate || additive || umbrella_explain || | |||
|- | |||
| 5169 || mirv explain || Splits into 4 small bomblets upon exploding || additive || mirv_explain || | |||
|- | |||
| 5170 || disabled by wrench explain || Can be disarmed by Wrenches || additive || disabled_by_wrench_explain || | |||
|- | |||
| 5171 || coilgun explain || Fully charged shots ricochet off walls, and explode in your hand when overcharged || additive || coilgun_explain || | |||
|- | |||
| 5172 || taser explain || Damage is affected by current charge || additive || taser_explain || | |||
|- | |||
| 5173 || jumppad explain || Jump Pads cannot be upgraded || additive || jumppad_explain || | |||
|- | |||
| 5174 || derbycane explain || Alt-Fire: Give haste boost to a teammate || additive || derbycane_explain || | |||
|- | |||
| 5175 || rejuvenator explain || Alt-Fire: Launch a device that grants invulnerability in a radius || additive || rejuvenator_explain || | |||
|- | |||
| 5176 || class select override slot || || additive || class_select_override_slot || Hidden | |||
|- | |||
| 5177 || uber duration decreased || || percentage || add_uber_time_active || | |||
|- | |||
| 5178 || self damage penetrates uber || || additive || mod_self_damage_penetrates_uber || | |||
|- | |||
| 5179 || mod prevent self dmg dot weapon || || additive || mod_prevent_self_dmg_dot_weapon || | |||
|- | |||
| 5180 || dmg taken from fall reduced || || inverted percentage || mult_dmgtaken_from_fall || | |||
|- | |||
| 5181 || dmg taken from fall increased || || percentage || mult_dmgtaken_from_fall || | |||
|- | |||
| 5182 || dmg taken from burning target reduced || || inverted percentage || mult_dmgtaken_from_burning_target_wearer || | |||
|- | |||
| 5183 || dmg taken from burning target reduced on active || || inverted percentage || mult_dmgtaken_from_burning_target_active || | |||
|- | |||
| 5184 || dmg taken from blast direct reduced || || inverted percentage || mult_dmgtaken_from_explosions_direct || | |||
|- | |||
| 5185 || dmg taken from blast direct increased || || percentage || mult_dmgtaken_from_explosions_direct || | |||
|- | |||
| 5186 || dmg taken from blast splash reduced || || inverted percentage || mult_dmgtaken_from_explosions_splash || | |||
|- | |||
| 5187 || dmg taken from blast splash increased || || percentage || mult_dmgtaken_from_explosions_splash || | |||
|- | |||
| 5188 || dmg taken from blast direct reduced on active || || inverted percentage || mult_dmgtaken_from_explosions_direct_active || | |||
|- | |||
| 5189 || dmg taken from blast direct increased on active || || percentage || mult_dmgtaken_from_explosions_direct_active || | |||
|- | |||
| 5190 || dmg taken from blast splash reduced on active || || inverted percentage || mult_dmgtaken_from_explosions_splash_active || | |||
|- | |||
| 5191 || dmg taken from blast splash increased on active || || percentage || mult_dmgtaken_from_explosions_splash_active || | |||
|- | |||
| 5192 || not crit vs burning flare || || additive || not_crit_vs_burning_flare || | |||
|- | |||
| 5193 || scoped firerate penalty || #Attrib_ScopedFireRatePenalty || inverted percentage || mult_postfiredelay_scoped || Note: Missing Localization String | |||
|- | |||
| 5194 || hide ammo hud || || additive || hide_ammo_hud || Hidden | |||
|- | |||
| 5195 || minigun deployed crouchwalk || || additive || minigun_deployed_crouchwalk || | |||
|- | |||
| 5196 || minigun jump while revved || #Attrib_DeployedJumpMinigun || additive || minigun_jump_while_revved || Note: Missing Localization String | |||
|- | |||
| 5197 || custom projectile origin offset || || additive || custom_projectile_origin_offset || | |||
|- | |||
| 5198 || can headshot || || additive || can_headshot || | |||
|- | |||
| 5199 || banned in medieval mode || || additive || banned_in_medieval_mode || Hidden | |||
|- | |||
| 5200 || no explosion falloff hidden || || additive || disable_explosion_falloff || Hidden | |||
|- | |||
| 5201 || custom disguise sound || || additive || custom_disguise_sound || Hidden | |||
|- | |||
| 5202 || mult disguise speed penalty || || percentage || mult_disguise_speed || | |||
|- | |||
| 5203 || mult disguise speed bonus || || inverted percentage || mult_disguise_speed || | |||
|- | |||
| 5204 || lose cloak on decloak || || additive || lose_cloak_on_decloak || | |||
|- | |||
| 5205 || shield bash aoe knockback || || additive || add_shield_bash_aoe_knockback || | |||
|- | |||
| 5206 || mod zoomed dont hide viewmodel || || additive || mod_zoomed_dont_hide_viewmodel || | |||
|- | |||
| 5207 || cannot pickup dropped weapons while cloaked || || additive || cannot_pickup_dropped_weapons_while_cloaked || | |||
|- | |||
| 5208 || primary ammo from ammo packs bonus || || percentage || mult_primary_ammo_from_ammo_packs || | |||
|- | |||
| 5209 || primary ammo from ammo packs penalty || || percentage || mult_primary_ammo_from_ammo_packs || | |||
|- | |||
| 5210 || primary ammo from dropped weapons bonus || || percentage || mult_primary_ammo_from_dropped_weapons || | |||
|- | |||
| 5211 || primary ammo from dropped weapons penalty || || percentage || mult_primary_ammo_from_dropped_weapons || | |||
|- | |||
| 5212 || secondary ammo from ammo packs bonus || || percentage || mult_secondary_ammo_from_ammo_packs || | |||
|- | |||
| 5213 || secondary ammo from ammo packs penalty || || percentage || mult_secondary_ammo_from_ammo_packs || | |||
|- | |||
| 5214 || secondary ammo from dropped weapons bonus || || percentage || mult_secondary_ammo_from_dropped_weapons || | |||
|- | |||
| 5215 || secondary ammo from dropped weapons penalty || || percentage || mult_secondary_ammo_from_dropped_weapons || | |||
|- | |||
| 5216 || mod deflect no minicrit || || additive || mod_deflect_no_minicrit || | |||
|- | |||
| 5217 || airblast deflect disabled || || additive || airblast_deflect_disabled || | |||
|- | |||
| 5218 || maxammo grenades2 increased || || percentage || mult_maxammo_grenades2 || | |||
|- | |||
| 5220 || airblast extinguish disabled || || additive || airblast_extinguish_disabled || | |||
|- | |||
| 5221 || custom lunchbox throwable type || || additive || custom_lunchbox_throwable_type || | |||
|- | |||
| 5222 || custom lunchbox throwable model || || additive || custom_lunchbox_throwable_model || Hidden | |||
|- | |||
| 5223 || mult lunchbox throwable velocity || || percentage || mult_lunchbox_throwable_velocity || Hidden | |||
|- | |||
| 5224 || lunchbox add condition on eat || || additive || lunchbox_addcond || Uses a string. | |||
|- | |||
| 5225 || mod spread scale scoped override || || additive || mod_spread_scale_scoped_override || | |||
|- | |||
| 5226 || mod sniper zoom while jumping || #Attrib_ZoomingCanJump || additive || mod_sniper_zoom_while_jumping || Note: Missing Localization String | |||
|- | |||
| 5227 || mod sniper crit after zoom time || || additive || mod_sniper_crit_after_zoom_time || | |||
|- | |||
| 5228 || mod ammo per reload || || additive || mod_ammo_per_reload || Hidden | |||
|- | |||
| 5229 || set reload single || || additive || set_reload_single || | |||
|- | |||
| 5230 || Reload time start || || inverted percentage || mult_reload_time_start || | |||
|- | |||
| 5231 || Reload time refill || || inverted percentage || mult_reload_time_refill || | |||
|- | |||
| 5232 || proj detonate with rocket radius || || additive || proj_detonate_with_rocket_radius || | |||
|- | |||
| 5233 || deflect on swing || #Attrib_DeflectOnSmack || additive || deflect_on_swing || Note: Missing Localization String | |||
|- | |||
| 5234 || deflect on smack hidden || #Attrib_DeflectOnSmack || additive || deflect_on_smack || | |||
Hidden <br> | |||
Note: Missing Localization String | |||
|- | |||
| 5235 || add condition on swing || || additive || add_onswing_addcond || | |||
|- | |||
| 5236 || add condition on miss || || additive || onmiss_addcond || | |||
|- | |||
| 5237 || mult melee smack delay || || percentage || mult_melee_smack_delay || | |||
|- | |||
| 5238 || mod melee crit swing custom damage || || additive || mod_melee_crit_swing_custom_damage || Hidden | |||
|- | |||
| 5239 || mod melee swing custom damage || || additive || mod_melee_swing_custom_damage || Hidden | |||
|- | |||
| 5240 || brick explodes || || additive || brick_explode || | |||
|- | |||
| 5241 || sapper cant sap || || additive || sapper_cant_sap || Hidden | |||
|- | |||
| 5242 || tranq melee boost || || additive || tranq_melee_boost || Hidden | |||
|- | |||
| 5243 || boost speed from patient || || additive || boost_speed_from_patient || | |||
|- | |||
| 5244 || keep disguise on attack || || additive || keep_disguise_on_attack || | |||
|- | |||
| 5245 || set rocket detonate mode || || additive || set_rocket_detonate_mode || | |||
Hidden <br> | |||
Modes: <br> | |||
1 = Shatter on walls <br> | |||
2 = Bouncy Rockets (explodes after 5 bounces) <br> | |||
3 = Homing Rockets | |||
|- | |||
| 5246 || mod launches ball || || additive || mod_launches_ball || | |||
Hidden <br> | |||
Syntax: "<recharge cooldown> <addcond id> <addcond duration>" <br> | |||
e.g. "10.0 5 3.0" | |||
|- | |||
| 5247 || mod set beam range || || percentage || mod_set_beam_range || Hidden | |||
|- | |||
| 5248 || mod set healbomb lifetime || || percentage || mod_set_healbomb_lifetime || Hidden | |||
|- | |||
| 5249 || mod use custom ammo type || || additive || mod_use_custom_ammo_type || | |||
Hidden <br> | |||
Modes: <br> | |||
1 = Primary Ammo <br> | |||
2 = Secondary Ammo <br> | |||
3 = Metal <br> | |||
4 = Grenades1 <br> | |||
5 = Grenades2 | |||
|- | |||
| 5250 || mod ubercharge cond || || additive || mod_ubercharge_cond || Hidden | |||
|- | |||
| 5251 || mod outline on hit || || additive || mod_outline_on_hit || Hidden | |||
|- | |||
| 5252 || set sentry bullet || || additive || set_sentry_bullet || | |||
Hidden <br> | |||
Value is the projectile index from "override_projectile_type" | |||
|- | |||
| 5253 || set sentry rocket || || additive || set_sentry_rocket || | |||
Hidden <br> | |||
Value is the projectile index from "override_projectile_type" | |||
|- | |||
| 5254 || weapon exclusive to holiday || || additive || weapon_exclusive_to_holiday || | |||
Hidden <br> | |||
Modes: <br> | |||
1 = TF Birthday <br> | |||
2 = Halloween <br> | |||
3 = Christmas <br> | |||
4 = End of the Line <br> | |||
5 = Invasion <br> | |||
6 = Valentines <br> | |||
7 = Pyromania <br> | |||
8 = Full Moon <br> | |||
9 = Halloween OR Full Moon <br> | |||
10 = Halloween OR Full Moon OR Valentines <br> | |||
11 = April Fools <br> | |||
12 = Soldier Day (Rick May Passing) <br> | |||
13 = Summer | |||
|- | |||
| 5255 || mod set fire arrows || || additive || mod_set_fire_arrows || Hidden | |||
|- | |||
| 5256 || mod projectiles per shot || || additive || mod_projectiles_per_shot || | |||
|- | |||
| 5257 || mod sustained fire accuracy || || additive || mod_sustained_fire_accuracy || | |||
Syntax: "<accuracy multiplier> <time to reach multiplier>" <br> | |||
e.g. "2.0 3.0" | |||
|- | |||
| 5258 || mod sustained fire damage || || additive || mod_sustained_fire_damage || | |||
Syntax: "<damage multiplier> <time to reach multiplier>" <br> | |||
e.g. "2.0 3.0" | |||
|- | |||
| 5259 || mod set player scale on wearer || || percentage || mod_set_player_scale_on_wearer || | |||
|- | |||
| 5260 || mod set player scale on active || || percentage || mod_set_player_scale_on_active || | |||
|- | |||
| 5261 || mod set sniper laser sight || || additive || mod_set_sniper_laser_sight || | |||
|- | |||
| 5262 || mod set banner cond || || additive || mod_set_banner_cond || Hidden | |||
|- | |||
| 5263 || mod set banner flag model || || additive || mod_set_banner_flag_model || Hidden | |||
|- | |||
| 5264 || custom banner sound || || additive || custom_banner_sound || Hidden | |||
|- | |||
| 5265 || generator sticks to walls || || additive || generator_sticks_to_walls || Hidden | |||
|- | |||
| 5266 || projectile scale increased || || percentage || mult_projectile_scale || Hidden | |||
|- | |||
| 5267 || land mines || Fires Landmines || additive || mod_sticky_is_landmine || | |||
|- | |||
| 5268 || auto jumping || Wearer can automatically jump by holding the jump button || additive || auto_jumping || | |||
|- | |||
| 5269 || mult spread scales speed || Up to %s'''1'''% more accurate based on current speed || inverted percentage || mult_spread_scales_speed || | |||
|- | |||
| 5270 || always draw tracer || || additive || mod_always_draw_tracer_effect || | |||
Hidden <br> | |||
Value is frequency, 1 being always | |||
|- | |||
| 5271 || never draw tracer || || additive || mod_never_draw_tracer_effect || Hidden | |||
|- | |||
| 5272 || duck jumping || Wearer can jump while crouching || additive || duck_jumping || | |||
|- | |||
| 5273 || cloak regen disabled || No passive cloak regeneration || additive || mult_cloak_meter_regen_rate || | |||
|- | |||
| 5274 || disguise on hit || || additive || disguise_on_hit || Hidden | |||
|- | |||
| 5275 || tranq recharge time || || additive || tranq_recharge_time || Hidden | |||
|- | |||
| 5276 || tranq2 on hit || || additive || mod_tranq2_onhit || Hidden | |||
|- | |||
| 5277 || tranq building debuff || || additive || tranq_building_debuff || Hidden | |||
|- | |||
| 5278 || deploy with empty clip || || additive || deploy_with_empty_clip || Hidden | |||
|- | |||
| 5279 || take minicrits projectile airborne || Take minicrits from projectiles while airborne || or || take_minicrits_projectile_airborne || | |||
|- | |||
| 5280 || mult dmg crit || Critical hits deal %s'''1'''% increased damage || percentage || mult_dmg_crit || | |||
|- | |||
| 5281 || rocket gravity upward force || || additive percentage || mod_rocket_gravity_upward_force || | |||
Hidden <br> | |||
mod_rocket_gravity by default adds a upward force to the projectile, set to -100 to disable it | |||
|- | |||
|} | |||
</div> | |||
==Legacy TF2C Attributes== | |||
The following table describes each attribute from legacy versions of TF2C. For the most part, these do not work in the current version of TF2C. | |||
<div style="max-width: 100%; overflow-x: scroll;"> | <div style="max-width: 100%; overflow-x: scroll;"> | ||
| Line 786: | Line 1,415: | ||
| 3151 || instant reload on direct hit || On Direct Hit: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_direct_hit || Either any hit or direct hit only if it's BLAST type damage. Value gives max amount to reload into clip, can't be more than clip. | | 3151 || instant reload on direct hit || On Direct Hit: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_direct_hit || Either any hit or direct hit only if it's BLAST type damage. Value gives max amount to reload into clip, can't be more than clip. | ||
|- | |- | ||
| 3152 || instant reload on hit || | | 3152 || instant reload on hit || On Hit: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_hit || | ||
|- | |- | ||
| 3153 || instant reload on direct hit kill || | | 3153 || instant reload on direct hit kill || On Direct Hit Kill: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_direct_hit_kill || | ||
|- | |- | ||
| 3154 || instant reload on kill || On Kill: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_kill || | | 3154 || instant reload on kill || On Kill: Reload up to %s'''1''' ammo instantly || additive || instant_reload_on_kill || | ||