• 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 ] Diablo 2 Bone Armor

Status
Not open for further replies.
Level 2
Joined
Feb 26, 2008
Messages
16
I need someone at least show me how I would make this spell.


Simulation
  • A user uses "Bone Armor"
  • A bunch of bone skulls (4 preferably) circle around on a necromancer
  • Necromancer is given a physical damage absorbing shield
  • The absorbing shield is similar to Anti-Magic Shell
  • The shield basically has life and renders the necromancer invulnerable
  • When the shield dies, the necromancer is vulnerable
  • When the hero uses the spell again, it resets the shield's life
  • It doesn't create another shield
Example Skill Tree:

Bone Armor
Level1
Mana Cost: 20
Effect: Summons a 40-life bone wall. Rendering the caster invulnerable while alive.

Level2
Mana Cost: 30
Effect: Summons a 60-life bone wall. Rendering the caster invulnerable while alive.

Level3
Mana Cost: 40
Effect: Summons a 80-life bone wall. Rendering the caster invulnerable while alive.

My SPecific Questions
  • How to make a anti-magic shell-like ability for hp absorbing?
  • How to make 5 units adjacent to each other (with about just 4px spacing) hovering in a circle around the caster?
 
Level 11
Joined
Dec 11, 2007
Messages
888
make a new spell based on anti-magic shell
change Data - Shield Life to what value you want (40, 60 or 80)
change duration Hero and duration Normal to 3600
then make 2 little triggers:
  • Trigger 1
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Your Spell
    • Actions
      • Unit - Make (Target unit of ability being cast) Invulnerable
  • Trigger 2
    • Events
      • Unit - A unit Is attacked
    • Conditions
      • ((Attacked unit) has buff Your Buff) Equal to False
    • Actions
      • Unit - Make (Triggering unit) Vulnerable
 
Level 26
Joined
Nov 19, 2007
Messages
1,177
Indeed. You'll have to heal the unit for any damage it takes instead of making it invulnerable (which is also used on many 'invincible' DotA spells.

Just have a trigger check whether the bone wall is alive every time the caster is attacked. If it is, heal them for the damage taken, if not, do nothing.
 
Status
Not open for further replies.
Top