Ceci est une ancienne révision du document !
//////////////////////////////////////////////////////////////////////////////////// //////////////////////////////TROMBE/////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
[FUNCTION trombe] IF (<SRC.TAG0.Assourdissement>)
SRC.MESSAGEROUGE Vous ne pouvez utiliser d'habiletés pour l'instant. RETURN 1
ENDIF
IF !(<SRC.TAG0.trombe»0)
src.messagerouge Vous ne possédez pas cette habileté. return 1
endif
IF (<SRC.RESTEST 1 i_timertrombe>)
SRC.messagerouge Vous devez encore attendre <eval <src.findid.i_timertrombe.timer>> secondes avant d'utiliser cette habileté return 1
endif
if (<src.stam> < 200-(<SRC.TAG0.trombe>/10))
src.messagerouge Vous n'avez pas assez de stamina return 1
endif
IF (<src.flags>&statf_freeze) || (<src.flags>&statf_stone)
src.messagerouge Vous ne pouvez utiliser cette habileté dans votre état. return 1
endif
src.f_decrinque src.effect=3,i_fx_tornade,6,30,1,038f src.sfx 051f
local.cooldown=70-(<SRC.TAG0.trombe>/25)-(<src.int>/80)
serv.newitem i_timertrombe new.timer=<local.cooldown> SRC.equip <new.uid> src.stam=<src.stam>-(200-(<SRC.TAG0.trombe>/10))
ref1=<src.uid> forchars 3
if !(<uid>==<ref1.uid>) //IF !(<isteam <ref1.uid>,<uid>>) dmg_fixed 150+<R0 <eval <src.tag0.trombe>/2>>, <ref1.uid> //ENDIF endif
endfor
[itemdef i_timertrombe] id=i_memory name=Timer Trombe TYPE=T_eq_script
ON=@TIMER remove return 1
[function impacttrombe] SERV.NEWITEM=i_fx_blade_spirit_1 NEW.TYPE=t_normal NEW.P=<P> NEW.MOVE 1,1 NEW.ATTR=00002 NEW.TIMERD=5 NEW.NUDGEUP 10 SERV.NEWITEM=i_fx_blade_spirit_1 NEW.TYPE=t_normal NEW.P=<P> NEW.MOVE -1,1 NEW.ATTR=00002 NEW.TIMERD=5 SERV.NEWITEM=i_fx_blade_spirit_1 NEW.TYPE=t_normal NEW.P=<P> NEW.MOVE 1,-1 NEW.ATTR=00002 NEW.TIMERD=5 SERV.NEWITEM=i_fx_blade_spirit_1 NEW.TYPE=t_normal NEW.P=<P> NEW.MOVE -1,-1 NEW.ATTR=00002 NEW.TIMERD=5