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

[Spell] Mana Flare Bonus Armor Trouble

Status
Not open for further replies.
Level 11
Joined
Aug 24, 2022
Messages
434
Hi everyone! I'd like to know if there is a way to configure the bonus armor given to a unit that is casting "Mana Flare" (Faerie Dragon). Both Stone Form (Gargoyle) and Mana Flare (Faerie Dragon) are abilities that increase the armor of the user, but none of them has the right field to change this value.

My idea with this: I'll make an ability for a hero that, when he casts, he receives a great amount of armor (for tanking purposes). The only rule for this ability, is that the hero cannot attack, so a buff like Roar will not fit.

With a Mana Flare based ability (the one that fits better), the hero could deal damage as enemies cast abilities nearby (classic function).

With a Stone Form based ability, the hero could heal himself with the regeneration, but could easily be surrounded by enemies (player need to take care on use).
 

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,877
Mana Flare seems to use the Damage Cooldown field to determine it's Armor -> 12.000.

Stone Form uses an Alternate unit which has Base Armor equal to 15:
1707812635605.png


But it's one of the easiest things to trigger yourself. For example, when channeling an ability you can do this:
  • Events
    • Unit - A unit Starts the effect of an ability
  • Conditions
    • Put your ability here
  • Actions
    • Unit - Add Armor Bonus +10000 to (Triggering unit)
  • Events
    • Unit - A unit Stops casting an ability
  • Conditions
    • Put your ability here
  • Actions
    • Unit - Removes Armor Bonus +10000 from (Triggering unit)
Armor Bonus +10000 is based on any Item Armor Bonus ability.
 
Level 11
Joined
Aug 24, 2022
Messages
434
Mana Flare seems to use the Damage Cooldown field to determine it's Armor -> 12.000.

Stone Form uses an Alternate unit which has Base Armor equal to 15:
View attachment 461708

But it's one of the easiest things to trigger yourself. For example, when channeling an ability you can do this:
  • Events
    • Unit - A unit Starts the effect of an ability
  • Conditions
    • Put your ability here
  • Actions
    • Unit - Add Armor Bonus +10000 to (Triggering unit)
  • Events
    • Unit - A unit Stops casting an ability
  • Conditions
    • Put your ability here
  • Actions
    • Unit - Removes Armor Bonus +10000 from (Triggering unit)
Armor Bonus +10000 is based on any Item Armor Bonus ability.
Checked everything you said here, and both solutions worked well here. I went to the easiest way, changing "Damage Cooldown" from Mana Flare, and sticking on the original idea for the hero. Thanks for your reply.
 
Status
Not open for further replies.
Top