Dota 2 Wiki

"_pageData" values

1 row is stored for this page
FieldField typeValue
_creationDateDatetime2011-10-30 4:25:37 AM
_modificationDateDatetime2024-01-05 10:53:13 AM
_creatorStringWilliamrule4
_categoriesList of String, delimiter: |
_numRevisionsInteger757
_isRedirectBooleanNo
_pageIDInteger8149
_pageNamePageIo
_pageTitleString

Io

_pageNamespaceInteger0

"heroes" values

1 row is stored for this page
FieldField typeAllowed valuesValue
hidInteger83
releasedateString1340841600
allstarsString2010-07-24
titleStringIo
internStringnpc_dota_hero_wisp
imageFile
File:Io icon.png
iconFile
File:Io minimap icon.png
primary_attributeStringAgility · Intelligence · Strength · Universaluniversal
strengthFloat17.0
strength_growthFloat2.7
agilityFloat14.0
agility_growthFloat1.6
intelligenceFloat23.0
intelligence_growthFloat1.7
health_regenFloat0.25
mana_regenFloat0.0
armorFloat1.0
magic_resistanceFloat0.25
damage_blockInteger0
attack_damage_minInteger4
attack_damage_maxInteger10
attack_rangeFloat500.0
attack_speedInteger100
base_attack_timeFloat1.7
attack_pointFloat0.3
attack_backswingFloat0.4
range_typeStringMelee · RangedRanged
projectile_speedFloat1200.0
movement_speedInteger320
turn_rateFloat0.7
collision_sizeInteger27
bound_radiusInteger24
sight_range_dayInteger1800
sight_range_nightInteger800
legsInteger
gib_typeStringEthereal
gameString
page_idInteger8149

"heroes_gameplay" values

1 row is stored for this page
FieldField typeAllowed valuesValue
rolesList of String, delimiter: ,Support Escape Nuker
complexityInteger1 · 2 · 33
descriptionWikitext

The phenomenon that is Io manifests on the physical plane as a wisp of light, its purpose beyond mortal understanding. Accompanied by complementary Spirits that roam around the wisp at its will, it flits to and fro the battlefield, searching for an ally to Tether to. Those blessed with Io's bond feel their feet lighten as the Wisp channels its own regenerative powers into their body. Should its host falter, Io begins to Overcharge, augmenting that ally's speed while strengthening his resolve. As a force unbound by the laws of corporeal space, Io is able to temporarily Relocate itself and an ally to any point in the world, often saving a companion from certain death.

adjectivesList of String, delimiter: ,Blue Flying
legsInteger0

"heroes_bio" values

1 row is stored for this page
FieldField typeValue
nameStringIo
titleStringWisp
soundclipFile
quoteStringBeep Boop
loreWikitext

Io is everywhere, and in all things. Denounced by enemies as the great unmaker, worshiped by scholars as the twinkling of a divine eye, this strange Wisp of life-force occupies all planes at once, the merest fraction of its being crossing into physical existence at any one moment.

Like the great twin riders Dark and Light, and yet another ancient traveler whose true history is lost to the ages, Io the Wisp is a Fundamental of the universe, a force older than time, a wanderer from realms far beyond mortal understanding. Io is nothing less than the sum of all attractive and repulsive forces within the material field, a sentient manifestation of the charge that bind existence together. It is only in the controlled warping of these electrical waylines that Io's presence can be experienced on the physical plane. A benevolent, cooperative force, Io bonds its strange magnetism to others so that the power of allies might be enhanced. Its motives inscrutable, its strength unimaginable, Io moves through the physical plane, the perfect expression of the mysteries of the universe.

voice_actorStringItself

"abilities" values

7 rows are stored for this page
FieldField typeAllowed valuesValue
uidStringIo&Tether
titleStringTether
typeStringhero
sourceStringIo
soundStringIo Tether 1&Io Tether 3&Io Tether 2
imageStringFile:Tether icon.png
descriptionWikitext

Tethers Io to an allied unit, granting bonus movement speed to both. When Io restores health or mana, the tethered unit gains a portion of that amount. The tether breaks when the allied unit moves too far away, or Io cancels the tether. Tether briefly slows enemies touching it.

loreTextThe benevolent touch of Io brings strength from between the planes.
targetStringTarget Unit
target2StringPassive shard
affectsStringSelf
affects2StringAllies / Enemies
damage_typeStringInstant Attack tal
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · PartiallyNo
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · PartiallyNo
break_textWikitext

Does not disable the passive spell lifesteal.;shard&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBoolean
oncasttextWikitext

&&

default_keyStringQ
legacy_keyStringT
mana_costString40
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString12
cooldown_aghsString
cooldown_shardString
cooldown_talString
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext
aghshardWikitext

Io gains Spell Lifesteal and can now share Spell Lifesteal with its tethered target.

buffWikitext

modifier_wisp_tether&modifier_wisp_tether_haste&&

buffdispelWikitext

Death&Death&&

bufftextWikitext

Tethered: Movement speed matched to and giving regen to tethered target.&Tethered: Movement speed increased by x% and getting health and mana regen from Io.&&

debuffWikitext

modifier_wisp_tether_slow&&&

debuffdispelWikitext

Any&&&

debufftextWikitext

Tether: Movement speed decreased by x% and attack speed decreased by x.&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Cast Range&Tether Break Distance&Tether Pull Distance&Tether Break Distance During Pull&Target Heal Multiplier&Target Mana Restore Multiplier&Target Move Speed Bonus&Enemy Move Speed Slow&Enemy Attack Speed Slow&Slow Duration&Spell Lifesteal Bonus&Attack Damage Bonus&Health Bonus&&

notesWikitext
  • Tethering a unit that is 700 units or further away causes Io to latch on and pull itself to the target.
    • Pulls Io at a speed of 1000, until coming within 300 range of the target.
    • Can pull Io over impassable terrain and through trees. Destroys trees within 350 radius around Io once the pull ends.
    • If Io breaks the tether while getting pulled to the tethered target, the pull immediately stops.
    • The pull gets interrupted when Io gets stunned, hexed, hidden, feared, hypnotized, or rooted during the pull.
    • Forced movement sources cancel the pull as well, but only after the movement ends, and not upon getting applied.
    • Taunts, leashes, and silences do not interrupt the pulling.
    • If the distance between Io and the target gets greater than 2150 during the pull, the pull ends, and the Tether breaks.
  • If the distance between Io and the target gets greater than 1000, the Tether breaks.
    • When the distance between Io and the tethered target gets greater than 700, the link's visual appearance changes.
    • The link changes color at 700 distance and jiggles at 800 distance.
  • Tether has no set duration. It breaks only when exceeding the break distances, when Io or the target dies, when affected by an allied Upgradable by Aghanim's Shard. Dismember icon Dismember, or when using the Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Break Tether". sub-ability.
  • The movement speed bonus is first applied to the tethered ally, then it sets Io's base movement speed equal to the target's current movement speed.
    • If the target has its movement speed slowed, Tether copies the target's movement speed as if they are not slowed.
    • However, it does not copy the target's movement speed while Io is hasted.
    • Percentage-based movement speed changes on Io are now based on this set value during Tether.
    • Fully overrides any flat movement speed sources on Io.
    • While tethered, Io is prevented from and cannot bypass the maximum movement speed limit, even if the tethered ally does (e.g. Thirst icon Thirst).
  • The tethered unit benefits from Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Overcharge"., Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Relocate"., and from Io regenerating or replenishing health and mana.
    • Io's health regeneration, healing, lifesteal and spell lifesteal are transferred to the ally as healing.
    • Io's mana regeneration and mana restore are transferred to the ally as mana restore.
    • Tethered units still benefit from the aforementioned effects even when turning invulnerable or hidden.
    • The heal and mana restore transfer happens regardless of how much Io actually healed or restored, and is applied after all restoration manipulation sources on Io.
    • Io's health and mana regeneration values are checked and transferred to the target in 0.1-second intervals, while the heal and mana restore values are checked and transferred on each server tick.
  • If Io or the tethered unit is invisible, enemies can only see a fake link leading to the invisible unit's last known location. If the tethered unit is visible to the enemy, enemies can still see the unit is tethered.
  • The movement speed slow gets applied to every enemy that comes within approximately 55 range of the tether link on each server tick.
  • Tether now passively grants Io spell lifesteal and the 10% spell lifesteal is also shared with the Tethered target.
    • Other spell lifesteal sources on Io are not shared.
    • Stacks additively with other sources of spell lifesteal.
    • Heals for 2% from creeps. Treats creep-heroes as creeps and does not heal off of illusions.
    • The shared spell lifesteal is still sourced to Io, not to the tethered ally.
  • TALENT
    Most of Tether's Talent talents affects both the target and Io.
    • The attack damage bonus Talent talent immediately updates the Tether buff both on the target and Io.
    • The ally movement speed bonus increasing Talent talent immediately updates the Tether buff on the target and Io.
    • The health bonus Talent talent immediately updates the Tether buff on the target and Io.
      • The health talent increases max health capacity and keeps the current health percentage.
      • Treats illusions and creep-heroes as creeps.
    • However, the enemy movement speed and attack speed slow Talent talent does not update the current instance.
  • The attack tethered ally target Talent talent causes Io performs instant attacks on every enemy the tethered ally attacks.
    • These instant attacks can proc any attack modifiers and on-hit effects normally. They do not have True Strike.
    • The attacks are performed as soon as the ally launches their attack (including instant attacks from the ally). It does not matter whether the attack actually hits or not.
    • For Melee melee units, if the enemy target is 350 range farther than the attacker's range, the attack will always miss.
    • If Io is stunned or disarmed, no instant attack is performed.
    • Does not perform attacks when the tethered target also has this talent (i.e. an illusion of Io).
adtextWikitext

&&&

stealnotesWikitext

Immediately breaks upon losing ability.

morphnotesWikitext

Immediately breaks upon losing ability and while Morph icon Morphing back to original form.

bindnotesWikitext
gameString
FieldField typeAllowed valuesValue
uidStringIo&Break Tether
titleStringBreak Tether
typeStringhero
sourceStringIo
soundString&&
imageStringFile:Break Tether icon.png
descriptionWikitext

Break the link to the tethered unit.

loreText
targetStringNo Target
target2String
affectsString
affects2String
damage_typeString
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · Partially
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · Partially
break_textWikitext

&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBooleanNo
oncasttextWikitext

&&

default_keyStringQ
legacy_keyStringT
mana_costString0
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString1
cooldown_aghsString
cooldown_shardString
cooldown_talString
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext
aghshardWikitext
buffWikitext

&&&

buffdispelWikitext

&&&

bufftextWikitext

&&&

debuffWikitext

&&&

debuffdispelWikitext

&&&

debufftextWikitext

&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Initial Cooldown&&&&&&&&&&&&&&

notesWikitext
  • Replaces Tether icon Tether until the sub-ability is used or the tether is broken.
  • Break Tether goes on a 0.25-second cooldown when Tether is cast, this is to prevent accidental double-casts and prematurely ending the ability.
adtextWikitext

&&&

stealnotesWikitext
morphnotesWikitext
bindnotesWikitext
gameString
FieldField typeAllowed valuesValue
uidStringIo&Spirits
titleStringSpirits
typeStringhero
sourceStringIo
soundStringIo Spirits 1&Io Spirits 2&Io Spirits 3
imageStringFile:Spirits icon.png
descriptionWikitext

Summon five particle spirits that dance in a circle around Io. If a particle collides with an enemy hero, it explodes, damaging all enemy units in an area around it. Creeps take minor damage from touching a particle spirit, but do not cause them to explode. When its duration ends, any remaining Spirits explode.

loreTextIo twists the particles of the universe with his unimaginable capabilities.
targetStringNo Target
target2StringPassive aghs
affectsStringEnemies
affects2String
damage_typeStringPhysical
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · PartiallyNo
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · PartiallyNo
illusion_textWikitext

&&&&

breakableStringYes · No · PartiallyNo
break_textWikitext

Does not disable the passive spirits spawning.;aghs&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBoolean
oncasttextWikitext

&&

default_keyStringW
legacy_keyStringW
mana_costString100/110/120/130
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString26/24/22/20
cooldown_aghsString13/12/11/10
cooldown_shardString
cooldown_talString
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext

Spirits now passively spawn around Io constantly every second up to the max. Spirits colliding with enemy Heroes slows them briefly. Can be activated to explode spirits.

aghshardWikitext
buffWikitext

modifier_wisp_spirits&&&

buffdispelWikitext

Death&&&

bufftextWikitext

Spirits: Surrounded by friendly spirits.&&&

debuffWikitext

modifier_wisp_spirits_slow&&&

debuffdispelWikitext

Any&&&

debufftextWikitext

Spirits Slow: Move speed slowed by x%.&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Creep Collision Radius&Hero Collision Radius&Explosion Radius&Number of Spirits&Collision Damage&Explosion Damage&Duration&Explosion Move Speed Slow&Slow Duration&Passive Spirit Spawn Interval&&&&&

notesWikitext
  • Summons a spirit in 1-second intervals, starting immediately upon cast, taking 5 seconds to summon all 5 spirits.
    • The first spirit is always spawned to the north of Io, with the next spirit spawning behind the previous spirit.
    • The spirits expand automatically to its Lua error in Module:Show at line 70: attempt to index field '?' (a nil value). maximum distance upon cast.
    • The spirits always rotate clockwise and are centered around Io's location, following it wherever it goes.
    • Moving the Spirits Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Spirits In". or Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Spirits Out". do not break their formation. They always rotate in a circle and keep an equal distance from each other.
  • The spirits complete a revolution every 2.7 seconds regardless of distance from Io.
    • Their angular velocity is constant, meaning their speed increases the further away they are from the caster.
    • This means the first created spirit can rotate at most 7 times around Io.
  • When a creep, illusion, or a creep-hero comes within 150 radius of the spirits, it takes the collision damage.
  • When a hero, or a creep-hero comes within 110 radius, the spirit explodes, dealing the explosion damage and slowing enemies within a 360 radius.
    • The explosion damage and slow affect all enemies within the area, not only heroes.
    • The explosions first apply the damage, then the slow.
  • Remaining spirits explode simultaneously at the end of the duration, dealing the explosion damage around them.
    • Successive casts instantly cause the current active spirits to explode as well.
  • Spirits provide 3-second 150 radius flying vision at the location where they collided with a hero.
    • They do not provide vision when exploding caused by expiring or recasting.
  • The spirits are invisible to the enemy if Io is invisible.
  • Can deal up to 150/250/350/450 (Talent 425/525/625/725) damage to a single unit when all spirits explode on a target (before reductions).
  • Adds a passive component to Spirits, constantly and passively spawning spirits around Io with the same intervals, with the active component and effects still present.
    • Now instantly cause the current active spirits to explode upon cast.
    • The Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Spirits In". and Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Spirits Out". sub-abilities become permanently available as well.
    • The Spirits' now has an Infinite duration and they do not explode unless colliding with heroes.
    • If the spirits did not collide with a hero for more than 6 seconds, the next explosion will deal twice the damage.
    • This is because when the colliding spirit exploded, the newly spawned spirit now takes its place and collides with the enemy hero again.
  • When acquiring Aghanim's Scepter icon Aghanim's Scepter while a cast is already active, the spirits from that cast disappear without exploding while creating new spirits.
    • When losing Aghanim's Scepter, the spirits from it disappear immediately, without exploding.
adtextWikitext

Spirits are replaced by their sub-abilities upon cast. Keyboard White Mouse Right Right Click toggles between Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Spirits In". and Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Spirits Out"..
These 3 abilities share a single ability slot.&&&

stealnotesWikitext

Spirits immediately explode upon losing the ability.

morphnotesWikitext

Spirits immediately explode upon losing the ability and while Morph icon Morphing back to original form.

bindnotesWikitext
gameString
FieldField typeAllowed valuesValue
uidStringIo&Overcharge
titleStringOvercharge
typeStringhero
sourceStringIo
soundStringIo Overcharge&&
imageStringFile:Overcharge icon.png
descriptionWikitext

Io gains bonus attack speed, spell amplification, and HP Regen based on max health. If Io is tethered to an ally, that unit also gains the bonuses.

loreTextDrawing on the energy of matter from all worlds, Io begins the unravelling of time.
targetStringNo Target
target2String
affectsStringSelf
affects2StringAllies
damage_typeString
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · Partially
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · Partially
break_textWikitext

&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBoolean
oncasttextWikitext

&&

default_keyStringE
legacy_keyStringV
mana_costString40/60/80/100
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString25/22/19/16
cooldown_aghsString
cooldown_shardString
cooldown_talString
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext
aghshardWikitext

Grants Overcharge Slow Resistance.

buffWikitext

modifier_wisp_overcharge&&&

buffdispelWikitext

Death&&&

bufftextWikitext

Overcharged: Attack speed increased by x, and x HP Regen.&&&

debuffWikitext

&&&

debuffdispelWikitext

&&&

debufftextWikitext

&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Attack Speed Bonus&Max Health as Health Regen Bonus&Spell Damage Amp&Duration&Slow Resistance Bonus&&&&&&&&&&

notesWikitext
  • Io does not need to be already tethered to the target transfer Overcharge. Tethering afterward transfers it as well.
    • The Overcharge on allies does not show a duration and always appears like a permanent buff.
  • Can regenerate up to 4%/4.8%/5.6%/6.4% of Io's max health over the duration.
    • Can restore up to 4%/4.8%/5.6%/6.4% (Talent 5.6%/6.4%/7.2%/8%) of the target's max health + 2.4%/3.84%/5.6%/7.68% (Talent 3.36%/5.12%/7.2%/9.6%) of Io's max health on the Tethered ally.
    • TALENT
      The max health regeneration increasing Talent talent does not update the current Tether instance.
  • Stacks multiplicatively with other slow resistance sources.
    • The Tethered target can also gain slow resistance.
adtextWikitext

&&&

stealnotesWikitext
morphnotesWikitext
bindnotesWikitext
gameString
FieldField typeAllowed valuesValue
uidStringIo&Spirits In
titleStringSpirits In
typeStringhero
sourceStringIo
soundString&&
imageStringFile:Spirits In icon.png
descriptionWikitext

Calls the spirits closer to you. Can be toggled on and off.

loreText
targetStringToggle
target2String
affectsString
affects2String
damage_typeString
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · Partially
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · Partially
break_textWikitext

&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBooleanNo
oncasttextWikitext

&&

default_keyStringD
legacy_keyStringD
mana_costString0
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString0
cooldown_aghsString
cooldown_shardString
cooldown_talString
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext
aghshardWikitext
buffWikitext

&&&

buffdispelWikitext

&&&

bufftextWikitext

&&&

debuffWikitext

&&&

debuffdispelWikitext

&&&

debufftextWikitext

&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Min Distance&&&&&&&&&&&&&&

notesWikitext
  • This ability is hidden if Io does not have the spirits buff.
  • Does not interrupt Io's channeling abilities upon cast.
  • Moves the spirits towards Io at a speed of 250. It takes Expression error: Unexpected < operator. seconds from moving the spirits from maximum to minimum distance.
  • This sub-ability becomes permanently available.
adtextWikitext

&&&

stealnotesWikitext
morphnotesWikitext
bindnotesWikitext
gameString
FieldField typeAllowed valuesValue
uidStringIo&Spirits Out
titleStringSpirits Out
typeStringhero
sourceStringIo
soundString&&
imageStringFile:Spirits Out icon.png
descriptionWikitext

Sends the spirits farther away from you. Can be toggled on and off.

loreText
targetStringToggle
target2String
affectsString
affects2String
damage_typeString
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · Partially
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · Partially
break_textWikitext

&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBooleanNo
oncasttextWikitext

&&

default_keyStringF
legacy_keyStringE
mana_costString0
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString0
cooldown_aghsString
cooldown_shardString
cooldown_talString
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext
aghshardWikitext
buffWikitext

&&&

buffdispelWikitext

&&&

bufftextWikitext

&&&

debuffWikitext

&&&

debuffdispelWikitext

&&&

debufftextWikitext

&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Max Distance&&&&&&&&&&&&&&

notesWikitext
  • This ability is hidden if Io does not have the spirits buff.
  • Does not interrupt Io's channeling abilities upon cast.
  • Moves the spirits away from Io at a speed of 250. It takes 1.8 seconds from moving the spirits from minimum to maximum distance.
  • This sub-ability becomes permanently available.
adtextWikitext

&&&

stealnotesWikitext
morphnotesWikitext
bindnotesWikitext
gameString
FieldField typeAllowed valuesValue
uidStringIo&Relocate
titleStringRelocate
typeStringultimate
sourceStringIo
soundStringIo Relocate 1&Io Relocate 2&Io Relocate 3
imageStringFile:Relocate icon.png
descriptionWikitext

Teleports Io and any tethered ally to any location. After the spell expires Io and any tethered ally will return to their original location. Double-click to teleport to your team's base fountain.

loreTextIo is the embodiment of the mystery of the universe.
targetStringTarget Point
target2String
affectsStringSelf
affects2StringAllied Heroes
damage_typeString
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · Partially
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · Partially
break_textWikitext

&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · PartiallyPartially
roottextWikitext

Can be cast while rooted.&Does not teleport Io or the tethered ally while Io is still rooted as the delay finishes.&

oncastprocBoolean
oncasttextWikitext

&&

default_keyStringR
legacy_keyStringR
mana_costString175
mana_cost_aghsString
mana_cost_shardString
mana_cost_talString
mana_cost_per_secondString
mana_cost_per_second_aghsString
mana_cost_per_second_shardString
mana_cost_per_second_talString
health_costString
health_cost_aghsString
health_cost_shardString
health_cost_talString
health_cost_per_secondString
health_cost_per_second_aghsString
health_cost_per_second_shardString
health_cost_per_second_talString
current_mana_costString
max_mana_costString
cooldownString100/90/80
cooldown_aghsString
cooldown_shardString
cooldown_talString75/65/55
chargesString
charges_aghsString
charges_shardString
charges_talString
replenishtimeString
replenishtime_aghsString
replenishtime_shardString
replenishtime_talString
aghanims_upgradeWikitext
aghshardWikitext
buffWikitext

modifier_wisp_relocate_thinker&modifier_teleporting&modifier_wisp_relocate_return&

buffdispelWikitext

None&Death&Death&

bufftextWikitext

On hidden entity&Teleporting&Return: About to return to previous location.&

debuffWikitext

&&&

debuffdispelWikitext

&&&

debufftextWikitext

&&&

cast_pointString0
cast_point_talString
cast_point_aghsString
cast_point_shardString
cast_backswingString0.53
cast_backswing_talString
cast_backswing_aghsString
cast_backswing_shardString
traitWikitext

Cast Range&Effect Delay&Duration&&&&&&&&&&&&

notesWikitext
  • If Io is rooted, stunned, slept, cycloned, or hexed during the effect delay, Relocate gets canceled.
    • If Io is silenced as the delay finishes, the teleport does not happen.
    • Disabling the tethered ally of Io does not prevent the ally from getting teleported if Io successfully does so.
    • The returning teleportation cannot be prevented.
  • Enemies get a Ping on their minimap during the teleport delay, showing them where Relocate was targeted.
    • Creates a visual effect at the targeted point during the teleport delay, which is visible to everyone.
    • Creates a visual effect at Io's position before the teleport happens, which also is visible to everyone.
  • Provides a 3.5/3.25/3-second 300 radius flying vision at the targeted point.
  • Relocate interrupts channeling abilities and every current order of Io and the tethered ally both on initial teleport, and when teleporting back.
  • Disjoints projectiles for Io upon teleporting to the targeted point, but does not disjoint upon teleporting back.
    • Does not disjoint projectiles for the teleported ally in any way.
  • Io may Break Tether icon Break Tether at any time to prevent bringing an ally back.
  • Destroys trees within 350 radius around Io upon both teleports.
  • Successive casts teleports Io and the affected ally to the newly selected location upon each cast, but it Relocates them back to the first point when the ability was cast.
    • Does not refresh the duration. Io and the affected ally are Relocated back after 12 seconds.
adtextWikitext

&&&

stealnotesWikitext
morphnotesWikitext
bindnotesWikitext
gameString

"abilities_traits" values

7 rows are stored for this page
FieldField typeValue
uidStringIo&Tether
value1String1600
value1_aghsString
value1_shardString
value1_talString
value2String1000
value2_aghsString
value2_shardString
value2_talString
value3String700
value3_aghsString
value3_shardString
value3_talString
value4String2150
value4_aghsString
value4_shardString
value4_talString
value5String0.6/0.8/1/1.2
value5_aghsString
value5_shardString
value5_talString
value6String0.6/0.8/1/1.2
value6_aghsString
value6_shardString
value6_talString
value7String6%/8%/10%/12%
value7_aghsString
value7_shardString
value7_talString12%/14%/16%/18%
value8String15%/25%/35%/45%
value8_aghsString
value8_shardString
value8_talString30%/40%/50%/60%
value9String15/25/35/45
value9_aghsString
value9_shardString
value9_talString30/40/50/60
value10String0.2
value10_aghsString
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString10%
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString15
value13String
value13_aghsString
value13_shardString
value13_talString400
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString
FieldField typeValue
uidStringIo&Break Tether
value1String0.25
value1_aghsString
value1_shardString
value1_talString
value2String
value2_aghsString
value2_shardString
value2_talString
value3String
value3_aghsString
value3_shardString
value3_talString
value4String
value4_aghsString
value4_shardString
value4_talString
value5String
value5_aghsString
value5_shardString
value5_talString
value6String
value6_aghsString
value6_shardString
value6_talString
value7String
value7_aghsString
value7_shardString
value7_talString
value8String
value8_aghsString
value8_shardString
value8_talString
value9String
value9_aghsString
value9_shardString
value9_talString
value10String
value10_aghsString
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString
value13String
value13_aghsString
value13_shardString
value13_talString
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString
FieldField typeValue
uidStringIo&Spirits
value1String150
value1_aghsString
value1_shardString
value1_talString
value2String110
value2_aghsString
value2_shardString
value2_talString
value3String360
value3_aghsString
value3_shardString
value3_talString
value4String5
value4_aghsString
value4_shardString
value4_talString
value5String10/15/20/25
value5_aghsString
value5_shardString
value5_talString
value6String30/50/70/90
value6_aghsString
value6_shardString
value6_talString85/105/125/145
value7String19
value7_aghsStringInfinite
value7_shardString
value7_talString
value8String
value8_aghsString15%
value8_shardString
value8_talString
value9String
value9_aghsString0.3
value9_shardString
value9_talString
value10String
value10_aghsString1
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString
value13String
value13_aghsString
value13_shardString
value13_talString
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString
FieldField typeValue
uidStringIo&Overcharge
value1String35/60/85/110
value1_aghsString
value1_shardString
value1_talString
value2String0.5%/0.6%/0.7%/0.8%
value2_aghsString
value2_shardString
value2_talString0.7%/0.8%/0.9%/1%
value3String8%/10%/12%/14%
value3_aghsString
value3_shardString
value3_talString
value4String8
value4_aghsString
value4_shardString
value4_talString
value5String
value5_aghsString
value5_shardString30%
value5_talString
value6String
value6_aghsString
value6_shardString
value6_talString
value7String
value7_aghsString
value7_shardString
value7_talString
value8String
value8_aghsString
value8_shardString
value8_talString
value9String
value9_aghsString
value9_shardString
value9_talString
value10String
value10_aghsString
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString
value13String
value13_aghsString
value13_shardString
value13_talString
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString
FieldField typeValue
uidStringIo&Spirits In
value1String200
value1_aghsString
value1_shardString
value1_talString
value2String
value2_aghsString
value2_shardString
value2_talString
value3String
value3_aghsString
value3_shardString
value3_talString
value4String
value4_aghsString
value4_shardString
value4_talString
value5String
value5_aghsString
value5_shardString
value5_talString
value6String
value6_aghsString
value6_shardString
value6_talString
value7String
value7_aghsString
value7_shardString
value7_talString
value8String
value8_aghsString
value8_shardString
value8_talString
value9String
value9_aghsString
value9_shardString
value9_talString
value10String
value10_aghsString
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString
value13String
value13_aghsString
value13_shardString
value13_talString
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString
FieldField typeValue
uidStringIo&Spirits Out
value1String650
value1_aghsString
value1_shardString
value1_talString
value2String
value2_aghsString
value2_shardString
value2_talString
value3String
value3_aghsString
value3_shardString
value3_talString
value4String
value4_aghsString
value4_shardString
value4_talString
value5String
value5_aghsString
value5_shardString
value5_talString
value6String
value6_aghsString
value6_shardString
value6_talString
value7String
value7_aghsString
value7_shardString
value7_talString
value8String
value8_aghsString
value8_shardString
value8_talString
value9String
value9_aghsString
value9_shardString
value9_talString
value10String
value10_aghsString
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString
value13String
value13_aghsString
value13_shardString
value13_talString
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString
FieldField typeValue
uidStringIo&Relocate
value1StringGlobal
value1_aghsString
value1_shardString
value1_talString
value2String3.5/3.25/3
value2_aghsString
value2_shardString
value2_talString
value3String12
value3_aghsString
value3_shardString
value3_talString
value4String
value4_aghsString
value4_shardString
value4_talString
value5String
value5_aghsString
value5_shardString
value5_talString
value6String
value6_aghsString
value6_shardString
value6_talString
value7String
value7_aghsString
value7_shardString
value7_talString
value8String
value8_aghsString
value8_shardString
value8_talString
value9String
value9_aghsString
value9_shardString
value9_talString
value10String
value10_aghsString
value10_shardString
value10_talString
value11String
value11_aghsString
value11_shardString
value11_talString
value12String
value12_aghsString
value12_shardString
value12_talString
value13String
value13_aghsString
value13_shardString
value13_talString
value14String
value14_aghsString
value14_shardString
value14_talString
value15String
value15_aghsString
value15_shardString
value15_talString

"mechanics" values

1 row is stored for this page
FieldField typeAllowed valuesValue
uidStringIo&Io Innate
titleStringIo Innate
typeStringinnate
sourceStringIo
soundString&&
imageStringFile:Io Innate icon.png
descriptionWikitext
targetStringInnate
target2String
affectsStringSelf
affects2String
damage_typeString
damage_type2String
BKB_blockStringYes · No · Partially
BKB_textWikitext
pierces_dbiStringYes · No · Partially
dbi_textWikitext

&&&&

linkens_blockStringYes · No · Partially
linkens_textWikitext

&&&&

illusionuseStringYes · No · Partially
illusion_textWikitext

&&&&

breakableStringYes · No · PartiallyNo
break_textWikitext

&&&

disjointableStringYes · No · Partially
disjointtextWikitext

&&&

rootdisablesStringYes · No · Partially
roottextWikitext

&&

oncastprocBoolean
oncasttextWikitext

&&

buffWikitext

modifier_wisp_tentacles&&&

buffdispelWikitext

Death&&&

bufftextWikitext

Hidden Modifier&&&

debuffWikitext

&&&

debuffdispelWikitext

&&&

debufftextWikitext

&&&

traitWikitext

Effect Range&&&&&&&&&

traitampWikitext

&&&&&&&&&

value1String256
value2String
value3String
value4String
value5String
value6String
value7String
value8String
value9String
value10String
notesWikitext
  • Io's facing direction is marked by an arc-like effect.
  • A hidden modifier causes Io to have several "tentacles" that randomly palpate any visible unit within 256 range of it, enemies and allies alike, randomly switching between units every few seconds.
    • This is purely for aesthetic purposes.
gameString