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

How to set an illusion to a variable?

Status
Not open for further replies.
Level 10
Joined
Jun 6, 2007
Messages
392
I have a spell, in which I need to set an illusion to a unit variable. I tried using the event "unit spawns a summoned unit" but it seems like illusions aren't considered summoned units. How can I detect when an illusion is spawned and set it to a variable?
 
Level 37
Joined
Mar 6, 2006
Messages
9,243
What kind of a trigger did you try? These both seem to work for me.


  • Untitled Trigger 019
    • Events
      • Unit - A unit Spawns a summoned unit
    • Conditions
    • Actions
      • Game - Display to Player Group - Player 1 (Red) the text: spawns a summoned u...
      • Set u = (Summoned unit)
      • Game - Display to Player Group - Player 1 (Red) the text: (String((Unit-type of u)))
  • Untitled Trigger 019 Copy
    • Events
      • Unit - A unit enters (Playable map area)
    • Conditions
      • ((Triggering unit) is an illusion) Equal to True
    • Actions
      • Game - Display to Player Group - Player 1 (Red) the text: illusion enters
      • Set u = (Triggering unit)
      • Game - Display to Player Group - Player 1 (Red) the text: (String((Unit-type of u)))
 
Level 10
Joined
Jun 6, 2007
Messages
392
Thanks for you help, the problem was in my condition, because triggering unit != summoning unit. Also, I had a condition "unit is summoned" to detect illusions, I changed it to "unit is an illusion" and now everything works fine.
 
Status
Not open for further replies.
Top