My idea is to make illusion in my game as indistinguishable as possible. The opponent team will not know which is the illusion until it is destroyed or expired.
So I want to know what skill and mechanic in the base game can make the illusion stand out. I can either avoid to use those feature in my game or find some trick to get around.
I do have some basic knowledge about Illusion (from playdota.com).
The difference between an illusion and the real unit
In case you don't have time to read all the text above, i will list some differences between illusion and real unit that I really want to change.
How to make all aura affect illusion the same way they affect the real unit. For example, a unit will be damaged if it attack an illusion affected by Thorn Aura.
Which passive skill and passive item's skill will behave differently on an illusion (illusion is not benefited by cleave or orb effect). And again, how to blur those differences.
My questions mostly concern about illusion-related issues in the base game, but any tip relating to illusion in custom spell is also welcome.
Thank you.
P/S: Both trigger and Jass/vJass's solutions are fine, but I would appreciate if you could point out the advantages and disadvantages of each one.
So I want to know what skill and mechanic in the base game can make the illusion stand out. I can either avoid to use those feature in my game or find some trick to get around.
I do have some basic knowledge about Illusion (from playdota.com).
The difference between an illusion and the real unit
Illusions can't use any active ability. Passive abilities that illusions can use:
Evasion
Critical Strike (it should be noted that the red number is before the illusion reduction)
Feedback (only works on melee illusions)
Movement speed (flat and percentage)
Attribute bonus (Strength, agility and intelligence)
Flat HP or mana
True Sight
Radiance burn aura (the aura still will not affect units already affected by a different Radiance aura)
Endurance Aura
Spell resistance from abilities, and base spell resistance
Quelling Blade's Demolish
Passive abilities that illusions can't use (even if the animation might show something different):
Raw damage or armor
HP or mana regeneration
Orb effects (except Feedback on melee illusions)
Cleave
Bash (it works in some rare scenarios, read more about it below), this includes the interrupt on Monkey King Bar
Damage block
Spell resistance from Planeswalker's Cloak, Hood of Defiance or Khadgar's Pipe of Insight
Backstab
Bash on Illusions
Illusions may proc the skill Bash, however they will never deal any bonus damage. Also the stun they place is "fake" because despite the animation the target can still move. Furthermore if another bash hits the unit while in this "Fake bash" state, it will only prolong the fake buff. This is also true the opposite way; if a real unit bashes a target and then the illusion "fake" bashes, the real bash will be prolonged.
It should be noted that since the last remake of Basher illusions can no longer bash using it, however MKB Bash remained unchanged.
Auras on Illusions
Illusions will bestow any auras that the original hero has, however they usually will not benefit from this aura.
For instance, an illusion of a hero carrying a Vladmir's Offering will provide the 3 auras (damage, armor and lifesteal) to nearby allied units, but the illusion itself will not benefit at all from the item.
Exceptions: Illusions can benefit from auras based on Endurance Aura, such as Yasha's movement speed and attack speed bonus, or Beastmaster's Inner Beast.
Evasion
Critical Strike (it should be noted that the red number is before the illusion reduction)
Feedback (only works on melee illusions)
Movement speed (flat and percentage)
Attribute bonus (Strength, agility and intelligence)
Flat HP or mana
True Sight
Radiance burn aura (the aura still will not affect units already affected by a different Radiance aura)
Endurance Aura
Spell resistance from abilities, and base spell resistance
Quelling Blade's Demolish
Passive abilities that illusions can't use (even if the animation might show something different):
Raw damage or armor
HP or mana regeneration
Orb effects (except Feedback on melee illusions)
Cleave
Bash (it works in some rare scenarios, read more about it below), this includes the interrupt on Monkey King Bar
Damage block
Spell resistance from Planeswalker's Cloak, Hood of Defiance or Khadgar's Pipe of Insight
Backstab
Bash on Illusions
Illusions may proc the skill Bash, however they will never deal any bonus damage. Also the stun they place is "fake" because despite the animation the target can still move. Furthermore if another bash hits the unit while in this "Fake bash" state, it will only prolong the fake buff. This is also true the opposite way; if a real unit bashes a target and then the illusion "fake" bashes, the real bash will be prolonged.
It should be noted that since the last remake of Basher illusions can no longer bash using it, however MKB Bash remained unchanged.
Auras on Illusions
Illusions will bestow any auras that the original hero has, however they usually will not benefit from this aura.
For instance, an illusion of a hero carrying a Vladmir's Offering will provide the 3 auras (damage, armor and lifesteal) to nearby allied units, but the illusion itself will not benefit at all from the item.
Exceptions: Illusions can benefit from auras based on Endurance Aura, such as Yasha's movement speed and attack speed bonus, or Beastmaster's Inner Beast.
In case you don't have time to read all the text above, i will list some differences between illusion and real unit that I really want to change.
How to make all aura affect illusion the same way they affect the real unit. For example, a unit will be damaged if it attack an illusion affected by Thorn Aura.
Which passive skill and passive item's skill will behave differently on an illusion (illusion is not benefited by cleave or orb effect). And again, how to blur those differences.
My questions mostly concern about illusion-related issues in the base game, but any tip relating to illusion in custom spell is also welcome.
Thank you.
P/S: Both trigger and Jass/vJass's solutions are fine, but I would appreciate if you could point out the advantages and disadvantages of each one.