- Joined
- Jan 1, 2011
- Messages
- 1,540
So I've come here to post a few triggers that I believe are the culprit of my map desyncing.
If you agree please tell me why and how to fix it ;p
If you agree please tell me why and how to fix it ;p
-
Fix Weather Crap
-

Events
-

Conditions
-

Actions
-


For each (Integer TempInteger) from 1 to 11, do (Actions)
-



Loop - Actions
-




Set TempPlayer1 = (Player(TempInteger))
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






Indoors[TempInteger] Equal to True
-
-





Then - Actions
-






Custom script: if GetLocalPlayer() == udg_TempPlayer1 then
-






Sound - Remove WeatherSound1 across (Playable map area)
-






Sound - Remove WeatherSound2 across (Playable map area)
-






Environment - Turn WeatherEffect1 Off
-






Environment - Turn WeatherEffect2 Off
-






Environment - Set fog to style Linear, z-start 0.00, z-end 99999.00, density 0.00 and color (100.00%, 100.00%, 100.00%)
-






Custom script: endif
-
-





Else - Actions
-






Custom script: if GetLocalPlayer() == udg_TempPlayer1 then
-






Environment - Set fog to style Linear, z-start 0.00, z-end 99999.00, density 0.00 and color (100.00%, 100.00%, 100.00%)
-






Custom script: endif
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








CurrentWeather Equal to 1
-
-







Then - Actions
-








Custom script: if GetLocalPlayer() == udg_TempPlayer1 then
-








Sound - Add WeatherSound2 across (Playable map area)
-








Environment - Turn WeatherEffect2 On
-








Custom script: endif
-
-







Else - Actions
-








If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-









If - Conditions
-










Or - Any (Conditions) are true
-











Conditions
-












CurrentWeather Equal to 3
-












CurrentWeather Equal to 2
-
-
-
-









Then - Actions
-










Custom script: if GetLocalPlayer() == udg_TempPlayer1 then
-










Sound - Add WeatherSound1 across (Playable map area)
-










Environment - Turn WeatherEffect1 On
-










Custom script: endif
-
-









Else - Actions
-










If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-











If - Conditions
-












CurrentWeather Equal to 4
-
-











Then - Actions
-












Custom script: if GetLocalPlayer() == udg_TempPlayer1 then
-












Sound - Add WeatherSound1 across (Playable map area)
-












Sound - Add WeatherSound2 across (Playable map area)
-












Environment - Turn WeatherEffect1 On
-












Environment - Turn WeatherEffect2 On
-












Custom script: endif
-
-











Else - Actions
-
-
-
-
-
-
-
-
-
-
-
-
House Leave
-

Events
-


Unit - A unit enters Leave House <gen>
-
-

Conditions
-

Actions
-


Set TempUnit = (Triggering unit)
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




(Unit-type of TempUnit) Not equal to Bag
-
-



Then - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Owner of TempUnit) Not equal to Player 12 (Brown)
-
-





Then - Actions
-






Set TempPlayer2 = (Owner of TempUnit)
-
-





Else - Actions
-






Set TempPlayer2 = Spirit
-
-
-




Custom script: if GetLocalPlayer() == udg_TempPlayer2 then
-




Destructible - Show Log Roof 0970 <gen>
-




Destructible - Show Log Roof 0971 <gen>
-




Destructible - Show Log Roof 0972 <gen>
-




Destructible - Show Log Roof 0973 <gen>
-




Destructible - Show Log Roof 0974 <gen>
-




Destructible - Show Log Roof 0975 <gen>
-




Destructible - Show Log Roof 0976 <gen>
-




Destructible - Show Log Roof 0977 <gen>
-




Custom script: endif
-




Trigger - Turn on Fix Buffs <gen>
-




Unit Group - Remove TempUnit from InDoorGroup
-




For each (Integer TempInteger) from 1 to 11, do (Actions)
-





Loop - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








TempUnit Equal to Survivor[TempInteger]
-
-







Then - Actions
-








Set Indoors[TempInteger] = False
-
-







Else - Actions
-
-
-
-




Trigger - Run Fix Weather Crap <gen> (ignoring conditions)
-
-



Else - Actions
-
-
-







