Discussion Efficiency : On Damage Effects

13lade619

is now a game developer :)
Reaction score
399
efficiency wise, what's the best way to do this:

using Jesus4Lyf's Damage to register a damaged unit event.

call Damage_RegisterEvent(Trigger)

is it more efficient to have only one trigger registered to inflict on damage effects using functions?

ie
JASS:
function Trig_Show_Damages_Actions takes nothing returns nothing
    call OrbEffect1(Damager, damaged)
    call OrbEffect2(Damager, damaged)
    call OrbEffect3(Damager, damaged)
    call OrbEffect4(Damager, damaged)
    call OrbEffect5(Damager, damaged)
    call OrbEffect6(Damager, damaged)
endfunction

function InitTrig_DamageType takes nothing returns nothing
    set gg_trg_DamageType = CreateTrigger(  )
    call Damage_RegisterEvent(gg_trg_DamageType)
    call TriggerAddAction( gg_trg_DamageType, function Trig_Show_Damages_Actions )
endfunction


or have multiple full triggers (new event, condition action) registered?

ie
JASS:
call Damage_RegisterEvent(gg_trg_Orb1)
call Damage_RegisterEvent(gg_trg_Orb2)
call Damage_RegisterEvent(gg_trg_Orb3)
call Damage_RegisterEvent(gg_trg_Orb4)
 

Azlier

Old World Ghost
Reaction score
461
The first should be faster. Less triggers being executed.
 

Azlier

Old World Ghost
Reaction score
461
Elementary!

This is why libraries exist, good sir.
 
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