Outils pour utilisateurs

Outils du site


talents:desarmement

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:desarmement [2023/10/03 22:17] – créée pintou10_live.frtalents:desarmement [2024/05/14 12:32] (Version actuelle) pintou10_live.fr
Ligne 1: Ligne 1:
-[FUNCTION f_desarmement] +{{ :icone:guerrier:desarmement.png |}}
-if (<i.tag0.desarmement>>0)+
  
- IF !(<src.npc>) +**Chaque attaque du guerrier avec son arme de spécialisation a des chances de désarmer son adversaireLa personne désarmée ne peut plus équiper la sorte d'arme qui a été désarmée pendant X secondesAinsisi la personne se fait désarmer son arme de spécialisationelle peut équiper un autre type d'arme en attendantLorsque le désarmement est appliqué sur un NPCle NPC ne peut plus attaquer pour la durée du désarmement.**
- if !(<src.findid.i_desarmement_memory>)  +
- IF (rand(100) <= (<i.tag0.desarmement>)/50) +
- +
- if !(<src.findlayer(2).type>==t_shield) +
- +
- if (<src.findlayer(2).type>==t_weapon_sword) +
- src.tag.desarmementweapontype=5 +
- endif +
- +
- if (<src.findlayer(2).type>==t_weapon_fence) +
- src.tag.desarmementweapontype=6 +
- endif +
-  +
- if (<src.findlayer(2).type>==t_weapon_mace_smith) || (<src.findlayer(1).type>==t_weapon_mace_sharp) || (<src.findlayer(1).type>==t_weapon_mace_staff) || (<src.findlayer(1).type>==t_weapon_mace_crook) || (<src.findlayer(1).type>==t_weapon_mace_pick) +
- src.tag.desarmementweapontype=7 +
- endif +
- +
- if (<src.findlayer(2).type>==t_weapon_axe) +
- src.tag.desarmementweapontype=8 +
- endif +
- +
- TRY src.findlayer(2).unequip  //weapon  +
- endif +
- +
- if (<src.findlayer(1).type>==t_weapon_sword) +
- src.tag.desarmementweapontype=1 +
- endif +
- +
- if (<src.findlayer(1).type>==t_weapon_fence) +
- src.tag.desarmementweapontype=2 +
- endif +
-  +
- if (<src.findlayer(1).type>==t_weapon_mace_smith) || (<src.findlayer(1).type>==t_weapon_mace_sharp) || (<src.findlayer(1).type>==t_weapon_mace_staff) || (<src.findlayer(1).type>==t_weapon_mace_crook) || (<src.findlayer(1).type>==t_weapon_mace_pick) +
- src.tag.desarmementweapontype=3 +
- endif +
- +
- if (<src.findlayer(1).type>==t_weapon_axe) +
- src.tag.desarmementweapontype=4 +
- endif +
- +
- TRY src.findlayer(1).unequip  //weapon +
- src.sfx=0235 +
- src.effect=3,i_fx_sparkle_2,6,10,5,0771,+
- SRC.MESSAGEROUGE Vous vous faites désarmer votre arme+
- SERV.NEWITEM i_desarmement_memory +
- SRC.EQUIP <NEW.UID> +
- NEW.TIMER=(2+(<i.tag0.desarmement>)/200)) +
- ENDIF +
- endif +
- ENDIF +
- +
- IF (<src.npc>) && !(<src.tag.GlobalCooldownDesarmementNPC>==1) +
- src.events +e_desarmement_npc +
- src.emote Se fait désarmer +
- src.timerf 2+(<i.tag0.desarmement>/200)src.events -e_desarmement_npc +
- src.tag.GlobalCooldownDesarmementNPC=1 +
- src.timerf 100-(<i.tag0.desarmement>/20), src.tag.GlobalCooldownDesarmementNPC= +
- endif +
- +
-//////Vaudou +
- if (<src.defname>==c_Vaudou) +
- IF !(<src.findid.i_mem_Vaudou.link.npc>+
- if !(<src.findid.i_mem_Vaudou.link.findid.i_desarmement_memory>+
- IF (rand(100) <= (<i.tag0.desarmement>)/50) +
- if !(<src.findid.i_mem_Vaudou.link.findlayer(2).type>==t_shield) +
- if (<src.findid.i_mem_Vaudou.link.findlayer(2).type>==t_weapon_sword) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=5 +
- endif +
- +
- if (<src.findid.i_mem_Vaudou.link.findlayer(2).type>==t_weapon_fence) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=6 +
- endif +
-  +
- if (<src.findid.i_mem_Vaudou.link.findlayer(2).type>==t_weapon_mace_smith) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_sharp) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_staff) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_crook) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_pick) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=7 +
- endif +
- +
- if (<src.findid.i_mem_Vaudou.link.findlayer(2).type>==t_weapon_axe) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=8 +
- endif +
- +
- TRY src.findid.i_mem_Vaudou.link.findlayer(2).unequip  //weapon  +
- endif +
- +
- if (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_sword) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=1 +
- endif +
- +
- if (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_fence) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=2 +
- endif +
-  +
- if (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_smith) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_sharp) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_staff) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_crook) || (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_mace_pick) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=3 +
- endif +
- +
- if (<src.findid.i_mem_Vaudou.link.findlayer(1).type>==t_weapon_axe) +
- src.findid.i_mem_Vaudou.link.tag.desarmementweapontype=4 +
- endif +
- +
- TRY src.findid.i_mem_Vaudou.link.findlayer(1).unequip  //weapon +
- SRC.findid.i_mem_Vaudou.link.MESSAGEROUGE Vous vous faites désarmer votre arme. +
- SERV.NEWITEM i_desarmement_memory +
- SRC.findid.i_mem_Vaudou.link.EQUIP <NEW.UID> +
- NEW.TIMER=(2+(<i.tag0.desarmement>)/200)) +
- ENDIF +
- endif +
- ENDIF +
- +
- IF (<src.findid.i_mem_Vaudou.link.npc>) && !(<src.findid.i_mem_Vaudou.link.tag.GlobalCooldownDesarmementNPC>==1) +
- src.findid.i_mem_Vaudou.link.events +e_desarmement_npc +
- src.findid.i_mem_Vaudou.link.emote Se fait désarmer +
- src.findid.i_mem_Vaudou.link.timerf 2+(<i.tag0.desarmement>/200), events -e_desarmement_npc +
- src.findid.i_mem_Vaudou.link.tag.GlobalCooldownDesarmementNPC=1 +
- src.findid.i_mem_Vaudou.link.timerf 100-(<i.tag0.desarmement>/20)tag.GlobalCooldownDesarmementNPC= +
- endif +
- endif +
-endif+
  
 +  * **Note : Le guerrier polyvalent, ayant des spécialisations dans tous les types d'armes, est donc très résistant face à cette habileté.**
 +  * **Chances de désarmer : X chances sur 100. X augmente de 2 à chaque 10% dans la compétence, jusqu'à 20 chances sur 100.**
 +  * **Durée du désarmement : 2 + ((% de désarmement)*10)/200**
 +  * **Cooldown : Pour l'effet sur les monstres, il y a un cooldown par monstre, empêchant qu'un monstre soit constamment incapable d'attaquer. Durée : 100 - ((% de désarmement)*10)/20.  Ce délai n'est pas influencé par l'intelligence.**
talents/desarmement.1696371452.txt.gz · Dernière modification : de pintou10_live.fr