Ir al contenido principal

Formulas de batalla en RMXP

No es ningún secreto que tratar de entender las fórmulas de batalla en RMXP es un dolor de cabeza. Principalmente con un pensamiento d20 como el mío. Así que tuve que acomodar un poco las cosas y buscar diferentes explicaciones para entender las fórmulas, luego modificar un poco los scripts para acercarlo al sistema d20.

Veamos primero la fórmula del ataque (que tan probable es que un ataque tenga éxito). Expresado en el archivo de ayuda de RMXP como el segundo ataque (el primero es flat-footed y su probabilidad de éxito es generalmente 100%).

ATTACK ROLL

100 - (8 × Target's agility ÷ Attacker's dexterity + Target's evasion modifier)

Variance: Percentage

>> En palabras más fáciles:
100% de pegar - (8 × AGI ÷ DEX + EVASION [casi nada da evasion])

es como decir en D&D...

100% de pegar - (8 × AC ÷ ATK + Miss Chance)

Todo esto significa que la base del AC en RMXP es 8 y que el attack bonus divide el AC del oponente en vez de sumar a las probabilidades (como en d20).

La manera menos complicada de solucionar esta discordancia es modificar directamente el script en la clase Game_Battler 3 para cambiar la base de 8 a 5 (simplemente haga CTRL+F y busque "8"), hacer que reste la DEX en vez de usarla de divisor para la AGI (está en la misma línea que el 8) y finalmente multiplicando la DEX por 5.

Luego de todo esto, la línea 73 de Game_Battler 3 quedaría:

# Second hit detection
eva = 5 * self.agi - (attacker.dex*5) + self.eva


Ya con el script modificado, las siguientes son las equivalentes de RMXP al sistema d20:

ATK BONUS: DEX
AC: AGI
MISS CHANCE: Evasion.

LISTO!

Para los skills es algo diferente:

SKILLS:

100 - ((8 × Target's agility ÷ Attacker's dexterity + Target's evasion modifier) * (skill's EVA-F ÷ 100))

La única diferencia en los skills es que si en el skill, el valor EVA-F es 0 entonces el skill siempre es exitoso, si EVA-F es 100 entonces se tiene que tirar attack roll normal como si fuera un ataque.

Y todavía falta el DAÑO

DAMAGE

Damage Done = (Attacker's attack power - (Target's physical defense ÷ 2)) * (20 + Attacker's strength) / 20

Variance: 15

En otras palabras:

DMG= (Weapon - (DR/2) x 20 + STR) / 20

Esto se puede cambiar a:

DMG= Weapon - DR + STR


SKILLS:

damage = (20 + (User's STR + Skills STR-F)/100 + (User's DEX + Skill's DEX-F)/100 + (User's AGI + Skill's AGI-F)/100 + (User's INT + Skill's INT-F)/100) * ((Skill's Power + (User's ATK * Skill's ATK-F)/100) - (Target's PDEF * Skill's PDEF-F)/100 - (Target's MDEF * Skill's MDEF-F)/100)

Esto usa una extraña y difusa fórmula que es mejor no tratar de entender. Así que mejor borrar una parte de ella para simplificarla.

damage = (Skill's Power + (User's ATK * Skill's ATK-F)/100) - (Target's PDEF * Skill's PDEF-F)/100 - (Target's MDEF * Skill's MDEF-F)/100)

DMG = Power + (ATK * ATK-F)/100 - (PDEF * PDEF-F)/100 - (MDEF * MDEF-F)/100

esto signifca:

Skill Damage = Power + Weapon (if applicable) - DR (if applicable) - Magic Defense (if applicable)





Publicar un comentario

Entradas populares de este blog

Frases de Star Wars y sus (imprecisas) traducciones

Hay varias diferencias interesantes entre las versiones en inglés, español ibérico y español latino de la Guerra de las Galaxias. Entre ellas está el nombre de R2-D2, que pronuncian erre dos, de dos (o sólo erre dos para abreviar) enla versión española, pero arturito en la versión latina. Pero quizás más importante son las frases inmortales de la saga, cuyas traducciones pudieron ser más precisas.

CASO 1: Una cuestión de fe

La frase es de Darth Vader en Una nueva esperanza.

Original: “I find your lack of faith disturbing.” (alrededor del minuto 1:30)

Versión española: "Su carencia de fe resulta molesta."

Versión latina: "Su falta de fe resulta molesta." (alrededor del minuto 7:30)
Carencia no es una palabra que, almenos en América, utilizamos a menudo con la palabra fe.

Mi versión: "Su falta de fe me resulta perturbadora."
Mi problema con las versiones anteriores es que se pierde el hecho de que a quien resulta molesta la falta de fe es a Darth Vader específic…

Pathfinder vs D&D: puntos de experiencia

Los puntos de experiencia son un engranaje importante en el motor de juego de D&D y Pathfinder. La matemática detrás de la experiencia es lo que determina la velocidad del juego. Tanto es así que Pathfinder tiene tres marchas: rápido, lento y mediano, con cifras que sobrepasan los cinco millones (!). En D&D, los números son un tanto más amables, con un máximo de 355 mil. En 3.5 los números no pasaban de 190,000.

¿Pero cómo se compara la velocidad de juego entre Pathfinder y la última edición de D&D?


En D&D, resulta muy interesante calcular cuántos encuentros de un CR igual al nivel del personaje son necesarios de derrotar para subir de nivel pues no es tan uniforme como en Pathfinder. Vemos que en D&D los primeros dos niveles se suben rápido, pero sigue luego una pendiente lenta en los niveles medios y más tarde finalmente logra cierta estabilidad. Puedo entender por qué querer que los primeros niveles sean más rápidos, pero ¿por qué decidieron que fuera más difíci…

¿Cuánto pesa realmente el martillo de Thor y qué pasaría si Hulk intentara levantarlo?

No he visto evidencia de que Hulk haya levantado a Mjolnir realmente. En las ocasiones cuando lo ha hecho, es un sueño, Mjolnir está desprovisto de sus poderes, o lo que ha sujetado es la mano de Thor sosteniendo el martillo y no el martillo en sí.

También estoy consciente de que lo ha intentado en algunas ocasiones sin éxito, por unos segundos. ¿Pero qué pasaría si en realidad lo intentara, con toda su fuerza? ¿Y cuánta fuerza requeriría?

Thor El Deities and Demigods dice que Mjolnir pesa aproximadamente 2 toneladas y que requiere de fuerza 92 para poderse levantar (digno o no). Esto es simplemente un cálculo erróneo pues un personaje con fuerza 33 ya puede levantar 2 toneladas. ¿Es entonces Mjolnir más pesado que eso? Un personaje con fuerza 92 puede en realidad levantar 7 toneladas, ¿es esto lo que pesa el martillo o, como dice Neil deGrasse Tyson, 300 mil millones de elefantes? Si fuera esta última, Thor jamás podría levantarlo. No obstante, Thor es bastante fuerte para su tamaño. Pu…