Ceci est une ancienne révision du document !
////////////////////////////////////////////////////RAVAGE////////////////////////////////////////
[FUNCTION Balayage]
IF (<restest i_cooldown_balayage>)
SRC.messagerouge Vous devez attendre <src.findid.i_cooldown_balayage.timer> secondes avant de réutiliser cette habileté. return 1
ENDIF
if (<SRC.tag0.Assourdissement>==1)
SRC.MESSAGErouge Vous ne pouvez utiliser d'habiletés pour l'instant. RETURN 1
endif
if !(<src.tag.Balayage»0)
src.messagerouge Vous ne possédez pas cette habileté. return 1
endif
IF (<SRC.flags>&statf_freeze) || (<src.flags>&statf_stone) || (<SRC.FLAGS>&statf_dead)
src.messagerouge Vous ne pouvez utiliser cette habileté dans votre état. return 1
endif
f_decrinque
if (<dir>==0)
serv.newitem i_balayage
new.p <p>
new.move 0,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==1)
serv.newitem i_balayage
new.p <p>
new.move 1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==2)
serv.newitem i_balayage
new.p <p>
new.move 1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==3)
serv.newitem i_balayage
new.p <p>
new.move 1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==4)
serv.newitem i_balayage
new.p <p>
new.move 0,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==5)
serv.newitem i_balayage
new.p <p>
new.move -1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==6)
serv.newitem i_balayage
new.p <p>
new.move -1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move 0,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
endif
if (<dir>==7)
serv.newitem i_balayage
new.p <p>
new.move -1,-1
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.move -1,0
new.link=<uid>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
serv.newitem i_balayage
new.p <p>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
new.move 0,-1
new.link=<uid>
serv.newitem i_balayage
new.p <p>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
new.move 0,0
new.link=<uid>
serv.newitem i_balayage
new.p <p>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
new.move 1,-1
new.link=<uid>
serv.newitem i_balayage
new.p <p>
new.tag.puissance1=<findlayer(1).dam.lo>+<findlayer(2).dam.lo>
new.tag.puissance2=<findlayer(1).dam.hi>+(<findlayer(1).morey>/124)+<findlayer(2).dam.hi>+(<findlayer(2).morey>/124)
new.move -1,1
new.link=<uid>
endif
serv.newitem i_cooldown_balayage new.timer=20-(<int>/200)-(<tag0.Balayage>/200 new.equip <uid>
[itemdef i_balayage] defname=i_balayage id=i_floor_bark name=Balayage
on=@create timer=1/2 attr=attr_invis
on=@timer ref1=<uid> ref2=<link.uid> forchars 0
if !(<uid>==<ref2.uid>) && !(<tag0.GlobalCooldownBalayage>==1) LOCAL.Soustraction=11-(<ref2.tag0.Balayage>/100) LOCAL.Balayage=(<R<ref1.tag0.Puissance1> <ref1.tag0.Puissance2>>+(<ref2.tag0.battleshout>)+(<ref2.tag0.BonusDmgFrenesie>/5)+(<ref2.tag0.BonusDmgMelodie>)/<LOCAL.Soustraction>) dmg=<LOCAL.Balayage>, <ref2.uid> effect=3,i_fx_curse,6,10,5,020 sfx=0237 endif
endfor remove return 1
[itemdef i_cooldown_balayage] id=i_memory type=t_eq_script name=Cooldown balayage
on=@timer cont.messagejaune Vous pouvez utiliser votre balayage à nouveau remove return 1