V-Gears 0
Free Final Fantasy VII engine.
Savemap::Character Struct Reference

A character entri in the savemap. More...

Collaboration diagram for Savemap::Character:

Classes

struct  Equipment
 A weapon or armor. More...
 
struct  Stat
 A character stat. More...
 

Public Attributes

unsigned int id
 Character ID, sequential. More...
 
int char_id
 Character ID, can change with the history. More...
 
bool enabled
 Indicates if the character has been unlocked for the PHS. More...
 
bool locked
 Indicates if the character is locked in or out of the PHS. More...
 
std::string name
 Character name. More...
 
unsigned int level
 Character level. More...
 
unsigned int kills
 Enemies killed by the character. More...
 
bool back_row
 Indicates if the character is in the back_row;. More...
 
unsigned int exp
 Total experience. More...
 
unsigned int exp_to_next
 Experience required to reach next level. More...
 
Stat str
 STR stat. More...
 
Stat vit
 VIT stat. More...
 
Stat mag
 MAG stat. More...
 
Stat spr
 SPR stat. More...
 
Stat dex
 DEX stat. More...
 
Stat lck
 LCK stat. More...
 
Stat hp
 HP stat. More...
 
Stat mp
 MP stat. More...
 
unsigned int limit_level
 Current limit level. More...
 
unsigned int limit_bar
 Current limit bar. More...
 
bool limits_learned [MAX_LIMIT_LEVELS][MAX_LIMIT_TECHNIQUES]
 Learned limits. More...
 
unsigned int limit_uses [MAX_LIMIT_LEVELS]
 Uses of techniques in each limit level. More...
 
Equipment weapon
 Equipped weapon;. More...
 
Equipment armor
 Equipped weapon;. More...
 
int accessory
 Equipped accessory ID. More...
 
std::vector< u8status
 Current status list. More...
 

Detailed Description

A character entri in the savemap.

Member Data Documentation

◆ accessory

int Savemap::Character::accessory

Equipped accessory ID.

-1 if none equipped.

◆ armor

Equipment Savemap::Character::armor

Equipped weapon;.

◆ back_row

bool Savemap::Character::back_row

Indicates if the character is in the back_row;.

◆ char_id

int Savemap::Character::char_id

Character ID, can change with the history.

-1 to not use.

◆ dex

Stat Savemap::Character::dex

DEX stat.

◆ enabled

bool Savemap::Character::enabled

Indicates if the character has been unlocked for the PHS.

◆ exp

unsigned int Savemap::Character::exp

Total experience.

◆ exp_to_next

unsigned int Savemap::Character::exp_to_next

Experience required to reach next level.

◆ hp

Stat Savemap::Character::hp

HP stat.

◆ id

unsigned int Savemap::Character::id

Character ID, sequential.

◆ kills

unsigned int Savemap::Character::kills

Enemies killed by the character.

◆ lck

Stat Savemap::Character::lck

LCK stat.

◆ level

unsigned int Savemap::Character::level

Character level.

◆ limit_bar

unsigned int Savemap::Character::limit_bar

Current limit bar.

◆ limit_level

unsigned int Savemap::Character::limit_level

Current limit level.

◆ limit_uses

unsigned int Savemap::Character::limit_uses[MAX_LIMIT_LEVELS]

Uses of techniques in each limit level.

◆ limits_learned

bool Savemap::Character::limits_learned[MAX_LIMIT_LEVELS][MAX_LIMIT_TECHNIQUES]

Learned limits.

Grouped by level and technique.

◆ locked

bool Savemap::Character::locked

Indicates if the character is locked in or out of the PHS.

◆ mag

Stat Savemap::Character::mag

MAG stat.

◆ mp

Stat Savemap::Character::mp

MP stat.

◆ name

std::string Savemap::Character::name

Character name.

◆ spr

Stat Savemap::Character::spr

SPR stat.

◆ status

std::vector<u8> Savemap::Character::status

Current status list.

◆ str

Stat Savemap::Character::str

STR stat.

◆ vit

Stat Savemap::Character::vit

VIT stat.

◆ weapon

Equipment Savemap::Character::weapon

Equipped weapon;.


The documentation for this struct was generated from the following file: