[Trigger] Question about nested unit groups

Level 9
Joined
Dec 1, 2010
Messages
346
  • unload Homeport
    • Events
      • Time - Every 0.50 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in tradePorts and do (Actions)
        • Loop - Actions
          • Set VariableSet portPos = (Position of (Picked unit))
          • Unit Group - Pick every unit in (Units within 150.00 of portPos.) and do (Actions)
            • Loop - Actions
              • -------- If tradeship and going to homeport --------
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Unit-type of (Picked unit)) Equal to Transport Ship
                  • (Load 3 of (Key (Picked unit).) from hashtable[3].) Equal to 2
                  • (Load 3 of (Key (Picked unit).) from hashtable[3].) Equal to 2
                • Then - Actions
                • Else - Actions
              • -------- If tradeship and going to destination port --------
So i started working on a trigger and soon realized i required two unit groups.

I was wondering if this actually works. Since i'm using GUI, when i refer to 'picked unit' will it refer to the unit picked in the inner 'pick every units in' function?

And if so, can i just refer to the picked unit from the outer loop by setting it to a variable.?
 
Top