Outils pour utilisateurs

Outils du site


talents:charge

Différences

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

Lien vers cette vue comparative

talents:charge [2023/10/03 22:36] – créée pintou10_live.frtalents:charge [2024/05/14 13:36] (Version actuelle) pintou10_live.fr
Ligne 1: Ligne 1:
-////////////////////////////////////////////////////////////////////////////////// +{{ :playground:25.png  |Charge }}
-//////////////////////////////////////CHARGE////////////////////////////////////// +
-//////////////////////////////////////////////////////////////////////////////////+
  
-[function Charge]+**Le guerrier se téléporte instantannément par-dessus son adversaire, faisant du dommage à ce dernier. Si le guerrier avait une attaque mêlée de chargée, cette attaque sera décrinquée au moment de la charge.**
  
-IF (<src.tag0.Assourdissement>==1) +  * **Commande : .Charge** 
- SRC.MESSAGEROUGE Vous ne pouvez utiliser d'habiletés dans votre état. +  * **Cooldown : Cooldown minimal de 12 secondes et Cooldown maximal de 70 secondesFormule : (70/(Intelligence/500))-((% de Charge)/5)** 
- RETURN 1 +  * **Coût : 200 - (% de Chargestamina** 
-ENDIF +  * **Dommage : Dommage minimal = (((% de Charge)*10)/3)/2Dommage maximal =((% de Charge)*10)/3Le dommage final sera un chiffre aléatoire entre (Dommage minimalet (Dommage maximal(Chiffre aléatoire entre 50 et 100)**
- +
-IF (<src.flags>&statf_freeze) || (<src.flags>&statf_stone)  +
-  src.messagerouge Vous ne pouvez utiliser d'habiletés dans votre état. +
-  return 1 +
-endif +
- +
-if (<src.stam> < 200-(<SRC.TAG0.charge>/10)) +
-    src.messagerouge Vous n'avez pas assez de stamina +
-    return 1 +
-endif +
- +
-IF (!(<src.tag0.charge>>0)) +
-        SRC.MESSAGEROUGE Vous ne possédez pas cette habileté +
-    RETURN 1 +
-ENDIF +
- +
-IF (<SRC.RESTEST 1 i_mem_charge>) +
-  SRC.messagerouge Vous devez attendre <eval <src.findid.i_mem_charge.timer>> secondes avant de réutiliser cette habileté +
-  return 1 +
-ENDIF +
- +
-src.targetf f_charge_effet +
-src.messagevert Sur qui voulez-vous charger ? +
-RETURN 1 +
- +
- +
- +
-[FUNCTION f_charge_effet] +
-IF !(<ARGO.ISVALID>+
- return 1 +
-ENDIF +
- +
-IF (<ARGO.TAG0.PVPCHOICE>==2) +
- SRC.MESSAGEROUGE Ce joueur est en mode anti-pvp. +
- RETURN 1 +
-ENDIF +
- +
- +
-IF (<ARGO.CANSEELOS>)  +
-  IF  (!(<ARGO.REGION.FLAGS> & 00040)) // Si la target est sur un bateau +
-    IF (<ARGO.DISTANCE>>=12) +
-      SRC.MESSAGEROUGE Vous êtes trop loin de votre cible... +
-      RETURN 1 +
-    ENDIF +
-    SRC.GO <ARGO.P> +
-    SRC.f_DECRINQUE +
-    SERV.NEWITEM=i_mem_charge +
-    NEW.TIMER=70-(<SRC.TAG0.charge>/40)-(<src.int>/57) +
-    SRC.EQUIP <NEW.UID> +
- src.sfx 023c +
- local.MinCharge=(<src.tag0.charge>/3)/2 +
- argo.DMG_fixed=<R50 100>+<R<local.MinCharge> <eval <src.tag0.charge>/3>>, <src.uid> +
-  ELSE  +
-    SRC.MESSAGEROUGE Vous ne pouvez pouvez voir votre cible. +
-  ENDIF +
-endif +
-return 1 +
- +
-[ITEMDEF i_mem_charge] +
-TYPE=t_eq_script +
-Name=Mem charge +
- +
-ON=@TIMER +
-remove +
-return 1+
talents/charge.1696372598.txt.gz · Dernière modification : de pintou10_live.fr