For example:
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, #x[2-10:2, 13], Marine, Somewhere); |
Actions: |
¤ CreateUnit(#(x + 5), Firebat, SomewhereElse, CurrentPlayer); |
Would map to:
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, 2, Marine, Somewhere); |
Actions: |
¤ CreateUnit(7, Firebat, SomewhereElse, CurrentPlayer); |
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, 4, Marine, Somewhere); |
Actions: |
¤ CreateUnit(9, Firebat, SomewhereElse, CurrentPlayer); |
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, 6, Marine, Somewhere); |
Actions: |
¤ CreateUnit(11, Firebat, SomewhereElse, CurrentPlayer); |
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, 8, Marine, Somewhere); |
Actions: |
¤ CreateUnit(13, Firebat, SomewhereElse, CurrentPlayer); |
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, 10, Marine, Somewhere); |
Actions: |
¤ CreateUnit(15, Firebat, SomewhereElse, CurrentPlayer); |
Trigger |
Conditions: |
¤ Bring(CurrentPlayer, Exactly, 13, Marine, Somewhere); |
Actions: |
¤ CreateUnit(18, Firebat, SomewhereElse, CurrentPlayer); |
Of course, you could use this for just about any parameter too, not just numeric ones. You could programmatically access locations, strings, units, whatever you wanted.
[right][snapback]133802[/snapback][/right]
Pretty darn trigger-intensive.