![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
Data for each accessory. More...
Public Attributes | |
u8 | stat_raw [2] |
Stat the weapon raises. More... | |
u8 | stat_bonus_raw [2] |
The amount the raised stats are raised by. More... | |
u8 | element_defense_mode |
Elemental resistance mode. More... | |
u8 | effect |
The special status effect the accesory induces. More... | |
u16 | element_raw |
Elements the armor protects against. More... | |
u32 | status_raw |
The status effect the armor protects against. More... | |
u16 | equip_raw |
Characters that can equip the armor. More... | |
u16 | restrict_raw |
Weapon restrictions. More... | |
int | id |
Accessory ID. More... | |
std::string | name |
Accessory name. More... | |
std::string | description |
Accessory description. More... | |
bool | sellable |
Indicates if the accessory can be sold. More... | |
bool | useable_battle |
Indicates if the accessory can be used in battle. More... | |
bool | useable_menu |
Indicates if the accessory 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< int > | elements |
Elements of the accesory. More... | |
std::vector< int > | status |
Statuses the accessory protects against. More... | |
Data for each accessory.
As found in KERNEL.BIN, file 7, 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).
std::string KernelDataInstaller::AccessoryData::description |
Accessory description.
Not found in the same file as the rest of the data, but on file 12.
u8 KernelDataInstaller::AccessoryData::effect |
The special status effect the accesory induces.
0: Auto haste. 1: Auto berserk. 2: Curse. 3: Auto reflect. 4: Steal rate +. 5: Manipulate rate +. 6: Barrier + MBarrier. Other: Nothing.
u8 KernelDataInstaller::AccessoryData::element_defense_mode |
Elemental resistance mode.
1 byte.
For all elements in {
u16 KernelDataInstaller::AccessoryData::element_raw |
Elements the armor protects against.
2 bytes.
The defense type is defined in {
std::vector<int> KernelDataInstaller::AccessoryData::elements |
std::vector<u8> KernelDataInstaller::AccessoryData::equip |
The weapon battle model index.
It's the lower nybble in {
u16 KernelDataInstaller::AccessoryData::equip_raw |
Characters that can equip the armor.
2 bytes.
Contains bits indicating the characters that can equip the armor {
int KernelDataInstaller::AccessoryData::id |
Accessory ID.
Not actually in the item file data, it's the order at which it appears.
std::string KernelDataInstaller::AccessoryData::name |
Accessory name.
Not found in the same file as the rest of the data, but on file 20.
u16 KernelDataInstaller::AccessoryData::restrict_raw |
Weapon restrictions.
2 bytes.
Contains bits indicating if the item is {
bool KernelDataInstaller::AccessoryData::sellable |
std::vector<StatBonus> KernelDataInstaller::AccessoryData::stat_bonus |
u8 KernelDataInstaller::AccessoryData::stat_bonus_raw[2] |
u8 KernelDataInstaller::AccessoryData::stat_raw[2] |
std::vector<int> KernelDataInstaller::AccessoryData::status |
u32 KernelDataInstaller::AccessoryData::status_raw |
The status effect the armor protects against.
4 bytes.
bool KernelDataInstaller::AccessoryData::useable_battle |
bool KernelDataInstaller::AccessoryData::useable_menu |
Indicates if the accessory can be used in the menu.
True if the bit 4 in {