Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| talents:coup_assourdissant [2023/10/03 22:33] – pintou10_live.fr | talents:coup_assourdissant [2024/05/14 12:34] (Version actuelle) – pintou10_live.fr | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | [FUNCTION f_CoupAssourdissant] | + | {{ : |
| - | IF (< | + | **La prochaine frappe au corps-à-corps mettra la victime sous l' |
| - | src.EFFECT=3, | + | * **Commande : .CoupAssourdissant** |
| - | SERV.NEWITEM=i_mem_CoupAssourdissant // | + | * **Durée |
| - | NEW.TIMER=80-(< | + | * **Cooldown |
| - | i.EQUIP < | + | |
| - | + | ||
| - | SERV.NEWITEM i_CoupAssourdissant | + | |
| - | if !(< | + | |
| - | NEW.TIMER=25 | + | |
| - | else | + | |
| - | NEW.TIMER=10 | + | |
| - | endif | + | |
| - | src.EQUIP < | + | |
| - | src.MESSAGEROUGE Vous êtes assourdi par la frappe de votre adversaire. | + | |
| - | i.tag.CoupAssourdissantReady= | + | |
| - | + | ||
| - | if (< | + | |
| - | src.tag.GlobalCooldownAssourdissement=1 | + | |
| - | src.timerf 80-(< | + | |
| - | i.messagevert Vous pouvez assourdir < | + | |
| - | endif | + | |
| - | + | ||
| - | /////////////// | + | |
| - | if (< | + | |
| - | src.findid.i_mem_Vaudou.link.EFFECT=3, | + | |
| - | + | ||
| - | SERV.NEWITEM i_CoupAssourdissant | + | |
| - | if !(< | + | |
| - | NEW.TIMER=25 | + | |
| - | else | + | |
| - | NEW.TIMER=10 | + | |
| - | endif | + | |
| - | src.findid.i_mem_Vaudou.link.EQUIP < | + | |
| - | src.findid.i_mem_Vaudou.link.MESSAGEROUGE Vous êtes assourdi par la frappe de votre adversaire. | + | |
| - | i.tag.CoupAssourdissantReady= | + | |
| - | + | ||
| - | if (< | + | |
| - | src.findid.i_mem_Vaudou.link.tag.GlobalCooldownAssourdissement=1 | + | |
| - | src.findid.i_mem_Vaudou.link.timerf 80-(< | + | |
| - | i.messagevert Vous pouvez assourdir < | + | |
| - | endif | + | |
| - | endif | + | |
| - | + | ||
| - | endif | + | |
| - | ///////////////////////////////////////////////////////////////////// | + | |
| - | //////////////////////// | + | |
| - | //////////////////////////////////////////////////////////////////// | + | |
| - | + | ||
| - | + | ||
| - | //////////////////// | + | |
| - | + | ||
| - | + | ||
| - | [FUNCTION CoupAssourdissantBouclier] | + | |
| - | + | ||
| - | IF !(< | + | |
| - | SRC.MESSAGEROUGE Vous ne possédez pas cette habileté. | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF (< | + | |
| - | SRC.MESSAGEROUGE Vous ne pouvez faire cette habileté si rapidement après avoir équipé un bouclier. | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | if !(< | + | |
| - | src.messagerouge Vous devez équiper un bouclier pour utiliser cette habileté. | + | |
| - | return 1 | + | |
| - | endif | + | |
| - | + | ||
| - | IF (< | + | |
| - | src.messagerouge Vous ne pouvez utiliser cette habileté dans votre état. | + | |
| - | return 1 | + | |
| - | endif | + | |
| - | + | ||
| - | IF (< | + | |
| - | SRC.messagerouge Vous devez attendre <eval < | + | |
| - | return 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF (< | + | |
| - | src.message Vous n'avez pas assez de stamina pour utiliser cette habileté. | + | |
| - | return 1 | + | |
| - | endif | + | |
| - | + | ||
| - | src.targetf f_coupbouclier | + | |
| - | src.messagevert Sur qui voulez-vous donner | + | |
| - | RETURN 1 | + | |
| - | + | ||
| - | + | ||
| - | [FUNCTION f_coupbouclier] | + | |
| - | IF !(< | + | |
| - | return 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF !(< | + | |
| - | messagerouge Vous devez choisir un être vivant. | + | |
| - | return 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF (< | + | |
| - | MESSAGE Ce joueur | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | + | ||
| - | IF (< | + | |
| - | messagerouge Vous ne pouvez pas utiliser cette habileté dans votre état. | + | |
| - | return 1 | + | |
| - | endif | + | |
| - | + | ||
| - | IF (< | + | |
| - | MESSAGEROUGE Vous êtes trop loin de votre cible. | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF (< | + | |
| - | SRC.MESSAGEROUGE Vous ne pouvez pas utiliser cette habileté sur vous-même. | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | ARGO.DMG_FIXED=15+<R0 <eval < | + | |
| - | ARGO.SFX=313 | + | |
| - | ARGO.EFFECT=3, | + | |
| - | src.f_DECRINQUE | + | |
| - | + | ||
| - | SERV.NEWITEM=i_mem_CoupAssourdissant //Cooldown | + | |
| - | NEW.TIMER=80-(<i.tag0.CoupAssourdissant>/ | + | |
| - | EQUIP < | + | |
| - | + | ||
| - | src.stam=< | + | |
| - | + | ||
| - | SERV.NEWITEM i_CoupAssourdissant | + | |
| - | NEW.TIMER 5+(< | + | |
| - | ARGO.EQUIP < | + | |
| - | ARGO.TAG.Assourdissement=1 | + | |
| - | ARGO.MESSAGEROUGE Vous recevez un coup de bouclier à la tête et devenez confus. | + | |
| - | + | ||
| - | if (< | + | |
| - | SERV.NEWITEM i_CoupAssourdissant | + | |
| - | NEW.TIMER 5+(< | + | |
| - | ARGO.findid.i_mem_Vaudou.link.EQUIP < | + | |
| - | ARGO.findid.i_mem_Vaudou.link.TAG.Assourdissement=1 | + | |
| - | ARGO.findid.i_mem_Vaudou.link.MESSAGEROUGE Vous recevez un coup de bouclier à la tête et devenez confus. | + | |
| - | endif | + | |
| - | + | ||
| - | /////////// | + | |
| - | + | ||
| - | + | ||
| - | [ITEMDEF i_mem_CoupAssourdissant] | + | |
| - | id=i_memory | + | |
| - | TYPE=t_eq_script | + | |
| - | Name=Cooldown CoupAssourdissant | + | |
| - | + | ||
| - | ON=@TIMER | + | |
| - | remove | + | |
| - | return 1 | + | |
| - | + | ||
| - | [ITEMDEF i_CoupAssourdissant] //////////// | + | |
| - | id=i_memory | + | |
| - | TYPE=t_eq_script | + | |
| - | Name=Coup Assourdissant | + | |
| - | + | ||
| - | on=@equip | + | |
| - | src.tag.Assourdissement=1 | + | |
| - | + | ||
| - | + | ||
| - | ON=@TIMER | + | |
| - | CONT.TAG.ASSOURDISSEMENT= | + | |
| - | CONT.MESSAGEROUGE Vous n' | + | |
| - | remove | + | |
| - | return 1 | + | |
| - | + | ||
| - | + | ||
| - | //////////////////// | + | |
| - | + | ||
| - | + | ||
| - | [FUNCTION CoupAssourdissant] | + | |
| - | + | ||
| - | + | ||
| - | IF !(< | + | |
| - | SRC.MESSAGEROUGE Vous ne possédez | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF (< | + | |
| - | SRC.messagerouge Vous devez attendre <eval < | + | |
| - | return 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | IF (< | + | |
| - | SRC.MESSAGEROUGE Cette habileté est déjà active. | + | |
| - | RETURN 1 | + | |
| - | ENDIF | + | |
| - | + | ||
| - | src.messagevert Votre prochaine attaque va assourdir l' | + | |
| - | src.tag.CoupAssourdissantReady=1 | + | |