Eu notei que os valor de algumas constantes estão divergentes entre o banco de dados e o emulador.
Um exemplo disso é a constante SC_PROMOTE_HEALTH_RESERCH que está com o valor de 636 no banco, enquanto o emulador reconhece ela com o valor de 855.
Isso acontece com muitas constantes, até onde eu pude verificar, mas somente com as SC_.
EDIT1: Eu gerei a lista de constantes SC_ de acordo com o banco de dados e em conformidade com o modelo que está no arquivo status.h. Assim que eu testar posto aqui.
Eu notei que os valor de algumas constantes estão divergentes entre o banco de dados e o emulador.
Um exemplo disso é a constante SC_PROMOTE_HEALTH_RESERCH que está com o valor de 636 no banco, enquanto o emulador reconhece ela com o valor de 855.
Isso acontece com muitas constantes, até onde eu pude verificar, mas somente com as SC_.
EDIT1: Eu gerei a lista de constantes SC_ de acordo com o banco de dados e em conformidade com o modelo que está no arquivo status.h. Assim que eu testar posto aqui.
EDIT2: Segue as constantes SC_ sincronizadas. Não testei todas, claro. https://forum.brathena.org/index.php?/topic/27092-valor-de-algumas-constantes-est%C3%A1-errado/
Mantive os comentários originais.