OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Enumerations
CharacterEnums.h File Reference
#include <cstdint>

Enumerations

enum class  Condition : uint32_t {
  CONDITION_CURSED = 0 , CONDITION_WEAK = 1 , CONDITION_SLEEP = 2 , CONDITION_FEAR = 3 ,
  CONDITION_DRUNK = 4 , CONDITION_INSANE = 5 , CONDITION_POISON_WEAK = 6 , CONDITION_DISEASE_WEAK = 7 ,
  CONDITION_POISON_MEDIUM = 8 , CONDITION_DISEASE_MEDIUM = 9 , CONDITION_POISON_SEVERE = 10 , CONDITION_DISEASE_SEVERE = 11 ,
  CONDITION_PARALYZED = 12 , CONDITION_UNCONSCIOUS = 13 , CONDITION_DEAD = 14 , CONDITION_PETRIFIED = 15 ,
  CONDITION_ERADICATED = 16 , CONDITION_ZOMBIE = 17 , CONDITION_GOOD = 18 , CONDITION_FIRST = CONDITION_CURSED ,
  CONDITION_LAST = CONDITION_GOOD
}
 
enum class  CharacterSkillMastery {
  CHARACTER_SKILL_MASTERY_NONE = 0 , CHARACTER_SKILL_MASTERY_NOVICE = 1 , CHARACTER_SKILL_MASTERY_EXPERT = 2 , CHARACTER_SKILL_MASTERY_MASTER = 3 ,
  CHARACTER_SKILL_MASTERY_GRANDMASTER = 4 , CHARACTER_SKILL_MASTERY_FIRST = CHARACTER_SKILL_MASTERY_NOVICE , CHARACTER_SKILL_MASTERY_LAST = CHARACTER_SKILL_MASTERY_GRANDMASTER
}
 
enum class  CharacterBuff {
  CHARACTER_BUFF_RESIST_AIR = 0 , CHARACTER_BUFF_BLESS = 1 , CHARACTER_BUFF_RESIST_BODY = 2 , CHARACTER_BUFF_RESIST_EARTH = 3 ,
  CHARACTER_BUFF_FATE = 4 , CHARACTER_BUFF_RESIST_FIRE = 5 , CHARACTER_BUFF_HAMMERHANDS = 6 , CHARACTER_BUFF_HASTE = 7 ,
  CHARACTER_BUFF_HEROISM = 8 , CHARACTER_BUFF_RESIST_MIND = 9 , CHARACTER_BUFF_PAIN_REFLECTION = 10 , CHARACTER_BUFF_PRESERVATION = 11 ,
  CHARACTER_BUFF_REGENERATION = 12 , CHARACTER_BUFF_SHIELD = 13 , CHARACTER_BUFF_STONESKIN = 14 , CHARACTER_BUFF_ACCURACY = 15 ,
  CHARACTER_BUFF_ENDURANCE = 16 , CHARACTER_BUFF_INTELLIGENCE = 17 , CHARACTER_BUFF_LUCK = 18 , CHARACTER_BUFF_STRENGTH = 19 ,
  CHARACTER_BUFF_PERSONALITY = 20 , CHARACTER_BUFF_SPEED = 21 , CHARACTER_BUFF_RESIST_WATER = 22 , CHARACTER_BUFF_WATER_WALK = 23 ,
  CHARACTER_BUFF_FIRST = CHARACTER_BUFF_RESIST_AIR , CHARACTER_BUFF_LAST = CHARACTER_BUFF_WATER_WALK
}
 
enum class  CharacterSpeech {
  SPEECH_NONE = 0 , SPEECH_KILL_WEAK_ENEMY = 1 , SPEECH_KILL_STRONG_ENEMY = 2 , SPEECH_STORE_CLOSED = 3 ,
  SPEECH_TRAP_DISARMED = 4 , SPEECH_TRAP_EXPLODED = 5 , SPEECH_AVOID_DAMAGE = 6 , SPEECH_ID_ITEM_WEAK = 7 ,
  SPEECH_ID_ITEM_STRONG = 8 , SPEECH_ID_ITEM_FAIL = 9 , SPEECH_REPAIR_SUCCESS = 10 , SPEECH_REPAIR_FAIL = 11 ,
  SPEECH_SET_QUICK_SPELL = 12 , SPEECH_CANT_REST_HERE = 13 , SPEECH_SKILL_INCREASE = 14 , SPEECH_NO_ROOM = 15 ,
  SPEECH_POTION_SUCCESS = 16 , SPEECH_POTION_EXPLODE = 17 , SPEECH_DOOR_LOCKED = 18 , SPEECH_WONT_BUDGE = 19 ,
  SPEECH_CANT_LEARN_SPELL = 20 , SPEECH_LEARN_SPELL = 21 , SPEECH_GOOD_DAY = 22 , SPEECH_GOOD_EVENING = 23 ,
  SPEECH_DAMAGED = 24 , SPEECH_WEAK = 25 , SPEECH_FEAR = 26 , SPEECH_POISONED = 27 ,
  SPEECH_DISEASED = 28 , SPEECH_INSANE = 29 , SPEECH_CURSED = 30 , SPEECH_DRUNK = 31 ,
  SPEECH_UNCONSCIOUS = 32 , SPEECH_DEAD = 33 , SPEECH_PETRIFIED = 34 , SPEECH_ERADICATED = 35 ,
  SPEECH_DRINK_POTION = 36 , SPEECH_READ_SCROLL = 37 , SPEECH_NOT_ENOUGH_GOLD = 38 , SPEECH_CANT_EQUIP = 39 ,
  SPEECH_ITEM_BROKEN = 40 , SPEECH_SP_DRAINED = 41 , SPEECH_AGING = 42 , SPEECH_SPELL_FAILED = 43 ,
  SPEECH_DAMAGED_PARTY = 44 , SPEECH_TIRED = 45 , SPEECH_ENTER_DUNGEON = 46 , SPEECH_LEAVE_DUNGEON = 47 ,
  SPEECH_BADLY_HURT = 48 , SPEECH_CAST_SPELL = 49 , SPEECH_SHOOT = 50 , SPEECH_ATTACK_HIT = 51 ,
  SPEECH_ATTACK_MISS = 52 , SPEECH_BEG = 53 , SPEECH_BEG_FAIL = 54 , SPEECH_THREAT = 55 ,
  SPEECH_THREAT_FAIL = 56 , SPEECH_BRIBE = 57 , SPEECH_BRIBE_FAIL = 58 , SPEECH_NPC_DONT_TALK = 59 ,
  SPEECH_FOUND_ITEM = 60 , SPEECH_HIRE_NPC = 61 , SPEECH_62 = 62 , SPEECH_LOOK_UP = 63 ,
  SPEECH_LOOK_DOWN = 64 , SPEECH_YELL = 65 , SPEECH_FALLING = 66 , SPEECH_PACKS_FULL = 67 ,
  SPEECH_TAVERN_DRINK = 68 , SPEECH_TAVERN_GOT_DRUNK = 69 , SPEECH_TAVERN_TIP = 70 , SPEECH_TRAVEL_HORSE = 71 ,
  SPEECH_TRAVEL_BOAT = 72 , SPEECH_SHOP_IDENTIFY = 73 , SPEECH_SHOP_REPAIR = 74 , SPEECH_ITEM_BUY = 75 ,
  SPEECH_ALREADY_INDENTIFIED = 76 , SPEECH_ITEM_SOLD = 77 , SPEECH_SKILL_LEARNED = 78 , SPEECH_WRONG_SHOP = 79 ,
  SPEECH_SHOP_RUDE = 80 , SPEECH_BANK_DEPOSIT = 81 , SPEECH_TEMPLE_HEAL = 82 , SPEECH_TEMPLE_DONATE = 83 ,
  SPEECH_HELLO_HOUSE = 84 , SPEECH_SKILL_MASTERY_INC = 85 , SPEECH_JOINED_GUILD = 86 , SPEECH_LEVEL_UP = 87 ,
  SPEECH_88 = 88 , SPEECH_89 = 89 , SPEECH_90 = 90 , SPEECH_STAT_BONUS_INC = 91 ,
  SPEECH_STAT_BASE_INC = 92 , SPEECH_QUEST_GOT = 93 , SPEECH_94 = 94 , SPEECH_95 = 95 ,
  SPEECH_AWARD_GOT = 96 , SPEECH_97 = 97 , SPEECH_AFRAID_SILENT = 98 , SPEECH_CHEATED_DEATH = 99 ,
  SPEECH_IN_PRISON = 100 , SPEECH_101 = 101 , SPEECH_PICK_ME = 102 , SPEECH_AWAKEN = 103 ,
  SPEECH_ID_MONSTER_WEAK = 104 , SPEECH_ID_MONSTER_STRONG = 105 , SPEECH_ID_MONSTER_FAIL = 106 , SPEECH_LAST_MAN_STANDING = 107 ,
  SPEECH_NOT_ENOUGH_FOOD = 108 , SPEECH_DEATH_BLOW = 109 , SPEECH_110 = 110 , SPEECH_FIRST = SPEECH_NONE ,
  SPEECH_LAST = SPEECH_110
}
 
enum class  Race {
  RACE_HUMAN = 0 , RACE_ELF = 1 , RACE_GOBLIN = 2 , RACE_DWARF = 3 ,
  RACE_FIRST = RACE_HUMAN , RACE_LAST = RACE_DWARF
}
 
enum class  ClassSkillAffinity : uint8_t { CLASS_SKILL_DENIED = 0 , CLASS_SKILL_AVAILABLE = 1 , CLASS_SKILL_PRIMARY = 2 }
 
enum class  CharacterSkillType : int8_t {
  CHARACTER_SKILL_INVALID = -1 , CHARACTER_SKILL_STAFF = 0 , CHARACTER_SKILL_SWORD = 1 , CHARACTER_SKILL_DAGGER = 2 ,
  CHARACTER_SKILL_AXE = 3 , CHARACTER_SKILL_SPEAR = 4 , CHARACTER_SKILL_BOW = 5 , CHARACTER_SKILL_MACE = 6 ,
  CHARACTER_SKILL_BLASTER = 7 , CHARACTER_SKILL_SHIELD = 8 , CHARACTER_SKILL_LEATHER = 9 , CHARACTER_SKILL_CHAIN = 10 ,
  CHARACTER_SKILL_PLATE = 11 , CHARACTER_SKILL_FIRE = 12 , CHARACTER_SKILL_AIR = 13 , CHARACTER_SKILL_WATER = 14 ,
  CHARACTER_SKILL_EARTH = 15 , CHARACTER_SKILL_SPIRIT = 16 , CHARACTER_SKILL_MIND = 17 , CHARACTER_SKILL_BODY = 18 ,
  CHARACTER_SKILL_LIGHT = 19 , CHARACTER_SKILL_DARK = 20 , CHARACTER_SKILL_ITEM_ID = 21 , CHARACTER_SKILL_MERCHANT = 22 ,
  CHARACTER_SKILL_REPAIR = 23 , CHARACTER_SKILL_BODYBUILDING = 24 , CHARACTER_SKILL_MEDITATION = 25 , CHARACTER_SKILL_PERCEPTION = 26 ,
  CHARACTER_SKILL_DIPLOMACY = 27 , CHARACTER_SKILL_THIEVERY = 28 , CHARACTER_SKILL_TRAP_DISARM = 29 , CHARACTER_SKILL_DODGE = 30 ,
  CHARACTER_SKILL_UNARMED = 31 , CHARACTER_SKILL_MONSTER_ID = 32 , CHARACTER_SKILL_ARMSMASTER = 33 , CHARACTER_SKILL_STEALING = 34 ,
  CHARACTER_SKILL_ALCHEMY = 35 , CHARACTER_SKILL_LEARNING = 36 , CHARACTER_SKILL_CLUB = 37 , CHARACTER_SKILL_MISC = 38 ,
  CHARACTER_SKILL_FIRST_VISIBLE = CHARACTER_SKILL_STAFF , CHARACTER_SKILL_LAST_VISIBLE = CHARACTER_SKILL_LEARNING , CHARACTER_SKILL_FIRST = CHARACTER_SKILL_STAFF , CHARACTER_SKILL_LAST = CHARACTER_SKILL_MISC
}
 
enum class  CharacterClass : uint8_t {
  CLASS_KNIGHT = 0 , CLASS_CAVALIER = 1 , CLASS_CHAMPION = 2 , CLASS_BLACK_KNIGHT = 3 ,
  CLASS_THIEF = 4 , CLASS_ROGUE = 5 , CLASS_SPY = 6 , CLASS_ASSASSIN = 7 ,
  CLASS_MONK = 8 , CLASS_INITIATE = 9 , CLASS_MASTER = 10 , CLASS_NINJA = 11 ,
  CLASS_PALADIN = 12 , CLASS_CRUSADER = 13 , CLASS_HERO = 14 , CLASS_VILLIAN = 15 ,
  CLASS_ARCHER = 16 , CLASS_WARRIOR_MAGE = 17 , CLASS_MASTER_ARCHER = 18 , CLASS_SNIPER = 19 ,
  CLASS_RANGER = 20 , CLASS_HUNTER = 21 , CLASS_RANGER_LORD = 22 , CLASS_BOUNTY_HUNTER = 23 ,
  CLASS_CLERIC = 24 , CLASS_PRIEST = 25 , CLASS_PRIEST_OF_SUN = 26 , CLASS_PRIEST_OF_MOON = 27 ,
  CLASS_DRUID = 28 , CLASS_GREAT_DRUID = 29 , CLASS_ARCH_DRUID = 30 , CLASS_WARLOCK = 31 ,
  CLASS_SORCERER = 32 , CLASS_WIZARD = 33 , CLASS_ARCHAMGE = 34 , CLASS_LICH = 35 ,
  CLASS_FIRST = CLASS_KNIGHT , CLASS_LAST = CLASS_LICH
}
 
enum class  CharacterPortrait : uint16_t {
  PORTRAIT_INVALID = 0 , PORTRAIT_NORMAL = 1 , PORTRAIT_CURSED = 2 , PORTRAIT_WEAK = 3 ,
  PORTRAIT_SLEEP = 4 , PORTRAIT_FEAR = 5 , PORTRAIT_DRUNK = 6 , PORTRAIT_INSANE = 7 ,
  PORTRAIT_POISONED = 8 , PORTRAIT_DISEASED = 9 , PORTRAIT_PARALYZED = 10 , PORTRAIT_UNCONSCIOUS = 11 ,
  PORTRAIT_PETRIFIED = 12 , PORTRAIT_BLINK = 13 , PORTRAIT_WINK = 14 , PORTRAIT_MOUTH_OPEN_RANDOM = 15 ,
  PORTRAIT_PURSE_LIPS_RANDOM = 16 , PORTRAIT_LOOK_UP = 17 , PORTRAIT_LOOK_RIGHT = 18 , PORTRAIT_LOOK_LEFT = 19 ,
  PORTRAIT_LOOK_DOWN = 20 , PORTRAIT_TALK = 21 , PORTRAIT_MOUTH_OPEN_WIDE = 22 , PORTRAIT_MOUTH_OPEN_A = 23 ,
  PORTRAIT_MOUTH_OPEN_O = 24 , PORTRAIT_NO = 25 , PORTRAIT_26 = 26 , PORTRAIT_YES = 27 ,
  PORTRAIT_28 = 28 , PORTRAIT_PURSE_LIPS_1 = 29 , PORTRAIT_PURSE_LIPS_2 = 30 , PORTRAIT_PURSE_LIPS_3 = 31 ,
  PORTRAIT_32 = 32 , PORTRAIT_AVOID_DAMAGE = 33 , PORTRAIT_DMGRECVD_MINOR = 34 , PORTRAIT_DMGRECVD_MODERATE = 35 ,
  PORTRAIT_DMGRECVD_MAJOR = 36 , PORTRAIT_SMILE = 37 , PORTRAIT_WIDE_SMILE = 38 , PORTRAIT_SAD = 39 ,
  PORTRAIT_CAST_SPELL = 40 , PORTRAIT_41 = 41 , PORTRAIT_42 = 42 , PORTRAIT_43 = 43 ,
  PORTRAIT_44 = 44 , PORTRAIT_45 = 45 , PORTRAIT_SCARED = 46 , PORTRAIT_47 = 47 ,
  PORTRAIT_48 = 48 , PORTRAIT_49 = 49 , PORTRAIT_50 = 50 , PORTRAIT_51 = 51 ,
  PORTRAIT_52 = 52 , PORTRAIT_53 = 53 , PORTRAIT_54 = 54 , PORTRAIT_55 = 55 ,
  PORTRAIT_56 = 56 , PORTRAIT_57 = 57 , PORTRAIT_WAKE_UP = 58 , PORTRAIT_DEAD = 98 ,
  PORTRAIT_ERADICATED = 99
}
 
enum class  CharacterSex : uint8_t { SEX_MALE = 0 , SEX_FEMALE = 1 , SEX_FIRST = SEX_MALE , SEX_LAST = SEX_FEMALE }
 
enum class  CharacterAttribute {
  ATTRIBUTE_MIGHT = 0 , ATTRIBUTE_INTELLIGENCE = 1 , ATTRIBUTE_PERSONALITY = 2 , ATTRIBUTE_ENDURANCE = 3 ,
  ATTRIBUTE_ACCURACY = 4 , ATTRIBUTE_SPEED = 5 , ATTRIBUTE_LUCK = 6 , ATTRIBUTE_HEALTH = 7 ,
  ATTRIBUTE_MANA = 8 , ATTRIBUTE_AC_BONUS = 9 , ATTRIBUTE_RESIST_FIRE = 10 , ATTRIBUTE_RESIST_AIR = 11 ,
  ATTRIBUTE_RESIST_WATER = 12 , ATTRIBUTE_RESIST_EARTH = 13 , ATTRIBUTE_RESIST_MIND = 14 , ATTRIBUTE_RESIST_BODY = 15 ,
  ATTRIBUTE_SKILL_ALCHEMY = 16 , ATTRIBUTE_SKILL_STEALING = 17 , ATTRIBUTE_SKILL_TRAP_DISARM = 18 , ATTRIBUTE_SKILL_ITEM_ID = 19 ,
  ATTRIBUTE_SKILL_MONSTER_ID = 20 , ATTRIBUTE_SKILL_ARMSMASTER = 21 , ATTRIBUTE_SKILL_DODGE = 22 , ATTRIBUTE_SKILL_UNARMED = 23 ,
  ATTRIBUTE_LEVEL = 24 , ATTRIBUTE_ATTACK = 25 , ATTRIBUTE_MELEE_DMG_BONUS = 26 , ATTRIBUTE_MELEE_DMG_MIN = 27 ,
  ATTRIBUTE_MELEE_DMG_MAX = 28 , ATTRIBUTE_RANGED_ATTACK = 29 , ATTRIBUTE_RANGED_DMG_BONUS = 30 , ATTRIBUTE_RANGED_DMG_MIN = 31 ,
  ATTRIBUTE_RANGED_DMG_MAX = 32 , ATTRIBUTE_RESIST_SPIRIT = 33 , ATTRIBUTE_SKILL_FIRE = 34 , ATTRIBUTE_SKILL_AIR = 35 ,
  ATTRIBUTE_SKILL_WATER = 36 , ATTRIBUTE_SKILL_EARTH = 37 , ATTRIBUTE_SKILL_SPIRIT = 38 , ATTRIBUTE_SKILL_MIND = 39 ,
  ATTRIBUTE_SKILL_BODY = 40 , ATTRIBUTE_SKILL_LIGHT = 41 , ATTRIBUTE_SKILL_DARK = 42 , ATTRIBUTE_SKILL_MEDITATION = 43 ,
  ATTRIBUTE_SKILL_BOW = 44 , ATTRIBUTE_SKILL_SHIELD = 45 , ATTRIBUTE_SKILL_LEARNING = 46 , ATTRIBUTE_FIRST_STAT = ATTRIBUTE_MIGHT ,
  ATTRIBUTE_LAST_STAT = ATTRIBUTE_LUCK , ATTRIBUTE_FIRST_ENCHANTABLE = ATTRIBUTE_MIGHT , ATTRIBUTE_LAST_ENCHANTABLE = ATTRIBUTE_SKILL_UNARMED
}
 

Enumeration Type Documentation

◆ CharacterAttribute

enum class CharacterAttribute
strong
Enumerator
ATTRIBUTE_MIGHT 
ATTRIBUTE_INTELLIGENCE 
ATTRIBUTE_PERSONALITY 
ATTRIBUTE_ENDURANCE 
ATTRIBUTE_ACCURACY 
ATTRIBUTE_SPEED 
ATTRIBUTE_LUCK 
ATTRIBUTE_HEALTH 
ATTRIBUTE_MANA 
ATTRIBUTE_AC_BONUS 
ATTRIBUTE_RESIST_FIRE 
ATTRIBUTE_RESIST_AIR 
ATTRIBUTE_RESIST_WATER 
ATTRIBUTE_RESIST_EARTH 
ATTRIBUTE_RESIST_MIND 
ATTRIBUTE_RESIST_BODY 
ATTRIBUTE_SKILL_ALCHEMY 
ATTRIBUTE_SKILL_STEALING 
ATTRIBUTE_SKILL_TRAP_DISARM 
ATTRIBUTE_SKILL_ITEM_ID 
ATTRIBUTE_SKILL_MONSTER_ID 
ATTRIBUTE_SKILL_ARMSMASTER 
ATTRIBUTE_SKILL_DODGE 
ATTRIBUTE_SKILL_UNARMED 
ATTRIBUTE_LEVEL 
ATTRIBUTE_ATTACK 
ATTRIBUTE_MELEE_DMG_BONUS 
ATTRIBUTE_MELEE_DMG_MIN 
ATTRIBUTE_MELEE_DMG_MAX 
ATTRIBUTE_RANGED_ATTACK 
ATTRIBUTE_RANGED_DMG_BONUS 
ATTRIBUTE_RANGED_DMG_MIN 
ATTRIBUTE_RANGED_DMG_MAX 
ATTRIBUTE_RESIST_SPIRIT 
ATTRIBUTE_SKILL_FIRE 
ATTRIBUTE_SKILL_AIR 
ATTRIBUTE_SKILL_WATER 
ATTRIBUTE_SKILL_EARTH 
ATTRIBUTE_SKILL_SPIRIT 
ATTRIBUTE_SKILL_MIND 
ATTRIBUTE_SKILL_BODY 
ATTRIBUTE_SKILL_LIGHT 
ATTRIBUTE_SKILL_DARK 
ATTRIBUTE_SKILL_MEDITATION 
ATTRIBUTE_SKILL_BOW 
ATTRIBUTE_SKILL_SHIELD 
ATTRIBUTE_SKILL_LEARNING 
ATTRIBUTE_FIRST_STAT 
ATTRIBUTE_LAST_STAT 
ATTRIBUTE_FIRST_ENCHANTABLE 
ATTRIBUTE_LAST_ENCHANTABLE 

◆ CharacterBuff

enum class CharacterBuff
strong
Enumerator
CHARACTER_BUFF_RESIST_AIR 
CHARACTER_BUFF_BLESS 
CHARACTER_BUFF_RESIST_BODY 
CHARACTER_BUFF_RESIST_EARTH 
CHARACTER_BUFF_FATE 
CHARACTER_BUFF_RESIST_FIRE 
CHARACTER_BUFF_HAMMERHANDS 
CHARACTER_BUFF_HASTE 
CHARACTER_BUFF_HEROISM 
CHARACTER_BUFF_RESIST_MIND 
CHARACTER_BUFF_PAIN_REFLECTION 
CHARACTER_BUFF_PRESERVATION 
CHARACTER_BUFF_REGENERATION 
CHARACTER_BUFF_SHIELD 
CHARACTER_BUFF_STONESKIN 
CHARACTER_BUFF_ACCURACY 
CHARACTER_BUFF_ENDURANCE 
CHARACTER_BUFF_INTELLIGENCE 
CHARACTER_BUFF_LUCK 
CHARACTER_BUFF_STRENGTH 
CHARACTER_BUFF_PERSONALITY 
CHARACTER_BUFF_SPEED 
CHARACTER_BUFF_RESIST_WATER 
CHARACTER_BUFF_WATER_WALK 
CHARACTER_BUFF_FIRST 
CHARACTER_BUFF_LAST 

◆ CharacterClass

enum class CharacterClass : uint8_t
strong
Enumerator
CLASS_KNIGHT 
CLASS_CAVALIER 
CLASS_CHAMPION 
CLASS_BLACK_KNIGHT 
CLASS_THIEF 
CLASS_ROGUE 
CLASS_SPY 
CLASS_ASSASSIN 
CLASS_MONK 
CLASS_INITIATE 
CLASS_MASTER 
CLASS_NINJA 
CLASS_PALADIN 
CLASS_CRUSADER 
CLASS_HERO 
CLASS_VILLIAN 
CLASS_ARCHER 
CLASS_WARRIOR_MAGE 
CLASS_MASTER_ARCHER 
CLASS_SNIPER 
CLASS_RANGER 
CLASS_HUNTER 
CLASS_RANGER_LORD 
CLASS_BOUNTY_HUNTER 
CLASS_CLERIC 
CLASS_PRIEST 
CLASS_PRIEST_OF_SUN 
CLASS_PRIEST_OF_MOON 
CLASS_DRUID 
CLASS_GREAT_DRUID 
CLASS_ARCH_DRUID 
CLASS_WARLOCK 
CLASS_SORCERER 
CLASS_WIZARD 
CLASS_ARCHAMGE 
CLASS_LICH 
CLASS_FIRST 
CLASS_LAST 

◆ CharacterPortrait

enum class CharacterPortrait : uint16_t
strong
Enumerator
PORTRAIT_INVALID 
PORTRAIT_NORMAL 
PORTRAIT_CURSED 
PORTRAIT_WEAK 
PORTRAIT_SLEEP 
PORTRAIT_FEAR 
PORTRAIT_DRUNK 
PORTRAIT_INSANE 
PORTRAIT_POISONED 
PORTRAIT_DISEASED 
PORTRAIT_PARALYZED 
PORTRAIT_UNCONSCIOUS 
PORTRAIT_PETRIFIED 
PORTRAIT_BLINK 
PORTRAIT_WINK 
PORTRAIT_MOUTH_OPEN_RANDOM 
PORTRAIT_PURSE_LIPS_RANDOM 
PORTRAIT_LOOK_UP 
PORTRAIT_LOOK_RIGHT 
PORTRAIT_LOOK_LEFT 
PORTRAIT_LOOK_DOWN 
PORTRAIT_TALK 
PORTRAIT_MOUTH_OPEN_WIDE 
PORTRAIT_MOUTH_OPEN_A 
PORTRAIT_MOUTH_OPEN_O 
PORTRAIT_NO 
PORTRAIT_26 
PORTRAIT_YES 
PORTRAIT_28 
PORTRAIT_PURSE_LIPS_1 
PORTRAIT_PURSE_LIPS_2 
PORTRAIT_PURSE_LIPS_3 
PORTRAIT_32 
PORTRAIT_AVOID_DAMAGE 
PORTRAIT_DMGRECVD_MINOR 
PORTRAIT_DMGRECVD_MODERATE 
PORTRAIT_DMGRECVD_MAJOR 
PORTRAIT_SMILE 
PORTRAIT_WIDE_SMILE 
PORTRAIT_SAD 
PORTRAIT_CAST_SPELL 
PORTRAIT_41 
PORTRAIT_42 
PORTRAIT_43 
PORTRAIT_44 
PORTRAIT_45 
PORTRAIT_SCARED 
PORTRAIT_47 
PORTRAIT_48 
PORTRAIT_49 
PORTRAIT_50 
PORTRAIT_51 
PORTRAIT_52 
PORTRAIT_53 
PORTRAIT_54 
PORTRAIT_55 
PORTRAIT_56 
PORTRAIT_57 
PORTRAIT_WAKE_UP 
PORTRAIT_DEAD 
PORTRAIT_ERADICATED 

◆ CharacterSex

enum class CharacterSex : uint8_t
strong
Enumerator
SEX_MALE 
SEX_FEMALE 
SEX_FIRST 
SEX_LAST 

◆ CharacterSkillMastery

enum class CharacterSkillMastery
strong
Enumerator
CHARACTER_SKILL_MASTERY_NONE 
CHARACTER_SKILL_MASTERY_NOVICE 
CHARACTER_SKILL_MASTERY_EXPERT 
CHARACTER_SKILL_MASTERY_MASTER 
CHARACTER_SKILL_MASTERY_GRANDMASTER 
CHARACTER_SKILL_MASTERY_FIRST 
CHARACTER_SKILL_MASTERY_LAST 

◆ CharacterSkillType

enum class CharacterSkillType : int8_t
strong
Enumerator
CHARACTER_SKILL_INVALID 
CHARACTER_SKILL_STAFF 
CHARACTER_SKILL_SWORD 
CHARACTER_SKILL_DAGGER 
CHARACTER_SKILL_AXE 
CHARACTER_SKILL_SPEAR 
CHARACTER_SKILL_BOW 
CHARACTER_SKILL_MACE 
CHARACTER_SKILL_BLASTER 
CHARACTER_SKILL_SHIELD 
CHARACTER_SKILL_LEATHER 
CHARACTER_SKILL_CHAIN 
CHARACTER_SKILL_PLATE 
CHARACTER_SKILL_FIRE 
CHARACTER_SKILL_AIR 
CHARACTER_SKILL_WATER 
CHARACTER_SKILL_EARTH 
CHARACTER_SKILL_SPIRIT 
CHARACTER_SKILL_MIND 
CHARACTER_SKILL_BODY 
CHARACTER_SKILL_LIGHT 
CHARACTER_SKILL_DARK 
CHARACTER_SKILL_ITEM_ID 
CHARACTER_SKILL_MERCHANT 
CHARACTER_SKILL_REPAIR 
CHARACTER_SKILL_BODYBUILDING 
CHARACTER_SKILL_MEDITATION 
CHARACTER_SKILL_PERCEPTION 
CHARACTER_SKILL_DIPLOMACY 
CHARACTER_SKILL_THIEVERY 
CHARACTER_SKILL_TRAP_DISARM 
CHARACTER_SKILL_DODGE 
CHARACTER_SKILL_UNARMED 
CHARACTER_SKILL_MONSTER_ID 
CHARACTER_SKILL_ARMSMASTER 
CHARACTER_SKILL_STEALING 
CHARACTER_SKILL_ALCHEMY 
CHARACTER_SKILL_LEARNING 
CHARACTER_SKILL_CLUB 
CHARACTER_SKILL_MISC 
CHARACTER_SKILL_FIRST_VISIBLE 
CHARACTER_SKILL_LAST_VISIBLE 
CHARACTER_SKILL_FIRST 
CHARACTER_SKILL_LAST 

◆ CharacterSpeech

enum class CharacterSpeech
strong
Enumerator
SPEECH_NONE 
SPEECH_KILL_WEAK_ENEMY 
SPEECH_KILL_STRONG_ENEMY 
SPEECH_STORE_CLOSED 
SPEECH_TRAP_DISARMED 
SPEECH_TRAP_EXPLODED 
SPEECH_AVOID_DAMAGE 
SPEECH_ID_ITEM_WEAK 
SPEECH_ID_ITEM_STRONG 
SPEECH_ID_ITEM_FAIL 
SPEECH_REPAIR_SUCCESS 
SPEECH_REPAIR_FAIL 
SPEECH_SET_QUICK_SPELL 
SPEECH_CANT_REST_HERE 
SPEECH_SKILL_INCREASE 
SPEECH_NO_ROOM 
SPEECH_POTION_SUCCESS 
SPEECH_POTION_EXPLODE 
SPEECH_DOOR_LOCKED 
SPEECH_WONT_BUDGE 
SPEECH_CANT_LEARN_SPELL 
SPEECH_LEARN_SPELL 
SPEECH_GOOD_DAY 
SPEECH_GOOD_EVENING 
SPEECH_DAMAGED 
SPEECH_WEAK 
SPEECH_FEAR 
SPEECH_POISONED 
SPEECH_DISEASED 
SPEECH_INSANE 
SPEECH_CURSED 
SPEECH_DRUNK 
SPEECH_UNCONSCIOUS 
SPEECH_DEAD 
SPEECH_PETRIFIED 
SPEECH_ERADICATED 
SPEECH_DRINK_POTION 
SPEECH_READ_SCROLL 
SPEECH_NOT_ENOUGH_GOLD 
SPEECH_CANT_EQUIP 
SPEECH_ITEM_BROKEN 
SPEECH_SP_DRAINED 
SPEECH_AGING 
SPEECH_SPELL_FAILED 
SPEECH_DAMAGED_PARTY 
SPEECH_TIRED 
SPEECH_ENTER_DUNGEON 
SPEECH_LEAVE_DUNGEON 
SPEECH_BADLY_HURT 
SPEECH_CAST_SPELL 
SPEECH_SHOOT 
SPEECH_ATTACK_HIT 
SPEECH_ATTACK_MISS 
SPEECH_BEG 
SPEECH_BEG_FAIL 
SPEECH_THREAT 
SPEECH_THREAT_FAIL 
SPEECH_BRIBE 
SPEECH_BRIBE_FAIL 
SPEECH_NPC_DONT_TALK 
SPEECH_FOUND_ITEM 
SPEECH_HIRE_NPC 
SPEECH_62 
SPEECH_LOOK_UP 
SPEECH_LOOK_DOWN 
SPEECH_YELL 
SPEECH_FALLING 
SPEECH_PACKS_FULL 
SPEECH_TAVERN_DRINK 
SPEECH_TAVERN_GOT_DRUNK 
SPEECH_TAVERN_TIP 
SPEECH_TRAVEL_HORSE 
SPEECH_TRAVEL_BOAT 
SPEECH_SHOP_IDENTIFY 
SPEECH_SHOP_REPAIR 
SPEECH_ITEM_BUY 
SPEECH_ALREADY_INDENTIFIED 
SPEECH_ITEM_SOLD 
SPEECH_SKILL_LEARNED 
SPEECH_WRONG_SHOP 
SPEECH_SHOP_RUDE 
SPEECH_BANK_DEPOSIT 
SPEECH_TEMPLE_HEAL 
SPEECH_TEMPLE_DONATE 
SPEECH_HELLO_HOUSE 
SPEECH_SKILL_MASTERY_INC 
SPEECH_JOINED_GUILD 
SPEECH_LEVEL_UP 
SPEECH_88 
SPEECH_89 
SPEECH_90 
SPEECH_STAT_BONUS_INC 
SPEECH_STAT_BASE_INC 
SPEECH_QUEST_GOT 
SPEECH_94 
SPEECH_95 
SPEECH_AWARD_GOT 
SPEECH_97 
SPEECH_AFRAID_SILENT 
SPEECH_CHEATED_DEATH 
SPEECH_IN_PRISON 
SPEECH_101 
SPEECH_PICK_ME 
SPEECH_AWAKEN 
SPEECH_ID_MONSTER_WEAK 
SPEECH_ID_MONSTER_STRONG 
SPEECH_ID_MONSTER_FAIL 
SPEECH_LAST_MAN_STANDING 
SPEECH_NOT_ENOUGH_FOOD 
SPEECH_DEATH_BLOW 
SPEECH_110 
SPEECH_FIRST 
SPEECH_LAST 

◆ ClassSkillAffinity

enum class ClassSkillAffinity : uint8_t
strong
Enumerator
CLASS_SKILL_DENIED 
CLASS_SKILL_AVAILABLE 
CLASS_SKILL_PRIMARY 

◆ Condition

enum class Condition : uint32_t
strong
Enumerator
CONDITION_CURSED 
CONDITION_WEAK 
CONDITION_SLEEP 
CONDITION_FEAR 
CONDITION_DRUNK 
CONDITION_INSANE 
CONDITION_POISON_WEAK 
CONDITION_DISEASE_WEAK 
CONDITION_POISON_MEDIUM 
CONDITION_DISEASE_MEDIUM 
CONDITION_POISON_SEVERE 
CONDITION_DISEASE_SEVERE 
CONDITION_PARALYZED 
CONDITION_UNCONSCIOUS 
CONDITION_DEAD 
CONDITION_PETRIFIED 
CONDITION_ERADICATED 
CONDITION_ZOMBIE 
CONDITION_GOOD 
CONDITION_FIRST 
CONDITION_LAST 

◆ Race

enum class Race
strong
Enumerator
RACE_HUMAN 
RACE_ELF 
RACE_GOBLIN 
RACE_DWARF 
RACE_FIRST 
RACE_LAST