![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
Data for each armor. More...
Public Attributes | |
u8 | unknown_0 |
Unknown (Always 0XFF). More... | |
u8 | element_defense_mode |
Elemental resistance mode. More... | |
u8 | defense |
Defense stat. More... | |
u8 | m_defense |
Magic defense stat. More... | |
u8 | evasion |
Evasion stat. More... | |
u8 | m_evasion |
Magic evasion stat. More... | |
u8 | status |
The status effect the armor protects against. More... | |
u16 | unknown_1 |
Unknown (Always 0XFFFF). More... | |
u8 | slots_raw [8] |
Materia slots. More... | |
u8 | growth |
Armor materia growth multiplier. More... | |
u16 | equip_raw |
Characters that can equip the armor. More... | |
u16 | element_raw |
Elements the armor protects agains. More... | |
u16 | unknown_2 |
Unknown (Always 0XFF). More... | |
u8 | stat_raw [4] |
Stat the weapon raises. More... | |
u8 | stat_bonus_raw [4] |
The amount the raised stats are raised by. More... | |
u16 | restrict_raw |
Weapon restrictions. More... | |
u16 | unknown_3 |
Unknown (Always 0XFFFF). More... | |
int | id |
Armor ID. More... | |
std::string | name |
Armor name. More... | |
std::string | description |
Armor description. More... | |
bool | sellable |
Indicates if the armor can be sold. More... | |
bool | useable_battle |
Indicates if the armor can be used in battle. More... | |
bool | useable_menu |
Indicates if the armor can be used in the menu. More... | |
std::vector< u8 > | equip |
The weapon battle model index. More... | |
std::vector< StatBonus > | stat_bonus |
Bonus in stats. More... | |
std::vector< u8 > | materia_slots |
Materia slots. More... | |
std::vector< int > | elements |
Elements of the weapon. More... | |
Data for each armor.
As found in KERNEL.BIN, file 6, in order, up to unknown_3. Members after unknown_3 are not found literally in KERNEL.BIN, but are derived from other members or found in other files of the kernel (text files).
u8 KernelDataInstaller::ArmorData::defense |
Defense stat.
1 byte.
std::string KernelDataInstaller::ArmorData::description |
Armor description.
Not found in the same file as the rest of the data, but on file 12.
u8 KernelDataInstaller::ArmorData::element_defense_mode |
Elemental resistance mode.
1 byte.
For all elements in {
u16 KernelDataInstaller::ArmorData::element_raw |
Elements the armor protects agains.
std::vector<int> KernelDataInstaller::ArmorData::elements |
std::vector<u8> KernelDataInstaller::ArmorData::equip |
The weapon battle model index.
It's the lower nybble in {
u16 KernelDataInstaller::ArmorData::equip_raw |
Characters that can equip the armor.
2 bytes.
Contains bits indicating the characters that can equip the armor {
u8 KernelDataInstaller::ArmorData::evasion |
Evasion stat.
1 byte.
u8 KernelDataInstaller::ArmorData::growth |
Armor materia growth multiplier.
1 byte.
int KernelDataInstaller::ArmorData::id |
Armor ID.
Not actually in the item file data, it's the order at which it appears.
u8 KernelDataInstaller::ArmorData::m_defense |
Magic defense stat.
1 byte.
u8 KernelDataInstaller::ArmorData::m_evasion |
Magic evasion stat.
1 byte.
std::vector<u8> KernelDataInstaller::ArmorData::materia_slots |
std::string KernelDataInstaller::ArmorData::name |
Armor name.
Not found in the same file as the rest of the data, but on file 20.
u16 KernelDataInstaller::ArmorData::restrict_raw |
Weapon restrictions.
2 bytes.
Contains bits indicating if the item is {
bool KernelDataInstaller::ArmorData::sellable |
u8 KernelDataInstaller::ArmorData::slots_raw[8] |
Materia slots.
{
std::vector<StatBonus> KernelDataInstaller::ArmorData::stat_bonus |
u8 KernelDataInstaller::ArmorData::stat_bonus_raw[4] |
u8 KernelDataInstaller::ArmorData::stat_raw[4] |
u8 KernelDataInstaller::ArmorData::status |
The status effect the armor protects against.
1 byte.
u8 KernelDataInstaller::ArmorData::unknown_0 |
Unknown (Always 0XFF).
1 byte.
u16 KernelDataInstaller::ArmorData::unknown_1 |
Unknown (Always 0XFFFF).
1 byte.
u16 KernelDataInstaller::ArmorData::unknown_2 |
Unknown (Always 0XFF).
1 byte.
u16 KernelDataInstaller::ArmorData::unknown_3 |
Unknown (Always 0XFFFF).
1 byte.
bool KernelDataInstaller::ArmorData::useable_battle |
bool KernelDataInstaller::ArmorData::useable_menu |