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

Accursed AI!

Status
Not open for further replies.
Level 11
Joined
Feb 11, 2010
Messages
199
How do I make the computer AI stop issuing orders to a unit controlled by a computer player, yet still allow it to get ordered around by triggers? Namely, I'm trying to get a unit to move around to various checkpoint when using Bladestorm, but the computer always cancels that command and makes it beeline straight for the nearest enemy (if the Computer isn't controlling the unit, there are no problems). Not having the computer at all isn't an option... it has to be there for various other units...
 
you could try making a periodic event with a smooth framerate like every 0.03 seconds and trigger the movement entirely using "move unit instantly to point"
 
Add to your AI script a special exception via triggers. When the spell is cast you pass the exception to your AI script causing it to ignore the blademaster as part of the assult or as any group for that mater. After the spell ends you run another ending exception script which re-adds the unit to the group so it continues as normal.
 
Add to your AI script a special exception via triggers. When the spell is cast you pass the exception to your AI script causing it to ignore the blademaster as part of the assult or as any group for that mater. After the spell ends you run another ending exception script which re-adds the unit to the group so it continues as normal.

Errr, how exactly do I do that?
 
Status
Not open for further replies.
Back
Top