[ 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?
 
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
 
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.
Back
Top