UFO: Alien Invasion
Loading...
Searching...
No Matches
save_character.h File Reference

XML tag constants for savegame. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SAVE_CHARACTER_NAME   "name"
#define SAVE_CHARACTER_BODY   "body"
#define SAVE_CHARACTER_PATH   "path"
#define SAVE_CHARACTER_HEAD   "head"
#define SAVE_CHARACTER_BDOY_SKIN   "skin"
#define SAVE_CHARACTER_HEAD_SKIN   "headskin"
#define SAVE_CHARACTER_TEAMDEF   "teamdef"
#define SAVE_CHARACTER_GENDER   "gender"
#define SAVE_CHARACTER_UCN   "ucn"
#define SAVE_CHARACTER_MAXHP   "maxHp"
#define SAVE_CHARACTER_HP   "hp"
#define SAVE_CHARACTER_STUN   "stun"
#define SAVE_CHARACTER_MORALE   "morale"
#define SAVE_CHARACTER_FIELDSIZE   "fieldSize"
#define SAVE_CHARACTER_STATE   "state"
#define SAVE_CHARACTER_INJURIES   "injuries"
#define SAVE_CHARACTER_WOUND   "wound"
#define SAVE_CHARACTER_WOUNDEDPART   "bodypart"
#define SAVE_CHARACTER_WOUNDSEVERITY   "severity"
#define SAVE_CHARACTER_WOUNDTYPE   "type"
#define SAVE_CHARACTER_IMPLANTS   "implants"
#define SAVE_CHARACTER_IMPLANT   "implant"
#define SAVE_CHARACTER_IMPLANT_INSTALLEDTIME   "installedtime"
#define SAVE_CHARACTER_IMPLANT_REMOVETIME   "removetime"
#define SAVE_CHARACTER_IMPLANT_IMPLANT   "implant"
#define SAVE_CHARACTER_SCORES   "scores"
#define SAVE_CHARACTER_SKILLS   "skill"
#define SAVE_CHARACTER_SKILLTYPE   "type"
#define SAVE_CHARACTER_INITSKILL   "initial"
#define SAVE_CHARACTER_EXPERIENCE   "experience"
#define SAVE_CHARACTER_SKILLIMPROVE   "improve"
#define SAVE_CHARACTER_KILLS   "kill"
#define SAVE_CHARACTER_KILLTYPE   "type"
#define SAVE_CHARACTER_KILLED   "killed"
#define SAVE_CHARACTER_STUNNED   "stunned"
#define SAVE_CHARACTER_SCORE_ASSIGNEDMISSIONS   "missions"
#define SAVE_CHARACTER_SCORE_RANK   "rank"
#define SAVE_CHARACTER_SKILLTYPE_NAMESPACE   "saveCharacterSkillType"
#define SAVE_CHARACTER_KILLTYPE_NAMESPACE   "saveCharacterKillType"

Variables

static const constListEntry_t saveCharacterConstants []

Detailed Description

XML tag constants for savegame.

Definition in file save_character.h.

Macro Definition Documentation

◆ SAVE_CHARACTER_BDOY_SKIN

#define SAVE_CHARACTER_BDOY_SKIN   "skin"

Definition at line 31 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_BODY

#define SAVE_CHARACTER_BODY   "body"

Definition at line 28 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_EXPERIENCE

#define SAVE_CHARACTER_EXPERIENCE   "experience"

Definition at line 61 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_FIELDSIZE

#define SAVE_CHARACTER_FIELDSIZE   "fieldSize"

Definition at line 40 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_GENDER

#define SAVE_CHARACTER_GENDER   "gender"

Definition at line 34 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_HEAD

#define SAVE_CHARACTER_HEAD   "head"

Definition at line 30 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_HEAD_SKIN

#define SAVE_CHARACTER_HEAD_SKIN   "headskin"

Definition at line 32 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_HP

#define SAVE_CHARACTER_HP   "hp"

Definition at line 37 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_IMPLANT

#define SAVE_CHARACTER_IMPLANT   "implant"

Definition at line 51 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_IMPLANT_IMPLANT

#define SAVE_CHARACTER_IMPLANT_IMPLANT   "implant"

Definition at line 54 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_IMPLANT_INSTALLEDTIME

#define SAVE_CHARACTER_IMPLANT_INSTALLEDTIME   "installedtime"

Definition at line 52 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_IMPLANT_REMOVETIME

#define SAVE_CHARACTER_IMPLANT_REMOVETIME   "removetime"

Definition at line 53 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_IMPLANTS

#define SAVE_CHARACTER_IMPLANTS   "implants"

Definition at line 50 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_INITSKILL

#define SAVE_CHARACTER_INITSKILL   "initial"

Definition at line 60 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_INJURIES

#define SAVE_CHARACTER_INJURIES   "injuries"

Definition at line 43 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_KILLED

#define SAVE_CHARACTER_KILLED   "killed"

Definition at line 66 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_KILLS

#define SAVE_CHARACTER_KILLS   "kill"

Definition at line 64 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_KILLTYPE

#define SAVE_CHARACTER_KILLTYPE   "type"

Definition at line 65 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_KILLTYPE_NAMESPACE

#define SAVE_CHARACTER_KILLTYPE_NAMESPACE   "saveCharacterKillType"

Definition at line 73 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_MAXHP

#define SAVE_CHARACTER_MAXHP   "maxHp"

Definition at line 36 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_MORALE

#define SAVE_CHARACTER_MORALE   "morale"

Definition at line 39 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_NAME

#define SAVE_CHARACTER_NAME   "name"

Definition at line 27 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_PATH

#define SAVE_CHARACTER_PATH   "path"

Definition at line 29 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SCORE_ASSIGNEDMISSIONS

#define SAVE_CHARACTER_SCORE_ASSIGNEDMISSIONS   "missions"

Definition at line 69 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SCORE_RANK

#define SAVE_CHARACTER_SCORE_RANK   "rank"

Definition at line 70 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SCORES

#define SAVE_CHARACTER_SCORES   "scores"

Definition at line 56 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SKILLIMPROVE

#define SAVE_CHARACTER_SKILLIMPROVE   "improve"

Definition at line 62 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SKILLS

#define SAVE_CHARACTER_SKILLS   "skill"

Definition at line 58 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SKILLTYPE

#define SAVE_CHARACTER_SKILLTYPE   "type"

Definition at line 59 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_SKILLTYPE_NAMESPACE

#define SAVE_CHARACTER_SKILLTYPE_NAMESPACE   "saveCharacterSkillType"

Definition at line 72 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_STATE

#define SAVE_CHARACTER_STATE   "state"

Definition at line 41 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_STUN

#define SAVE_CHARACTER_STUN   "stun"

Definition at line 38 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_STUNNED

#define SAVE_CHARACTER_STUNNED   "stunned"

Definition at line 67 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_TEAMDEF

#define SAVE_CHARACTER_TEAMDEF   "teamdef"

Definition at line 33 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_UCN

#define SAVE_CHARACTER_UCN   "ucn"

Definition at line 35 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_WOUND

#define SAVE_CHARACTER_WOUND   "wound"

Definition at line 44 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_WOUNDEDPART

#define SAVE_CHARACTER_WOUNDEDPART   "bodypart"

Definition at line 45 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_WOUNDSEVERITY

#define SAVE_CHARACTER_WOUNDSEVERITY   "severity"

Definition at line 46 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().

◆ SAVE_CHARACTER_WOUNDTYPE

#define SAVE_CHARACTER_WOUNDTYPE   "type"

Definition at line 48 of file save_character.h.

Referenced by GAME_LoadCharacter().

Variable Documentation

◆ saveCharacterConstants

const constListEntry_t saveCharacterConstants[]
static
Initial value:
= {
{nullptr, -1}
}
@ SKILL_PILOTING
Definition chr_shared.h:48
@ SKILL_HEAVY
Definition chr_shared.h:43
@ ABILITY_POWER
Definition chr_shared.h:37
@ ABILITY_SPEED
Definition chr_shared.h:38
@ SKILL_NUM_TYPES
Definition chr_shared.h:51
@ SKILL_EVADING
Definition chr_shared.h:50
@ SKILL_SNIPER
Definition chr_shared.h:45
@ ABILITY_MIND
Definition chr_shared.h:40
@ SKILL_CLOSE
Definition chr_shared.h:42
@ SKILL_EXPLOSIVE
Definition chr_shared.h:46
@ SKILL_TARGETING
Definition chr_shared.h:49
@ ABILITY_ACCURACY
Definition chr_shared.h:39
@ SKILL_ASSAULT
Definition chr_shared.h:44
@ KILLED_TEAM
Definition chr_shared.h:30
@ KILLED_ENEMIES
Definition chr_shared.h:28
@ KILLED_CIVILIANS
Definition chr_shared.h:29
#define SAVE_CHARACTER_SKILLTYPE_NAMESPACE
#define SAVE_CHARACTER_KILLTYPE_NAMESPACE

Definition at line 74 of file save_character.h.

Referenced by GAME_LoadCharacter(), and GAME_SaveCharacter().