Well here i am again lately ive been making some trigger, but this one seemed to amaze me, it didnt work! it intention is, to make a ship move to the harbour, then the ship unloads a unit for evry player (not a computer player) that is playing, the unit unloaded is a random unit, then its gonna move away. ive tried it in single player, and i keep getting the same unit. here is the trigger
-
Start ship unload
-
Events
- Unit - A unit enters Unload location <gen>
-
Conditions
- (Entering unit) Equal to Human Transport Ship 0232 <gen>
-
Actions
- Player - Change color of Player 10 (Light Blue) to Red, Retaining color of existing units
- Player - Change color of Player 11 (Dark Green) to Blue, Retaining color of existing units
- Player - Change color of Player 12 (Brown) to Green, Retaining color of existing units
- Set Random_starting_units[1] = (Random integer number between 1 and 3)
- Set Random_starting_units[2] = (Random integer number between 1 and 3)
- Set Random_starting_units[3] = (Random integer number between 1 and 3)
- Wait 1.00 seconds
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Random_starting_units[1] Equal to 1
- (Player 10 (Light Blue) slot status) Equal to Is playing
- (Player 10 (Light Blue) controller) Equal to User
-
Then - Actions
- Unit - Create 1 Peasant (Normal) for Player 10 (Light Blue) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 10 (Light Blue) the text: |cffFFFF00New unit ...
- Wait 2.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Random_starting_units[1] Equal to 2
- (Player 10 (Light Blue) slot status) Equal to Is playing
- (Player 10 (Light Blue) controller) Equal to User
-
Then - Actions
- Unit - Create 1 Peasant (beard) for Player 10 (Light Blue) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 10 (Light Blue) the text: |cffFFFF00New unit ...
- Wait 2.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Random_starting_units[1] Equal to 3
- (Player 10 (Light Blue) controller) Equal to User
- (Player 10 (Light Blue) slot status) Equal to Is playing
-
Then - Actions
- Unit - Create 1 Peasant (Peasant) for Player 10 (Light Blue) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 10 (Light Blue) the text: |cffFFFF00New unit ...
- Unit - Change color of (Last created unit) to Black
- Wait 2.00 seconds
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Unit - Deny shared vision of Human Transport Ship 0232 <gen> to Player 10 (Light Blue)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Random_starting_units[2] Equal to 1
- (Player 11 (Dark Green) controller) Equal to User
- (Player 11 (Dark Green) slot status) Equal to Is playing
-
Then - Actions
- Unit - Create 1 Peasant (Normal) for Player 11 (Dark Green) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 10 (Light Blue) the text: |cffFFFF00New unit ...
- Wait 2.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 11 (Dark Green) controller) Equal to User
- (Player 11 (Dark Green) slot status) Equal to Is playing
- Random_starting_units[2] Equal to 2
-
Then - Actions
- Unit - Create 1 Peasant (beard) for Player 11 (Dark Green) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 11 (Dark Green) the text: |cffFFFF00New unit ...
- Wait 2.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 11 (Dark Green) controller) Equal to User
- Random_starting_units[2] Equal to 3
- (Player 11 (Dark Green) slot status) Equal to Is playing
-
Then - Actions
- Unit - Create 1 Peasant (Peasant) for Player 11 (Dark Green) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 11 (Dark Green) the text: |cffFFFF00New unit ...
- Unit - Change color of (Last created unit) to Black
- Wait 2.00 seconds
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Unit - Deny shared vision of Human Transport Ship 0232 <gen> to Player 11 (Dark Green)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 12 (Brown) controller) Equal to User
- (Player 12 (Brown) slot status) Equal to Is playing
- Random_starting_units[3] Equal to 1
-
Then - Actions
- Unit - Create 1 Peasant (Normal) for Player 12 (Brown) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 12 (Brown) the text: |cffFFFF00New unit ...
- Wait 2.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 12 (Brown) slot status) Equal to Is playing
- Random_starting_units[3] Equal to 2
- (Player 12 (Brown) controller) Equal to User
-
Then - Actions
- Unit - Create 1 Peasant (beard) for Player 12 (Brown) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 12 (Brown) the text: |cffFFFF00New unit ...
- Wait 2.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 12 (Brown) slot status) Equal to Is playing
- (Player 12 (Brown) controller) Equal to User
- Random_starting_units[3] Equal to 3
-
Then - Actions
- Unit - Create 1 Peasant (Peasant) for Player 12 (Brown) at (Center of Unload location <gen>) facing Default building facing degrees
- Sound - Play Loading <gen> at 100.00% volume, located at (Center of Unload location <gen>) with Z offset 0.00
- Camera - Lock camera target for (Owner of (Last created unit)) to (Last created unit), offset by (0.00, 0.00) using Default rotation
- Game - Display to Player Group - Player 12 (Brown) the text: |cffFFFF00New unit ...
- Unit - Change color of (Last created unit) to Black
- Wait 2.00 seconds
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Unit - Deny shared vision of Human Transport Ship 0232 <gen> to Player 10 (Light Blue)
- Wait 1.00 seconds
- Unit - Order Human Transport Ship 0232 <gen> to Move To (Center of remove ship location <gen>)
- Trigger - Turn off (This trigger)
- Custom script: call DestroyTrigger(GetTriggeringTrigger())
-
Events