// Vil - Team Survival v.1.4
// Creator: Vil
Name | Type | is_array | initial_value |
boolean01 | boolean | No | |
boolean02 | boolean | No | |
boolean03 | boolean | No | |
boolean04 | boolean | No | |
boolean05 | boolean | No | |
boolean06 | boolean | No | |
boolean07 | boolean | No | |
boolean08 | boolean | No | |
boolean09 | boolean | No | |
boolean10 | boolean | No | |
boolean11 | boolean | No | |
booleans01 | boolean | Yes | |
booleans02 | boolean | Yes | |
buttons01 | button | Yes | |
buttons02 | button | Yes | |
buttons03 | button | Yes | |
camerasetup01 | camerasetup | No | |
camerasetup02 | camerasetup | No | |
camerasetup03 | camerasetup | No | |
camerasetup04 | camerasetup | No | |
camerasetup05 | camerasetup | No | |
camerasetup06 | camerasetup | No | |
destructable01 | destructable | No | |
dialog01 | dialog | No | |
dialog02 | dialog | No | |
dialog03 | dialog | No | |
effect01 | effect | No | |
effect02 | effect | No | |
effect03 | effect | No | |
effect04 | effect | No | |
effects01 | effect | Yes | |
effects02 | effect | Yes | |
force01 | force | No | |
force02 | force | No | |
integer01 | integer | No | |
integer02 | integer | No | |
integer03 | integer | No | |
integer04 | integer | No | |
integer05 | integer | No | |
integer06 | integer | No | |
integer07 | integer | No | |
integer08 | integer | No | |
integer09 | integer | No | |
integer10 | integer | No | |
integer11 | integer | No | |
integer12 | integer | No | |
integer13 | integer | No | |
integer14 | integer | No | |
integer15 | integer | No | |
integer16 | integer | No | |
integer17 | integer | No | |
integer18 | integer | No | |
integer19 | integer | No | |
integer20 | integer | No | |
integer21 | integer | No | |
integer22 | integer | No | |
integer23 | integer | No | |
integer24 | integer | No | |
integer25 | integer | No | |
integer26 | integer | No | |
integer27 | integer | No | |
integer28 | integer | No | |
integer29 | integer | No | |
integer30 | integer | No | |
integer31 | integer | No | |
integer32 | integer | No | |
integer33 | integer | No | |
integer34 | integer | No | |
integer35 | integer | No | |
integer36 | integer | No | |
integer37 | integer | No | |
integer38 | integer | No | |
integers01 | integer | Yes | |
integers02 | integer | Yes | |
integers03 | integer | Yes | |
integers04 | integer | Yes | |
integers05 | integer | Yes | |
integers06 | integer | Yes | |
integers07 | integer | Yes | |
integers08 | integer | Yes | |
integers09 | integer | Yes | |
integers10 | integer | Yes | |
integers11 | integer | Yes | |
integers12 | integer | Yes | |
location01 | location | No | |
locations01 | location | Yes | |
locations02 | location | Yes | |
multiboard01 | multiboard | No | |
real01 | real | No | |
real02 | real | No | |
real03 | real | No | |
rect01 | rect | No | |
rect02 | rect | No | |
rect03 | rect | No | |
rect04 | rect | No | |
rect05 | rect | No | |
rect06 | rect | No | |
rect07 | rect | No | |
rect08 | rect | No | |
rect09 | rect | No | |
rect10 | rect | No | |
rect11 | rect | No | |
rect12 | rect | No | |
rect13 | rect | No | |
rect14 | rect | No | |
rect15 | rect | No | |
rect16 | rect | No | |
rect17 | rect | No | |
rect18 | rect | No | |
rect19 | rect | No | |
rect20 | rect | No | |
rect21 | rect | No | |
rect22 | rect | No | |
rect23 | rect | No | |
rect24 | rect | No | |
rect25 | rect | No | |
rect26 | rect | No | |
rect27 | rect | No | |
rect28 | rect | No | |
rect29 | rect | No | |
rect30 | rect | No | |
rect31 | rect | No | |
rect32 | rect | No | |
rect33 | rect | No | |
rect34 | rect | No | |
rect35 | rect | No | |
rect36 | rect | No | |
rect37 | rect | No | |
rect38 | rect | No | |
rect39 | rect | No | |
rect40 | rect | No | |
rect41 | rect | No | |
rect42 | rect | No | |
rect43 | rect | No | |
rect44 | rect | No | |
rect45 | rect | No | |
rect46 | rect | No | |
rect47 | rect | No | |
rect48 | rect | No | |
rect49 | rect | No | |
rect50 | rect | No | |
rect51 | rect | No | |
rect52 | rect | No | |
rect53 | rect | No | |
rect54 | rect | No | |
rect55 | rect | No | |
rect56 | rect | No | |
rect57 | rect | No | |
rect58 | rect | No | |
rect59 | rect | No | |
rect60 | rect | No | |
rect61 | rect | No | |
rect62 | rect | No | |
rect63 | rect | No | |
rect64 | rect | No | |
rect65 | rect | No | |
rect66 | rect | No | |
rect67 | rect | No | |
rect68 | rect | No | |
rect69 | rect | No | |
rect70 | rect | No | |
rect71 | rect | No | |
rect72 | rect | No | |
rects01 | rect | Yes | |
sound01 | sound | No | |
sound02 | sound | No | |
sound03 | sound | No | |
sound04 | sound | No | |
sound05 | sound | No | |
sound06 | sound | No | |
sound07 | sound | No | |
sound08 | sound | No | |
sound09 | sound | No | |
sound10 | sound | No | |
sound11 | sound | No | |
sound12 | sound | No | |
sound13 | sound | No | |
sound14 | sound | No | |
sound15 | sound | No | |
string01 | string | No | |
string02 | string | No | |
string03 | string | No | |
string04 | string | No | |
string05 | string | No | |
string06 | string | No | |
strings01 | string | Yes | |
strings02 | string | Yes | |
strings03 | string | Yes | |
texttag01 | texttag | No | |
texttag02 | texttag | No | |
timer01 | timer | No | |
timerdialog01 | timerdialog | No | |
timerdialog02 | timerdialog | No | |
timers01 | timer | Yes | |
trigger01 | trigger | No | |
trigger02 | trigger | No | |
trigger03 | trigger | No | |
trigger04 | trigger | No | |
trigger05 | trigger | No | |
trigger06 | trigger | No | |
trigger07 | trigger | No | |
trigger08 | trigger | No | |
trigger09 | trigger | No | |
trigger10 | trigger | No | |
trigger100 | trigger | No | |
trigger101 | trigger | No | |
trigger102 | trigger | No | |
trigger103 | trigger | No | |
trigger104 | trigger | No | |
trigger105 | trigger | No | |
trigger106 | trigger | No | |
trigger107 | trigger | No | |
trigger108 | trigger | No | |
trigger109 | trigger | No | |
trigger11 | trigger | No | |
trigger110 | trigger | No | |
trigger111 | trigger | No | |
trigger112 | trigger | No | |
trigger113 | trigger | No | |
trigger114 | trigger | No | |
trigger115 | trigger | No | |
trigger116 | trigger | No | |
trigger117 | trigger | No | |
trigger118 | trigger | No | |
trigger119 | trigger | No | |
trigger12 | trigger | No | |
trigger120 | trigger | No | |
trigger121 | trigger | No | |
trigger122 | trigger | No | |
trigger123 | trigger | No | |
trigger124 | trigger | No | |
trigger125 | trigger | No | |
trigger126 | trigger | No | |
trigger127 | trigger | No | |
trigger128 | trigger | No | |
trigger129 | trigger | No | |
trigger13 | trigger | No | |
trigger130 | trigger | No | |
trigger131 | trigger | No | |
trigger132 | trigger | No | |
trigger133 | trigger | No | |
trigger134 | trigger | No | |
trigger135 | trigger | No | |
trigger136 | trigger | No | |
trigger137 | trigger | No | |
trigger138 | trigger | No | |
trigger139 | trigger | No | |
trigger14 | trigger | No | |
trigger140 | trigger | No | |
trigger141 | trigger | No | |
trigger142 | trigger | No | |
trigger143 | trigger | No | |
trigger144 | trigger | No | |
trigger145 | trigger | No | |
trigger146 | trigger | No | |
trigger147 | trigger | No | |
trigger148 | trigger | No | |
trigger149 | trigger | No | |
trigger15 | trigger | No | |
trigger150 | trigger | No | |
trigger151 | trigger | No | |
trigger152 | trigger | No | |
trigger153 | trigger | No | |
trigger154 | trigger | No | |
trigger155 | trigger | No | |
trigger156 | trigger | No | |
trigger157 | trigger | No | |
trigger158 | trigger | No | |
trigger159 | trigger | No | |
trigger16 | trigger | No | |
trigger160 | trigger | No | |
trigger161 | trigger | No | |
trigger162 | trigger | No | |
trigger163 | trigger | No | |
trigger164 | trigger | No | |
trigger165 | trigger | No | |
trigger166 | trigger | No | |
trigger167 | trigger | No | |
trigger168 | trigger | No | |
trigger169 | trigger | No | |
trigger17 | trigger | No | |
trigger170 | trigger | No | |
trigger171 | trigger | No | |
trigger172 | trigger | No | |
trigger173 | trigger | No | |
trigger174 | trigger | No | |
trigger175 | trigger | No | |
trigger176 | trigger | No | |
trigger177 | trigger | No | |
trigger178 | trigger | No | |
trigger179 | trigger | No | |
trigger18 | trigger | No | |
trigger180 | trigger | No | |
trigger181 | trigger | No | |
trigger182 | trigger | No | |
trigger183 | trigger | No | |
trigger184 | trigger | No | |
trigger185 | trigger | No | |
trigger186 | trigger | No | |
trigger187 | trigger | No | |
trigger188 | trigger | No | |
trigger189 | trigger | No | |
trigger19 | trigger | No | |
trigger190 | trigger | No | |
trigger191 | trigger | No | |
trigger192 | trigger | No | |
trigger193 | trigger | No | |
trigger194 | trigger | No | |
trigger195 | trigger | No | |
trigger196 | trigger | No | |
trigger197 | trigger | No | |
trigger198 | trigger | No | |
trigger199 | trigger | No | |
trigger20 | trigger | No | |
trigger200 | trigger | No | |
trigger201 | trigger | No | |
trigger202 | trigger | No | |
trigger203 | trigger | No | |
trigger204 | trigger | No | |
trigger205 | trigger | No | |
trigger206 | trigger | No | |
trigger207 | trigger | No | |
trigger208 | trigger | No | |
trigger209 | trigger | No | |
trigger21 | trigger | No | |
trigger210 | trigger | No | |
trigger211 | trigger | No | |
trigger212 | trigger | No | |
trigger213 | trigger | No | |
trigger214 | trigger | No | |
trigger215 | trigger | No | |
trigger216 | trigger | No | |
trigger217 | trigger | No | |
trigger218 | trigger | No | |
trigger219 | trigger | No | |
trigger22 | trigger | No | |
trigger220 | trigger | No | |
trigger221 | trigger | No | |
trigger222 | trigger | No | |
trigger223 | trigger | No | |
trigger224 | trigger | No | |
trigger225 | trigger | No | |
trigger226 | trigger | No | |
trigger227 | trigger | No | |
trigger228 | trigger | No | |
trigger229 | trigger | No | |
trigger23 | trigger | No | |
trigger230 | trigger | No | |
trigger231 | trigger | No | |
trigger232 | trigger | No | |
trigger233 | trigger | No | |
trigger234 | trigger | No | |
trigger235 | trigger | No | |
trigger236 | trigger | No | |
trigger237 | trigger | No | |
trigger238 | trigger | No | |
trigger239 | trigger | No | |
trigger24 | trigger | No | |
trigger240 | trigger | No | |
trigger241 | trigger | No | |
trigger242 | trigger | No | |
trigger243 | trigger | No | |
trigger244 | trigger | No | |
trigger245 | trigger | No | |
trigger246 | trigger | No | |
trigger247 | trigger | No | |
trigger25 | trigger | No | |
trigger26 | trigger | No | |
trigger27 | trigger | No | |
trigger28 | trigger | No | |
trigger29 | trigger | No | |
trigger30 | trigger | No | |
trigger31 | trigger | No | |
trigger32 | trigger | No | |
trigger33 | trigger | No | |
trigger34 | trigger | No | |
trigger35 | trigger | No | |
trigger36 | trigger | No | |
trigger37 | trigger | No | |
trigger38 | trigger | No | |
trigger39 | trigger | No | |
trigger40 | trigger | No | |
trigger41 | trigger | No | |
trigger42 | trigger | No | |
trigger43 | trigger | No | |
trigger44 | trigger | No | |
trigger45 | trigger | No | |
trigger46 | trigger | No | |
trigger47 | trigger | No | |
trigger48 | trigger | No | |
trigger49 | trigger | No | |
trigger50 | trigger | No | |
trigger51 | trigger | No | |
trigger52 | trigger | No | |
trigger53 | trigger | No | |
trigger54 | trigger | No | |
trigger55 | trigger | No | |
trigger56 | trigger | No | |
trigger57 | trigger | No | |
trigger58 | trigger | No | |
trigger59 | trigger | No | |
trigger60 | trigger | No | |
trigger61 | trigger | No | |
trigger62 | trigger | No | |
trigger63 | trigger | No | |
trigger64 | trigger | No | |
trigger65 | trigger | No | |
trigger66 | trigger | No | |
trigger67 | trigger | No | |
trigger68 | trigger | No | |
trigger69 | trigger | No | |
trigger70 | trigger | No | |
trigger71 | trigger | No | |
trigger72 | trigger | No | |
trigger73 | trigger | No | |
trigger74 | trigger | No | |
trigger75 | trigger | No | |
trigger76 | trigger | No | |
trigger77 | trigger | No | |
trigger78 | trigger | No | |
trigger79 | trigger | No | |
trigger80 | trigger | No | |
trigger81 | trigger | No | |
trigger82 | trigger | No | |
trigger83 | trigger | No | |
trigger84 | trigger | No | |
trigger85 | trigger | No | |
trigger86 | trigger | No | |
trigger87 | trigger | No | |
trigger88 | trigger | No | |
trigger89 | trigger | No | |
trigger90 | trigger | No | |
trigger91 | trigger | No | |
trigger92 | trigger | No | |
trigger93 | trigger | No | |
trigger94 | trigger | No | |
trigger95 | trigger | No | |
trigger96 | trigger | No | |
trigger97 | trigger | No | |
trigger98 | trigger | No | |
trigger99 | trigger | No | |
unit01 | unit | No | |
unit02 | unit | No | |
unit03 | unit | No | |
unit04 | unit | No | |
unit05 | unit | No | |
unit06 | unit | No | |
unit07 | unit | No | |
unit08 | unit | No | |
unit09 | unit | No | |
unit10 | unit | No | |
unit11 | unit | No | |
unit12 | unit | No | |
unit13 | unit | No | |
unit14 | unit | No | |
unit15 | unit | No | |
unit16 | unit | No | |
unit17 | unit | No | |
unit18 | unit | No | |
unit19 | unit | No | |
unit20 | unit | No | |
unit21 | unit | No | |
unit22 | unit | No | |
unit23 | unit | No | |
unit24 | unit | No | |
unit25 | unit | No | |
unit26 | unit | No | |
unit27 | unit | No | |
unit28 | unit | No | |
unit29 | unit | No | |
unit30 | unit | No | |
unit31 | unit | No | |
unit32 | unit | No | |
unit33 | unit | No | |
unit34 | unit | No | |
unit35 | unit | No | |
unit36 | unit | No | |
unit37 | unit | No | |
unit38 | unit | No | |
unit39 | unit | No | |
unit40 | unit | No | |
unit41 | unit | No | |
unit42 | unit | No | |
unit43 | unit | No | |
unit44 | unit | No | |
unit45 | unit | No | |
unit46 | unit | No | |
unit47 | unit | No | |
unit48 | unit | No | |
unit49 | unit | No | |
unit50 | unit | No | |
unit51 | unit | No | |
unit52 | unit | No | |
unit53 | unit | No | |
unit54 | unit | No | |
unit55 | unit | No | |
unit56 | unit | No | |
unit57 | unit | No | |
unit58 | unit | No | |
unit59 | unit | No | |
unit60 | unit | No | |
unit61 | unit | No | |
unit62 | unit | No | |
unit63 | unit | No | |
unit64 | unit | No | |
unit65 | unit | No | |
unit66 | unit | No | |
unit67 | unit | No | |
unit68 | unit | No | |
unit69 | unit | No | |
unit70 | unit | No | |
unit71 | unit | No | |
units01 | unit | Yes | |
units02 | unit | Yes | |
units03 | unit | Yes | |
units04 | unit | Yes | |
weathereffect01 | weathereffect | No | |
weathereffect02 | weathereffect | No |
// Vil - Team Survival v.1.4
// Creator: Vil
function InitGlobals2 takes nothing returns nothing
local integer i=0
set udg_integer01=0
set udg_integer02=100
set udg_integer03=100
set udg_dialog01=DialogCreate()
set i=0
loop
exitwhen(i>4)
set udg_integers02[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>12)
set udg_timers01[i]=CreateTimer()
set i=i+1
endloop
set udg_integer04=0
set i=0
loop
exitwhen(i>2)
set udg_integers03[i]=0
set i=i+1
endloop
set udg_integer05=0
set udg_boolean01=false
set i=0
loop
exitwhen(i>2)
set udg_booleans01[i]=false
set i=i+1
endloop
set udg_integer06=0
set udg_force01=CreateForce()
set udg_force02=CreateForce()
set udg_real01=0
set udg_integer07=0
set udg_real02=0
set udg_integer08=0
set i=0
loop
exitwhen(i>12)
set udg_integers04[i]=1
set i=i+1
endloop
set udg_real03=0
set udg_integer09=0
set udg_integer10=0
set udg_boolean02=false
set udg_boolean03=false
set udg_integer11=0
set udg_integer12=0
set i=0
loop
exitwhen(i>10)
set udg_strings01[i]=""
set i=i+1
endloop
set udg_integer13=0
set udg_integer14=0
set udg_integer15=0
set udg_boolean04=false
set udg_integer16=0
set udg_integer17=0
set udg_integer18=0
set udg_integer19=0
set udg_integer20=0
set udg_integer21=0
set udg_integer22=0
set udg_integer23=0
set udg_integer24=0
set udg_integer25=0
set i=0
loop
exitwhen(i>1)
set udg_strings02[i]=""
set i=i+1
endloop
set udg_integer26=0
set udg_integer27=0
set udg_integer28=0
set udg_integer29=0
set udg_integer30=0
set udg_integer31=0
set udg_integer32=0
set udg_integer33=0
set udg_integer34=0
set udg_integer35=0
set i=0
loop
exitwhen(i>1)
set udg_strings03[i]=""
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_integers05[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_integers06[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_integers07[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_integers08[i]=0
set i=i+1
endloop
set udg_timer01=CreateTimer()
set i=0
loop
exitwhen(i>1)
set udg_integers09[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_booleans02[i]=false
set i=i+1
endloop
set udg_boolean05=false
set udg_dialog02=DialogCreate()
set i=0
loop
exitwhen(i>1)
set udg_integers10[i]=0
set i=i+1
endloop
set udg_dialog03=DialogCreate()
set i=0
loop
exitwhen(i>1)
set udg_integers11[i]=0
set i=i+1
endloop
set udg_boolean06=false
set udg_boolean07=false
set udg_integer36=0
set udg_boolean08=false
set i=0
loop
exitwhen(i>1)
set udg_integers12[i]=0
set i=i+1
endloop
set udg_boolean09=false
set udg_boolean10=false
set udg_integer37=0
set udg_boolean11=false
set udg_integer38=0
endfunction
//***************************************************************************
//*
//*Sounds
//*
//***************************************************************************
//***************************************************************************
//*
//*Destructable Objects
//*
//***************************************************************************
function CreateAllDestructables takes nothing returns nothing
local destructable d
local trigger t
local real life
set udg_destructable01=CreateDestructable('DTg1',0.0,6400.0,270.000,0.900,0)
endfunction
//***************************************************************************
//*
//*Unit Creation
//*
//***************************************************************************
//===========================================================================
function CreateNeutralPassiveBuildings2 takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_PASSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'n001',-8512.0,8896.0,270.000)
set u=CreateUnit(p,'n001',-2496.0,8896.0,270.000)
set u=CreateUnit(p,'n001',2496.0,8896.0,270.000)
set u=CreateUnit(p,'n001',8512.0,8896.0,270.000)
set u=CreateUnit(p,'n00N',-5504.0,-4096.0,270.000)
set u=CreateUnit(p,'n00N',5504.0,-4096.0,270.000)
set udg_unit05=CreateUnit(p,'n000',-5504.0,-3584.0,270.000)
set udg_unit06=CreateUnit(p,'n000',5504.0,-3584.0,270.000)
set udg_unit07=CreateUnit(p,'n000',-5504.0,2304.0,270.000)
set udg_unit08=CreateUnit(p,'n000',5504.0,2304.0,270.000)
set udg_unit10=CreateUnit(p,'h000',-6144.0,-3456.0,270.000)
set udg_unit11=CreateUnit(p,'h00N',-6656.0,-3456.0,270.000)
set udg_unit12=CreateUnit(p,'h00P',-7168.0,-3456.0,270.000)
set udg_unit45=CreateUnit(p,'h00U',-7168.0,-3968.0,270.000)
set udg_unit13=CreateUnit(p,'h001',-4864.0,-3456.0,270.000)
set u=CreateUnit(p,'h00Q',-4352.0,-3456.0,270.000)
set udg_unit14=CreateUnit(p,'h00R',-3840.0,-3456.0,270.000)
set u=CreateUnit(p,'h00Q',6656.0,-3456.0,270.000)
set udg_unit36=CreateUnit(p,'h00U',3840.0,-3968.0,270.000)
set udg_unit37=CreateUnit(p,'h00S',-3840.0,-3968.0,270.000)
set udg_unit09=CreateUnit(p,'n00L',-5504.0,-2688.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,-448.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,-832.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,-64.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,320.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,704.0,270.000)
set u=CreateUnit(p,'n00T',-192.0,1088.0,270.000)
set u=CreateUnit(p,'n00T',192.0,1088.0,270.000)
set u=CreateUnit(p,'n00T',576.0,704.0,270.000)
set u=CreateUnit(p,'n00T',576.0,320.0,270.000)
set u=CreateUnit(p,'n00T',576.0,-64.0,270.000)
set u=CreateUnit(p,'n00T',576.0,-448.0,270.000)
set u=CreateUnit(p,'n00T',576.0,-832.0,270.000)
set u=CreateUnit(p,'n00T',192.0,-1216.0,270.000)
set u=CreateUnit(p,'n00T',-192.0,-1216.0,270.000)
set u=CreateUnit(p,'n00N',0.0,4480.0,270.000)
set udg_unit46=CreateUnit(p,'n01J',0.0,8448.0,270.000)
set udg_unit47=CreateUnit(p,'h01A',-7168.0,-4480.0,270.000)
set udg_unit48=CreateUnit(p,'h01A',3840.0,-4480.0,270.000)
set udg_unit35=CreateUnit(p,'h00S',7168.0,-3968.0,270.000)
set udg_unit42=CreateUnit(p,'h000',4864.0,-3456.0,270.000)
set udg_unit43=CreateUnit(p,'h00N',4352.0,-3456.0,270.000)
set udg_unit44=CreateUnit(p,'h00P',3840.0,-3456.0,270.000)
set udg_unit34=CreateUnit(p,'h00T',-3840.0,-4480.0,270.000)
set udg_unit33=CreateUnit(p,'h00T',7168.0,-4480.0,270.000)
set udg_unit17=CreateUnit(p,'h001',6144.0,-3456.0,270.000)
set u=CreateUnit(p,'n00T',576.0,-1216.0,270.000)
set udg_unit15=CreateUnit(p,'h00R',7168.0,-3456.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,-1216.0,270.000)
set u=CreateUnit(p,'n00T',-576.0,1088.0,270.000)
set u=CreateUnit(p,'n00T',576.0,1088.0,270.000)
set udg_unit16=CreateUnit(p,'n00L',-5504.0,3200.0,270.000)
set udg_unit41=CreateUnit(p,'n00L',5504.0,3200.0,270.000)
set udg_unit40=CreateUnit(p,'n00L',5504.0,-2688.0,270.000)
set u=CreateUnit(p,'n00T',-192.0,-832.0,270.000)
set u=CreateUnit(p,'n00T',192.0,-832.0,270.000)
set u=CreateUnit(p,'n00T',-192.0,704.0,270.000)
set u=CreateUnit(p,'n00T',192.0,704.0,270.000)
set udg_unit67=CreateUnit(p,'n01M',0.0,-4608.0,270.000)
set udg_unit68=CreateUnit(p,'n01P',-448.0,-4160.0,270.000)
set udg_unit69=CreateUnit(p,'n01P',-448.0,-5056.0,270.000)
set udg_unit70=CreateUnit(p,'n01P',448.0,-5056.0,270.000)
set udg_unit71=CreateUnit(p,'n01P',448.0,-4160.0,270.000)
endfunction
//===========================================================================
function CreateNeutralPassive2 takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_PASSIVE)
local unit u
local integer unitID
local trigger t
local real life
set udg_unit49=CreateUnit(p,'H00W',-581.3,-1212.7,27.000)
set udg_unit50=CreateUnit(p,'H00Z',-578.0,-829.1,10.000)
call SetUnitState(udg_unit50,UNIT_STATE_MANA,75)
set udg_unit51=CreateUnit(p,'H00H',-577.0,-447.0,10.000)
call SetUnitState(udg_unit51,UNIT_STATE_MANA,75)
set udg_unit52=CreateUnit(p,'H006',-577.3,-55.5,10.000)
call SetUnitState(udg_unit52,UNIT_STATE_MANA,90)
set udg_unit53=CreateUnit(p,'H005',-584.6,321.3,10.000)
call SetUnitState(udg_unit53,UNIT_STATE_MANA,45)
set udg_unit54=CreateUnit(p,'H002',-588.1,716.4,10.000)
call SetUnitState(udg_unit54,UNIT_STATE_MANA,60)
set udg_unit55=CreateUnit(p,'H00Y',-580.2,1095.1,320.000)
call SetUnitState(udg_unit55,UNIT_STATE_MANA,60)
set udg_unit56=CreateUnit(p,'H004',-191.9,1088.7,280.000)
call SetUnitState(udg_unit56,UNIT_STATE_MANA,0)
set udg_unit57=CreateUnit(p,'H003',192.2,1094.1,280.000)
call SetUnitState(udg_unit57,UNIT_STATE_MANA,0)
set udg_unit58=CreateUnit(p,'H00V',583.2,1088.4,230.000)
call SetUnitState(udg_unit58,UNIT_STATE_MANA,0)
set udg_unit59=CreateUnit(p,'H00L',587.6,703.6,190.000)
call SetUnitState(udg_unit59,UNIT_STATE_MANA,0)
set udg_unit60=CreateUnit(p,'H00I',581.1,328.3,190.000)
call SetUnitState(udg_unit60,UNIT_STATE_MANA,0)
set udg_unit61=CreateUnit(p,'H00K',586.6,-53.5,190.000)
call SetUnitState(udg_unit61,UNIT_STATE_MANA,0)
set udg_unit62=CreateUnit(p,'H00J',583.0,-446.7,190.000)
call SetUnitState(udg_unit62,UNIT_STATE_MANA,0)
set udg_unit63=CreateUnit(p,'H00M',577.8,-830.8,190.000)
call SetUnitState(udg_unit63,UNIT_STATE_MANA,0)
set udg_unit64=CreateUnit(p,'H019',576.1,-1225.4,130.000)
set udg_unit65=CreateUnit(p,'H00O',192.6,-1206.3,100.000)
call SetUnitState(udg_unit65,UNIT_STATE_MANA,0)
set udg_unit66=CreateUnit(p,'E00A',-194.4,-1207.9,100.000)
call SetUnitState(udg_unit66,UNIT_STATE_MANA,0)
endfunction
//===========================================================================
//===========================================================================
//===========================================================================
//***************************************************************************
//*
//*Regions
//*
//***************************************************************************
function CreateRegions2 takes nothing returns nothing
local weathereffect we
set udg_rect01=Rect(-5632.0,-4224.0,-5376.0,-3968.0)
set udg_rect02=Rect(5376.0,-4224.0,5632.0,-3968.0)
set udg_rect03=Rect(-8640.0,8768.0,-8384.0,9024.0)
set udg_rect04=Rect(-2624.0,8768.0,-2368.0,9024.0)
set udg_rect05=Rect(2368.0,8768.0,2624.0,9024.0)
set udg_rect06=Rect(8384.0,8768.0,8640.0,9024.0)
set udg_rect07=Rect(-448.0,-1088.0,448.0,960.0)
set udg_rect08=Rect(-9440.0,-9440.0,-1600.0,9408.0)
set udg_rect09=Rect(1600.0,-9440.0,9408.0,9408.0)
set udg_rect10=Rect(-96.0,-160.0,96.0,32.0)
set udg_rect11=Rect(-704.0,-192.0,-448.0,64.0)
set udg_rect12=Rect(-704.0,-576.0,-448.0,-320.0)
set udg_rect13=Rect(-320.0,-1344.0,-64.0,-1088.0)
set udg_rect14=Rect(64.0,-1344.0,320.0,-1088.0)
set udg_rect15=Rect(448.0,-960.0,704.0,-704.0)
set udg_rect16=Rect(448.0,-576.0,704.0,-320.0)
set udg_rect17=Rect(448.0,-192.0,704.0,64.0)
set udg_rect18=Rect(448.0,192.0,704.0,448.0)
set udg_rect19=Rect(448.0,576.0,704.0,832.0)
set udg_rect20=Rect(64.0,960.0,320.0,1216.0)
set udg_rect21=Rect(-320.0,960.0,-64.0,1216.0)
set udg_rect22=Rect(-704.0,576.0,-448.0,832.0)
set udg_rect23=Rect(-704.0,192.0,-448.0,448.0)
set udg_rect24=Rect(-704.0,-960.0,-448.0,-704.0)
set udg_rect25=Rect(-704.0,960.0,-448.0,1216.0)
set udg_rect26=Rect(448.0,960.0,704.0,1216.0)
set udg_rect27=Rect(-704.0,-1344.0,-448.0,-1088.0)
set udg_rect28=Rect(-9376.0,-1024.0,-6656.0,864.0)
set we=AddWeatherEffect(udg_rect28,'LRma')
call EnableWeatherEffect(we,true)
set udg_rect29=Rect(-4352.0,-1024.0,-1632.0,864.0)
set we=AddWeatherEffect(udg_rect29,'LRma')
call EnableWeatherEffect(we,true)
set udg_rect30=Rect(-800.0,-1408.0,768.0,1280.0)
set udg_rect31=Rect(1632.0,-1024.0,4352.0,864.0)
set we=AddWeatherEffect(udg_rect31,'LRma')
call EnableWeatherEffect(we,true)
set udg_rect32=Rect(6656.0,-992.0,9376.0,896.0)
set we=AddWeatherEffect(udg_rect32,'LRma')
call EnableWeatherEffect(we,true)
set udg_rect33=Rect(448.0,-1344.0,704.0,-1088.0)
set udg_rect34=Rect(-6912.0,-6016.0,-6784.0,-5888.0)
set udg_rect35=Rect(-9088.0,8832.0,-8960.0,8960.0)
set udg_rect36=Rect(-8064.0,8832.0,-7936.0,8960.0)
set udg_rect37=Rect(1920.0,8832.0,2048.0,8960.0)
set udg_rect38=Rect(2944.0,8832.0,3072.0,8960.0)
set udg_rect39=Rect(-3072.0,8832.0,-2944.0,8960.0)
set udg_rect40=Rect(-2048.0,8832.0,-1920.0,8960.0)
set udg_rect41=Rect(7936.0,8832.0,8064.0,8960.0)
set udg_rect42=Rect(8960.0,8832.0,9088.0,8960.0)
set udg_rect43=Rect(-5568.0,1600.0,-5440.0,1728.0)
set udg_rect44=Rect(-6144.0,1344.0,-6016.0,1472.0)
set udg_rect45=Rect(-4992.0,1344.0,-4864.0,1472.0)
set udg_rect46=Rect(-8576.0,9248.0,-8448.0,9376.0)
set udg_rect47=Rect(-2560.0,9248.0,-2432.0,9376.0)
set udg_rect48=Rect(5440.0,1600.0,5568.0,1728.0)
set udg_rect49=Rect(4864.0,1344.0,4992.0,1472.0)
set udg_rect50=Rect(6016.0,1344.0,6144.0,1472.0)
set udg_rect51=Rect(2432.0,9248.0,2560.0,9376.0)
set udg_rect52=Rect(8448.0,9248.0,8576.0,9376.0)
set udg_rect53=Rect(-64.0,8384.0,64.0,8512.0)
set udg_rect54=Rect(-96.0,4384.0,96.0,4576.0)
set udg_rect55=Rect(-64.0,5856.0,64.0,5984.0)
set udg_rect56=Rect(-64.0,7552.0,64.0,7680.0)
set udg_rect57=Rect(-64.0,8128.0,64.0,8256.0)
set udg_rect58=Rect(-160.0,-4768.0,160.0,-4448.0)
set udg_rect59=Rect(-512.0,-5120.0,-416.0,-5024.0)
set udg_rect60=Rect(416.0,-5120.0,512.0,-5024.0)
set udg_rect61=Rect(-512.0,-4192.0,-416.0,-4096.0)
set udg_rect62=Rect(416.0,-4192.0,512.0,-4096.0)
set udg_rect63=Rect(-544.0,-4448.0,-448.0,-4352.0)
set udg_rect64=Rect(448.0,-4480.0,544.0,-4384.0)
set udg_rect65=Rect(-256.0,-5152.0,-160.0,-5056.0)
set udg_rect66=Rect(160.0,-5152.0,256.0,-5056.0)
set udg_rect67=Rect(-544.0,-4864.0,-448.0,-4768.0)
set udg_rect68=Rect(448.0,-4864.0,544.0,-4768.0)
set udg_rect69=Rect(-256.0,-4128.0,-160.0,-4032.0)
set udg_rect70=Rect(160.0,-4128.0,256.0,-4032.0)
set udg_rect71=Rect(-640.0,-5248.0,640.0,-3968.0)
set udg_rect72=Rect(-64.0,-4672.0,64.0,-4544.0)
endfunction
//***************************************************************************
//*
//*Cameras
//*
//***************************************************************************
//***************************************************************************
//*
//*Custom Script Code
//*
//***************************************************************************
//===============================================================
//Vil-Team Survival v1.3
//===============================================================
//Болееподробнуюинфувынайдетевкоментахктриггерам!
//INFO:
//Исправления:
//-Исправленуронмонстровибоссов.
//-Исправленычастичнонекоторыеспособностимонстров.
//Дополнения:
//-Добавленыспособностимонстрамиглавномубоссу.
//Всюинфуокартеивашипредложенияпонейшлитемненаe-mail:[email protected]
//***************************************************************************
//*
//*Triggers
//*
//***************************************************************************
//===========================================================================
//Trigger:Initialization
//===========================================================================
function Trig_Initialization_Func011001 takes nothing returns boolean
return(udg_boolean05==false)
endfunction
function Trig_Initialization_Actions takes nothing returns nothing
call ConditionalTriggerExecute(udg_trigger18)
call TriggerExecute(udg_trigger13)
call TriggerExecute(udg_trigger14)
call TriggerExecute(udg_trigger10)
call TriggerExecute(udg_trigger02)
call TriggerExecute(udg_trigger04)
call EnableTrigger(udg_trigger15)
call TriggerExecute(udg_trigger16)
call TriggerExecute(udg_trigger07)
if(Trig_Initialization_Func011001())then
call TriggerSleepAction(10.00)
else
call DoNothing()
endif
call TriggerExecute(udg_trigger03)
call TriggerSleepAction(5.00)
call TriggerExecute(udg_trigger17)
call PolledWait(10.00)
call TriggerExecute(udg_trigger71)
call TriggerSleepAction(15.00)
call TriggerExecute(udg_trigger08)
call TriggerExecute(udg_trigger09)
call TriggerSleepAction(20.00)
call TriggerExecute(udg_trigger200)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize variables
//===========================================================================
function Trig_Initialize_variables_Actions takes nothing returns nothing
set udg_locations01[1]=GetRectCenter(udg_rect05)
set udg_locations01[2]=GetRectCenter(udg_rect06)
set udg_locations01[3]=GetRectCenter(udg_rect03)
set udg_locations01[4]=GetRectCenter(udg_rect04)
set udg_locations02[1]=GetRectCenter(udg_rect01)
set udg_locations02[2]=GetRectCenter(udg_rect02)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_rects01[GetForLoopIndexA()]=udg_rect01
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=6
set bj_forLoopAIndexEnd=10
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_rects01[GetForLoopIndexA()]=udg_rect02
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_rects01[12]=udg_rect01
set udg_integers01[1]='u00B'
set udg_integers01[2]='n002'
set udg_integers01[3]='n003'
set udg_integers01[4]='n00J'
set udg_integers01[5]='n004'
set udg_integers01[6]='n005'
set udg_integers01[7]='n006'
set udg_integers01[8]='n00K'
set udg_integers01[9]='n00Z'
set udg_integers01[10]='u00C'
set udg_integers01[11]='n009'
set udg_integers01[12]='n00A'
set udg_integers01[13]='n00B'
set udg_integers01[14]='n00C'
set udg_integers01[15]='n00D'
set udg_integers01[16]='n00E'
set udg_integers01[17]='n00F'
set udg_integers01[18]='n00G'
set udg_integers01[19]='n00H'
set udg_integers01[20]='n012'
set udg_integers01[21]='n00I'
set udg_integers01[22]='n008'
set udg_integers01[23]='n00V'
set udg_integers01[24]='n00W'
set udg_integers01[25]='n00X'
set udg_integers01[26]='n00Y'
set udg_integers01[27]='n00O'
set udg_integers01[28]='n00P'
set udg_integers01[29]='n00Q'
set udg_integers01[30]='n013'
set udg_integers01[31]='n019'
set udg_integers01[32]='n01B'
set udg_integers01[33]='n01C'
set udg_integers01[34]='n01D'
set udg_integers01[35]='n01E'
set udg_integers01[36]='n01F'
set udg_integers01[37]='n01G'
set udg_integers01[38]='n01H'
set udg_integers01[39]='n01I'
set udg_integers01[40]='u000'
set udg_integers01[41]='n00R'
set udg_integers01[42]='n00S'
set udg_integers01[43]='n00U'
set udg_integers01[44]='n010'
set udg_integers01[45]='n011'
set udg_integers01[46]='n007'
set udg_integers01[47]='n00M'
set udg_integers01[48]='n014'
set udg_integers01[49]='n016'
set udg_integers01[50]='n017'
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize game
//===========================================================================
function Trig_Initialize_game_Func016002 takes nothing returns nothing
call SetPlayerFlagBJ(PLAYER_STATE_GIVES_BOUNTY,true,GetEnumPlayer())
endfunction
function Trig_Initialize_game_Func022002 takes nothing returns nothing
call DialogDisplayBJ(false,udg_dialog01,GetEnumPlayer())
endfunction
function Trig_Initialize_game_Func024001 takes nothing returns boolean
return(udg_integer26==1)
endfunction
function Trig_Initialize_game_Func025001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Initialize_game_Func026001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Initialize_game_Func027001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Initialize_game_Func030Func001001001 takes nothing returns boolean
return(GetPlayerController(ConvertedPlayer(GetForLoopIndexA()))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_Func030Func001001002 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_Func030Func001001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_Func030Func001001001(),Trig_Initialize_game_Func030Func001001002())
endfunction
function Trig_Initialize_game_Func031Func001001001 takes nothing returns boolean
return(GetPlayerController(ConvertedPlayer(GetForLoopIndexA()))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_Func031Func001001002 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_Func031Func001001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_Func031Func001001001(),Trig_Initialize_game_Func031Func001001002())
endfunction
function Trig_Initialize_game_Func033001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_game_Func034001 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_game_Func035001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_game_Func035001002 takes nothing returns boolean
return(udg_booleans01[2]==false)
endfunction
function Trig_Initialize_game_Func035001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_Func035001001(),Trig_Initialize_game_Func035001002())
endfunction
function Trig_Initialize_game_Func036001001 takes nothing returns boolean
return(udg_booleans01[1]==false)
endfunction
function Trig_Initialize_game_Func036001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_game_Func036001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_Func036001001(),Trig_Initialize_game_Func036001002())
endfunction
function Trig_Initialize_game_Func037001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_game_Func037001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_game_Func037001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_Func037001001(),Trig_Initialize_game_Func037001002())
endfunction
function Trig_Initialize_game_Func050A takes nothing returns nothing
call AdjustPlayerStateBJ(200,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function Trig_Initialize_game_Actions takes nothing returns nothing
call SetPlayerHandicapXPBJ(Player(0),80.00)
call SetPlayerHandicapXPBJ(Player(1),80.00)
call SetPlayerHandicapXPBJ(Player(2),80.00)
call SetPlayerHandicapXPBJ(Player(3),80.00)
call SetPlayerHandicapXPBJ(Player(4),80.00)
call SetPlayerHandicapXPBJ(Player(5),80.00)
call SetPlayerHandicapXPBJ(Player(6),80.00)
call SetPlayerHandicapXPBJ(Player(7),80.00)
call SetPlayerHandicapXPBJ(Player(8),80.00)
call SetPlayerHandicapXPBJ(Player(9),80.00)
call SetDestructableInvulnerableBJ(udg_destructable01,true)
call SetPlayerColorBJ(Player(10),ConvertPlayerColor(12),true)
call SetPlayerColorBJ(Player(11),ConvertPlayerColor(12),true)
call SetPlayerFlagBJ(PLAYER_STATE_GIVES_BOUNTY,true,Player(10))
call SetPlayerFlagBJ(PLAYER_STATE_GIVES_BOUNTY,true,Player(11))
call ForForce(GetPlayersByMapControl(MAP_CONTROL_COMPUTER),function Trig_Initialize_game_Func016002)
call PolledWait(1.00)
call TriggerExecute(udg_trigger20)
call PlaySoundBJ(udg_sound06)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_7264")
call PolledWait(5.00)
call ForForce(GetPlayersAll(),function Trig_Initialize_game_Func022002)
call PlaySoundBJ(udg_sound07)
if(Trig_Initialize_game_Func024001())then
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_8307")
else
call DoNothing()
endif
if(Trig_Initialize_game_Func025001())then
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_8308")
else
call DoNothing()
endif
if(Trig_Initialize_game_Func026001())then
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_8309")
else
call DoNothing()
endif
if(Trig_Initialize_game_Func027001())then
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_8311")
else
call DoNothing()
endif
call PolledWait(5.00)
call TriggerExecute(udg_trigger98)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(Trig_Initialize_game_Func030Func001001())then
set udg_booleans01[1]=true
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=6
set bj_forLoopAIndexEnd=10
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(Trig_Initialize_game_Func031Func001001())then
set udg_booleans01[2]=true
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call PlaySoundBJ(udg_sound06)
if(Trig_Initialize_game_Func033001())then
call DisplayTextToForce(GetPlayersAll(),("|cffff0000>|r Количество монстров для 1ой команды за раунд: |cffff0000"+(I2S((udg_integer06*2))+"|r")))
else
call DoNothing()
endif
if(Trig_Initialize_game_Func034001())then
call DisplayTextToForce(GetPlayersAll(),("|cffff0000>|r Количество монстров для 2ой команды за раунд: |cffff0000"+(I2S((udg_integer23*2))+"|r")))
else
call DoNothing()
endif
if(Trig_Initialize_game_Func035001())then
set udg_boolean07=true
else
call DoNothing()
endif
if(Trig_Initialize_game_Func036001())then
set udg_boolean07=true
else
call DoNothing()
endif
if(Trig_Initialize_game_Func037001())then
set udg_boolean07=false
else
call DoNothing()
endif
call SetPlayerHandicapBJ(Player(0),100)
call SetPlayerHandicapBJ(Player(1),100)
call SetPlayerHandicapBJ(Player(2),100)
call SetPlayerHandicapBJ(Player(3),100)
call SetPlayerHandicapBJ(Player(4),100)
call SetPlayerHandicapBJ(Player(5),100)
call SetPlayerHandicapBJ(Player(6),100)
call SetPlayerHandicapBJ(Player(7),100)
call SetPlayerHandicapBJ(Player(8),100)
call SetPlayerHandicapBJ(Player(9),100)
call PolledWait(5.00)
call PlaySoundBJ(udg_sound06)
call ForForce(GetPlayersAll(),function Trig_Initialize_game_Func050A)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7402")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize group
//===========================================================================
function Trig_Initialize_group_Actions takes nothing returns nothing
call ForceAddPlayerSimple(Player(0),udg_force01)
call ForceAddPlayerSimple(Player(1),udg_force01)
call ForceAddPlayerSimple(Player(2),udg_force01)
call ForceAddPlayerSimple(Player(3),udg_force01)
call ForceAddPlayerSimple(Player(4),udg_force01)
call ForceAddPlayerSimple(Player(5),udg_force02)
call ForceAddPlayerSimple(Player(6),udg_force02)
call ForceAddPlayerSimple(Player(7),udg_force02)
call ForceAddPlayerSimple(Player(8),udg_force02)
call ForceAddPlayerSimple(Player(9),udg_force02)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize effects
//===========================================================================
function Trig_Initialize_effects_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",udg_unit05,"Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkTarget.mdl")
call AddSpecialEffectTargetUnitBJ("origin",udg_unit07,"Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkTarget.mdl")
call AddSpecialEffectTargetUnitBJ("origin",udg_unit06,"Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkTarget.mdl")
call AddSpecialEffectTargetUnitBJ("origin",udg_unit08,"Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkTarget.mdl")
call SetUnitAnimation(udg_unit09,"Stand Work")
call SetUnitAnimation(udg_unit16,"Stand Work")
call SetUnitAnimation(udg_unit40,"Stand Work")
call SetUnitAnimation(udg_unit41,"Stand Work")
call SetUnitAnimation(udg_unit12,"Stand Work")
call SetUnitAnimation(udg_unit11,"Stand Work")
call SetUnitAnimation(udg_unit10,"Stand Work")
call SetUnitAnimation(udg_unit13,"Stand Work")
call SetUnitAnimation(udg_unit14,"Stand Work")
call SetUnitAnimation(udg_unit45,"Stand Work")
call SetUnitAnimation(udg_unit36,"Stand Work")
call SetUnitAnimation(udg_unit44,"Stand Work")
call SetUnitAnimation(udg_unit43,"Stand Work")
call SetUnitAnimation(udg_unit42,"Stand Work")
call SetUnitAnimation(udg_unit17,"Stand Work")
call SetUnitAnimation(udg_unit15,"Stand Work")
call SetUnitAnimation(udg_unit37,"Stand Work")
call SetUnitAnimation(udg_unit35,"Stand Work")
call SetUnitAnimation(udg_unit34,"Stand Work")
call SetUnitAnimation(udg_unit33,"Stand Work")
call SetUnitAnimation(udg_unit47,"Stand Work")
call SetUnitAnimation(udg_unit48,"Stand Work")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect53),"Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkTarget.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize iterface
//===========================================================================
function Trig_Initialize_iterface_Func004A takes nothing returns nothing
call FogEnableOff()
call FogMaskEnableOff()
endfunction
function Trig_Initialize_iterface_Actions takes nothing returns nothing
call SetTimeOfDay(12)
call SetTerrainFogExBJ(0,1200.00,3000.00,0,10.00,30.00,50.00)
call SetSkyModel("Environment\\Sky\\FoggedSky\\FoggedSky.mdl")
call ForForce(GetPlayersAll(),function Trig_Initialize_iterface_Func004A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize game select
//===========================================================================
function Trig_Initialize_game_select_Func002001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func002001002 takes nothing returns boolean
return(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func002001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func002001001(),Trig_Initialize_game_select_Func002001002())
endfunction
function Trig_Initialize_game_select_Func003001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func003001002 takes nothing returns boolean
return(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func003001001(),Trig_Initialize_game_select_Func003001002())
endfunction
function Trig_Initialize_game_select_Func004001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func004001002 takes nothing returns boolean
return(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func004001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func004001001(),Trig_Initialize_game_select_Func004001002())
endfunction
function Trig_Initialize_game_select_Func005001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func005001002 takes nothing returns boolean
return(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func005001001(),Trig_Initialize_game_select_Func005001002())
endfunction
function Trig_Initialize_game_select_Func006001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func006001002 takes nothing returns boolean
return(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func006001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func006001001(),Trig_Initialize_game_select_Func006001002())
endfunction
function Trig_Initialize_game_select_Func007001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func007001002 takes nothing returns boolean
return(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func007001001(),Trig_Initialize_game_select_Func007001002())
endfunction
function Trig_Initialize_game_select_Func008001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func008001002 takes nothing returns boolean
return(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func008001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func008001001(),Trig_Initialize_game_select_Func008001002())
endfunction
function Trig_Initialize_game_select_Func009001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func009001002 takes nothing returns boolean
return(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func009001001(),Trig_Initialize_game_select_Func009001002())
endfunction
function Trig_Initialize_game_select_Func010001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func010001002 takes nothing returns boolean
return(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func010001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func010001001(),Trig_Initialize_game_select_Func010001002())
endfunction
function Trig_Initialize_game_select_Func011001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_game_select_Func011001002 takes nothing returns boolean
return(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_game_select_Func011001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_game_select_Func011001001(),Trig_Initialize_game_select_Func011001002())
endfunction
function Trig_Initialize_game_select_Actions takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
if(Trig_Initialize_game_select_Func002001())then
call CreateNUnitsAtLoc(1,'e00K',Player(0),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func003001())then
call CreateNUnitsAtLoc(1,'e00K',Player(1),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func004001())then
call CreateNUnitsAtLoc(1,'e00K',Player(2),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func005001())then
call CreateNUnitsAtLoc(1,'e00K',Player(3),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func006001())then
call CreateNUnitsAtLoc(1,'e00K',Player(4),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func007001())then
call CreateNUnitsAtLoc(1,'e00K',Player(5),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func008001())then
call CreateNUnitsAtLoc(1,'e00K',Player(6),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func009001())then
call CreateNUnitsAtLoc(1,'e00K',Player(7),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func010001())then
call CreateNUnitsAtLoc(1,'e00K',Player(8),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Initialize_game_select_Func011001())then
call CreateNUnitsAtLoc(1,'e00K',Player(9),GetRectCenter(udg_rect10),bj_UNIT_FACING)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize spawn
//===========================================================================
function Trig_Initialize_spawn_Actions takes nothing returns nothing
set udg_integer01=0
set udg_integer01=(udg_integer01+1)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7855")
call TriggerExecute(udg_trigger75)
call TriggerExecute(udg_trigger19)
call TriggerSleepAction(20.00)
call ConditionalTriggerExecute(udg_trigger100)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize cam
//===========================================================================
function Trig_Initialize_cam_Func001A takes nothing returns nothing
call SetCameraBoundsToRectForPlayerBJ(GetEnumPlayer(),udg_rect07)
endfunction
function Trig_Initialize_cam_Actions takes nothing returns nothing
call ForForce(GetPlayersAll(),function Trig_Initialize_cam_Func001A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize music clear
//===========================================================================
function Trig_Initialize_music_clear_Actions takes nothing returns nothing
call StopMusicBJ(false)
call EndThematicMusicBJ()
call ClearMapMusicBJ()
call SetMusicVolumeBJ(100)
call VolumeGroupSetVolumeBJ(SOUND_VOLUMEGROUP_UI,100)
call VolumeGroupSetVolumeBJ(SOUND_VOLUMEGROUP_MUSIC,100)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize music
//===========================================================================
function Trig_Initialize_music_Func002001 takes nothing returns boolean
return(udg_integer01==1)
endfunction
function Trig_Initialize_music_Func003001 takes nothing returns boolean
return(udg_integer01==11)
endfunction
function Trig_Initialize_music_Func004001 takes nothing returns boolean
return(udg_integer01==21)
endfunction
function Trig_Initialize_music_Func005001 takes nothing returns boolean
return(udg_integer01==31)
endfunction
function Trig_Initialize_music_Func006001 takes nothing returns boolean
return(udg_integer01==41)
endfunction
function Trig_Initialize_music_Func007001 takes nothing returns boolean
return(udg_integer01==1)
endfunction
function Trig_Initialize_music_Func008001 takes nothing returns boolean
return(udg_integer01==11)
endfunction
function Trig_Initialize_music_Func009001 takes nothing returns boolean
return(udg_integer01==21)
endfunction
function Trig_Initialize_music_Func010001 takes nothing returns boolean
return(udg_integer01==31)
endfunction
function Trig_Initialize_music_Func011001 takes nothing returns boolean
return(udg_integer01==41)
endfunction
function Trig_Initialize_music_Actions takes nothing returns nothing
call StopMusicBJ(false)
if(Trig_Initialize_music_Func002001())then
call PlayMusicBJ(udg_string01)
else
call DoNothing()
endif
if(Trig_Initialize_music_Func003001())then
call PlayMusicBJ(udg_string02)
else
call DoNothing()
endif
if(Trig_Initialize_music_Func004001())then
call PlayMusicBJ(udg_string03)
else
call DoNothing()
endif
if(Trig_Initialize_music_Func005001())then
call PlayMusicBJ(udg_string02)
else
call DoNothing()
endif
if(Trig_Initialize_music_Func006001())then
call PlayMusicBJ(udg_string03)
else
call DoNothing()
endif
if(Trig_Initialize_music_Func007001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8663")
else
call DoNothing()
endif
if(Trig_Initialize_music_Func008001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8664")
else
call DoNothing()
endif
if(Trig_Initialize_music_Func009001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8665")
else
call DoNothing()
endif
if(Trig_Initialize_music_Func010001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8666")
else
call DoNothing()
endif
if(Trig_Initialize_music_Func011001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8667")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize test
//===========================================================================
function Trig_Initialize_test_Func003001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func003001002 takes nothing returns boolean
return(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func003001001(),Trig_Initialize_test_Func003001002())
endfunction
function Trig_Initialize_test_Func004001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func004001002 takes nothing returns boolean
return(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func004001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func004001001(),Trig_Initialize_test_Func004001002())
endfunction
function Trig_Initialize_test_Func005001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func005001002 takes nothing returns boolean
return(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func005001001(),Trig_Initialize_test_Func005001002())
endfunction
function Trig_Initialize_test_Func006001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func006001002 takes nothing returns boolean
return(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func006001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func006001001(),Trig_Initialize_test_Func006001002())
endfunction
function Trig_Initialize_test_Func007001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func007001002 takes nothing returns boolean
return(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func007001001(),Trig_Initialize_test_Func007001002())
endfunction
function Trig_Initialize_test_Func008001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func008001002 takes nothing returns boolean
return(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func008001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func008001001(),Trig_Initialize_test_Func008001002())
endfunction
function Trig_Initialize_test_Func009001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func009001002 takes nothing returns boolean
return(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func009001001(),Trig_Initialize_test_Func009001002())
endfunction
function Trig_Initialize_test_Func010001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func010001002 takes nothing returns boolean
return(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func010001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func010001001(),Trig_Initialize_test_Func010001002())
endfunction
function Trig_Initialize_test_Func011001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func011001002 takes nothing returns boolean
return(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func011001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func011001001(),Trig_Initialize_test_Func011001002())
endfunction
function Trig_Initialize_test_Func012001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test_Func012001002 takes nothing returns boolean
return(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test_Func012001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test_Func012001001(),Trig_Initialize_test_Func012001002())
endfunction
function Trig_Initialize_test_Func013001 takes nothing returns boolean
return(udg_integer15==1)
endfunction
function Trig_Initialize_test_Actions takes nothing returns nothing
set udg_integer15=0
set udg_boolean04=false
if(Trig_Initialize_test_Func003001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func004001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func005001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func006001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func007001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func008001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func009001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func010001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func011001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func012001())then
set udg_integer15=(udg_integer15+1)
else
call DoNothing()
endif
if(Trig_Initialize_test_Func013001())then
set udg_boolean04=true
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize test2
//===========================================================================
function Trig_Initialize_test2_Func003001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func003001002 takes nothing returns boolean
return(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func003001001(),Trig_Initialize_test2_Func003001002())
endfunction
function Trig_Initialize_test2_Func004001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func004001002 takes nothing returns boolean
return(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func004001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func004001001(),Trig_Initialize_test2_Func004001002())
endfunction
function Trig_Initialize_test2_Func005001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func005001002 takes nothing returns boolean
return(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func005001001(),Trig_Initialize_test2_Func005001002())
endfunction
function Trig_Initialize_test2_Func006001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func006001002 takes nothing returns boolean
return(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func006001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func006001001(),Trig_Initialize_test2_Func006001002())
endfunction
function Trig_Initialize_test2_Func007001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func007001002 takes nothing returns boolean
return(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func007001001(),Trig_Initialize_test2_Func007001002())
endfunction
function Trig_Initialize_test2_Func008001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func008001002 takes nothing returns boolean
return(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func008001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func008001001(),Trig_Initialize_test2_Func008001002())
endfunction
function Trig_Initialize_test2_Func009001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func009001002 takes nothing returns boolean
return(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func009001001(),Trig_Initialize_test2_Func009001002())
endfunction
function Trig_Initialize_test2_Func010001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func010001002 takes nothing returns boolean
return(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func010001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func010001001(),Trig_Initialize_test2_Func010001002())
endfunction
function Trig_Initialize_test2_Func011001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func011001002 takes nothing returns boolean
return(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func011001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func011001001(),Trig_Initialize_test2_Func011001002())
endfunction
function Trig_Initialize_test2_Func012001001 takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Initialize_test2_Func012001002 takes nothing returns boolean
return(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_Initialize_test2_Func012001 takes nothing returns boolean
return GetBooleanAnd(Trig_Initialize_test2_Func012001001(),Trig_Initialize_test2_Func012001002())
endfunction
function Trig_Initialize_test2_Actions takes nothing returns nothing
set udg_integer22=0
set udg_integer24=0
if(Trig_Initialize_test2_Func003001())then
set udg_integer22=(udg_integer22+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func004001())then
set udg_integer22=(udg_integer22+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func005001())then
set udg_integer22=(udg_integer22+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func006001())then
set udg_integer22=(udg_integer22+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func007001())then
set udg_integer22=(udg_integer22+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func008001())then
set udg_integer24=(udg_integer24+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func009001())then
set udg_integer24=(udg_integer24+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func010001())then
set udg_integer24=(udg_integer24+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func011001())then
set udg_integer24=(udg_integer24+1)
else
call DoNothing()
endif
if(Trig_Initialize_test2_Func012001())then
set udg_integer24=(udg_integer24+1)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize ping
//===========================================================================
function Trig_Initialize_ping_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("overhead",udg_unit05,"UI\\Feedback\\Confirmation\\Confirmation.mdl")
call AddSpecialEffectTargetUnitBJ("overhead",udg_unit07,"UI\\Feedback\\Confirmation\\Confirmation.mdl")
call AddSpecialEffectTargetUnitBJ("overhead",udg_unit08,"UI\\Feedback\\Confirmation\\Confirmation.mdl")
call AddSpecialEffectTargetUnitBJ("overhead",udg_unit06,"UI\\Feedback\\Confirmation\\Confirmation.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize Tip
//===========================================================================
function Trig_Initialize_Tip_Actions takes nothing returns nothing
set udg_strings02[1]="Упырь"
set udg_strings02[2]="Гнилая тварь"
set udg_strings02[3]="Раб кишки"
set udg_strings02[4]="Тухлая плоть"
set udg_strings02[5]="Лохматый червь"
set udg_strings02[6]="Мертвый изгой"
set udg_strings02[7]="Безумие"
set udg_strings02[8]="Страж могил"
set udg_strings02[9]="Разлагающийся"
set udg_strings02[10]="Князь Скелетов (Людвиг II)"
set udg_strings02[11]="Гниющий"
set udg_strings02[12]="Ядовитый желудок"
set udg_strings02[13]="Чума"
set udg_strings02[14]="Гриб"
set udg_strings02[15]="Воин Морг"
set udg_strings02[16]="Жажда плоти"
set udg_strings02[17]="Тварь из могилы"
set udg_strings02[18]="Чудище"
set udg_strings02[19]="Кислота"
set udg_strings02[20]="Повелитель Тварей (Моргун - Синий Ужас)"
set udg_strings02[21]="Смещение разума"
set udg_strings02[22]="Мозголом"
set udg_strings02[23]="Ужас"
set udg_strings02[24]="Безликий"
set udg_strings02[25]="Слизь зла"
set udg_strings02[26]="Осквернитель"
set udg_strings02[27]="Гнилое дерево"
set udg_strings02[28]="Муравей Убийца"
set udg_strings02[29]="Мутант"
set udg_strings02[30]="Пожиратель Душ (Огма Бездушный)"
set udg_strings02[31]="Воин Сит"
set udg_strings02[32]="Венорский охотник"
set udg_strings02[33]="Каратель"
set udg_strings02[34]="Воин Зла"
set udg_strings02[35]="Кровожадный зверь"
set udg_strings02[36]="Ледяной лучник"
set udg_strings02[37]="Легионер Неруба"
set udg_strings02[38]="Палач"
set udg_strings02[39]="Воин Кровавого Легиона"
set udg_strings02[40]="Лорд Демонов (Кигаме Смертоносный)"
set udg_strings02[41]="Мразь из ада"
set udg_strings02[42]="Кровоточащий"
set udg_strings02[43]="Разгневанный"
set udg_strings02[44]="Бездушный"
set udg_strings02[45]="Кровавый монстр"
set udg_strings02[46]="Мертвое зло"
set udg_strings02[47]="Мутация смерти"
set udg_strings02[48]="Повелитель болезни"
set udg_strings02[49]="Машина смерти"
set udg_strings02[50]="ЛЮЦИФЕР"
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize H
//===========================================================================
function Trig_Initialize_H_Func001001 takes nothing returns boolean
return(udg_boolean05==false)
endfunction
function Trig_Initialize_H_Func002001 takes nothing returns boolean
return(udg_boolean05==true)
endfunction
function Trig_Initialize_H_Actions takes nothing returns nothing
if(Trig_Initialize_H_Func001001())then
call TriggerExecute(udg_trigger32)
else
call DoNothing()
endif
if(Trig_Initialize_H_Func002001())then
call TriggerExecute(udg_trigger31)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize Main
//===========================================================================
function Trig_Initialize_Main_Conditions takes nothing returns boolean
if(not(udg_boolean05==false))then
return false
endif
return true
endfunction
function Trig_Initialize_Main_Func011A takes nothing returns nothing
call FogEnableOff()
call FogMaskEnableOff()
endfunction
function Trig_Initialize_Main_Actions takes nothing returns nothing
call TriggerExecute(udg_trigger11)
call CinematicModeBJ(true,GetPlayersAll())
call CinematicFilterGenericBJ(10.00,BLEND_MODE_NONE,"war3mapImported\\ImageV.tga",100,100,100,100,100.00,100.00,100.00,100.00)
call TriggerSleepAction(2.00)
call PlaySoundBJ(udg_sound11)
call TriggerSleepAction(8.00)
set udg_unit03=udg_unit67
call DisplayCineFilterBJ(false)
call CinematicModeBJ(false,GetPlayersAll())
call ForForce(GetPlayersAll(),function Trig_Initialize_Main_Func011A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize Hint main
//===========================================================================
function Trig_Initialize_Hint_main_Func002001 takes nothing returns boolean
return(udg_boolean11==true)
endfunction
function Trig_Initialize_Hint_main_Func004001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_Hint_main_Func004001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_Hint_main_Func004001 takes nothing returns boolean
return GetBooleanOr(Trig_Initialize_Hint_main_Func004001001(),Trig_Initialize_Hint_main_Func004001002())
endfunction
function Trig_Initialize_Hint_main_Func006001 takes nothing returns boolean
return(udg_boolean11==true)
endfunction
function Trig_Initialize_Hint_main_Func008001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_Hint_main_Func008001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_Hint_main_Func008001 takes nothing returns boolean
return GetBooleanOr(Trig_Initialize_Hint_main_Func008001001(),Trig_Initialize_Hint_main_Func008001002())
endfunction
function Trig_Initialize_Hint_main_Func010001 takes nothing returns boolean
return(udg_boolean11==true)
endfunction
function Trig_Initialize_Hint_main_Func012001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_Hint_main_Func012001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_Hint_main_Func012001 takes nothing returns boolean
return GetBooleanOr(Trig_Initialize_Hint_main_Func012001001(),Trig_Initialize_Hint_main_Func012001002())
endfunction
function Trig_Initialize_Hint_main_Func014001 takes nothing returns boolean
return(udg_boolean11==true)
endfunction
function Trig_Initialize_Hint_main_Func016001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_Hint_main_Func016001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_Hint_main_Func016001 takes nothing returns boolean
return GetBooleanOr(Trig_Initialize_Hint_main_Func016001001(),Trig_Initialize_Hint_main_Func016001002())
endfunction
function Trig_Initialize_Hint_main_Func018001 takes nothing returns boolean
return(udg_boolean11==true)
endfunction
function Trig_Initialize_Hint_main_Func020001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_Hint_main_Func020001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_Hint_main_Func020001 takes nothing returns boolean
return GetBooleanOr(Trig_Initialize_Hint_main_Func020001001(),Trig_Initialize_Hint_main_Func020001002())
endfunction
function Trig_Initialize_Hint_main_Actions takes nothing returns nothing
call TriggerSleepAction(5.00)
if(Trig_Initialize_Hint_main_Func002001())then
return
else
call DoNothing()
endif
set udg_integer37=1
if(Trig_Initialize_Hint_main_Func004001())then
call TriggerExecute(udg_trigger97)
else
call DoNothing()
endif
call TriggerSleepAction(25.00)
if(Trig_Initialize_Hint_main_Func006001())then
return
else
call DoNothing()
endif
set udg_integer37=2
if(Trig_Initialize_Hint_main_Func008001())then
call TriggerExecute(udg_trigger97)
else
call DoNothing()
endif
call TriggerSleepAction(25.00)
if(Trig_Initialize_Hint_main_Func010001())then
return
else
call DoNothing()
endif
set udg_integer37=3
if(Trig_Initialize_Hint_main_Func012001())then
call TriggerExecute(udg_trigger97)
else
call DoNothing()
endif
call TriggerSleepAction(25.00)
if(Trig_Initialize_Hint_main_Func014001())then
return
else
call DoNothing()
endif
set udg_integer37=4
if(Trig_Initialize_Hint_main_Func016001())then
call TriggerExecute(udg_trigger97)
else
call DoNothing()
endif
call TriggerSleepAction(25.00)
if(Trig_Initialize_Hint_main_Func018001())then
return
else
call DoNothing()
endif
set udg_integer37=5
if(Trig_Initialize_Hint_main_Func020001())then
call TriggerExecute(udg_trigger97)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize dialog
//===========================================================================
function Trig_Initialize_dialog_Func012002 takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog01,GetEnumPlayer())
endfunction
function Trig_Initialize_dialog_Actions takes nothing returns nothing
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_7224")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_7225")
set udg_buttons01[1]=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_7226")
set udg_buttons01[2]=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_7227")
set udg_buttons01[3]=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_7228")
set udg_buttons01[4]=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_7229")
set udg_buttons01[5]=GetLastCreatedButtonBJ()
call ForForce(GetPlayersAll(),function Trig_Initialize_dialog_Func012002)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Dialog clicked
//===========================================================================
function Trig_Dialog_clicked_Func001C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons01[1]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_Func002C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons01[2]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_Func003C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons01[3]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_Func004C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons01[4]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_Func005C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons01[5]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_Actions takes nothing returns nothing
if(Trig_Dialog_clicked_Func001C())then
set udg_integers02[1]=(udg_integers02[1]+1)
call DialogDisplayBJ(false,udg_dialog01,GetTriggerPlayer())
else
endif
if(Trig_Dialog_clicked_Func002C())then
set udg_integers02[2]=(udg_integers02[2]+1)
call DialogDisplayBJ(false,udg_dialog01,GetTriggerPlayer())
else
endif
if(Trig_Dialog_clicked_Func003C())then
set udg_integers02[3]=(udg_integers02[3]+1)
call DialogDisplayBJ(false,udg_dialog01,GetTriggerPlayer())
else
endif
if(Trig_Dialog_clicked_Func004C())then
set udg_integers02[4]=(udg_integers02[4]+1)
call DialogDisplayBJ(false,udg_dialog01,GetTriggerPlayer())
else
endif
if(Trig_Dialog_clicked_Func005C())then
set udg_integer05=GetRandomInt(1,4)
set udg_integers02[udg_integer05]=(udg_integers02[udg_integer05]+1)
call DialogDisplayBJ(false,udg_dialog01,GetTriggerPlayer())
else
endif
call TriggerExecute(udg_trigger72)
call DialogClearBJ(udg_dialog01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize dialog 02
//===========================================================================
function Trig_Initialize_dialog_02_Func006002 takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog02,GetEnumPlayer())
endfunction
function Trig_Initialize_dialog_02_Actions takes nothing returns nothing
call DialogSetMessageBJ(udg_dialog02,"TRIGSTR_8296")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_8297")
set udg_buttons02[1]=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_8298")
set udg_buttons02[2]=GetLastCreatedButtonBJ()
call ForForce(GetPlayersAll(),function Trig_Initialize_dialog_02_Func006002)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Dialog clicked 02
//===========================================================================
function Trig_Dialog_clicked_02_Func001C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons02[1]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_02_Func002C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons02[2]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_02_Actions takes nothing returns nothing
if(Trig_Dialog_clicked_02_Func001C())then
set udg_integers10[1]=(udg_integers10[1]+1)
call DialogDisplayBJ(false,udg_dialog02,GetTriggerPlayer())
else
endif
if(Trig_Dialog_clicked_02_Func002C())then
set udg_integers10[2]=(udg_integers10[2]+1)
call DialogDisplayBJ(false,udg_dialog02,GetTriggerPlayer())
else
endif
call DialogClearBJ(udg_dialog02)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Into the game
//===========================================================================
function Trig_Into_the_game_Func002002 takes nothing returns nothing
call DialogDisplayBJ(false,udg_dialog02,GetEnumPlayer())
endfunction
function Trig_Into_the_game_Func003Func002C takes nothing returns boolean
if((udg_integers10[1]>udg_integers10[2]))then
return true
endif
if((udg_integers10[1]==udg_integers10[2]))then
return true
endif
return false
endfunction
function Trig_Into_the_game_Func003C takes nothing returns boolean
if(not Trig_Into_the_game_Func003Func002C())then
return false
endif
return true
endfunction
function Trig_Into_the_game_Func004C takes nothing returns boolean
if(not(udg_integers10[2]>udg_integers10[1]))then
return false
endif
return true
endfunction
function Trig_Into_the_game_Actions takes nothing returns nothing
call TriggerSleepAction(5.00)
call ForForce(GetPlayersAll(),function Trig_Into_the_game_Func002002)
if(Trig_Into_the_game_Func003C())then
call PlaySoundBJ(udg_sound06)
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8303")
call TriggerSleepAction(5.00)
call ClearTextMessagesBJ(GetPlayersAll())
else
endif
if(Trig_Into_the_game_Func004C())then
call PlaySoundBJ(udg_sound06)
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8304")
call TriggerSleepAction(2.00)
call CustomVictoryBJ(Player(0),false,true)
call CustomVictoryBJ(Player(1),false,true)
call CustomVictoryBJ(Player(2),false,true)
call CustomVictoryBJ(Player(3),false,true)
call CustomVictoryBJ(Player(4),false,true)
call CustomVictoryBJ(Player(5),false,true)
call CustomVictoryBJ(Player(6),false,true)
call CustomVictoryBJ(Player(7),false,true)
call CustomVictoryBJ(Player(8),false,true)
call CustomVictoryBJ(Player(9),false,true)
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize dialog 01
//===========================================================================
function Trig_Initialize_dialog_01_Func006002 takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,GetEnumPlayer())
endfunction
function Trig_Initialize_dialog_01_Actions takes nothing returns nothing
call DialogSetMessageBJ(udg_dialog03,"TRIGSTR_8312")
call DialogAddButtonBJ(udg_dialog03,"TRIGSTR_8313")
set udg_buttons03[1]=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"TRIGSTR_8314")
set udg_buttons03[2]=GetLastCreatedButtonBJ()
call ForForce(GetPlayersAll(),function Trig_Initialize_dialog_01_Func006002)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Dialog clicked 01
//===========================================================================
function Trig_Dialog_clicked_01_Func001C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons03[1]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_01_Func002C takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_buttons03[2]))then
return false
endif
return true
endfunction
function Trig_Dialog_clicked_01_Actions takes nothing returns nothing
if(Trig_Dialog_clicked_01_Func001C())then
set udg_integers11[1]=(udg_integers11[1]+1)
call DialogDisplayBJ(false,udg_dialog03,GetTriggerPlayer())
else
endif
if(Trig_Dialog_clicked_01_Func002C())then
set udg_integers11[2]=(udg_integers11[2]+1)
call DialogDisplayBJ(false,udg_dialog03,GetTriggerPlayer())
else
endif
call DialogClearBJ(udg_dialog02)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update Timer Sec
//===========================================================================
function Trig_Update_Timer_Sec_Func002001 takes nothing returns boolean
return(udg_integer27==60)
endfunction
function Trig_Update_Timer_Sec_Actions takes nothing returns nothing
set udg_integer27=(udg_integer27+1)
if(Trig_Update_Timer_Sec_Func002001())then
call TriggerExecute(udg_trigger28)
else
call DoNothing()
endif
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer28,("Время игры: "+((""+I2S(udg_integer30))+(" : "+(I2S(udg_integer29)+(" : "+I2S(udg_integer27)))))))
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update Timer Min
//===========================================================================
function Trig_Update_Timer_Min_Func002001 takes nothing returns boolean
return(udg_integer29==60)
endfunction
function Trig_Update_Timer_Min_Actions takes nothing returns nothing
set udg_integer29=(udg_integer29+1)
if(Trig_Update_Timer_Min_Func002001())then
call TriggerExecute(udg_trigger29)
else
call DoNothing()
endif
set udg_integer27=0
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update Timer Clock
//===========================================================================
function Trig_Update_Timer_Clock_Actions takes nothing returns nothing
set udg_integer30=(udg_integer30+1)
set udg_integer29=0
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize heroes 02
//===========================================================================
function Trig_Initialize_heroes_02_Func001C takes nothing returns boolean
if(not(udg_booleans02[1]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func002C takes nothing returns boolean
if(not(udg_booleans02[2]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func003C takes nothing returns boolean
if(not(udg_booleans02[3]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func004C takes nothing returns boolean
if(not(udg_booleans02[4]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func005C takes nothing returns boolean
if(not(udg_booleans02[5]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func006C takes nothing returns boolean
if(not(udg_booleans02[6]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func007C takes nothing returns boolean
if(not(udg_booleans02[7]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func008C takes nothing returns boolean
if(not(udg_booleans02[8]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func009C takes nothing returns boolean
if(not(udg_booleans02[9]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func010C takes nothing returns boolean
if(not(udg_booleans02[10]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func011C takes nothing returns boolean
if(not(udg_booleans02[11]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func012C takes nothing returns boolean
if(not(udg_booleans02[12]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func013C takes nothing returns boolean
if(not(udg_booleans02[13]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func014C takes nothing returns boolean
if(not(udg_booleans02[14]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func015C takes nothing returns boolean
if(not(udg_booleans02[15]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func016C takes nothing returns boolean
if(not(udg_booleans02[16]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func017C takes nothing returns boolean
if(not(udg_booleans02[17]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Func018C takes nothing returns boolean
if(not(udg_booleans02[18]==true))then
return false
endif
return true
endfunction
function Trig_Initialize_heroes_02_Actions takes nothing returns nothing
if(Trig_Initialize_heroes_02_Func001C())then
call CreateNUnitsAtLoc(1,'H00W',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect27),27.00)
set udg_units03[1]=GetLastCreatedUnit()
set udg_booleans02[1]=false
else
endif
if(Trig_Initialize_heroes_02_Func002C())then
call CreateNUnitsAtLoc(1,'H00Z',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect24),10.00)
set udg_units03[2]=GetLastCreatedUnit()
set udg_booleans02[2]=false
else
endif
if(Trig_Initialize_heroes_02_Func003C())then
call CreateNUnitsAtLoc(1,'H00H',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect12),10.00)
set udg_units03[3]=GetLastCreatedUnit()
set udg_booleans02[3]=false
else
endif
if(Trig_Initialize_heroes_02_Func004C())then
call CreateNUnitsAtLoc(1,'H006',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect11),10.00)
set udg_units03[4]=GetLastCreatedUnit()
set udg_booleans02[4]=false
else
endif
if(Trig_Initialize_heroes_02_Func005C())then
call CreateNUnitsAtLoc(1,'H005',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect23),10.00)
set udg_units03[5]=GetLastCreatedUnit()
set udg_booleans02[5]=false
else
endif
if(Trig_Initialize_heroes_02_Func006C())then
call CreateNUnitsAtLoc(1,'H002',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect22),10.00)
set udg_units03[6]=GetLastCreatedUnit()
set udg_booleans02[6]=false
else
endif
if(Trig_Initialize_heroes_02_Func007C())then
call CreateNUnitsAtLoc(1,'H00Y',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect25),320.00)
set udg_units03[7]=GetLastCreatedUnit()
set udg_booleans02[7]=false
else
endif
if(Trig_Initialize_heroes_02_Func008C())then
call CreateNUnitsAtLoc(1,'H004',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect21),280.00)
set udg_units03[8]=GetLastCreatedUnit()
set udg_booleans02[8]=false
else
endif
if(Trig_Initialize_heroes_02_Func009C())then
call CreateNUnitsAtLoc(1,'H003',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect20),280.00)
set udg_units03[9]=GetLastCreatedUnit()
set udg_booleans02[9]=false
else
endif
if(Trig_Initialize_heroes_02_Func010C())then
call CreateNUnitsAtLoc(1,'H00V',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect26),230.00)
set udg_units03[10]=GetLastCreatedUnit()
set udg_booleans02[10]=false
else
endif
if(Trig_Initialize_heroes_02_Func011C())then
call CreateNUnitsAtLoc(1,'H00L',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect19),190.00)
set udg_units03[11]=GetLastCreatedUnit()
set udg_booleans02[11]=false
else
endif
if(Trig_Initialize_heroes_02_Func012C())then
call CreateNUnitsAtLoc(1,'H00I',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect18),190.00)
set udg_units03[12]=GetLastCreatedUnit()
set udg_booleans02[12]=false
else
endif
if(Trig_Initialize_heroes_02_Func013C())then
call CreateNUnitsAtLoc(1,'H00K',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect17),190.00)
set udg_units03[13]=GetLastCreatedUnit()
set udg_booleans02[13]=false
else
endif
if(Trig_Initialize_heroes_02_Func014C())then
call CreateNUnitsAtLoc(1,'H00J',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect16),190.00)
set udg_units03[14]=GetLastCreatedUnit()
set udg_booleans02[14]=false
else
endif
if(Trig_Initialize_heroes_02_Func015C())then
call CreateNUnitsAtLoc(1,'H00M',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect15),190.00)
set udg_units03[15]=GetLastCreatedUnit()
set udg_booleans02[15]=false
else
endif
if(Trig_Initialize_heroes_02_Func016C())then
call CreateNUnitsAtLoc(1,'H019',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect33),130.00)
set udg_units03[16]=GetLastCreatedUnit()
set udg_booleans02[16]=false
else
endif
if(Trig_Initialize_heroes_02_Func017C())then
call CreateNUnitsAtLoc(1,'H00O',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect14),100.00)
set udg_units03[17]=GetLastCreatedUnit()
set udg_booleans02[17]=false
else
endif
if(Trig_Initialize_heroes_02_Func018C())then
call CreateNUnitsAtLoc(1,'E00A',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect13),100.00)
set udg_units03[18]=GetLastCreatedUnit()
set udg_booleans02[18]=false
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize heroes 03
//===========================================================================
function Trig_Initialize_heroes_03_Actions takes nothing returns nothing
set udg_units03[1]=udg_unit49
set udg_units03[2]=udg_unit50
set udg_units03[3]=udg_unit51
set udg_units03[4]=udg_unit52
set udg_units03[5]=udg_unit53
set udg_units03[6]=udg_unit54
set udg_units03[7]=udg_unit55
set udg_units03[8]=udg_unit56
set udg_units03[9]=udg_unit57
set udg_units03[10]=udg_unit58
set udg_units03[11]=udg_unit59
set udg_units03[12]=udg_unit60
set udg_units03[13]=udg_unit61
set udg_units03[14]=udg_unit62
set udg_units03[15]=udg_unit63
set udg_units03[16]=udg_unit64
set udg_units03[17]=udg_unit65
set udg_units03[18]=udg_unit66
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Varior
//===========================================================================
function Trig_Select_Varior_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Varior_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Varior_Func003C takes nothing returns boolean
if(not Trig_Select_Varior_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Varior_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Varior_Func004C takes nothing returns boolean
if(not Trig_Select_Varior_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Varior_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Varior_Func003C())then
set udg_integers12[6]=1
call CreateNUnitsAtLoc(1,'H002',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Varior_Func004C())then
set udg_integers12[6]=2
call CreateNUnitsAtLoc(1,'H002',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[6],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[6])
set udg_booleans02[6]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Varvar
//===========================================================================
function Trig_Select_Varvar_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Varvar_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Varvar_Func003C takes nothing returns boolean
if(not Trig_Select_Varvar_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Varvar_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Varvar_Func004C takes nothing returns boolean
if(not Trig_Select_Varvar_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Varvar_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Varvar_Func003C())then
set udg_integers12[5]=1
call CreateNUnitsAtLoc(1,'H005',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Varvar_Func004C())then
set udg_integers12[5]=2
call CreateNUnitsAtLoc(1,'H005',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[5],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[5])
set udg_booleans02[5]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Triton
//===========================================================================
function Trig_Select_Triton_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Triton_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Triton_Func003C takes nothing returns boolean
if(not Trig_Select_Triton_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Triton_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Triton_Func004C takes nothing returns boolean
if(not Trig_Select_Triton_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Triton_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Triton_Func003C())then
set udg_integers12[3]=1
call CreateNUnitsAtLoc(1,'H00H',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Triton_Func004C())then
set udg_integers12[3]=2
call CreateNUnitsAtLoc(1,'H00H',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[3],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[3])
set udg_booleans02[3]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Druid
//===========================================================================
function Trig_Select_Druid_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Druid_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Druid_Func003C takes nothing returns boolean
if(not Trig_Select_Druid_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Druid_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Druid_Func004C takes nothing returns boolean
if(not Trig_Select_Druid_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Druid_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Druid_Func003C())then
set udg_integers12[4]=1
call CreateNUnitsAtLoc(1,'H006',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Druid_Func004C())then
set udg_integers12[4]=2
call CreateNUnitsAtLoc(1,'H006',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[4],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[4])
set udg_booleans02[4]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Killer
//===========================================================================
function Trig_Select_Killer_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Killer_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Killer_Func003C takes nothing returns boolean
if(not Trig_Select_Killer_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Killer_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Killer_Func004C takes nothing returns boolean
if(not Trig_Select_Killer_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Killer_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Killer_Func003C())then
set udg_integers12[18]=1
call CreateNUnitsAtLoc(1,'E00A',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Killer_Func004C())then
set udg_integers12[18]=2
call CreateNUnitsAtLoc(1,'E00A',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[18],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[18])
set udg_booleans02[18]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select ArrowLady
//===========================================================================
function Trig_Select_ArrowLady_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_ArrowLady_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_ArrowLady_Func003C takes nothing returns boolean
if(not Trig_Select_ArrowLady_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_ArrowLady_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_ArrowLady_Func004C takes nothing returns boolean
if(not Trig_Select_ArrowLady_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_ArrowLady_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_ArrowLady_Func003C())then
set udg_integers12[17]=1
call CreateNUnitsAtLoc(1,'H00O',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_ArrowLady_Func004C())then
set udg_integers12[17]=2
call CreateNUnitsAtLoc(1,'H00O',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[17],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[17])
set udg_booleans02[17]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Necromant
//===========================================================================
function Trig_Select_Necromant_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Necromant_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Necromant_Func003C takes nothing returns boolean
if(not Trig_Select_Necromant_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Necromant_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Necromant_Func004C takes nothing returns boolean
if(not Trig_Select_Necromant_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Necromant_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Necromant_Func003C())then
set udg_integers12[15]=1
call CreateNUnitsAtLoc(1,'H00M',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Necromant_Func004C())then
set udg_integers12[15]=2
call CreateNUnitsAtLoc(1,'H00M',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[15],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[15])
set udg_booleans02[15]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Shaman
//===========================================================================
function Trig_Select_Shaman_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Shaman_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Shaman_Func003C takes nothing returns boolean
if(not Trig_Select_Shaman_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Shaman_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Shaman_Func004C takes nothing returns boolean
if(not Trig_Select_Shaman_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Shaman_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Shaman_Func003C())then
set udg_integers12[14]=1
call CreateNUnitsAtLoc(1,'H00J',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Shaman_Func004C())then
set udg_integers12[14]=2
call CreateNUnitsAtLoc(1,'H00J',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[14],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[14])
set udg_booleans02[14]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Ayce
//===========================================================================
function Trig_Select_Ayce_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Ayce_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Ayce_Func003C takes nothing returns boolean
if(not Trig_Select_Ayce_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Ayce_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Ayce_Func004C takes nothing returns boolean
if(not Trig_Select_Ayce_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Ayce_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Ayce_Func003C())then
set udg_integers12[13]=1
call CreateNUnitsAtLoc(1,'H00K',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Ayce_Func004C())then
set udg_integers12[13]=2
call CreateNUnitsAtLoc(1,'H00K',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[13],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[13])
set udg_booleans02[13]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Fayre
//===========================================================================
function Trig_Select_Fayre_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Fayre_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Fayre_Func003C takes nothing returns boolean
if(not Trig_Select_Fayre_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Fayre_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Fayre_Func004C takes nothing returns boolean
if(not Trig_Select_Fayre_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Fayre_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Fayre_Func003C())then
set udg_integers12[12]=1
call CreateNUnitsAtLoc(1,'H00I',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Fayre_Func004C())then
set udg_integers12[12]=2
call CreateNUnitsAtLoc(1,'H00I',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[12],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[12])
set udg_booleans02[12]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Monsoon
//===========================================================================
function Trig_Select_Monsoon_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Monsoon_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Monsoon_Func003C takes nothing returns boolean
if(not Trig_Select_Monsoon_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Monsoon_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Monsoon_Func004C takes nothing returns boolean
if(not Trig_Select_Monsoon_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Monsoon_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Monsoon_Func003C())then
set udg_integers12[11]=1
call CreateNUnitsAtLoc(1,'H00L',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Monsoon_Func004C())then
set udg_integers12[11]=2
call CreateNUnitsAtLoc(1,'H00L',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[11],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[11])
set udg_booleans02[11]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Watcher
//===========================================================================
function Trig_Select_Watcher_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Watcher_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Watcher_Func003C takes nothing returns boolean
if(not Trig_Select_Watcher_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Watcher_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Watcher_Func004C takes nothing returns boolean
if(not Trig_Select_Watcher_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Watcher_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Watcher_Func003C())then
set udg_integers12[9]=1
call CreateNUnitsAtLoc(1,'H003',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Watcher_Func004C())then
set udg_integers12[9]=2
call CreateNUnitsAtLoc(1,'H003',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[9],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[9])
set udg_booleans02[9]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Archer
//===========================================================================
function Trig_Select_Archer_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Archer_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Archer_Func003C takes nothing returns boolean
if(not Trig_Select_Archer_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Archer_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Archer_Func004C takes nothing returns boolean
if(not Trig_Select_Archer_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Archer_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Archer_Func003C())then
set udg_integers12[8]=1
call CreateNUnitsAtLoc(1,'H004',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Archer_Func004C())then
set udg_integers12[8]=2
call CreateNUnitsAtLoc(1,'H004',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[8],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[8])
set udg_booleans02[8]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Paladin
//===========================================================================
function Trig_Select_Paladin_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Paladin_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Paladin_Func003C takes nothing returns boolean
if(not Trig_Select_Paladin_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Paladin_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Paladin_Func004C takes nothing returns boolean
if(not Trig_Select_Paladin_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Paladin_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Paladin_Func003C())then
set udg_integers12[2]=1
call CreateNUnitsAtLoc(1,'H00Z',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Paladin_Func004C())then
set udg_integers12[2]=2
call CreateNUnitsAtLoc(1,'H00Z',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[2],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[2])
set udg_booleans02[2]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Ohotnica on D
//===========================================================================
function Trig_Select_Ohotnica_on_D_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Ohotnica_on_D_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Ohotnica_on_D_Func003C takes nothing returns boolean
if(not Trig_Select_Ohotnica_on_D_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Ohotnica_on_D_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Ohotnica_on_D_Func004C takes nothing returns boolean
if(not Trig_Select_Ohotnica_on_D_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Ohotnica_on_D_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Ohotnica_on_D_Func003C())then
set udg_integers12[7]=1
call CreateNUnitsAtLoc(1,'H00Y',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Ohotnica_on_D_Func004C())then
set udg_integers12[7]=2
call CreateNUnitsAtLoc(1,'H00Y',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[7],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[7])
set udg_booleans02[7]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Priest
//===========================================================================
function Trig_Select_Priest_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Priest_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Priest_Func003C takes nothing returns boolean
if(not Trig_Select_Priest_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Priest_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Priest_Func004C takes nothing returns boolean
if(not Trig_Select_Priest_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Priest_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Priest_Func003C())then
set udg_integers12[10]=1
call CreateNUnitsAtLoc(1,'H00V',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Priest_Func004C())then
set udg_integers12[10]=2
call CreateNUnitsAtLoc(1,'H00V',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[10],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[10])
set udg_booleans02[10]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Ent
//===========================================================================
function Trig_Select_Ent_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Ent_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Ent_Func003C takes nothing returns boolean
if(not Trig_Select_Ent_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Ent_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Ent_Func004C takes nothing returns boolean
if(not Trig_Select_Ent_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Ent_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Ent_Func003C())then
set udg_integers12[1]=1
call CreateNUnitsAtLoc(1,'H00W',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Ent_Func004C())then
set udg_integers12[1]=2
call CreateNUnitsAtLoc(1,'H00W',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[1],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[1])
set udg_booleans02[1]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Select Sorceress
//===========================================================================
function Trig_Select_Sorceress_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='e00K'))then
return false
endif
return true
endfunction
function Trig_Select_Sorceress_Func003Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Select_Sorceress_Func003C takes nothing returns boolean
if(not Trig_Select_Sorceress_Func003Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Sorceress_Func004Func003C takes nothing returns boolean
if((GetOwningPlayer(GetEnteringUnit())==Player(5)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(6)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(7)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(8)))then
return true
endif
if((GetOwningPlayer(GetEnteringUnit())==Player(9)))then
return true
endif
return false
endfunction
function Trig_Select_Sorceress_Func004C takes nothing returns boolean
if(not Trig_Select_Sorceress_Func004Func003C())then
return false
endif
return true
endfunction
function Trig_Select_Sorceress_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integer21=(udg_integer21+1)
if(Trig_Select_Sorceress_Func003C())then
set udg_integers12[16]=1
call CreateNUnitsAtLoc(1,'H019',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect01),bj_UNIT_FACING)
else
endif
if(Trig_Select_Sorceress_Func004C())then
set udg_integers12[16]=2
call CreateNUnitsAtLoc(1,'H019',GetOwningPlayer(GetEnteringUnit()),GetRectCenter(udg_rect02),bj_UNIT_FACING)
else
endif
call RemoveUnit(GetEnteringUnit())
call AddSpecialEffectTargetUnitBJ("origin",udg_units03[16],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
call TriggerExecute(udg_trigger51)
call ConditionalTriggerExecute(udg_trigger52)
call TriggerSleepAction(1.00)
call RemoveUnit(udg_units03[16])
set udg_booleans02[16]=true
endfunction
//===========================================================================
//===========================================================================
//Trigger:Reset camera
//===========================================================================
function Trig_Reset_camera_Actions takes nothing returns nothing
call ResetToGameCameraForPlayer(GetOwningPlayer(GetEnteringUnit()),0)
call SetCameraBoundsToRectForPlayerBJ(GetOwningPlayer(GetEnteringUnit()),GetCameraBoundsMapRect())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Units NS
//===========================================================================
function Trig_Units_NS_Conditions takes nothing returns boolean
if(not(udg_integer21==udg_integer15))then
return false
endif
return true
endfunction
function Trig_Units_NS_Func002002 takes nothing returns nothing
call SetUnitInvulnerable(GetEnumUnit(),true)
endfunction
function Trig_Units_NS_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsInRectAll(udg_rect30),function Trig_Units_NS_Func002002)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 01
//===========================================================================
function Trig_Hero_identifi_01_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H005'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_01_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_01_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_01_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_01_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_01_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_01_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_01_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_01_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_01_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_01_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_01_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_01_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_01_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 02
//===========================================================================
function Trig_Hero_identifi_02_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H002'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_02_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_02_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_02_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_02_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_02_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_02_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_02_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_02_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_02_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_02_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_02_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_02_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_02_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 03
//===========================================================================
function Trig_Hero_identifi_03_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H019'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_03_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_03_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_03_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_03_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_03_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_03_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_03_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_03_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_03_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_03_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_03_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_03_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_03_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 04
//===========================================================================
function Trig_Hero_identifi_04_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H006'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_04_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_04_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_04_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_04_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_04_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_04_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_04_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_04_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_04_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_04_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_04_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_04_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_04_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 05
//===========================================================================
function Trig_Hero_identifi_05_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00O'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_05_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_05_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_05_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_05_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_05_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_05_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_05_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_05_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_05_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_05_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_05_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_05_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_05_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 06
//===========================================================================
function Trig_Hero_identifi_06_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00L'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_06_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_06_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_06_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_06_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_06_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_06_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_06_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_06_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_06_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_06_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_06_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_06_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_06_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 07
//===========================================================================
function Trig_Hero_identifi_07_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00I'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_07_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_07_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_07_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_07_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_07_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_07_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_07_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_07_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_07_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_07_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_07_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_07_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_07_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 08
//===========================================================================
function Trig_Hero_identifi_08_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00K'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_08_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_08_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_08_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_08_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_08_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_08_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_08_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_08_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_08_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_08_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_08_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_08_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_08_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 09
//===========================================================================
function Trig_Hero_identifi_09_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H004'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_09_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_09_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_09_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_09_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_09_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_09_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_09_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_09_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_09_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_09_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_09_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_09_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_09_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 10
//===========================================================================
function Trig_Hero_identifi_10_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00M'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_10_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_10_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_10_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_10_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_10_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_10_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_10_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_10_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_10_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_10_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_10_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_10_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_10_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 11
//===========================================================================
function Trig_Hero_identifi_11_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00Y'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_11_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_11_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_11_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_11_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_11_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_11_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_11_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_11_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_11_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_11_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_11_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_11_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_11_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 12
//===========================================================================
function Trig_Hero_identifi_12_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00J'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_12_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_12_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_12_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_12_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_12_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_12_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_12_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_12_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_12_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_12_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_12_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_12_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_12_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 13
//===========================================================================
function Trig_Hero_identifi_13_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H003'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_13_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_13_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_13_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_13_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_13_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_13_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_13_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_13_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_13_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_13_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_13_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_13_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_13_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 14
//===========================================================================
function Trig_Hero_identifi_14_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00H'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_14_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_14_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_14_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_14_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_14_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_14_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_14_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_14_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_14_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_14_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_14_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_14_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_14_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 15
//===========================================================================
function Trig_Hero_identifi_15_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00V'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_15_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_15_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_15_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_15_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_15_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_15_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_15_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_15_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_15_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_15_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_15_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_15_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_15_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 16
//===========================================================================
function Trig_Hero_identifi_16_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00W'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_16_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_16_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_16_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_16_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_16_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_16_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_16_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_16_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_16_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_16_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_16_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_16_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_16_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 17 x
//===========================================================================
function Trig_Hero_identifi_17_x_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='E00A'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_17_x_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_17_x_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_17_x_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_17_x_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_17_x_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_17_x_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_17_x_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_17_x_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_17_x_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_17_x_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_17_x_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_17_x_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_17_x_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero identifi 18 x
//===========================================================================
function Trig_Hero_identifi_18_x_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='H00Z'))then
return false
endif
return true
endfunction
function Trig_Hero_identifi_18_x_Func005001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(0))
endfunction
function Trig_Hero_identifi_18_x_Func006001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(1))
endfunction
function Trig_Hero_identifi_18_x_Func007001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(2))
endfunction
function Trig_Hero_identifi_18_x_Func008001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(3))
endfunction
function Trig_Hero_identifi_18_x_Func009001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(4))
endfunction
function Trig_Hero_identifi_18_x_Func010001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(5))
endfunction
function Trig_Hero_identifi_18_x_Func011001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(6))
endfunction
function Trig_Hero_identifi_18_x_Func012001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(7))
endfunction
function Trig_Hero_identifi_18_x_Func013001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(8))
endfunction
function Trig_Hero_identifi_18_x_Func014001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(9))
endfunction
function Trig_Hero_identifi_18_x_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
if(Trig_Hero_identifi_18_x_Func005001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowRed.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func006001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowBlue.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func007001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowTeal.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func008001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPurple.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func009001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowYellow.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func010001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowOrange.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func011001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGreen.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func012001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowPink.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func013001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowGray.mdx")
else
call DoNothing()
endif
if(Trig_Hero_identifi_18_x_Func014001())then
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"war3mapImported\\GlowLightBlue.mdx")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Create multibourd
//===========================================================================
function Trig_Create_multibourd_Func007001 takes nothing returns boolean
return(udg_integer26==1)
endfunction
function Trig_Create_multibourd_Func008001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Create_multibourd_Func009001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Create_multibourd_Func010001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Create_multibourd_Func011Func015Func001C takes nothing returns boolean
if(not(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING))then
return false
endif
if(not(GetPlayerController(ConvertedPlayer(GetForLoopIndexA()))==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Create_multibourd_Func011C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Create_multibourd_Func012Func016Func001C takes nothing returns boolean
if(not(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING))then
return false
endif
if(not(GetPlayerController(ConvertedPlayer(GetForLoopIndexA()))==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Create_multibourd_Func012C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Create_multibourd_Actions takes nothing returns nothing
call CreateMultiboardBJ(2,32,"TRIGSTR_7219")
set udg_multiboard01=GetLastCreatedMultiboard()
call MultiboardSetItemStyleBJ(udg_multiboard01,0,0,true,false)
call MultiboardSetItemWidthBJ(udg_multiboard01,1,0,15.00)
call MultiboardSetItemWidthBJ(udg_multiboard01,2,0,8.00)
set udg_integer08=1
if(Trig_Create_multibourd_Func007001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7474")
else
call DoNothing()
endif
if(Trig_Create_multibourd_Func008001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7478")
else
call DoNothing()
endif
if(Trig_Create_multibourd_Func009001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7476")
else
call DoNothing()
endif
if(Trig_Create_multibourd_Func010001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7477")
else
call DoNothing()
endif
if(Trig_Create_multibourd_Func011C())then
set udg_integer08=(udg_integer08+3)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer08,true,true)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7220")
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"war3mapImported\\IconV03.tga")
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,I2S(udg_integer02))
set udg_integer19=udg_integer08
set udg_integer08=(udg_integer08+1)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer08,true,true)
call MultiboardSetItemStyleBJ(udg_multiboard01,2,udg_integer08,true,true)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7258")
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,"TRIGSTR_7259")
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"war3mapImported\\IconV02.tga")
call MultiboardSetItemIconBJ(udg_multiboard01,2,udg_integer08,"war3mapImported\\IconV01.tga")
set udg_integers04[11]=udg_integer08
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(Trig_Create_multibourd_Func011Func015Func001C())then
set udg_integer08=(udg_integer08+1)
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,udg_strings01[1])
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,GetPlayerName(ConvertedPlayer(GetForLoopIndexA())))
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,"TRIGSTR_7221")
set udg_integers04[GetForLoopIndexA()]=udg_integer08
else
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
else
endif
if(Trig_Create_multibourd_Func012C())then
set udg_integer08=(udg_integer08+2)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer08,true,true)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7222")
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"war3mapImported\\IconV03.tga")
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,I2S(udg_integer03))
set udg_integer20=udg_integer08
set udg_integer08=(udg_integer08+1)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer08,true,true)
call MultiboardSetItemStyleBJ(udg_multiboard01,2,udg_integer08,true,true)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7260")
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,"TRIGSTR_7261")
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"war3mapImported\\IconV02.tga")
call MultiboardSetItemIconBJ(udg_multiboard01,2,udg_integer08,"war3mapImported\\IconV01.tga")
set udg_integers04[12]=udg_integer08
set bj_forLoopAIndex=6
set bj_forLoopAIndexEnd=10
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(Trig_Create_multibourd_Func012Func016Func001C())then
set udg_integer08=(udg_integer08+1)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,GetPlayerName(ConvertedPlayer(GetForLoopIndexA())))
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,"TRIGSTR_7223")
set udg_integers04[GetForLoopIndexA()]=udg_integer08
else
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
else
endif
set udg_integer33=(udg_integer08+1)
call TriggerExecute(udg_trigger73)
set udg_integer28=(udg_integer08+2)
call EnableTrigger(udg_trigger27)
set udg_integer18=(udg_integer28+2)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer18,true,false)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer18,"TRIGSTR_7249")
set udg_integer18=(udg_integer18+1)
call MultiboardSetRowCount(udg_multiboard01,udg_integer18)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update leaderboard difficalty
//===========================================================================
function Trig_Update_leaderboard_difficalty_Func001C takes nothing returns boolean
if(not(udg_integers02[1]>udg_integers02[2]))then
return false
endif
if(not(udg_integers02[1]>udg_integers02[3]))then
return false
endif
if(not(udg_integers02[1]>udg_integers02[4]))then
return false
endif
return true
endfunction
function Trig_Update_leaderboard_difficalty_Func002C takes nothing returns boolean
if(not(udg_integers02[2]>=udg_integers02[1]))then
return false
endif
if(not(udg_integers02[2]>udg_integers02[3]))then
return false
endif
if(not(udg_integers02[2]>udg_integers02[4]))then
return false
endif
return true
endfunction
function Trig_Update_leaderboard_difficalty_Func003C takes nothing returns boolean
if(not(udg_integers02[3]>=udg_integers02[1]))then
return false
endif
if(not(udg_integers02[3]>=udg_integers02[2]))then
return false
endif
if(not(udg_integers02[3]>udg_integers02[4]))then
return false
endif
return true
endfunction
function Trig_Update_leaderboard_difficalty_Func004C takes nothing returns boolean
if(not(udg_integers02[4]>=udg_integers02[1]))then
return false
endif
if(not(udg_integers02[4]>=udg_integers02[2]))then
return false
endif
if(not(udg_integers02[4]>=udg_integers02[3]))then
return false
endif
return true
endfunction
function Trig_Update_leaderboard_difficalty_Func005C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Update_leaderboard_difficalty_Func006C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Update_leaderboard_difficalty_Func008001 takes nothing returns boolean
return(udg_integer26==1)
endfunction
function Trig_Update_leaderboard_difficalty_Func009001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Update_leaderboard_difficalty_Func010001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Update_leaderboard_difficalty_Func011001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Update_leaderboard_difficalty_Actions takes nothing returns nothing
if(Trig_Update_leaderboard_difficalty_Func001C())then
set udg_integer26=1
set udg_integer02=100
set udg_integer03=100
call SetPlayerHandicapBJ(Player(10),100)
call SetPlayerHandicapBJ(Player(11),100)
else
endif
if(Trig_Update_leaderboard_difficalty_Func002C())then
set udg_integer26=2
set udg_integer02=50
set udg_integer03=50
call SetPlayerHandicapBJ(Player(10),150.00)
call SetPlayerHandicapBJ(Player(11),150.00)
else
endif
if(Trig_Update_leaderboard_difficalty_Func003C())then
set udg_integer26=3
set udg_integer02=25
set udg_integer03=25
call SetPlayerHandicapBJ(Player(10),250.00)
call SetPlayerHandicapBJ(Player(11),250.00)
else
endif
if(Trig_Update_leaderboard_difficalty_Func004C())then
set udg_integer26=4
set udg_integer02=5
set udg_integer03=5
call SetPlayerHandicapBJ(Player(10),400.00)
call SetPlayerHandicapBJ(Player(11),400.00)
else
endif
if(Trig_Update_leaderboard_difficalty_Func005C())then
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer19,I2S(udg_integer02))
else
endif
if(Trig_Update_leaderboard_difficalty_Func006C())then
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer20,I2S(udg_integer03))
else
endif
call TriggerSleepAction(1.00)
if(Trig_Update_leaderboard_difficalty_Func008001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7467")
else
call DoNothing()
endif
if(Trig_Update_leaderboard_difficalty_Func009001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7469")
else
call DoNothing()
endif
if(Trig_Update_leaderboard_difficalty_Func010001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7471")
else
call DoNothing()
endif
if(Trig_Update_leaderboard_difficalty_Func011001())then
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,2,"TRIGSTR_7473")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update level
//===========================================================================
function Trig_Update_level_Actions takes nothing returns nothing
set udg_integer13=0
set udg_integer08=(udg_integer33+1)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer08,true,false)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7214")
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,(I2S(udg_integer13)+"\\50"))
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update spawn
//===========================================================================
function Trig_Update_spawn_Func005Func002C takes nothing returns boolean
if((udg_integer13==10))then
return true
endif
if((udg_integer13==20))then
return true
endif
if((udg_integer13==30))then
return true
endif
if((udg_integer13==40))then
return true
endif
return false
endfunction
function Trig_Update_spawn_Func005C takes nothing returns boolean
if(not Trig_Update_spawn_Func005Func002C())then
return false
endif
return true
endfunction
function Trig_Update_spawn_Func006001 takes nothing returns boolean
return(udg_integer13==1)
endfunction
function Trig_Update_spawn_Func007001 takes nothing returns boolean
return(udg_integer13==2)
endfunction
function Trig_Update_spawn_Func008001001 takes nothing returns boolean
return(udg_integer13==3)
endfunction
function Trig_Update_spawn_Func008001002 takes nothing returns boolean
return(udg_integer13==45)
endfunction
function Trig_Update_spawn_Func008001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func008001001(),Trig_Update_spawn_Func008001002())
endfunction
function Trig_Update_spawn_Func009001 takes nothing returns boolean
return(udg_integer13==4)
endfunction
function Trig_Update_spawn_Func010001001 takes nothing returns boolean
return(udg_integer13==5)
endfunction
function Trig_Update_spawn_Func010001002 takes nothing returns boolean
return(udg_integer13==35)
endfunction
function Trig_Update_spawn_Func010001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func010001001(),Trig_Update_spawn_Func010001002())
endfunction
function Trig_Update_spawn_Func011001 takes nothing returns boolean
return(udg_integer13==6)
endfunction
function Trig_Update_spawn_Func012001001 takes nothing returns boolean
return(udg_integer13==7)
endfunction
function Trig_Update_spawn_Func012001002 takes nothing returns boolean
return(udg_integer13==42)
endfunction
function Trig_Update_spawn_Func012001 takes nothing returns boolean
return GetBooleanAnd(Trig_Update_spawn_Func012001001(),Trig_Update_spawn_Func012001002())
endfunction
function Trig_Update_spawn_Func013001 takes nothing returns boolean
return(udg_integer13==8)
endfunction
function Trig_Update_spawn_Func014001 takes nothing returns boolean
return(udg_integer13==9)
endfunction
function Trig_Update_spawn_Func015001 takes nothing returns boolean
return(udg_integer13==10)
endfunction
function Trig_Update_spawn_Func016001001 takes nothing returns boolean
return(udg_integer13==11)
endfunction
function Trig_Update_spawn_Func016001002 takes nothing returns boolean
return(udg_integer13==44)
endfunction
function Trig_Update_spawn_Func016001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func016001001(),Trig_Update_spawn_Func016001002())
endfunction
function Trig_Update_spawn_Func017001001 takes nothing returns boolean
return(udg_integer13==12)
endfunction
function Trig_Update_spawn_Func017001002 takes nothing returns boolean
return(udg_integer13==19)
endfunction
function Trig_Update_spawn_Func017001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func017001001(),Trig_Update_spawn_Func017001002())
endfunction
function Trig_Update_spawn_Func018001001 takes nothing returns boolean
return(udg_integer13==13)
endfunction
function Trig_Update_spawn_Func018001002 takes nothing returns boolean
return(udg_integer13==27)
endfunction
function Trig_Update_spawn_Func018001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func018001001(),Trig_Update_spawn_Func018001002())
endfunction
function Trig_Update_spawn_Func019001001 takes nothing returns boolean
return(udg_integer13==14)
endfunction
function Trig_Update_spawn_Func019001002 takes nothing returns boolean
return(udg_integer13==46)
endfunction
function Trig_Update_spawn_Func019001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func019001001(),Trig_Update_spawn_Func019001002())
endfunction
function Trig_Update_spawn_Func020001001 takes nothing returns boolean
return(udg_integer13==15)
endfunction
function Trig_Update_spawn_Func020001002 takes nothing returns boolean
return(udg_integer13==31)
endfunction
function Trig_Update_spawn_Func020001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func020001001(),Trig_Update_spawn_Func020001002())
endfunction
function Trig_Update_spawn_Func021001001 takes nothing returns boolean
return(udg_integer13==16)
endfunction
function Trig_Update_spawn_Func021001002 takes nothing returns boolean
return(udg_integer13==26)
endfunction
function Trig_Update_spawn_Func021001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func021001001(),Trig_Update_spawn_Func021001002())
endfunction
function Trig_Update_spawn_Func022001 takes nothing returns boolean
return(udg_integer13==17)
endfunction
function Trig_Update_spawn_Func023001 takes nothing returns boolean
return(udg_integer13==18)
endfunction
function Trig_Update_spawn_Func024001 takes nothing returns boolean
return(udg_integer13==20)
endfunction
function Trig_Update_spawn_Func025001001 takes nothing returns boolean
return(udg_integer13==21)
endfunction
function Trig_Update_spawn_Func025001002 takes nothing returns boolean
return(udg_integer13==33)
endfunction
function Trig_Update_spawn_Func025001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func025001001(),Trig_Update_spawn_Func025001002())
endfunction
function Trig_Update_spawn_Func026001001 takes nothing returns boolean
return(udg_integer13==22)
endfunction
function Trig_Update_spawn_Func026001002 takes nothing returns boolean
return(udg_integer13==47)
endfunction
function Trig_Update_spawn_Func026001 takes nothing returns boolean
return GetBooleanOr(Trig_Update_spawn_Func026001001(),Trig_Update_spawn_Func026001002())
endfunction
function Trig_Update_spawn_Func027001 takes nothing returns boolean
return(udg_integer13==23)
endfunction
function Trig_Update_spawn_Func028001 takes nothing returns boolean
return(udg_integer13==24)
endfunction
function Trig_Update_spawn_Func029001 takes nothing returns boolean
return(udg_integer13==25)
endfunction
function Trig_Update_spawn_Func030001 takes nothing returns boolean
return(udg_integer13==28)
endfunction
function Trig_Update_spawn_Func031001 takes nothing returns boolean
return(udg_integer13==29)
endfunction
function Trig_Update_spawn_Func032001 takes nothing returns boolean
return(udg_integer13==30)
endfunction
function Trig_Update_spawn_Func033001 takes nothing returns boolean
return(udg_integer13==32)
endfunction
function Trig_Update_spawn_Func034001 takes nothing returns boolean
return(udg_integer13==34)
endfunction
function Trig_Update_spawn_Func035001 takes nothing returns boolean
return(udg_integer13==36)
endfunction
function Trig_Update_spawn_Func036001 takes nothing returns boolean
return(udg_integer13==37)
endfunction
function Trig_Update_spawn_Func037001 takes nothing returns boolean
return(udg_integer13==38)
endfunction
function Trig_Update_spawn_Func038001 takes nothing returns boolean
return(udg_integer13==39)
endfunction
function Trig_Update_spawn_Func039001 takes nothing returns boolean
return(udg_integer13==40)
endfunction
function Trig_Update_spawn_Func040001 takes nothing returns boolean
return(udg_integer13==41)
endfunction
function Trig_Update_spawn_Func041001 takes nothing returns boolean
return(udg_integer13==43)
endfunction
function Trig_Update_spawn_Func042001 takes nothing returns boolean
return(udg_integer13==48)
endfunction
function Trig_Update_spawn_Func043001 takes nothing returns boolean
return(udg_integer13==49)
endfunction
function Trig_Update_spawn_Func044001 takes nothing returns boolean
return(udg_integer13==50)
endfunction
function Trig_Update_spawn_Actions takes nothing returns nothing
set udg_integer13=(udg_integer13+1)
call MultiboardSetItemStyleBJ(udg_multiboard01,1,udg_integer08,true,true)
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer08,(I2S(udg_integer13)+"\\50"))
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7212")
if(Trig_Update_spawn_Func005C())then
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer08,"TRIGSTR_7213")
else
endif
if(Trig_Update_spawn_Func006001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNGhoul.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func007001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMurgulTideWarrior.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func008001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNSatyr.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func009001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNPurpleFelhound.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func010001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNGnoll.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func011001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNAcolyte.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func012001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNUnbroken.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func013001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNArachnathid.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func014001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNZombie.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func015001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNAbomination.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func016001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNVoidWalker.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func017001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMurloc.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func018001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNCorruptedEnt.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func019001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNDalaranMutant.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func020001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNDranai.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func021001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNFacelessOne.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func022001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNNerubian.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func023001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNGnollArcher.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func024001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMurlocFlesheater.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func025001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNSatyrTrickster.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func026001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNOwlBear.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func027001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMurlocNightCrawler.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func028001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNDranaiMage.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func029001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNSludgeCreature.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func030001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNNerubianQueen.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func031001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMurlocMutant.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func032001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNVoidWalker.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func033001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNDarkTrollTrapper.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func034001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNFelGuard.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func035001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNSkeletonArcher.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func036001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNnerubianSpiderLord.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func037001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNBlueDemoness.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func038001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNChaosGrunt.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func039001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNChaosBlademaster.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func040001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNArachnathidpurple.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func041001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMurgulBloodGill.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func042001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNJungleBeast.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func043001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNFleshGolem.blp")
else
call DoNothing()
endif
if(Trig_Update_spawn_Func044001())then
call MultiboardSetItemIconBJ(udg_multiboard01,1,udg_integer08,"ReplaceableTextures\\CommandButtons\\BTNMetamorphosis.blp")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update Timer Spawn
//===========================================================================
function Trig_Update_Timer_Spawn_Func003001 takes nothing returns boolean
return(udg_integer01==1)
endfunction
function Trig_Update_Timer_Spawn_Func004Func002C takes nothing returns boolean
if((udg_integer01==10))then
return true
endif
if((udg_integer01==20))then
return true
endif
if((udg_integer01==30))then
return true
endif
if((udg_integer01==40))then
return true
endif
if((udg_integer01==50))then
return true
endif
return false
endfunction
function Trig_Update_Timer_Spawn_Func004C takes nothing returns boolean
if(not Trig_Update_Timer_Spawn_Func004Func002C())then
return false
endif
return true
endfunction
function Trig_Update_Timer_Spawn_Actions takes nothing returns nothing
set udg_integer34=(udg_integer34+1)
set udg_integer35=5
if(Trig_Update_Timer_Spawn_Func003001())then
set udg_integer35=20
else
call DoNothing()
endif
if(Trig_Update_Timer_Spawn_Func004C())then
set udg_integer35=25
else
endif
call EnableTrigger(udg_trigger76)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update Timer sec Spawn
//===========================================================================
function Trig_Update_Timer_sec_Spawn_Func003001 takes nothing returns boolean
return(udg_integer35==0)
endfunction
function Trig_Update_Timer_sec_Spawn_Actions takes nothing returns nothing
set udg_integer35=(udg_integer35-1)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer33,("|cffff0000>|r Раунд "+(I2S(udg_integer34)+(" через: "+(I2S(udg_integer35)+" сек.")))))
if(Trig_Update_Timer_sec_Spawn_Func003001())then
call TriggerExecute(udg_trigger77)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Remove Timer
//===========================================================================
function Trig_Remove_Timer_Actions takes nothing returns nothing
call DisableTrigger(udg_trigger76)
call MultiboardSetItemValueBJ(udg_multiboard01,1,udg_integer33,"TRIGSTR_7856")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Player leaves
//===========================================================================
function Trig_Player_leaves_Func002Func001C takes nothing returns boolean
if(not(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_PLAYING))then
return false
endif
if(not(GetPlayerController(GetEnumPlayer())==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Player_leaves_Func002A takes nothing returns nothing
if(Trig_Player_leaves_Func002Func001C())then
set udg_integer04=(udg_integer04+1)
else
endif
endfunction
function Trig_Player_leaves_Func003Func001C takes nothing returns boolean
if(not(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_PLAYING))then
return false
endif
if(not(GetPlayerController(GetEnumPlayer())==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Player_leaves_Func003A takes nothing returns nothing
if(Trig_Player_leaves_Func003Func001C())then
call AdjustPlayerStateBJ((GetPlayerState(GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)/udg_integer04),GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
call AddHeroXPSwapped((GetHeroXP(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())])/udg_integer04),udg_units01[GetConvertedPlayerId(GetEnumPlayer())],true)
else
endif
endfunction
function Trig_Player_leaves_Func008A takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Player_leaves_Actions takes nothing returns nothing
set udg_integer04=0
call ForForce(GetPlayersAllies(GetTriggerPlayer()),function Trig_Player_leaves_Func002A)
call ForForce(GetPlayersAllies(GetTriggerPlayer()),function Trig_Player_leaves_Func003A)
call DisplayTimedTextToForce(GetPlayersAll(),30,(GetPlayerName(GetTriggerPlayer())+" вышел из игры!"))
call MultiboardSetItemValueBJ(GetLastCreatedMultiboard(),1,udg_integers04[GetConvertedPlayerId(GetTriggerPlayer())],"TRIGSTR_7211")
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitRemoveItemFromSlotSwapped(GetForLoopIndexA(),udg_units01[GetConvertedPlayerId(GetTriggerPlayer())])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())])
call ForGroupBJ(GetUnitsOfPlayerAll(GetTriggerPlayer()),function Trig_Player_leaves_Func008A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Player leaves add 01
//===========================================================================
function Trig_Player_leaves_add_01_Actions takes nothing returns nothing
set udg_integer22=(udg_integer22-1)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Player leaves add 02
//===========================================================================
function Trig_Player_leaves_add_02_Actions takes nothing returns nothing
set udg_integer24=(udg_integer24-1)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Change Value
//===========================================================================
function Trig_Change_Value_Conditions takes nothing returns boolean
if(not(GetPlayerController(GetOwningPlayer(GetKillingUnitBJ()))==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Change_Value_Func001001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Change_Value_Actions takes nothing returns nothing
if(Trig_Change_Value_Func001001())then
return
else
call DoNothing()
endif
set udg_integers09[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers09[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+1)
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))],I2S(udg_integers09[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]))
call ConditionalTriggerExecute(udg_trigger93)
call ConditionalTriggerExecute(udg_trigger94)
call ConditionalTriggerExecute(udg_trigger95)
call ConditionalTriggerExecute(udg_trigger96)
call ConditionalTriggerExecute(udg_trigger91)
call ConditionalTriggerExecute(udg_trigger92)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Unit kill 02
//===========================================================================
function Trig_Unit_kill_02_Conditions takes nothing returns boolean
if(not(GetPlayerController(GetOwningPlayer(GetKillingUnitBJ()))==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Unit_kill_02_Func001001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Unit_kill_02_Func002001 takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==Player(10))
endfunction
function Trig_Unit_kill_02_Func003001 takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==Player(11))
endfunction
function Trig_Unit_kill_02_Func005Func001001 takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==Player(10))
endfunction
function Trig_Unit_kill_02_Func005Func002001 takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==Player(11))
endfunction
function Trig_Unit_kill_02_Func005Func003C takes nothing returns boolean
if((GetUnitTypeId(GetDyingUnit())=='u00C'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='u000'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n012'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n013'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n017'))then
return true
endif
return false
endfunction
function Trig_Unit_kill_02_Func005C takes nothing returns boolean
if(not Trig_Unit_kill_02_Func005Func003C())then
return false
endif
return true
endfunction
function Trig_Unit_kill_02_Actions takes nothing returns nothing
if(Trig_Unit_kill_02_Func001001())then
return
else
call DoNothing()
endif
if(Trig_Unit_kill_02_Func002001())then
set udg_integers05[1]=(udg_integers05[1]+1)
else
call DoNothing()
endif
if(Trig_Unit_kill_02_Func003001())then
set udg_integers05[2]=(udg_integers05[2]+1)
else
call DoNothing()
endif
if(Trig_Unit_kill_02_Func005C())then
if(Trig_Unit_kill_02_Func005Func001001())then
set udg_integers05[3]=(udg_integers05[3]+1)
else
call DoNothing()
endif
if(Trig_Unit_kill_02_Func005Func002001())then
set udg_integers05[4]=(udg_integers05[4]+1)
else
call DoNothing()
endif
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero death
//===========================================================================
function Trig_Hero_death_Conditions takes nothing returns boolean
if(not(IsUnitType(GetDyingUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function Trig_Hero_death_Func002001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Hero_death_Func003002 takes nothing returns nothing
call KillUnit(GetEnumUnit())
endfunction
function Trig_Hero_death_Func014001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Hero_death_Actions takes nothing returns nothing
local timerdialog udg_timerdialog01
if(Trig_Hero_death_Func002001())then
return
else
call DoNothing()
endif
call ForGroupBJ(GetUnitsOfPlayerAll(GetTriggerPlayer()),function Trig_Hero_death_Func003002)
call StartTimerBJ(udg_timers01[GetConvertedPlayerId(GetOwningPlayer(GetDyingUnit()))],false,(I2R(GetHeroLevel(GetDyingUnit()))+20.00))
call CreateTimerDialogBJ(udg_timers01[GetConvertedPlayerId(GetOwningPlayer(GetDyingUnit()))],"TRIGSTR_7210")
set udg_timerdialog01=GetLastCreatedTimerDialogBJ()
call TimerDialogDisplayBJ(false,GetLastCreatedTimerDialogBJ())
call TimerDialogDisplayForPlayerBJ(true,udg_timerdialog01,GetOwningPlayer(GetDyingUnit()))
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(GetPlayerName(GetOwningPlayer(GetDyingUnit()))+(" был убит злым "+GetUnitName(GetKillingUnitBJ()))))
call DisplayTimedTextToForce(GetPlayersAll(),15.00,("Герой воскреснет через: "+(I2S((GetHeroLevel(GetDyingUnit())+20))+" сек.")))
call TriggerSleepAction((I2R(GetHeroLevel(GetDyingUnit()))+20.00))
call TimerDialogDisplayForPlayerBJ(false,udg_timerdialog01,GetOwningPlayer(GetDyingUnit()))
call DestroyTimerDialogBJ(udg_timerdialog01)
if(Trig_Hero_death_Func014001())then
return
else
call DoNothing()
endif
call ReviveHeroLoc(GetDyingUnit(),GetRectCenter(udg_rects01[GetConvertedPlayerId(GetOwningPlayer(GetDyingUnit()))]),true)
call SetUnitManaPercentBJ(GetTriggerUnit(),100.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero death 02
//===========================================================================
function Trig_Hero_death_02_Conditions takes nothing returns boolean
if(not(IsUnitType(GetDyingUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function Trig_Hero_death_02_Func001Func003C takes nothing returns boolean
if((GetOwningPlayer(GetDyingUnit())==Player(0)))then
return true
endif
if((GetOwningPlayer(GetDyingUnit())==Player(1)))then
return true
endif
if((GetOwningPlayer(GetDyingUnit())==Player(2)))then
return true
endif
if((GetOwningPlayer(GetDyingUnit())==Player(3)))then
return true
endif
if((GetOwningPlayer(GetDyingUnit())==Player(4)))then
return true
endif
return false
endfunction
function Trig_Hero_death_02_Func001C takes nothing returns boolean
if(not Trig_Hero_death_02_Func001Func003C())then
return false
endif
return true
endfunction
function Trig_Hero_death_02_Actions takes nothing returns nothing
if(Trig_Hero_death_02_Func001C())then
set udg_integers06[1]=(udg_integers06[1]+1)
else
set udg_integers06[2]=(udg_integers06[2]+1)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Goal 1
//===========================================================================
function Trig_Goal_1_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(10)))then
return false
endif
return true
endfunction
function Trig_Goal_1_Func001Func002C takes nothing returns boolean
if((GetUnitTypeId(GetEnteringUnit())=='n018'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n01A'))then
return true
endif
return false
endfunction
function Trig_Goal_1_Func001C takes nothing returns boolean
if(not Trig_Goal_1_Func001Func002C())then
return false
endif
return true
endfunction
function Trig_Goal_1_Func003001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Goal_1_Func005Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='u00C'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n012'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n013'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='u000'))then
return true
endif
return false
endfunction
function Trig_Goal_1_Func005C takes nothing returns boolean
if(not Trig_Goal_1_Func005Func004C())then
return false
endif
return true
endfunction
function Trig_Goal_1_Func006Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='n017'))then
return true
endif
return false
endfunction
function Trig_Goal_1_Func006C takes nothing returns boolean
if(not Trig_Goal_1_Func006Func004C())then
return false
endif
return true
endfunction
function Trig_Goal_1_Func013001 takes nothing returns boolean
return(udg_integer02<=0)
endfunction
function Trig_Goal_1_Actions takes nothing returns nothing
if(Trig_Goal_1_Func001C())then
return
else
endif
call RemoveUnit(GetTriggerUnit())
if(Trig_Goal_1_Func003001())then
return
else
call DoNothing()
endif
set udg_integer16=1
if(Trig_Goal_1_Func005C())then
set udg_integer16=10
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7208")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect01),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
else
endif
if(Trig_Goal_1_Func006C())then
set udg_integer16=20
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7209")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect01),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
else
endif
call TriggerExecute(udg_trigger112)
set udg_integer02=(udg_integer02-udg_integer16)
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer19,I2S(udg_integer02))
call DisplayTimedTextToForce(GetPlayersAllies(Player(0)),3.00,("|cffff0000>|r У вашей команды осталось жизней: |cffff0000"+(I2S(udg_integer02)+"|r!")))
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect01),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
if(Trig_Goal_1_Func013001())then
call ConditionalTriggerExecute(udg_trigger118)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Goal 2
//===========================================================================
function Trig_Goal_2_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(11)))then
return false
endif
return true
endfunction
function Trig_Goal_2_Func001Func002C takes nothing returns boolean
if((GetUnitTypeId(GetEnteringUnit())=='n018'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n01A'))then
return true
endif
return false
endfunction
function Trig_Goal_2_Func001C takes nothing returns boolean
if(not Trig_Goal_2_Func001Func002C())then
return false
endif
return true
endfunction
function Trig_Goal_2_Func004001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Goal_2_Func006Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='u00C'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n012'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n013'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='u000'))then
return true
endif
return false
endfunction
function Trig_Goal_2_Func006C takes nothing returns boolean
if(not Trig_Goal_2_Func006Func004C())then
return false
endif
return true
endfunction
function Trig_Goal_2_Func007Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='n017'))then
return true
endif
return false
endfunction
function Trig_Goal_2_Func007C takes nothing returns boolean
if(not Trig_Goal_2_Func007Func004C())then
return false
endif
return true
endfunction
function Trig_Goal_2_Func013001 takes nothing returns boolean
return(udg_integer03<=0)
endfunction
function Trig_Goal_2_Actions takes nothing returns nothing
if(Trig_Goal_2_Func001C())then
return
else
endif
call RemoveUnit(GetTriggerUnit())
if(Trig_Goal_2_Func004001())then
return
else
call DoNothing()
endif
set udg_integer17=1
if(Trig_Goal_2_Func006C())then
set udg_integer17=10
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7206")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect02),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
else
endif
if(Trig_Goal_2_Func007C())then
set udg_integer17=20
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7207")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect02),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
else
endif
call TriggerExecute(udg_trigger113)
set udg_integer03=(udg_integer03-udg_integer17)
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer20,I2S(udg_integer03))
call DisplayTimedTextToForce(GetPlayersAllies(Player(5)),3.00,("|cffff0000>|r У вашей команды осталось жизней: |cffff0000"+(I2S(udg_integer03)+"|r!")))
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect02),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
if(Trig_Goal_2_Func013001())then
call ConditionalTriggerExecute(udg_trigger118)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Goal 1 x
//===========================================================================
function Trig_Goal_1_x_Func003C takes nothing returns boolean
if((GetUnitTypeId(GetEnteringUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n018'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n01A'))then
return true
endif
return false
endfunction
function Trig_Goal_1_x_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(10)))then
return false
endif
if(not Trig_Goal_1_x_Func003C())then
return false
endif
return true
endfunction
function Trig_Goal_1_x_Func005001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Goal_1_x_Func010001 takes nothing returns boolean
return(udg_integer02<=0)
endfunction
function Trig_Goal_1_x_Actions takes nothing returns nothing
set udg_integer16=1
call RemoveUnit(GetTriggerUnit())
if(Trig_Goal_1_x_Func005001())then
return
else
call DoNothing()
endif
set udg_integer02=(udg_integer02-udg_integer16)
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer19,I2S(udg_integer02))
call DisplayTimedTextToForce(GetPlayersAllies(Player(0)),3.00,("|cffff0000>|r У вашей команды осталось жизней: |cffff0000"+(I2S(udg_integer02)+"|r!")))
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect01),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
if(Trig_Goal_1_x_Func010001())then
call ConditionalTriggerExecute(udg_trigger118)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Goal 2 x
//===========================================================================
function Trig_Goal_2_x_Func002C takes nothing returns boolean
if((GetUnitTypeId(GetEnteringUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n018'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='n01A'))then
return true
endif
return false
endfunction
function Trig_Goal_2_x_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(11)))then
return false
endif
if(not Trig_Goal_2_x_Func002C())then
return false
endif
return true
endfunction
function Trig_Goal_2_x_Func005001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Goal_2_x_Func010001 takes nothing returns boolean
return(udg_integer03<=0)
endfunction
function Trig_Goal_2_x_Actions takes nothing returns nothing
set udg_integer17=1
call RemoveUnit(GetTriggerUnit())
if(Trig_Goal_2_x_Func005001())then
return
else
call DoNothing()
endif
set udg_integer03=(udg_integer03-udg_integer17)
call MultiboardSetItemValueBJ(udg_multiboard01,2,udg_integer20,I2S(udg_integer03))
call DisplayTimedTextToForce(GetPlayersAllies(Player(5)),3.00,("|cffff0000>|r У вашей команды осталось жизней: |cffff0000"+(I2S(udg_integer03)+"|r!")))
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect02),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
if(Trig_Goal_2_x_Func010001())then
call ConditionalTriggerExecute(udg_trigger118)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect spawn
//===========================================================================
function Trig_Effect_spawn_Func002001 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(10))
endfunction
function Trig_Effect_spawn_Func002002 takes nothing returns boolean
return(GetOwningPlayer(GetEnteringUnit())==Player(11))
endfunction
function Trig_Effect_spawn_Conditions takes nothing returns boolean
if(not GetBooleanOr(Trig_Effect_spawn_Func002001(),Trig_Effect_spawn_Func002002()))then
return false
endif
return true
endfunction
function Trig_Effect_spawn_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect kill Boss
//===========================================================================
function Trig_Effect_kill_Boss_Func014C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='u00C'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n012'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n013'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='u000'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n017'))then
return true
endif
return false
endfunction
function Trig_Effect_kill_Boss_Conditions takes nothing returns boolean
if(not Trig_Effect_kill_Boss_Func014C())then
return false
endif
return true
endfunction
function Trig_Effect_kill_Boss_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Undead\\UndeadDissipate\\UndeadDissipate.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect kill Boss 01
//===========================================================================
function Trig_Effect_kill_Boss_01_Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='n013'))then
return true
endif
return false
endfunction
function Trig_Effect_kill_Boss_01_Conditions takes nothing returns boolean
if(not Trig_Effect_kill_Boss_01_Func004C())then
return false
endif
return true
endfunction
function Trig_Effect_kill_Boss_01_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
call TriggerSleepAction(1.00)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect kill1
//===========================================================================
function Trig_Effect_kill1_Func005C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='n003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00G'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n008'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00W'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00S'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n011'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n014'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n016'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01B'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01D'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01C'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01E'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='u000'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n017'))then
return true
endif
return false
endfunction
function Trig_Effect_kill1_Conditions takes nothing returns boolean
if(not Trig_Effect_kill1_Func005C())then
return false
endif
return true
endfunction
function Trig_Effect_kill1_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Human\\HumanLargeDeathExplode\\HumanLargeDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Orc\\OrcSmallDeathExplode\\OrcSmallDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Orc\\OrcLargeDeathExplode\\OrcLargeDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Orc\\Orcblood\\BattrollBlood.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect kill2
//===========================================================================
function Trig_Effect_kill2_Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='n012'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00D'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00Q'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00R'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00P'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00U'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n019'))then
return true
endif
return false
endfunction
function Trig_Effect_kill2_Conditions takes nothing returns boolean
if(not Trig_Effect_kill2_Func004C())then
return false
endif
return true
endfunction
function Trig_Effect_kill2_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Demon\\DemonLargeDeathExplode\\DemonLargeDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Demon\\DemonSmallDeathExplode\\DemonSmallDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Demon\\DemonBlood\\DemonBloodPitlord.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect kill3
//===========================================================================
function Trig_Effect_kill3_Func005C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='u00B'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n009'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00B'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00C'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00F'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00E'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00X'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00Y'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n010'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n007'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01G'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n01H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='n018'))then
return true
endif
return false
endfunction
function Trig_Effect_kill3_Conditions takes nothing returns boolean
if(not Trig_Effect_kill3_Func005C())then
return false
endif
return true
endfunction
function Trig_Effect_kill3_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\NightElf\\NightElfLargeDeathExplode\\NightElfLargeDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Undead\\UndeadLargeDeathExplode\\UndeadLargeDeathExplode.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodKnight.mdl")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\Orc\\Orcblood\\HeroShadowHunterBlood.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect kill4
//===========================================================================
function Trig_Effect_kill4_Func004C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='n01F'))then
return true
endif
return false
endfunction
function Trig_Effect_kill4_Conditions takes nothing returns boolean
if(not Trig_Effect_kill4_Func004C())then
return false
endif
return true
endfunction
function Trig_Effect_kill4_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\RaiseSkeletonWarrior\\RaiseSkeleton.mdl")
call TriggerSleepAction(0.30)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\NightElf\\Taunt\\TauntCaster.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Ini Hint
//===========================================================================
function Trig_Ini_Hint_Func002001 takes nothing returns boolean
return(udg_integer37==1)
endfunction
function Trig_Ini_Hint_Func003001 takes nothing returns boolean
return(udg_integer37==2)
endfunction
function Trig_Ini_Hint_Func004001 takes nothing returns boolean
return(udg_integer37==3)
endfunction
function Trig_Ini_Hint_Func005001 takes nothing returns boolean
return(udg_integer37==4)
endfunction
function Trig_Ini_Hint_Func006001 takes nothing returns boolean
return(udg_integer37==5)
endfunction
function Trig_Ini_Hint_Actions takes nothing returns nothing
call PlaySoundBJ(udg_sound06)
if(Trig_Ini_Hint_Func002001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8654")
else
call DoNothing()
endif
if(Trig_Ini_Hint_Func003001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8655")
else
call DoNothing()
endif
if(Trig_Ini_Hint_Func004001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8679")
else
call DoNothing()
endif
if(Trig_Ini_Hint_Func005001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8683")
else
call DoNothing()
endif
if(Trig_Ini_Hint_Func006001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8687")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Variable spawn
//===========================================================================
function Trig_Variable_spawn_Func007001 takes nothing returns boolean
return(udg_integer22==2)
endfunction
function Trig_Variable_spawn_Func008001 takes nothing returns boolean
return(udg_integer22==2)
endfunction
function Trig_Variable_spawn_Func009001 takes nothing returns boolean
return(udg_integer22==3)
endfunction
function Trig_Variable_spawn_Func010001 takes nothing returns boolean
return(udg_integer22==3)
endfunction
function Trig_Variable_spawn_Func011001 takes nothing returns boolean
return(udg_integer22==4)
endfunction
function Trig_Variable_spawn_Func012001 takes nothing returns boolean
return(udg_integer22==4)
endfunction
function Trig_Variable_spawn_Func013001 takes nothing returns boolean
return(udg_integer22==5)
endfunction
function Trig_Variable_spawn_Func014001 takes nothing returns boolean
return(udg_integer22==5)
endfunction
function Trig_Variable_spawn_Func015001 takes nothing returns boolean
return(udg_integer24==2)
endfunction
function Trig_Variable_spawn_Func016001 takes nothing returns boolean
return(udg_integer24==2)
endfunction
function Trig_Variable_spawn_Func017001 takes nothing returns boolean
return(udg_integer24==3)
endfunction
function Trig_Variable_spawn_Func018001 takes nothing returns boolean
return(udg_integer24==3)
endfunction
function Trig_Variable_spawn_Func019001 takes nothing returns boolean
return(udg_integer24==4)
endfunction
function Trig_Variable_spawn_Func020001 takes nothing returns boolean
return(udg_integer24==4)
endfunction
function Trig_Variable_spawn_Func021001 takes nothing returns boolean
return(udg_integer24==5)
endfunction
function Trig_Variable_spawn_Func022001 takes nothing returns boolean
return(udg_integer24==5)
endfunction
function Trig_Variable_spawn_Actions takes nothing returns nothing
set udg_boolean03=false
set udg_boolean02=false
set udg_integer06=50
set udg_integer23=50
set udg_integer10=3
set udg_integer25=3
if(Trig_Variable_spawn_Func007001())then
set udg_integer06=(udg_integer06*2)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func008001())then
set udg_integer10=(udg_integer10+1)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func009001())then
set udg_integer06=(udg_integer06*3)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func010001())then
set udg_integer10=(udg_integer10+2)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func011001())then
set udg_integer06=(udg_integer06*4)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func012001())then
set udg_integer10=(udg_integer10+3)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func013001())then
set udg_integer06=(udg_integer06*5)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func014001())then
set udg_integer10=(udg_integer10+4)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func015001())then
set udg_integer23=(udg_integer23*2)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func016001())then
set udg_integer25=(udg_integer25+1)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func017001())then
set udg_integer23=(udg_integer23*3)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func018001())then
set udg_integer25=(udg_integer25+2)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func019001())then
set udg_integer23=(udg_integer23*4)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func020001())then
set udg_integer25=(udg_integer25+3)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func021001())then
set udg_integer23=(udg_integer23*5)
else
call DoNothing()
endif
if(Trig_Variable_spawn_Func022001())then
set udg_integer25=(udg_integer25+4)
else
call DoNothing()
endif
set udg_integer11=0
set udg_integer12=0
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn init
//===========================================================================
function Trig_Spawn_init_Func001Func002001 takes nothing returns boolean
return(udg_boolean03==true)
endfunction
function Trig_Spawn_init_Func001Func002002 takes nothing returns boolean
return(udg_boolean02==true)
endfunction
function Trig_Spawn_init_Func001C takes nothing returns boolean
if(not(udg_boolean01==false))then
return false
endif
if(not GetBooleanAnd(Trig_Spawn_init_Func001Func002001(),Trig_Spawn_init_Func001Func002002()))then
return false
endif
return true
endfunction
function Trig_Spawn_init_Conditions takes nothing returns boolean
if(not Trig_Spawn_init_Func001C())then
return false
endif
return true
endfunction
function Trig_Spawn_init_Func002Func002C takes nothing returns boolean
if((udg_integer01==10))then
return true
endif
if((udg_integer01==20))then
return true
endif
if((udg_integer01==30))then
return true
endif
if((udg_integer01==40))then
return true
endif
if((udg_integer01==50))then
return true
endif
return false
endfunction
function Trig_Spawn_init_Func002C takes nothing returns boolean
if(not Trig_Spawn_init_Func002Func002C())then
return false
endif
return true
endfunction
function Trig_Spawn_init_Func004Func001001 takes nothing returns boolean
return(udg_integer01<10)
endfunction
function Trig_Spawn_init_Func004Func002001 takes nothing returns boolean
return(udg_integer01==10)
endfunction
function Trig_Spawn_init_Func004Func003001001 takes nothing returns boolean
return(udg_integer01>10)
endfunction
function Trig_Spawn_init_Func004Func003001002 takes nothing returns boolean
return(udg_integer01<20)
endfunction
function Trig_Spawn_init_Func004Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Spawn_init_Func004Func003001001(),Trig_Spawn_init_Func004Func003001002())
endfunction
function Trig_Spawn_init_Func004Func004001 takes nothing returns boolean
return(udg_integer01==20)
endfunction
function Trig_Spawn_init_Func004Func005001001 takes nothing returns boolean
return(udg_integer01>20)
endfunction
function Trig_Spawn_init_Func004Func005001002 takes nothing returns boolean
return(udg_integer01<30)
endfunction
function Trig_Spawn_init_Func004Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Spawn_init_Func004Func005001001(),Trig_Spawn_init_Func004Func005001002())
endfunction
function Trig_Spawn_init_Func004Func006001 takes nothing returns boolean
return(udg_integer01==30)
endfunction
function Trig_Spawn_init_Func004Func007001001 takes nothing returns boolean
return(udg_integer01>30)
endfunction
function Trig_Spawn_init_Func004Func007001002 takes nothing returns boolean
return(udg_integer01<40)
endfunction
function Trig_Spawn_init_Func004Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Spawn_init_Func004Func007001001(),Trig_Spawn_init_Func004Func007001002())
endfunction
function Trig_Spawn_init_Func004Func008001 takes nothing returns boolean
return(udg_integer01==40)
endfunction
function Trig_Spawn_init_Func004Func009001001 takes nothing returns boolean
return(udg_integer01>40)
endfunction
function Trig_Spawn_init_Func004Func009001002 takes nothing returns boolean
return(udg_integer01<50)
endfunction
function Trig_Spawn_init_Func004Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Spawn_init_Func004Func009001001(),Trig_Spawn_init_Func004Func009001002())
endfunction
function Trig_Spawn_init_Func004A takes nothing returns nothing
if(Trig_Spawn_init_Func004Func001001())then
call AdjustPlayerStateBJ((udg_integer01*250),GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func002001())then
call AdjustPlayerStateBJ(5000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func003001())then
call AdjustPlayerStateBJ((udg_integer01*350),GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func004001())then
call AdjustPlayerStateBJ(15000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func005001())then
call AdjustPlayerStateBJ((udg_integer01*550),GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func006001())then
call AdjustPlayerStateBJ(40000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func007001())then
call AdjustPlayerStateBJ((udg_integer01*700),GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func008001())then
call AdjustPlayerStateBJ(80000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func004Func009001())then
call AdjustPlayerStateBJ((udg_integer01*1000),GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
else
call DoNothing()
endif
endfunction
function Trig_Spawn_init_Func008001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_init_Func009001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_init_Func011Func003C takes nothing returns boolean
if((udg_integer01==10))then
return true
endif
if((udg_integer01==20))then
return true
endif
if((udg_integer01==30))then
return true
endif
if((udg_integer01==40))then
return true
endif
if((udg_integer01==50))then
return true
endif
return false
endfunction
function Trig_Spawn_init_Func011C takes nothing returns boolean
if(not Trig_Spawn_init_Func011Func003C())then
return false
endif
return true
endfunction
function Trig_Spawn_init_Actions takes nothing returns nothing
if(Trig_Spawn_init_Func002C())then
call TriggerExecute(udg_trigger106)
else
endif
call PlaySoundBJ(udg_sound09)
call ForForce(GetPlayersAll(),function Trig_Spawn_init_Func004A)
call DisplayTextToForce(GetPlayersAll(),("|cffff0000>|r Вознаграждение от лазурного города за|cffff0000 "+(I2S(udg_integer01)+(" |rраунд: +|cffffff33"+(I2S((udg_integer01*250))+" |rзолота!")))))
call TriggerExecute(udg_trigger98)
call TriggerSleepAction(2)
if(Trig_Spawn_init_Func008001())then
call TriggerExecute(udg_trigger118)
else
call DoNothing()
endif
if(Trig_Spawn_init_Func009001())then
return
else
call DoNothing()
endif
set udg_integer01=(udg_integer01+1)
if(Trig_Spawn_init_Func011C())then
call ConditionalTriggerExecute(udg_trigger103)
return
else
endif
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7205")
call TriggerExecute(udg_trigger75)
call TriggerSleepAction(5.00)
call ConditionalTriggerExecute(udg_trigger100)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn
//===========================================================================
function Trig_Spawn_Conditions takes nothing returns boolean
if(not(udg_boolean01==false))then
return false
endif
return true
endfunction
function Trig_Spawn_Func003Func002C takes nothing returns boolean
if((udg_integer01==1))then
return true
endif
if((udg_integer01==11))then
return true
endif
if((udg_integer01==21))then
return true
endif
if((udg_integer01==31))then
return true
endif
if((udg_integer01==41))then
return true
endif
return false
endfunction
function Trig_Spawn_Func003C takes nothing returns boolean
if(not Trig_Spawn_Func003Func002C())then
return false
endif
return true
endfunction
function Trig_Spawn_Actions takes nothing returns nothing
call PlaySoundBJ(udg_sound08)
call TriggerExecute(udg_trigger74)
if(Trig_Spawn_Func003C())then
call ConditionalTriggerExecute(udg_trigger12)
else
endif
call DisplayTextToForce(GetPlayersAll(),("|cffff0000>|r Раунд|cffff0000 "+(I2S(udg_integer01)+(" |r- "+udg_strings02[udg_integer01]))))
call TriggerExecute(udg_trigger101)
call TriggerExecute(udg_trigger102)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn 01
//===========================================================================
function Trig_Spawn_01_Func001Func001001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Spawn_01_Func001Func002Func002001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_01_Func001Func002Func003001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_01_Func001Func002Func004001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_01_Func001Func002Func006001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_01_Func001Func002Func007001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_01_Func001Func002Func008001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_01_Func001Func002C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Spawn_01_Actions takes nothing returns nothing
set udg_integers03[1]=1
loop
exitwhen udg_integers03[1]>udg_integer06
if(Trig_Spawn_01_Func001Func001001())then
return
else
call DoNothing()
endif
if(Trig_Spawn_01_Func001Func002C())then
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(10),GetRandomLocInRect(udg_rect03),bj_UNIT_FACING)
if(Trig_Spawn_01_Func001Func002Func002001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_01_Func001Func002Func003001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_01_Func001Func002Func004001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(10),GetRandomLocInRect(udg_rect04),bj_UNIT_FACING)
if(Trig_Spawn_01_Func001Func002Func006001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_01_Func001Func002Func007001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_01_Func001Func002Func008001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
else
endif
call TriggerSleepAction(2.00)
set udg_integers03[1]=udg_integers03[1]+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn 02
//===========================================================================
function Trig_Spawn_02_Func001Func001001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Spawn_02_Func001Func002Func002001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_02_Func001Func002Func003001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_02_Func001Func002Func004001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_02_Func001Func002Func006001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_02_Func001Func002Func007001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_02_Func001Func002Func008001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_02_Func001Func002C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Spawn_02_Actions takes nothing returns nothing
set udg_integers03[2]=1
loop
exitwhen udg_integers03[2]>udg_integer23
if(Trig_Spawn_02_Func001Func001001())then
return
else
call DoNothing()
endif
if(Trig_Spawn_02_Func001Func002C())then
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(11),GetRandomLocInRect(udg_rect05),bj_UNIT_FACING)
if(Trig_Spawn_02_Func001Func002Func002001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_02_Func001Func002Func003001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_02_Func001Func002Func004001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(11),GetRandomLocInRect(udg_rect06),bj_UNIT_FACING)
if(Trig_Spawn_02_Func001Func002Func006001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_02_Func001Func002Func007001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_02_Func001Func002Func008001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
else
endif
call TriggerSleepAction(2.00)
set udg_integers03[2]=udg_integers03[2]+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn Boss
//===========================================================================
function Trig_Spawn_Boss_Conditions takes nothing returns boolean
if(not(udg_boolean01==false))then
return false
endif
return true
endfunction
function Trig_Spawn_Boss_Func007001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_Boss_Func019001 takes nothing returns boolean
return(udg_integer01==10)
endfunction
function Trig_Spawn_Boss_Func020001 takes nothing returns boolean
return(udg_integer01==10)
endfunction
function Trig_Spawn_Boss_Func021001 takes nothing returns boolean
return(udg_integer01==20)
endfunction
function Trig_Spawn_Boss_Func022001 takes nothing returns boolean
return(udg_integer01==20)
endfunction
function Trig_Spawn_Boss_Func023001 takes nothing returns boolean
return(udg_integer01==30)
endfunction
function Trig_Spawn_Boss_Func024001 takes nothing returns boolean
return(udg_integer01==30)
endfunction
function Trig_Spawn_Boss_Func025001 takes nothing returns boolean
return(udg_integer01==40)
endfunction
function Trig_Spawn_Boss_Func026001 takes nothing returns boolean
return(udg_integer01==40)
endfunction
function Trig_Spawn_Boss_Func027001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_Boss_Func028001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_Boss_Func035001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_Boss_Func036001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawn_Boss_Actions takes nothing returns nothing
call StopMusicBJ(false)
call PlaySoundBJ(udg_sound05)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7403")
call TriggerSleepAction(4.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7852")
if(Trig_Spawn_Boss_Func007001())then
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7330")
else
call DoNothing()
endif
call PlaySoundBJ(udg_sound10)
call TriggerExecute(udg_trigger75)
call TriggerSleepAction(20.00)
call PlaySoundBJ(udg_sound15)
call TriggerSleepAction(5.00)
call PlaySoundBJ(udg_sound08)
call TriggerExecute(udg_trigger74)
call DisplayTextToForce(GetPlayersAll(),("|cffff0000>|r (Босс) Раунд|cffff0000 "+(I2S(udg_integer01)+(" |r- "+udg_strings02[udg_integer01]))))
call TriggerSleepAction(2.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7853")
call TriggerSleepAction(1.00)
if(Trig_Spawn_Boss_Func019001())then
call PlayMusicBJ(udg_string05)
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func020001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8676")
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func021001())then
call PlayMusicBJ(udg_string04)
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func022001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8704")
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func023001())then
call PlayMusicBJ(udg_string04)
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func024001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8671")
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func025001())then
call PlayMusicBJ(udg_string05)
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func026001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8673")
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func027001())then
call PlayMusicBJ(udg_string06)
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func028001())then
call DisplayTimedTextToForce(GetPlayersAll(),15.00,"TRIGSTR_8675")
else
call DoNothing()
endif
call TriggerExecute(udg_trigger107)
call TriggerExecute(udg_trigger108)
call TriggerSleepAction(1.00)
call TriggerExecute(udg_trigger105)
call TriggerSleepAction(5.00)
call PlaySoundBJ(udg_sound06)
if(Trig_Spawn_Boss_Func035001())then
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7860")
else
call DoNothing()
endif
if(Trig_Spawn_Boss_Func036001())then
return
else
call DoNothing()
endif
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_7857")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Boss Effects per sec
//===========================================================================
function Trig_Boss_Effects_per_sec_Func001C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Boss_Effects_per_sec_Func002C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Boss_Effects_per_sec_Func004C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Boss_Effects_per_sec_Func005C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Boss_Effects_per_sec_Actions takes nothing returns nothing
if(Trig_Boss_Effects_per_sec_Func001C())then
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect35),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect36),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect39),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect40),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
else
endif
if(Trig_Boss_Effects_per_sec_Func002C())then
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect37),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect38),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect41),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect42),"Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdl")
else
endif
call TriggerSleepAction(0.50)
if(Trig_Boss_Effects_per_sec_Func004C())then
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect35),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect36),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect39),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect40),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
else
endif
if(Trig_Boss_Effects_per_sec_Func005C())then
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect37),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect38),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect41),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect42),"Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdl")
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Boss Effects on
//===========================================================================
function Trig_Boss_Effects_on_Func002C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Boss_Effects_on_Func003C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Boss_Effects_on_Actions takes nothing returns nothing
call EnableTrigger(udg_trigger104)
if(Trig_Boss_Effects_on_Func002C())then
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect43),"Abilities\\Spells\\Orc\\Voodoo\\VoodooAura.mdl")
set udg_effects01[1]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect44),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlTarget.mdl")
set udg_effects01[2]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect45),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlTarget.mdl")
set udg_effects01[3]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect47),"Doodads\\Cinematic\\TownBurningFireEmitter\\TownBurningFireEmitter.mdl")
set udg_effects01[4]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect46),"Doodads\\Cinematic\\TownBurningFireEmitter\\TownBurningFireEmitter.mdl")
set udg_effects01[5]=GetLastCreatedEffectBJ()
else
endif
if(Trig_Boss_Effects_on_Func003C())then
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect48),"Abilities\\Spells\\Orc\\Voodoo\\VoodooAura.mdl")
set udg_effects01[6]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect49),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlTarget.mdl")
set udg_effects01[7]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect50),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlTarget.mdl")
set udg_effects01[8]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect51),"Doodads\\Cinematic\\TownBurningFireEmitter\\TownBurningFireEmitter.mdl")
set udg_effects01[9]=GetLastCreatedEffectBJ()
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect52),"Doodads\\Cinematic\\TownBurningFireEmitter\\TownBurningFireEmitter.mdl")
set udg_effects01[10]=GetLastCreatedEffectBJ()
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Boss music reset
//===========================================================================
function Trig_Boss_music_reset_Actions takes nothing returns nothing
call StopMusicBJ(false)
call PlaySoundBJ(udg_sound11)
call DisableTrigger(udg_trigger104)
call DestroyEffectBJ(udg_effects01[1])
call DestroyEffectBJ(udg_effects01[2])
call DestroyEffectBJ(udg_effects01[3])
call DestroyEffectBJ(udg_effects01[4])
call DestroyEffectBJ(udg_effects01[5])
call DestroyEffectBJ(udg_effects01[6])
call DestroyEffectBJ(udg_effects01[7])
call DestroyEffectBJ(udg_effects01[8])
call DestroyEffectBJ(udg_effects01[9])
call DestroyEffectBJ(udg_effects01[10])
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn Boss 01
//===========================================================================
function Trig_Spawn_Boss_01_Func001Func001001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Spawn_Boss_01_Func001Func002Func002001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_Boss_01_Func001Func002Func003001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_Boss_01_Func001Func002Func004001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_Boss_01_Func001Func002Func006001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_Boss_01_Func001Func002Func007001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_Boss_01_Func001Func002Func008001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_Boss_01_Func001Func002C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
return true
endfunction
function Trig_Spawn_Boss_01_Actions takes nothing returns nothing
set udg_integers03[1]=1
loop
exitwhen udg_integers03[1]>udg_integer10
if(Trig_Spawn_Boss_01_Func001Func001001())then
return
else
call DoNothing()
endif
if(Trig_Spawn_Boss_01_Func001Func002C())then
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(10),GetRandomLocInRect(udg_rect03),bj_UNIT_FACING)
if(Trig_Spawn_Boss_01_Func001Func002Func002001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_01_Func001Func002Func003001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_01_Func001Func002Func004001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(10),GetRandomLocInRect(udg_rect04),bj_UNIT_FACING)
if(Trig_Spawn_Boss_01_Func001Func002Func006001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_01_Func001Func002Func007001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_01_Func001Func002Func008001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
else
endif
call TriggerSleepAction(10.00)
set udg_integers03[1]=udg_integers03[1]+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawn Boss 02
//===========================================================================
function Trig_Spawn_Boss_02_Func001Func001001 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function Trig_Spawn_Boss_02_Func001Func002Func002001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_Boss_02_Func001Func002Func003001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_Boss_02_Func001Func002Func004001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_Boss_02_Func001Func002Func006001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Spawn_Boss_02_Func001Func002Func007001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Spawn_Boss_02_Func001Func002Func008001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Spawn_Boss_02_Func001Func002C takes nothing returns boolean
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Spawn_Boss_02_Actions takes nothing returns nothing
set udg_integers03[2]=1
loop
exitwhen udg_integers03[2]>udg_integer25
if(Trig_Spawn_Boss_02_Func001Func001001())then
return
else
call DoNothing()
endif
if(Trig_Spawn_Boss_02_Func001Func002C())then
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(11),GetRandomLocInRect(udg_rect05),bj_UNIT_FACING)
if(Trig_Spawn_Boss_02_Func001Func002Func002001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_02_Func001Func002Func003001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_02_Func001Func002Func004001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
call CreateNUnitsAtLoc(1,udg_integers01[udg_integer01],Player(11),GetRandomLocInRect(udg_rect06),bj_UNIT_FACING)
if(Trig_Spawn_Boss_02_Func001Func002Func006001())then
call UnitAddAbilityBJ('A07L',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_02_Func001Func002Func007001())then
call UnitAddAbilityBJ('A0AS',GetLastCreatedUnit())
else
call DoNothing()
endif
if(Trig_Spawn_Boss_02_Func001Func002Func008001())then
call UnitAddAbilityBJ('A0AT',GetLastCreatedUnit())
else
call DoNothing()
endif
else
endif
call TriggerSleepAction(10.00)
set udg_integers03[2]=udg_integers03[2]+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anti stuck
//===========================================================================
function Trig_Anti_stuck_Func001001002 takes nothing returns boolean
return(GetUnitCurrentOrder(GetFilterUnit())!=String2OrderIdBJ("attack"))
endfunction
function Trig_Anti_stuck_Func001A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",udg_locations02[1])
endfunction
function Trig_Anti_stuck_Func002001002 takes nothing returns boolean
return(GetUnitCurrentOrder(GetFilterUnit())!=String2OrderIdBJ("attack"))
endfunction
function Trig_Anti_stuck_Func002A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",udg_locations02[2])
endfunction
function Trig_Anti_stuck_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsOfPlayerMatching(Player(10),Condition(function Trig_Anti_stuck_Func001001002)),function Trig_Anti_stuck_Func001A)
call ForGroupBJ(GetUnitsOfPlayerMatching(Player(11),Condition(function Trig_Anti_stuck_Func002001002)),function Trig_Anti_stuck_Func002A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Kill monstr1
//===========================================================================
function Trig_Kill_monstr1_Func001Func002C takes nothing returns boolean
if((GetUnitTypeId(GetDyingUnit())=='n018'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n01A'))then
return true
endif
return false
endfunction
function Trig_Kill_monstr1_Func001C takes nothing returns boolean
if(not Trig_Kill_monstr1_Func001Func002C())then
return false
endif
return true
endfunction
function Trig_Kill_monstr1_Actions takes nothing returns nothing
if(Trig_Kill_monstr1_Func001C())then
return
else
endif
call TriggerExecute(udg_trigger112)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Kill monstr2
//===========================================================================
function Trig_Kill_monstr2_Func001Func002C takes nothing returns boolean
if((GetUnitTypeId(GetDyingUnit())=='n018'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n015'))then
return true
endif
if((GetUnitTypeId(GetDyingUnit())=='n01A'))then
return true
endif
return false
endfunction
function Trig_Kill_monstr2_Func001C takes nothing returns boolean
if(not Trig_Kill_monstr2_Func001Func002C())then
return false
endif
return true
endfunction
function Trig_Kill_monstr2_Actions takes nothing returns nothing
if(Trig_Kill_monstr2_Func001C())then
return
else
endif
call TriggerExecute(udg_trigger113)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawntr 1
//===========================================================================
function Trig_Spawntr_1_Func002001 takes nothing returns boolean
return(udg_integer11==(udg_integer06*2))
endfunction
function Trig_Spawntr_1_Func003001 takes nothing returns boolean
return(udg_booleans01[1]==false)
endfunction
function Trig_Spawntr_1_Func004001 takes nothing returns boolean
return(udg_booleans01[2]==false)
endfunction
function Trig_Spawntr_1_Func005001 takes nothing returns boolean
return(udg_integer11==(udg_integer06*2))
endfunction
function Trig_Spawntr_1_Func006Func003Func001001 takes nothing returns boolean
return(udg_integer01==10)
endfunction
function Trig_Spawntr_1_Func006Func003Func001002 takes nothing returns boolean
return(udg_integer11==(udg_integer10*2))
endfunction
function Trig_Spawntr_1_Func006Func003Func002001 takes nothing returns boolean
return(udg_integer01==20)
endfunction
function Trig_Spawntr_1_Func006Func003Func002002 takes nothing returns boolean
return(udg_integer11==(udg_integer10*2))
endfunction
function Trig_Spawntr_1_Func006Func003Func003001 takes nothing returns boolean
return(udg_integer01==30)
endfunction
function Trig_Spawntr_1_Func006Func003Func003002 takes nothing returns boolean
return(udg_integer11==(udg_integer10*2))
endfunction
function Trig_Spawntr_1_Func006Func003Func004001 takes nothing returns boolean
return(udg_integer01==40)
endfunction
function Trig_Spawntr_1_Func006Func003Func004002 takes nothing returns boolean
return(udg_integer11==(udg_integer10*2))
endfunction
function Trig_Spawntr_1_Func006Func003Func005001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawntr_1_Func006Func003Func005002 takes nothing returns boolean
return(udg_integer11==(udg_integer10*2))
endfunction
function Trig_Spawntr_1_Func006Func003C takes nothing returns boolean
if(GetBooleanAnd(Trig_Spawntr_1_Func006Func003Func001001(),Trig_Spawntr_1_Func006Func003Func001002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_1_Func006Func003Func002001(),Trig_Spawntr_1_Func006Func003Func002002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_1_Func006Func003Func003001(),Trig_Spawntr_1_Func006Func003Func003002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_1_Func006Func003Func004001(),Trig_Spawntr_1_Func006Func003Func004002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_1_Func006Func003Func005001(),Trig_Spawntr_1_Func006Func003Func005002()))then
return true
endif
return false
endfunction
function Trig_Spawntr_1_Func006C takes nothing returns boolean
if(not Trig_Spawntr_1_Func006Func003C())then
return false
endif
return true
endfunction
function Trig_Spawntr_1_Actions takes nothing returns nothing
set udg_integer11=(udg_integer11+1)
if(Trig_Spawntr_1_Func002001())then
set udg_boolean03=true
else
call DoNothing()
endif
if(Trig_Spawntr_1_Func003001())then
set udg_boolean03=true
else
call DoNothing()
endif
if(Trig_Spawntr_1_Func004001())then
set udg_boolean02=true
else
call DoNothing()
endif
if(Trig_Spawntr_1_Func005001())then
call ConditionalTriggerExecute(udg_trigger99)
else
call DoNothing()
endif
if(Trig_Spawntr_1_Func006C())then
set udg_boolean03=true
call ConditionalTriggerExecute(udg_trigger99)
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spawntr 2
//===========================================================================
function Trig_Spawntr_2_Func002001 takes nothing returns boolean
return(udg_integer12==(udg_integer23*2))
endfunction
function Trig_Spawntr_2_Func003001 takes nothing returns boolean
return(udg_booleans01[1]==false)
endfunction
function Trig_Spawntr_2_Func004001 takes nothing returns boolean
return(udg_booleans01[2]==false)
endfunction
function Trig_Spawntr_2_Func005001 takes nothing returns boolean
return(udg_integer12==(udg_integer23*2))
endfunction
function Trig_Spawntr_2_Func006Func003Func001001 takes nothing returns boolean
return(udg_integer01==10)
endfunction
function Trig_Spawntr_2_Func006Func003Func001002 takes nothing returns boolean
return(udg_integer12==(udg_integer25*2))
endfunction
function Trig_Spawntr_2_Func006Func003Func002001 takes nothing returns boolean
return(udg_integer01==20)
endfunction
function Trig_Spawntr_2_Func006Func003Func002002 takes nothing returns boolean
return(udg_integer12==(udg_integer25*2))
endfunction
function Trig_Spawntr_2_Func006Func003Func003001 takes nothing returns boolean
return(udg_integer01==30)
endfunction
function Trig_Spawntr_2_Func006Func003Func003002 takes nothing returns boolean
return(udg_integer12==(udg_integer25*2))
endfunction
function Trig_Spawntr_2_Func006Func003Func004001 takes nothing returns boolean
return(udg_integer01==40)
endfunction
function Trig_Spawntr_2_Func006Func003Func004002 takes nothing returns boolean
return(udg_integer12==(udg_integer25*2))
endfunction
function Trig_Spawntr_2_Func006Func003Func005001 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Spawntr_2_Func006Func003Func005002 takes nothing returns boolean
return(udg_integer12==(udg_integer25*2))
endfunction
function Trig_Spawntr_2_Func006Func003C takes nothing returns boolean
if(GetBooleanAnd(Trig_Spawntr_2_Func006Func003Func001001(),Trig_Spawntr_2_Func006Func003Func001002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_2_Func006Func003Func002001(),Trig_Spawntr_2_Func006Func003Func002002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_2_Func006Func003Func003001(),Trig_Spawntr_2_Func006Func003Func003002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_2_Func006Func003Func004001(),Trig_Spawntr_2_Func006Func003Func004002()))then
return true
endif
if(GetBooleanAnd(Trig_Spawntr_2_Func006Func003Func005001(),Trig_Spawntr_2_Func006Func003Func005002()))then
return true
endif
return false
endfunction
function Trig_Spawntr_2_Func006C takes nothing returns boolean
if(not Trig_Spawntr_2_Func006Func003C())then
return false
endif
return true
endfunction
function Trig_Spawntr_2_Actions takes nothing returns nothing
set udg_integer12=(udg_integer12+1)
if(Trig_Spawntr_2_Func002001())then
set udg_boolean02=true
else
call DoNothing()
endif
if(Trig_Spawntr_2_Func003001())then
set udg_boolean03=true
else
call DoNothing()
endif
if(Trig_Spawntr_2_Func004001())then
set udg_boolean02=true
else
call DoNothing()
endif
if(Trig_Spawntr_2_Func005001())then
call ConditionalTriggerExecute(udg_trigger99)
else
call DoNothing()
endif
if(Trig_Spawntr_2_Func006C())then
set udg_boolean02=true
call ConditionalTriggerExecute(udg_trigger99)
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Enter portal 1a
//===========================================================================
function Trig_Enter_portal_1a_Conditions takes nothing returns boolean
if(not(IsPlayerInForce(GetOwningPlayer(GetTriggerUnit()),udg_force01)==true))then
return false
endif
if(not(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_Enter_portal_1a_Actions takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),OffsetLocation(GetUnitLoc(udg_unit07),0,-80.00))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Enter portal 1b
//===========================================================================
function Trig_Enter_portal_1b_Conditions takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(IsPlayerInForce(GetOwningPlayer(GetTriggerUnit()),udg_force01)==true))then
return false
endif
return true
endfunction
function Trig_Enter_portal_1b_Actions takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),OffsetLocation(GetUnitLoc(udg_unit05),0,-80.00))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Enter portal 2a
//===========================================================================
function Trig_Enter_portal_2a_Conditions takes nothing returns boolean
if(not(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_USER))then
return false
endif
if(not(IsPlayerInForce(GetOwningPlayer(GetTriggerUnit()),udg_force02)==true))then
return false
endif
return true
endfunction
function Trig_Enter_portal_2a_Actions takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),OffsetLocation(GetUnitLoc(udg_unit08),0,-80.00))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Enter portal 2b
//===========================================================================
function Trig_Enter_portal_2b_Conditions takes nothing returns boolean
if(not(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_USER))then
return false
endif
if(not(IsPlayerInForce(GetOwningPlayer(GetTriggerUnit()),udg_force02)==true))then
return false
endif
return true
endfunction
function Trig_Enter_portal_2b_Actions takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),OffsetLocation(GetUnitLoc(udg_unit06),0,-80.00))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize rematch
//===========================================================================
function Trig_Initialize_rematch_Conditions takes nothing returns boolean
if(not(udg_boolean01==false))then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func005Func012C takes nothing returns boolean
if((udg_integer01==10))then
return true
endif
if((udg_integer01==20))then
return true
endif
if((udg_integer01==30))then
return true
endif
if((udg_integer01==40))then
return true
endif
if((udg_integer01==50))then
return true
endif
return false
endfunction
function Trig_Initialize_rematch_Func005C takes nothing returns boolean
if(not Trig_Initialize_rematch_Func005Func012C())then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func035Func002Func002001 takes nothing returns boolean
return(udg_integer02<=0)
endfunction
function Trig_Initialize_rematch_Func035Func002Func002002 takes nothing returns boolean
return(udg_integer03<=0)
endfunction
function Trig_Initialize_rematch_Func035Func002C takes nothing returns boolean
if(not(udg_boolean07==true))then
return false
endif
if(not GetBooleanOr(Trig_Initialize_rematch_Func035Func002Func002001(),Trig_Initialize_rematch_Func035Func002Func002002()))then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func035C takes nothing returns boolean
if(not Trig_Initialize_rematch_Func035Func002C())then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func036Func002001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Initialize_rematch_Func036Func003001 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Initialize_rematch_Func036Func005Func002001 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Initialize_rematch_Func036Func005Func002002 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Initialize_rematch_Func036Func005C takes nothing returns boolean
if(not(udg_boolean07==true))then
return false
endif
if(not GetBooleanOr(Trig_Initialize_rematch_Func036Func005Func002001(),Trig_Initialize_rematch_Func036Func005Func002002()))then
return false
endif
if(not(udg_integer01==50))then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func036C takes nothing returns boolean
if(not Trig_Initialize_rematch_Func036Func005C())then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func037Func001001 takes nothing returns boolean
return(udg_integer02>udg_integer03)
endfunction
function Trig_Initialize_rematch_Func037Func002001 takes nothing returns boolean
return(udg_integer02>udg_integer03)
endfunction
function Trig_Initialize_rematch_Func037Func003001 takes nothing returns boolean
return(udg_integer03>udg_integer02)
endfunction
function Trig_Initialize_rematch_Func037Func004001 takes nothing returns boolean
return(udg_integer03>udg_integer02)
endfunction
function Trig_Initialize_rematch_Func037Func005001 takes nothing returns boolean
return(udg_integer03==udg_integer02)
endfunction
function Trig_Initialize_rematch_Func037Func006001 takes nothing returns boolean
return(udg_integer03==udg_integer02)
endfunction
function Trig_Initialize_rematch_Func037Func007001 takes nothing returns boolean
return(udg_integer03==udg_integer02)
endfunction
function Trig_Initialize_rematch_Func037Func009C takes nothing returns boolean
if(not(udg_boolean07==false))then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Func037C takes nothing returns boolean
if(not Trig_Initialize_rematch_Func037Func009C())then
return false
endif
return true
endfunction
function Trig_Initialize_rematch_Actions takes nothing returns nothing
set udg_boolean01=true
call StopMusicBJ(false)
call PlaySoundBJ(udg_sound15)
if(Trig_Initialize_rematch_Func005C())then
call DisableTrigger(udg_trigger104)
call DestroyEffectBJ(udg_effects01[1])
call DestroyEffectBJ(udg_effects01[2])
call DestroyEffectBJ(udg_effects01[3])
call DestroyEffectBJ(udg_effects01[4])
call DestroyEffectBJ(udg_effects01[5])
call DestroyEffectBJ(udg_effects01[6])
call DestroyEffectBJ(udg_effects01[7])
call DestroyEffectBJ(udg_effects01[8])
call DestroyEffectBJ(udg_effects01[9])
call DestroyEffectBJ(udg_effects01[10])
else
endif
call DisableTrigger(udg_trigger84)
call DisableTrigger(udg_trigger27)
call DisableTrigger(udg_trigger201)
call DisableTrigger(udg_trigger202)
call TimerDialogDisplayForPlayerBJ(false,udg_timerdialog01,GetOwningPlayer(GetDyingUnit()))
call DestroyTimerDialogBJ(udg_timerdialog01)
call TriggerSleepAction(2)
call ClearTextMessagesBJ(GetPlayersAll())
call PlaySoundBJ(udg_sound11)
call DisplayTimedTextToForce(GetPlayersAll(),30.00,"TRIGSTR_8102")
call TriggerSleepAction(3.00)
if(Trig_Initialize_rematch_Func035C())then
call TriggerExecute(udg_trigger122)
else
endif
if(Trig_Initialize_rematch_Func036C())then
set udg_integer36=0
if(Trig_Initialize_rematch_Func036Func002001())then
set udg_boolean09=true
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func036Func003001())then
set udg_boolean10=true
else
call DoNothing()
endif
call TriggerExecute(udg_trigger128)
else
endif
if(Trig_Initialize_rematch_Func037C())then
if(Trig_Initialize_rematch_Func037Func001001())then
set udg_integer36=1
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func037Func002001())then
set udg_boolean09=true
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func037Func003001())then
set udg_integer36=2
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func037Func004001())then
set udg_boolean10=true
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func037Func005001())then
set udg_integer36=3
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func037Func006001())then
set udg_boolean09=true
else
call DoNothing()
endif
if(Trig_Initialize_rematch_Func037Func007001())then
set udg_boolean10=true
else
call DoNothing()
endif
call TriggerExecute(udg_trigger128)
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Initialize rematch 02
//===========================================================================
function Trig_Initialize_rematch_02_Func003002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func004002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func005002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func006002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func007002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func008002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func009002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func010002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func011002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func012002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func015002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func016002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func020A takes nothing returns nothing
call SetPlayerStateBJ(GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD,0)
call SetPlayerStateBJ(GetEnumPlayer(),PLAYER_STATE_RESOURCE_LUMBER,0)
endfunction
function Trig_Initialize_rematch_02_Func026002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func027002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Initialize_rematch_02_Func039002 takes nothing returns nothing
call SetUnitInvulnerable(GetEnumUnit(),false)
endfunction
function Trig_Initialize_rematch_02_Actions takes nothing returns nothing
call DestructableRestoreLife(udg_destructable01,GetDestructableMaxLife(udg_destructable01),false)
call TriggerExecute(udg_trigger10)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(0)),function Trig_Initialize_rematch_02_Func003002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(1)),function Trig_Initialize_rematch_02_Func004002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(2)),function Trig_Initialize_rematch_02_Func005002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(3)),function Trig_Initialize_rematch_02_Func006002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(4)),function Trig_Initialize_rematch_02_Func007002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(5)),function Trig_Initialize_rematch_02_Func008002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(6)),function Trig_Initialize_rematch_02_Func009002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(7)),function Trig_Initialize_rematch_02_Func010002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(8)),function Trig_Initialize_rematch_02_Func011002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(9)),function Trig_Initialize_rematch_02_Func012002)
call TriggerSleepAction(2)
call StopMusicBJ(false)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(10)),function Trig_Initialize_rematch_02_Func015002)
call ForGroupBJ(GetUnitsOfPlayerAll(Player(11)),function Trig_Initialize_rematch_02_Func016002)
call ClearTextMessagesBJ(GetPlayersAll())
call StartTimerBJ(udg_timer01,false,50.00)
call CreateTimerDialogBJ(udg_timer01,"TRIGSTR_8611")
call ForForce(GetPlayersAll(),function Trig_Initialize_rematch_02_Func020A)
call MultiboardDisplayBJ(false,udg_multiboard01)
call DestroyMultiboardBJ(udg_multiboard01)
set udg_timerdialog02=GetLastCreatedTimerDialogBJ()
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_8612")
call PlaySoundBJ(udg_sound06)
call ForGroupBJ(GetUnitsInRectOfPlayer(GetPlayableMapRect(),Player(10)),function Trig_Initialize_rematch_02_Func026002)
call ForGroupBJ(GetUnitsInRectOfPlayer(GetPlayableMapRect(),Player(11)),function Trig_Initialize_rematch_02_Func027002)
call TimerDialogDisplayBJ(true,udg_timerdialog02)
call TriggerSleepAction(3.00)
call StopMusicBJ(false)
call ClearTextMessagesBJ(GetPlayersAll())
call TriggerExecute(udg_trigger120)
call TriggerSleepAction(25.00)
call ClearTextMessagesBJ(GetPlayersAll())
call TriggerExecute(udg_trigger22)
call TriggerExecute(udg_trigger24)
call TriggerSleepAction(22.00)
call TriggerExecute(udg_trigger121)
call ForGroupBJ(GetUnitsInRectAll(udg_rect30),function Trig_Initialize_rematch_02_Func039002)
call TimerDialogDisplayBJ(false,udg_timerdialog02)
call DestroyTimerDialogBJ(udg_timerdialog02)
call EnableTrigger(udg_trigger109)
call EnableTrigger(udg_trigger84)
call EnableTrigger(udg_trigger45)
call EnableTrigger(udg_trigger38)
call EnableTrigger(udg_trigger41)
call EnableTrigger(udg_trigger36)
call EnableTrigger(udg_trigger49)
call EnableTrigger(udg_trigger42)
call EnableTrigger(udg_trigger37)
call EnableTrigger(udg_trigger43)
call EnableTrigger(udg_trigger39)
call EnableTrigger(udg_trigger47)
call EnableTrigger(udg_trigger46)
call EnableTrigger(udg_trigger48)
call EnableTrigger(udg_trigger40)
call EnableTrigger(udg_trigger50)
call EnableTrigger(udg_trigger35)
call EnableTrigger(udg_trigger33)
call EnableTrigger(udg_trigger34)
call EnableTrigger(udg_trigger44)
call EnableTrigger(udg_trigger53)
call EnableTrigger(udg_trigger54)
call EnableTrigger(udg_trigger55)
call EnableTrigger(udg_trigger56)
call EnableTrigger(udg_trigger57)
call EnableTrigger(udg_trigger58)
call EnableTrigger(udg_trigger59)
call EnableTrigger(udg_trigger60)
call EnableTrigger(udg_trigger61)
call EnableTrigger(udg_trigger62)
call EnableTrigger(udg_trigger63)
call EnableTrigger(udg_trigger64)
call EnableTrigger(udg_trigger65)
call EnableTrigger(udg_trigger66)
call EnableTrigger(udg_trigger67)
call EnableTrigger(udg_trigger68)
call EnableTrigger(udg_trigger69)
call EnableTrigger(udg_trigger70)
call TriggerExecute(udg_trigger01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Test UU
//===========================================================================
function Trig_Test_UU_Func001001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Test_UU_Func001001002 takes nothing returns boolean
return(udg_booleans01[2]==false)
endfunction
function Trig_Test_UU_Func001001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func001001001(),Trig_Test_UU_Func001001002())
endfunction
function Trig_Test_UU_Func002001001 takes nothing returns boolean
return(udg_booleans01[1]==false)
endfunction
function Trig_Test_UU_Func002001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Test_UU_Func002001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func002001001(),Trig_Test_UU_Func002001002())
endfunction
function Trig_Test_UU_Func003001001 takes nothing returns boolean
return(udg_booleans01[1]==true)
endfunction
function Trig_Test_UU_Func003001002 takes nothing returns boolean
return(udg_booleans01[2]==true)
endfunction
function Trig_Test_UU_Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func003001001(),Trig_Test_UU_Func003001002())
endfunction
function Trig_Test_UU_Func004001001 takes nothing returns boolean
return(udg_integer02==0)
endfunction
function Trig_Test_UU_Func004001002 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func004001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func004001001(),Trig_Test_UU_Func004001002())
endfunction
function Trig_Test_UU_Func005001001 takes nothing returns boolean
return(udg_integer02==0)
endfunction
function Trig_Test_UU_Func005001002 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func005001001(),Trig_Test_UU_Func005001002())
endfunction
function Trig_Test_UU_Func006001001 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func006001002 takes nothing returns boolean
return(udg_integer03==0)
endfunction
function Trig_Test_UU_Func006001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func006001001(),Trig_Test_UU_Func006001002())
endfunction
function Trig_Test_UU_Func007001001 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func007001002 takes nothing returns boolean
return(udg_integer03==0)
endfunction
function Trig_Test_UU_Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func007001001(),Trig_Test_UU_Func007001002())
endfunction
function Trig_Test_UU_Func008001001 takes nothing returns boolean
return(udg_integer02>udg_integer03)
endfunction
function Trig_Test_UU_Func008001002 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func008001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func008001001(),Trig_Test_UU_Func008001002())
endfunction
function Trig_Test_UU_Func009001001 takes nothing returns boolean
return(udg_integer02>udg_integer03)
endfunction
function Trig_Test_UU_Func009001002 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func009001001(),Trig_Test_UU_Func009001002())
endfunction
function Trig_Test_UU_Func010001001 takes nothing returns boolean
return(udg_integer02<udg_integer03)
endfunction
function Trig_Test_UU_Func010001002 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func010001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func010001001(),Trig_Test_UU_Func010001002())
endfunction
function Trig_Test_UU_Func011001001 takes nothing returns boolean
return(udg_integer02<udg_integer03)
endfunction
function Trig_Test_UU_Func011001002 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func011001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func011001001(),Trig_Test_UU_Func011001002())
endfunction
function Trig_Test_UU_Func012001001 takes nothing returns boolean
return(udg_integer02==udg_integer03)
endfunction
function Trig_Test_UU_Func012001002 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Test_UU_Func012001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func012001001(),Trig_Test_UU_Func012001002())
endfunction
function Trig_Test_UU_Func013001001 takes nothing returns boolean
return(udg_integer02==udg_integer03)
endfunction
function Trig_Test_UU_Func013001002 takes nothing returns boolean
return(udg_integer01==50)
endfunction
function Trig_Test_UU_Func013001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func013001001(),Trig_Test_UU_Func013001002())
endfunction
function Trig_Test_UU_Func014001001 takes nothing returns boolean
return(udg_integer02==0)
endfunction
function Trig_Test_UU_Func014001002 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func014001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func014001001(),Trig_Test_UU_Func014001002())
endfunction
function Trig_Test_UU_Func015001001 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func015001002 takes nothing returns boolean
return(udg_integer03==0)
endfunction
function Trig_Test_UU_Func015001 takes nothing returns boolean
return GetBooleanAnd(Trig_Test_UU_Func015001001(),Trig_Test_UU_Func015001002())
endfunction
function Trig_Test_UU_Func016001 takes nothing returns boolean
return(udg_integer26==1)
endfunction
function Trig_Test_UU_Func017001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Test_UU_Func018001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Test_UU_Func019001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Test_UU_Func020001 takes nothing returns boolean
return(udg_integer26==1)
endfunction
function Trig_Test_UU_Func021001 takes nothing returns boolean
return(udg_integer26==2)
endfunction
function Trig_Test_UU_Func022001 takes nothing returns boolean
return(udg_integer26==3)
endfunction
function Trig_Test_UU_Func023001 takes nothing returns boolean
return(udg_integer26==4)
endfunction
function Trig_Test_UU_Func035Func032C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Test_UU_Func035C takes nothing returns boolean
if(not Trig_Test_UU_Func035Func032C())then
return false
endif
return true
endfunction
function Trig_Test_UU_Func036001 takes nothing returns boolean
return(udg_integer02==0)
endfunction
function Trig_Test_UU_Func037001 takes nothing returns boolean
return(udg_integer03==0)
endfunction
function Trig_Test_UU_Func038001 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func039001 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func040001 takes nothing returns boolean
return(udg_integer02>0)
endfunction
function Trig_Test_UU_Func041001 takes nothing returns boolean
return(udg_integer03>0)
endfunction
function Trig_Test_UU_Func044Func033C takes nothing returns boolean
if(not(udg_booleans01[1]==true))then
return false
endif
if(not(udg_booleans01[2]==false))then
return false
endif
return true
endfunction
function Trig_Test_UU_Func044C takes nothing returns boolean
if(not Trig_Test_UU_Func044Func033C())then
return false
endif
return true
endfunction
function Trig_Test_UU_Func045Func033C takes nothing returns boolean
if(not(udg_booleans01[1]==false))then
return false
endif
if(not(udg_booleans01[2]==true))then
return false
endif
return true
endfunction
function Trig_Test_UU_Func045C takes nothing returns boolean
if(not Trig_Test_UU_Func045Func033C())then
return false
endif
return true
endfunction
function Trig_Test_UU_Actions takes nothing returns nothing
if(Trig_Test_UU_Func001001())then
set udg_strings03[1]="Одиночный (Команда 1)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func002001())then
set udg_strings03[1]="Одиночный (Команда 2)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func003001())then
set udg_strings03[1]="Командный (2 команды)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func004001())then
set udg_strings03[2]="Победитель!"
else
call DoNothing()
endif
if(Trig_Test_UU_Func005001())then
set udg_strings03[3]="Проигравший!"
else
call DoNothing()
endif
if(Trig_Test_UU_Func006001())then
set udg_strings03[3]="Победитель!"
else
call DoNothing()
endif
if(Trig_Test_UU_Func007001())then
set udg_strings03[2]="Проигравший!"
else
call DoNothing()
endif
if(Trig_Test_UU_Func008001())then
set udg_strings03[2]="Победитель! (Жизни команды 1 больше чем у команды 2)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func009001())then
set udg_strings03[3]="Проигравший! (Жизни команды 2 меньше чем у команды 1)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func010001())then
set udg_strings03[2]="Проигравший! (Жизни команды 1 меньше чем у команды 2)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func011001())then
set udg_strings03[3]="Победитель! (Жизни команды 2 больше чем у команды 1)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func012001())then
set udg_strings03[2]="Победитель! (Общая победа)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func013001())then
set udg_strings03[3]="Победитель! (Общая победа)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func014001())then
set udg_integers07[1]=10000
else
call DoNothing()
endif
if(Trig_Test_UU_Func015001())then
set udg_integers07[0]=10000
else
call DoNothing()
endif
if(Trig_Test_UU_Func016001())then
set udg_strings03[4]="|cffffff33Норма|r."
else
call DoNothing()
endif
if(Trig_Test_UU_Func017001())then
set udg_strings03[4]="|cffffff33Бессонница|r."
else
call DoNothing()
endif
if(Trig_Test_UU_Func018001())then
set udg_strings03[4]="|cffffff33Кошмар|r."
else
call DoNothing()
endif
if(Trig_Test_UU_Func019001())then
set udg_strings03[4]="|cffff0000Ад|r!"
else
call DoNothing()
endif
if(Trig_Test_UU_Func020001())then
set udg_integers07[2]=50
else
call DoNothing()
endif
if(Trig_Test_UU_Func021001())then
set udg_integers07[2]=500
else
call DoNothing()
endif
if(Trig_Test_UU_Func022001())then
set udg_integers07[2]=1000
else
call DoNothing()
endif
if(Trig_Test_UU_Func023001())then
set udg_integers07[2]=5000
else
call DoNothing()
endif
set udg_integers07[3]=udg_integers05[1]
set udg_integers07[4]=udg_integers05[2]
set udg_integers07[5]=(udg_integers05[3]*50)
set udg_integers07[6]=(udg_integers05[4]*50)
set udg_integers07[7]=(udg_integers06[1]*100)
set udg_integers07[8]=(udg_integers06[2]*100)
set udg_integers07[9]=(udg_integer01*20)
set udg_integers07[10]=(udg_integer02*50)
set udg_integers07[11]=(udg_integer03*50)
set udg_integers08[1]=(udg_integers07[0]+(udg_integers07[2]+(udg_integers07[3]+(udg_integers07[5]+(udg_integers07[9]-udg_integers07[7])))))
set udg_integers08[2]=(udg_integers07[1]+(udg_integers07[2]+(udg_integers07[4]+(udg_integers07[6]+(udg_integers07[9]-udg_integers07[8])))))
if(Trig_Test_UU_Func035C())then
call DisplayTimedTextToForce(GetPlayersAll(),100.00,"TRIGSTR_8107")
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Режим выживания: "+udg_strings03[1]))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Статус команды 1: "+(udg_strings03[3]+(" (+|cff7777cd"+(I2S(udg_integers07[0])+"|r баллов)")))))
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Статус команды 2: "+(udg_strings03[2]+(" (+|cff7777cd"+(I2S(udg_integers07[1])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Сложность турнира: "+(udg_strings03[4]+(" (+|cff7777cd"+(I2S(udg_integers07[2])+("|r баллов) (+|cff7777cd"+(I2S(udg_integers07[9])+("|r баллов за "+(I2S(udg_integer01)+" раунд(ов))")))))))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Время игры: "+(I2S(udg_integer30)+(" : "+(I2S(udg_integer29)+(" : "+I2S(udg_integer27)))))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито монстров (Команда 1): |cffffff33"+(I2S(udg_integers05[1])+("|r (+|cff7777cd"+(I2S(udg_integers07[3])+"|r баллов)")))))
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито монстров (Команда 2): |cffffff33"+(I2S(udg_integers05[2])+("|r (+|cff7777cd"+(I2S(udg_integers07[4])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито Боссов (Команда 1): |cffffff33"+(I2S(udg_integers05[3])+("|r (+|cff7777cd"+(I2S(udg_integers07[5])+"|r баллов)")))))
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито Боссов (Команда 2): |cffffff33"+(I2S(udg_integers05[4])+("|r (+|cff7777cd"+(I2S(udg_integers07[6])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Смерти героев (Команда 1): |cffffff33"+(I2S(udg_integers06[1])+("|r (-|cffff0000"+(I2S(udg_integers07[7])+"|r баллов)")))))
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Смерти героев (Команда 2): |cffffff33"+(I2S(udg_integers06[2])+("|r (-|cffff0000"+(I2S(udg_integers07[8])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Общее количество баллов (Команда 1): |cff7777cd"+(I2S(udg_integers08[1])+"|r")))
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Общее количество баллов (Команда 2): |cff7777cd"+(I2S(udg_integers08[2])+"|r")))
call PlaySoundBJ(udg_sound03)
else
endif
if(Trig_Test_UU_Func036001())then
set udg_strings03[3]="Проигравший! (Не пройдены все раунды)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func037001())then
set udg_strings03[2]="Проигравший! (Не пройдены все раунды)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func038001())then
set udg_strings03[3]="|cffffff33Победитель|r! (Все раунды пройдены!)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func039001())then
set udg_strings03[2]="|cffffff33Победитель|r! (Все раунды пройдены!)"
else
call DoNothing()
endif
if(Trig_Test_UU_Func040001())then
set udg_integers07[0]=10000
else
call DoNothing()
endif
if(Trig_Test_UU_Func041001())then
set udg_integers07[1]=10000
else
call DoNothing()
endif
set udg_integers08[1]=(udg_integers07[0]+(udg_integers07[2]+(udg_integers07[3]+(udg_integers07[5]+(udg_integers07[9]+(udg_integers07[10]-udg_integers07[7]))))))
set udg_integers08[2]=(udg_integers07[1]+(udg_integers07[2]+(udg_integers07[4]+(udg_integers07[6]+(udg_integers07[9]+(udg_integers07[11]-udg_integers07[8]))))))
if(Trig_Test_UU_Func044C())then
call DisplayTimedTextToForce(GetPlayersAll(),100.00,"TRIGSTR_8108")
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Режим выживания: "+udg_strings03[1]))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Статус команды 1: "+(udg_strings03[3]+(" (+|cff7777cd"+(I2S(udg_integers07[0])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Сложность турнира: "+(udg_strings03[4]+(" (+|cff7777cd"+(I2S(udg_integers07[2])+("|r баллов) (+|cff7777cd"+(I2S(udg_integers07[9])+("|r баллов за "+(I2S(udg_integer01)+" раунд(ов))")))))))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Оставшиеся жизни: |cffffff33"+(I2S(udg_integer02)+("|r жизней (+|cff7777cd"+(I2S(udg_integers07[10])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Количество участников турнира (Команда 1): "+(I2S(udg_integer22)+" игрок(ов).")))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Время игры: "+(I2S(udg_integer30)+(" : "+(I2S(udg_integer29)+(" : "+I2S(udg_integer27)))))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито монстров (Команда 1): |cffffff33"+(I2S(udg_integers05[1])+("|r (+|cff7777cd"+(I2S(udg_integers07[3])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито Боссов (Команда 1): |cffffff33"+(I2S(udg_integers05[3])+("|r (+|cff7777cd"+(I2S(udg_integers07[5])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Смерти героев (Команда 1): |cffffff33"+(I2S(udg_integers06[1])+("|r (-|cffff0000"+(I2S(udg_integers07[7])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Общее количество баллов (Команда 1): |cff7777cd"+(I2S(udg_integers08[1])+"|r")))
call PlaySoundBJ(udg_sound03)
else
endif
if(Trig_Test_UU_Func045C())then
call DisplayTimedTextToForce(GetPlayersAll(),100.00,"TRIGSTR_8110")
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Режим выживания: "+udg_strings03[1]))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Статус команды 2: "+(udg_strings03[2]+(" (+|cff7777cd"+(I2S(udg_integers07[1])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Сложность турнира: "+(udg_strings03[4]+(" (+|cff7777cd"+(I2S(udg_integers07[2])+("|r баллов) (+|cff7777cd"+(I2S(udg_integers07[9])+("|r баллов за "+(I2S(udg_integer01)+" раунд(ов))")))))))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Оставшиеся жизни: |cffffff33"+(I2S(udg_integer03)+("|r жизней (+|cff7777cd"+(I2S(udg_integers07[11])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Количество участников турнира (Команда 2): "+(I2S(udg_integer24)+" игрок(ов).")))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Время игры: "+(I2S(udg_integer30)+(" : "+(I2S(udg_integer29)+(" : "+I2S(udg_integer27)))))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито монстров (Команда 2): |cffffff33"+(I2S(udg_integers05[2])+("|r (+|cff7777cd"+(I2S(udg_integers07[4])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Убито Боссов (Команда 2): |cffffff33"+(I2S(udg_integers05[4])+("|r (+|cff7777cd"+(I2S(udg_integers07[6])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Смерти героев (Команда 2): |cffffff33"+(I2S(udg_integers06[2])+("|r (-|cffff0000"+(I2S(udg_integers07[8])+"|r баллов)")))))
call PlaySoundBJ(udg_sound03)
call TriggerSleepAction(1.50)
call DisplayTimedTextToForce(GetPlayersAll(),100.00,("|cffff0000>|r Общее количество баллов (Команда 2): |cff7777cd"+(I2S(udg_integers08[2])+"|r")))
call PlaySoundBJ(udg_sound03)
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Update const
//===========================================================================
function Trig_Update_const_Actions takes nothing returns nothing
set udg_integer27=0
set udg_integer29=0
set udg_integer30=0
set udg_integer34=0
set udg_boolean01=false
set udg_integers05[1]=0
set udg_integers05[2]=0
set udg_integers05[3]=0
set udg_integers05[4]=0
set udg_integers06[1]=0
set udg_integers06[2]=0
set udg_integers09[1]=0
set udg_integers09[2]=0
set udg_integers09[3]=0
set udg_integers09[4]=0
set udg_integers09[5]=0
set udg_integers09[6]=0
set udg_integers09[7]=0
set udg_integers09[8]=0
set udg_integers09[9]=0
set udg_integers09[10]=0
set udg_integers02[1]=0
set udg_integers02[2]=0
set udg_integers02[3]=0
set udg_integers02[4]=0
set udg_boolean05=true
set udg_integer21=0
set udg_integers10[1]=0
set udg_integers10[2]=0
set udg_boolean09=false
set udg_boolean10=false
set udg_boolean11=false
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic begin 01
//===========================================================================
function Trig_Cinematic_begin_01_Func007A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup01,GetEnumPlayer(),0.00)
endfunction
function Trig_Cinematic_begin_01_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call CinematicFadeBJ(bj_CINEFADETYPE_FADEOUT,0.00,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
call CinematicModeBJ(true,udg_force01)
call CinematicModeBJ(true,udg_force02)
call TriggerSleepAction(0.25)
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8547")
call ForForce(GetPlayersAll(),function Trig_Cinematic_begin_01_Func007A)
call TriggerSleepAction(5.00)
call ClearTextMessagesBJ(GetPlayersAll())
call CinematicFadeBJ(bj_CINEFADETYPE_FADEIN,0.50,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
call TriggerSleepAction(0.50)
call EnableTrigger(udg_trigger123)
call TriggerExecute(udg_trigger124)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic skipped 01
//===========================================================================
function Trig_Cinematic_skipped_01_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_boolean06=true
call TriggerExecute(udg_trigger125)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic intro 01
//===========================================================================
function Trig_Cinematic_intro_01_Func002001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func006001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func010001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func011A takes nothing returns nothing
call SetCameraTargetControllerNoZForPlayer(GetEnumPlayer(),udg_unit02,0.00,0.00,false)
endfunction
function Trig_Cinematic_intro_01_Func014001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func018001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func020001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func023A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup02,GetEnumPlayer(),0.00)
endfunction
function Trig_Cinematic_intro_01_Func025001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func028001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func031A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup03,GetEnumPlayer(),0.00)
endfunction
function Trig_Cinematic_intro_01_Func033001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func036001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func043001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func048001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func051001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Func057001 takes nothing returns boolean
return(udg_boolean06==true)
endfunction
function Trig_Cinematic_intro_01_Actions takes nothing returns nothing
call DisableTrigger(udg_trigger109)
if(Trig_Cinematic_intro_01_Func002001())then
return
else
call DoNothing()
endif
call CreateNUnitsAtLoc(1,'n017',Player(10),GetRectCenter(udg_rect54),100.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerSleepAction(0.50)
if(Trig_Cinematic_intro_01_Func006001())then
return
else
call DoNothing()
endif
call AddSpecialEffectTargetUnitBJ("origin",udg_unit02,"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call TriggerSleepAction(1.00)
call IssuePointOrderLocBJ(udg_unit02,"move",GetRectCenter(udg_rect55))
if(Trig_Cinematic_intro_01_Func010001())then
return
else
call DoNothing()
endif
call ForForce(GetPlayersAll(),function Trig_Cinematic_intro_01_Func011A)
call TriggerSleepAction(7.00)
call SetUnitFacingToFaceUnitTimed(udg_unit02,udg_unit46,0)
if(Trig_Cinematic_intro_01_Func014001())then
return
else
call DoNothing()
endif
call SetDestructableInvulnerableBJ(udg_destructable01,false)
call IssueTargetDestructableOrder(udg_unit02,"attack",udg_destructable01)
call TriggerSleepAction(0.70)
if(Trig_Cinematic_intro_01_Func018001())then
return
else
call DoNothing()
endif
call IssuePointOrderLocBJ(udg_unit02,"move",GetRectCenter(udg_rect56))
if(Trig_Cinematic_intro_01_Func020001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(9.00)
call SetUnitFacingToFaceUnitTimed(udg_unit02,udg_unit46,0)
call ForForce(GetPlayersAll(),function Trig_Cinematic_intro_01_Func023A)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"TRIGSTR_8549",null,"TRIGSTR_8550",bj_TIMETYPE_SET,5.00,false)
if(Trig_Cinematic_intro_01_Func025001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(4.00)
call IssuePointOrderLocBJ(udg_unit02,"move",GetRectCenter(udg_rect57))
if(Trig_Cinematic_intro_01_Func028001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(3.00)
call SetUnitFacingToFaceUnitTimed(udg_unit02,udg_unit46,0)
call ForForce(GetPlayersAll(),function Trig_Cinematic_intro_01_Func031A)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"TRIGSTR_8601",null,"TRIGSTR_8602",bj_TIMETYPE_SET,5.00,false)
if(Trig_Cinematic_intro_01_Func033001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(4.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"TRIGSTR_8603",null,"TRIGSTR_8604",bj_TIMETYPE_SET,5.00,false)
if(Trig_Cinematic_intro_01_Func036001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(2.00)
call PlaySoundBJ(udg_sound15)
call TriggerSleepAction(1.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"TRIGSTR_8605",null,"TRIGSTR_8606",bj_TIMETYPE_SET,5.00,false)
call TriggerExecute(udg_trigger127)
call EnableTrigger(udg_trigger127)
if(Trig_Cinematic_intro_01_Func043001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(3.00)
call TriggerExecute(udg_trigger126)
call EnableTrigger(udg_trigger126)
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect53),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
if(Trig_Cinematic_intro_01_Func048001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(1.00)
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect53),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
if(Trig_Cinematic_intro_01_Func051001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(1.00)
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect53),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_unit02,"TRIGSTR_8607",null,"TRIGSTR_8608",bj_TIMETYPE_SET,5.00,false)
call DisableTrigger(udg_trigger127)
call SetUnitAnimation(udg_unit02,"stand")
if(Trig_Cinematic_intro_01_Func057001())then
return
else
call DoNothing()
endif
call TriggerSleepAction(5.00)
call TriggerExecute(udg_trigger125)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic end 01
//===========================================================================
function Trig_Cinematic_end_01_Func006A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup04,GetEnumPlayer(),0.00)
endfunction
function Trig_Cinematic_end_01_Actions takes nothing returns nothing
call DisableTrigger(udg_trigger123)
call CinematicFadeBJ(bj_CINEFADETYPE_FADEOUT,0.50,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
call TriggerSleepAction(1.00)
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8609")
call RemoveUnit(udg_unit02)
call ForForce(GetPlayersAll(),function Trig_Cinematic_end_01_Func006A)
call DisableTrigger(udg_trigger126)
call TriggerSleepAction(5.00)
call TriggerExecute(udg_trigger119)
call ClearTextMessagesBJ(GetPlayersAll())
call CinematicModeBJ(false,udg_force01)
call CinematicModeBJ(false,udg_force02)
call CinematicFadeBJ(bj_CINEFADETYPE_FADEIN,0.50,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect
//===========================================================================
function Trig_Anim_effect_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect53),"Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectLocBJ(GetRectCenter(udg_rect53),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect 02
//===========================================================================
function Trig_Anim_effect_02_Actions takes nothing returns nothing
call SetUnitAnimation(udg_unit02,"spell")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic begin 02
//===========================================================================
function Trig_Cinematic_begin_02_Func006001 takes nothing returns boolean
return(udg_integer36==0)
endfunction
function Trig_Cinematic_begin_02_Func007001 takes nothing returns boolean
return(udg_integer36==1)
endfunction
function Trig_Cinematic_begin_02_Func008001 takes nothing returns boolean
return(udg_integer36==2)
endfunction
function Trig_Cinematic_begin_02_Func009001 takes nothing returns boolean
return(udg_integer36==3)
endfunction
function Trig_Cinematic_begin_02_Func010A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup05,GetEnumPlayer(),0.00)
endfunction
function Trig_Cinematic_begin_02_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call CinematicFadeBJ(bj_CINEFADETYPE_FADEOUT,0.00,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
call CinematicModeBJ(true,udg_force01)
call CinematicModeBJ(true,udg_force02)
call TriggerSleepAction(0.25)
if(Trig_Cinematic_begin_02_Func006001())then
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8620")
else
call DoNothing()
endif
if(Trig_Cinematic_begin_02_Func007001())then
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8621")
else
call DoNothing()
endif
if(Trig_Cinematic_begin_02_Func008001())then
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8622")
else
call DoNothing()
endif
if(Trig_Cinematic_begin_02_Func009001())then
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8624")
else
call DoNothing()
endif
call ForForce(GetPlayersAll(),function Trig_Cinematic_begin_02_Func010A)
call AddWeatherEffectSaveLast(udg_rect71,'LRaa')
set udg_weathereffect02=GetLastCreatedWeatherEffect()
call TriggerSleepAction(5.00)
call ClearTextMessagesBJ(GetPlayersAll())
call CinematicFadeBJ(bj_CINEFADETYPE_FADEIN,0.50,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
call TriggerSleepAction(0.50)
call EnableTrigger(udg_trigger129)
call TriggerExecute(udg_trigger130)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic skipped 02
//===========================================================================
function Trig_Cinematic_skipped_02_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_boolean08=true
call TriggerExecute(udg_trigger136)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic intro 02
//===========================================================================
function Trig_Cinematic_intro_02_Func002001 takes nothing returns boolean
return(udg_boolean08==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func001001001 takes nothing returns boolean
return(udg_integers12[1]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func001001002 takes nothing returns boolean
return(udg_booleans02[1]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func001001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func001001001(),Trig_Cinematic_intro_02_Func053Func001001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func002001001 takes nothing returns boolean
return(udg_integers12[2]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func002001002 takes nothing returns boolean
return(udg_booleans02[2]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func002001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func002001001(),Trig_Cinematic_intro_02_Func053Func002001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func003001001 takes nothing returns boolean
return(udg_integers12[3]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func003001002 takes nothing returns boolean
return(udg_booleans02[3]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func003001001(),Trig_Cinematic_intro_02_Func053Func003001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func004001001 takes nothing returns boolean
return(udg_integers12[4]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func004001002 takes nothing returns boolean
return(udg_booleans02[4]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func004001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func004001001(),Trig_Cinematic_intro_02_Func053Func004001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func005001001 takes nothing returns boolean
return(udg_integers12[5]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func005001002 takes nothing returns boolean
return(udg_booleans02[5]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func005001001(),Trig_Cinematic_intro_02_Func053Func005001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func006001001 takes nothing returns boolean
return(udg_integers12[6]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func006001002 takes nothing returns boolean
return(udg_booleans02[6]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func006001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func006001001(),Trig_Cinematic_intro_02_Func053Func006001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func007001001 takes nothing returns boolean
return(udg_integers12[7]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func007001002 takes nothing returns boolean
return(udg_booleans02[7]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func007001001(),Trig_Cinematic_intro_02_Func053Func007001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func008001001 takes nothing returns boolean
return(udg_integers12[8]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func008001002 takes nothing returns boolean
return(udg_booleans02[8]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func008001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func008001001(),Trig_Cinematic_intro_02_Func053Func008001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func009001001 takes nothing returns boolean
return(udg_integers12[9]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func009001002 takes nothing returns boolean
return(udg_booleans02[9]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func009001001(),Trig_Cinematic_intro_02_Func053Func009001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func010001001 takes nothing returns boolean
return(udg_integers12[10]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func010001002 takes nothing returns boolean
return(udg_booleans02[10]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func010001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func010001001(),Trig_Cinematic_intro_02_Func053Func010001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func011001001 takes nothing returns boolean
return(udg_integers12[11]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func011001002 takes nothing returns boolean
return(udg_booleans02[11]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func011001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func011001001(),Trig_Cinematic_intro_02_Func053Func011001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func012001001 takes nothing returns boolean
return(udg_integers12[12]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func012001002 takes nothing returns boolean
return(udg_booleans02[12]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func012001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func012001001(),Trig_Cinematic_intro_02_Func053Func012001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func013001001 takes nothing returns boolean
return(udg_integers12[13]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func013001002 takes nothing returns boolean
return(udg_booleans02[13]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func013001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func013001001(),Trig_Cinematic_intro_02_Func053Func013001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func014001001 takes nothing returns boolean
return(udg_integers12[14]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func014001002 takes nothing returns boolean
return(udg_booleans02[14]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func014001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func014001001(),Trig_Cinematic_intro_02_Func053Func014001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func015001001 takes nothing returns boolean
return(udg_integers12[15]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func015001002 takes nothing returns boolean
return(udg_booleans02[15]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func015001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func015001001(),Trig_Cinematic_intro_02_Func053Func015001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func016001001 takes nothing returns boolean
return(udg_integers12[16]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func016001002 takes nothing returns boolean
return(udg_booleans02[16]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func016001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func016001001(),Trig_Cinematic_intro_02_Func053Func016001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func017001001 takes nothing returns boolean
return(udg_integers12[17]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func017001002 takes nothing returns boolean
return(udg_booleans02[17]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func017001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func017001001(),Trig_Cinematic_intro_02_Func053Func017001002())
endfunction
function Trig_Cinematic_intro_02_Func053Func018001001 takes nothing returns boolean
return(udg_integers12[18]==1)
endfunction
function Trig_Cinematic_intro_02_Func053Func018001002 takes nothing returns boolean
return(udg_booleans02[18]==true)
endfunction
function Trig_Cinematic_intro_02_Func053Func018001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func053Func018001001(),Trig_Cinematic_intro_02_Func053Func018001002())
endfunction
function Trig_Cinematic_intro_02_Func053C takes nothing returns boolean
if(not(udg_boolean09==true))then
return false
endif
return true
endfunction
function Trig_Cinematic_intro_02_Func054Func001001001 takes nothing returns boolean
return(udg_integers12[1]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func001001002 takes nothing returns boolean
return(udg_booleans02[1]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func001001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func001001001(),Trig_Cinematic_intro_02_Func054Func001001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func002001001 takes nothing returns boolean
return(udg_integers12[2]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func002001002 takes nothing returns boolean
return(udg_booleans02[2]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func002001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func002001001(),Trig_Cinematic_intro_02_Func054Func002001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func003001001 takes nothing returns boolean
return(udg_integers12[3]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func003001002 takes nothing returns boolean
return(udg_booleans02[3]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func003001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func003001001(),Trig_Cinematic_intro_02_Func054Func003001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func004001001 takes nothing returns boolean
return(udg_integers12[4]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func004001002 takes nothing returns boolean
return(udg_booleans02[4]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func004001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func004001001(),Trig_Cinematic_intro_02_Func054Func004001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func005001001 takes nothing returns boolean
return(udg_integers12[5]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func005001002 takes nothing returns boolean
return(udg_booleans02[5]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func005001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func005001001(),Trig_Cinematic_intro_02_Func054Func005001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func006001001 takes nothing returns boolean
return(udg_integers12[6]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func006001002 takes nothing returns boolean
return(udg_booleans02[6]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func006001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func006001001(),Trig_Cinematic_intro_02_Func054Func006001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func007001001 takes nothing returns boolean
return(udg_integers12[7]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func007001002 takes nothing returns boolean
return(udg_booleans02[7]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func007001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func007001001(),Trig_Cinematic_intro_02_Func054Func007001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func008001001 takes nothing returns boolean
return(udg_integers12[8]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func008001002 takes nothing returns boolean
return(udg_booleans02[8]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func008001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func008001001(),Trig_Cinematic_intro_02_Func054Func008001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func009001001 takes nothing returns boolean
return(udg_integers12[9]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func009001002 takes nothing returns boolean
return(udg_booleans02[9]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func009001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func009001001(),Trig_Cinematic_intro_02_Func054Func009001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func010001001 takes nothing returns boolean
return(udg_integers12[10]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func010001002 takes nothing returns boolean
return(udg_booleans02[10]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func010001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func010001001(),Trig_Cinematic_intro_02_Func054Func010001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func011001001 takes nothing returns boolean
return(udg_integers12[11]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func011001002 takes nothing returns boolean
return(udg_booleans02[11]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func011001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func011001001(),Trig_Cinematic_intro_02_Func054Func011001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func012001001 takes nothing returns boolean
return(udg_integers12[12]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func012001002 takes nothing returns boolean
return(udg_booleans02[12]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func012001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func012001001(),Trig_Cinematic_intro_02_Func054Func012001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func013001001 takes nothing returns boolean
return(udg_integers12[13]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func013001002 takes nothing returns boolean
return(udg_booleans02[13]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func013001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func013001001(),Trig_Cinematic_intro_02_Func054Func013001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func014001001 takes nothing returns boolean
return(udg_integers12[14]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func014001002 takes nothing returns boolean
return(udg_booleans02[14]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func014001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func014001001(),Trig_Cinematic_intro_02_Func054Func014001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func015001001 takes nothing returns boolean
return(udg_integers12[15]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func015001002 takes nothing returns boolean
return(udg_booleans02[15]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func015001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func015001001(),Trig_Cinematic_intro_02_Func054Func015001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func016001001 takes nothing returns boolean
return(udg_integers12[16]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func016001002 takes nothing returns boolean
return(udg_booleans02[16]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func016001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func016001001(),Trig_Cinematic_intro_02_Func054Func016001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func017001001 takes nothing returns boolean
return(udg_integers12[17]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func017001002 takes nothing returns boolean
return(udg_booleans02[17]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func017001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func017001001(),Trig_Cinematic_intro_02_Func054Func017001002())
endfunction
function Trig_Cinematic_intro_02_Func054Func018001001 takes nothing returns boolean
return(udg_integers12[18]==2)
endfunction
function Trig_Cinematic_intro_02_Func054Func018001002 takes nothing returns boolean
return(udg_booleans02[18]==true)
endfunction
function Trig_Cinematic_intro_02_Func054Func018001 takes nothing returns boolean
return GetBooleanAnd(Trig_Cinematic_intro_02_Func054Func018001001(),Trig_Cinematic_intro_02_Func054Func018001002())
endfunction
function Trig_Cinematic_intro_02_Func054C takes nothing returns boolean
if(not(udg_boolean10==true))then
return false
endif
return true
endfunction
function Trig_Cinematic_intro_02_Func056002 takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetEnumUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdl")
endfunction
function Trig_Cinematic_intro_02_Func057A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup06,GetEnumPlayer(),5.00)
endfunction
function Trig_Cinematic_intro_02_Func065A takes nothing returns nothing
call SetCameraFieldForPlayer(GetEnumPlayer(),CAMERA_FIELD_ROTATION,CameraSetupGetFieldSwap(CAMERA_FIELD_TARGET_DISTANCE,udg_camerasetup06),60.00)
endfunction
function Trig_Cinematic_intro_02_Actions takes nothing returns nothing
call DisableTrigger(udg_trigger109)
if(Trig_Cinematic_intro_02_Func002001())then
return
else
call DoNothing()
endif
call CreateNUnitsAtLoc(1,'n01N',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect65),0.00)
set udg_units04[1]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[1],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01N',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect60),0.00)
set udg_units04[2]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[2],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01N',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect63),0.00)
set udg_units04[3]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[3],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01N',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect70),0.00)
set udg_units04[4]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[4],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01O',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect66),0.00)
set udg_units04[5]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[5],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01O',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect67),0.00)
set udg_units04[6]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[6],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01O',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect61),0.00)
set udg_units04[7]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[7],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01O',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect64),0.00)
set udg_units04[8]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[8],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'n01O',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect68),0.00)
set udg_units04[9]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[9],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'h01B',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect59),0.00)
set udg_units04[10]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[10],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'h01B',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect69),0.00)
set udg_units04[11]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[11],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call CreateNUnitsAtLoc(1,'h01B',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect62),0.00)
set udg_units04[12]=GetLastCreatedUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_units04[12],"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call SetUnitFacingToFaceUnitTimed(udg_units04[1],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[2],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[3],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[4],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[5],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[6],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[7],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[8],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[9],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[10],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[11],udg_unit03,0)
call SetUnitFacingToFaceUnitTimed(udg_units04[12],udg_unit03,0)
call PlaySoundBJ(udg_sound13)
call TriggerSleepAction(2)
if(Trig_Cinematic_intro_02_Func053C())then
if(Trig_Cinematic_intro_02_Func053Func001001())then
call CreateNUnitsAtLoc(1,'H00W',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func002001())then
call CreateNUnitsAtLoc(1,'H00Z',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func003001())then
call CreateNUnitsAtLoc(1,'H00H',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func004001())then
call CreateNUnitsAtLoc(1,'H006',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func005001())then
call CreateNUnitsAtLoc(1,'H005',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func006001())then
call CreateNUnitsAtLoc(1,'H002',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func007001())then
call CreateNUnitsAtLoc(1,'H00Y',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func008001())then
call CreateNUnitsAtLoc(1,'H004',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func009001())then
call CreateNUnitsAtLoc(1,'H003',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func010001())then
call CreateNUnitsAtLoc(1,'H00V',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func011001())then
call CreateNUnitsAtLoc(1,'H00L',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func012001())then
call CreateNUnitsAtLoc(1,'H00I',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func013001())then
call CreateNUnitsAtLoc(1,'H00K',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func014001())then
call CreateNUnitsAtLoc(1,'H00J',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func015001())then
call CreateNUnitsAtLoc(1,'H00M',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func016001())then
call CreateNUnitsAtLoc(1,'H019',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func017001())then
call CreateNUnitsAtLoc(1,'H00O',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func053Func018001())then
call CreateNUnitsAtLoc(1,'E00A',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
else
endif
if(Trig_Cinematic_intro_02_Func054C())then
if(Trig_Cinematic_intro_02_Func054Func001001())then
call CreateNUnitsAtLoc(1,'H00W',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func002001())then
call CreateNUnitsAtLoc(1,'H00Z',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func003001())then
call CreateNUnitsAtLoc(1,'H00H',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func004001())then
call CreateNUnitsAtLoc(1,'H006',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func005001())then
call CreateNUnitsAtLoc(1,'H005',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func006001())then
call CreateNUnitsAtLoc(1,'H002',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func007001())then
call CreateNUnitsAtLoc(1,'H00Y',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func008001())then
call CreateNUnitsAtLoc(1,'H004',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func009001())then
call CreateNUnitsAtLoc(1,'H003',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func010001())then
call CreateNUnitsAtLoc(1,'H00V',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func011001())then
call CreateNUnitsAtLoc(1,'H00L',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func012001())then
call CreateNUnitsAtLoc(1,'H00I',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func013001())then
call CreateNUnitsAtLoc(1,'H00K',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func014001())then
call CreateNUnitsAtLoc(1,'H00J',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func015001())then
call CreateNUnitsAtLoc(1,'H00M',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func016001())then
call CreateNUnitsAtLoc(1,'H019',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func017001())then
call CreateNUnitsAtLoc(1,'H00O',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
if(Trig_Cinematic_intro_02_Func054Func018001())then
call CreateNUnitsAtLoc(1,'E00A',Player(PLAYER_NEUTRAL_PASSIVE),GetRandomLocInRect(udg_rect58),280.00)
else
call DoNothing()
endif
else
endif
call TriggerSleepAction(1.00)
call ForGroupBJ(GetUnitsInRectAll(udg_rect58),function Trig_Cinematic_intro_02_Func056002)
call ForForce(GetPlayersAll(),function Trig_Cinematic_intro_02_Func057A)
call EnableTrigger(udg_trigger133)
call EnableTrigger(udg_trigger131)
call EnableTrigger(udg_trigger134)
call TriggerSleepAction(1.00)
call EnableTrigger(udg_trigger132)
call EnableTrigger(udg_trigger135)
call TriggerSleepAction(4.00)
call ForForce(GetPlayersAll(),function Trig_Cinematic_intro_02_Func065A)
call TriggerSleepAction(4.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_units04[2],"TRIGSTR_8639",null,"TRIGSTR_8640",bj_TIMETYPE_SET,5.00,false)
call TriggerSleepAction(10.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_units04[9],"TRIGSTR_8641",null,"TRIGSTR_8642",bj_TIMETYPE_SET,4.00,false)
call TriggerSleepAction(10.00)
call TransmissionFromUnitWithNameBJ(GetPlayersAll(),udg_units04[10],"TRIGSTR_8643",null,"TRIGSTR_8644",bj_TIMETYPE_SET,5.00,false)
call TriggerSleepAction(10.00)
call TriggerExecute(udg_trigger136)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect 03
//===========================================================================
function Trig_Anim_effect_03_Actions takes nothing returns nothing
call SetUnitAnimation(udg_units04[1],"spell")
call SetUnitAnimation(udg_units04[3],"spell")
call SetUnitAnimation(udg_units04[6],"spell")
call TriggerSleepAction(0.80)
call SetUnitAnimation(udg_units04[1],"stand")
call SetUnitAnimation(udg_units04[3],"stand")
call SetUnitAnimation(udg_units04[6],"stand")
call TriggerSleepAction(2.00)
call SetUnitAnimation(udg_units04[8],"spell")
call SetUnitAnimation(udg_units04[4],"spell")
call SetUnitAnimation(udg_units04[11],"stand victory")
call TriggerSleepAction(0.80)
call SetUnitAnimation(udg_units04[8],"stand")
call SetUnitAnimation(udg_units04[4],"stand")
call SetUnitAnimation(udg_units04[11],"stand")
call TriggerSleepAction(2.00)
call SetUnitAnimation(udg_units04[11],"stand victory")
call SetUnitAnimation(udg_units04[12],"stand victory")
call TriggerSleepAction(1.20)
call SetUnitAnimation(udg_units04[11],"stand")
call SetUnitAnimation(udg_units04[12],"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect 04
//===========================================================================
function Trig_Anim_effect_04_Actions takes nothing returns nothing
call SetUnitAnimation(udg_units04[2],"spell")
call SetUnitAnimation(udg_units04[5],"spell")
call SetUnitAnimation(udg_units04[7],"spell")
call TriggerSleepAction(0.80)
call SetUnitAnimation(udg_units04[2],"stand")
call SetUnitAnimation(udg_units04[5],"stand")
call SetUnitAnimation(udg_units04[7],"stand")
call TriggerSleepAction(1.50)
call SetUnitAnimation(udg_units04[9],"spell")
call SetUnitAnimation(udg_units04[7],"spell")
call SetUnitAnimation(udg_units04[10],"stand victory")
call TriggerSleepAction(0.80)
call SetUnitAnimation(udg_units04[9],"stand")
call SetUnitAnimation(udg_units04[7],"stand")
call SetUnitAnimation(udg_units04[10],"stand")
call TriggerSleepAction(2.00)
call SetUnitAnimation(udg_units04[10],"stand victory")
call TriggerSleepAction(1.20)
call SetUnitAnimation(udg_units04[10],"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect 05
//===========================================================================
function Trig_Anim_effect_05_Func001002 takes nothing returns nothing
call SetUnitAnimation(GetEnumUnit(),"spell")
endfunction
function Trig_Anim_effect_05_Func003002 takes nothing returns nothing
call SetUnitAnimation(GetEnumUnit(),"stand")
endfunction
function Trig_Anim_effect_05_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsInRectAll(udg_rect58),function Trig_Anim_effect_05_Func001002)
call TriggerSleepAction(1.00)
call ForGroupBJ(GetUnitsInRectAll(udg_rect58),function Trig_Anim_effect_05_Func003002)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect 06
//===========================================================================
function Trig_Anim_effect_06_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit69),"Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit68),"Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit71),"Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit70),"Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anim effect 07
//===========================================================================
function Trig_Anim_effect_07_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit69),"Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl")
call TriggerSleepAction(0.70)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit68),"Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl")
call TriggerSleepAction(0.70)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit71),"Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl")
call TriggerSleepAction(0.70)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit70),"Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Cinematic end 02
//===========================================================================
function Trig_Cinematic_end_02_Func011002 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Cinematic_end_02_Func027A takes nothing returns nothing
call CameraSetupApplyForPlayer(true,udg_camerasetup04,GetEnumPlayer(),0.00)
endfunction
function Trig_Cinematic_end_02_Actions takes nothing returns nothing
call DisableTrigger(udg_trigger129)
call CinematicFadeBJ(bj_CINEFADETYPE_FADEOUT,0.50,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
call TriggerSleepAction(1.00)
call DisplayTimedTextToForce(GetPlayersAll(),30,"TRIGSTR_8638")
call DisableTrigger(udg_trigger131)
call DisableTrigger(udg_trigger132)
call DisableTrigger(udg_trigger133)
call DisableTrigger(udg_trigger134)
call DisableTrigger(udg_trigger135)
call StopSoundBJ(udg_sound13,true)
call ForGroupBJ(GetUnitsInRectAll(udg_rect58),function Trig_Cinematic_end_02_Func011002)
call CreateNUnitsAtLoc(1,'n01M',Player(PLAYER_NEUTRAL_PASSIVE),GetRectCenter(udg_rect72),bj_UNIT_FACING)
set udg_unit03=GetLastCreatedUnit()
call RemoveUnit(udg_units04[1])
call RemoveUnit(udg_units04[2])
call RemoveUnit(udg_units04[3])
call RemoveUnit(udg_units04[4])
call RemoveUnit(udg_units04[5])
call RemoveUnit(udg_units04[6])
call RemoveUnit(udg_units04[7])
call RemoveUnit(udg_units04[8])
call RemoveUnit(udg_units04[9])
call RemoveUnit(udg_units04[10])
call RemoveUnit(udg_units04[11])
call RemoveUnit(udg_units04[12])
call RemoveWeatherEffectBJ(udg_weathereffect02)
call ForForce(GetPlayersAll(),function Trig_Cinematic_end_02_Func027A)
call TriggerSleepAction(3.00)
call TriggerExecute(udg_trigger119)
call ClearTextMessagesBJ(GetPlayersAll())
call CinematicModeBJ(false,udg_force01)
call CinematicModeBJ(false,udg_force02)
call CinematicFadeBJ(bj_CINEFADETYPE_FADEIN,0.50,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,0,0,0)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Effect Spirit
//===========================================================================
function Trig_Effect_Spirit_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetEnteringUnit())=='e00O'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00M'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00Q'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00R'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00V'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00P'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00T'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00N'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00U'))then
return true
endif
if((GetUnitTypeId(GetEnteringUnit())=='e00S'))then
return true
endif
return false
endfunction
function Trig_Effect_Spirit_Conditions takes nothing returns boolean
if(not Trig_Effect_Spirit_Func001C())then
return false
endif
return true
endfunction
function Trig_Effect_Spirit_Actions takes nothing returns nothing
call SetUnitVertexColorBJ(GetTriggerUnit(),100,100.00,100.00,30.00)
call SetUnitColor(GetTriggerUnit(),PLAYER_COLOR_YELLOW)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Special Effect Destruction
//===========================================================================
function Trig_Special_Effect_Destruction_Actions takes nothing returns nothing
local effect tempEffect
set tempEffect=udg_effect01
call PolledWait(7.00)
set udg_effect01=tempEffect
call DestroyEffectBJ(udg_effect01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Floating text fadeout
//===========================================================================
function Trig_Floating_text_fadeout_Actions takes nothing returns nothing
local texttag tempTag
set tempTag=udg_texttag01
call PolledWait(1.50)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,7.50)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,22.50)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,30.00)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,45.00)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,60.00)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,75.00)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,90.00)
set tempTag=udg_texttag01
call PolledWait(0.06)
set udg_texttag01=tempTag
call SetTextTagColorBJ(udg_texttag01,100,100,100,100.00)
set tempTag=udg_texttag01
call DestroyTextTagBJ(udg_texttag01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Archer level up
//===========================================================================
function Trig_Archer_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H004'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A00W'))then
return false
endif
return true
endfunction
function Trig_Archer_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==1)
endfunction
function Trig_Archer_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==2)
endfunction
function Trig_Archer_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==3)
endfunction
function Trig_Archer_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==4)
endfunction
function Trig_Archer_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==5)
endfunction
function Trig_Archer_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==6)
endfunction
function Trig_Archer_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==7)
endfunction
function Trig_Archer_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==8)
endfunction
function Trig_Archer_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==9)
endfunction
function Trig_Archer_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00W',GetTriggerUnit())==10)
endfunction
function Trig_Archer_level_up_Actions takes nothing returns nothing
if(Trig_Archer_level_up_Func001001())then
set udg_integer07=1
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func002001())then
set udg_integer07=2
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func003001())then
set udg_integer07=3
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func004001())then
set udg_integer07=4
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func005001())then
set udg_integer07=5
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func006001())then
set udg_integer07=6
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func007001())then
set udg_integer07=7
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func008001())then
set udg_integer07=8
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func009001())then
set udg_integer07=9
else
call DoNothing()
endif
if(Trig_Archer_level_up_Func010001())then
set udg_integer07=10
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Archer obstrel
//===========================================================================
function Trig_Archer_obstrel_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A00W'))then
return false
endif
return true
endfunction
function Trig_Archer_obstrel_Func001001 takes nothing returns boolean
return(udg_integer07==1)
endfunction
function Trig_Archer_obstrel_Func002001 takes nothing returns boolean
return(udg_integer07==2)
endfunction
function Trig_Archer_obstrel_Func003001 takes nothing returns boolean
return(udg_integer07==3)
endfunction
function Trig_Archer_obstrel_Func004001 takes nothing returns boolean
return(udg_integer07==4)
endfunction
function Trig_Archer_obstrel_Func005001 takes nothing returns boolean
return(udg_integer07==5)
endfunction
function Trig_Archer_obstrel_Func006001 takes nothing returns boolean
return(udg_integer07==6)
endfunction
function Trig_Archer_obstrel_Func007001 takes nothing returns boolean
return(udg_integer07==7)
endfunction
function Trig_Archer_obstrel_Func008001 takes nothing returns boolean
return(udg_integer07==8)
endfunction
function Trig_Archer_obstrel_Func009001 takes nothing returns boolean
return(udg_integer07==9)
endfunction
function Trig_Archer_obstrel_Func010001 takes nothing returns boolean
return(udg_integer07==10)
endfunction
function Trig_Archer_obstrel_Func011001 takes nothing returns boolean
return(udg_integer07==1)
endfunction
function Trig_Archer_obstrel_Func012001 takes nothing returns boolean
return(udg_integer07==2)
endfunction
function Trig_Archer_obstrel_Func013001 takes nothing returns boolean
return(udg_integer07==3)
endfunction
function Trig_Archer_obstrel_Func014001 takes nothing returns boolean
return(udg_integer07==4)
endfunction
function Trig_Archer_obstrel_Func015001 takes nothing returns boolean
return(udg_integer07==5)
endfunction
function Trig_Archer_obstrel_Func016001 takes nothing returns boolean
return(udg_integer07==6)
endfunction
function Trig_Archer_obstrel_Func017001 takes nothing returns boolean
return(udg_integer07==7)
endfunction
function Trig_Archer_obstrel_Func018001 takes nothing returns boolean
return(udg_integer07==8)
endfunction
function Trig_Archer_obstrel_Func019001 takes nothing returns boolean
return(udg_integer07==9)
endfunction
function Trig_Archer_obstrel_Func020001 takes nothing returns boolean
return(udg_integer07==10)
endfunction
function Trig_Archer_obstrel_Func021Func001C takes nothing returns boolean
if((udg_integer07==1))then
return true
endif
if((udg_integer07==2))then
return true
endif
if((udg_integer07==3))then
return true
endif
if((udg_integer07==4))then
return true
endif
if((udg_integer07==5))then
return true
endif
if((udg_integer07==6))then
return true
endif
if((udg_integer07==7))then
return true
endif
if((udg_integer07==8))then
return true
endif
if((udg_integer07==9))then
return true
endif
if((udg_integer07==10))then
return true
endif
return false
endfunction
function Trig_Archer_obstrel_Func021C takes nothing returns boolean
if(not Trig_Archer_obstrel_Func021Func001C())then
return false
endif
return true
endfunction
function Trig_Archer_obstrel_Actions takes nothing returns nothing
if(Trig_Archer_obstrel_Func001001())then
call UnitAddAbilityBJ('A00X',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func002001())then
call UnitAddAbilityBJ('A00Y',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func003001())then
call UnitAddAbilityBJ('A00Z',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func004001())then
call UnitAddAbilityBJ('A010',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func005001())then
call UnitAddAbilityBJ('A011',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func006001())then
call UnitAddAbilityBJ('A012',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func007001())then
call UnitAddAbilityBJ('A013',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func008001())then
call UnitAddAbilityBJ('A014',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func009001())then
call UnitAddAbilityBJ('A015',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func010001())then
call UnitAddAbilityBJ('A016',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func011001())then
call TriggerSleepAction(4.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func012001())then
call TriggerSleepAction(5.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func013001())then
call TriggerSleepAction(6.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func014001())then
call TriggerSleepAction(7.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func015001())then
call TriggerSleepAction(8.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func016001())then
call TriggerSleepAction(9.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func017001())then
call TriggerSleepAction(10.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func018001())then
call TriggerSleepAction(11.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func019001())then
call TriggerSleepAction(12.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func020001())then
call TriggerSleepAction(13.00)
else
call DoNothing()
endif
if(Trig_Archer_obstrel_Func021C())then
call UnitRemoveAbilityBJ('A00X',GetTriggerUnit())
call UnitRemoveAbilityBJ('A00Y',GetTriggerUnit())
call UnitRemoveAbilityBJ('A00Z',GetTriggerUnit())
call UnitRemoveAbilityBJ('A010',GetTriggerUnit())
call UnitRemoveAbilityBJ('A011',GetTriggerUnit())
call UnitRemoveAbilityBJ('A012',GetTriggerUnit())
call UnitRemoveAbilityBJ('A013',GetTriggerUnit())
call UnitRemoveAbilityBJ('A014',GetTriggerUnit())
call UnitRemoveAbilityBJ('A015',GetTriggerUnit())
call UnitRemoveAbilityBJ('A016',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Strag level up
//===========================================================================
function Trig_Strag_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H003'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A00G'))then
return false
endif
return true
endfunction
function Trig_Strag_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==1)
endfunction
function Trig_Strag_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==2)
endfunction
function Trig_Strag_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==2)
endfunction
function Trig_Strag_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==3)
endfunction
function Trig_Strag_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==3)
endfunction
function Trig_Strag_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==4)
endfunction
function Trig_Strag_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==4)
endfunction
function Trig_Strag_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==5)
endfunction
function Trig_Strag_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==5)
endfunction
function Trig_Strag_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==6)
endfunction
function Trig_Strag_level_up_Func011001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==6)
endfunction
function Trig_Strag_level_up_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==7)
endfunction
function Trig_Strag_level_up_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==7)
endfunction
function Trig_Strag_level_up_Func014001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==8)
endfunction
function Trig_Strag_level_up_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==8)
endfunction
function Trig_Strag_level_up_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==9)
endfunction
function Trig_Strag_level_up_Func017001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==9)
endfunction
function Trig_Strag_level_up_Func018001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==10)
endfunction
function Trig_Strag_level_up_Func019001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A00G',GetTriggerUnit())==10)
endfunction
function Trig_Strag_level_up_Actions takes nothing returns nothing
if(Trig_Strag_level_up_Func001001())then
call UnitAddAbilityBJ('A01I',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func002001())then
call UnitRemoveAbilityBJ('A01I',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func003001())then
call UnitAddAbilityBJ('A01H',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func004001())then
call UnitRemoveAbilityBJ('A01H',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func005001())then
call UnitAddAbilityBJ('A01G',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func006001())then
call UnitRemoveAbilityBJ('A01G',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func007001())then
call UnitAddAbilityBJ('A01F',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func008001())then
call UnitRemoveAbilityBJ('A01F',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func009001())then
call UnitAddAbilityBJ('A01E',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func010001())then
call UnitRemoveAbilityBJ('A01E',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func011001())then
call UnitAddAbilityBJ('A01D',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func012001())then
call UnitRemoveAbilityBJ('A01D',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func013001())then
call UnitAddAbilityBJ('A01C',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func014001())then
call UnitRemoveAbilityBJ('A01C',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func015001())then
call UnitAddAbilityBJ('A01B',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func016001())then
call UnitRemoveAbilityBJ('A01B',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func017001())then
call UnitAddAbilityBJ('A01A',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func018001())then
call UnitRemoveAbilityBJ('A01A',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Strag_level_up_Func019001())then
call UnitAddAbilityBJ('A019',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Killer cast
//===========================================================================
function Trig_Killer_cast_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return false
endif
if(not(GetSpellAbilityId()=='A04I'))then
return false
endif
return true
endfunction
function Trig_Killer_cast_Actions takes nothing returns nothing
call SetUnitAnimation(GetTriggerUnit(),"Slam")
call TriggerSleepAction(1.50)
call SetUnitAnimation(GetTriggerUnit(),"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Killer effect otm
//===========================================================================
function Trig_Killer_effect_otm_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return false
endif
if(not(GetSpellAbilityId()=='A04S'))then
return false
endif
return true
endfunction
function Trig_Killer_effect_otm_Func006001 takes nothing returns boolean
return(udg_integer09==1)
endfunction
function Trig_Killer_effect_otm_Func007001 takes nothing returns boolean
return(udg_integer09==2)
endfunction
function Trig_Killer_effect_otm_Func008001 takes nothing returns boolean
return(udg_integer09==3)
endfunction
function Trig_Killer_effect_otm_Func009001 takes nothing returns boolean
return(udg_integer09==4)
endfunction
function Trig_Killer_effect_otm_Func010001 takes nothing returns boolean
return(udg_integer09==5)
endfunction
function Trig_Killer_effect_otm_Func011001 takes nothing returns boolean
return(udg_integer09==6)
endfunction
function Trig_Killer_effect_otm_Func012001 takes nothing returns boolean
return(udg_integer09==7)
endfunction
function Trig_Killer_effect_otm_Func013001 takes nothing returns boolean
return(udg_integer09==8)
endfunction
function Trig_Killer_effect_otm_Func014001 takes nothing returns boolean
return(udg_integer09==9)
endfunction
function Trig_Killer_effect_otm_Func015001 takes nothing returns boolean
return(udg_integer09==10)
endfunction
function Trig_Killer_effect_otm_Actions takes nothing returns nothing
call DestroyEffectBJ(udg_effect02)
call SetUnitVertexColorBJ(GetTriggerUnit(),100,100.00,100.00,0.00)
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"Abilities\\Spells\\Other\\Incinerate\\IncinerateBuff.mdl")
set udg_effect02=GetLastCreatedEffectBJ()
call SetUnitVertexColorBJ(GetTriggerUnit(),100,10.00,10.00,50.00)
if(Trig_Killer_effect_otm_Func006001())then
call TriggerSleepAction(20.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func007001())then
call TriggerSleepAction(22.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func008001())then
call TriggerSleepAction(24.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func009001())then
call TriggerSleepAction(26.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func010001())then
call TriggerSleepAction(28.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func011001())then
call TriggerSleepAction(30.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func012001())then
call TriggerSleepAction(32.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func013001())then
call TriggerSleepAction(34.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func014001())then
call TriggerSleepAction(36.00)
else
call DoNothing()
endif
if(Trig_Killer_effect_otm_Func015001())then
call TriggerSleepAction(38.00)
else
call DoNothing()
endif
call SetUnitVertexColorBJ(GetTriggerUnit(),100,100.00,100.00,0.00)
call DestroyEffectBJ(udg_effect02)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Killer effect level up
//===========================================================================
function Trig_Killer_effect_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A04S'))then
return false
endif
return true
endfunction
function Trig_Killer_effect_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==1)
endfunction
function Trig_Killer_effect_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==2)
endfunction
function Trig_Killer_effect_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==3)
endfunction
function Trig_Killer_effect_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==4)
endfunction
function Trig_Killer_effect_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==5)
endfunction
function Trig_Killer_effect_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==6)
endfunction
function Trig_Killer_effect_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==7)
endfunction
function Trig_Killer_effect_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==8)
endfunction
function Trig_Killer_effect_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==9)
endfunction
function Trig_Killer_effect_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04S',GetTriggerUnit())==10)
endfunction
function Trig_Killer_effect_level_up_Actions takes nothing returns nothing
if(Trig_Killer_effect_level_up_Func001001())then
set udg_integer09=1
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func002001())then
set udg_integer09=2
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func003001())then
set udg_integer09=3
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func004001())then
set udg_integer09=4
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func005001())then
set udg_integer09=5
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func006001())then
set udg_integer09=6
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func007001())then
set udg_integer09=7
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func008001())then
set udg_integer09=8
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func009001())then
set udg_integer09=9
else
call DoNothing()
endif
if(Trig_Killer_effect_level_up_Func010001())then
set udg_integer09=10
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Killer level up
//===========================================================================
function Trig_Killer_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A04H'))then
return false
endif
return true
endfunction
function Trig_Killer_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==1)
endfunction
function Trig_Killer_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==2)
endfunction
function Trig_Killer_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==2)
endfunction
function Trig_Killer_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==3)
endfunction
function Trig_Killer_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==3)
endfunction
function Trig_Killer_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==4)
endfunction
function Trig_Killer_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==4)
endfunction
function Trig_Killer_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==5)
endfunction
function Trig_Killer_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==5)
endfunction
function Trig_Killer_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==6)
endfunction
function Trig_Killer_level_up_Func011001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==6)
endfunction
function Trig_Killer_level_up_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==7)
endfunction
function Trig_Killer_level_up_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==7)
endfunction
function Trig_Killer_level_up_Func014001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==8)
endfunction
function Trig_Killer_level_up_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==8)
endfunction
function Trig_Killer_level_up_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==9)
endfunction
function Trig_Killer_level_up_Func017001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==9)
endfunction
function Trig_Killer_level_up_Func018001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==10)
endfunction
function Trig_Killer_level_up_Func019001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A04H',GetTriggerUnit())==10)
endfunction
function Trig_Killer_level_up_Actions takes nothing returns nothing
if(Trig_Killer_level_up_Func001001())then
call UnitAddAbilityBJ('A01I',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func002001())then
call UnitRemoveAbilityBJ('A01I',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func003001())then
call UnitAddAbilityBJ('A01H',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func004001())then
call UnitRemoveAbilityBJ('A01H',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func005001())then
call UnitAddAbilityBJ('A01G',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func006001())then
call UnitRemoveAbilityBJ('A01G',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func007001())then
call UnitAddAbilityBJ('A01F',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func008001())then
call UnitRemoveAbilityBJ('A01F',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func009001())then
call UnitAddAbilityBJ('A01E',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func010001())then
call UnitRemoveAbilityBJ('A01E',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func011001())then
call UnitAddAbilityBJ('A01D',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func012001())then
call UnitRemoveAbilityBJ('A01D',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func013001())then
call UnitAddAbilityBJ('A01C',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func014001())then
call UnitRemoveAbilityBJ('A01C',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func015001())then
call UnitAddAbilityBJ('A01B',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func016001())then
call UnitRemoveAbilityBJ('A01B',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func017001())then
call UnitAddAbilityBJ('A01A',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func018001())then
call UnitRemoveAbilityBJ('A01A',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Killer_level_up_Func019001())then
call UnitAddAbilityBJ('A019',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Varior attack level up
//===========================================================================
function Trig_Varior_attack_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H002'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A01K'))then
return false
endif
return true
endfunction
function Trig_Varior_attack_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==1)
endfunction
function Trig_Varior_attack_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==2)
endfunction
function Trig_Varior_attack_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==2)
endfunction
function Trig_Varior_attack_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==3)
endfunction
function Trig_Varior_attack_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==3)
endfunction
function Trig_Varior_attack_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==4)
endfunction
function Trig_Varior_attack_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==4)
endfunction
function Trig_Varior_attack_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==5)
endfunction
function Trig_Varior_attack_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==5)
endfunction
function Trig_Varior_attack_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==6)
endfunction
function Trig_Varior_attack_level_up_Func011001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==6)
endfunction
function Trig_Varior_attack_level_up_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==7)
endfunction
function Trig_Varior_attack_level_up_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==7)
endfunction
function Trig_Varior_attack_level_up_Func014001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==8)
endfunction
function Trig_Varior_attack_level_up_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==8)
endfunction
function Trig_Varior_attack_level_up_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==9)
endfunction
function Trig_Varior_attack_level_up_Func017001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==9)
endfunction
function Trig_Varior_attack_level_up_Func018001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==10)
endfunction
function Trig_Varior_attack_level_up_Func019001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A01K',GetTriggerUnit())==10)
endfunction
function Trig_Varior_attack_level_up_Actions takes nothing returns nothing
if(Trig_Varior_attack_level_up_Func001001())then
call UnitAddAbilityBJ('A01L',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func002001())then
call UnitRemoveAbilityBJ('A01L',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func003001())then
call UnitAddAbilityBJ('A01M',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func004001())then
call UnitRemoveAbilityBJ('A01M',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func005001())then
call UnitAddAbilityBJ('A01N',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func006001())then
call UnitRemoveAbilityBJ('A01N',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func007001())then
call UnitAddAbilityBJ('A01O',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func008001())then
call UnitRemoveAbilityBJ('A01O',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func009001())then
call UnitAddAbilityBJ('A01P',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func010001())then
call UnitRemoveAbilityBJ('A01P',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func011001())then
call UnitAddAbilityBJ('A01Q',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func012001())then
call UnitRemoveAbilityBJ('A01Q',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func013001())then
call UnitAddAbilityBJ('A01R',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func014001())then
call UnitRemoveAbilityBJ('A01R',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func015001())then
call UnitAddAbilityBJ('A01S',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func016001())then
call UnitRemoveAbilityBJ('A01S',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func017001())then
call UnitAddAbilityBJ('A01T',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func018001())then
call UnitRemoveAbilityBJ('A01T',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_Func019001())then
call UnitAddAbilityBJ('A01U',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Barbarian attack level up
//===========================================================================
function Trig_Barbarian_attack_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H005'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A028'))then
return false
endif
return true
endfunction
function Trig_Barbarian_attack_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==1)
endfunction
function Trig_Barbarian_attack_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==2)
endfunction
function Trig_Barbarian_attack_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==2)
endfunction
function Trig_Barbarian_attack_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==3)
endfunction
function Trig_Barbarian_attack_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==3)
endfunction
function Trig_Barbarian_attack_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==4)
endfunction
function Trig_Barbarian_attack_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==4)
endfunction
function Trig_Barbarian_attack_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==5)
endfunction
function Trig_Barbarian_attack_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==5)
endfunction
function Trig_Barbarian_attack_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==6)
endfunction
function Trig_Barbarian_attack_level_up_Func011001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==6)
endfunction
function Trig_Barbarian_attack_level_up_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==7)
endfunction
function Trig_Barbarian_attack_level_up_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==7)
endfunction
function Trig_Barbarian_attack_level_up_Func014001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==8)
endfunction
function Trig_Barbarian_attack_level_up_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==8)
endfunction
function Trig_Barbarian_attack_level_up_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==9)
endfunction
function Trig_Barbarian_attack_level_up_Func017001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==9)
endfunction
function Trig_Barbarian_attack_level_up_Func018001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==10)
endfunction
function Trig_Barbarian_attack_level_up_Func019001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A028',GetTriggerUnit())==10)
endfunction
function Trig_Barbarian_attack_level_up_Actions takes nothing returns nothing
if(Trig_Barbarian_attack_level_up_Func001001())then
call UnitAddAbilityBJ('A026',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func002001())then
call UnitRemoveAbilityBJ('A026',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func003001())then
call UnitAddAbilityBJ('A025',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func004001())then
call UnitRemoveAbilityBJ('A025',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func005001())then
call UnitAddAbilityBJ('A024',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func006001())then
call UnitRemoveAbilityBJ('A024',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func007001())then
call UnitAddAbilityBJ('A023',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func008001())then
call UnitRemoveAbilityBJ('A023',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func009001())then
call UnitAddAbilityBJ('A022',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func010001())then
call UnitRemoveAbilityBJ('A022',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func011001())then
call UnitAddAbilityBJ('A021',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func012001())then
call UnitRemoveAbilityBJ('A021',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func013001())then
call UnitAddAbilityBJ('A020',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func014001())then
call UnitRemoveAbilityBJ('A020',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func015001())then
call UnitAddAbilityBJ('A01Z',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func016001())then
call UnitRemoveAbilityBJ('A01Z',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func017001())then
call UnitAddAbilityBJ('A01Y',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func018001())then
call UnitRemoveAbilityBJ('A01Y',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Barbarian_attack_level_up_Func019001())then
call UnitAddAbilityBJ('A027',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Barbarian effect cast
//===========================================================================
function Trig_Barbarian_effect_cast_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H005'))then
return false
endif
if(not(GetSpellAbilityId()=='A029'))then
return false
endif
return true
endfunction
function Trig_Barbarian_effect_cast_Actions takes nothing returns nothing
call PauseUnitBJ(true,GetTriggerUnit())
call SetUnitAnimation(GetTriggerUnit(),"Spell")
call TriggerSleepAction(1.50)
call PauseUnitBJ(false,GetTriggerUnit())
call SetUnitAnimation(GetTriggerUnit(),"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Triton attack level up
//===========================================================================
function Trig_Triton_attack_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A02Y'))then
return false
endif
return true
endfunction
function Trig_Triton_attack_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==1)
endfunction
function Trig_Triton_attack_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==2)
endfunction
function Trig_Triton_attack_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==2)
endfunction
function Trig_Triton_attack_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==3)
endfunction
function Trig_Triton_attack_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==3)
endfunction
function Trig_Triton_attack_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==4)
endfunction
function Trig_Triton_attack_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==4)
endfunction
function Trig_Triton_attack_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==5)
endfunction
function Trig_Triton_attack_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==5)
endfunction
function Trig_Triton_attack_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==6)
endfunction
function Trig_Triton_attack_level_up_Func011001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==6)
endfunction
function Trig_Triton_attack_level_up_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==7)
endfunction
function Trig_Triton_attack_level_up_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==7)
endfunction
function Trig_Triton_attack_level_up_Func014001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==8)
endfunction
function Trig_Triton_attack_level_up_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==8)
endfunction
function Trig_Triton_attack_level_up_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==9)
endfunction
function Trig_Triton_attack_level_up_Func017001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==9)
endfunction
function Trig_Triton_attack_level_up_Func018001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==10)
endfunction
function Trig_Triton_attack_level_up_Func019001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A02Y',GetTriggerUnit())==10)
endfunction
function Trig_Triton_attack_level_up_Actions takes nothing returns nothing
if(Trig_Triton_attack_level_up_Func001001())then
call UnitAddAbilityBJ('A039',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func002001())then
call UnitRemoveAbilityBJ('A039',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func003001())then
call UnitAddAbilityBJ('A038',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func004001())then
call UnitRemoveAbilityBJ('A038',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func005001())then
call UnitAddAbilityBJ('A037',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func006001())then
call UnitRemoveAbilityBJ('A037',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func007001())then
call UnitAddAbilityBJ('A036',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func008001())then
call UnitRemoveAbilityBJ('A036',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func009001())then
call UnitAddAbilityBJ('A035',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func010001())then
call UnitRemoveAbilityBJ('A035',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func011001())then
call UnitAddAbilityBJ('A034',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func012001())then
call UnitRemoveAbilityBJ('A034',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func013001())then
call UnitAddAbilityBJ('A033',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func014001())then
call UnitRemoveAbilityBJ('A033',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func015001())then
call UnitAddAbilityBJ('A032',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func016001())then
call UnitRemoveAbilityBJ('A032',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func017001())then
call UnitAddAbilityBJ('A030',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func018001())then
call UnitRemoveAbilityBJ('A030',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_attack_level_up_Func019001())then
call UnitAddAbilityBJ('A02Z',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Triton defence level up
//===========================================================================
function Trig_Triton_defence_level_up_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A03A'))then
return false
endif
return true
endfunction
function Trig_Triton_defence_level_up_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==1)
endfunction
function Trig_Triton_defence_level_up_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==2)
endfunction
function Trig_Triton_defence_level_up_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==2)
endfunction
function Trig_Triton_defence_level_up_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==3)
endfunction
function Trig_Triton_defence_level_up_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==3)
endfunction
function Trig_Triton_defence_level_up_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==4)
endfunction
function Trig_Triton_defence_level_up_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==4)
endfunction
function Trig_Triton_defence_level_up_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==5)
endfunction
function Trig_Triton_defence_level_up_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==5)
endfunction
function Trig_Triton_defence_level_up_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==6)
endfunction
function Trig_Triton_defence_level_up_Func011001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==6)
endfunction
function Trig_Triton_defence_level_up_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==7)
endfunction
function Trig_Triton_defence_level_up_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==7)
endfunction
function Trig_Triton_defence_level_up_Func014001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==8)
endfunction
function Trig_Triton_defence_level_up_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==8)
endfunction
function Trig_Triton_defence_level_up_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==9)
endfunction
function Trig_Triton_defence_level_up_Func017001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==9)
endfunction
function Trig_Triton_defence_level_up_Func018001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==10)
endfunction
function Trig_Triton_defence_level_up_Func019001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A03A',GetTriggerUnit())==10)
endfunction
function Trig_Triton_defence_level_up_Actions takes nothing returns nothing
if(Trig_Triton_defence_level_up_Func001001())then
call UnitAddAbilityBJ('A03B',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func002001())then
call UnitRemoveAbilityBJ('A03B',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func003001())then
call UnitAddAbilityBJ('A03K',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func004001())then
call UnitRemoveAbilityBJ('A03K',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func005001())then
call UnitAddAbilityBJ('A03C',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func006001())then
call UnitRemoveAbilityBJ('A03C',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func007001())then
call UnitAddAbilityBJ('A03D',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func008001())then
call UnitRemoveAbilityBJ('A03D',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func009001())then
call UnitAddAbilityBJ('A03E',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func010001())then
call UnitRemoveAbilityBJ('A03E',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func011001())then
call UnitAddAbilityBJ('A03F',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func012001())then
call UnitRemoveAbilityBJ('A03F',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func013001())then
call UnitAddAbilityBJ('A03H',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func014001())then
call UnitRemoveAbilityBJ('A03H',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func015001())then
call UnitAddAbilityBJ('A03J',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func016001())then
call UnitRemoveAbilityBJ('A03J',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func017001())then
call UnitAddAbilityBJ('A03G',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func018001())then
call UnitRemoveAbilityBJ('A03G',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Triton_defence_level_up_Func019001())then
call UnitAddAbilityBJ('A03I',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Triton effect spell
//===========================================================================
function Trig_Triton_effect_spell_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A03M'))then
return false
endif
return true
endfunction
function Trig_Triton_effect_spell_Actions takes nothing returns nothing
call TerrainDeformationCraterBJ(0.5,false,GetUnitLoc(GetTriggerUnit()),150.00,50.00)
set bj_forLoopAIndex=0
set bj_forLoopAIndexEnd=10
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call AddSpecialEffectLocBJ(PolarProjectionBJ(GetUnitLoc(GetTriggerUnit()),300.00,(I2R(GetForLoopIndexA())*36.00)),"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopBIndex=0
set bj_forLoopBIndexEnd=10
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call TerrainDeformationCraterBJ(0.50,false,PolarProjectionBJ(GetUnitLoc(GetTriggerUnit()),300.00,(I2R(GetForLoopIndexB())*36.00)),100.00,50.00)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
call PlaySoundAtPointBJ(udg_sound01,100,GetUnitLoc(GetTriggerUnit()),0)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Shaman mage frost nova
//===========================================================================
function Trig_Shaman_mage_frost_nova_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A03R'))then
return false
endif
return true
endfunction
function Trig_Shaman_mage_frost_nova_Actions takes nothing returns nothing
set bj_forLoopAIndex=0
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call AddSpecialEffectLocBJ(PolarProjectionBJ(GetUnitLoc(GetSpellTargetUnit()),300.00,(I2R(GetForLoopIndexA())*28.00)),"Abilities\\Spells\\Undead\\FrostNova\\FrostNovaTarget.mdl")
set udg_effect01=GetLastCreatedEffectBJ()
call TriggerExecute(udg_trigger138)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call PlaySoundAtPointBJ(udg_sound02,100,GetUnitLoc(GetTriggerUnit()),0)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Ohotnica Moonglaive
//===========================================================================
function Trig_Ohotnica_Moonglaive_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A09E'))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Moonglaive_Func002C takes nothing returns boolean
if(not(GetUnitAbilityLevelSwapped('A09E',GetLearningUnit())==1))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Moonglaive_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==2)
endfunction
function Trig_Ohotnica_Moonglaive_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==2)
endfunction
function Trig_Ohotnica_Moonglaive_Func005C takes nothing returns boolean
if(not(GetUnitAbilityLevelSwapped('A09E',GetLearningUnit())==3))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Moonglaive_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==4)
endfunction
function Trig_Ohotnica_Moonglaive_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==4)
endfunction
function Trig_Ohotnica_Moonglaive_Func008C takes nothing returns boolean
if(not(GetUnitAbilityLevelSwapped('A09E',GetLearningUnit())==5))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Moonglaive_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==6)
endfunction
function Trig_Ohotnica_Moonglaive_Func010001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==6)
endfunction
function Trig_Ohotnica_Moonglaive_Func011C takes nothing returns boolean
if(not(GetUnitAbilityLevelSwapped('A09E',GetLearningUnit())==7))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Moonglaive_Func012001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==8)
endfunction
function Trig_Ohotnica_Moonglaive_Func013001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==8)
endfunction
function Trig_Ohotnica_Moonglaive_Func014C takes nothing returns boolean
if(not(GetUnitAbilityLevelSwapped('A09E',GetLearningUnit())==9))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Moonglaive_Func015001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==10)
endfunction
function Trig_Ohotnica_Moonglaive_Func016001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A09E',GetTriggerUnit())==10)
endfunction
function Trig_Ohotnica_Moonglaive_Actions takes nothing returns nothing
if(Trig_Ohotnica_Moonglaive_Func002C())then
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"Abilities\\Weapons\\PriestMissile\\PriestMissile.mdl")
call SetPlayerTechResearchedSwap('R001',1,GetOwningPlayer(GetLearningUnit()))
call UnitAddAbilityBJ('A039',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func003001())then
call UnitRemoveAbilityBJ('A039',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func004001())then
call UnitAddAbilityBJ('A038',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func005C())then
call UnitRemoveAbilityBJ('A038',GetTriggerUnit())
call SetPlayerTechResearchedSwap('R001',2,GetOwningPlayer(GetLearningUnit()))
call UnitAddAbilityBJ('A037',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func006001())then
call UnitRemoveAbilityBJ('A037',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func007001())then
call UnitAddAbilityBJ('A036',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func008C())then
call UnitRemoveAbilityBJ('A036',GetTriggerUnit())
call SetPlayerTechResearchedSwap('R001',3,GetOwningPlayer(GetLearningUnit()))
call UnitAddAbilityBJ('A035',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func009001())then
call UnitRemoveAbilityBJ('A035',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func010001())then
call UnitAddAbilityBJ('A034',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func011C())then
call UnitRemoveAbilityBJ('A034',GetTriggerUnit())
call SetPlayerTechResearchedSwap('R001',4,GetOwningPlayer(GetLearningUnit()))
call UnitAddAbilityBJ('A033',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func012001())then
call UnitRemoveAbilityBJ('A033',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func013001())then
call UnitAddAbilityBJ('A032',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func014C())then
call UnitRemoveAbilityBJ('A032',GetTriggerUnit())
call SetPlayerTechResearchedSwap('R001',5,GetOwningPlayer(GetLearningUnit()))
call UnitAddAbilityBJ('A030',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func015001())then
call UnitRemoveAbilityBJ('A030',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Ohotnica_Moonglaive_Func016001())then
call UnitAddAbilityBJ('A02Z',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Ohotnica Spell Starfalls
//===========================================================================
function Trig_Ohotnica_Spell_Starfalls_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A09G'))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Spell_Starfalls_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdl")
set udg_effect03=GetLastCreatedEffectBJ()
endfunction
//===========================================================================
//===========================================================================
//Trigger:Ohotnica Spell Starfalls end
//===========================================================================
function Trig_Ohotnica_Spell_Starfalls_end_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A09G'))then
return false
endif
return true
endfunction
function Trig_Ohotnica_Spell_Starfalls_end_Actions takes nothing returns nothing
call DestroyEffectBJ(udg_effect03)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Paladin Spell
//===========================================================================
function Trig_Paladin_Spell_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A095'))then
return false
endif
return true
endfunction
function Trig_Paladin_Spell_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"Abilities\\Spells\\Other\\Incinerate\\IncinerateBuff.mdl")
set udg_effect04=GetLastCreatedEffectBJ()
endfunction
//===========================================================================
//===========================================================================
//Trigger:Paladin Spell end
//===========================================================================
function Trig_Paladin_Spell_end_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A095'))then
return false
endif
return true
endfunction
function Trig_Paladin_Spell_end_Actions takes nothing returns nothing
call DestroyEffectBJ(udg_effect04)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Ent spell
//===========================================================================
function Trig_Ent_spell_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A09N'))then
return false
endif
return true
endfunction
function Trig_Ent_spell_Actions takes nothing returns nothing
call AddUnitAnimationPropertiesBJ(false,"Stand Walk Alternate",GetTriggerUnit())
call SetUnitAnimation(GetTriggerUnit(),"stand")
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\NightElf\\EntBirthTarget\\EntBirthTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\NightElf\\EntBirthTarget\\EntBirthTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\NightElf\\EntBirthTarget\\EntBirthTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Objects\\Spawnmodels\\NightElf\\EntBirthTarget\\EntBirthTarget.mdl")
call AddUnitAnimationPropertiesBJ(false,"Stand Walk Alternate",GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Ohotnica cast
//===========================================================================
function Trig_Ohotnica_cast_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return false
endif
if(not(GetSpellAbilityId()=='A0AK'))then
return false
endif
return true
endfunction
function Trig_Ohotnica_cast_Actions takes nothing returns nothing
call SetUnitAnimation(GetTriggerUnit(),"Attack")
call TriggerSleepAction(1.00)
call SetUnitAnimation(GetTriggerUnit(),"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sorcerres cast
//===========================================================================
function Trig_Sorcerres_cast_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H019'))then
return false
endif
if(not(GetSpellAbilityId()=='A00E'))then
return false
endif
return true
endfunction
function Trig_Sorcerres_cast_Actions takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call TriggerSleepAction(1.00)
call PlaySoundBJ(udg_sound12)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Electro cast
//===========================================================================
function Trig_Electro_cast_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='o01D'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o01C'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o01B'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o01A'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o019'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o018'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o017'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o016'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o015'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='o014'))then
return true
endif
return false
endfunction
function Trig_Electro_cast_Conditions takes nothing returns boolean
if(not Trig_Electro_cast_Func001C())then
return false
endif
return true
endfunction
function Trig_Electro_cast_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"chainlightning",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spirit S cast
//===========================================================================
function Trig_Spirit_S_cast_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n01K'))then
return false
endif
return true
endfunction
function Trig_Spirit_S_cast_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"thunderbolt",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spirit S cast 02
//===========================================================================
function Trig_Spirit_S_cast_02_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n01K'))then
return false
endif
return true
endfunction
function Trig_Spirit_S_cast_02_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"thunderbolt",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Spirit S cast 03
//===========================================================================
function Trig_Spirit_S_cast_03_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n01K'))then
return false
endif
return true
endfunction
function Trig_Spirit_S_cast_03_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"manashieldon")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Item cast 01
//===========================================================================
function Trig_Item_cast_01_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A0CG'))then
return false
endif
return true
endfunction
function Trig_Item_cast_01_Func002001003001 takes nothing returns boolean
return(IsUnitAliveBJ(GetFilterUnit())==true)
endfunction
function Trig_Item_cast_01_Func002001003002001 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_STRUCTURE)==false)
endfunction
function Trig_Item_cast_01_Func002001003002002 takes nothing returns boolean
return(IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(GetTriggerUnit()))==true)
endfunction
function Trig_Item_cast_01_Func002001003002 takes nothing returns boolean
return GetBooleanAnd(Trig_Item_cast_01_Func002001003002001(),Trig_Item_cast_01_Func002001003002002())
endfunction
function Trig_Item_cast_01_Func002001003 takes nothing returns boolean
return GetBooleanAnd(Trig_Item_cast_01_Func002001003001(),Trig_Item_cast_01_Func002001003002())
endfunction
function Trig_Item_cast_01_Func002A takes nothing returns nothing
call UnitDamageTargetBJ(GetTriggerUnit(),GetEnumUnit(),8000.00,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
endfunction
function Trig_Item_cast_01_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetSpellTargetUnit(),"Abilities\\Spells\\Other\\Doom\\DoomDeath.mdl")
call ForGroupBJ(GetUnitsInRangeOfLocMatching(300.00,GetUnitLoc(GetSpellTargetUnit()),Condition(function Trig_Item_cast_01_Func002001003)),function Trig_Item_cast_01_Func002A)
set bj_forLoopAIndex=0
set bj_forLoopAIndexEnd=9
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call AddSpecialEffectLocBJ(PolarProjectionBJ(GetUnitLoc(GetSpellTargetUnit()),200.00,(I2R(GetForLoopIndexA())*40.00)),"Abilities\\Spells\\Other\\Incinerate\\FireLordDeathExplode.mdl")
call AddSpecialEffectLocBJ(PolarProjectionBJ(GetUnitLoc(GetSpellTargetUnit()),150.00,(I2R(GetForLoopIndexA())*40.00)),"Abilities\\Spells\\Other\\Incinerate\\FireLordDeathExplode.mdl")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:Item cast 02
//===========================================================================
function Trig_Item_cast_02_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A0CI'))then
return false
endif
return true
endfunction
function Trig_Item_cast_02_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetSpellTargetUnit(),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
set bj_forLoopAIndex=0
set bj_forLoopAIndexEnd=9
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call AddSpecialEffectLocBJ(PolarProjectionBJ(GetUnitLoc(GetSpellTargetUnit()),100.00,(I2R(GetForLoopIndexA())*40.00)),"Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt.mdl")
call AddSpecialEffectLocBJ(PolarProjectionBJ(GetUnitLoc(GetSpellTargetUnit()),200.00,(I2R(GetForLoopIndexA())*40.00)),"Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt.mdl")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:Varior attack level up 02
//===========================================================================
function Trig_Varior_attack_level_up_02_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='H002'))then
return false
endif
if(not(GetLearnedSkillBJ()=='A0D9'))then
return false
endif
return true
endfunction
function Trig_Varior_attack_level_up_02_Func001001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==1)
endfunction
function Trig_Varior_attack_level_up_02_Func002001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==3)
endfunction
function Trig_Varior_attack_level_up_02_Func003001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==3)
endfunction
function Trig_Varior_attack_level_up_02_Func004001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==5)
endfunction
function Trig_Varior_attack_level_up_02_Func005001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==5)
endfunction
function Trig_Varior_attack_level_up_02_Func006001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==7)
endfunction
function Trig_Varior_attack_level_up_02_Func007001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==7)
endfunction
function Trig_Varior_attack_level_up_02_Func008001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==9)
endfunction
function Trig_Varior_attack_level_up_02_Func009001 takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0D9',GetTriggerUnit())==9)
endfunction
function Trig_Varior_attack_level_up_02_Actions takes nothing returns nothing
if(Trig_Varior_attack_level_up_02_Func001001())then
call UnitAddAbilityBJ('A0DJ',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func002001())then
call UnitRemoveAbilityBJ('A0DJ',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func003001())then
call UnitAddAbilityBJ('A0DK',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func004001())then
call UnitRemoveAbilityBJ('A0DK',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func005001())then
call UnitAddAbilityBJ('A0DL',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func006001())then
call UnitRemoveAbilityBJ('A0DL',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func007001())then
call UnitAddAbilityBJ('A0DM',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func008001())then
call UnitRemoveAbilityBJ('A0DM',GetTriggerUnit())
else
call DoNothing()
endif
if(Trig_Varior_attack_level_up_02_Func009001())then
call UnitAddAbilityBJ('A0DN',GetTriggerUnit())
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Hero manipulated item
//===========================================================================
function Trig_Hero_manipulated_item_Func004C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I01D'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01E'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01F'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01I'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01N'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01O'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01U'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I02I'))then
return true
endif
return false
endfunction
function Trig_Hero_manipulated_item_Conditions takes nothing returns boolean
if(not Trig_Hero_manipulated_item_Func004C())then
return false
endif
return true
endfunction
function Trig_Hero_manipulated_item_Actions takes nothing returns nothing
call SetUnitAnimation(GetTriggerUnit(),"Spell")
call TriggerSleepAction(1.50)
call SetUnitAnimation(GetTriggerUnit(),"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Rangers cast
//===========================================================================
function Trig_Rangers_cast_Func001C takes nothing returns boolean
if((GetSpellAbilityId()=='A0CP'))then
return true
endif
if((GetSpellAbilityId()=='A0CG'))then
return true
endif
if((GetSpellAbilityId()=='A0CI'))then
return true
endif
if((GetSpellAbilityId()=='A0CM'))then
return true
endif
if((GetSpellAbilityId()=='A0CL'))then
return true
endif
if((GetSpellAbilityId()=='A0CU'))then
return true
endif
return false
endfunction
function Trig_Rangers_cast_Conditions takes nothing returns boolean
if(not Trig_Rangers_cast_Func001C())then
return false
endif
return true
endfunction
function Trig_Rangers_cast_Actions takes nothing returns nothing
call SetUnitAnimation(GetTriggerUnit(),"attack")
call TriggerSleepAction(1.50)
call SetUnitAnimation(GetTriggerUnit(),"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Seffect
//===========================================================================
function Trig_Seffect_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='o01E'))then
return false
endif
return true
endfunction
function Trig_Seffect_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\Starfall\\StarfallCaster.mdl")
set udg_effects02[1]=GetLastCreatedEffectBJ()
call SetUnitVertexColorBJ(GetTriggerUnit(),70.00,70.00,100.00,20.00)
call TriggerSleepAction(2)
call DestroyEffectBJ(udg_effects02[1])
endfunction
//===========================================================================
//===========================================================================
//Trigger:Seffect 02
//===========================================================================
function Trig_Seffect_02_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='n01K'))then
return false
endif
return true
endfunction
function Trig_Seffect_02_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Items\\TomeOfRetraining\\TomeOfRetrainingCaster.mdl")
call SetUnitVertexColorBJ(GetTriggerUnit(),20.00,100.00,50.00,40.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Seffect 03
//===========================================================================
function Trig_Seffect_03_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetEnteringUnit())=='n01L'))then
return false
endif
return true
endfunction
function Trig_Seffect_03_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call SetUnitVertexColorBJ(GetTriggerUnit(),0.00,70.00,100.00,40.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:M item condition
//===========================================================================
function Trig_M_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='H004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00L'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H019'))then
return true
endif
return false
endfunction
function Trig_M_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I009'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I00L'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I00M'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I00N'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I015'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I016'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I017'))then
return true
endif
return false
endfunction
function Trig_M_item_condition_Conditions takes nothing returns boolean
if(not Trig_M_item_condition_Func001C())then
return false
endif
if(not Trig_M_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_M_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7185")
endfunction
//===========================================================================
//===========================================================================
//Trigger:MM item condition
//===========================================================================
function Trig_MM_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='H004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00L'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H019'))then
return true
endif
return false
endfunction
function Trig_MM_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I01H'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01I'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01J'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01P'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01Q'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I020'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I029'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I023'))then
return true
endif
return false
endfunction
function Trig_MM_item_condition_Conditions takes nothing returns boolean
if(not Trig_MM_item_condition_Func001C())then
return false
endif
if(not Trig_MM_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_MM_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7184")
endfunction
//===========================================================================
//===========================================================================
//Trigger:A item condition
//===========================================================================
function Trig_A_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00L'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00W'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H019'))then
return true
endif
return false
endfunction
function Trig_A_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I00Z'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I010'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I018'))then
return true
endif
return false
endfunction
function Trig_A_item_condition_Conditions takes nothing returns boolean
if(not Trig_A_item_condition_Func001C())then
return false
endif
if(not Trig_A_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_A_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7183")
endfunction
//===========================================================================
//===========================================================================
//Trigger:AA item condition
//===========================================================================
function Trig_AA_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00L'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00W'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H019'))then
return true
endif
return false
endfunction
function Trig_AA_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I01K'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01R'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I02C'))then
return true
endif
return false
endfunction
function Trig_AA_item_condition_Conditions takes nothing returns boolean
if(not Trig_AA_item_condition_Func001C())then
return false
endif
if(not Trig_AA_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_AA_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7182")
endfunction
//===========================================================================
//===========================================================================
//Trigger:X item condition
//===========================================================================
function Trig_X_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00W'))then
return true
endif
return false
endfunction
function Trig_X_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I011'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I012'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I013'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I014'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01D'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01E'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01F'))then
return true
endif
return false
endfunction
function Trig_X_item_condition_Conditions takes nothing returns boolean
if(not Trig_X_item_condition_Func001C())then
return false
endif
if(not Trig_X_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_X_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7181")
endfunction
//===========================================================================
//===========================================================================
//Trigger:XX item condition
//===========================================================================
function Trig_XX_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00W'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Y'))then
return true
endif
return false
endfunction
function Trig_XX_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I01N'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01O'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01U'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I02L'))then
return true
endif
return false
endfunction
function Trig_XX_item_condition_Conditions takes nothing returns boolean
if(not Trig_XX_item_condition_Func001C())then
return false
endif
if(not Trig_XX_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_XX_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7180")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Y item condition
//===========================================================================
function Trig_Y_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00L'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00W'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H019'))then
return true
endif
return false
endfunction
function Trig_Y_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I01V'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01W'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01X'))then
return true
endif
return false
endfunction
function Trig_Y_item_condition_Conditions takes nothing returns boolean
if(not Trig_Y_item_condition_Func001C())then
return false
endif
if(not Trig_Y_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_Y_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7386")
endfunction
//===========================================================================
//===========================================================================
//Trigger:YY item condition
//===========================================================================
function Trig_YY_item_condition_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetTriggerUnit())=='E00A'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H005'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H002'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H006'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00O'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00Z'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H003'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00H'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00L'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00I'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00K'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00M'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00J'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00V'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H00W'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H004'))then
return true
endif
if((GetUnitTypeId(GetTriggerUnit())=='H019'))then
return true
endif
return false
endfunction
function Trig_YY_item_condition_Func008C takes nothing returns boolean
if((GetItemTypeId(GetManipulatedItem())=='I01Y'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I01Z'))then
return true
endif
if((GetItemTypeId(GetManipulatedItem())=='I02F'))then
return true
endif
return false
endfunction
function Trig_YY_item_condition_Conditions takes nothing returns boolean
if(not Trig_YY_item_condition_Func001C())then
return false
endif
if(not Trig_YY_item_condition_Func008C())then
return false
endif
return true
endfunction
function Trig_YY_item_condition_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"UI\\Feedback\\GoldCredit\\GoldCredit.mdl")
call PlaySoundBJ(udg_sound03)
call AdjustPlayerStateBJ(R2I(GetItemLifeBJ(GetManipulatedItem())),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetManipulatedItem())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_7387")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sword 01
//===========================================================================
function Trig_Sword_01_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00P')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I015')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01H')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022')==true))then
return false
endif
return true
endfunction
function Trig_Sword_01_Func001C takes nothing returns boolean
if(not Trig_Sword_01_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Sword_01_Actions takes nothing returns nothing
if(Trig_Sword_01_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00P'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I015'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01H'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I022'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I020',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sword 01 recept
//===========================================================================
function Trig_Sword_01_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I021')==true))then
return false
endif
return true
endfunction
function Trig_Sword_01_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I021'))
call UnitAddItemByIdSwapped('I022',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sword 02
//===========================================================================
function Trig_Sword_02_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I016')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01I')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==true))then
return false
endif
return true
endfunction
function Trig_Sword_02_Func001C takes nothing returns boolean
if(not Trig_Sword_02_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Sword_02_Actions takes nothing returns nothing
if(Trig_Sword_02_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I016'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01I'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I025'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I023',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sword 02 recept
//===========================================================================
function Trig_Sword_02_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==true))then
return false
endif
return true
endfunction
function Trig_Sword_02_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I024'))
call UnitAddItemByIdSwapped('I025',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sword 03
//===========================================================================
function Trig_Sword_03_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01I')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01H')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01J')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02B')==true))then
return false
endif
return true
endfunction
function Trig_Sword_03_Func001C takes nothing returns boolean
if(not Trig_Sword_03_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Sword_03_Actions takes nothing returns nothing
if(Trig_Sword_03_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01H'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01I'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01J'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02B'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I029',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Sword 03 recept
//===========================================================================
function Trig_Sword_03_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02A')==true))then
return false
endif
return true
endfunction
function Trig_Sword_03_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02A'))
call UnitAddItemByIdSwapped('I02B',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Bow 01
//===========================================================================
function Trig_Bow_01_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I018')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01K')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00R')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02D')==true))then
return false
endif
return true
endfunction
function Trig_Bow_01_Func001C takes nothing returns boolean
if(not Trig_Bow_01_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Bow_01_Actions takes nothing returns nothing
if(Trig_Bow_01_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I018'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01K'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00R'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02D'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02C',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Bow 01 recept
//===========================================================================
function Trig_Bow_01_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02E')==true))then
return false
endif
return true
endfunction
function Trig_Bow_01_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02E'))
call UnitAddItemByIdSwapped('I02D',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Rezak 01
//===========================================================================
function Trig_Rezak_01_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01X')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01Y')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00U')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02H')==true))then
return false
endif
return true
endfunction
function Trig_Rezak_01_Func001C takes nothing returns boolean
if(not Trig_Rezak_01_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Rezak_01_Actions takes nothing returns nothing
if(Trig_Rezak_01_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01X'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01Y'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00U'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02H'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02F',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Rezak 01 recept
//===========================================================================
function Trig_Rezak_01_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02G')==true))then
return false
endif
return true
endfunction
function Trig_Rezak_01_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02G'))
call UnitAddItemByIdSwapped('I02H',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Def 01
//===========================================================================
function Trig_Def_01_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01L')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01M')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01C')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02J')==true))then
return false
endif
return true
endfunction
function Trig_Def_01_Func001C takes nothing returns boolean
if(not Trig_Def_01_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Def_01_Actions takes nothing returns nothing
if(Trig_Def_01_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01L'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01M'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01C'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02J'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02I',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Def 01 recept
//===========================================================================
function Trig_Def_01_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02K')==true))then
return false
endif
return true
endfunction
function Trig_Def_01_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02K'))
call UnitAddItemByIdSwapped('I02J',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Posoh 01
//===========================================================================
function Trig_Posoh_01_Func001Func001C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01N')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01O')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01E')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02N')==true))then
return false
endif
return true
endfunction
function Trig_Posoh_01_Func001C takes nothing returns boolean
if(not Trig_Posoh_01_Func001Func001C())then
return false
endif
return true
endfunction
function Trig_Posoh_01_Actions takes nothing returns nothing
if(Trig_Posoh_01_Func001C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01N'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01E'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02N'))
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02L',GetTriggerUnit())
else
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Posoh 01 recept
//===========================================================================
function Trig_Posoh_01_recept_Conditions takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02M')==true))then
return false
endif
return true
endfunction
function Trig_Posoh_01_recept_Actions takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02M'))
call UnitAddItemByIdSwapped('I02N',GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Rain on
//===========================================================================
function Trig_Rain_on_Actions takes nothing returns nothing
call AddWeatherEffectSaveLast(GetPlayableMapRect(),'RAhr')
set udg_weathereffect01=GetLastCreatedWeatherEffect()
call EnableTrigger(udg_trigger201)
call TriggerExecute(udg_trigger201)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Rain play area
//===========================================================================
function Trig_Rain_play_area_Actions takes nothing returns nothing
call EnableWeatherEffect(udg_weathereffect01,true)
call EnableTrigger(udg_trigger202)
call TriggerExecute(udg_trigger202)
call TriggerSleepAction(45.00)
call EnableWeatherEffect(udg_weathereffect01,false)
call DisableTrigger(udg_trigger202)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Lightning sounds
//===========================================================================
function Trig_Lightning_sounds_Actions takes nothing returns nothing
call PlaySoundBJ(udg_sound04)
call CinematicFadeBJ(bj_CINEFADETYPE_FADEIN,0.25,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,60.00,60.00,60.00)
call TriggerSleepAction(0.25)
call PlaySoundBJ(udg_sound04)
call CinematicFadeBJ(bj_CINEFADETYPE_FADEIN,0.35,"ReplaceableTextures\\CameraMasks\\White_mask.blp",0,60.00,60.00,60.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:About this game
//===========================================================================
function Trig_About_this_game_Actions takes nothing returns nothing
call CreateQuestBJ(bj_QUESTTYPE_REQ_DISCOVERED,"TRIGSTR_7244","TRIGSTR_7245","war3mapImported\\BTNSamuraiSword.tga")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7246")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7247")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7248")
call CreateQuestBJ(bj_QUESTTYPE_REQ_DISCOVERED,"TRIGSTR_6724","TRIGSTR_6725","ReplaceableTextures\\CommandButtons\\BTNAcorn.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6726")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6727","TRIGSTR_6728","ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6729")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6730")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6731")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6732")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6733","TRIGSTR_6734","ReplaceableTextures\\CommandButtons\\BTNGrunt.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6735")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6736")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6737")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6738")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6739","TRIGSTR_6740","ReplaceableTextures\\CommandButtons\\BTNDruidOfTheClaw.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6741")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6742")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6743")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6744")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6745","TRIGSTR_6746","ReplaceableTextures\\CommandButtons\\BTNNagaMyrmidon.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6747")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6748")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6749")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6750")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6751","TRIGSTR_6752","ReplaceableTextures\\CommandButtons\\BTNHighElvenArcher.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6753")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6754")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6755")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6756")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6757","TRIGSTR_6758","ReplaceableTextures\\CommandButtons\\BTNNightElfRunner.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6759")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6760")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6761")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6762")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6763","TRIGSTR_6764","ReplaceableTextures\\CommandButtons\\BTNWarden2.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6765")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6766")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6767")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6768")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6769","TRIGSTR_6770","ReplaceableTextures\\CommandButtons\\BTNWatcher.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6771")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6772")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6773")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6774")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6775","TRIGSTR_6776","ReplaceableTextures\\CommandButtons\\BTNChaosWarlock.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6777")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6778")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6779")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6780")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6781","TRIGSTR_6782","ReplaceableTextures\\CommandButtons\\BTNIceTrollShadowPriest.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6783")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6784")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6785")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6786")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6787","TRIGSTR_6788","ReplaceableTextures\\CommandButtons\\BTNShaman.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6789")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6790")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6791")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6792")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6793","TRIGSTR_6794","ReplaceableTextures\\CommandButtons\\BTNDruidOfTheTalon.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6795")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6796")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6797")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6798")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6799","TRIGSTR_6800","ReplaceableTextures\\CommandButtons\\BTNKelThuzad.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6801")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6802")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6803")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6804")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6805","TRIGSTR_6806","ReplaceableTextures\\CommandButtons\\BTNHeroPaladin.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6807")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6808")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6809")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6586")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6811","TRIGSTR_6812","ReplaceableTextures\\CommandButtons\\BTNHuntress.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6813")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6814")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6815")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6816")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_6817","TRIGSTR_6818","ReplaceableTextures\\CommandButtons\\BTNPriest.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6819")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6820")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6821")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_6822")
call CreateQuestBJ(bj_QUESTTYPE_OPT_DISCOVERED,"TRIGSTR_7164","TRIGSTR_7165","ReplaceableTextures\\CommandButtons\\BTNEnt.blp")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7166")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7167")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7168")
call CreateQuestItemBJ(GetLastCreatedQuestBJ(),"TRIGSTR_7169")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Lucifer spell 01
//===========================================================================
function Trig_Lucifer_spell_01_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n017'))then
return false
endif
return true
endfunction
function Trig_Lucifer_spell_01_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"spiritwolf")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Lucifer spell 02 A
//===========================================================================
function Trig_Lucifer_spell_02_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n017'))then
return false
endif
return true
endfunction
function Trig_Lucifer_spell_02_A_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"chainlightning",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Lucifer spell 02 B
//===========================================================================
function Trig_Lucifer_spell_02_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n017'))then
return false
endif
return true
endfunction
function Trig_Lucifer_spell_02_B_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"chainlightning",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Lucifer spell 03 A
//===========================================================================
function Trig_Lucifer_spell_03_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n017'))then
return false
endif
return true
endfunction
function Trig_Lucifer_spell_03_A_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"firebolt",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Lucifer spell 03 B
//===========================================================================
function Trig_Lucifer_spell_03_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n017'))then
return false
endif
return true
endfunction
function Trig_Lucifer_spell_03_B_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"firebolt",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 02 A
//===========================================================================
function Trig_Monstr_spell_02_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='u00C'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_02_A_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"deathcoil",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 02 B
//===========================================================================
function Trig_Monstr_spell_02_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='u00C'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_02_B_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"deathcoil",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 03
//===========================================================================
function Trig_Monstr_spell_03_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='u00C'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_03_Actions takes nothing returns nothing
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"unholyfrenzy",GetAttackedUnitBJ())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 04
//===========================================================================
function Trig_Monstr_spell_04_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='n00E'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='n01G'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_04_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_04_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_04_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"fingerofdeath",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 06 A
//===========================================================================
function Trig_Monstr_spell_06_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n00G'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_06_A_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"flamingarrows")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 06 B
//===========================================================================
function Trig_Monstr_spell_06_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n00G'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_06_B_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"flamingarrows")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 07 A
//===========================================================================
function Trig_Monstr_spell_07_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n012'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_07_A_Actions takes nothing returns nothing
set udg_location01=GetUnitLoc(GetAttacker())
call IssuePointOrderLocBJ(GetAttackedUnitBJ(),"carrionswarm",udg_location01)
call RemoveLocation(udg_location01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 07 B
//===========================================================================
function Trig_Monstr_spell_07_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n012'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_07_B_Actions takes nothing returns nothing
set udg_location01=GetUnitLoc(GetAttackedUnitBJ())
call IssuePointOrderLocBJ(GetAttacker(),"carrionswarm",udg_location01)
call RemoveLocation(udg_location01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 05
//===========================================================================
function Trig_Monstr_spell_05_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n012'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_05_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"waterelemental")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 08
//===========================================================================
function Trig_Monstr_spell_08_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n00W'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_08_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"slowon")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 09 A
//===========================================================================
function Trig_Monstr_spell_09_A_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='n00O'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='n01H'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_09_A_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_09_A_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_09_A_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"cripple",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 09 B
//===========================================================================
function Trig_Monstr_spell_09_B_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='n00O'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='n01H'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_09_B_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_09_B_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_09_B_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"cripple",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 10 A
//===========================================================================
function Trig_Monstr_spell_10_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n013'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_10_A_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"chainlightning",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 10 B
//===========================================================================
function Trig_Monstr_spell_10_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n013'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_10_B_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"chainlightning",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 11
//===========================================================================
function Trig_Monstr_spell_11_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n013'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_11_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"lightningshield",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 12
//===========================================================================
function Trig_Monstr_spell_12_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n013'))then
return false
endif
if(not(GetUnitStateSwap(UNIT_STATE_LIFE,GetAttackedUnitBJ())<40000.00))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_12_Actions takes nothing returns nothing
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"rejuvination",GetAttackedUnitBJ())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 13 A
//===========================================================================
function Trig_Monstr_spell_13_A_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='n00S'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='n01D'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_13_A_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_13_A_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_13_A_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"roar")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 13 B
//===========================================================================
function Trig_Monstr_spell_13_B_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='n00S'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='n01D'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_13_B_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_13_B_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_13_B_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"roar")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 14 A
//===========================================================================
function Trig_Monstr_spell_14_A_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttackedUnitBJ())=='n010'))then
return true
endif
if((GetUnitTypeId(GetAttackedUnitBJ())=='n00P'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_14_A_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_14_A_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_14_A_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"curseon")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 14 B
//===========================================================================
function Trig_Monstr_spell_14_B_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttackedUnitBJ())=='n010'))then
return true
endif
if((GetUnitTypeId(GetAttackedUnitBJ())=='n00P'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_14_B_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_14_B_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_14_B_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"curseon")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 15
//===========================================================================
function Trig_Monstr_spell_15_Func001C takes nothing returns boolean
if((GetUnitTypeId(GetAttacker())=='n011'))then
return true
endif
if((GetUnitTypeId(GetAttacker())=='n01B'))then
return true
endif
return false
endfunction
function Trig_Monstr_spell_15_Conditions takes nothing returns boolean
if(not Trig_Monstr_spell_15_Func001C())then
return false
endif
return true
endfunction
function Trig_Monstr_spell_15_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"berserk")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 16 A
//===========================================================================
function Trig_Monstr_spell_16_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n00M'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_16_A_Actions takes nothing returns nothing
set udg_location01=GetUnitLoc(GetAttacker())
call IssuePointOrderLocBJ(GetAttackedUnitBJ(),"breathoffire",udg_location01)
call RemoveLocation(udg_location01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 16 B
//===========================================================================
function Trig_Monstr_spell_16_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n00M'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_16_B_Actions takes nothing returns nothing
set udg_location01=GetUnitLoc(GetAttackedUnitBJ())
call IssuePointOrderLocBJ(GetAttacker(),"breathoffire",udg_location01)
call RemoveLocation(udg_location01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 17
//===========================================================================
function Trig_Monstr_spell_17_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n014'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_17_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"stomp")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 18 A
//===========================================================================
function Trig_Monstr_spell_18_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n016'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_18_A_Actions takes nothing returns nothing
set udg_unit01=GetAttackedUnitBJ()
call IssueTargetOrderBJ(GetAttacker(),"firebolt",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 18 B
//===========================================================================
function Trig_Monstr_spell_18_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n016'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_18_B_Actions takes nothing returns nothing
set udg_unit01=GetAttacker()
call IssueTargetOrderBJ(GetAttackedUnitBJ(),"firebolt",udg_unit01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 19
//===========================================================================
function Trig_Monstr_spell_19_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='u000'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_19_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"whirlwind")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 20
//===========================================================================
function Trig_Monstr_spell_20_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='u000'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_20_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"windwalk")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 21 A
//===========================================================================
function Trig_Monstr_spell_21_A_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttackedUnitBJ())=='n01F'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_21_A_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttackedUnitBJ(),"coldarrows")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr spell 21 B
//===========================================================================
function Trig_Monstr_spell_21_B_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetAttacker())=='n01F'))then
return false
endif
return true
endfunction
function Trig_Monstr_spell_21_B_Actions takes nothing returns nothing
call IssueImmediateOrderBJ(GetAttacker(),"coldarrows")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Boss 01 spell
//===========================================================================
function Trig_Boss_01_spell_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='A0AR'))then
return false
endif
return true
endfunction
function Trig_Boss_01_spell_Actions takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
call TriggerSleepAction(0.50)
call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Monstr effect cast 01
//===========================================================================
function Trig_Monstr_effect_cast_01_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='n011'))then
return false
endif
if(not(GetSpellAbilityId()=='A0BG'))then
return false
endif
return true
endfunction
function Trig_Monstr_effect_cast_01_Actions takes nothing returns nothing
call SetUnitAnimation(GetTriggerUnit(),"Spell")
call TriggerSleepAction(1.50)
call SetUnitAnimation(GetTriggerUnit(),"stand")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Com test 01
//===========================================================================
function Trig_Com_test_01_Conditions takes nothing returns boolean
if(not(udg_boolean04==true))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func002Func002Func002A takes nothing returns nothing
call SetHeroLevelBJ(GetEnumUnit(),udg_integer14,true)
call UnitResetCooldown(GetEnumUnit())
endfunction
function Trig_Com_test_01_Func002Func002Func004C takes nothing returns boolean
if((udg_integer14<1))then
return true
endif
if((udg_integer14>100))then
return true
endif
return false
endfunction
function Trig_Com_test_01_Func002Func002C takes nothing returns boolean
if(not Trig_Com_test_01_Func002Func002Func004C())then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func002C takes nothing returns boolean
if(not(SubStringBJ(GetEventPlayerChatString(),1,6)=="-level"))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func003Func002A takes nothing returns nothing
call SetUnitManaPercentBJ(GetEnumUnit(),100)
call SetUnitLifePercentBJ(GetEnumUnit(),100)
call UnitResetCooldown(GetEnumUnit())
endfunction
function Trig_Com_test_01_Func003C takes nothing returns boolean
if(not(GetEventPlayerChatString()=="-reset"))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func004Func002Func004C takes nothing returns boolean
if((udg_integer31<1))then
return true
endif
if((udg_integer31>49))then
return true
endif
return false
endfunction
function Trig_Com_test_01_Func004Func002C takes nothing returns boolean
if(not Trig_Com_test_01_Func004Func002Func004C())then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func004C takes nothing returns boolean
if(not(SubStringBJ(GetEventPlayerChatString(),1,6)=="-spawn"))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func005Func002Func002001 takes nothing returns boolean
return(udg_integer32==1)
endfunction
function Trig_Com_test_01_Func005Func002Func003001 takes nothing returns boolean
return(udg_integer32==2)
endfunction
function Trig_Com_test_01_Func005Func002Func004001 takes nothing returns boolean
return(udg_integer32==3)
endfunction
function Trig_Com_test_01_Func005Func002Func005001 takes nothing returns boolean
return(udg_integer32==4)
endfunction
function Trig_Com_test_01_Func005Func002Func006001 takes nothing returns boolean
return(udg_integer32==5)
endfunction
function Trig_Com_test_01_Func005Func002Func008C takes nothing returns boolean
if((udg_integer32<1))then
return true
endif
if((udg_integer32>5))then
return true
endif
return false
endfunction
function Trig_Com_test_01_Func005Func002C takes nothing returns boolean
if(not Trig_Com_test_01_Func005Func002Func008C())then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func005C takes nothing returns boolean
if(not(SubStringBJ(GetEventPlayerChatString(),1,8)=="-monster"))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func006Func002Func003C takes nothing returns boolean
if((udg_integer37<1))then
return true
endif
if((udg_integer37>10))then
return true
endif
return false
endfunction
function Trig_Com_test_01_Func006Func002C takes nothing returns boolean
if(not Trig_Com_test_01_Func006Func002Func003C())then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func006C takes nothing returns boolean
if(not(SubStringBJ(GetEventPlayerChatString(),1,5)=="-hint"))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func007001 takes nothing returns boolean
return(GetEventPlayerChatString()=="-hintstop")
endfunction
function Trig_Com_test_01_Func008C takes nothing returns boolean
if(not(GetEventPlayerChatString()=="-hintstart"))then
return false
endif
return true
endfunction
function Trig_Com_test_01_Func009001 takes nothing returns boolean
return(GetEventPlayerChatString()=="-hintstop")
endfunction
function Trig_Com_test_01_Func010001 takes nothing returns boolean
return(GetEventPlayerChatString()=="-hintstop")
endfunction
function Trig_Com_test_01_Actions takes nothing returns nothing
if(Trig_Com_test_01_Func002C())then
set udg_integer14=S2I(SubStringBJ(GetEventPlayerChatString(),7,StringLength(GetEventPlayerChatString())))
if(Trig_Com_test_01_Func002Func002C())then
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_6717")
else
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7591")
call ForGroupBJ(GetUnitsOfPlayerAll(GetTriggerPlayer()),function Trig_Com_test_01_Func002Func002Func002A)
endif
else
endif
if(Trig_Com_test_01_Func003C())then
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7590")
call ForGroupBJ(GetUnitsOfPlayerAll(GetTriggerPlayer()),function Trig_Com_test_01_Func003Func002A)
else
endif
if(Trig_Com_test_01_Func004C())then
set udg_integer31=S2I(SubStringBJ(GetEventPlayerChatString(),7,StringLength(GetEventPlayerChatString())))
if(Trig_Com_test_01_Func004Func002C())then
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7678")
else
call DisplayTimedTextToForce(GetPlayersAll(),3.00,("Вызов раунда: "+(I2S(udg_integer31)+"!")))
set udg_integer01=udg_integer31
endif
else
endif
if(Trig_Com_test_01_Func005C())then
set udg_integer32=S2I(SubStringBJ(GetEventPlayerChatString(),9,StringLength(GetEventPlayerChatString())))
if(Trig_Com_test_01_Func005Func002C())then
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_7851")
else
call DisplayTimedTextToForce(GetPlayersAll(),3.00,("Вызов монстра: "+(I2S(udg_integer32)+"-го уровня!")))
if(Trig_Com_test_01_Func005Func002Func002001())then
call CreateNUnitsAtLoc(1,'u00B',Player(10),GetRectCenter(udg_rect34),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Com_test_01_Func005Func002Func003001())then
call CreateNUnitsAtLoc(1,'n002',Player(10),GetRectCenter(udg_rect34),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Com_test_01_Func005Func002Func004001())then
call CreateNUnitsAtLoc(1,'n003',Player(10),GetRectCenter(udg_rect34),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Com_test_01_Func005Func002Func005001())then
call CreateNUnitsAtLoc(1,'n00J',Player(10),GetRectCenter(udg_rect34),bj_UNIT_FACING)
else
call DoNothing()
endif
if(Trig_Com_test_01_Func005Func002Func006001())then
call CreateNUnitsAtLoc(1,'n004',Player(10),GetRectCenter(udg_rect34),bj_UNIT_FACING)
else
call DoNothing()
endif
endif
else
endif
if(Trig_Com_test_01_Func006C())then
set udg_integer37=S2I(SubStringBJ(GetEventPlayerChatString(),6,StringLength(GetEventPlayerChatString())))
if(Trig_Com_test_01_Func006Func002C())then
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_8652")
else
call TriggerExecute(udg_trigger97)
endif
else
endif
if(Trig_Com_test_01_Func007001())then
set udg_boolean11=true
else
call DoNothing()
endif
if(Trig_Com_test_01_Func008C())then
set udg_boolean11=false
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_8699")
call TriggerExecute(udg_trigger19)
else
endif
if(Trig_Com_test_01_Func009001())then
set udg_boolean11=true
else
call DoNothing()
endif
if(Trig_Com_test_01_Func010001())then
call DisplayTimedTextToForce(GetPlayersAll(),3.00,"TRIGSTR_8701")
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//===========================================================================
//***************************************************************************
//*
//*Players
//*
//***************************************************************************
//***************************************************************************
//*
//*Main Initialization
//*
//***************************************************************************
//===========================================================================
function main2 takes nothing returns nothing
call SetCameraBounds(-11264.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-11264.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),11264.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),11264.0-GetCameraMargin(CAMERA_MARGIN_TOP),-11264.0+GetCameraMargin(CAMERA_MARGIN_LEFT),11264.0-GetCameraMargin(CAMERA_MARGIN_TOP),11264.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-11264.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl","Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl")
call NewSoundEnvironment("Default")
call SetAmbientDaySound("CityScapeDay")
call SetAmbientNightSound("CityScapeNight")
call SetMapMusic("Music",true,0)
set udg_sound01=CreateSound("Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.wav",false,true,true,10,10,"SpellsEAX")
call SetSoundParamsFromLabel(udg_sound01,"ThunderClap")
call SetSoundDuration(udg_sound01,3451)
set udg_sound02=CreateSound("Abilities\\Spells\\Other\\FrostBolt\\FrostBoltHit1.wav",false,false,true,127,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound02,"FrostBoltHit")
call SetSoundDuration(udg_sound02,1347)
call SetSoundChannel(udg_sound02,8)
set udg_sound03=CreateSound("Sound\\Interface\\ItemReceived.wav",false,false,false,10,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound03,"ItemReward")
call SetSoundDuration(udg_sound03,1483)
set udg_sound04=CreateSound("Sound\\Ambient\\DoodadEffects\\RollingThunder1.wav",false,false,false,10,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound04,"RollingThunderSound")
call SetSoundDuration(udg_sound04,3831)
set udg_sound05=CreateSound("Sound\\Interface\\ClanInvitation.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound05,"ClanInvitation")
call SetSoundDuration(udg_sound05,4296)
set udg_sound06=CreateSound("Sound\\Interface\\Hint.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound06,"Hint")
call SetSoundDuration(udg_sound06,2006)
set udg_sound07=CreateSound("Sound\\Interface\\NewTournament.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound07,"NewTournament")
call SetSoundDuration(udg_sound07,7988)
set udg_sound08=CreateSound("Sound\\Ambient\\DoodadEffects\\WarlockAppears.wav",false,false,false,10,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound08,"ArchimondeAppearsSound")
call SetSoundDuration(udg_sound08,7361)
set udg_sound09=CreateSound("Sound\\Interface\\GoodJob.wav",false,false,false,127,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound09,"GoodJob")
call SetSoundDuration(udg_sound09,2548)
set udg_sound10=CreateSound("Sound\\Music\\mp3Music\\Tension.mp3",false,false,false,127,10,"DefaultEAXON")
call SetSoundDuration(udg_sound10,19540)
call SetSoundChannel(udg_sound10,0)
call SetSoundVolume(udg_sound10,127)
call SetSoundPitch(udg_sound10,1.0)
set udg_sound11=CreateSound("Sound\\Ambient\\DoodadEffects\\UtherReturns.wav",false,false,false,10,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound11,"UtherReturnsSound")
call SetSoundDuration(udg_sound11,6711)
call SetSoundChannel(udg_sound11,8)
set udg_sound12=CreateSound("Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathTarget1.wav",false,false,true,127,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound12,"FreezingBreath")
call SetSoundDuration(udg_sound12,2833)
call SetSoundChannel(udg_sound12,8)
set udg_sound13=CreateSound("Sound\\Music\\mp3Music\\Credits.mp3",false,false,false,127,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound13,"CreditsMusic")
call SetSoundDuration(udg_sound13,83017)
call SetSoundVolume(udg_sound13,127)
set udg_sound14=CreateSound("Sound\\Music\\mp3Music\\PH1.mp3",true,false,false,127,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound14,"PHMusic")
call SetSoundDuration(udg_sound14,281582)
call SetSoundVolume(udg_sound14,127)
set udg_string01="war3mapImported\\The Longest Day (v3).mp3"
set udg_string02="war3mapImported\\Combat Full.mp3"
set udg_string03="war3mapImported\\Ruins.mp3"
set udg_string04="war3mapImported\\Fight02.mp3"
set udg_string05="war3mapImported\\Fight01.mp3"
set udg_string06="war3mapImported\\Shadowland.mp3"
set udg_sound15=CreateSound("war3mapImported\\Ha01.mp3",false,false,false,127,10,"DefaultEAXON")
call SetSoundDuration(udg_sound15,6452)
call SetSoundChannel(udg_sound15,0)
call SetSoundVolume(udg_sound15,127)
call SetSoundPitch(udg_sound15,1.0)
call CreateRegions2()
set udg_camerasetup01=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ROTATION,29.2,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ANGLE_OF_ATTACK,315.6,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_TARGET_DISTANCE,1239.7,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_FARZ,5000.0,0.0)
call CameraSetupSetDestPosition(udg_camerasetup01,38.4,4468.8,0.0)
set udg_camerasetup02=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ROTATION,82.8,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ANGLE_OF_ATTACK,319.9,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_TARGET_DISTANCE,1500.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_FARZ,5000.0,0.0)
call CameraSetupSetDestPosition(udg_camerasetup02,29.1,8111.7,0.0)
set udg_camerasetup03=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ROTATION,128.8,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ANGLE_OF_ATTACK,318.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_TARGET_DISTANCE,1500.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_FARZ,5000.0,0.0)
call CameraSetupSetDestPosition(udg_camerasetup03,-106.4,8637.4,0.0)
set udg_camerasetup04=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ROTATION,90.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ANGLE_OF_ATTACK,304.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_TARGET_DISTANCE,1650.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_FARZ,5000.0,0.0)
call CameraSetupSetDestPosition(udg_camerasetup04,-1.2,-61.6,0.0)
set udg_camerasetup05=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ROTATION,88.5,0.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ANGLE_OF_ATTACK,308.7,0.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_TARGET_DISTANCE,1127.0,0.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_FARZ,5000.0,0.0)
call CameraSetupSetDestPosition(udg_camerasetup05,38.1,-4590.5,0.0)
set udg_camerasetup06=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ZOFFSET,0.0,0.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ROTATION,88.9,0.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ANGLE_OF_ATTACK,312.3,0.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_TARGET_DISTANCE,1996.5,0.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ROLL,0.0,0.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_FIELD_OF_VIEW,70.0,0.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_FARZ,5000.0,0.0)
call CameraSetupSetDestPosition(udg_camerasetup06,38.1,-4590.5,0.0)
call CreateAllDestructables()
call CreateNeutralPassiveBuildings2()
call CreateNeutralPassive2()
call InitGlobals2()
set udg_trigger01=CreateTrigger()
call TriggerAddAction(udg_trigger01,function Trig_Initialization_Actions)
set udg_trigger02=CreateTrigger()
call TriggerAddAction(udg_trigger02,function Trig_Initialize_variables_Actions)
set udg_trigger03=CreateTrigger()
call TriggerAddAction(udg_trigger03,function Trig_Initialize_game_Actions)
set udg_trigger04=CreateTrigger()
call TriggerAddAction(udg_trigger04,function Trig_Initialize_group_Actions)
set udg_trigger05=CreateTrigger()
call TriggerAddAction(udg_trigger05,function Trig_Initialize_effects_Actions)
set udg_trigger07=CreateTrigger()
call TriggerAddAction(udg_trigger07,function Trig_Initialize_iterface_Actions)
set udg_trigger08=CreateTrigger()
call TriggerAddAction(udg_trigger08,function Trig_Initialize_game_select_Actions)
set udg_trigger09=CreateTrigger()
call TriggerAddAction(udg_trigger09,function Trig_Initialize_spawn_Actions)
set udg_trigger10=CreateTrigger()
call TriggerAddAction(udg_trigger10,function Trig_Initialize_cam_Actions)
set udg_trigger11=CreateTrigger()
call TriggerAddAction(udg_trigger11,function Trig_Initialize_music_clear_Actions)
set udg_trigger12=CreateTrigger()
call TriggerAddAction(udg_trigger12,function Trig_Initialize_music_Actions)
set udg_trigger13=CreateTrigger()
call TriggerAddAction(udg_trigger13,function Trig_Initialize_test_Actions)
set udg_trigger14=CreateTrigger()
call TriggerAddAction(udg_trigger14,function Trig_Initialize_test2_Actions)
set udg_trigger15=CreateTrigger()
call DisableTrigger(udg_trigger15)
call TriggerRegisterTimerEventPeriodic(udg_trigger15,2)
call TriggerAddAction(udg_trigger15,function Trig_Initialize_ping_Actions)
set udg_trigger16=CreateTrigger()
call TriggerAddAction(udg_trigger16,function Trig_Initialize_Tip_Actions)
set udg_trigger17=CreateTrigger()
call TriggerAddAction(udg_trigger17,function Trig_Initialize_H_Actions)
set udg_trigger18=CreateTrigger()
call TriggerAddCondition(udg_trigger18,Condition(function Trig_Initialize_Main_Conditions))
call TriggerAddAction(udg_trigger18,function Trig_Initialize_Main_Actions)
set udg_trigger19=CreateTrigger()
call TriggerAddAction(udg_trigger19,function Trig_Initialize_Hint_main_Actions)
set udg_trigger20=CreateTrigger()
call TriggerAddAction(udg_trigger20,function Trig_Initialize_dialog_Actions)
set udg_trigger21=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger21,udg_dialog01)
call TriggerAddAction(udg_trigger21,function Trig_Dialog_clicked_Actions)
set udg_trigger22=CreateTrigger()
call TriggerAddAction(udg_trigger22,function Trig_Initialize_dialog_02_Actions)
set udg_trigger23=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger23,udg_dialog02)
call TriggerAddAction(udg_trigger23,function Trig_Dialog_clicked_02_Actions)
set udg_trigger24=CreateTrigger()
call TriggerAddAction(udg_trigger24,function Trig_Into_the_game_Actions)
set udg_trigger25=CreateTrigger()
call TriggerAddAction(udg_trigger25,function Trig_Initialize_dialog_01_Actions)
set udg_trigger26=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger26,udg_dialog03)
call TriggerAddAction(udg_trigger26,function Trig_Dialog_clicked_01_Actions)
set udg_trigger27=CreateTrigger()
call DisableTrigger(udg_trigger27)
call TriggerRegisterTimerEventPeriodic(udg_trigger27,1.00)
call TriggerAddAction(udg_trigger27,function Trig_Update_Timer_Sec_Actions)
set udg_trigger28=CreateTrigger()
call TriggerAddAction(udg_trigger28,function Trig_Update_Timer_Min_Actions)
set udg_trigger29=CreateTrigger()
call TriggerAddAction(udg_trigger29,function Trig_Update_Timer_Clock_Actions)
set udg_trigger31=CreateTrigger()
call TriggerAddAction(udg_trigger31,function Trig_Initialize_heroes_02_Actions)
set udg_trigger32=CreateTrigger()
call TriggerAddAction(udg_trigger32,function Trig_Initialize_heroes_03_Actions)
set udg_trigger33=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger33,udg_rect22)
call TriggerAddCondition(udg_trigger33,Condition(function Trig_Select_Varior_Conditions))
call TriggerAddAction(udg_trigger33,function Trig_Select_Varior_Actions)
set udg_trigger34=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger34,udg_rect23)
call TriggerAddCondition(udg_trigger34,Condition(function Trig_Select_Varvar_Conditions))
call TriggerAddAction(udg_trigger34,function Trig_Select_Varvar_Actions)
set udg_trigger35=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger35,udg_rect12)
call TriggerAddCondition(udg_trigger35,Condition(function Trig_Select_Triton_Conditions))
call TriggerAddAction(udg_trigger35,function Trig_Select_Triton_Actions)
set udg_trigger36=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger36,udg_rect11)
call TriggerAddCondition(udg_trigger36,Condition(function Trig_Select_Druid_Conditions))
call TriggerAddAction(udg_trigger36,function Trig_Select_Druid_Actions)
set udg_trigger37=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger37,udg_rect13)
call TriggerAddCondition(udg_trigger37,Condition(function Trig_Select_Killer_Conditions))
call TriggerAddAction(udg_trigger37,function Trig_Select_Killer_Actions)
set udg_trigger38=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger38,udg_rect14)
call TriggerAddCondition(udg_trigger38,Condition(function Trig_Select_ArrowLady_Conditions))
call TriggerAddAction(udg_trigger38,function Trig_Select_ArrowLady_Actions)
set udg_trigger39=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger39,udg_rect15)
call TriggerAddCondition(udg_trigger39,Condition(function Trig_Select_Necromant_Conditions))
call TriggerAddAction(udg_trigger39,function Trig_Select_Necromant_Actions)
set udg_trigger40=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger40,udg_rect16)
call TriggerAddCondition(udg_trigger40,Condition(function Trig_Select_Shaman_Conditions))
call TriggerAddAction(udg_trigger40,function Trig_Select_Shaman_Actions)
set udg_trigger41=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger41,udg_rect17)
call TriggerAddCondition(udg_trigger41,Condition(function Trig_Select_Ayce_Conditions))
call TriggerAddAction(udg_trigger41,function Trig_Select_Ayce_Actions)
set udg_trigger42=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger42,udg_rect18)
call TriggerAddCondition(udg_trigger42,Condition(function Trig_Select_Fayre_Conditions))
call TriggerAddAction(udg_trigger42,function Trig_Select_Fayre_Actions)
set udg_trigger43=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger43,udg_rect19)
call TriggerAddCondition(udg_trigger43,Condition(function Trig_Select_Monsoon_Conditions))
call TriggerAddAction(udg_trigger43,function Trig_Select_Monsoon_Actions)
set udg_trigger44=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger44,udg_rect20)
call TriggerAddCondition(udg_trigger44,Condition(function Trig_Select_Watcher_Conditions))
call TriggerAddAction(udg_trigger44,function Trig_Select_Watcher_Actions)
set udg_trigger45=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger45,udg_rect21)
call TriggerAddCondition(udg_trigger45,Condition(function Trig_Select_Archer_Conditions))
call TriggerAddAction(udg_trigger45,function Trig_Select_Archer_Actions)
set udg_trigger46=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger46,udg_rect24)
call TriggerAddCondition(udg_trigger46,Condition(function Trig_Select_Paladin_Conditions))
call TriggerAddAction(udg_trigger46,function Trig_Select_Paladin_Actions)
set udg_trigger47=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger47,udg_rect25)
call TriggerAddCondition(udg_trigger47,Condition(function Trig_Select_Ohotnica_on_D_Conditions))
call TriggerAddAction(udg_trigger47,function Trig_Select_Ohotnica_on_D_Actions)
set udg_trigger48=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger48,udg_rect26)
call TriggerAddCondition(udg_trigger48,Condition(function Trig_Select_Priest_Conditions))
call TriggerAddAction(udg_trigger48,function Trig_Select_Priest_Actions)
set udg_trigger49=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger49,udg_rect27)
call TriggerAddCondition(udg_trigger49,Condition(function Trig_Select_Ent_Conditions))
call TriggerAddAction(udg_trigger49,function Trig_Select_Ent_Actions)
set udg_trigger50=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger50,udg_rect33)
call TriggerAddCondition(udg_trigger50,Condition(function Trig_Select_Sorceress_Conditions))
call TriggerAddAction(udg_trigger50,function Trig_Select_Sorceress_Actions)
set udg_trigger51=CreateTrigger()
call TriggerAddAction(udg_trigger51,function Trig_Reset_camera_Actions)
set udg_trigger52=CreateTrigger()
call TriggerAddCondition(udg_trigger52,Condition(function Trig_Units_NS_Conditions))
call TriggerAddAction(udg_trigger52,function Trig_Units_NS_Actions)
set udg_trigger53=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger53,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger53,udg_rect02)
call TriggerAddCondition(udg_trigger53,Condition(function Trig_Hero_identifi_01_Conditions))
call TriggerAddAction(udg_trigger53,function Trig_Hero_identifi_01_Actions)
set udg_trigger54=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger54,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger54,udg_rect02)
call TriggerAddCondition(udg_trigger54,Condition(function Trig_Hero_identifi_02_Conditions))
call TriggerAddAction(udg_trigger54,function Trig_Hero_identifi_02_Actions)
set udg_trigger55=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger55,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger55,udg_rect02)
call TriggerAddCondition(udg_trigger55,Condition(function Trig_Hero_identifi_03_Conditions))
call TriggerAddAction(udg_trigger55,function Trig_Hero_identifi_03_Actions)
set udg_trigger56=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger56,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger56,udg_rect02)
call TriggerAddCondition(udg_trigger56,Condition(function Trig_Hero_identifi_04_Conditions))
call TriggerAddAction(udg_trigger56,function Trig_Hero_identifi_04_Actions)
set udg_trigger57=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger57,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger57,udg_rect02)
call TriggerAddCondition(udg_trigger57,Condition(function Trig_Hero_identifi_05_Conditions))
call TriggerAddAction(udg_trigger57,function Trig_Hero_identifi_05_Actions)
set udg_trigger58=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger58,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger58,udg_rect02)
call TriggerAddCondition(udg_trigger58,Condition(function Trig_Hero_identifi_06_Conditions))
call TriggerAddAction(udg_trigger58,function Trig_Hero_identifi_06_Actions)
set udg_trigger59=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger59,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger59,udg_rect02)
call TriggerAddCondition(udg_trigger59,Condition(function Trig_Hero_identifi_07_Conditions))
call TriggerAddAction(udg_trigger59,function Trig_Hero_identifi_07_Actions)
set udg_trigger60=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger60,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger60,udg_rect02)
call TriggerAddCondition(udg_trigger60,Condition(function Trig_Hero_identifi_08_Conditions))
call TriggerAddAction(udg_trigger60,function Trig_Hero_identifi_08_Actions)
set udg_trigger61=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger61,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger61,udg_rect02)
call TriggerAddCondition(udg_trigger61,Condition(function Trig_Hero_identifi_09_Conditions))
call TriggerAddAction(udg_trigger61,function Trig_Hero_identifi_09_Actions)
set udg_trigger62=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger62,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger62,udg_rect02)
call TriggerAddCondition(udg_trigger62,Condition(function Trig_Hero_identifi_10_Conditions))
call TriggerAddAction(udg_trigger62,function Trig_Hero_identifi_10_Actions)
set udg_trigger63=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger63,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger63,udg_rect02)
call TriggerAddCondition(udg_trigger63,Condition(function Trig_Hero_identifi_11_Conditions))
call TriggerAddAction(udg_trigger63,function Trig_Hero_identifi_11_Actions)
set udg_trigger64=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger64,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger64,udg_rect02)
call TriggerAddCondition(udg_trigger64,Condition(function Trig_Hero_identifi_12_Conditions))
call TriggerAddAction(udg_trigger64,function Trig_Hero_identifi_12_Actions)
set udg_trigger65=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger65,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger65,udg_rect02)
call TriggerAddCondition(udg_trigger65,Condition(function Trig_Hero_identifi_13_Conditions))
call TriggerAddAction(udg_trigger65,function Trig_Hero_identifi_13_Actions)
set udg_trigger66=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger66,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger66,udg_rect02)
call TriggerAddCondition(udg_trigger66,Condition(function Trig_Hero_identifi_14_Conditions))
call TriggerAddAction(udg_trigger66,function Trig_Hero_identifi_14_Actions)
set udg_trigger67=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger67,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger67,udg_rect02)
call TriggerAddCondition(udg_trigger67,Condition(function Trig_Hero_identifi_15_Conditions))
call TriggerAddAction(udg_trigger67,function Trig_Hero_identifi_15_Actions)
set udg_trigger68=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger68,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger68,udg_rect02)
call TriggerAddCondition(udg_trigger68,Condition(function Trig_Hero_identifi_16_Conditions))
call TriggerAddAction(udg_trigger68,function Trig_Hero_identifi_16_Actions)
set udg_trigger69=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger69,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger69,udg_rect02)
call TriggerAddCondition(udg_trigger69,Condition(function Trig_Hero_identifi_17_x_Conditions))
call TriggerAddAction(udg_trigger69,function Trig_Hero_identifi_17_x_Actions)
set udg_trigger70=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger70,udg_rect01)
call TriggerRegisterEnterRectSimple(udg_trigger70,udg_rect02)
call TriggerAddCondition(udg_trigger70,Condition(function Trig_Hero_identifi_18_x_Conditions))
call TriggerAddAction(udg_trigger70,function Trig_Hero_identifi_18_x_Actions)
set udg_trigger71=CreateTrigger()
call TriggerAddAction(udg_trigger71,function Trig_Create_multibourd_Actions)
set udg_trigger72=CreateTrigger()
call TriggerAddAction(udg_trigger72,function Trig_Update_leaderboard_difficalty_Actions)
set udg_trigger73=CreateTrigger()
call TriggerAddAction(udg_trigger73,function Trig_Update_level_Actions)
set udg_trigger74=CreateTrigger()
call TriggerAddAction(udg_trigger74,function Trig_Update_spawn_Actions)
set udg_trigger75=CreateTrigger()
call TriggerAddAction(udg_trigger75,function Trig_Update_Timer_Spawn_Actions)
set udg_trigger76=CreateTrigger()
call DisableTrigger(udg_trigger76)
call TriggerRegisterTimerEventPeriodic(udg_trigger76,1.00)
call TriggerAddAction(udg_trigger76,function Trig_Update_Timer_sec_Spawn_Actions)
set udg_trigger77=CreateTrigger()
call TriggerAddAction(udg_trigger77,function Trig_Remove_Timer_Actions)
set udg_trigger78=CreateTrigger()
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(0))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(1))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(2))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(3))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(4))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(5))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(6))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(7))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(8))
call TriggerRegisterPlayerEventLeave(udg_trigger78,Player(9))
call TriggerAddAction(udg_trigger78,function Trig_Player_leaves_Actions)
set udg_trigger79=CreateTrigger()
call TriggerRegisterPlayerEventLeave(udg_trigger79,Player(0))
call TriggerRegisterPlayerEventLeave(udg_trigger79,Player(1))
call TriggerRegisterPlayerEventLeave(udg_trigger79,Player(2))
call TriggerRegisterPlayerEventLeave(udg_trigger79,Player(3))
call TriggerRegisterPlayerEventLeave(udg_trigger79,Player(4))
call TriggerAddAction(udg_trigger79,function Trig_Player_leaves_add_01_Actions)
set udg_trigger80=CreateTrigger()
call TriggerRegisterPlayerEventLeave(udg_trigger80,Player(5))
call TriggerRegisterPlayerEventLeave(udg_trigger80,Player(6))
call TriggerRegisterPlayerEventLeave(udg_trigger80,Player(7))
call TriggerRegisterPlayerEventLeave(udg_trigger80,Player(8))
call TriggerRegisterPlayerEventLeave(udg_trigger80,Player(9))
call TriggerAddAction(udg_trigger80,function Trig_Player_leaves_add_02_Actions)
set udg_trigger82=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger82,Player(10),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger82,Player(11),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger82,Condition(function Trig_Change_Value_Conditions))
call TriggerAddAction(udg_trigger82,function Trig_Change_Value_Actions)
set udg_trigger83=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger83,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger83,Condition(function Trig_Unit_kill_02_Conditions))
call TriggerAddAction(udg_trigger83,function Trig_Unit_kill_02_Actions)
set udg_trigger84=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(0),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(1),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(2),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(3),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(4),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(5),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(6),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(7),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(8),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger84,Player(9),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger84,Condition(function Trig_Hero_death_Conditions))
call TriggerAddAction(udg_trigger84,function Trig_Hero_death_Actions)
set udg_trigger85=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(0),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(1),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(2),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(3),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(4),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(5),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(6),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(7),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(8),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger85,Player(9),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger85,Condition(function Trig_Hero_death_02_Conditions))
call TriggerAddAction(udg_trigger85,function Trig_Hero_death_02_Actions)
set udg_trigger86=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger86,udg_rect01)
call TriggerAddCondition(udg_trigger86,Condition(function Trig_Goal_1_Conditions))
call TriggerAddAction(udg_trigger86,function Trig_Goal_1_Actions)
set udg_trigger87=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger87,udg_rect02)
call TriggerAddCondition(udg_trigger87,Condition(function Trig_Goal_2_Conditions))
call TriggerAddAction(udg_trigger87,function Trig_Goal_2_Actions)
set udg_trigger88=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger88,udg_rect01)
call TriggerAddCondition(udg_trigger88,Condition(function Trig_Goal_1_x_Conditions))
call TriggerAddAction(udg_trigger88,function Trig_Goal_1_x_Actions)
set udg_trigger89=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger89,udg_rect02)
call TriggerAddCondition(udg_trigger89,Condition(function Trig_Goal_2_x_Conditions))
call TriggerAddAction(udg_trigger89,function Trig_Goal_2_x_Actions)
set udg_trigger90=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger90,udg_rect04)
call TriggerRegisterEnterRectSimple(udg_trigger90,udg_rect03)
call TriggerRegisterEnterRectSimple(udg_trigger90,udg_rect05)
call TriggerRegisterEnterRectSimple(udg_trigger90,udg_rect06)
call TriggerAddCondition(udg_trigger90,Condition(function Trig_Effect_spawn_Conditions))
call TriggerAddAction(udg_trigger90,function Trig_Effect_spawn_Actions)
set udg_trigger91=CreateTrigger()
call TriggerAddCondition(udg_trigger91,Condition(function Trig_Effect_kill_Boss_Conditions))
call TriggerAddAction(udg_trigger91,function Trig_Effect_kill_Boss_Actions)
set udg_trigger92=CreateTrigger()
call TriggerAddCondition(udg_trigger92,Condition(function Trig_Effect_kill_Boss_01_Conditions))
call TriggerAddAction(udg_trigger92,function Trig_Effect_kill_Boss_01_Actions)
set udg_trigger93=CreateTrigger()
call TriggerAddCondition(udg_trigger93,Condition(function Trig_Effect_kill1_Conditions))
call TriggerAddAction(udg_trigger93,function Trig_Effect_kill1_Actions)
set udg_trigger94=CreateTrigger()
call TriggerAddCondition(udg_trigger94,Condition(function Trig_Effect_kill2_Conditions))
call TriggerAddAction(udg_trigger94,function Trig_Effect_kill2_Actions)
set udg_trigger95=CreateTrigger()
call TriggerAddCondition(udg_trigger95,Condition(function Trig_Effect_kill3_Conditions))
call TriggerAddAction(udg_trigger95,function Trig_Effect_kill3_Actions)
set udg_trigger96=CreateTrigger()
call TriggerAddCondition(udg_trigger96,Condition(function Trig_Effect_kill4_Conditions))
call TriggerAddAction(udg_trigger96,function Trig_Effect_kill4_Actions)
set udg_trigger97=CreateTrigger()
call TriggerAddAction(udg_trigger97,function Trig_Ini_Hint_Actions)
set udg_trigger98=CreateTrigger()
call TriggerAddAction(udg_trigger98,function Trig_Variable_spawn_Actions)
set udg_trigger99=CreateTrigger()
call TriggerAddCondition(udg_trigger99,Condition(function Trig_Spawn_init_Conditions))
call TriggerAddAction(udg_trigger99,function Trig_Spawn_init_Actions)
set udg_trigger100=CreateTrigger()
call TriggerAddCondition(udg_trigger100,Condition(function Trig_Spawn_Conditions))
call TriggerAddAction(udg_trigger100,function Trig_Spawn_Actions)
set udg_trigger101=CreateTrigger()
call TriggerAddAction(udg_trigger101,function Trig_Spawn_01_Actions)
set udg_trigger102=CreateTrigger()
call TriggerAddAction(udg_trigger102,function Trig_Spawn_02_Actions)
set udg_trigger103=CreateTrigger()
call TriggerAddCondition(udg_trigger103,Condition(function Trig_Spawn_Boss_Conditions))
call TriggerAddAction(udg_trigger103,function Trig_Spawn_Boss_Actions)
set udg_trigger104=CreateTrigger()
call DisableTrigger(udg_trigger104)
call TriggerRegisterTimerEventPeriodic(udg_trigger104,2)
call TriggerAddAction(udg_trigger104,function Trig_Boss_Effects_per_sec_Actions)
set udg_trigger105=CreateTrigger()
call TriggerAddAction(udg_trigger105,function Trig_Boss_Effects_on_Actions)
set udg_trigger106=CreateTrigger()
call TriggerAddAction(udg_trigger106,function Trig_Boss_music_reset_Actions)
set udg_trigger107=CreateTrigger()
call TriggerAddAction(udg_trigger107,function Trig_Spawn_Boss_01_Actions)
set udg_trigger108=CreateTrigger()
call TriggerAddAction(udg_trigger108,function Trig_Spawn_Boss_02_Actions)
set udg_trigger109=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger109,1.00)
call TriggerAddAction(udg_trigger109,function Trig_Anti_stuck_Actions)
set udg_trigger110=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger110,Player(10),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddAction(udg_trigger110,function Trig_Kill_monstr1_Actions)
set udg_trigger111=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger111,Player(11),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddAction(udg_trigger111,function Trig_Kill_monstr2_Actions)
set udg_trigger112=CreateTrigger()
call TriggerAddAction(udg_trigger112,function Trig_Spawntr_1_Actions)
set udg_trigger113=CreateTrigger()
call TriggerAddAction(udg_trigger113,function Trig_Spawntr_2_Actions)
set udg_trigger114=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger114,20.00,udg_unit05)
call TriggerAddCondition(udg_trigger114,Condition(function Trig_Enter_portal_1a_Conditions))
call TriggerAddAction(udg_trigger114,function Trig_Enter_portal_1a_Actions)
set udg_trigger115=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger115,20.00,udg_unit07)
call TriggerAddCondition(udg_trigger115,Condition(function Trig_Enter_portal_1b_Conditions))
call TriggerAddAction(udg_trigger115,function Trig_Enter_portal_1b_Actions)
set udg_trigger116=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger116,20.00,udg_unit06)
call TriggerAddCondition(udg_trigger116,Condition(function Trig_Enter_portal_2a_Conditions))
call TriggerAddAction(udg_trigger116,function Trig_Enter_portal_2a_Actions)
set udg_trigger117=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger117,20.00,udg_unit08)
call TriggerAddCondition(udg_trigger117,Condition(function Trig_Enter_portal_2b_Conditions))
call TriggerAddAction(udg_trigger117,function Trig_Enter_portal_2b_Actions)
set udg_trigger118=CreateTrigger()
call TriggerAddCondition(udg_trigger118,Condition(function Trig_Initialize_rematch_Conditions))
call TriggerAddAction(udg_trigger118,function Trig_Initialize_rematch_Actions)
set udg_trigger119=CreateTrigger()
call TriggerAddAction(udg_trigger119,function Trig_Initialize_rematch_02_Actions)
set udg_trigger120=CreateTrigger()
call TriggerAddAction(udg_trigger120,function Trig_Test_UU_Actions)
set udg_trigger121=CreateTrigger()
call TriggerAddAction(udg_trigger121,function Trig_Update_const_Actions)
set udg_trigger122=CreateTrigger()
call TriggerAddAction(udg_trigger122,function Trig_Cinematic_begin_01_Actions)
set udg_trigger123=CreateTrigger()
call DisableTrigger(udg_trigger123)
call TriggerRegisterPlayerEventEndCinematic(udg_trigger123,Player(0))
call TriggerAddAction(udg_trigger123,function Trig_Cinematic_skipped_01_Actions)
set udg_trigger124=CreateTrigger()
call TriggerAddAction(udg_trigger124,function Trig_Cinematic_intro_01_Actions)
set udg_trigger125=CreateTrigger()
call TriggerAddAction(udg_trigger125,function Trig_Cinematic_end_01_Actions)
set udg_trigger126=CreateTrigger()
call DisableTrigger(udg_trigger126)
call TriggerRegisterTimerEventPeriodic(udg_trigger126,1.50)
call TriggerAddAction(udg_trigger126,function Trig_Anim_effect_Actions)
set udg_trigger127=CreateTrigger()
call DisableTrigger(udg_trigger127)
call TriggerRegisterTimerEventPeriodic(udg_trigger127,0.80)
call TriggerAddAction(udg_trigger127,function Trig_Anim_effect_02_Actions)
set udg_trigger128=CreateTrigger()
call TriggerAddAction(udg_trigger128,function Trig_Cinematic_begin_02_Actions)
set udg_trigger129=CreateTrigger()
call DisableTrigger(udg_trigger129)
call TriggerRegisterPlayerEventEndCinematic(udg_trigger129,Player(0))
call TriggerAddAction(udg_trigger129,function Trig_Cinematic_skipped_02_Actions)
set udg_trigger130=CreateTrigger()
call TriggerAddAction(udg_trigger130,function Trig_Cinematic_intro_02_Actions)
set udg_trigger131=CreateTrigger()
call DisableTrigger(udg_trigger131)
call TriggerRegisterTimerEventPeriodic(udg_trigger131,3.00)
call TriggerAddAction(udg_trigger131,function Trig_Anim_effect_03_Actions)
set udg_trigger132=CreateTrigger()
call DisableTrigger(udg_trigger132)
call TriggerRegisterTimerEventPeriodic(udg_trigger132,2.00)
call TriggerAddAction(udg_trigger132,function Trig_Anim_effect_04_Actions)
set udg_trigger133=CreateTrigger()
call DisableTrigger(udg_trigger133)
call TriggerRegisterTimerEventPeriodic(udg_trigger133,2.00)
call TriggerAddAction(udg_trigger133,function Trig_Anim_effect_05_Actions)
set udg_trigger134=CreateTrigger()
call DisableTrigger(udg_trigger134)
call TriggerRegisterTimerEventPeriodic(udg_trigger134,1.50)
call TriggerAddAction(udg_trigger134,function Trig_Anim_effect_06_Actions)
set udg_trigger135=CreateTrigger()
call DisableTrigger(udg_trigger135)
call TriggerRegisterTimerEventPeriodic(udg_trigger135,3.00)
call TriggerAddAction(udg_trigger135,function Trig_Anim_effect_07_Actions)
set udg_trigger136=CreateTrigger()
call TriggerAddAction(udg_trigger136,function Trig_Cinematic_end_02_Actions)
set udg_trigger137=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger137,GetPlayableMapRect())
call TriggerAddCondition(udg_trigger137,Condition(function Trig_Effect_Spirit_Conditions))
call TriggerAddAction(udg_trigger137,function Trig_Effect_Spirit_Actions)
set udg_trigger138=CreateTrigger()
call TriggerAddAction(udg_trigger138,function Trig_Special_Effect_Destruction_Actions)
set udg_trigger141=CreateTrigger()
call TriggerAddAction(udg_trigger141,function Trig_Floating_text_fadeout_Actions)
set udg_trigger142=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger142,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger142,Condition(function Trig_Archer_level_up_Conditions))
call TriggerAddAction(udg_trigger142,function Trig_Archer_level_up_Actions)
set udg_trigger143=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger143,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger143,Condition(function Trig_Archer_obstrel_Conditions))
call TriggerAddAction(udg_trigger143,function Trig_Archer_obstrel_Actions)
set udg_trigger144=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger144,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger144,Condition(function Trig_Strag_level_up_Conditions))
call TriggerAddAction(udg_trigger144,function Trig_Strag_level_up_Actions)
set udg_trigger145=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger145,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger145,Condition(function Trig_Killer_cast_Conditions))
call TriggerAddAction(udg_trigger145,function Trig_Killer_cast_Actions)
set udg_trigger146=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger146,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger146,Condition(function Trig_Killer_effect_otm_Conditions))
call TriggerAddAction(udg_trigger146,function Trig_Killer_effect_otm_Actions)
set udg_trigger147=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger147,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger147,Condition(function Trig_Killer_effect_level_up_Conditions))
call TriggerAddAction(udg_trigger147,function Trig_Killer_effect_level_up_Actions)
set udg_trigger148=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger148,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger148,Condition(function Trig_Killer_level_up_Conditions))
call TriggerAddAction(udg_trigger148,function Trig_Killer_level_up_Actions)
set udg_trigger149=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger149,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger149,Condition(function Trig_Varior_attack_level_up_Conditions))
call TriggerAddAction(udg_trigger149,function Trig_Varior_attack_level_up_Actions)
set udg_trigger150=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger150,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger150,Condition(function Trig_Barbarian_attack_level_up_Conditions))
call TriggerAddAction(udg_trigger150,function Trig_Barbarian_attack_level_up_Actions)
set udg_trigger151=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger151,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger151,Condition(function Trig_Barbarian_effect_cast_Conditions))
call TriggerAddAction(udg_trigger151,function Trig_Barbarian_effect_cast_Actions)
set udg_trigger152=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger152,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger152,Condition(function Trig_Triton_attack_level_up_Conditions))
call TriggerAddAction(udg_trigger152,function Trig_Triton_attack_level_up_Actions)
set udg_trigger153=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger153,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger153,Condition(function Trig_Triton_defence_level_up_Conditions))
call TriggerAddAction(udg_trigger153,function Trig_Triton_defence_level_up_Actions)
set udg_trigger154=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger154,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger154,Condition(function Trig_Triton_effect_spell_Conditions))
call TriggerAddAction(udg_trigger154,function Trig_Triton_effect_spell_Actions)
set udg_trigger155=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger155,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger155,Condition(function Trig_Shaman_mage_frost_nova_Conditions))
call TriggerAddAction(udg_trigger155,function Trig_Shaman_mage_frost_nova_Actions)
set udg_trigger156=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger156,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger156,Condition(function Trig_Ohotnica_Moonglaive_Conditions))
call TriggerAddAction(udg_trigger156,function Trig_Ohotnica_Moonglaive_Actions)
set udg_trigger157=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger157,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger157,Condition(function Trig_Ohotnica_Spell_Starfalls_Conditions))
call TriggerAddAction(udg_trigger157,function Trig_Ohotnica_Spell_Starfalls_Actions)
set udg_trigger158=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger158,EVENT_PLAYER_UNIT_SPELL_ENDCAST)
call TriggerRegisterAnyUnitEventBJ(udg_trigger158,EVENT_PLAYER_UNIT_SPELL_FINISH)
call TriggerAddCondition(udg_trigger158,Condition(function Trig_Ohotnica_Spell_Starfalls_end_Conditions))
call TriggerAddAction(udg_trigger158,function Trig_Ohotnica_Spell_Starfalls_end_Actions)
set udg_trigger159=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger159,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger159,Condition(function Trig_Paladin_Spell_Conditions))
call TriggerAddAction(udg_trigger159,function Trig_Paladin_Spell_Actions)
set udg_trigger160=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger160,EVENT_PLAYER_UNIT_SPELL_ENDCAST)
call TriggerRegisterAnyUnitEventBJ(udg_trigger160,EVENT_PLAYER_UNIT_SPELL_FINISH)
call TriggerAddCondition(udg_trigger160,Condition(function Trig_Paladin_Spell_end_Conditions))
call TriggerAddAction(udg_trigger160,function Trig_Paladin_Spell_end_Actions)
set udg_trigger161=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger161,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger161,Condition(function Trig_Ent_spell_Conditions))
call TriggerAddAction(udg_trigger161,function Trig_Ent_spell_Actions)
set udg_trigger162=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger162,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger162,Condition(function Trig_Ohotnica_cast_Conditions))
call TriggerAddAction(udg_trigger162,function Trig_Ohotnica_cast_Actions)
set udg_trigger163=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger163,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger163,Condition(function Trig_Sorcerres_cast_Conditions))
call TriggerAddAction(udg_trigger163,function Trig_Sorcerres_cast_Actions)
set udg_trigger164=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger164,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger164,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger164,Condition(function Trig_Electro_cast_Conditions))
call TriggerAddAction(udg_trigger164,function Trig_Electro_cast_Actions)
set udg_trigger165=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger165,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger165,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger165,Condition(function Trig_Spirit_S_cast_Conditions))
call TriggerAddAction(udg_trigger165,function Trig_Spirit_S_cast_Actions)
set udg_trigger166=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger166,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger166,Condition(function Trig_Spirit_S_cast_02_Conditions))
call TriggerAddAction(udg_trigger166,function Trig_Spirit_S_cast_02_Actions)
set udg_trigger167=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger167,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger167,Condition(function Trig_Spirit_S_cast_03_Conditions))
call TriggerAddAction(udg_trigger167,function Trig_Spirit_S_cast_03_Actions)
set udg_trigger168=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger168,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger168,Condition(function Trig_Item_cast_01_Conditions))
call TriggerAddAction(udg_trigger168,function Trig_Item_cast_01_Actions)
set udg_trigger169=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger169,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger169,Condition(function Trig_Item_cast_02_Conditions))
call TriggerAddAction(udg_trigger169,function Trig_Item_cast_02_Actions)
set udg_trigger171=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger171,EVENT_PLAYER_HERO_SKILL)
call TriggerAddCondition(udg_trigger171,Condition(function Trig_Varior_attack_level_up_02_Conditions))
call TriggerAddAction(udg_trigger171,function Trig_Varior_attack_level_up_02_Actions)
set udg_trigger172=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger172,EVENT_PLAYER_UNIT_USE_ITEM)
call TriggerAddCondition(udg_trigger172,Condition(function Trig_Hero_manipulated_item_Conditions))
call TriggerAddAction(udg_trigger172,function Trig_Hero_manipulated_item_Actions)
set udg_trigger174=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger174,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger174,Condition(function Trig_Rangers_cast_Conditions))
call TriggerAddAction(udg_trigger174,function Trig_Rangers_cast_Actions)
set udg_trigger175=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger175,GetPlayableMapRect())
call TriggerAddCondition(udg_trigger175,Condition(function Trig_Seffect_Conditions))
call TriggerAddAction(udg_trigger175,function Trig_Seffect_Actions)
set udg_trigger176=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger176,GetPlayableMapRect())
call TriggerAddCondition(udg_trigger176,Condition(function Trig_Seffect_02_Conditions))
call TriggerAddAction(udg_trigger176,function Trig_Seffect_02_Actions)
set udg_trigger177=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger177,GetPlayableMapRect())
call TriggerAddCondition(udg_trigger177,Condition(function Trig_Seffect_03_Conditions))
call TriggerAddAction(udg_trigger177,function Trig_Seffect_03_Actions)
set udg_trigger178=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger178,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger178,Condition(function Trig_M_item_condition_Conditions))
call TriggerAddAction(udg_trigger178,function Trig_M_item_condition_Actions)
set udg_trigger179=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger179,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger179,Condition(function Trig_MM_item_condition_Conditions))
call TriggerAddAction(udg_trigger179,function Trig_MM_item_condition_Actions)
set udg_trigger180=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger180,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger180,Condition(function Trig_A_item_condition_Conditions))
call TriggerAddAction(udg_trigger180,function Trig_A_item_condition_Actions)
set udg_trigger181=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger181,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger181,Condition(function Trig_AA_item_condition_Conditions))
call TriggerAddAction(udg_trigger181,function Trig_AA_item_condition_Actions)
set udg_trigger182=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger182,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger182,Condition(function Trig_X_item_condition_Conditions))
call TriggerAddAction(udg_trigger182,function Trig_X_item_condition_Actions)
set udg_trigger183=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger183,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger183,Condition(function Trig_XX_item_condition_Conditions))
call TriggerAddAction(udg_trigger183,function Trig_XX_item_condition_Actions)
set udg_trigger184=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger184,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger184,Condition(function Trig_Y_item_condition_Conditions))
call TriggerAddAction(udg_trigger184,function Trig_Y_item_condition_Actions)
set udg_trigger185=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger185,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger185,Condition(function Trig_YY_item_condition_Conditions))
call TriggerAddAction(udg_trigger185,function Trig_YY_item_condition_Actions)
set udg_trigger186=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger186,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger186,function Trig_Sword_01_Actions)
set udg_trigger187=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger187,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger187,Condition(function Trig_Sword_01_recept_Conditions))
call TriggerAddAction(udg_trigger187,function Trig_Sword_01_recept_Actions)
set udg_trigger188=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger188,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger188,function Trig_Sword_02_Actions)
set udg_trigger189=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger189,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger189,Condition(function Trig_Sword_02_recept_Conditions))
call TriggerAddAction(udg_trigger189,function Trig_Sword_02_recept_Actions)
set udg_trigger190=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger190,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger190,function Trig_Sword_03_Actions)
set udg_trigger191=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger191,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger191,Condition(function Trig_Sword_03_recept_Conditions))
call TriggerAddAction(udg_trigger191,function Trig_Sword_03_recept_Actions)
set udg_trigger192=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger192,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger192,function Trig_Bow_01_Actions)
set udg_trigger193=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger193,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger193,Condition(function Trig_Bow_01_recept_Conditions))
call TriggerAddAction(udg_trigger193,function Trig_Bow_01_recept_Actions)
set udg_trigger194=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger194,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger194,function Trig_Rezak_01_Actions)
set udg_trigger195=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger195,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger195,Condition(function Trig_Rezak_01_recept_Conditions))
call TriggerAddAction(udg_trigger195,function Trig_Rezak_01_recept_Actions)
set udg_trigger196=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger196,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger196,function Trig_Def_01_Actions)
set udg_trigger197=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger197,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger197,Condition(function Trig_Def_01_recept_Conditions))
call TriggerAddAction(udg_trigger197,function Trig_Def_01_recept_Actions)
set udg_trigger198=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger198,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddAction(udg_trigger198,function Trig_Posoh_01_Actions)
set udg_trigger199=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger199,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger199,Condition(function Trig_Posoh_01_recept_Conditions))
call TriggerAddAction(udg_trigger199,function Trig_Posoh_01_recept_Actions)
set udg_trigger200=CreateTrigger()
call TriggerAddAction(udg_trigger200,function Trig_Rain_on_Actions)
set udg_trigger201=CreateTrigger()
call DisableTrigger(udg_trigger201)
call TriggerRegisterTimerEventPeriodic(udg_trigger201,100.00)
call TriggerAddAction(udg_trigger201,function Trig_Rain_play_area_Actions)
set udg_trigger202=CreateTrigger()
call DisableTrigger(udg_trigger202)
call TriggerRegisterTimerEventPeriodic(udg_trigger202,20.00)
call TriggerAddAction(udg_trigger202,function Trig_Lightning_sounds_Actions)
set udg_trigger203=CreateTrigger()
call TriggerAddAction(udg_trigger203,function Trig_About_this_game_Actions)
set udg_trigger204=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger204,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger204,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger204,Condition(function Trig_Lucifer_spell_01_Conditions))
call TriggerAddAction(udg_trigger204,function Trig_Lucifer_spell_01_Actions)
set udg_trigger205=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger205,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger205,Condition(function Trig_Lucifer_spell_02_A_Conditions))
call TriggerAddAction(udg_trigger205,function Trig_Lucifer_spell_02_A_Actions)
set udg_trigger206=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger206,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger206,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger206,Condition(function Trig_Lucifer_spell_02_B_Conditions))
call TriggerAddAction(udg_trigger206,function Trig_Lucifer_spell_02_B_Actions)
set udg_trigger207=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger207,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger207,Condition(function Trig_Lucifer_spell_03_A_Conditions))
call TriggerAddAction(udg_trigger207,function Trig_Lucifer_spell_03_A_Actions)
set udg_trigger208=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger208,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger208,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger208,Condition(function Trig_Lucifer_spell_03_B_Conditions))
call TriggerAddAction(udg_trigger208,function Trig_Lucifer_spell_03_B_Actions)
set udg_trigger209=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger209,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger209,Condition(function Trig_Monstr_spell_02_A_Conditions))
call TriggerAddAction(udg_trigger209,function Trig_Monstr_spell_02_A_Actions)
set udg_trigger210=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger210,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger210,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger210,Condition(function Trig_Monstr_spell_02_B_Conditions))
call TriggerAddAction(udg_trigger210,function Trig_Monstr_spell_02_B_Actions)
set udg_trigger211=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger211,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger211,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger211,Condition(function Trig_Monstr_spell_03_Conditions))
call TriggerAddAction(udg_trigger211,function Trig_Monstr_spell_03_Actions)
set udg_trigger212=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger212,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger212,Condition(function Trig_Monstr_spell_04_Conditions))
call TriggerAddAction(udg_trigger212,function Trig_Monstr_spell_04_Actions)
set udg_trigger214=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger214,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger214,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger214,Condition(function Trig_Monstr_spell_06_A_Conditions))
call TriggerAddAction(udg_trigger214,function Trig_Monstr_spell_06_A_Actions)
set udg_trigger215=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger215,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger215,Condition(function Trig_Monstr_spell_06_B_Conditions))
call TriggerAddAction(udg_trigger215,function Trig_Monstr_spell_06_B_Actions)
set udg_trigger216=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger216,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger216,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger216,Condition(function Trig_Monstr_spell_07_A_Conditions))
call TriggerAddAction(udg_trigger216,function Trig_Monstr_spell_07_A_Actions)
set udg_trigger217=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger217,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger217,Condition(function Trig_Monstr_spell_07_B_Conditions))
call TriggerAddAction(udg_trigger217,function Trig_Monstr_spell_07_B_Actions)
set udg_trigger218=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger218,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger218,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger218,Condition(function Trig_Monstr_spell_05_Conditions))
call TriggerAddAction(udg_trigger218,function Trig_Monstr_spell_05_Actions)
set udg_trigger219=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger219,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger219,Condition(function Trig_Monstr_spell_08_Conditions))
call TriggerAddAction(udg_trigger219,function Trig_Monstr_spell_08_Actions)
set udg_trigger220=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger220,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger220,Condition(function Trig_Monstr_spell_09_A_Conditions))
call TriggerAddAction(udg_trigger220,function Trig_Monstr_spell_09_A_Actions)
set udg_trigger221=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger221,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger221,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger221,Condition(function Trig_Monstr_spell_09_B_Conditions))
call TriggerAddAction(udg_trigger221,function Trig_Monstr_spell_09_B_Actions)
set udg_trigger222=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger222,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger222,Condition(function Trig_Monstr_spell_10_A_Conditions))
call TriggerAddAction(udg_trigger222,function Trig_Monstr_spell_10_A_Actions)
set udg_trigger223=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger223,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger223,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger223,Condition(function Trig_Monstr_spell_10_B_Conditions))
call TriggerAddAction(udg_trigger223,function Trig_Monstr_spell_10_B_Actions)
set udg_trigger224=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger224,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger224,Condition(function Trig_Monstr_spell_11_Conditions))
call TriggerAddAction(udg_trigger224,function Trig_Monstr_spell_11_Actions)
set udg_trigger225=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger225,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger225,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger225,Condition(function Trig_Monstr_spell_12_Conditions))
call TriggerAddAction(udg_trigger225,function Trig_Monstr_spell_12_Actions)
set udg_trigger226=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger226,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger226,Condition(function Trig_Monstr_spell_13_A_Conditions))
call TriggerAddAction(udg_trigger226,function Trig_Monstr_spell_13_A_Actions)
set udg_trigger227=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger227,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger227,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger227,Condition(function Trig_Monstr_spell_13_B_Conditions))
call TriggerAddAction(udg_trigger227,function Trig_Monstr_spell_13_B_Actions)
set udg_trigger228=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger228,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger228,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger228,Condition(function Trig_Monstr_spell_14_A_Conditions))
call TriggerAddAction(udg_trigger228,function Trig_Monstr_spell_14_A_Actions)
set udg_trigger229=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger229,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger229,Condition(function Trig_Monstr_spell_14_B_Conditions))
call TriggerAddAction(udg_trigger229,function Trig_Monstr_spell_14_B_Actions)
set udg_trigger230=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger230,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger230,Condition(function Trig_Monstr_spell_15_Conditions))
call TriggerAddAction(udg_trigger230,function Trig_Monstr_spell_15_Actions)
set udg_trigger231=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger231,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger231,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger231,Condition(function Trig_Monstr_spell_16_A_Conditions))
call TriggerAddAction(udg_trigger231,function Trig_Monstr_spell_16_A_Actions)
set udg_trigger232=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger232,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger232,Condition(function Trig_Monstr_spell_16_B_Conditions))
call TriggerAddAction(udg_trigger232,function Trig_Monstr_spell_16_B_Actions)
set udg_trigger233=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger233,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger233,Condition(function Trig_Monstr_spell_17_Conditions))
call TriggerAddAction(udg_trigger233,function Trig_Monstr_spell_17_Actions)
set udg_trigger234=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger234,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger234,Condition(function Trig_Monstr_spell_18_A_Conditions))
call TriggerAddAction(udg_trigger234,function Trig_Monstr_spell_18_A_Actions)
set udg_trigger235=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger235,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger235,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger235,Condition(function Trig_Monstr_spell_18_B_Conditions))
call TriggerAddAction(udg_trigger235,function Trig_Monstr_spell_18_B_Actions)
set udg_trigger236=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger236,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger236,Condition(function Trig_Monstr_spell_19_Conditions))
call TriggerAddAction(udg_trigger236,function Trig_Monstr_spell_19_Actions)
set udg_trigger237=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger237,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger237,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger237,Condition(function Trig_Monstr_spell_20_Conditions))
call TriggerAddAction(udg_trigger237,function Trig_Monstr_spell_20_Actions)
set udg_trigger238=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger238,Player(10),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger238,Player(11),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger238,Condition(function Trig_Monstr_spell_21_A_Conditions))
call TriggerAddAction(udg_trigger238,function Trig_Monstr_spell_21_A_Actions)
set udg_trigger239=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(0),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(1),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(2),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(3),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(4),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(5),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(6),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(7),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(8),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger239,Player(9),EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(udg_trigger239,Condition(function Trig_Monstr_spell_21_B_Conditions))
call TriggerAddAction(udg_trigger239,function Trig_Monstr_spell_21_B_Actions)
set udg_trigger240=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger240,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger240,Condition(function Trig_Boss_01_spell_Conditions))
call TriggerAddAction(udg_trigger240,function Trig_Boss_01_spell_Actions)
set udg_trigger241=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger241,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger241,Condition(function Trig_Monstr_effect_cast_01_Conditions))
call TriggerAddAction(udg_trigger241,function Trig_Monstr_effect_cast_01_Actions)
set udg_trigger242=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger242,Player(0),"",false)
call TriggerAddCondition(udg_trigger242,Condition(function Trig_Com_test_01_Conditions))
call TriggerAddAction(udg_trigger242,function Trig_Com_test_01_Actions)
call ConditionalTriggerExecute(udg_trigger01)
call ConditionalTriggerExecute(udg_trigger05)
call ConditionalTriggerExecute(udg_trigger203)
endfunction
//***************************************************************************
//*
//*Map Configuration
//*
//***************************************************************************
function InitTrig_init takes nothing returns nothing
call ExecuteFunc("main2")
endfunction