Name | Type | is_array | initial_value |
BaoLiDanWei | unit | Yes | |
BZ | integer | Yes | |
Caster_WS | unit | No | |
CastUnit | unit | No | |
DD_Caster | unit | No | |
DD_Dummies | unit | Yes | |
DD_Location | location | No | |
DD_Number | real | No | |
DJB | unit | No | |
DJZDW | unit | Yes | |
dw | unit | Yes | |
DWZ | group | No | |
FH | unit | No | |
FHD | location | No | |
fkjq | unit | Yes | |
GJDW | unit | No | |
HJJDSJK | timerdialog | No | |
HJSL | group | No | |
HJSLPK | unit | No | |
HJSLSJ | timer | No | |
jd | real | No | |
JHSXJL | integer | Yes | |
JHTXJL | real | No | |
JHWJ | force | No | |
JHXL | integer | Yes | |
JL | unit | No | |
JMFS | unit | No | |
JMFSSZ | real | No | |
KAIQI | button | No | |
KAIQI2 | button | No | |
KAIQI3 | button | No | |
KAIQIKUANG | dialog | No | |
LFSP | unit | Yes | |
LHZZ | unit | Yes | |
LW | unit | No | |
LWSZ | integer | No | |
MG_Caster | unit | No | |
MG_Dummies | unit | Yes | |
MG_Grabbed | unit | Yes | |
MG_Number | real | No | |
MS | button | Yes | |
MSDHK | dialog | No | |
MZ | unit | Yes | |
N | real | No | |
NH | unit | No | |
NLZFSZ | real | No | |
Number_WS | real | No | |
P | location | Yes | |
SF | button | Yes | |
SFDW | unit | No | |
SFDWZ | group | No | |
SFK | dialog | No | |
SMXY | real | Yes | |
SYDG | group | No | |
SYDGPK | unit | No | |
SYJDSJ | timer | No | |
SYJDSJK | timerdialog | No | |
TempPoint | location | No | |
YSDJ | integer | No | |
YXSJ | timer | No | |
YXSJK | timerdialog | No |
function Trig_DJB2_Actions takes nothing returns nothing
set udg_N = ( udg_N + 5.00 )
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 4
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set udg_P[GetForLoopIndexA()] = PolarProjectionBJ(GetUnitLoc(udg_DJB), udg_N, ( udg_N + ( I2R(GetForLoopIndexA()) * 90.00 ) ))
call DestroyEffect( AddSpecialEffectLoc("Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdl", udg_P[GetForLoopIndexA()]) )
call DestroyEffect( AddSpecialEffectLoc("Abilities\\Spells\\Other\\Monsoon\\MonsoonBoltTarget.mdl", udg_P[GetForLoopIndexA()]) )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
//===========================================================================
function InitTrig_DJB2 takes nothing returns nothing
set gg_trg_DJB2 = CreateTrigger( )
call DisableTrigger( gg_trg_DJB2 )
call TriggerRegisterTimerEventPeriodic( gg_trg_DJB2, 0.02 )
call TriggerAddAction( gg_trg_DJB2, function Trig_DJB2_Actions )
endfunction