- Joined
- Sep 27, 2011
- Messages
- 141
Can someone tell me why my trigger crashes the game instantly also how to fix it. Thanks. Generated starts at 0 Density is random from 100 to 200
-
Generate Terrain
-

Events
-


Time - Every 0.30 seconds of game time
-
-

Conditions
-

Actions
-


For each (Integer tempInt) from 1 to 100, do (Actions)
-



Loop - Actions
-




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





If - Conditions
-






(((Real(Generated)) / (Real(Density))) x 100.00) Less than or equal to (Real(tempInt))
-
-





Then - Actions
-






Set tempString = (tempString + RedBar)
-
-





Else - Actions
-






Set tempString = (tempString + GreenBar)
-
-
-
-
-


Cinematic - Clear the screen of text messages for (All players)
-


Game - Display to (All players) the text: tempString
-


For each (Integer tempInt) from 1 to (Density / 20), do (Actions)
-



Loop - Actions
-




Set Generated = (Generated + 1)
-




Set tempLoc = (Random point in (Playable map area))
-




Destructible - Create a Tree_Types[(Random integer number between Tree_Numbers and (Tree_Numbers + 1))] at tempLoc facing (Random angle) with scale 1.00 and variation 0
-




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





If - Conditions
-






(Random integer number between 1 and 5) Equal to 3
-
-





Then - Actions
-






Set tempLoc2 = (tempLoc offset by (Random real number between 50.00 and 300.00) towards (Random angle) degrees)
-






Destructible - Create a Destructables[(Random integer number between 1 and 3)] at tempLoc2 facing (Random angle) with scale (Random real number between 0.75 and 1.25) and variation 0
-






Custom script: call RemoveLocation(udg_tempLoc2)
-
-





Else - Actions
-
-




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





If - Conditions
-






(Random integer number between 1 and 6) Equal to 3
-
-





Then - Actions
-






Set tempLoc2 = (tempLoc offset by (Random real number between 50.00 and 500.00) towards (Random angle) degrees)
-






Set tempint2 = (((Area - 1) x 4) + 1)
-






Environment - Change terrain type at tempLoc2 to Terrain_Types[(Random integer number between tempint2 and (tempint2 + 3))] using variation -1 in an area of size (Random integer number between 2 and 4) and shape Circle
-






Custom script: call RemoveLocation(udg_tempLoc2)
-
-





Else - Actions
-
-




Custom script: call RemoveLocation(udg_tempLoc)
-
-
-


For each (Integer tempInt) from 1 to 15, do (Actions)
-



Loop - Actions
-




Set tempLoc = (Random point in (Playable map area))
-




Unit - Create 1 Resources[(Random integer number between 1 and TotalResources)] for Neutral Passive at tempLoc facing Default building facing degrees
-




Unit Group - Add (Last created unit) to Hidden_Resources
-




Unit - Hide (Last created unit)
-




Custom script: call RemoveLocation(udg_tempLoc)
-
-
-


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



If - Conditions
-




Generated Greater than or equal to Density
-
-



Then - Actions
-




Set tempForce = (All players matching (((Matching player) slot status) Equal to Is playing))
-




Player Group - Pick every player in tempForce and do (Actions)
-





Loop - Actions
-






Set tempLoc = (Random point in Region 000 <gen>)
-






Camera - Pan camera for (Picked player) to tempLoc over 0.00 seconds
-






Unit - Create 1 Town Hall for (Picked player) at tempLoc facing Default building facing degrees
-






Unit - Create 1 Worker for (Picked player) at tempLoc facing Default building facing degrees
-






Unit - Create 1 Worker for (Picked player) at tempLoc facing Default building facing degrees
-






Unit - Create 1 Worker for (Picked player) at tempLoc facing Default building facing degrees
-






Set tempLoc2 = (tempLoc offset by (Random real number between 500.00 and 700.00) towards (Random angle) degrees)
-






Unit - Create 1 Gold Ore for Neutral Passive at tempLoc2 facing Default building facing degrees
-






Custom script: call RemoveLocation(udg_tempLoc2)
-






Set tempLoc2 = (tempLoc offset by (Random real number between 500.00 and 700.00) towards (Random angle) degrees)
-






Unit - Create 1 Coal for Neutral Passive at tempLoc2 facing Default building facing degrees
-






Custom script: call RemoveLocation(udg_tempLoc2)
-






Set tempLoc2 = (tempLoc offset by (Random real number between 500.00 and 700.00) towards (Random angle) degrees)
-






Unit - Create 1 Stone for Neutral Passive at tempLoc2 facing Default building facing degrees
-






Custom script: call RemoveLocation(udg_tempLoc2)
-






Custom script: call RemoveLocation(udg_tempLoc)
-
-
-




Cinematic - Clear the screen of text messages for (All players)
-




Trigger - Turn off (This trigger)
-
-



Else - Actions
-
-
-
