I'm pretty sure it's got something to do with the offset glitch, but I can't get it to correct.
I'm only asking here because I've followed the Wiki Article to the letter without avail, and I can't use the Search Button, because it's apparently been disabled right now...
Anyways, what is basically suppose to happen is this:
Whenever the player builds a Marine, a trigger runs that creates a Mobile Grid on the hero. The Grid is suppose to surround him in a square of 8 Burrowed Defilers, one in each major direction.
Quote from name: the Trigger for the Defilers spawn
Trigger("Player 1","Player 2","Player 3","Player 4","Player 5","Player 6"){
Conditions:
Bring("Current Player", "Alexei Stukov (Ghost)", "Arena", Exactly, 1);
Bring("Current Player", "Terran Marine", "Spell Detection", Exactly, 1);
Switch("Sundown's Spells 1", not set);
Actions:
Set Switch("Sundown's Spells 1", set);
Set Deaths("Current Player", "Zerg Defiler", Set To, 0);
Preserve Trigger();
Comment("Sundown - Single Shot - Aim ///Old");
Move Unit("Current Player", "Alexei Stukov (Ghost)", All, "Arena", "STOP MOVING");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Steady Aim");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Location");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Devourer Checker");
Create Unit with Properties("Player 7", "Zerg Devourer", 3, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Sundown's Devourer Checker");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 3, "Arena");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Sundown's Devourer Checker");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Create Unit with Properties("Player 7", "Zerg Defiler", 9, "Pre-Spawn Container", 2);
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Pre-Spawn Container");
Remove Unit At Location("Player 7", "Zerg Defiler", All, "Pre-Spawn Container");
Remove Unit At Location("Player 7", "Zerg Defiler", All, "Sundown's Devourer Checker");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Devourer Checker");
Set Invincibility("Player 1", "Zerg Defiler", "Sundown's Devourer Checker", disabled);
Conditions:
Bring("Current Player", "Alexei Stukov (Ghost)", "Arena", Exactly, 1);
Bring("Current Player", "Terran Marine", "Spell Detection", Exactly, 1);
Switch("Sundown's Spells 1", not set);
Actions:
Set Switch("Sundown's Spells 1", set);
Set Deaths("Current Player", "Zerg Defiler", Set To, 0);
Preserve Trigger();
Comment("Sundown - Single Shot - Aim ///Old");
Move Unit("Current Player", "Alexei Stukov (Ghost)", All, "Arena", "STOP MOVING");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Steady Aim");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Location");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Devourer Checker");
Create Unit with Properties("Player 7", "Zerg Devourer", 3, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Sundown's Devourer Checker");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 3, "Arena");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Sundown's Devourer Checker");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Create Unit with Properties("Player 7", "Zerg Defiler", 9, "Pre-Spawn Container", 2);
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Location");
Move Unit("Player 7", "Zerg Defiler", 1, "Pre-Spawn Container", "Sundown's Location");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Pre-Spawn Container");
Remove Unit At Location("Player 7", "Zerg Defiler", All, "Pre-Spawn Container");
Remove Unit At Location("Player 7", "Zerg Defiler", All, "Sundown's Devourer Checker");
Give Units to Player("Player 7", "Current Player", "Zerg Defiler", All, "Sundown's Devourer Checker");
Set Invincibility("Player 1", "Zerg Defiler", "Sundown's Devourer Checker", disabled);
Another trigger waits until the Hero shoots one of the defilers.
Once he does, it checks which one has been killed, and then fires a line of wraiths in that direction.
I'll only give the trigger for the checking, since the triggers for spawning the line of wraiths work fine and will only take up needless room.
Quote from name:the Trigger for Firing
Trigger("Player 1","Player 2","Player 3","Player 4","Player 5","Player 6"){
Conditions:
Bring("Current Player", "Alexei Stukov (Ghost)", "Arena", Exactly, 1);
Bring("Current Player", "Terran Marine", "Spell Detection", At least, 1);
Switch("Sundown's Spells 1", set);
Deaths("Current Player", "Zerg Defiler", At least, 1);
Deaths("Current Player", "Zerg Defiler", At most, 10);
Actions:
Preserve Trigger();
Comment("Sundown - Single Shot - Direction Check ///Old");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Devourer Checker");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Steady Aim");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Location");
Create Unit with Properties("Player 7", "Zerg Devourer", 3, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Arena");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 3, "Arena");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Arena");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Bottom Left");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Bottom Left");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Left");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Left");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top Left");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top Left");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Bottom");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Bottom");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top Right");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top Right");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Right");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Bottom Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Bottom Right");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Pre-Spawn Container");
Conditions:
Bring("Current Player", "Alexei Stukov (Ghost)", "Arena", Exactly, 1);
Bring("Current Player", "Terran Marine", "Spell Detection", At least, 1);
Switch("Sundown's Spells 1", set);
Deaths("Current Player", "Zerg Defiler", At least, 1);
Deaths("Current Player", "Zerg Defiler", At most, 10);
Actions:
Preserve Trigger();
Comment("Sundown - Single Shot - Direction Check ///Old");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Devourer Checker");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Steady Aim");
Move Location("Current Player", "Alexei Stukov (Ghost)", "Arena", "Sundown's Location");
Create Unit with Properties("Player 7", "Zerg Devourer", 3, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Arena");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", 3, "Arena");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Location");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Arena");
Create Unit with Properties("Player 7", "Zerg Devourer", 9, "Pre-Spawn Container", 1);
Move Unit("Player 7", "Zerg Devourer", All, "Pre-Spawn Container", "Sundown's Location");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Bottom Left");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Bottom Left");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Left");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Left");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top Left");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top Left");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Bottom");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Bottom");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top Right");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Top Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Top Right");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Right");
Move Location("Player 7", "Zerg Devourer", "Arena", "Sundown's Aim Bottom Right");
Remove Unit At Location("Player 7", "Zerg Devourer", 1, "Sundown's Aim Bottom Right");
Remove Unit At Location("Player 7", "Zerg Devourer", All, "Pre-Spawn Container");
The problem is when the Hero is apparently on a sub-tile...
Now, I know the fix for that Offset Glitch is to use a Partial Grid first before using the main one, and if you look through the previous two triggers I did that both times.
But it's not working...
Here's a Screenie of a successful run:

As you can see, all 8 spawned in their proper places.
If I shoot any of them, the proper line of wraiths will spawn.
Now, here's a screenie of it not working, notice it only happens when I'm at the corner of four squares...:

See, one of the Defilers has spawned under the Hero now.
The trigger to check which Defiler has been killed is also a bit screwed up. If I shoot the top Defiler, the wraith line starts at the top, but goes down instead of up...
If I shoot the middle, the wraith line just becomes a constant explosion on the hero. {Until it runs out, anyways}
I've been following the Wiki Article, but I just can't seem to fix it...
It seems to me that, for some reason, whenever I'm at that particular sub-tile, the middle row of Devourers {Which is the air unit spawned for the Mobile Grid} gets mixed up.
Usually, the priority for killing the Devourers is:
Quote
3 4 7
2 6 8
1 5 9
2 6 8
1 5 9
Quote
3 5 7
2 4 8
1 6 9
2 4 8
1 6 9
What am I doing wrong? I just can't figure it out and it's driving me nuts >.>;
None.








