RaiJin
New Member
- Reaction score
- 40
JASS:
private function INIT takes nothing returns nothing
local integer i = 1
local trigger t1 = CreateTrigger()
local trigger t2 = CreateTrigger()
loop
exitwhen i == 4
call TriggerAddAction( GT_RegisterStartsEffectEvent( t1, Mask_zGETSUGA_ID<i> ), function ACTS )
call TriggerAddAction( GT_RegisterStartsEffectEvent( t2, Mask_zGETSUGA_NEW_ID<i> ), function ACTS )
set i = i + 1
endloop
call TriggerRegisterAnyUnitDamaged( GETSUGA_RETALIATE )
call TriggerAddCondition( GETSUGA_RETALIATE, Condition( function RETALIATE ) )
endfunction</i></i>
JASS:
private function ACTS takes nothing returns nothing
local location LOC = GetSpellTargetLoc()
call BJDebugMsg("HELLO")
call KT_Add( function handler, Getsuga.create( false, GetTriggerUnit(), GetLocationX( LOC ), GetLocationY( LOC ) ), TIMEOUT )
call RemoveLocation( LOC )
set LOC = null
endfunction
heres the integers i declared for the abilities ID
JASS:
private function i takes nothing returns nothing
local integer g = 1
set zGETSUGA_ID[1] = 039;A00X039;
set zGETSUGA_ID[2] = 039;A00Q039;
set zGETSUGA_ID[3] = 039;A00L039;
set zGETSUGA_ID[4] = 039;A00Z039;
set zGETSUGA_NEW_ID[1] = 039;A010039;
set zGETSUGA_NEW_ID[2] = 039;A011039;
set zGETSUGA_NEW_ID[3] = 039;A00Y039;
set zGETSUGA_NEW_ID[4] = 039;A012039;
set zGETSUGA_CD_ID[1] = 039;A018039;
set zGETSUGA_CD_ID[2] = 039;A017039;
set zGETSUGA_CD_ID[3] = 039;A00N039;
set zGETSUGA_CD_ID[4] = 039;A013039;
set zGETSUGA_CD_ID[5] = 039;A019039;
set zGETSUGA_CD_ID[6] = 039;A015039;
set zGETSUGA_CD_ID[7] = 039;A016039;
set zGETSUGA_CD_ID[8] = 039;A014039;
call TriggerAddAction( GT_RegisterStartsEffectEvent( CreateTrigger(), RAW_ID ), function acts )
call TriggerAddAction( GT_RegisterLearnsAbilityEvent( CreateTrigger(), GETSUGA_LEARN_ID ), function LEARN )
loop
exitwhen g == 4
call TriggerAddAction( GT_RegisterStartsEffectEvent( CreateTrigger(), zGETSUGA_ID[g] ), function GETSUGA_ID_FUNC )
call TriggerAddAction( GT_RegisterStartsEffectEvent( CreateTrigger(), zGETSUGA_NEW_ID[g] ), function GETSUGA_NEW_ID_FUNC )
set g = g + 1
endloop
endfunction
basically nothing happens at all :/ no Debug msg no nothing :/ i tried specificly putting in the integer abilicode like 'A00X' but still nothing :/