Problem: Triggers stops functioning at location "%1 >" which is the right position. I have 6 identical areas like this, where you kill the civ and it triggers the rotation around the civ. It works, at each area, except when the Crystal is in any of the right positions; it wont move. I dont understand why. It moves TO the right position, just not OUT of it. I'm lost.
Trigger("Player 2"){
Conditions:
Bring("Current Player", "Terran Civilian", "%1", At most, 0);
Bring("Current Player", "Khaydarin Crystal", "%1 ^", Exactly, 1);
Actions:
Create Unit("Current Player", "Terran Civilian", 1, "%1");
Move Unit("Current Player", "Khaydarin Crystal", 1, "%1 ^", "%1 >");
Comment("rotators");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 2"){
Conditions:
Bring("Current Player", "Terran Civilian", "%1", At most, 0);
Bring("Current Player", "Khaydarin Crystal", "%1 >", Exactly, 1);
Actions:
Create Unit("Current Player", "Terran Civilian", 1, "%1");
Move Unit("Current Player", "Khaydarin Crystal", 1, "%1 >", "%1 v");
Comment("rotators");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 2"){
Conditions:
Bring("Current Player", "Terran Civilian", "%1", At most, 0);
Bring("Current Player", "Khaydarin Crystal", "%1 v", Exactly, 1);
Actions:
Create Unit("Current Player", "Terran Civilian", 1, "%1");
Move Unit("Current Player", "Khaydarin Crystal", 1, "%1 v", "%1 <");
Comment("rotators");
Preserve Trigger();
}
//-----------------------------------------------------------------//
Trigger("Player 2"){
Conditions:
Bring("Current Player", "Terran Civilian", "%1", At most, 0);
Bring("Current Player", "Khaydarin Crystal", "%1 <", Exactly, 1);
Actions:
Create Unit("Current Player", "Terran Civilian", 1, "%1");
Move Unit("Current Player", "Khaydarin Crystal", 1, "%1 <", "%1 ^");
Comment("rotators");
Preserve Trigger();
}
//-----------------------------------------------------------------//
[attachmentid=13598]