• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Physical immunity without ethereal

Status
Not open for further replies.
Level 3
Joined
Oct 1, 2018
Messages
63
How can i make a unit immune to only physical attacks instead of making it ethereal? I dislike this armortype/abillity becouse the unit can not attack anymore. I have tried the search function of this forum but i did not get a match. I hope it can be done without triggering.
 
Level 4
Joined
Jan 18, 2019
Messages
71
You can give it damage reduction through a few abilities to negate a hundred percent of the damage. One of these I believe is hardened skin, another defend, and another mana shield. Mana shield is good because you can reduce a percentage of the damage, rather than a high numerical number.

Another way is by changing the units classification through triggers. This would allow the unit to attack but to not be targeted ( I wasn’t sure whether your comment was referring to ethereal ability or classification). Ward classification generally gives enemy units less priority to that unit. You can also give it a classification through trigger of invulnerable or ancient.
 
Level 45
Joined
Feb 27, 2007
Messages
5,578
In addition to everting IamFierce wrote, you could use a damage detection system and a very simple trigger to negate the damage. I guess the question is are you trying to make the units un-attackable (would show an invalid target ui message and the attack wouldn’t go through) or un-damageable by attacks (negated damage but attacks go through)?
 
Level 3
Joined
Oct 1, 2018
Messages
63
You can give it damage reduction through a few abilities to negate a hundred percent of the damage. One of these I believe is hardened skin, another defend, and another mana shield. Mana shield is good because you can reduce a percentage of the damage, rather than a high numerical number.

Another way is by changing the units classification through triggers. This would allow the unit to attack but to not be targeted ( I wasn’t sure whether your comment was referring to ethereal ability or classification). Ward classification generally gives enemy units less priority to that unit. You can also give it a classification through trigger of invulnerable or ancient.


Thanks for your fast help.
-The Defend Abillity affects piercing and magical attacks, thats sadly useless.
-Hardenet skin reduces demage by value and resistant skin affects time of spells (like buffs) and magical attacks.
-Mana shield does also not work since it fully absorbs both magical and physically demage.
IZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZI

Edit 2nd:
I've done it! :D
I just editet the bonus demage dealed from normal attacks against hero-armor.
A unit with this armortype will still be attackable with normal-attacks but wont get any physically demage.
So for an example the Hero can be attacked by a footman but will only take demage from a priest.
It is in the gameplay constants, hopefully the screenshot works.
Screenshot.JPG
 
Last edited:
Status
Not open for further replies.
Top