OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
NPCTable.h File Reference
#include <string>
#include <array>
#include "Engine/Data/HouseEnums.h"
#include "Engine/Objects/NPCEnums.h"
#include "Engine/Objects/CharacterEnums.h"
#include "Engine/Objects/MonsterEnums.h"
#include "Engine/Time/Duration.h"
#include "Engine/MapEnums.h"
#include "Utility/IndexedArray.h"
#include "Utility/Flags.h"

Classes

struct  NPCTopic
 
struct  NPCData
 
struct  NPCSacrificeStatus
 
struct  NPCProfession
 
struct  NPCProfessionChance
 
struct  NPCGreeting
 
struct  NPCStats
 

Enumerations

enum class  NpcFlag : uint32_t { NPC_GREETED_FIRST = 0x01 , NPC_GREETED_SECOND = 0x02 , NPC_HIRED = 0x80 }
 

Variables

std::array< NPCTopic, 789 > pNPCTopics
 
NPCStatspNPCStats
 

Enumeration Type Documentation

◆ NpcFlag

enum class NpcFlag : uint32_t
strong
Enumerator
NPC_GREETED_FIRST 
NPC_GREETED_SECOND 
NPC_HIRED 

Variable Documentation

◆ pNPCStats

NPCStats* pNPCStats
extern

◆ pNPCTopics

std::array<NPCTopic, 789> pNPCTopics
extern