Outils pour utilisateurs

Outils du site


talents:balayage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
talents:balayage [2023/10/03 22:39] – créée pintou10_live.frtalents:balayage [2024/05/14 13:28] (Version actuelle) pintou10_live.fr
Ligne 1: Ligne 1:
-//////////////////////////////////////////////////////RAVAGE//////////////////////////////////////////+{{ :playground:22.png  |Frappe Large }}
  
 +**Le guerrier fait une frappe semi-circulaire dans la direction qu'il est tourné. (voir image plus bas, les tiles au sol représentent les endroits qui seront touchés). Cette attaque permet donc de toucher plusieurs ennemis en même temps.**
  
- +  * **Commande : .FrappeLarge** 
-[FUNCTION Balayage] +  * **Distance : ** 
- +  * **Cooldown : Cooldown minimal de 5 et Cooldown Maximal de 20Formule : (20/(Intelligence/500))-((% de Frappe large)/20). Cette habileté partage le même cooldown que l'habileté "Attaque perçante"** 
- +  * **Coût : 100 de stamina.** 
-IF (<restest i_cooldown_balayage>+  * **Dommage Le dommage est celui de l'arme d'hast suivi d'une soustractionC'est l'influence de cette soustraction qui diminue à mesure qu'on entraîne la compétence.** 
- SRC.messagerouge Vous devez attendre <src.findid.i_cooldown_balayage.timer> secondes avant de réutiliser cette habileté. +  * **Soustraction de départ : 11** 
- return 1 +  * **Pour chaque 10% dans le talentle chiffre de la soustraction diminuera de 1ainsià 100% dans la compétenceil n'y aura plus de soustraction.**
-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