Nuevamente aqui. Se que resulto hasta molesto, pero esto sinceramente ya me puede. Y la realidad es que necesito ayuda.
Objetivo; La absorcion de daño ya sean de cualquier tipo de arma y de spell,dependiendo la cantidad de AR (armadura).
Ecuacion de la abosrcion;
Daño armadura;AR*30/100
Daño final ; DAÑO * Daño armadura /100
Absorcion ; DAÑO - Daño final.
La cuestion es que hace unos dias me baje el pack de combate (Aos Pack) de Gy, adaptandolo a lo que es mi server, reformulando varias cosas. Uno de los cambios es la base de este problema la "absorcion de daño".
Código:
ON=@GETHIT
LOCAL.DAM=<ARGN1>
LOCAL.ARMOR=<EVAL (<AR>*30)/100>
LOCAL.DAÑOFINAL=<EVAL (<LOCAL.DAM>*<LOCAL.ARMOR>)/100>
<ARGN1> = <EVAL <LOCAL.DAM>-<LOCAL.DAÑOFINAL>>
Como todos mis scripts funciona en parte jaja. Ya que si hace la absorcion, pero no solo eso sino que los daños son en random , pasando desde un minimo 7 hasta efectuarse la ecuacion (siempre menos que el daño real ,sin armadura).
Alguna idea del como corregir esto¿
desde ya muchisimas gracias y disculpen las molestias.
Saludos.