//TESH.scrollpos=-1
//TESH.alwaysfold=0
function SaveLoad_InitialSetup takes nothing returns nothing
local integer i = 0
local integer j = 0
loop
set udg_SaveLoad_Compress[i + 48] = j
set udg_SaveLoad_Uncompress[i] = i + 48
set j = j + 1
set i = i + 1
exitwhen i >= 10
endloop
set i = 0
loop
set udg_SaveLoad_Compress[i + 97] = j
set udg_SaveLoad_Compress[i + 65] = j + 26
set udg_SaveLoad_Uncompress[i + 10] = i + 97
set udg_SaveLoad_Uncompress[i + 26 + 10] = i + 65
set j = j + 1
set i = i + 1
exitwhen i >= 26
endloop
endfunction
function SaveLoad_Id2CId takes integer n returns integer
local integer i = n / (256 * 256 * 256)
local integer r
set n = n - i * (256 * 256 * 256)
set r = udg_SaveLoad_Compress[i]
set i = n / (256 * 256)
set n = n - i * (256 * 256)
set r = r * 64 + udg_SaveLoad_Compress[i]
set i = n / 256
set r = r * 64 + udg_SaveLoad_Compress[i]
return r * 64 + udg_SaveLoad_Compress[n - i * 256]
endfunction
function SaveLoad_CId2Id takes integer n returns integer
local integer i = n / (64 * 64 * 64)
local integer r
set n = n - i * (64 * 64 * 64)
set r = udg_SaveLoad_Uncompress[i]
set i = n / (64 * 64)
set n = n - i * (64 * 64)
set r = r * 256 + udg_SaveLoad_Uncompress[i]
set i = n / 64
set r = r * 256 + udg_SaveLoad_Uncompress[i]
return r * 256 + udg_SaveLoad_Uncompress[n - i * 64]
endfunction
function SaveLoad_Unit2Integer takes unit u returns integer
local integer i = 0
local integer n = GetUnitTypeId(u)
if udg_SaveLoad_Initialized == false then
set udg_SaveLoad_Initialized = true
call SaveLoad_InitialSetup()
endif
loop
set i = i + 1
exitwhen i > udg_SaveLoad_Heroes_LastIndex
if udg_SaveLoad_Heroes[i] == n then
return i
endif
endloop
return SaveLoad_Id2CId(n)
endfunction
function SaveLoad_Integer2Unit takes integer i returns integer
if udg_SaveLoad_Initialized == false then
set udg_SaveLoad_Initialized = true
call SaveLoad_InitialSetup()
endif
if i <= udg_SaveLoad_Heroes_LastIndex then
return udg_SaveLoad_Heroes[i]
endif
return SaveLoad_CId2Id(i)
endfunction
function SaveLoad_Item2Integer takes item t returns integer
local integer i = 0
local integer n = GetItemTypeId(t)
if udg_SaveLoad_Initialized == false then
set udg_SaveLoad_Initialized = true
call SaveLoad_InitialSetup()
endif
loop
set i = i + 1
exitwhen i > udg_SaveLoad_Items_LastIndex
if udg_SaveLoad_Items[i] == n then
return i
endif
endloop
return SaveLoad_Id2CId(n)
endfunction
function SaveLoad_Integer2Item takes integer i returns integer
if udg_SaveLoad_Initialized == false then
set udg_SaveLoad_Initialized = true
call SaveLoad_InitialSetup()
endif
if i <= udg_SaveLoad_Items_LastIndex then
return udg_SaveLoad_Items[i]
endif
return SaveLoad_CId2Id(i)
endfunction
function SaveLoad_Ability2Integer takes integer a returns integer
local integer i = 0
if udg_SaveLoad_Initialized == false then
set udg_SaveLoad_Initialized = true
call SaveLoad_InitialSetup()
endif
loop
set i = i + 1
exitwhen i > udg_SaveLoad_Abilities_LastIndex
if udg_SaveLoad_Abilities[i] == a then
return i
endif
endloop
return SaveLoad_Id2CId(a)
endfunction
function SaveLoad_Integer2Ability takes integer i returns integer
if udg_SaveLoad_Initialized == false then
set udg_SaveLoad_Initialized = true
call SaveLoad_InitialSetup()
endif
if i <= udg_SaveLoad_Abilities_LastIndex then
return udg_SaveLoad_Abilities[i]
endif
return SaveLoad_CId2Id(i)
endfunction
function SaveLoad_Color takes string s returns string
local integer i = StringLength(s)
local string c
local string r = ""
set udg_fsloadcode = s
loop
set i = i - 1
set c = SubString(s,i,i + 1)
if c == "0" or c == "1" or c == "2" or c == "3" or c == "4" or c == "5" or c == "6" or c == "7" or c == "8" or c == "9" then
set r = "|cffffcc00" + c + "|r" + r
elseif c == "-" then
set r = "|cffdddddd-|r" + r
else
set r = c + r
endif
exitwhen i <= 0
endloop
return r
endfunction
function SaveLoad_EncodeChar takes string n returns integer
local integer i = 0
local string s1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
local string s2 = "abcdefghijklmnopqrstuvwxyz"
local string s3 = "0123456789"
loop
if SubString(s1,i,i + 1) == n then
return i
endif
if SubString(s2,i,i + 1) == n then
return i
endif
set i = i + 1
exitwhen i >= 26
endloop
set i = 0
loop
if SubString(s3,i,i + 1) == n then
return i
endif
set i = i + 1
exitwhen i >= 10
endloop
return 0
endfunction
function SaveLoad_EncodeVerify takes string buffer returns integer
local integer i = 0
local integer j = 0
local string name = GetPlayerName(GetTriggerPlayer())
if udg_SaveLoad_UsePlayername == true then
loop
set j = j + SaveLoad_EncodeChar(SubString(name,i,i + 1))
set i = i + 1
exitwhen i >= StringLength(name)
endloop
endif
set i = 0
loop
set j = j + SaveLoad_EncodeChar(SubString(buffer,i,i + 1))
set i = i + 1
exitwhen i >= StringLength(buffer)
endloop
return j
endfunction
function SaveLoad_EncodeValues takes nothing returns string
local integer i
local integer j
local integer k
local integer l
local integer m
local integer CodeLength = StringLength(udg_SaveLoad_Alphabet)
local integer array a
local string buffer = ""
local string c = ""
local integer skip = 0
local integer CONST = 1000000
local string abc = "0123456789"
set i = 0
loop
set i = i + 1
exitwhen i > udg_SaveCount
set buffer = buffer + I2S(udg_Save[i]) + "-"
endloop
set buffer = buffer + I2S(SaveLoad_EncodeVerify(buffer))
if udg_Save[1] == 0 then
set buffer = "-" + buffer
endif
set i = 0
loop
set a[i] = 0
set i = i + 1
exitwhen i >= 100
endloop
set m = 0
set i = 0
loop
set j = 0
loop
set a[j] = a[j] * 11
set j = j + 1
exitwhen j > m
endloop
set l = 0
set c = SubString(buffer,i,i + 1)
loop
exitwhen SubString(abc,l,l + 1) == c
set l = l + 1
exitwhen l > 9
endloop
set a[0] = a[0] + l
set j = 0
loop
set k = a[j] / CONST
set a[j] = a[j] - k * CONST
set a[j + 1] = a[j + 1] + k
set j = j + 1
exitwhen j > m
endloop
if k > 0 then
set m = m + 1
endif
set i = i + 1
exitwhen i >= StringLength(buffer)
endloop
set buffer = ""
loop
exitwhen m < 0
set j = m
loop
exitwhen j <= 0
set k = a[j] / CodeLength
set a[j - 1] = a[j - 1] + (a[j] - k * CodeLength) * CONST
set a[j] = k
set j = j - 1
endloop
set k = a[j] / CodeLength
set i = a[j] - k * CodeLength
set buffer = buffer + SubString(udg_SaveLoad_Alphabet,i,i + 1)
set a[j] = k
if a[m] == 0 then
set m = m - 1
endif
endloop
set i = StringLength(buffer)
set skip = 0
set c = ""
loop
set i = i - 1
set c = c + SubString(buffer,i,i + 1)
set skip = skip + 1
if skip == 4 and i > 0 then
set c = c + "-"
set skip = 0
endif
exitwhen i <= 0
endloop
return c
endfunction
function SaveLoad_DecodeValues takes string s returns boolean
local integer i
local integer j
local integer k
local integer l
local integer SaveCode = 0
local integer m
local integer array a
local string buffer = ""
local integer CodeLength = StringLength(udg_SaveLoad_Alphabet)
local integer skip = -1
local integer CONST = 1000000
local string abc = "0123456789-"
local string c
set i = 0
loop
set a[i] = 0
set i = i + 1
exitwhen i >= 100
endloop
set m = 0
set i = 0
loop
set j = 0
loop
set a[j] = a[j] * CodeLength
set j = j + 1
exitwhen j > m
endloop
set skip = skip + 1
if skip == 4 then
set skip = 0
set i = i + 1
endif
set l = CodeLength
set c = SubString(s,i,i + 1)
loop
set l = l - 1
exitwhen l < 1
exitwhen SubString(udg_SaveLoad_Alphabet,l,l + 1) == c
endloop
set a[0] = a[0] + l
set j = 0
loop
set k = a[j] / CONST
set a[j] = a[j] - k * CONST
set a[j + 1] = a[j + 1] + k
set j = j + 1
exitwhen j > m
endloop
if k > 0 then
set m = m + 1
endif
set i = i + 1
exitwhen i >= StringLength(s)
endloop
loop
exitwhen m < 0
set j = m
loop
exitwhen j <= 0
set k = a[j] / 11
set a[j - 1] = a[j - 1] + (a[j] - k * 11) * CONST
set a[j] = k
set j = j - 1
endloop
set k = a[j] / 11
set i = a[j] - k * 11
set buffer = SubString(abc,i,i + 1) + buffer
set a[j] = k
if a[m] == 0 then
set m = m - 1
endif
endloop
set i = 0
set j = 0
loop
loop
exitwhen i >= StringLength(buffer)
exitwhen i > 0 and SubString(buffer,i,i + 1) == "-" and SubString(buffer,i - 1,i) != "-"
set i = i + 1
endloop
if i < StringLength(buffer) then
set k = i
endif
set SaveCode = SaveCode + 1
set udg_Save[SaveCode] = S2I(SubString(buffer,j,i))
set j = i + 1
set i = i + 1
exitwhen i >= StringLength(buffer)
endloop
set j = SaveLoad_EncodeVerify(SubString(buffer,0,k))
set udg_SaveCount = SaveCode - 1
if j == udg_Save[SaveCode] then
return true
endif
return false
endfunction
function SaveLoad_Encode takes nothing returns string
if udg_SaveLoad_CaseSensitive == false then
set udg_SaveLoad_Alphabet = StringCase(udg_SaveLoad_Alphabet,true)
endif
return SaveLoad_Color(SaveLoad_EncodeValues())
endfunction
function SaveLoad_Decode takes string s returns boolean
if udg_SaveLoad_CaseSensitive == false then
set udg_SaveLoad_Alphabet = StringCase(udg_SaveLoad_Alphabet,true)
set s = StringCase(s,true)
endif
if SaveLoad_DecodeValues(s) then
call DisplayTextToPlayer(GetTriggerPlayer(),0,0," ")
return true
endif
call DisplayTextToPlayer(GetTriggerPlayer(),0,0," ")
return false
endfunction
Name | Type | is_array | initial_value |
Abi_DamageSys_Damage | abilcode | Yes | |
Achievement1 | integer | Yes | |
Achievement10 | integer | Yes | |
Achievement11 | integer | Yes | |
Achievement12 | integer | Yes | |
Achievement13 | integer | Yes | |
Achievement14 | integer | Yes | |
Achievement15 | integer | Yes | |
Achievement2 | integer | Yes | |
Achievement3 | integer | Yes | |
Achievement4 | integer | Yes | |
Achievement5 | integer | Yes | |
Achievement6 | integer | Yes | |
Achievement7 | integer | Yes | |
Achievement8 | integer | Yes | |
Achievement9 | integer | Yes | |
Acountsec | integer | No | 31 |
AirDialog | dialog | No | |
AirDialogButton | button | Yes | |
AirInteger | integer | No | |
AirString | string | No | |
AlchemistMaster | unit | No | |
AlivePlayers | force | No | |
ArchtosInteger | integer | No | |
ArchtosInteger2 | integer | No | |
ArchtosLightning | lightning | Yes | |
ArchtosPoint | location | Yes | |
ArchtosUnit | unit | No | |
Arrowstorm_Count | integer | Yes | |
Arrowstorm_Group | group | No | |
Arrowstorm_Target | location | Yes | |
Arrowstorm_Width | location | Yes | |
Arrowstormer | unit | Yes | |
ArrowTower | unitcode | Yes | |
Attack_Range | real | No | |
AutoUpgradeOption | boolean | Yes | |
BasesClaimed | boolean | Yes | |
BeamCaster | unit | No | |
Behemoth | unit | No | |
BehemothLanding | timer | Yes | |
BehemothStopCasting | boolean | No | |
BehemothUntrapDis | location | Yes | |
BehemothUntrapInt | integer | Yes | |
BlueKills | integer | No | |
Boberto_Shadows | unit | Yes | |
BobertoDialog | dialog | No | |
BobertoDialogButton | button | Yes | |
BobertoInt | integer | No | |
BobertoPlayer | player | No | |
Bonus | timer | No | |
BonusChance | integer | No | |
BookChances | integer | No | |
BookGroup | group | No | |
BookHash | hashtable | No | |
Bookshelf | unit | No | |
BookTimer | integer | No | |
BrainEffectDuration | real | No | 2.00 |
BrainEffectOff | boolean | No | |
Brainneater | unit | No | |
Brainneater2 | unit | No | |
BrainneaterPoint | location | No | |
BrainneaterPoint2 | location | No | |
Card | unit | No | |
Cerberus_Atk_Count | integer | No | |
ClaimOnce | boolean | Yes | |
ClosestCheck | integer | No | |
Code | string | No | |
CogsOfTimeON | boolean | Yes | |
DamageCheckInt | integer | Yes | |
DayUnit | unit | Yes | |
DeadPlayers | force | No | |
Death_Switch | integer | No | |
DeathTimer | timer | Yes | |
Defeat | timer | No | |
DidOgreWake | boolean | No | |
Dummy | unit | Yes | |
Dummy_Spawn_Point | location | Yes | |
Dummy_Unit | unit | Yes | |
EndlessRound | integer | No | |
EnhancedWeaponry | unit | No | |
EXP_Rate | integer | No | 100 |
EXPRequirement | integer | Yes | |
Fastbuild | unitcode | No | |
FastbuildON | boolean | No | |
Fattony | unit | No | |
FattonyPoint | location | No | |
Filename | string | No | |
FirstTimeClaiming | boolean | Yes | true |
FortDefenderNuke | unit | No | |
FortDefendersIncrement | integer | No | |
fsloadcode | string | No | |
GainOwnership | unit | No | |
GameCount | integer | Yes | |
GameMinutes | integer | No | |
GameModes | real | No | |
GamesPlayed | integer | Yes | |
GameTime | integer | No | |
GDD__Integers | integer | Yes | |
GDD__LeftMapGroup | group | No | |
GDD__TriggerArray | trigger | Yes | |
GDD__UnitArray | unit | Yes | |
GDD_Damage | real | No | |
GDD_DamagedUnit | unit | No | |
GDD_DamageSource | unit | No | |
GDD_Event | real | No | |
GrayKills | integer | No | |
GreenKills | integer | No | |
GrowReal | real | No | |
HaliPoint | location | No | |
HaliThor | unit | No | |
HammerAura | unit | No | |
HammerDeDeath | unit | No | |
Helicopter | unit | No | |
HP | location | No | |
HSS_AllowCompSwap | boolean | No | |
HSS_AllowItemSwap | boolean | No | |
HSS_AllowLeaverSwap | boolean | No | |
HSS_ColorStringVariation1 | string | Yes | |
HSS_ColorStringVariation2 | string | Yes | |
HSS_ColorStringVariation3 | string | Yes | |
HSS_ErrorString | string | Yes | |
HSS_Filter | boolean | Yes | |
HSS_GetRandHeroIfNull | boolean | No | |
HSS_HoldHero1 | unit | No | |
HSS_HoldHero2 | unit | No | |
HSS_HoldPlayer1 | player | No | |
HSS_HoldPlayer2 | player | No | |
HSS_Integer | integervar | No | |
HSS_ItemCharges1 | integer | Yes | |
HSS_ItemCharges2 | integer | Yes | |
HSS_ItemInventory1 | itemcode | Yes | |
HSS_ItemInventory2 | itemcode | Yes | |
HSS_LeaverGroup | force | No | |
HSS_PositionSwap | boolean | No | |
HSS_SwapByColor | boolean | No | |
HSS_SwapRequest | integer | Yes | |
HSS_SwapRequester | integer | No | |
HSS_SwapString | string | No | |
HSS_SwapTarget | integer | No | |
HSS_TempPoint1 | location | No | |
HSS_TempPoint2 | location | No | |
HydraInt | integer | No | |
ID2 | integer | No | |
InfiniteCastingON | boolean | No | |
Int_DamageSys_ADDdamage | integer | No | |
Int_DamageSys_CurrentDmg | integer | No | |
Int_DamageSys_DigitCount | integer | No | |
Int_DamageSys_SETdamage | integer | No | |
Int_General | integer | No | |
Invaders_Group | group | No | |
Invaders_Group_Rare | group | No | |
Invaders_Point | location | No | |
Invaders_Point_Rare | location | No | |
InvisDialog | dialog | No | |
InvisDialogButton | button | Yes | |
InvisInteger | integer | No | |
InvisString | string | No | |
IsDaytimeBoolean | boolean | No | |
IsHallOfFamer | boolean | Yes | |
IsLoaded1 | boolean | Yes | |
IsLoaded2 | boolean | Yes | |
ItemRetainers | itemcode | Yes | |
ItemRetainersCharges | integer | Yes | |
JD_Angle | real | Yes | |
JD_Animations | string | Yes | |
JD_Distances | real | Yes | |
JD_Effect | string | Yes | |
JD_Group | group | No | |
JD_HighSettings | real | Yes | |
JD_Integers | integer | Yes | |
JD_JumpHigh | real | Yes | |
JD_ReachedDistance | real | Yes | |
JD_RealTimer | real | Yes | |
JD_SpeedUnits | real | Yes | |
JD_TempPoint | location | Yes | |
JD_TreesDestroy | boolean | Yes | |
JD_Unit | unit | Yes | |
JDA_Animation | string | No | |
JDA_AnimationSpeed | real | No | |
JDA_Collusion | boolean | No | |
JDA_DestroyTrees_Dash | boolean | No | |
JDA_JumpHigh_Distance | real | No | |
JDA_SpecialEffect | string | No | |
JDA_Speed | real | No | |
JDA_TargetPoint | location | No | |
JDA_Unit | unit | No | |
Kills | integer | Yes | |
L | location | No | |
LightblueKills | integer | No | |
LoopA | integer | No | |
LoopA_Stats | integer | No | |
LoopAmount | integer | No | |
LoopIntA | integer | No | |
LumberDialog | dialog | No | |
LumberDialogButtonArray | button | Yes | |
LumberOff | integer | No | 1 |
LumberProduced | integer | Yes | |
LumberTotal | integer | Yes | |
MailRoomPlayer | player | No | |
MaxRankName | string | Yes | |
Misc1 | integer | Yes | |
ModeInteger | integer | No | |
ModesDialog | dialog | No | |
ModesDialogButton | button | Yes | |
ModeString | string | No | |
MUI_deaths | integer | No | 1 |
Nevo | unit | No | |
NevoDialog | dialog | No | |
NevoDialogButtons | button | Yes | |
NevoPlayer | player | No | |
NevoPoint | location | No | |
NevoPoint2 | location | No | |
NightUnit | unit | Yes | |
NormalWall | unitcode | Yes | |
NukeLevel | integer | No | |
NumberOfRangeIndicators | integer | No | |
OnceTime0 | boolean | Yes | |
OnceTime1 | boolean | Yes | |
OnceTime10 | boolean | Yes | |
OnceTime2 | boolean | Yes | |
OnceTime3 | boolean | Yes | |
OnceTime4 | boolean | Yes | |
OnceTime5 | boolean | Yes | |
OnceTime6 | boolean | Yes | |
OnceTime7 | boolean | Yes | |
OnceTime8 | boolean | Yes | |
OnceTime9 | boolean | Yes | |
OneTimeStatBonus | boolean | Yes | |
OrangeKills | integer | No | |
order | integer | No | |
Other_Attack_Point | location | No | |
Paratrooper_Attack | location | No | |
Paratrooper_Group | group | No | |
PickedLoc | location | No | |
PinkKills | integer | No | |
Player_Hero | unit | Yes | |
PlayerClaimed | player | Yes | |
PlayerColors | string | Yes | |
PlayerExp | integer | Yes | |
PlayerNames | string | Yes | |
PlayerRank | integer | Yes | |
Players_Save_Cam_Settings | real | Yes | |
PlayersInTutorial | force | No | |
PlayersStillAlive | force | No | |
Playground_Player | player | No | |
Point_Builder | location | Yes | |
Point_Death | location | Yes | |
Point_Death_LtStorm | location | No | |
Point_Intro | location | No | |
Point_Intro_2 | location | No | |
Point_Ping | location | No | |
Point_Quest | location | No | |
Point_Quest_Attack | location | No | |
Point_Reinforce | location | No | |
Point_Spawns | location | No | |
Point_Spawns_Attack | location | No | |
Point_Spawns_Attack_Out | location | No | |
Point_Spawns_Attack_Spec | location | No | |
Point_Spawns_Out | location | No | |
Point_Spawns_Reinforce | location | No | |
Point_Spawns_Spec | location | No | |
Point_Yrem | location | No | |
PurpleKills | integer | No | |
QuarterHoursPlayedByPlayer | integer | Yes | |
Random_Points | location | Yes | |
RandomNukeTime | real | No | |
RandPlayer | player | No | |
RankEXP | integer | Yes | |
RankNames | string | Yes | |
Rasgriz | unit | No | |
RasgrizPoint | location | No | |
RatPlayer | player | No | |
recbar | unit | No | |
RedKills | integer | No | |
RegenWall | unitcode | Yes | |
RegionBases | rect | Yes | |
RikiBaraOwners | player | No | |
Save | integer | Yes | |
SaveCount | integer | No | |
SaveLoad_Abilities | abilcode | Yes | |
SaveLoad_Abilities_LastIndex | integer | No | |
SaveLoad_Alphabet | string | No | |
SaveLoad_CaseSensitive | boolean | No | |
SaveLoad_Compress | integer | Yes | |
SaveLoad_Heroes | unitcode | Yes | |
SaveLoad_Heroes_LastIndex | integer | No | |
SaveLoad_Initialized | boolean | No | |
SaveLoad_Items | itemcode | Yes | |
SaveLoad_Items_LastIndex | integer | No | |
SaveLoad_Uncompress | integer | Yes | |
SaveLoad_UsePlayername | boolean | No | |
SaveValidity | integer | Yes | |
SciLab | unit | No | |
SecondChance | boolean | Yes | |
SecondChance_Copy | integer | Yes | |
SecurityUpgradeTimes | integer | No | 1 |
ShadowOfChaos | unit | No | |
ShareControl | boolean | No | |
SharedToBlue | boolean | Yes | |
SharedToGray | boolean | Yes | |
SharedToGreen | boolean | Yes | |
SharedToLightblue | boolean | Yes | |
SharedToOrange | boolean | Yes | |
SharedToPink | boolean | Yes | |
SharedToPurple | boolean | Yes | |
SharedToRed | boolean | Yes | |
SharedToTeal | boolean | Yes | |
SharedToYellow | boolean | Yes | |
ShareToPlayerNumber | integer | No | |
SL_ActiveProfile | integer | No | |
SL_CreateProfile | real | No | |
SL_CurrentVersion | integer | No | 1 |
SL_EncryptionStrength | integer | No | 0 |
SL_EndLoad | real | No | |
SL_Integer | integer | Yes | |
SL_IsSaving | boolean | Yes | |
SL_Item | itemcode | Yes | |
SL_LoadCount | integer | No | |
SL_LoadingEnabled | boolean | No | |
SL_LoadIterator | integer | No | |
SL_LoadProgress | real | Yes | |
SL_LocalPlayer | player | No | |
SL_MapName | string | No | Fortress Survival Alpha |
SL_OnSaveComplete | real | No | |
SL_Password | string | No | |
SL_PlayerLoad | real | No | |
SL_Profile | string | Yes | |
SL_ProfileCount | integer | No | |
SL_ProfileTag | integer | Yes | |
SL_Save | real | No | |
SL_SaveCount | integer | No | |
SL_StartLoad | real | No | |
SL_TamperProtection | boolean | No | |
SL_Unit | unitcode | Yes | |
SL_UpdateLoadProgress | real | No | |
SL_Version | real | No | |
Spawn_Variable | integer | No | |
Spawns_Group | group | No | |
Spawns_Group_Out | group | No | |
Spawns_Group_Reinforce | group | No | |
Spawns_Group_Spec | group | No | |
Spawns_Quest_Group | group | No | |
StartSequence | dialog | No | |
Stealer | unit | No | |
Survive | timer | No | |
t | real | No | |
TargetLoc | location | No | |
Tauren | unit | No | |
TaurenUntrapDis | location | Yes | |
TaurenUntrapInt | integer | Yes | |
TealKills | integer | No | |
Temp_Group | group | No | |
Temp_Point | location | No | |
TempGroup | group | No | |
TempGroup3 | group | No | |
TempInt | integer | No | |
tempintarray | integer | Yes | |
TempIntArray | integer | Yes | |
TempIntArray2 | integer | Yes | |
TempItem | item | No | |
TempItemType | itemcode | No | |
TempPlayer | player | No | |
TempPlayerGroup | force | No | |
TempPoint | location | No | |
TempPoint2 | location | No | |
TempPoint3 | location | No | |
TempPoints | location | Yes | |
TempReal | real | No | |
TempReal2 | real | No | |
Tempstring | string | No | |
TempUnit | unit | No | |
TempUnit2 | unit | No | |
TempUnitType | unitcode | No | |
test | string | No | |
ThreeTImes | integer | Yes | |
TotalKills | integer | Yes | |
Trojan | unit | No | |
TrojanGrowth | real | No | |
TrojanJumpPoint | location | No | |
TrojanPoint | location | No | |
TrojanStopCasting | boolean | No | |
TutorialBuilder | unit | No | |
Tyura_Fallen_Warden | unit | No | |
Unit_DamageSys_Unit | unit | No | |
UnitGroup | group | No | |
UntrapDistance | location | Yes | |
UntrapInteger | integer | Yes | |
Validate | boolean | No | |
VerifyNevo | integer | No | |
VerifyNevoComplete | boolean | No | |
Visibility | fogmodifier | Yes | |
Vootrhal | unit | No | |
VootrhalUntrapDis | location | Yes | |
VootrhalUntrapInt | integer | Yes | |
Votekick | integer | No | |
WardenCount | integer | No | |
WardenIllusions | unit | Yes | |
WaveNumber | integer | No | |
Wavetimer | timer | No | |
WaveTimerWind | timerdialog | No | |
Wings_of_Peg_Point | location | No | |
Wings_of_Peg_velocity | real | No | |
Wings_of_Pega_CirclePoint | location | No | |
Wings_of_Pega_Decelerate | boolean | No | |
Wings_of_Pegasus | unit | No | |
Wings_of_Pegasus_Player | player | No | |
WoB_Bool | boolean | Yes | |
WoB_CirclePoint | location | Yes | |
WoB_Decelerate | boolean | Yes | |
WoB_Group | group | No | |
WoB_Int | integer | No | |
WoB_Landing | integer | No | |
WoB_Number | integer | No | |
WoB_Player | player | Yes | |
WoB_Point | location | Yes | |
WoB_Point1 | location | Yes | |
WoB_Point2 | location | Yes | |
WoB_Sight | unit | Yes | |
WoB_Speed | real | Yes | |
WoB_Unit | unit | Yes | |
WonBonus | boolean | No | |
WonEasy | integer | Yes | |
WonImp | integer | Yes | |
WonMad | integer | Yes | |
WonNM | integer | Yes | |
WonNormal | integer | Yes | |
Wood_Group | group | Yes | |
WoP_Bool | boolean | Yes | |
WoP_CirclePoint | location | Yes | |
WoP_Decelerate | boolean | Yes | |
WoP_Player | player | Yes | |
WoP_Point | location | Yes | |
WoP_Sight | unit | Yes | |
WoP_Speed | real | Yes | |
WoP_Unit | unit | Yes | |
YellowKills | integer | No | |
YWing | unit | No |
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function HandleCount takes nothing returns nothing
local location L = Location(0,0)
call BJDebugMsg(I2S(GetHandleId(L)-0x100000))
call RemoveLocation(L)
set L = null
endfunction
//===========================================================================
function InitTrig_HandleCounter takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterTimerEvent(t,5.00,true)
call TriggerAddAction(t,function HandleCount)
set t = null
endfunction
//TESH.scrollpos=0
//TESH.alwaysfold=0
scope VoteMode initializer Init
//private function interface ModeFunc takes nothing returns nothing
globals
private constant string MODEHELPCOMMAND = "-modes"
private constant string MODEHELP = "\n\n|cffff0000Available votes:\nDifficulty:|r\n-easy -normal -mad -imp\n|cffff0000Air:|r\n-air -noair\n|cffff0000Invisible:|r\n-invis -noinvis\n\n"
private trigger T = CreateTrigger()
private constant real TIME = 35
private constant integer CATEGORIES = 3
private integer array MODECOUNT
private string array MODES [2][5] //Sizes will need to be changed if categories/modes change
private trigger array M[2][5] //Or ModeFunc
private integer array V [2][5] //As above
private boolean array ID [11][2] //As above
endglobals
private function InitModeStrings takes nothing returns nothing
set MODES[0][0] = "-noair"
set MODES[0][1] = "-air"
set MODECOUNT[0] = 2
set M[0][0] = gg_trg_No_Air //ModeFunc.AirOff
set M[0][1] = gg_trg_Yes_Air //ModeFunc.AirOn
//=========================
set MODES[1][0] = "-easy"
set MODES[1][1] = "-normal"
set MODES[1][2] = "-mad"
set MODES[1][3] = "-imp"
set MODES[1][4] = "-nightmare"
set MODECOUNT[1] = 5
set M[1][0] = gg_trg_Very_Easy_Mode //ModeFunc.RunEasy
set M[1][1] = gg_trg_Normal_Mode //ModeFunc.RunHard
set M[1][2] = gg_trg_Mad_Mode //ModeFunc.RunMad
set M[1][3] = gg_trg_Impossible_Mode //ModeFunc.RunImp
set M[1][4] = gg_trg_Nightmare_Mode //ModeFunc.RunImp
//=========================
set MODES[2][0] = "-noinvis"
set MODES[2][1] = "-invis"
set MODECOUNT[2] = 2
set M[2][0] = gg_trg_No_Invis
set M[2][1] = gg_trg_Yes_Invis
//=========================
endfunction
private function Callback takes nothing returns nothing
local integer i = 0
local integer j = 0
local integer max = 0
local integer exe = 0
loop
exitwhen i == CATEGORIES
loop
exitwhen j > MODECOUNT[i]
if V[i][j] > max then
set max = V[i][j]
set exe = j
endif
set j = j + 1
endloop
//call M[i][exe].execute()
call TriggerExecute(M[i][exe])
set i = i + 1
set j = 0
set max = 0
set exe = 0
endloop
call DestroyTimer(GetExpiredTimer())
call DisableTrigger(T)
endfunction
private function Actions takes nothing returns boolean
local integer i = 0
local integer j = 0
if GetEventPlayerChatString() == MODEHELPCOMMAND then
call DisplayTextToPlayer(GetTriggerPlayer(), 0, 0, MODEHELP)
return false
endif
loop
exitwhen i == CATEGORIES
loop
exitwhen j > MODECOUNT[i]
if GetEventPlayerChatString() == MODES[i][j] and not ID[GetPlayerId(GetTriggerPlayer())][i] then
set V[i][j] = V[i][j] + 1
set ID[GetPlayerId(GetTriggerPlayer())][i] = true
call DisplayTextToPlayer(GetTriggerPlayer(), 0, 0, "You have voted for " + MODES[i][j])
endif
set j = j + 1
endloop
set i = i + 1
set j = 0
endloop
return false
endfunction
private function InitVoteMode takes nothing returns boolean
local integer i = 0
loop
exitwhen i > 9
call TriggerRegisterPlayerChatEvent(T, Player(i), "-", false)
set i = i + 1
endloop
call TriggerAddCondition(T, Condition(function Actions))
call TimerStart(CreateTimer(), TIME, false, function Callback)
call InitModeStrings()
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS, "You may now vote for the game mode (35s).\nFor more information type -modes\n\n")
call TriggerExecute(gg_trg_Lumber_Dialog)
return false
endfunction
//===========================================================================
private function RunDialogs takes nothing returns boolean
call TriggerExecute(gg_trg_Dialog)
call DialogDestroy(GetClickedDialog())
return false
endfunction
private function Dialog takes nothing returns nothing
local trigger t = CreateTrigger()
local dialog d = DialogCreate()
local button b1 = DialogAddButton(d, "|cff00ff00Vote for modes|r", 0)
local button b2 = DialogAddButton(d, "|cff0000ffChoose modes|r", 0)
call PolledWait(0.01)
call DialogSetMessage(d, "Choose how modes are chosen")
call TriggerRegisterDialogButtonEvent(t, b1)
call TriggerAddCondition(t, Condition(function InitVoteMode))
set t = CreateTrigger()
call TriggerRegisterDialogButtonEvent(t, b2)
call TriggerAddCondition(t, Condition(function RunDialogs))
if udg_GameModes == 1.00 then
call DialogDisplay(Player(0), d, true)
endif
if udg_GameModes == 2.00 then
call DialogDisplay(Player(1), d, true)
endif
set d = null
set b1 = null
set b2 = null
endfunction
private function Init takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterVariableEvent(t, "udg_GameModes", EQUAL, 1.00 )
call TriggerRegisterVariableEvent(t, "udg_GameModes", EQUAL, 2.00 )
call TriggerAddAction(t, function Dialog)
endfunction
endscope
//TESH.scrollpos=145
//TESH.alwaysfold=0
scope BuilderSpawn initializer Init
//
globals
private string array PlayerNames
private integer array UnitTypes
private unit array Units
private constant integer COUNT = 55 //1 + max array value in Init function
private constant integer SURVID = 'h001' //ID of basic survivor
endglobals
private function Create takes nothing returns nothing
local integer i = 0
local integer j = 0
local real x = GetRectCenterX(gg_rct_Builder_Spawn)
local real y = GetRectCenterY(gg_rct_Builder_Spawn)
//Creation
loop
exitwhen i > 9
loop
if not (GetPlayerSlotState(Player(i)) == PLAYER_SLOT_STATE_PLAYING) then
exitwhen true
endif
exitwhen j == COUNT
if StringCase(GetPlayerName(Player(i)), false) == StringCase(PlayerNames[j], false) then
set Units[i] = CreateUnit(Player(i), UnitTypes[j], x, y, 0)
elseif j == COUNT - 1 and Units[i] == null then
set Units[i] = CreateUnit(Player(i), SURVID, x, y, 0)
endif
set j = j + 1
endloop
set i = i + 1
set j = 0
endloop
set i = 0
//Effects
loop
exitwhen i > 9
if GetUnitTypeId(Units[i]) == UnitTypes[4] then
set udg_Nevo = Units[i]
call EnableTrigger(gg_trg_Nevos_Effect)
elseif GetUnitTypeId(Units[i]) == UnitTypes[6] then
set udg_ArchtosUnit = Units[i]
call EnableTrigger(gg_trg_Archtos_Effect)
elseif GetUnitTypeId(Units[i]) == UnitTypes[7] then
set udg_Brainneater = Units[i]
call EnableTrigger(gg_trg_Brainneaters_Effect)
elseif GetUnitTypeId(Units[i]) == UnitTypes[12] then
set udg_Rasgriz = Units[i]
call EnableTrigger(gg_trg_Rasgrizs_Effect)
//Add more effects here
endif
set i = i + 1
endloop
endfunction
private function Init takes nothing returns nothing
set PlayerNames[0] = "Maddawg101"
set UnitTypes[0] = 'h028'
set PlayerNames[1] = "Hinas_Fanboy"
set UnitTypes[1] = 'h02E'
set PlayerNames[2] = "Black_Rose"
set UnitTypes[2] = 'h02L'
set PlayerNames[3] = "Nevo"
set UnitTypes[3] = 'h02V'
set PlayerNames[4] = "bOb666777"
set UnitTypes[4] = 'h04I'
set PlayerNames[5] = "saw792"
set UnitTypes[5] = 'h04S'
set PlayerNames[6] = "Archtos"
set UnitTypes[6] = 'h04P'
set PlayerNames[7] = "Brainneater"
set UnitTypes[7] = 'h034'
set PlayerNames[8] = "Italian_Hitman"
set UnitTypes[8] = 'h037'
set PlayerNames[9] = "Halithor"
set UnitTypes[9] = 'h039'
set PlayerNames[10] = "PrinceofIce"
set UnitTypes[10] = 'h03B'
set PlayerNames[11] = "imminent_domain"
set UnitTypes[11] = 'h04L'
set PlayerNames[12] = "Rasgriz"
set UnitTypes[12] = 'h03D'
set PlayerNames[13] = "HammerDeDeath"
set UnitTypes[13] = 'h03L'
set PlayerNames[14] = "Nuk33r"
set UnitTypes[14] = 'h03S'
set PlayerNames[15] = "Epiphanous"
set UnitTypes[15] = 'h03U'
set PlayerNames[16] = "iDragosword"
set UnitTypes[16] = 'h041'
set PlayerNames[17] = "34Rs_0F_D347H"
set UnitTypes[17] = 'h043'
set PlayerNames[18] = "Spoontastic"
set UnitTypes[18] = 'h047'
set PlayerNames[19] = "708"
set UnitTypes[19] = 'h04A'
set PlayerNames[20] = "Kingofwood"
set UnitTypes[20] = 'h04B'
set PlayerNames[21] = "IONshooter"
set UnitTypes[21] = 'h04D'
set PlayerNames[22] = "goon94"
set UnitTypes[22] = 'h04G'
set PlayerNames[23] = "FusRoDah"
set UnitTypes[23] = 'h059'
set PlayerNames[24] = "Revol"
set UnitTypes[24] = 'h05D'
set PlayerNames[25] = "serendipitycake"
set UnitTypes[25] = 'h05H'
set PlayerNames[26] = "FS-Warden"
set UnitTypes[26] = 'h05B'
set PlayerNames[27] = "TFaLCoN"
set UnitTypes[27] = 'h05F'
set PlayerNames[28] = "Oran"
set UnitTypes[28] = 'h05O'
set PlayerNames[29] = "Achoron"
set UnitTypes[29] = 'h060'
set PlayerNames[30] = "CrucialOutcast"
set UnitTypes[30] = 'h062'
set PlayerNames[31] = "Ve1ro"
set UnitTypes[31] = 'h06D'
set PlayerNames[32] = "Zer0o"
set UnitTypes[32] = 'h06F'
set PlayerNames[33] = "FS-Phoenix"
set UnitTypes[33] = 'h06S'
set PlayerNames[34] = "streets_of_rage"
set UnitTypes[34] = 'h06U'
set PlayerNames[35] = "SoiSoiSoiSoiSoi"
set UnitTypes[35] = 'h076'
set PlayerNames[36] = "Niwa"
set UnitTypes[36] = 'h079'
set PlayerNames[37] = "Khalifa_Green42"
set UnitTypes[37] = 'h07Q'
set PlayerNames[38] = "StrangeDoll"
set UnitTypes[38] = 'h07X'
set PlayerNames[39] = "DwL-Blinky"
set UnitTypes[39] = 'h08A'
set PlayerNames[40] = "Grayson1990"
set UnitTypes[40] = 'h088'
set PlayerNames[41] = "Novarium"
set UnitTypes[41] = 'h08C'
set PlayerNames[42] = "DelanAiden"
set UnitTypes[42] = 'h08E'
set PlayerNames[43] = "TheFilthyRat"
set UnitTypes[43] = 'h08G'
set PlayerNames[44] = "DemonPwner"
set UnitTypes[44] = 'h08K'
set PlayerNames[45] = "Xploder7"
set UnitTypes[45] = 'h08M'
set PlayerNames[46] = "Wicked.Soul"
set UnitTypes[46] = 'h08X'
set PlayerNames[47] = "wTc[Fattony]"
set UnitTypes[47] = 'h08Z'
set PlayerNames[48] = "Inv3rt3d"
set UnitTypes[48] = 'h094'
set PlayerNames[49] = "That_Girl"
set UnitTypes[49] = 'h096'
set PlayerNames[50] = "BabyMichael"
set UnitTypes[50] = 'h09D'
set PlayerNames[51] = "VialOfTheSands"
set UnitTypes[51] = 'h09J'
set PlayerNames[52] = "MichaelwP"
set UnitTypes[52] = 'h09P'
set PlayerNames[53] = "Jasieknms"
set UnitTypes[53] = 'h09Z'
set PlayerNames[54] = "Kaichou"
set UnitTypes[54] = 'h0A2'
call TimerStart(CreateTimer(), 5, false, function Create)
endfunction
endscope
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Repair_Unit_Dies_Func001C takes nothing returns boolean
if ( ( GetUnitTypeId(GetDyingUnit()) == 'h00I' ) ) then // Raw value of mechanics that need to be removed.
return true
endif
if ( ( GetUnitTypeId(GetDyingUnit()) == 'h02J' ) ) then // If more new mechanics just continue adding in.
return true
return true
endif
if ( ( GetUnitTypeId(GetDyingUnit()) == 'h04X' ) ) then
return true
endif
return false
endfunction
function Trig_Repair_Unit_Dies_Conditions takes nothing returns boolean
if ( not Trig_Repair_Unit_Dies_Func001C() ) then
return false
endif
return true
endfunction
function Trig_Repair_Unit_Dies_Actions takes nothing returns nothing
local unit u = GetDyingUnit()
call PolledWait(2.00)
call RemoveUnit(u)
set u = null
endfunction
//===========================================================================
function InitTrig_Repair_Unit_Dies takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition(t, Condition( function Trig_Repair_Unit_Dies_Conditions ) )
call TriggerAddAction(t, function Trig_Repair_Unit_Dies_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Remove_Dead_People_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetDyingUnit(), UNIT_TYPE_HERO) == false ) ) then
return false
endif
return true
endfunction
function Trig_Remove_Dead_People_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
call PolledWait(5.00)
call RemoveUnit(u)
set u = null
endfunction
//===========================================================================
function InitTrig_Remove_Dead_People takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition(t, Condition( function Trig_Remove_Dead_People_Conditions ) )
call TriggerAddAction(t, function Trig_Remove_Dead_People_Actions )
set t = null
endfunction
//TESH.scrollpos=1
//TESH.alwaysfold=0
scope BossKilled initializer Init
private function Conditions takes nothing returns boolean
return GetUnitAbilityLevel(GetTriggerUnit(), 'A032') > 0
endfunction
private function Actions takes nothing returns nothing
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS, GetPlayerName(GetOwningPlayer(GetKillingUnit())) + " has killed the boss, " + GetUnitName(GetTriggerUnit()))
call AdjustPlayerStateBJ( 2, GetOwningPlayer(GetKillingUnitBJ()), PLAYER_STATE_RESOURCE_GOLD )
endfunction
private function Init takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(t, Condition(function Conditions))
call TriggerAddAction(t, function Actions)
endfunction
endscope
//TESH.scrollpos=0
//TESH.alwaysfold=0
function Trig_MarineFixError_Func002C takes nothing returns boolean
if ( ( GetPlayerName(GetTriggerPlayer()) == "Nevo" ) ) then
return true
endif
if ( ( GetPlayerName(GetTriggerPlayer()) == "Rasgriz" ) ) then
return true
endif
if ( ( GetPlayerName(GetTriggerPlayer()) == "Halithor" ) ) then
return true
endif
return false
endfunction
function Trig_MarineFixError_Conditions takes nothing returns boolean
if ( not Trig_MarineFixError_Func002C() ) then
return false
endif
return true
endfunction
function Trig_Owner takes nothing returns nothing
call SetUnitOwner( GetEnumUnit(), GetTriggerPlayer(), false )
endfunction
function Trig_MarineFixError_Actions takes nothing returns nothing
call ForGroupBJ( GetUnitsOfPlayerAll(Player(10)), function Trig_Owner)
set udg_TempPoint = GetUnitLoc(gg_unit_z00B_0023)
call CreateTextTagLocBJ( ( "|cffffff00Lt Rikimaru: |r" + SubStringBJ(GetEventPlayerChatString(), 6, 1000) ), udg_TempPoint, 0, 10, 0.00, 100, 0.00, 0 )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 64, 90 )
call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 8.00 )
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 10.00 )
call RemoveLocation(udg_TempPoint)
endfunction
//===========================================================================
function InitTrig_Fix_Marine_Errors takes nothing returns nothing
set gg_trg_Fix_Marine_Errors = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(0), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(1), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(2), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(3), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(4), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(5), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(6), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(7), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(8), "-riki ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Fix_Marine_Errors, Player(9), "-riki ", false )
call TriggerAddCondition( gg_trg_Fix_Marine_Errors, Condition( function Trig_MarineFixError_Conditions ) )
call TriggerAddAction( gg_trg_Fix_Marine_Errors, function Trig_MarineFixError_Actions )
endfunction
//TESH.scrollpos=0
//TESH.alwaysfold=0
function Trig_MarineFixError2_Func001C takes nothing returns boolean
if ( ( GetPlayerName(GetTriggerPlayer()) == "saw792" ) ) then
return true
endif
if ( ( GetPlayerName(GetTriggerPlayer()) == "Nevo" ) ) then
return true
endif
if ( ( GetPlayerName(GetTriggerPlayer()) == "Maddawg101" ) ) then
return true
endif
if ( ( GetPlayerName(GetTriggerPlayer()) == "Halithor" ) ) then
return true
endif
return false
endfunction
function Trig_MarineFixError2_Conditions takes nothing returns boolean
if ( not Trig_MarineFixError2_Func001C() ) then
return false
endif
return true
endfunction
function Trig_Owner2 takes nothing returns nothing
call SetUnitOwner( GetEnumUnit(), GetTriggerPlayer(), false )
endfunction
function Trig_MarineFixError2_Actions takes nothing returns nothing
call ForGroupBJ( GetUnitsOfPlayerAll(Player(10)), function Trig_Owner2)
set udg_TempPoint = GetUnitLoc(gg_unit_z00E_0016)
call CreateTextTagLocBJ( ( "|cffffff00Lt Barathrum: |r" + SubStringBJ(GetEventPlayerChatString(), 6, 1000) ), udg_TempPoint, 0, 10, 0.00, 100, 0.00, 0 )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 64, 90 )
call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 8.00 )
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 10.00 )
call RemoveLocation(udg_TempPoint)
endfunction
//===========================================================================
function InitTrig_Launch_Marine_Data takes nothing returns nothing
set gg_trg_Launch_Marine_Data = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(0), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(1), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(2), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(3), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(4), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(5), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(6), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(7), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(8), "-bara ", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Launch_Marine_Data, Player(9), "-bara ", false )
call TriggerAddCondition( gg_trg_Launch_Marine_Data, Condition( function Trig_MarineFixError2_Conditions ) )
call TriggerAddAction( gg_trg_Launch_Marine_Data, function Trig_MarineFixError2_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Forbidden_Life_Regeneration_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A044' ) ) then
return false
endif
return true
endfunction
function Trig_Forbidden_Life_Regeneration_Actions takes nothing returns nothing
local unit x = GetSpellAbilityUnit()
call PolledWait( 0.10 )
call KillUnit(x)
set x = null
endfunction
//===========================================================================
function InitTrig_Forbidden_Life_Regeneration takes nothing returns nothing
set gg_trg_Forbidden_Life_Regeneration = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Forbidden_Life_Regeneration, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( gg_trg_Forbidden_Life_Regeneration, Condition( function Trig_Forbidden_Life_Regeneration_Conditions ) )
call TriggerAddAction( gg_trg_Forbidden_Life_Regeneration, function Trig_Forbidden_Life_Regeneration_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Marine_Reinforce_Structure_Invul_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A05F' ) ) then
return false
endif
return true
endfunction
function Trig_Marine_Reinforce_Structure_Invul_Actions takes nothing returns nothing
local unit u = GetSpellTargetUnit()
call SetUnitInvulnerable( u, true )
call SetUnitLifePercentBJ( u, ( GetUnitLifePercent(u) + 40.00 ) )
call PolledWait( 2.00 )
call SetUnitInvulnerable( u, false )
set u = null
endfunction
//===========================================================================
function InitTrig_Marine_Reinforce_Structure_Invul takes nothing returns nothing
set gg_trg_Marine_Reinforce_Structure_Invul = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Marine_Reinforce_Structure_Invul, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( gg_trg_Marine_Reinforce_Structure_Invul, Condition( function Trig_Marine_Reinforce_Structure_Invul_Conditions ) )
call TriggerAddAction( gg_trg_Marine_Reinforce_Structure_Invul, function Trig_Marine_Reinforce_Structure_Invul_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_AutoSpeed_Repair_Conditions takes nothing returns boolean
return ( GetUnitPointValue(GetFilterUnit()) == 50 )
endfunction
function Trig_AutoSpeed_Repair_Func004A takes nothing returns nothing
local unit u = GetConstructingStructure()
local unit u2 = GetEnumUnit()
call IssueTargetOrderBJ( u2, "repair", u)
call TriggerSleepAction ( 0.01 )
call IssueTargetOrderBJ( u2, "smart", u)
call TriggerSleepAction ( 0.01 )
call IssueTargetOrderBJ( u2, "smart", u)
set u = null
set u2 = null
endfunction
function Trig_AutoSpeed_Repair_Actions takes nothing returns nothing
local location loc = GetUnitLoc(GetConstructingStructure())
local group ug = GetUnitsInRangeOfLocMatching(300.00, loc, Condition(function Trig_AutoSpeed_Repair_Conditions))
call PolledWait( 0.01 )
call ForGroupBJ( ug, function Trig_AutoSpeed_Repair_Func004A )
call RemoveLocation (loc)
call DestroyGroup(ug)
endfunction
//===========================================================================
function InitTrig_AutoSpeed_Repair takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_CONSTRUCT_START )
call TriggerAddAction( t, function Trig_AutoSpeed_Repair_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Marine_Nuclear_Strike_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A069'
endfunction
function Trig_Marine_Nuclear_Strike_Actions takes nothing returns nothing
local unit u = GetSpellAbilityUnit()
local location loc = GetSpellTargetLoc()
local unit d
local player p = GetOwningPlayer(GetSpellAbilityUnit())
call PolledWait( 4.00 )
call CreateNUnitsAtLoc( 1, 'u00L', p, loc, bj_UNIT_FACING )
set d = GetLastCreatedUnit()
call UnitApplyTimedLifeBJ( 30.00, 'BTLF', d )
call UnitAddAbilityBJ( 'A06A', d )
call SetUnitAbilityLevelSwapped( 'A06A', d, GetUnitAbilityLevelSwapped('A069', u) )
call PolledWait( 1.60 )
call IssueImmediateOrderBJ( d, "thunderclap" )
set u = null
set loc = null
set d = null
endfunction
//===========================================================================
function InitTrig_Marine_Nuclear_Strike takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( t, Condition( function Trig_Marine_Nuclear_Strike_Conditions ) )
call TriggerAddAction( t, function Trig_Marine_Nuclear_Strike_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Marine_Nuclear_Strike_FS_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A081'
endfunction
function Trig_Marine_Nuclear_Strike_FS_Actions takes nothing returns nothing
local unit u = GetSpellAbilityUnit()
local location loc = GetSpellTargetLoc()
local unit d
local player p = GetOwningPlayer(GetSpellAbilityUnit())
call PolledWait( 3.00 )
call CreateNUnitsAtLoc( 1, 'u00L', p, loc, bj_UNIT_FACING )
set d = GetLastCreatedUnit()
call UnitApplyTimedLifeBJ( 20.00, 'BTLF', d )
call UnitAddAbilityBJ( 'A082', d )
call SetUnitAbilityLevelSwapped( 'A082', d, GetUnitAbilityLevelSwapped('A081', u) )
call PolledWait( 1.60 )
call IssueImmediateOrderBJ( d, "thunderclap" )
set u = null
set loc = null
set d = null
endfunction
//===========================================================================
function InitTrig_Marine_Nuclear_Strike_FS takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( t, Condition( function Trig_Marine_Nuclear_Strike_FS_Conditions ) )
call TriggerAddAction( t, function Trig_Marine_Nuclear_Strike_FS_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Quadnade_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A07R' ) ) then
return false
endif
return true
endfunction
function Trig_Quadnade_Actions takes nothing returns nothing
local unit dummy
local unit target
set udg_TempPoint = GetUnitLoc(GetSpellAbilityUnit())
call CreateNUnitsAtLoc( 1, 'u001', GetOwningPlayer(GetSpellAbilityUnit()), udg_TempPoint, bj_UNIT_FACING )
set dummy = GetLastCreatedUnit()
set target = GetSpellTargetUnit()
call UnitApplyTimedLifeBJ( 2.00, 'BTLF', GetLastCreatedUnit() )
call UnitAddAbilityBJ( 'A07S', GetLastCreatedUnit() )
call SetUnitAbilityLevelSwapped( 'A07S', GetLastCreatedUnit(), GetUnitAbilityLevelSwapped('A07R', GetSpellAbilityUnit()) )
call RemoveLocation (udg_TempPoint)
call PolledWait ( 0.10 )
call IssueTargetOrderBJ( dummy, "acidbomb", target )
call PolledWait ( 0.10 )
call IssueTargetOrderBJ( dummy, "acidbomb", target )
call PolledWait ( 0.10 )
call IssueTargetOrderBJ( dummy, "acidbomb", target )
set dummy = null
set target = null
endfunction
//===========================================================================
function InitTrig_Quadnade takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( t, Condition( function Trig_Quadnade_Conditions ) )
call TriggerAddAction( t, function Trig_Quadnade_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Laser_Strike_Rank_4_Ability2_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A0EO'
endfunction
function Trig_Laser_Strike_Rank_4_Ability2_Actions takes nothing returns nothing
local unit u = GetSpellAbilityUnit()
local unit u2 = GetSpellTargetUnit()
local integer i = GetHeroStatBJ(bj_HEROSTAT_INT, GetSpellAbilityUnit(), true) * 130
if i > 300000 then
set i = 300000
endif
call PolledWait( 2.15 )
call UnitDamageTargetBJ( u, u2, I2R( i ), ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
call UnitDamageTargetBJ( u, u2, 10000, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
call CreateTextTagUnitBJ( ( I2S(i) + "!" ), u2 , 0, 12.00, 100.00, 5.00, 5.00, 0.00 )
call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 90.00, 90 )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 3.50 )
call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 2.50 )
set u = null
set u2 = null
endfunction
//===========================================================================
function InitTrig_Dark_Execution_That_Girl takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( t, Condition( function Trig_Laser_Strike_Rank_4_Ability2_Conditions ) )
call TriggerAddAction( t, function Trig_Laser_Strike_Rank_4_Ability2_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Laser_Strike_Rank_4_Ability_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A096'
endfunction
function Trig_Laser_Strike_Rank_4_Ability_Actions takes nothing returns nothing
local unit u = GetSpellAbilityUnit()
local unit u2 = GetSpellTargetUnit()
local integer i = GetHeroStatBJ(bj_HEROSTAT_AGI, GetSpellAbilityUnit(), true) * 100
if i > 200000 then
set i = 200000
endif
call PolledWait( 3.15 )
call UnitDamageTargetBJ( u, u2, I2R( i ), ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
call UnitDamageTargetBJ( u, u2, 1000, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
call CreateTextTagUnitBJ( ( I2S(i) + "!" ), u2 , 0, 12.00, 100.00, 5.00, 5.00, 0.00 )
call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 90.00, 90 )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 3.50 )
call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 2.50 )
set u = null
set u2 = null
endfunction
//===========================================================================
function InitTrig_Laser_Strike_Marine_Hero takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( t, Condition( function Trig_Laser_Strike_Rank_4_Ability_Conditions ) )
call TriggerAddAction( t, function Trig_Laser_Strike_Rank_4_Ability_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Ion_Cannon_Rank_4_Ability_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A09G'
endfunction
function Trig_Ion_Cannon_Rank_4_Ability_Actions takes nothing returns nothing
local unit u = GetSpellAbilityUnit()
local unit u2 = GetSpellTargetUnit()
local unit d
local player p = GetOwningPlayer(GetSpellAbilityUnit())
local integer i = GetHeroStatBJ(bj_HEROSTAT_AGI, GetSpellAbilityUnit(), true) * 125
local location loc = GetUnitLoc(GetSpellTargetUnit())
if i > 300000 then
set i = 300000
endif
call PolledWait( 6.40 )
call CreateNUnitsAtLoc( 1, 'u001', p, loc, bj_UNIT_FACING )
set d = GetLastCreatedUnit()
call UnitApplyTimedLifeBJ( 2.00, 'BTLF', d )
call UnitAddAbilityBJ( 'A09I', d )
call IssueImmediateOrderBJ( d, "stomp" )
call UnitDamageTargetBJ( u, u2, I2R( i ), ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
call CreateTextTagUnitBJ( ( I2S(i) + "!" ), u2 , 0, 12.00, 100.00, 5.00, 5.00, 0.00 )
call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 90.00, 90 )
call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false )
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 3.50 )
call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 2.50 )
set p = null
set u = null
set u2 = null
set d = null
set loc = null
endfunction
//===========================================================================
function InitTrig_Ion_Cannon_Marine_Hero takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( t, Condition( function Trig_Ion_Cannon_Rank_4_Ability_Conditions ) )
call TriggerAddAction( t, function Trig_Ion_Cannon_Rank_4_Ability_Actions )
set t = null
endfunction
//TESH.scrollpos=0
//TESH.alwaysfold=0
function Trig_Attach_Parachute_Conditions takes nothing returns boolean
return GetUnitTypeId(GetTriggerUnit()) == 'z00S'
endfunction
function Trig_Attach_Parachute_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
call UnitAddAbilityBJ( 'A0DI', u )
call TriggerSleepAction ( 3.50 )
call UnitRemoveAbilityBJ( 'A0DI', u )
set u = null
endfunction
//===========================================================================
function InitTrig_Attach_Parachute takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterEnterRectSimple( t, GetPlayableMapRect() )
call TriggerAddCondition( t, Condition( function Trig_Attach_Parachute_Conditions ) )
call TriggerAddAction( t, function Trig_Attach_Parachute_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_StartProduction_New_Func004C takes nothing returns boolean
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h00Q' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h051' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h00X' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h052' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h00Z' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h053' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h024' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h054' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h06Z' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h071' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h06W' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'h07F' ) ) then
return true
endif
return false
endfunction
function Trig_StartProduction_New_Conditions takes nothing returns boolean
if ( not Trig_StartProduction_New_Func004C() ) then
return false
endif
return true
endfunction
function Trig_StartProduction_New_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
call SetUnitLifeBJ(u, ( GetUnitStateSwap(UNIT_STATE_LIFE, u) - 1 ) )
call TriggerSleepAction( 0.5 )
call IssueTargetOrderBJ( u, "heal", u )
set u = null
endfunction
//===========================================================================
function InitTrig_StartProduction_New takes nothing returns nothing
local trigger t = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_CONSTRUCT_FINISH )
call TriggerAddCondition( t, Condition( function Trig_StartProduction_New_Conditions ) )
call TriggerAddAction( t, function Trig_StartProduction_New_Actions )
set t = null
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Tree_Generation_1_Actions takes nothing returns nothing
//Generating Trees (1 of 4)
call CreateDestructable('JTtw', -8768.000, 1728.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8704.000, 1664.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, 1728.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, 1664.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8768.000, 1792.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8832.000, 1984.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8960.000, 1984.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, 1856.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8768.000, 1920.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, 1856.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, 1920.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, 1984.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8832.000, 2176.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8704.000, 2048.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 2240.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8832.000, 2496.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 2624.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, 2880.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8832.000, 3072.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, 3200.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, 3072.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, 3072.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, 3264.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, 3648.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8704.000, 3840.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, 3840.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, 4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8576.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, 4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7232.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, 4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, 4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5952.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6016.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5824.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 4736.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6848.000, 4736.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 4800.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7232.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7232.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6976.000, 4864.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6976.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7168.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7104.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7040.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6976.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 4864.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6848.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7872.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7232.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7232.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6976.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7104.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6976.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7168.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7040.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7168.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6848.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6720.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, 5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4992.000, 5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 5248.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4928.000, 5248.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, 5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5248.000, 5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, 5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, 5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, 5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, 5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, 5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, 5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, 5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, 5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5568.000, 5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, 5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, 5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, 5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, 5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, 5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, 5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, 5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, 5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, 5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, 5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, 6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, 5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, 5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, 5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, 6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, 6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6016.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, 5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, 5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, 5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, 5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, 5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5952.000, 6336.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, 6208.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, 6144.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4928.000, 6144.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5952.000, 6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5952.000, 6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5824.000, 6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, 6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, 6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, 7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3968.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4096.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4096.000, 7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3136.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3200.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3008.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3008.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3072.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1152.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1280.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1152.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -640.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -640.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -576.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3968.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4096.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4096.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3968.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3904.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3904.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4096.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1152.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1216.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1216.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1152.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1024.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -960.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -896.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -960.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1024.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1024.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -896.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -896.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1024.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -832.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -832.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -960.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -768.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -576.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -704.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -768.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -640.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -768.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -640.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -704.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7744.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4032.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, 7744.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1216.000, 7744.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -960.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -896.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1024.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9024.000, 8128.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9024.000, 8064.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9024.000, 8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, 8128.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9024.000, 8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, 8192.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, 8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, 8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, 8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8768.000, 8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8704.000, 8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8768.000, 8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, 8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8832.000, 8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8704.000, 8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8640.000, 8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8640.000, 8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8640.000, 8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8640.000, 8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8512.000, 8704.000, 270, 1, GetRandomInt(0, 9))
//Generating Trees (1 of 4) Complete!
endfunction
//===========================================================================
function InitTrig_Tree_Generation_1 takes nothing returns nothing
set gg_trg_Tree_Generation_1 = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Tree_Generation_1, 5 )
call TriggerAddAction( gg_trg_Tree_Generation_1, function Trig_Tree_Generation_1_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Tree_Generation_2_Actions takes nothing returns nothing
//Generating Trees (2 of 4)
call CreateDestructable('JTtw', 7488.000, 64.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 128.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 128.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 192.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 64.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, 704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8256.000, 704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, 832.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 768.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, 896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, 1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 3200.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 3072.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 3136.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 3200.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 3136.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, 4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 3904.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 3968.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, 4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8192.000, 4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8256.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8384.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8320.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8192.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8448.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, 4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6336.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6528.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6464.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6528.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6784.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6720.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6784.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6720.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6720.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7040.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6912.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6912.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7104.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7104.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7104.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7360.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7360.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7168.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7296.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7360.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7232.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7424.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8192.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8192.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8320.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8384.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8320.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8384.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, 4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8448.000, 4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, 4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, 4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, 4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, 4736.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, 4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, 4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, 4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6080.000, 4736.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6208.000, 4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6272.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6208.000, 4736.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6336.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6464.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7232.000, 4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8576.000, 4800.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, 4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6272.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6336.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7040.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7040.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7296.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7424.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7680.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7744.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7808.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7808.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7744.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, 5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8640.000, 4928.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8640.000, 4864.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8576.000, 4992.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 5248.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, 5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6080.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6144.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6272.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6208.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6144.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6272.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6400.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6464.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, 5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8640.000, 5120.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5184.000, 5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5184.000, 5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, 6208.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 6144.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5440.000, 6336.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5440.000, 6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5440.000, 6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, 6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5376.000, 6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5376.000, 6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5184.000, 6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5184.000, 6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, 6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4800.000, 7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4736.000, 7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4800.000, 7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, 6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, 6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, 6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, 6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5184.000, 6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, 6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, 6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 384.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 576.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 896.000, 7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 896.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 960.000, 7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4672.000, 7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4608.000, 7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4608.000, 7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4800.000, 7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4736.000, 7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 384.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 384.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 448.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 576.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 512.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 576.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 512.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 576.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, 7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, 7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, 7680.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1600.000, 8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1536.000, 8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1536.000, 8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1664.000, 8448.000, 270, 1, GetRandomInt(0, 9))
//Generating Trees (2 of 4) Complete!
endfunction
//===========================================================================
function InitTrig_Tree_Generation_2 takes nothing returns nothing
set gg_trg_Tree_Generation_2 = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Tree_Generation_2, 6 )
call TriggerAddAction( gg_trg_Tree_Generation_2, function Trig_Tree_Generation_2_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Tree_Generation_3_Actions takes nothing returns nothing
//Generating Trees (3 of 4)
call CreateDestructable('JTtw', -5696.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5824.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5248.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4992.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4992.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4800.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4864.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4672.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4736.000, -9280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4864.000, -9344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5952.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5952.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5696.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -9216.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5696.000, -9216.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5824.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5696.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5568.000, -9216.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -9216.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5568.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -9216.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4608.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -9088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4608.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -9152.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4544.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4416.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -9024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -8832.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -8960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -8960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -8960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4608.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4416.000, -8768.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4544.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4416.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -8768.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4544.000, -8960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4416.000, -8960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4608.000, -8960.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -8832.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, -8768.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, -8768.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, -8896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -8768.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5696.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5824.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5696.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5888.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5824.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5568.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4608.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -8704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4480.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4416.000, -8704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, -8704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, -8704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4352.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3264.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3136.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3008.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1216.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5696.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5760.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5632.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5248.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5184.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5248.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4928.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4992.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4928.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4992.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5056.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5120.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4672.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4800.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4800.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4672.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4736.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4736.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4544.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4544.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4608.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4288.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4224.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -4160.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3392.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3264.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3200.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3136.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3328.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3200.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3072.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3072.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2880.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2816.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2752.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2752.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2176.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2240.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1856.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1856.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1792.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1792.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1664.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1600.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1344.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1344.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1344.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1408.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1472.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1536.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1408.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1280.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1216.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1152.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1088.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1216.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -2240.000, -8192.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3264.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3136.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -3008.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -1984.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -7552.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -7488.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -7616.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, -7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -7424.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6080.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6720.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6912.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6848.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6720.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6656.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6656.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6656.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6592.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6144.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6720.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6208.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5504.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -6336.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -6208.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -6144.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5376.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9088.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8960.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7232.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7296.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7424.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7360.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7168.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7104.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6848.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6784.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6592.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6656.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6592.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6528.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6592.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6656.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6656.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6464.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6400.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5440.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -5312.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -9024.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8768.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8768.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8960.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8896.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8832.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8704.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8640.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8512.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8640.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8576.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8512.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -5248.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8320.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7808.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7744.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6272.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -6336.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7680.000, -4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7616.000, -4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -4672.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -4608.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8320.000, -4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8320.000, -4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8320.000, -3968.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -3904.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -3904.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -3968.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -3904.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -3840.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -3776.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -3840.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -3776.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -3712.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -3648.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -3584.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -3456.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, -3456.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, -3392.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, -3520.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -3520.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7552.000, -3392.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -3584.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -3328.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -3264.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -3200.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -3136.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -3136.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7488.000, -3328.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -2880.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -3072.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -3008.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -2944.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -2816.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, -2816.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -1856.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8384.000, -1600.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8320.000, -1600.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -1600.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -1600.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -1600.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -1792.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -1728.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -1664.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8256.000, -1536.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8064.000, -1536.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8192.000, -1536.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8128.000, -1536.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -8000.000, -1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, -1472.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', -7936.000, -1216.000, 270, 1, GetRandomInt(0, 9))
//Generating Trees (3 of 4) Complete!
endfunction
//===========================================================================
function InitTrig_Tree_Generation_3 takes nothing returns nothing
set gg_trg_Tree_Generation_3 = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Tree_Generation_3, 7 )
call TriggerAddAction( gg_trg_Tree_Generation_3, function Trig_Tree_Generation_3_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Tree_Generation_4_Actions takes nothing returns nothing
//Generating Trees (4 of 4)
call CreateDestructable('JTtw', 1216.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1216.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1472.000, -8704.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1472.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1344.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1408.000, -8640.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1472.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1344.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1280.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1408.000, -8576.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1728.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1536.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1600.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1792.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1984.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1856.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1920.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2112.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2176.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2240.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2048.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2304.000, -8512.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1216.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1152.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1088.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1024.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1088.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1216.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1472.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1408.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1408.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1280.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1472.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1600.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1664.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1664.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1984.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1984.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1856.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1984.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1856.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1792.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1920.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2112.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2048.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2048.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2048.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2048.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2112.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2112.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3264.000, -8448.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3136.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3456.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3328.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4608.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4672.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4800.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4864.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4864.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -8320.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, -8384.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, -8256.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2752.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2752.000, -8064.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2880.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2880.000, -8064.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3520.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3328.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3392.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3648.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3712.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3904.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3840.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3968.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4032.000, -8064.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4096.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, -8192.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, -8128.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, -8192.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5312.000, -8064.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, -8128.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5184.000, -8192.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, -8064.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5248.000, -8000.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 640.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 704.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 896.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 896.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 960.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 832.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 768.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1216.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1024.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 1088.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2368.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2496.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2560.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2624.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2688.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2688.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2624.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2752.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2816.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2880.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 2880.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3008.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3072.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3136.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3072.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3264.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3520.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3456.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3392.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3584.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3584.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3712.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3648.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3776.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3840.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3840.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4032.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 3968.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4288.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4160.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4224.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4288.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4224.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4096.000, -7936.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4160.000, -7872.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, -7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5440.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, -7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5376.000, -7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -7232.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -7296.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -7360.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5440.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5376.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -7040.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -7168.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -7104.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -6976.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -6912.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -6784.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -6848.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6080.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6144.000, -6720.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, -6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6080.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -6656.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6080.000, -6464.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -6528.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6144.000, -6592.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6336.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6208.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6272.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5120.000, -6336.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -6272.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -6400.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6144.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5056.000, -6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6016.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6144.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -6080.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6592.000, -5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, -5952.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4928.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 4992.000, -5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6592.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6656.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6656.000, -5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6784.000, -5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6784.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6720.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6720.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, -5696.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6912.000, -5760.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6912.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6976.000, -5824.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6912.000, -5888.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5824.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, -5568.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5888.000, -5504.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6848.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6912.000, -5632.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8320.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8384.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, -5440.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, -5248.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5504.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5568.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5696.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5760.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5632.000, -5312.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 5952.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 6016.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7296.000, -5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7360.000, -5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7424.000, -5184.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8448.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8512.000, -5376.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -5056.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -4416.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -4544.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -4480.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -4288.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -4352.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8256.000, -4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8384.000, -4160.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8384.000, -4224.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -3968.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -3968.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -3968.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -3904.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8256.000, -4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8256.000, -4032.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8192.000, -4096.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, -3776.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -3840.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -3776.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -3520.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7616.000, -3456.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -3456.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -3456.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7616.000, -3392.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -3392.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -3392.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -3264.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -3328.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -3328.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -3264.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -3200.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -3136.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -3136.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -3008.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -2368.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -2368.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -2432.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -2112.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -2304.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -2240.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -2176.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -2240.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7552.000, -2304.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7808.000, -1472.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7808.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7808.000, -1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, -1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8064.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8000.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8128.000, -1472.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -1408.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -1344.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -1472.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8256.000, -1472.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 8192.000, -1472.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -1088.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -1280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7872.000, -1216.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7936.000, -1280.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -896.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -1024.000, 270, 1, GetRandomInt(0, 9))
call CreateDestructable('JTtw', 7488.000, -960.000, 270, 1, GetRandomInt(0, 9))
//Generating Trees (4 of 4) Complete!
endfunction
//===========================================================================
function InitTrig_Tree_Generation_4 takes nothing returns nothing
set gg_trg_Tree_Generation_4 = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Tree_Generation_4, 8 )
call TriggerAddAction( gg_trg_Tree_Generation_4, function Trig_Tree_Generation_4_Actions )
endfunction