Outils pour utilisateurs

Outils du site


talents:frenesie

Ceci est une ancienne révision du document !


////////////////////////////////////////////////////////////////////////////// /////////////////////////////////Frénésie////////////////////////////////// //////////////////////////////////////////////////////////////////////////////

[events e_frenesie_inactif] on=@death if !(<i.restest i_frenesie_cooldown>)

I.EMOTE= !!!!!!!!!!!!
I.EMOTE= !!!ENRAGE!!!
I.EMOTE= !!!!!!!!!!!!
i.f_decrinque
SERV.NEWITEM=i_rage_frenesie
new.tag.StacksFrenesie=3
NEW.TIMER=10
I.EQUIP <NEW.UID>
serv.newitem i_frenesie_cooldown
i.equip <new.uid>
i.hits = 0

endif return 1

[EVENTS e_frenesie_actif] on=@kill if (<src.isplayer>)

i.hits=<i.maxhits>/2
i.findid.i_rage_frenesie.remove
i.sfx=0214
i.effect=3,i_fx_bless_effect,6,30,5,020

endif

on=@hit i.hits=0

if (<src.npc>) && !(<src.tag.hitFrenesie>==1)

		i.FINDID.i_rage_frenesie.tag.StacksFrenesie += 1 //ajout de 5 secondes à la frénésie, une seule fois par monstre aux 20 secondes.
	if (<i.findid.i_rage_frenesie.StacksFrenesie>=40)
		i.hits=<i.maxhits>/2
		i.findid.i_rage_frenesie.remove
		i.sfx=0214
		i.effect=3,i_fx_bless_effect,6,30,5,020
	endif
	src.tag.HitFrenesie=1
	src.timerf 20, src.tag.HitFrenesie=

endif

ON=@DEATH IF (<i.restest i_rage_frenesie>)

RETURN 1 //rend le frenesique intuable

ENDIF

[ITEMDEF i_rage_frenesie] ID=i_memory TYPE=t_eq_script name=Effet frenesie

on=@create timer=5 ATTR=attr_invis

ON=@EQUIP src.events -e_frenesie_inactif src.events +e_frenesie_actif src.events +e_frenesie_gethit src.tag.frenesiegethit=1 src.timerf 10, src.tag.frenesiegethit= src.tag.BonusDmgFrenesie=<src.tag0.Frenesie>

ON=@UNEQUIP src.events -e_frenesie_actif src.tag.BonusDmgFrenesie=

ON=@TIMER if !(<tag.StacksFrenesie>=0)

cont.effect=3,i_fx_heal,6,60,5,020
tag.StacksFrenesie -=1
timer=5
return 1

endif

if (<tag.StacksFrenesie>=0)

CONT.EVENTS=-e_frenesie_actif
cont.tag.BonusDmgFrenesie=
CONT.hits=0
remove
return 1

endif

on=@destroy CONT.EVENTS=-e_frenesie_actif cont.tag.BonusDmgFrenesie=

[ITEMDEF i_frenesie_cooldown] ///////////cooldown pour pas que ca se spam en PVM ID=i_memory TYPE=t_eq_script name=Cooldown frenesie WEIGHT=0

on=@create ATTR=attr_invis

on=@equip timer= 750 - (<src.tag0.frenesie>/4)-(<src.int>/10)

on=@timer cont.messagevert Votre Frénésie est prête. cont.events +e_frenesie_inactif remove return 1

talents/frenesie.1696372705.txt.gz · Dernière modification : de pintou10_live.fr