| Name | Key | Value | Comment |
|---|---|---|---|
| Max Iterations | max_resolution_iterations | 10 | Maximum axiom resolution iterations |
| CD Efficiency | cooldown_efficiency | 0.75 | Multiplier for CD-based abilities (0.75 = realistic usage) |
| Avg Aura Targets | aura_avg_targets | 1.5 | Average heroes affected by aura |
| Armor Factor | armor_damage_factor | 0.06 | Dota 2 armor constant: each armor reduces phys dmg by ~6% |
| Expected HP Regen | expected_hp_regen | 10 | STR hero base at Sange timing (~8-12 HP/sec total) |
| Expected Mana Regen | expected_mana_regen | 4 | INT hero at Kaya purchase (~4-5 mana/sec total) |
| Expected Attack Damage | expected_attack_damage | 200 | Carry hero total damage at crit item timing (~level 15-20) |
| Expected Mana Pool | expected_mana_pool | 780 | INT hero base mana at Null Talisman timing (~level 7) |
| Expected Move Speed | expected_move_speed | 365 | Base hero MS (~315) + boots (~50) |
| Expected Phys Damage | expected_physical_damage | 150 | Average physical attack damage in midgame |
| Expected Missing HP | expected_missing_hp | 900 | STR hero at Heart timing: ~3000 HP, ~30% missing avg |
| Expected Enemy HP | expected_enemy_hp | 3000 | Average enemy hero HP for %HP drain calculations |
| Persistent DMG Uptime | permanent_dmg_uptime_during_whole_game | 0.2 | % of game time persistent damage hits enemies |
| Base Disable Gold | base_disable_gold | 2000 | Gold per normalized second of disable. Items compute cc_stat = duration / sqrt(cooldown), axiom prices it. Formula: cc_value = (duration / sqrt(CD)) × base_disable_gold × type_coeff |
| Name | Gold/Point | Method | Reference Item | Category | Details |
|---|---|---|---|---|---|
| Agility bonus_agility |
100g | reference_item | Blade Of Alacrity | attributes | Mid-tier pure AGI item. Consistent with STR/INT pricing Blade Of Alacrity(1000g) / Agility(10) = 100.00 |
| Intelligence bonus_intellect |
100g | reference_item | Staff Of Wizardry | attributes | Mid-tier pure INT item. Consistent with STR/AGI pricing Staff Of Wizardry(1000g) / Intelligence(10) = 100.00 |
| Strength bonus_strength |
100g | reference_item | Ogre Axe | attributes | Mid-tier pure STR item. Consistent with AGI/INT pricing Ogre Axe(1000g) / Strength(10) = 100.00 |
| Armor bonus_armor |
137.50g | reference_item | Chainmail | defense | Mid-tier pure armor item. Ring of Protection too cheap to be representative Chainmail(550g) / Armor(4) = 137.50 |
| Evasion bonus_evasion |
86.67g | reference_item | Talisman Of Evasion | defense | Only pure evasion item. Component for Butterfly, counters physical attacks Talisman Of Evasion(1300g) / Evasion(15) = 86.67 |
| Health bonus_health |
4g | reference_item | Vitality Booster | defense | Mid-tier pure HP item. Builds into major HP items Vitality Booster(1000g) / Health(250) = 4.00 |
| Magic Resistance bonus_magic_resistance |
40g | reference_item | Cloak | defense | Only pure magic resistance item. Basic component for Hood/Pipe builds Cloak(800g) / Magic Resistance(20) = 40.00 |
| Slow Resistance slow_resistance |
13.80g | reference_item | Sange | defense | Sange minus STR and hp_regen_amp. Remainder divided by slow resist (Sange(2100g) - 1824g [Strength(16) × 100g + HP Regen Amplification(16) × 14g]) / Slow Resistance(20) = 13.80 |
| Movement Speed bonus_movement_speed |
11.11g | reference_item | Boots | movement | Basic movement item. Foundation for all boot upgrades Boots(500g) / Movement Speed(45) = 11.11 |
| Movement Speed % bonus_movement_speed_percent |
11.11g | reference_item | Boots | movement | Boots of Speed is the foundational movement item. Converted from flat MS to percent using base MS Boots(500g) / Movement Speed %(45) = 11.11 |
| Displacement displacement |
1.88g | reference_item | Blink | movement | Blink Dagger as reference for displacement per unit Blink(2250g) / Displacement(1200) = 1.88 |
| Attack Speed bonus_attack_speed |
22.50g | reference_item | Gloves | offense | Cheapest pure attack speed item. Basic component Gloves(450g) / Attack Speed(20) = 22.50 |
| Damage bonus_damage |
50g | reference_item | Blades Of Attack | offense | Cheapest pure damage item. Basic component for damage builds Blades Of Attack(450g) / Damage(9) = 50.00 |
| Chain Lightning Damage chain_damage |
41.36g | reference_item | Maelstrom | offense | Maelstrom minus damage/AS, divided by 110 dmg and 25% chance (Maelstrom(2950g) - 1812.5g [Damage(25) × 50g + Attack Speed(25) × 22.5g]) / Chain Lightning Damage(110) / chance(25%) = 41.36 |
| Armor Reduction corruption_armor |
-150g | reference_item | Blight Stone | offense | Negative stat: gold_per_point will be negative Blight Stone(300g) / Armor Reduction(-2) = -150.00 |
| Night Vision bonus_night_vision |
2.12g | reference_item | Moon Shard | special | Moon Shard minus attack speed. Remainder divided by night vision (Moon Shard(4000g) - 3150g [Attack Speed(140) × 22.5g]) / Night Vision(400) = 2.12 |
| HP Regen bonus_health_regen |
140g | reference_item | Ring Of Regen | sustain | Cheapest pure HP regen item. Basic component Ring Of Regen(175g) / HP Regen(1.25) = 140.00 |
| Lifesteal bonus_lifesteal |
50g | reference_item | Lifesteal | sustain | Only pure lifesteal item. Component for Satanic, Mask of Madness Lifesteal(900g) / Lifesteal(18) = 50.00 |
| MP Regen bonus_mana_regen |
250.00g | reference_item | Sobi Mask | sustain | Cheapest pure mana regen item. Basic component Sobi Mask(175g) / MP Regen(0.7) = 250.00 |
| Spell Lifesteal spell_lifesteal |
54.17g | reference_item | Voodoo Mask | sustain | Spell lifesteal is more expensive than regular lifesteal Voodoo Mask(650g) / Spell Lifesteal(12) = 54.17 |
| Cooldown Reduction bonus_cooldown |
6.40g | reference_item | Octarine Core | utility | Octarine Core minus stats. Remainder divided by cooldown reduction (Octarine Core(4900g) - 4740g [Health(450) × 4g + Mana(450) × 3.2g + MP Regen(6) × 250g]) / Cooldown Reduction(25) = 6.40 |
| Mana bonus_mana |
3.20g | reference_item | Energy Booster | utility | Cheapest pure mana pool item. Builds into Arcane Boots and major mana items Energy Booster(800g) / Mana(250) = 3.20 |
| Cast Range cast_range_bonus |
3.07g | reference_item | Aether Lens | utility | Aether Lens minus mana and mana regen stats. Remainder divided by cast range (Aether Lens(2275g) - 1585g [Mana(300) × 3.2g + MP Regen(2.5) × 250g]) / Cast Range(225) = 3.07 |
| Spell Amplification spell_amp |
10g | reference_item | Kaya | utility | Kaya minus INT and mana regen multiplier. Remainder divided by spell amp (Kaya(2100g) - 2000g [Intelligence(16) × 100g + Mana Regen Multiplier(40) × 10g]) / Spell Amplification(10) = 10.00 |
| Max Mana % bonus_max_mana_percentage |
24.96g | amplification_of | - | amplification | Percentage increase to max mana pool Mana(3.20g) × Expected Mana Pool(780) × 0.01 = 24.96 |
| Crit Expected DPS crit_expected_dps |
100g | amplification_of | - | amplification | Expected DPS increase from crit. Used with custom_stats formula: crit_chance/100 * (crit_multiplier - 100). Damage(50.00g) × Expected Attack Damage(200) × 0.01 = 100.00 |
| HP Regen Amplification hp_regen_amp |
14g | amplification_of | - | amplification | Amplifies HP regen HP Regen(140.00g) × Expected HP Regen(10) × 0.01 = 14.00 |
| Mana Regen Multiplier mana_regen_multiplier |
10.00g | amplification_of | - | amplification | Amplifies mana regen MP Regen(250.00g) × Expected Mana Regen(4) × 0.01 = 10.00 |
| Missing HP Regen missing_health_regen |
1260g | amplification_of | - | amplification | 1% missing HP regen HP Regen(140.00g) × Expected Missing HP(900) × 0.01 = 1260.00 |
| All Stats bonus_all_stats |
100g | formula | - | attributes | +1 all stats = +1 STR + +1 AGI + +1 INT. Average of three (Strength(100g) + Agility(100g) + Intelligence(100g)) / 3 = 100.00 |
| Attack Speed Aura aura_attack_speed |
33.75g | formula | - | aura | Attack speed aura affects multiple heroes, like other auras Attack Speed(22.5g) * Avg Aura Targets(1.5) = 33.75 |
| Health Regen Aura aura_health_regen |
210g | formula | - | aura | Personal HP regen scaled by avg aura targets HP Regen(140g) * Avg Aura Targets(1.5) = 210.00 |
| Mana Regen Aura aura_mana_regen |
375.00g | formula | - | aura | Personal mana regen scaled by avg aura targets MP Regen(250g) * Avg Aura Targets(1.5) = 375.00 |
| Negative Armor Aura aura_negative_armor |
-206.25g | formula | - | aura | Mirror of positive armor aura. Negative g/pt because stat value is negative Positive Armor Aura(206.25g) * -1 = -206.25 |
| Negative Attack Speed Aura aura_negative_attack_speed |
-33.75g | formula | - | aura | Mirror of positive AS aura. Negative g/pt because stat value is negative. Debuff on enemies = benefit Attack Speed Aura(33.75g) * -1 = -33.75 |
| Positive Armor Aura aura_positive_armor |
206.25g | formula | - | aura | Same effect as Armor Aura. Different stat name in Assault Cuirass. Armor Aura(206.25g) = 206.25 |
| Armor Aura bonus_aoe_armor |
206.25g | formula | - | aura | Personal armor scaled by avg aura targets Armor(137.5g) * Avg Aura Targets(1.5) = 206.25 |
| Damage Aura damage_aura |
150g | formula | - | aura | Percentage-based aura: 1% damage = expected_attack_damage/100 flat damage per target Damage(50g) * Expected Attack Damage(200) / 100 * Avg Aura Targets(1.5) = 150.00 |
| Lifesteal Aura lifesteal_aura |
75g | formula | - | aura | Lifesteal scaled by avg aura targets Lifesteal(50g) * Avg Aura Targets(1.5) = 75.00 |
| Mana Replenish replenish_amount |
375.00g | formula | - | aura | Priced as aura_mana_regen (team mana restore). Use with uptime_stats + cooldown Mana Regen Aura(375g) = 375.00 |
| Heal Reduction Aura % restoration_reduction_aura |
21g | formula | - | aura | 1% heal reduction on enemies, scaled by expected HP regen and avg aura targets HP Regen(140g) * Expected HP Regen(10) / 100 * Avg Aura Targets(1.5) = 21.00 |
| Heal Reduction heal_reduction |
14g | formula | - | debuff | Lower bound: 1% heal reduction >= 1% HP regen amp. Actual value higher since heal reduction also affects lifesteal, salves, etc. HP Regen Amplification(14g) = 14.00 |
| Heal Reduction (single target) % restoration_reduction_enemy |
14g | formula | - | debuff | Single-target heal reduction. No aura multiplier. Spirit Vessel 70%: uptime applied separately. HP Regen(140g) * Expected HP Regen(10) / 100 = 14.00 |
| Absorb Amount absorb_amount |
2g | formula | - | defense | Physical-only barrier = HP value halved. Health(4g) / 2 = 2.00 |
| Block Damage (Melee) block_damage_melee |
15.28g | formula | - | defense | 1 block = armor equivalent via expected phys damage and armor factor. Chance applied separately. Armor(137.5g) / Expected Phys Damage(150) / Armor Factor(0.06) = 15.28 |
| Block Damage (Ranged) block_damage_ranged |
15.28g | formula | - | defense | Same as melee — pipeline applies melee/ranged switchable separately. Armor(137.5g) / Expected Phys Damage(150) / Armor Factor(0.06) = 15.28 |
| Damage Reflection % damage_reflection_pct |
37.50g | formula | - | defense | 1% reflected damage = expected_physical_damage/100 flat damage per hit received. Halved (x0.5) because reflection only works when being attacked, not always. Damage(50g) * Expected Phys Damage(150) / 100 / 2 = 37.50 |
| Armor Penalty penalty_armor |
-137.50g | formula | - | defense | For stats stored as positive values but representing armor loss (MoM berserk_armor_reduction). Armor(137.5g) * -1 = -137.50 |
| Movement Speed Aura aura_movement_speed |
16.67g | formula | - | derived | Personal MS scaled by avg aura targets (Drum of Endurance) Movement Speed(11.1111g) * Avg Aura Targets(1.5) = 16.67 |
| Movement Speed % Aura aura_movement_speed_pct |
60.83g | formula | - | derived | Personal % MS scaled by avg aura targets. For team active buffs (Drums, BoB). Movement Speed %(40.5556g) * Avg Aura Targets(1.5) = 60.83 |
| Heal Amplification heal_amplification |
28g | formula | - | derived | ASSUMPTION: heal amp = 2x HP regen amp HP Regen Amplification(14g) * 2 = 28.00 |
| Lifesteal Amplification lifesteal_amplification |
24.50g | formula | - | derived | ASSUMPTION: from Sange ratio HP Regen Amplification(14g) * 1.75 = 24.50 |
| Magic Resistance Aura magic_resistance_aura |
60g | formula | - | derived | Personal magic resist scaled by avg aura targets Magic Resistance(40g) * Avg Aura Targets(1.5) = 60.00 |
| AoE Slow (MS equiv) blast_slow_value |
11.11g | formula | - | disable | AoE slow converted to MS equivalent. Uptime + targets in custom_stat. Movement Speed(11.1111g) = 11.11 |
| Cyclone (per sqrt-sec) cc_cyclone |
800g | formula | - | disable | Full disable but target invulnerable — can't capitalize Base Disable Gold(2000) * 0.4 = 800.00 |
| Disarm (per sqrt-sec) cc_disarm |
400g | formula | - | disable | Prevents attacks only — weakest disable type Base Disable Gold(2000) * 0.2 = 400.00 |
| Hex (per sqrt-sec) cc_hex |
2000g | formula | - | disable | Silence+mute+disarm+slow. Best item delivery (800 range instant) Base Disable Gold(2000) * 1.0 = 2000.00 |
| Spell Immunity (per sqrt-sec) cc_immunity |
2000g | formula | - | disable | Blocks all targeted spells and CC — strongest defensive ability Base Disable Gold(2000) * 1.0 = 2000.00 |
| Spell Reflect (per sqrt-sec) cc_reflect |
400g | formula | - | disable | Reflects targeted spells back + dispel on cast — weaker than immunity Base Disable Gold(2000) * 0.2 = 400.00 |
| Root (per sqrt-sec) cc_root |
1000g | formula | - | disable | No movement + cancels TP, but can still cast/attack Base Disable Gold(2000) * 0.5 = 1000.00 |
| Silence (per sqrt-sec) cc_silence |
1200g | formula | - | disable | Spell-only block, doesn't cancel TP Base Disable Gold(2000) * 0.6 = 1200.00 |
| Stun (per sqrt-sec) cc_stun |
2000g | formula | - | disable | Full lockdown but item stuns have poor delivery Base Disable Gold(2000) * 1.0 = 2000.00 |
| Cold AS Slow (Melee) cold_attack_slow_melee |
-22.50g | formula | - | disable | Skadi melee AS slow. Negative in data, inverted formula. -1 * Attack Speed(22.5g) = -22.50 |
| Cold AS Slow (Ranged) cold_attack_slow_ranged |
-22.50g | formula | - | disable | Skadi ranged AS slow. Negative in data, inverted formula. -1 * Attack Speed(22.5g) = -22.50 |
| Movement Slow movespeed_slow |
-11.11g | formula | - | disable | Slowing enemy = speeding self. Valve stores as negative, invert sign. -1 * Movement Speed %(11.1111g) = -11.11 |
| Movement Speed (Melee) bonus_movement_speed_melee |
11.11g | formula | - | movement | Same value as generic move speed. Used for melee/ranged split items. Movement Speed(11.1111g) * 1.0 = 11.11 |
| Movement Speed % bonus_movement_speed_pct |
40.56g | formula | - | movement | 1% MS converted via flat MS axiom and expected move speed. Movement Speed(11.1111g) * Expected Move Speed(365) / 100 = 40.56 |
| Movement Speed (Ranged) bonus_movement_speed_ranged |
11.11g | formula | - | movement | Same value as generic move speed. Used for melee/ranged split items. Movement Speed(11.1111g) * 1.0 = 11.11 |
| Phase Movement Speed phase_movement_speed |
11.11g | formula | - | movement | Temporary MS bonus = bonus_movement_speed. Uptime applied at item level via uptime_stats Movement Speed(11.1111g) = 11.11 |
| Phase Movement Speed (Ranged) phase_movement_speed_range |
11.11g | formula | - | movement | Same as phase_movement_speed but for ranged heroes. Uptime applied at item level Movement Speed(11.1111g) = 11.11 |
| AoE Burst Damage blast_aoe_damage |
4g | formula | - | offense | AoE magic burst. Same g/pt as HP. AoE multiplied in custom_stat. Health(4g) = 4.00 |
| Attack Speed Percent bonus_attack_speed_pct |
22.50g | formula | - | offense | Percentage AS, counted same as regular Attack Speed(22.5g) = 22.50 |
| Pierce Damage bonus_chance_damage |
50g | formula | - | offense | Per-attack proc damage priced as attack damage. Chance applied separately. Damage(50g) = 50.00 |
| Base Damage bonus_damage_base |
50g | formula | - | offense | Rapier base damage. ALWAYS active, regardless of mode. Damage(50g) = 50.00 |
| Damage (Melee) bonus_damage_melee |
50g | formula | - | offense | Same value as generic damage. Used for melee/ranged split items. Damage(50g) * 1.0 = 50.00 |
| Damage (Ranged) bonus_damage_range |
50g | formula | - | offense | Same value as generic damage. Used for melee/ranged split items. Damage(50g) * 1.0 = 50.00 |
| Spell Damage bonus_spell_damage |
4g | formula | - | offense | Flat magic damage proc. 1 damage = 1 HP removed. Used with uptime_stats for cooldown-based procs. Health(4g) = 4.00 |
| Magic/Ability Damage damage |
4g | formula | - | offense | Magic/ability burst damage. 1 damage = 1 HP removed, same gold value Health(4g) = 4.00 |
| Damage Per Second damage_per_second |
15g | formula | - | offense | Persistent AoE DPS scaled by avg targets and uptime. Damage(50g) * Avg Aura Targets(1.5) * Persistent DMG Uptime(0.2) = 15.00 |
| Mana Burn feedback_mana_burn |
50g | formula | - | offense | Mana burn = physical damage per hit + mana drain. Priced as bonus_damage Damage(50g) = 50.00 |
| Illusion DPS (dmg equiv) illusion_dps |
50g | formula | - | offense | Illusion damage as effective bonus damage. Custom_stat computes: %dmg × count × uptime / survivability × expected_dmg. Damage(50g) = 50.00 |
| Intelligence Damage int_damage |
50g | formula | - | offense | Intelligence-based damage. Valued same as regular attack damage Damage(50g) = 50.00 |
| Switchable Attribute bonus_stat |
100g | formula | - | special | Switchable attribute (STR/AGI/INT), not all_stats! (Power Treads) Strength(100g) = 100.00 |
| Mana Gain (sacrifice) mana_gain |
55.00g | formula | - | sustain | Mana regen value minus HP drain cost, halved for temp mana. (MP Regen(250g) - HP Regen(140g)) / 2 = 55.00 |
| HP Regen Penalty penalty_health_regen |
-140g | formula | - | sustain | For stats stored as positive values but representing HP drain (Armlet unholy_health_drain). HP Regen(140g) * -1 = -140.00 |
| Restore per Charge restore_per_charge |
390g | formula | - | sustain | Restores HP and mana equally per charge. Value = HP regen + mana regen axioms. HP Regen(140g) + MP Regen(250g) = 390.00 |
| Bonus Gold bonus_gold |
16.67g | formula | - | utility | Average game time / charge restore time = uses per game 1500 / 90 = 16.67 |
| Mana Cost Reduction manacost_reduction |
24.96g | formula | - | utility | 1% mana cost reduction ≈ 1% more effective mana pool Max Mana %(24.96g) = 24.96 |