• Check out the results of the Techtree Contest #19!
  • 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.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

How do you make a computer player cast spells

Status
Not open for further replies.
Level 4
Joined
Mar 5, 2006
Messages
46
I have a tower defense game and i want spawned creeps to cast spells automatically when they encounter an enemy, how do i do this?

I tried putting an ability on them and setting them to default, i tried turning them into Neutral Hostile controlled but they still wont cast.

If possible i dont want GUI solutions.
 
Erm... try to make the unit cast the ability when its attacked:

  • Trigger Name
    • Events
      • Unit - A unit Is attacked
    • Conditions
      • (Unit-type of (Triggering unit)) Equal to Footman
    • Actions
      • Unit - Order (Attacked unit) to Human Blood Mage - Banish (Attacking unit)
Don't forget to give the unit the order to continue move, or it will only the cast the spell and stay at one point.
And make a condition that checks if the attacking unit already has the buff from the spell or all units will cast it on the first target.
 
GUI is the only (Of course vJass and Jass, but i think GUI is best for you..)
First make a new trigger, then add this event:

Unit - A unit is attacked

Then add this conditions:
Unit type of attacked unit equal to <unit with spell>

Then add this action:
Order attacking unit to cast <spell> on attacking unit

This is made without opening WE, so this is not 100% how its writen in Trigger Editor, but thats how basic it is. Add new triggers for each spells.. And if you want to add many spells on 1 unit, then ask agein.
 
Status
Not open for further replies.
Back
Top