#include <NPCTable.h>
|
std::array< NPCData, 501 > | pOriginalNPCData |
|
std::array< NPCData, 501 > | pNPCData |
|
std::array< IndexedArray< std::string, SEX_FIRST, SEX_LAST >, 540 > | pNPCNames = {} |
|
IndexedArray< NPCProfession, NPC_PROFESSION_FIRST, NPC_PROFESSION_LAST > | pProfessions = {} |
|
std::array< NPCData, 100 > | pAdditionalNPC = {{}} |
|
std::array< std::string, 52 > | pCatchPhrases {} |
|
std::array< std::string, 500 > | pNPCUnicNames {} |
|
NPCProfessionChance | pProfessionChance [77] |
|
int | field_17884 = 0 |
|
int | field_17888 = 0 |
|
NPCGreeting | pNPCGreetings [206] |
|
std::array< uint16_t, 51 > | pOriginalGroups = {{}} |
|
std::array< uint16_t, 51 > | pGroups = {{}} |
|
unsigned int | uNewlNPCBufPos {} |
|
unsigned int | uNumNewNPCs {} |
|
int | field_17FC8 = 0 |
|
unsigned int | uNumNPCProfessions {} |
|
IndexedArray< int, SEX_FIRST, SEX_LAST > | uNumNPCNames = {} |
|
◆ NPCStats()
◆ Initialize()
◆ InitializeAdditionalNPCs()
◆ InitializeNPCData()
void NPCStats::InitializeNPCData |
( |
const Blob & |
npcData | ) |
|
◆ InitializeNPCDist()
void NPCStats::InitializeNPCDist |
( |
const Blob & |
npcDist | ) |
|
◆ InitializeNPCGreets()
void NPCStats::InitializeNPCGreets |
( |
const Blob & |
npcGreets | ) |
|
◆ InitializeNPCGroups()
void NPCStats::InitializeNPCGroups |
( |
const Blob & |
npcGroups | ) |
|
◆ InitializeNPCNames()
void NPCStats::InitializeNPCNames |
( |
const Blob & |
npcNames | ) |
|
◆ InitializeNPCNews()
void NPCStats::InitializeNPCNews |
( |
const Blob & |
npcNews | ) |
|
◆ InitializeNPCProfs()
void NPCStats::InitializeNPCProfs |
( |
const Blob & |
npcProfs | ) |
|
◆ InitializeNPCText()
void NPCStats::InitializeNPCText |
( |
const Blob & |
npcText | ) |
|
◆ InitializeNPCTopics()
void NPCStats::InitializeNPCTopics |
( |
const Blob & |
npcTopics | ) |
|
◆ setNPCNamesOnLoad()
void NPCStats::setNPCNamesOnLoad |
( |
| ) |
|
- Original binary offset:
- 0x476C60
◆ sub_495366_MispronounceName()
const std::string & NPCStats::sub_495366_MispronounceName |
( |
uint8_t |
firstLetter, |
|
|
CharacterSex |
genderId |
|
) |
| |
◆ dword_AE336C_LastMispronouncedNameFirstLetter
int NPCStats::dword_AE336C_LastMispronouncedNameFirstLetter = -1 |
|
static |
◆ dword_AE3370_LastMispronouncedNameResult
int NPCStats::dword_AE3370_LastMispronouncedNameResult = -1 |
|
static |
◆ field_17884
int NPCStats::field_17884 = 0 |
◆ field_17888
int NPCStats::field_17888 = 0 |
◆ field_17FC8
int NPCStats::field_17FC8 = 0 |
◆ pAdditionalNPC
std::array<NPCData, 100> NPCStats::pAdditionalNPC = {{}} |
◆ pCatchPhrases
std::array<std::string, 52> NPCStats::pCatchPhrases {} |
◆ pGroups
std::array<uint16_t, 51> NPCStats::pGroups = {{}} |
◆ pNPCData
std::array<NPCData, 501> NPCStats::pNPCData |
◆ pNPCGreetings
◆ pNPCNames
◆ pNPCUnicNames
std::array<std::string, 500> NPCStats::pNPCUnicNames {} |
◆ pOriginalGroups
std::array<uint16_t, 51> NPCStats::pOriginalGroups = {{}} |
◆ pOriginalNPCData
std::array<NPCData, 501> NPCStats::pOriginalNPCData |
◆ pProfessionChance
◆ pProfessions
◆ uNewlNPCBufPos
unsigned int NPCStats::uNewlNPCBufPos {} |
◆ uNumNewNPCs
unsigned int NPCStats::uNumNewNPCs {} |
◆ uNumNPCNames
◆ uNumNPCProfessions
unsigned int NPCStats::uNumNPCProfessions {} |
The documentation for this struct was generated from the following files: