2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/GameEffectInfo.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Enums/NPCBehaviorTemplate__TITLE_TYPE.h>
11 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
15 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
19 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x7C);
23 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x7C) = val;
27 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
31 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
35 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84);
39 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84) = val;
43 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
47 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
51 return *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
55 *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
59 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
63 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
67 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x91);
71 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x91) = val;
75 return *
reinterpret_cast<NPCBehaviorTemplate__TITLE_TYPE*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x94);
79 *
reinterpret_cast<NPCBehaviorTemplate__TITLE_TYPE*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x94) = val;
83 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0);
87 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0) = val;
91 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C);
95 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C) = val;
99 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8);
103 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8) = val;
107 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x10C);
111 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x10C) = val;
115 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110);
119 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110) = val;
123 return reinterpret_cast<List<SharedPointer<GameEffectInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x118);
127 *
reinterpret_cast<List<SharedPointer<GameEffectInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x118) = val;
131 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC8);
135 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC8) = val;
Definition BehaviorTemplate.h:13
Definition NPCBehaviorTemplate.h:8
bool getBossMob()
Definition NPCBehaviorTemplate.h:58
void setHideCurrentHP(bool val)
Definition NPCBehaviorTemplate.h:22
void setTurnTowardsPlayer(bool val)
Definition NPCBehaviorTemplate.h:70
void setMobTitle(NPCBehaviorTemplate__TITLE_TYPE val)
Definition NPCBehaviorTemplate.h:78
float getFSelfishFactor()
Definition NPCBehaviorTemplate.h:42
void setBaseEffects(List< SharedPointer< GameEffectInfo > > *val)
Definition NPCBehaviorTemplate.h:126
void setNStartingHealth(int val)
Definition NPCBehaviorTemplate.h:14
void setCylinderScaleValue(float val)
Definition NPCBehaviorTemplate.h:110
void setBossMob(bool val)
Definition NPCBehaviorTemplate.h:62
void setNameColor(Color val)
Definition NPCBehaviorTemplate.h:54
void setNLevel(int val)
Definition NPCBehaviorTemplate.h:30
float getCylinderScaleValue()
Definition NPCBehaviorTemplate.h:106
void setFIntelligence(float val)
Definition NPCBehaviorTemplate.h:38
int getNStartingHealth()
Definition NPCBehaviorTemplate.h:10
bool getHideCurrentHP()
Definition NPCBehaviorTemplate.h:18
float getFIntelligence()
Definition NPCBehaviorTemplate.h:34
NPCBehaviorTemplate__TITLE_TYPE getMobTitle()
Definition NPCBehaviorTemplate.h:74
int getMaxShadowPips()
Definition NPCBehaviorTemplate.h:114
int getNAggressiveFactor()
Definition NPCBehaviorTemplate.h:90
void setFSelfishFactor(float val)
Definition NPCBehaviorTemplate.h:46
void setNAggressiveFactor(int val)
Definition NPCBehaviorTemplate.h:94
bool getTurnTowardsPlayer()
Definition NPCBehaviorTemplate.h:66
void setTriggerList(std::string val)
Definition NPCBehaviorTemplate.h:102
List< SharedPointer< GameEffectInfo > > * getBaseEffects()
Definition NPCBehaviorTemplate.h:122
void setMaxShadowPips(int val)
Definition NPCBehaviorTemplate.h:118
std::string getSecondarySchoolOfFocus()
Definition NPCBehaviorTemplate.h:130
std::string getTriggerList()
Definition NPCBehaviorTemplate.h:98
void setSchoolOfFocus(std::string val)
Definition NPCBehaviorTemplate.h:86
Color getNameColor()
Definition NPCBehaviorTemplate.h:50
std::string getSchoolOfFocus()
Definition NPCBehaviorTemplate.h:82
void setSecondarySchoolOfFocus(std::string val)
Definition NPCBehaviorTemplate.h:134
int getNLevel()
Definition NPCBehaviorTemplate.h:26