franciscogazitua / IIC2113-2024

Consultas sobre el proyecto en las Issues
4 stars 0 forks source link

Duda sobre Extra Chilvary #74

Open jpedrodelrio opened 4 months ago

jpedrodelrio commented 4 months ago

El skill Extra-chivalry donde reduce el daño de los ataques del rival por un porcentaje = 50% del porcentaje que le queda al rival al inicio del combate. No termino de entender bien el calculo que hay que realizar.

Muchas gracias de antemano!

franciscogazitua commented 4 months ago

Hola

Planteo un ejemplo de como funciona la habilidad:

Supongamos que una unidad que tiene Extra Chivalry equipada se enfrenta contra una unidad con con HP = 75%. Dado que el HP del rival es 75%, se reducirá el daño en un floor(75/2)%=37%. Si el rival tiene HP = 75.5%, entonces se considerará que el rival tiene 75% de vida para efectos de los cálculos de la habilidad, por lo que el daño se reducirá en un floor(75/2)%=37%.

Dado lo anterior, si el rival tiene HP=X%, se reducirá el daño en un floor(floor(X)/2)%

Saludos