Outils pour utilisateurs

Outils du site


talents:frappe_percante

Ceci est une ancienne révision du document !


//////////////////////////////////////////////////////////////////////// //////////////ATTAQUE PERCANTE////////////////////////////// ////////////////////////////////////////////////////////////////

[FUNCTION AttaquePercante] if !(<findlayer(2).type>==t_weapon_fence)

src.messagerouge Vous devez avoir une arme d'hast dans les mains pour utiliser cette habileté
return 1

endif

IF (<restest i_cooldown_balayage>) ///////////Share le même cooldown

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.AttaquePercante»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_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move 0,-2
  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_attaque_percante
  new.p <p>
  new.move 0,-3
  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_attaque_percante
  new.p <p>
  new.move 0,-4
  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_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move 2,-2
  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_attaque_percante
  new.p <p>
  new.move 3,-3
  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_attaque_percante
  new.p <p>
  new.move 4,-4
  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_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move 2,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_attaque_percante
  new.p <p>
  new.move 3,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_attaque_percante
  new.p <p>
  new.move 4,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>==3)

  serv.newitem i_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move 2,2
  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_attaque_percante
  new.p <p>
  new.move 3,3
  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_attaque_percante
  new.p <p>
  new.move 4,4
  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_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move 0,2
  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_attaque_percante
  new.p <p>
  new.move 0,3
  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_attaque_percante
  new.p <p>
  new.move 0,4
  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_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move -2,2
  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_attaque_percante 
  new.p <p>
  new.move -3,3
  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_attaque_percante
  new.p <p>
  new.move -4,4
  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_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move -2,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_attaque_percante 
  new.p <p>
  new.move -3,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_attaque_percante
  new.p <p>
  new.move -4,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>==7)

  serv.newitem i_attaque_percante
  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_attaque_percante
  new.p <p>
  new.move -2,-2
  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_attaque_percante 
  new.p <p>
  new.move -3,-3
  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_attaque_percante
  new.p <p>
  new.move -4,-4
  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_attaque_percante
  new.p <p>
  new.move -5,-5
  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

serv.newitem i_cooldown_balayage new.timer=20-(<int>/200)-(<tag0.AttaquePercante>/200 new.equip <uid>

[itemdef i_attaque_percante] defname=i_attaque_percante id=i_floor_bark name=Attaque percante

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

talents/frappe_percante.1696372835.txt.gz · Dernière modification : de pintou10_live.fr