Noticias:

¡¡Inaugurado nueva versión y mundo, Depredador ver 0.1.0!!

El mundo pasa de periodo a las 21:00 hora española.
Los recursos cada hora.
La comida cada cinco minutos.

https://www.depredador.evobas.org

Menú Principal

La defensa base está siendo MAL CALCULADA

Iniciado por Fasgort, Septiembre 21, 2012, 03:05:49

Tema anterior - Siguiente tema

Fasgort

Jamás había notado un error tan gordo.

Según el calculo de skills, la defensa base se calcula con esta formula.

Defensa
Indica la capacidad de nuestras criaturas para sobrevivir al ataque de un depredador.
Se basa en el atributo tamaño, movilidad y fuerza ordenados de mayor a menor importancia.
Resulta útil contra los depredadores.

skill_base : fuerza + movimiento + (tamaño x 4)

---

Donde consiste el error:

Tengo 13.800 de defensa base. http://prntscr.com/fxaj0
Debería tener 25.000! http://prntscr.com/fxak8

---

Estoy intentando hacerme una idea de como está ACTUALMENTE funcionando la formula, pero me parece rarísimo.
PD: Estaba sospechando que los atributos extras aumentados por mutación no se incluian, pero no parece el caso. Tambien he pensado en que el tamaño no estaba multiplicandose por 4. Tampoco. Ambos casos al mismo tiempo tampoco. No logro ver que está fallando.

Esto, si no me equivoco y funciona tal como dice esa formula, es un bug gordísimo, tengo la mitad de defensa que la que debería tener! Y esto está afectando a todas las especies!

PD2: No estoy seguro, pero al parecer el valor real de defensa se está aplicando correctamente, pero muestra un valor erróneo (diferente al real). Luego cuando venga Demiurgo que ya vea que falla y nos lo diga.  :P

Demiurgo

Muchas gracias por el aviso Fas, al parecer existía un error visual a la hora de mostrar correctamente la defensa (ya que internamente, como bien has deducido, se calculaba correctamente)

Lo acabo de solucionar  ;)
 
"Vivir con modestia, pensar con grandeza."