• 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.

more questions here

Status
Not open for further replies.
Level 6
Joined
Sep 13, 2013
Messages
155
Do you know any ability in warcraft III that works as an aura which reduces nearby enemies' armor ? (I just can't quite remember if there was or not)
If not guide me to create one.
And do you know any good model or skin for Boromir ? (Lord of the Rings)
and how to give damage based on current life ? (%)
 
"how to give damage based on current life ? (%)"

  • Unit - set unit life of (triggering unit) to (life of (triggering) unit x [.9])
I'm at work so that might be slightly off, but its "arithmetic" in unit triggers.

"Do you know any ability in warcraft III that works as an aura which reduces nearby enemies' armor?"

-Armor Aura can be set with Paladin's Devotion Aura with negative properties. You will need to change the target units to enemy and set the armor bonus to negative. Hold shift while you right-click on the bonus number then select "modify."

This is not the right forum to ask about models and skins - unless it involves triggers and scripts.
I didn't see anything great. Try Lord Gathos and edit the model and give him a sword.
 
Level 14
Joined
Jun 27, 2008
Messages
1,325
Use something like BonusMod to modify the damage of units. Then you just need to either periodically check a units hp and adjust the damage bonus or use a "unit takes damage" event to detect changes in the units hp (note that healspells wont trigger the damage event, so the periodical thing is probably easier).
 
lol feeling so dumb now.
and I meant that it gives bonus attack damage based on % of current life, not dealing damage.

Then just use [unit - damage triggering unit by (life of attacking unit x .1)]

Again - sorry no WE. Its arithmetic. Use the convert "Real" to "integer" is you need to.

I'm not sure if you want it to be a spell or an attack but it can work either way. Just use "attacking unit" or "casting unit" and a % of life. Just look through the GUI and you will find it.
 
Level 6
Joined
Sep 13, 2013
Messages
155
lets just say I want something like DotA's Ursa Warrior's ultimate spell, which gives it bonus damage based on current hp . I think I must create many levels for a roar to do this. like 100 levels of roar each of them giving an amount of bonus damage, and then give it to the target by a dummy unit with a level based on % current hp of the unit. What do you think ?
 
multi-level roar might not be a good idea considering the multitude of possible values... using a Bonus mod style approach is better... though well you can still do roar style...

now if ur fine with the old ursa (the bonus isn't seen in the UI), then it's just a matter of catching damage done by ursa and deal bonus damage
 
Status
Not open for further replies.
Top