ON=@spelleffect
if (<argn> = 20) || (<argn> = 39)
local.dam <eval ((<src.poisoning>*95)/100)-((<distance>*15)+<distance>)>
if (<dlocal.dam> > <eval <findid.i_rune_poison.morey>+50>)
findid.i_rune_paralyze.remove
findid.i_rune_paralyze_field.remove
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
endif
poison <dlocal.dam>
sound snd_spell_poison
effect 3,i_fx_curse,0,15,0,0,0
return 1
endif
Changelog'um
- Poison büyüsü, poison yeteneği ve mesafe ile düzgün şekilde orantılandırıldı
Ölümcül 1 kere vurması için 800 değer gerekiyor.
Bu göz önünde bulundurularak yetenek 100.0 ve mesafe 0 olan olan biri 950 vuruyor
Buda 4 defa ölümcül vuruyor
Bunlar maximum poi vurma olarak baz alınıyor ve ona göre işliyor (poi yeteneği ve mesafe)