- Joined
- Apr 15, 2008
- Messages
- 4
Hello Hiveworkshop community-
I have been working on a spell called Spitfire Shield for some time now to no avail. I've tried GUI, JASS, and a combination of both but the combined mechanics of the spell are making it very hard to produce. Here is the basic idea of the spell:
The hero that uses the ability is the Keeper of the Flame, so I'll refer to him as the Keeper.
- When the hero casts the ability (it's a dummy ability based off Thunder Clap) it crates a large shield that hovers in front of the Keeper. The Keeper can still move around, and the shield will stay in front of the hero as long until it absorbs a certain number of hits (will probably be 4/5/6/7 attacks with 4 levels, but that's the least of my priorities for the spell).
- When a an enemy attacks or casts an ability that targets the Keeper, the game checks to see if the enemy is in front of the shield (basically a 180 degree radius in front of the Keeper). If the enemy is in front of the keeper, the attack/spell is ignored.
- Every time a spell is ignored the shield shoots a fireball in front of it.
What I have done:
-Creation of the shield and the synchronized movement with the caster.
Everything else is totally lost to me. I have yet to find a decent damage prevention system.
Please give some input, and I'll be sure to give rep!
I have been working on a spell called Spitfire Shield for some time now to no avail. I've tried GUI, JASS, and a combination of both but the combined mechanics of the spell are making it very hard to produce. Here is the basic idea of the spell:
The hero that uses the ability is the Keeper of the Flame, so I'll refer to him as the Keeper.
- When the hero casts the ability (it's a dummy ability based off Thunder Clap) it crates a large shield that hovers in front of the Keeper. The Keeper can still move around, and the shield will stay in front of the hero as long until it absorbs a certain number of hits (will probably be 4/5/6/7 attacks with 4 levels, but that's the least of my priorities for the spell).
- When a an enemy attacks or casts an ability that targets the Keeper, the game checks to see if the enemy is in front of the shield (basically a 180 degree radius in front of the Keeper). If the enemy is in front of the keeper, the attack/spell is ignored.
- Every time a spell is ignored the shield shoots a fireball in front of it.
What I have done:
-Creation of the shield and the synchronized movement with the caster.
Everything else is totally lost to me. I have yet to find a decent damage prevention system.
Please give some input, and I'll be sure to give rep!