Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| talents:posture_defensive [2023/10/03 22:35] – créée pintou10_live.fr | talents:posture_defensive [2024/05/14 12:35] (Version actuelle) – pintou10_live.fr | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | //////////////////////////////////////////////////////////////////////////////// | + | {{ : |
| - | ///////////////////////////// | + | |
| - | ////////////////////////////////////////////////////////////////////////////// | + | |
| - | [FUNCTION PostureDefensive] | + | **Le guerrier se met dans une position défensive, il bloque le passage à quiconque essaie de marcher par-dessus lui. Il augmente sa quantité d' |
| - | if !(<src.tag0.posturedefensive>> | + | * **Commande : .PostureDefensive** |
| - | src.messagerouge Vous ne possédez pas cette habileté | + | * **Cooldown : Le cooldown commence dès l' |
| - | return | + | * **Nombre d' |
| - | endif | + | * **Bonus d' |
| - | if (< | ||
| - | src.messagerouge Vous devez attendre < | ||
| - | return 1 | ||
| - | endif | ||
| - | |||
| - | IF (< | ||
| - | src.messagerouge Vous ne pouvez utiliser cette habileté dans votre état. | ||
| - | return 1 | ||
| - | endif | ||
| - | |||
| - | src.sfx=01f6 | ||
| - | src.events +e_posture_defensive_move | ||
| - | src.events +e_posture_defensive_hit | ||
| - | src.tag.posturedefensivehits=2+(< | ||
| - | src.MODAR +=< | ||
| - | src.messagevert Vous vous mettez dans une posture défensive | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | serv.newitem i_posture_defensive_tile | ||
| - | new.p < | ||
| - | |||
| - | serv.newitem i_mem_posture_defensive | ||
| - | new.equip < | ||
| - | new.timer = 300-(< | ||
| - | |||
| - | |||
| - | |||
| - | [itemdef i_posture_defensive_tile] | ||
| - | defname=i_posture_defensive_tile | ||
| - | name=Tile de posture défensive | ||
| - | id=i_water | ||
| - | |||
| - | on=@create | ||
| - | ATTR=attr_invis | ||
| - | timer=100 | ||
| - | |||
| - | on=@step | ||
| - | if !(< | ||
| - | src.tag.GlobalCooldownPosture=1 | ||
| - | src.timerf 1, src.tag.GlobalCooldownPosture= | ||
| - | LOCAL.PostureDefensive=< | ||
| - | return 1 | ||
| - | |||
| - | on=@timer | ||
| - | remove | ||
| - | return 1 | ||
| - | |||
| - | |||
| - | [EVENTS e_posture_defensive_move] | ||
| - | on=@move | ||
| - | |||
| - | foritems 0 | ||
| - | if (< | ||
| - | remove | ||
| - | endif | ||
| - | endfor | ||
| - | |||
| - | i.events -e_posture_defensive_hit | ||
| - | i.events -e_posture_defensive_move | ||
| - | i.messagerouge Vous quittez votre posture défensive. | ||
| - | i.MODAR -=< | ||
| - | i.tag.posturedefensivehits= | ||
| - | |||
| - | |||
| - | [EVENTS e_posture_defensive_hit] | ||
| - | on=@gethit | ||
| - | i.EFFECT=3, | ||
| - | i.tag0.posturedefensivehits -= 1 | ||
| - | |||
| - | if (< | ||
| - | |||
| - | foritems 0 | ||
| - | if (< | ||
| - | remove | ||
| - | endif | ||
| - | endfor | ||
| - | i.MODAR -=< | ||
| - | i.events -e_posture_defensive_hit | ||
| - | i.events -e_posture_defensive_move | ||
| - | i.messagerouge Vous quittez votre posture défensive. | ||
| - | endif | ||
| - | |||
| - | [itemdef i_mem_posture_defensive] //////////// | ||
| - | id=i_memory | ||
| - | name=Cooldown posture defensive | ||
| - | TYPE=T_eq_script | ||
| - | |||
| - | ON=@TIMER | ||
| - | remove | ||
| - | return 1 | ||