Help with skill

Lmfaocj

Active Member
Reaction score
1
I am using Chainlightning by Lyncor for some reason it cashes randomly.
JASS:
function Trig_MoonKey_Effect_Conditions takes nothing returns boolean
    if ( not ( UnitHasItemOfTypeBJ(GetEventDamageSource(), 'kymn') == true ) ) then
        return false
    endif
    if ( not ( GetRandomInt(1, 100) <= 10 ) ) then
        return false
    endif
    return true
endfunction

function Trig_MoonKey_Effect_Actions takes nothing returns nothing
    call ChainLightning(GetEventDamageSource(),GetEventDamageSource(),GetTriggerUnit(), "FORK",120.00,3)
    call ChainLightning_ColorLast(1,0,1)
endfunction

//===========================================================================
function InitTrig_MoonKey_Effect takes nothing returns nothing
    local trigger t= CreateTrigger()
    call TriggerAddCondition( t, Condition( function Trig_MoonKey_Effect_Conditions ) )
    call TriggerAddAction( t, function Trig_MoonKey_Effect_Actions )
    call Damage_RegisterEvent(t)
endfunction
 

Laiev

Hey Listen!!
Reaction score
188
the function ChainLightning deals damage, disable the event before chain lightning and enable it again after chain lightning
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top