Outils pour utilisateurs

Outils du site


talents:balayage

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

talents/balayage.1696372783.txt.gz · Dernière modification : de pintou10_live.fr