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

Enumerations

enum class  MerchantPhrase {
  MERCHANT_PHRASE_NOT_ENOUGH_GOLD = 0 , MERCHANT_PHRASE_PRICE = 1 , MERCHANT_PHRASE_PRICE_HAGGLE = 2 , MERCHANT_PHRASE_PRICE_HAGGLE_TO_ACTUAL_PRICE = 3 ,
  MERCHANT_PHRASE_INCOMPATIBLE_ITEM = 4 , MERCHANT_PHRASE_INVALID_ACTION = 5 , MERCAHNT_PHRASE_STOLEN_ITEM = 6 , MERCHANT_PHRASE_FIRST = MERCHANT_PHRASE_NOT_ENOUGH_GOLD ,
  MERCHANT_PHRASE_LAST = MERCAHNT_PHRASE_STOLEN_ITEM
}
 
enum class  NpcProfession : int32_t {
  NoProfession = 0 , Smith = 1 , Armorer = 2 , Alchemist = 3 ,
  Scholar = 4 , Guide = 5 , Tracker = 6 , Pathfinder = 7 ,
  Sailor = 8 , Navigator = 9 , Healer = 10 , ExpertHealer = 11 ,
  MasterHealer = 12 , Teacher = 13 , Instructor = 14 , Armsmaster = 15 ,
  Weaponsmaster = 16 , Apprentice = 17 , Mystic = 18 , Spellmaster = 19 ,
  Trader = 20 , Merchant = 21 , Scout = 22 , Herbalist = 23 ,
  Apothecary = 24 , Tinker = 25 , Locksmith = 26 , Fool = 27 ,
  ChimneySweep = 28 , Porter = 29 , QuarterMaster = 30 , Factor = 31 ,
  Banker = 32 , Cook = 33 , Chef = 34 , Horseman = 35 ,
  Bard = 36 , Enchanter = 37 , Cartographer = 38 , WindMaster = 39 ,
  WaterMaster = 40 , GateMaster = 41 , Acolyte = 42 , Piper = 43 ,
  Explorer = 44 , Pirate = 45 , Squire = 46 , Psychic = 47 ,
  Gypsy = 48 , Diplomat = 49 , Duper = 50 , Burglar = 51 ,
  FallenWizard = 52 , Acolyte2 = 53 , Initiate = 54 , Prelate = 55 ,
  Monk = 56 , Sage = 57 , Hunter = 58 , NPC_PROFESSION_FIRST = NoProfession ,
  NPC_PROFESSION_LAST = Hunter , NPC_PROFESSION_FIRST_VALID = Smith , NPC_PROFESSION_LAST_VALID = NPC_PROFESSION_LAST
}
 

Enumeration Type Documentation

◆ MerchantPhrase

enum class MerchantPhrase
strong

Phrase IDs for phrases displayed in shops when hovering over items.

IDs work for selling, buying, repairing and identifying items.

Enumerator
MERCHANT_PHRASE_NOT_ENOUGH_GOLD 
MERCHANT_PHRASE_PRICE 
MERCHANT_PHRASE_PRICE_HAGGLE 
MERCHANT_PHRASE_PRICE_HAGGLE_TO_ACTUAL_PRICE 
MERCHANT_PHRASE_INCOMPATIBLE_ITEM 
MERCHANT_PHRASE_INVALID_ACTION 
MERCAHNT_PHRASE_STOLEN_ITEM 
MERCHANT_PHRASE_FIRST 
MERCHANT_PHRASE_LAST 

◆ NpcProfession

enum class NpcProfession : int32_t
strong
Enumerator
NoProfession 
Smith 
Armorer 
Alchemist 
Scholar 
Guide 
Tracker 
Pathfinder 
Sailor 
Navigator 
Healer 
ExpertHealer 
MasterHealer 
Teacher 
Instructor 
Armsmaster 
Weaponsmaster 
Apprentice 
Mystic 
Spellmaster 
Trader 
Merchant 
Scout 
Herbalist 
Apothecary 
Tinker 
Locksmith 
Fool 
ChimneySweep 
Porter 
QuarterMaster 
Factor 
Banker 
Cook 
Chef 
Horseman 
Bard 
Enchanter 
Cartographer 
WindMaster 
WaterMaster 
GateMaster 
Acolyte 
Piper 
Explorer 
Pirate 
Squire 
Psychic 
Gypsy 
Diplomat 
Duper 
Burglar 
FallenWizard 
Acolyte2 
Initiate 
Prelate 
Monk 
Sage 
Hunter 
NPC_PROFESSION_FIRST 
NPC_PROFESSION_LAST 
NPC_PROFESSION_FIRST_VALID 
NPC_PROFESSION_LAST_VALID