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

"Blue Mage" Idea

Status
Not open for further replies.
Level 7
Joined
Feb 26, 2005
Messages
210
Working on an idea for my latest project; a special unit which can use single-target spells used against him. The idea is simple; cast a spell on the Blue Mage, the Blue Mage learns it and the older ability is replaced. There is one hitch, though. Missile abilities, such as Death Coil, are added the moment casting begins not when the actual effect takes place. Any way around this?
 
Man this is how i 'stand u

So you want to your ''Blue Mage'' get spell with what he is targeted by enemy and to last spells what he was targeted by enemy be removed.

  • Events
    • Unit - A unit Starts the effect of an ability
  • Conditions
    • ((Casting unit) belongs to an enemy of (Owner of (Target unit of ability being cast))) Equal to True
  • Actions
    • Unit - Remove Spell_Variable[(Player number of (Owner of (Target unit of ability being cast)))] from (Target unit of ability being cast)
    • Unit - Add (Ability being cast) to (Target unit of ability being cast)
    • Set Spell_Variable[(Player number of (Owner of (Target unit of ability being cast)))] = (Ability being cast)
Good idea really :D This spell is very simple but very cool I hope to it will work for you (it work for me). Spell is gui/mui but only if one player use one unit of this type
 
Level 7
Joined
Feb 26, 2005
Messages
210
^ I had a system like that but fully mui. The only flaw (mine and your) is with missile spells such as death coil. The only solution I foresee is using the wait function in combination with the time-old algebraic formula of distance/rate for such spells. Only problem is that method becomes inaccurate should the target of the spell not remain in one location.
 
Status
Not open for further replies.
Top