A class: its series, the element levels it needs, its stat multipliers and the abilities it teaches. More...
#include <character.h>
Data Fields | |
| long | series |
| The series the class belongs to; Class_Determine picks the series from the character's two strongest elements. | |
| u8 | required [4] |
| The element levels the class needs, in tens: the last class of the series the character meets in all four is its class. | |
| u8 | hp |
| tenths of the base stat | |
| u8 | pp |
| tenths of the base stat | |
| u8 | atk |
| tenths of the base stat | |
| u8 | def |
| tenths of the base stat | |
| u8 | agi |
| tenths of the base stat | |
| u8 | luck |
| tenths of the base stat | |
| u8 | unk0e [2] |
| Padding in classes.tsv. | |
| struct ClassAbility | abilities [16] |
| the Psynergy the class teaches | |
| u8 | unk50 [4] |
| [0] to [2]: the ability effects the class is weak to (BattleTarget_IsWeakToEffect); [3] is not read there. | |
A class: its series, the element levels it needs, its stat multipliers and the abilities it teaches.
Definition at line 50 of file character.h.
| long ClassDefinition::series |
The series the class belongs to; Class_Determine picks the series from the character's two strongest elements.
Definition at line 53 of file character.h.
| u8 ClassDefinition::required[4] |
The element levels the class needs, in tens: the last class of the series the character meets in all four is its class.
Definition at line 56 of file character.h.
| u8 ClassDefinition::hp |
| u8 ClassDefinition::pp |
| u8 ClassDefinition::atk |
| u8 ClassDefinition::def |
| u8 ClassDefinition::agi |
| u8 ClassDefinition::luck |
| u8 ClassDefinition::unk0e[2] |
Padding in classes.tsv.
Definition at line 63 of file character.h.
| struct ClassAbility ClassDefinition::abilities[16] |
the Psynergy the class teaches
Definition at line 64 of file character.h.
Referenced by Unit_RefreshPsynergy().
| u8 ClassDefinition::unk50[4] |
[0] to [2]: the ability effects the class is weak to (BattleTarget_IsWeakToEffect); [3] is not read there.
Definition at line 67 of file character.h.
Referenced by BattleTarget_IsWeakToEffect().