Name | Type | is_array | initial_value |
Timer | timer | No | |
TimerWin | timer | No | |
Turn | boolean | No |
function Trig_slide_Func001Func001C takes nothing returns boolean
if ( not ( IsUnitAliveBJ(GetEnumUnit()) == true ) ) then
return false
endif
if ( not ( GetTerrainTypeBJ(GetUnitLoc(GetEnumUnit())) == 'Nice' ) ) then
return false
endif
return true
endfunction
function Trig_slide_Func001A takes nothing returns nothing
if ( Trig_slide_Func001Func001C() ) then
call SetUnitPositionLoc( GetEnumUnit(), PolarProjectionBJ(GetUnitLoc(GetEnumUnit()), 9.00, GetUnitFacing(GetEnumUnit())) )
else
endif
endfunction
function Trig_slide_Actions takes nothing returns nothing
call ForGroupBJ( GetUnitsOfTypeIdAll('Edem'), function Trig_slide_Func001A )
endfunction
//===========================================================================
function InitTrig_slide takes nothing returns nothing
set gg_trg_slide = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_slide, 0.02 )
call TriggerAddAction( gg_trg_slide, function Trig_slide_Actions )
endfunction
function Trig_Turn_Conditions takes nothing returns boolean
if ( not ( GetTerrainTypeBJ(GetUnitLoc(GetTriggerUnit())) == 'Nice' ) ) then
return false
endif
return true
endfunction
function Trig_Turn_Actions takes nothing returns nothing
call SetUnitFacingToFaceLocTimed( GetTriggerUnit(), GetOrderPointLoc(), 0 )
endfunction
//===========================================================================
function InitTrig_Turn takes nothing returns nothing
set gg_trg_Turn = CreateTrigger( )
call DisableTrigger( gg_trg_Turn )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Turn, EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER )
call TriggerAddCondition( gg_trg_Turn, Condition( function Trig_Turn_Conditions ) )
call TriggerAddAction( gg_trg_Turn, function Trig_Turn_Actions )
endfunction
function Trig_regionskill_Conditions takes nothing returns boolean
local unit u = GetTriggerUnit()
local player p = GetOwningPlayer(u)
local boolean b1 = true
set b1 = b1 and p != Player(11)
set b1 = b1 and p != Player(PLAYER_NEUTRAL_AGGRESSIVE)
set b1 = b1 and p != Player(bj_PLAYER_NEUTRAL_VICTIM)
set b1 = b1 and p != Player(bj_PLAYER_NEUTRAL_EXTRA)
set b1 = b1 and p != Player(PLAYER_NEUTRAL_PASSIVE)
set u = null
set p = null
return b1
endfunction
function Trig_regionskill_Actions takes nothing returns nothing
local unit t = GetTriggerUnit()
local effect f
call PauseUnit( t, true )
call KillUnit( t )
set f = null
set t = null
endfunction
//===========================================================================
function Events_regionskill takes nothing returns nothing
local region r = CreateRegion()
call RegionAddRect(r, gg_rct_Region_000)
call RegionAddRect(r, gg_rct_Region_001)
call RegionAddRect(r, gg_rct_Region_002)
call RegionAddRect(r, gg_rct_Region_003)
call RegionAddRect(r, gg_rct_Region_004)
call RegionAddRect(r, gg_rct_Region_005)
call RegionAddRect(r, gg_rct_Region_006)
call RegionAddRect(r, gg_rct_Region_007)
call RegionAddRect(r, gg_rct_Region_008)
call RegionAddRect(r, gg_rct_Region_009)
call RegionAddRect(r, gg_rct_Region_010)
call RegionAddRect(r, gg_rct_Region_011)
call RegionAddRect(r, gg_rct_Region_012)
call RegionAddRect(r, gg_rct_Region_013)
call RegionAddRect(r, gg_rct_Region_014)
call RegionAddRect(r, gg_rct_Region_015)
call RegionAddRect(r, gg_rct_Region_016)
call RegionAddRect(r, gg_rct_Region_017)
call RegionAddRect(r, gg_rct_Region_018)
call RegionAddRect(r, gg_rct_Region_019)
call RegionAddRect(r, gg_rct_Region_020)
call RegionAddRect(r, gg_rct_Region_021)
call RegionAddRect(r, gg_rct_Region_022)
call RegionAddRect(r, gg_rct_Region_023)
call RegionAddRect(r, gg_rct_Region_024)
call RegionAddRect(r, gg_rct_Region_025)
call RegionAddRect(r, gg_rct_Region_026)
call RegionAddRect(r, gg_rct_Region_027)
call RegionAddRect(r, gg_rct_Region_028)
call RegionAddRect(r, gg_rct_Region_029)
call RegionAddRect(r, gg_rct_Region_030)
call RegionAddRect(r, gg_rct_Region_031)
call RegionAddRect(r, gg_rct_Region_032)
call RegionAddRect(r, gg_rct_Region_033)
call RegionAddRect(r, gg_rct_Region_034)
call RegionAddRect(r, gg_rct_Region_035)
call RegionAddRect(r, gg_rct_Region_036)
call RegionAddRect(r, gg_rct_Region_037)
call RegionAddRect(r, gg_rct_Region_038)
call RegionAddRect(r, gg_rct_Region_039)
call RegionAddRect(r, gg_rct_Region_040)
call RegionAddRect(r, gg_rct_Region_041)
call RegionAddRect(r, gg_rct_Region_042)
call RegionAddRect(r, gg_rct_Region_043)
call RegionAddRect(r, gg_rct_Region_044)
call RegionAddRect(r, gg_rct_Region_045)
call RegionAddRect(r, gg_rct_Region_046)
call RegionAddRect(r, gg_rct_Region_047)
call RegionAddRect(r, gg_rct_Region_048)
call RegionAddRect(r, gg_rct_Region_049)
call RegionAddRect(r, gg_rct_Region_050)
call RegionAddRect(r, gg_rct_Region_051)
call RegionAddRect(r, gg_rct_Region_052)
call RegionAddRect(r, gg_rct_Region_053)
call RegionAddRect(r, gg_rct_Region_054)
call RegionAddRect(r, gg_rct_Region_055)
call RegionAddRect(r, gg_rct_Region_056)
call RegionAddRect(r, gg_rct_Region_057)
call RegionAddRect(r, gg_rct_Region_058)
call RegionAddRect(r, gg_rct_Region_059)
call RegionAddRect(r, gg_rct_Region_060)
call RegionAddRect(r, gg_rct_Region_061)
call RegionAddRect(r, gg_rct_Region_062)
call RegionAddRect(r, gg_rct_Region_063)
call RegionAddRect(r, gg_rct_Region_064)
call RegionAddRect(r, gg_rct_Region_065)
call RegionAddRect(r, gg_rct_Region_066)
call RegionAddRect(r, gg_rct_Region_067)
call RegionAddRect(r, gg_rct_Region_068)
call RegionAddRect(r, gg_rct_Region_069)
call RegionAddRect(r, gg_rct_Region_070)
call RegionAddRect(r, gg_rct_Region_071)
call RegionAddRect(r, gg_rct_Region_072)
call RegionAddRect(r, gg_rct_Region_073)
call RegionAddRect(r, gg_rct_Region_074)
call RegionAddRect(r, gg_rct_Region_075)
call RegionAddRect(r, gg_rct_Region_076)
call RegionAddRect(r, gg_rct_Region_077)
call RegionAddRect(r, gg_rct_Region_078)
call RegionAddRect(r, gg_rct_Region_079)
call RegionAddRect(r, gg_rct_Region_080)
call RegionAddRect(r, gg_rct_Region_081)
call RegionAddRect(r, gg_rct_Region_082)
call RegionAddRect(r, gg_rct_Region_083)
call RegionAddRect(r, gg_rct_Region_084)
call RegionAddRect(r, gg_rct_Region_085)
call RegionAddRect(r, gg_rct_Region_086)
call RegionAddRect(r, gg_rct_Region_087)
call RegionAddRect(r, gg_rct_Region_088)
call RegionAddRect(r, gg_rct_Region_089)
call RegionAddRect(r, gg_rct_Region_090)
call RegionAddRect(r, gg_rct_Region_091)
call RegionAddRect(r, gg_rct_Region_092)
call RegionAddRect(r, gg_rct_Region_093)
call RegionAddRect(r, gg_rct_Region_094)
call RegionAddRect(r, gg_rct_Region_095)
call RegionAddRect(r, gg_rct_Region_096)
call RegionAddRect(r, gg_rct_Region_097)
call RegionAddRect(r, gg_rct_Region_098)
call RegionAddRect(r, gg_rct_Region_099)
call RegionAddRect(r, gg_rct_Region_100)
call RegionAddRect(r, gg_rct_Region_101)
call RegionAddRect(r, gg_rct_Region_102)
call RegionAddRect(r, gg_rct_Region_103)
call RegionAddRect(r, gg_rct_Region_104)
call RegionAddRect(r, gg_rct_Region_105)
call RegionAddRect(r, gg_rct_Region_106)
call RegionAddRect(r, gg_rct_Region_107)
call RegionAddRect(r, gg_rct_Region_108)
call RegionAddRect(r, gg_rct_Region_109)
call RegionAddRect(r, gg_rct_Region_110)
call RegionAddRect(r, gg_rct_Region_111)
call RegionAddRect(r, gg_rct_Region_112)
call RegionAddRect(r, gg_rct_Region_113)
call RegionAddRect(r, gg_rct_Region_114)
call RegionAddRect(r, gg_rct_Region_115)
call RegionAddRect(r, gg_rct_Region_116)
call RegionAddRect(r, gg_rct_Region_117)
call RegionAddRect(r, gg_rct_Region_118)
call RegionAddRect(r, gg_rct_Region_119)
call RegionAddRect(r, gg_rct_Region_120)
call RegionAddRect(r, gg_rct_Region_121)
call RegionAddRect(r, gg_rct_Region_122)
call RegionAddRect(r, gg_rct_Region_123)
call RegionAddRect(r, gg_rct_Region_124)
call RegionAddRect(r, gg_rct_Region_125)
call RegionAddRect(r, gg_rct_Region_126)
call RegionAddRect(r, gg_rct_Region_127)
call RegionAddRect(r, gg_rct_Region_128)
call RegionAddRect(r, gg_rct_Region_129)
call RegionAddRect(r, gg_rct_Region_130)
call RegionAddRect(r, gg_rct_Region_131)
call RegionAddRect(r, gg_rct_Region_132)
call RegionAddRect(r, gg_rct_Region_133)
call RegionAddRect(r, gg_rct_Region_134)
call RegionAddRect(r, gg_rct_Region_135)
call RegionAddRect(r, gg_rct_Region_136)
call RegionAddRect(r, gg_rct_Region_137)
call RegionAddRect(r, gg_rct_Region_138)
call RegionAddRect(r, gg_rct_Region_139)
call RegionAddRect(r, gg_rct_Region_140)
call RegionAddRect(r, gg_rct_Region_141)
call RegionAddRect(r, gg_rct_Region_142)
call RegionAddRect(r, gg_rct_Region_143)
call RegionAddRect(r, gg_rct_Region_144)
call RegionAddRect(r, gg_rct_Region_145)
call RegionAddRect(r, gg_rct_Region_146)
call RegionAddRect(r, gg_rct_Region_147)
call RegionAddRect(r, gg_rct_Region_148)
call RegionAddRect(r, gg_rct_Region_149)
call RegionAddRect(r, gg_rct_Region_150)
call RegionAddRect(r, gg_rct_Region_151)
call RegionAddRect(r, gg_rct_Region_152)
call RegionAddRect(r, gg_rct_Region_153)
call RegionAddRect(r, gg_rct_Region_154)
call RegionAddRect(r, gg_rct_Region_155)
call RegionAddRect(r, gg_rct_Region_156)
call RegionAddRect(r, gg_rct_Region_157)
call RegionAddRect(r, gg_rct_Region_158)
call RegionAddRect(r, gg_rct_Region_159)
call RegionAddRect(r, gg_rct_Region_160)
call RegionAddRect(r, gg_rct_Region_161)
call RegionAddRect(r, gg_rct_Region_162)
call RegionAddRect(r, gg_rct_Region_163)
call RegionAddRect(r, gg_rct_Region_164)
call RegionAddRect(r, gg_rct_Region_165)
call RegionAddRect(r, gg_rct_Region_166)
call RegionAddRect(r, gg_rct_Region_167)
call RegionAddRect(r, gg_rct_Region_168)
call RegionAddRect(r, gg_rct_Region_169)
call RegionAddRect(r, gg_rct_Region_170)
call RegionAddRect(r, gg_rct_Region_171)
call RegionAddRect(r, gg_rct_Region_172)
call RegionAddRect(r, gg_rct_Region_173)
call RegionAddRect(r, gg_rct_Region_174)
call RegionAddRect(r, gg_rct_Region_175)
call RegionAddRect(r, gg_rct_Region_176)
call RegionAddRect(r, gg_rct_Region_177)
call RegionAddRect(r, gg_rct_Region_178)
call RegionAddRect(r, gg_rct_Region_179)
call RegionAddRect(r, gg_rct_Region_180)
call RegionAddRect(r, gg_rct_Region_181)
call RegionAddRect(r, gg_rct_Region_182)
call RegionAddRect(r, gg_rct_Region_183)
call RegionAddRect(r, gg_rct_Region_184)
call RegionAddRect(r, gg_rct_Region_185)
call RegionAddRect(r, gg_rct_Region_186)
call RegionAddRect(r, gg_rct_Region_187)
call RegionAddRect(r, gg_rct_Region_188)
call RegionAddRect(r, gg_rct_Region_189)
call RegionAddRect(r, gg_rct_Region_190)
call RegionAddRect(r, gg_rct_Region_191)
call RegionAddRect(r, gg_rct_Region_192)
call RegionAddRect(r, gg_rct_Region_193)
call RegionAddRect(r, gg_rct_Region_194)
call RegionAddRect(r, gg_rct_Region_195)
call RegionAddRect(r, gg_rct_Region_196)
call RegionAddRect(r, gg_rct_Region_197)
call RegionAddRect(r, gg_rct_Region_198)
call RegionAddRect(r, gg_rct_Region_199)
call RegionAddRect(r, gg_rct_Region_200)
call RegionAddRect(r, gg_rct_Region_201)
call RegionAddRect(r, gg_rct_Region_202)
call RegionAddRect(r, gg_rct_Region_203)
call RegionAddRect(r, gg_rct_Region_204)
call RegionAddRect(r, gg_rct_Region_205)
call RegionAddRect(r, gg_rct_Region_206)
call RegionAddRect(r, gg_rct_Region_207)
call RegionAddRect(r, gg_rct_Region_208)
call RegionAddRect(r, gg_rct_Region_209)
call RegionAddRect(r, gg_rct_Region_210)
call RegionAddRect(r, gg_rct_Region_211)
call RegionAddRect(r, gg_rct_Region_212)
call RegionAddRect(r, gg_rct_Region_213)
call RegionAddRect(r, gg_rct_Region_214)
call RegionAddRect(r, gg_rct_Region_215)
call RegionAddRect(r, gg_rct_Region_216)
call RegionAddRect(r, gg_rct_Region_217)
call RegionAddRect(r, gg_rct_Region_218)
call RegionAddRect(r, gg_rct_Region_219)
call RegionAddRect(r, gg_rct_Region_220)
call RegionAddRect(r, gg_rct_Region_221)
call RegionAddRect(r, gg_rct_Region_222)
call RegionAddRect(r, gg_rct_Region_223)
call RegionAddRect(r, gg_rct_Region_224)
call RegionAddRect(r, gg_rct_Region_225)
call RegionAddRect(r, gg_rct_Region_226)
call RegionAddRect(r, gg_rct_Region_227)
call RegionAddRect(r, gg_rct_Region_228)
call RegionAddRect(r, gg_rct_Region_229)
call RegionAddRect(r, gg_rct_Region_230)
call RegionAddRect(r, gg_rct_Region_231)
call RegionAddRect(r, gg_rct_Region_232)
call RegionAddRect(r, gg_rct_Region_233)
call RegionAddRect(r, gg_rct_Region_234)
call RegionAddRect(r, gg_rct_Region_235)
call RegionAddRect(r, gg_rct_Region_236)
call RegionAddRect(r, gg_rct_Region_237)
call RegionAddRect(r, gg_rct_Region_238)
call RegionAddRect(r, gg_rct_Region_239)
call RegionAddRect(r, gg_rct_Region_240)
call RegionAddRect(r, gg_rct_Region_241)
call RegionAddRect(r, gg_rct_Region_242)
call RegionAddRect(r, gg_rct_Region_243)
call RegionAddRect(r, gg_rct_Region_244)
call RegionAddRect(r, gg_rct_Region_245)
call RegionAddRect(r, gg_rct_Region_246)
call RegionAddRect(r, gg_rct_Region_247)
call RegionAddRect(r, gg_rct_Region_248)
call RegionAddRect(r, gg_rct_Region_249)
call RegionAddRect(r, gg_rct_Region_250)
call RegionAddRect(r, gg_rct_Region_251)
call RegionAddRect(r, gg_rct_Region_252)
call RegionAddRect(r, gg_rct_Region_253)
call RegionAddRect(r, gg_rct_Region_254)
call RegionAddRect(r, gg_rct_Region_255)
call RegionAddRect(r, gg_rct_Region_256)
call RegionAddRect(r, gg_rct_Region_257)
call RegionAddRect(r, gg_rct_Region_258)
call RegionAddRect(r, gg_rct_Region_259)
call RegionAddRect(r, gg_rct_Region_260)
call RegionAddRect(r, gg_rct_Region_261)
call RegionAddRect(r, gg_rct_Region_262)
call RegionAddRect(r, gg_rct_Region_263)
call RegionAddRect(r, gg_rct_Region_264)
call RegionAddRect(r, gg_rct_Region_265)
call RegionAddRect(r, gg_rct_Region_266)
call RegionAddRect(r, gg_rct_Region_267)
call RegionAddRect(r, gg_rct_Region_268)
call RegionAddRect(r, gg_rct_Region_269)
call RegionAddRect(r, gg_rct_Region_270)
call RegionAddRect(r, gg_rct_Region_271)
call RegionAddRect(r, gg_rct_Region_272)
call RegionAddRect(r, gg_rct_Region_273)
call RegionAddRect(r, gg_rct_Region_274)
call RegionAddRect(r, gg_rct_Region_275)
call RegionAddRect(r, gg_rct_Region_276)
call RegionAddRect(r, gg_rct_Region_277)
call RegionAddRect(r, gg_rct_Region_278)
call RegionAddRect(r, gg_rct_Region_279)
call RegionAddRect(r, gg_rct_Region_280)
call RegionAddRect(r, gg_rct_Region_281)
call RegionAddRect(r, gg_rct_Region_282)
call RegionAddRect(r, gg_rct_Region_283)
call RegionAddRect(r, gg_rct_Region_284)
call RegionAddRect(r, gg_rct_Region_285)
call RegionAddRect(r, gg_rct_Region_286)
call RegionAddRect(r, gg_rct_Region_287)
call RegionAddRect(r, gg_rct_Region_288)
call RegionAddRect(r, gg_rct_Region_289)
call RegionAddRect(r, gg_rct_Region_290)
call RegionAddRect(r, gg_rct_Region_291)
call RegionAddRect(r, gg_rct_Region_292)
call RegionAddRect(r, gg_rct_Region_293)
call RegionAddRect(r, gg_rct_Region_294)
call RegionAddRect(r, gg_rct_Region_295)
call RegionAddRect(r, gg_rct_Region_296)
call RegionAddRect(r, gg_rct_Region_297)
call RegionAddRect(r, gg_rct_Region_298)
call RegionAddRect(r, gg_rct_Region_299)
call RegionAddRect(r, gg_rct_Region_300)
call RegionAddRect(r, gg_rct_Region_301)
call RegionAddRect(r, gg_rct_Region_302)
call RegionAddRect(r, gg_rct_Region_303)
call RegionAddRect(r, gg_rct_Region_304)
call RegionAddRect(r, gg_rct_Region_305)
call RegionAddRect(r, gg_rct_Region_306)
call RegionAddRect(r, gg_rct_Region_307)
call RegionAddRect(r, gg_rct_Region_308)
call RegionAddRect(r, gg_rct_Region_309)
call RegionAddRect(r, gg_rct_Region_310)
call RegionAddRect(r, gg_rct_Region_311)
call RegionAddRect(r, gg_rct_Region_312)
call RegionAddRect(r, gg_rct_Region_313)
call RegionAddRect(r, gg_rct_Region_314)
call RegionAddRect(r, gg_rct_Region_315)
call RegionAddRect(r, gg_rct_Region_316)
call RegionAddRect(r, gg_rct_Region_317)
call RegionAddRect(r, gg_rct_Region_318)
call RegionAddRect(r, gg_rct_Region_319)
call RegionAddRect(r, gg_rct_Region_320)
call RegionAddRect(r, gg_rct_Region_321)
call RegionAddRect(r, gg_rct_Region_322)
call RegionAddRect(r, gg_rct_Region_323)
call RegionAddRect(r, gg_rct_Region_324)
call RegionAddRect(r, gg_rct_Region_325)
call RegionAddRect(r, gg_rct_Region_326)
call RegionAddRect(r, gg_rct_Region_327)
call RegionAddRect(r, gg_rct_Region_328)
call RegionAddRect(r, gg_rct_Region_329)
call RegionAddRect(r, gg_rct_Region_330)
call RegionAddRect(r, gg_rct_Region_331)
call RegionAddRect(r, gg_rct_Region_332)
call RegionAddRect(r, gg_rct_Region_333)
call RegionAddRect(r, gg_rct_Region_334)
call RegionAddRect(r, gg_rct_Region_335)
call RegionAddRect(r, gg_rct_Region_336)
call RegionAddRect(r, gg_rct_Region_337)
call RegionAddRect(r, gg_rct_Region_338)
call RegionAddRect(r, gg_rct_Region_339)
call RegionAddRect(r, gg_rct_Region_340)
call RegionAddRect(r, gg_rct_Region_341)
call RegionAddRect(r, gg_rct_Region_342)
call RegionAddRect(r, gg_rct_Region_343)
call RegionAddRect(r, gg_rct_Region_344)
call RegionAddRect(r, gg_rct_Region_345)
call RegionAddRect(r, gg_rct_Region_346)
call RegionAddRect(r, gg_rct_Region_347)
call RegionAddRect(r, gg_rct_Region_348)
call RegionAddRect(r, gg_rct_Region_349)
call RegionAddRect(r, gg_rct_Region_350)
call RegionAddRect(r, gg_rct_Region_351)
call RegionAddRect(r, gg_rct_Region_352)
call RegionAddRect(r, gg_rct_Region_353)
call RegionAddRect(r, gg_rct_Region_354)
call RegionAddRect(r, gg_rct_Region_355)
call RegionAddRect(r, gg_rct_Region_356)
call RegionAddRect(r, gg_rct_Region_357)
call RegionAddRect(r, gg_rct_Region_358)
call RegionAddRect(r, gg_rct_Region_359)
call RegionAddRect(r, gg_rct_Region_360)
call RegionAddRect(r, gg_rct_Region_361)
call RegionAddRect(r, gg_rct_Region_362)
call RegionAddRect(r, gg_rct_Region_363)
call RegionAddRect(r, gg_rct_Region_364)
call RegionAddRect(r, gg_rct_Region_365)
call RegionAddRect(r, gg_rct_Region_366)
call RegionAddRect(r, gg_rct_Region_367)
call RegionAddRect(r, gg_rct_Region_368)
call RegionAddRect(r, gg_rct_Region_369)
call RegionAddRect(r, gg_rct_Region_370)
call RegionAddRect(r, gg_rct_Region_371)
call RegionAddRect(r, gg_rct_Region_372)
call RegionAddRect(r, gg_rct_Region_373)
call RegionAddRect(r, gg_rct_Region_374)
call RegionAddRect(r, gg_rct_Region_375)
call RegionAddRect(r, gg_rct_Region_376)
call RegionAddRect(r, gg_rct_Region_377)
call RegionAddRect(r, gg_rct_Region_378)
call RegionAddRect(r, gg_rct_Region_379)
call RegionAddRect(r, gg_rct_Region_380)
call RegionAddRect(r, gg_rct_Region_381)
call RegionAddRect(r, gg_rct_Region_382)
call RegionAddRect(r, gg_rct_Region_383)
call RegionAddRect(r, gg_rct_Region_384)
call RegionAddRect(r, gg_rct_Region_385)
call RegionAddRect(r, gg_rct_Region_386)
call RegionAddRect(r, gg_rct_Region_387)
call RegionAddRect(r, gg_rct_Region_388)
call RegionAddRect(r, gg_rct_Region_389)
call RegionAddRect(r, gg_rct_Region_390)
call RegionAddRect(r, gg_rct_Region_391)
call RegionAddRect(r, gg_rct_Region_392)
call RegionAddRect(r, gg_rct_Region_393)
call RegionAddRect(r, gg_rct_Region_394)
call RegionAddRect(r, gg_rct_Region_395)
call RegionAddRect(r, gg_rct_Region_396)
call RegionAddRect(r, gg_rct_Region_397)
call RegionAddRect(r, gg_rct_Region_398)
call RegionAddRect(r, gg_rct_Region_399)
call RegionAddRect(r, gg_rct_Region_400)
call RegionAddRect(r, gg_rct_Region_401)
call RegionAddRect(r, gg_rct_Region_402)
call RegionAddRect(r, gg_rct_Region_403)
call RegionAddRect(r, gg_rct_Region_404)
call RegionAddRect(r, gg_rct_Region_405)
call RegionAddRect(r, gg_rct_Region_406)
call RegionAddRect(r, gg_rct_Region_407)
call RegionAddRect(r, gg_rct_Region_408)
call RegionAddRect(r, gg_rct_Region_409)
call RegionAddRect(r, gg_rct_Region_410)
call RegionAddRect(r, gg_rct_Region_411)
call RegionAddRect(r, gg_rct_Region_412)
call RegionAddRect(r, gg_rct_Region_413)
call RegionAddRect(r, gg_rct_Region_414)
call RegionAddRect(r, gg_rct_Region_415)
call RegionAddRect(r, gg_rct_Region_416)
call RegionAddRect(r, gg_rct_Region_417)
call RegionAddRect(r, gg_rct_Region_418)
call RegionAddRect(r, gg_rct_Region_419)
call RegionAddRect(r, gg_rct_Region_420)
call RegionAddRect(r, gg_rct_Region_421)
call RegionAddRect(r, gg_rct_Region_422)
call RegionAddRect(r, gg_rct_Region_423)
call RegionAddRect(r, gg_rct_Region_424)
call RegionAddRect(r, gg_rct_Region_425)
call RegionAddRect(r, gg_rct_Region_426)
call RegionAddRect(r, gg_rct_Region_427)
call RegionAddRect(r, gg_rct_Region_428)
call RegionAddRect(r, gg_rct_Region_429)
call RegionAddRect(r, gg_rct_Region_430)
call RegionAddRect(r, gg_rct_Region_431)
call RegionAddRect(r, gg_rct_Region_432)
call RegionAddRect(r, gg_rct_Region_433)
call RegionAddRect(r, gg_rct_Region_434)
call RegionAddRect(r, gg_rct_Region_435)
call RegionAddRect(r, gg_rct_Region_436)
call RegionAddRect(r, gg_rct_Region_437)
call RegionAddRect(r, gg_rct_Region_438)
call RegionAddRect(r, gg_rct_Region_439)
call RegionAddRect(r, gg_rct_Region_440)
call RegionAddRect(r, gg_rct_Region_441)
call RegionAddRect(r, gg_rct_Region_442)
call RegionAddRect(r, gg_rct_Region_443)
call RegionAddRect(r, gg_rct_Region_444)
call RegionAddRect(r, gg_rct_Region_445)
call RegionAddRect(r, gg_rct_Region_446)
call RegionAddRect(r, gg_rct_Region_447)
call RegionAddRect(r, gg_rct_Region_448)
call RegionAddRect(r, gg_rct_Region_449)
call RegionAddRect(r, gg_rct_Region_450)
call RegionAddRect(r, gg_rct_Region_451)
call RegionAddRect(r, gg_rct_Region_452)
call RegionAddRect(r, gg_rct_Region_453)
call RegionAddRect(r, gg_rct_Region_454)
call RegionAddRect(r, gg_rct_Region_455)
call RegionAddRect(r, gg_rct_Region_456)
call RegionAddRect(r, gg_rct_Region_457)
call RegionAddRect(r, gg_rct_Region_458)
call RegionAddRect(r, gg_rct_Region_459)
call RegionAddRect(r, gg_rct_Region_460)
call RegionAddRect(r, gg_rct_Region_461)
call RegionAddRect(r, gg_rct_Region_462)
call RegionAddRect(r, gg_rct_Region_463)
call TriggerRegisterEnterRegion(gg_trg_regionskill, r, null)
set r = null
endfunction
function InitTrig_regionskill takes nothing returns nothing
set gg_trg_regionskill = CreateTrigger( )
call TriggerAddCondition( gg_trg_regionskill, Condition( function Trig_regionskill_Conditions ) )
call TriggerAddAction( gg_trg_regionskill, function Trig_regionskill_Actions )
call ExecuteFunc("Events_regionskill")
endfunction
function Trig_regionkill_Conditions takes nothing returns boolean
local unit u = GetTriggerUnit()
local player p = GetOwningPlayer(u)
local boolean b1 = true
set b1 = b1 and p != Player(11)
set b1 = b1 and p != Player(PLAYER_NEUTRAL_AGGRESSIVE)
set b1 = b1 and p != Player(bj_PLAYER_NEUTRAL_VICTIM)
set b1 = b1 and p != Player(bj_PLAYER_NEUTRAL_EXTRA)
set b1 = b1 and p != Player(PLAYER_NEUTRAL_PASSIVE)
set u = null
set p = null
return b1
endfunction
function Trig_regionkill_Actions takes nothing returns nothing
local unit t = GetTriggerUnit()
local effect f
call PauseUnit( t, true )
call KillUnit( t )
set f = null
set t = null
endfunction
//===========================================================================
function Events_regionkill takes nothing returns nothing
local region r = CreateRegion()
call RegionAddRect(r, gg_rct_Region_630)
call RegionAddRect(r, gg_rct_Region_631)
call RegionAddRect(r, gg_rct_Region_632)
call RegionAddRect(r, gg_rct_Region_633)
call RegionAddRect(r, gg_rct_Region_634)
call TriggerRegisterEnterRegion(gg_trg_regionkill, r, null)
set r = null
endfunction
function InitTrig_regionkill takes nothing returns nothing
set gg_trg_regionkill = CreateTrigger( )
call TriggerAddCondition( gg_trg_regionkill, Condition( function Trig_regionkill_Conditions ) )
call TriggerAddAction( gg_trg_regionkill, function Trig_regionkill_Actions )
call ExecuteFunc("Events_regionkill")
endfunction