43#define NPC_MOI_HIO_CLASS daNpc_Moi_HIO_c
45#define NPC_MOI_HIO_CLASS daNpc_Moi_Param_c
129 int i_faceMotionStepNum,
132 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
133 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
152 if (nodeNo == 0xffff) {
Definition d_a_npc_moi.h:33
daNpc_Moi_HIOParam m
Definition d_a_npc_moi.h:40
void genMessage(JORMContext *)
Definition d_a_npc_moi.cpp:84
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_moi.cpp:80
daNpc_Moi_HIO_c()
Definition d_a_npc_moi.cpp:76
Definition d_a_npc_moi.h:25
static const daNpc_Moi_HIOParam m
Definition d_a_npc_moi.h:16
virtual ~daNpc_Moi_Param_c()
Definition d_a_npc_moi.h:27
Rusl.
Definition d_a_npc_moi.h:56
actionFunc field_0x1610
Definition d_a_npc_moi.h:174
u8 field_0x166b
Definition d_a_npc_moi.h:191
BOOL checkRemoveJoint(int param_0)
Definition d_a_npc_moi.h:146
int rest(void *)
Definition d_a_npc_moi.cpp:1887
int field_0x164c
Definition d_a_npc_moi.h:179
s32 getFootLJointNo()
Definition d_a_npc_moi.h:147
void setCollision()
Definition d_a_npc_moi.cpp:857
dCcD_Cyl mCyl[4]
Definition d_a_npc_moi.h:167
void srchActors()
Definition d_a_npc_moi.cpp:706
int talk(void *)
Definition d_a_npc_moi.cpp:1911
s16 field_0x1664
Definition d_a_npc_moi.h:185
NPC_MOI_HIO_CLASS * mpHIO
Definition d_a_npc_moi.h:165
int Execute()
Definition d_a_npc_moi.cpp:402
void pullOutSw()
Definition d_a_npc_moi.cpp:1100
BOOL chkMoiN()
Definition d_a_npc_moi.cpp:567
int getFlowNodeNo()
Definition d_a_npc_moi.h:150
u16 getEyeballMaterialNo()
Definition d_a_npc_moi.h:135
actionFunc field_0x161c
Definition d_a_npc_moi.h:175
void reset()
Definition d_a_npc_moi.cpp:506
u8 getType()
Definition d_a_npc_moi.cpp:447
int Delete()
Definition d_a_npc_moi.cpp:396
csXyz field_0x1634[3]
Definition d_a_npc_moi.h:177
void setParam()
Definition d_a_npc_moi.cpp:581
u8 field_0x166c
Definition d_a_npc_moi.h:192
int poise()
Definition d_a_npc_moi.cpp:1275
BOOL isDelete()
Definition d_a_npc_moi.cpp:470
BOOL chkAction(int(daNpc_Moi_c::*)(void *))
Definition d_a_npc_moi.cpp:1042
int walkOnEggshell(void *)
Definition d_a_npc_moi.cpp:1799
s32 getBackboneJointNo()
Definition d_a_npc_moi.h:144
static cutFunc mCutList[5]
Definition d_a_npc_moi.h:214
int(daNpc_Moi_c::*) cutFunc(int)
Definition d_a_npc_moi.h:58
int cutConversationWithUri(int)
Definition d_a_npc_moi.cpp:1568
u8 field_0x1668
Definition d_a_npc_moi.h:188
int field_0x1648
Definition d_a_npc_moi.h:178
int field_0x1650
Definition d_a_npc_moi.h:180
BOOL chkSetInSw()
Definition d_a_npc_moi.cpp:1106
daNpcT_Path_c mPath
Definition d_a_npc_moi.h:173
static char * mCutNameList[5]
Definition d_a_npc_moi.h:210
void setSSlash(int)
Definition d_a_npc_moi.cpp:1065
Type
Definition d_a_npc_moi.h:61
@ TYPE_4
Definition d_a_npc_moi.h:66
@ TYPE_3
Definition d_a_npc_moi.h:65
@ TYPE_5
Definition d_a_npc_moi.h:67
@ TYPE_1
Definition d_a_npc_moi.h:63
@ TYPE_6
Definition d_a_npc_moi.h:68
@ TYPE_2
Definition d_a_npc_moi.h:64
@ TYPE_0
Definition d_a_npc_moi.h:62
int field_0x1660
Definition d_a_npc_moi.h:184
daNpcT_ActorMngr_c mActorMngr[4]
Definition d_a_npc_moi.h:172
int injuryTurn(cXyz)
Definition d_a_npc_moi.cpp:1199
int Draw()
Definition d_a_npc_moi.cpp:406
s32 getHeadJointNo()
Definition d_a_npc_moi.h:142
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_moi.cpp:434
int cutAppearanceMoi(int)
Definition d_a_npc_moi.cpp:1458
int walk(void *)
Definition d_a_npc_moi.cpp:1759
int injuryWalk()
Definition d_a_npc_moi.cpp:1236
int wait(void *)
Definition d_a_npc_moi.cpp:1687
BOOL chkPlayerGetWoodShield()
Definition d_a_npc_moi.cpp:1061
int cutFindWolf(int)
Definition d_a_npc_moi.cpp:1614
int field_0x165c
Definition d_a_npc_moi.h:183
u8 getPathID()
Definition d_a_npc_moi.h:159
int(daNpc_Moi_c::*) actionFunc(void *)
Definition d_a_npc_moi.h:59
void beforeMove()
Definition d_a_npc_moi.cpp:792
void setInSw()
Definition d_a_npc_moi.cpp:1115
void action()
Definition d_a_npc_moi.cpp:745
s32 getNeckJointNo()
Definition d_a_npc_moi.h:143
int field_0x1658
Definition d_a_npc_moi.h:182
int setAction(int(daNpc_Moi_c::*)(void *))
Definition d_a_npc_moi.cpp:1046
void afterJntAnm(int)
Definition d_a_npc_moi.cpp:571
u8 mType
Definition d_a_npc_moi.h:171
u8 field_0x1669
Definition d_a_npc_moi.h:189
dCcD_Cyl mCyl2
Definition d_a_npc_moi.h:168
daNpc_Moi_c(daNpcT_faceMotionAnmData_c const *i_faceMotionAnmData, daNpcT_motionAnmData_c const *i_motionAnmData, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_faceMotionSequenceData, int i_faceMotionStepNum, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_motionSequenceData, int i_motionStepNum, daNpcT_evtData_c const *i_evtData, char **i_arcNames)
Definition d_a_npc_moi.h:125
int cutDeliveredSw(int)
Definition d_a_npc_moi.cpp:1368
u8 field_0x166f
Definition d_a_npc_moi.h:195
J3DModel * mpModel[6]
Definition d_a_npc_moi.h:166
int field_0x1654
Definition d_a_npc_moi.h:181
void torch()
Definition d_a_npc_moi.cpp:1138
int injuryCheck()
Definition d_a_npc_moi.cpp:1160
u8 field_0x166a
Definition d_a_npc_moi.h:190
int field_0x1670
Definition d_a_npc_moi.h:196
fpc_ProcID field_0x15c0
Definition d_a_npc_moi.h:170
BOOL chkPullOutSw()
Definition d_a_npc_moi.cpp:1091
int CreateHeap()
Definition d_a_npc_moi.cpp:326
u8 field_0x1666
Definition d_a_npc_moi.h:186
void changeBck(int *, int *)
Definition d_a_npc_moi.cpp:980
~daNpc_Moi_c()
Definition d_a_npc_moi.cpp:250
s32 getFootRJointNo()
Definition d_a_npc_moi.h:148
bool chkSFight()
Definition d_a_npc_moi.h:158
cXyz field_0x1628
Definition d_a_npc_moi.h:176
void setAfterTalkMotion()
Definition d_a_npc_moi.cpp:682
int create()
Definition d_a_npc_moi.cpp:264
u8 field_0x1667
Definition d_a_npc_moi.h:187
u8 field_0x166e
Definition d_a_npc_moi.h:194
BOOL evtTalk()
Definition d_a_npc_moi.cpp:722
u8 getBitSW()
Definition d_a_npc_moi.h:157
void changeBtp(int *, int *)
Definition d_a_npc_moi.cpp:994
void setAttnPos()
Definition d_a_npc_moi.cpp:803
void drawOtherMdl()
Definition d_a_npc_moi.cpp:925
BOOL checkChangeEvt()
Definition d_a_npc_moi.cpp:668
u8 field_0x166d
Definition d_a_npc_moi.h:193
void changeAnm(int *, int *)
Definition d_a_npc_moi.cpp:962
int drawDbgInfo()
Definition d_a_npc_moi.cpp:921
BOOL evtCutProc()
Definition d_a_npc_moi.cpp:731
void changeBtk(int *, int *)
Definition d_a_npc_moi.cpp:1011
void setSwAT()
Definition d_a_npc_moi.cpp:1121
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_moi.cpp:430
dCcD_Sph mSph
Definition d_a_npc_moi.h:169
int selectAction()
Definition d_a_npc_moi.cpp:1018
BOOL checkChangeJoint(int param_0)
Definition d_a_npc_moi.h:145
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_moi.cpp:954
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Moi_c)==0x1674)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
unsigned int fpc_ProcID
Definition f_pc_base.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
Definition d_a_npc_moi.h:6
s16 field_0xa2
Definition d_a_npc_moi.h:16
s16 field_0x9e
Definition d_a_npc_moi.h:14
f32 field_0xac
Definition d_a_npc_moi.h:19
f32 field_0x8c
Definition d_a_npc_moi.h:8
s16 field_0xa0
Definition d_a_npc_moi.h:15
s16 field_0x98
Definition d_a_npc_moi.h:11
daNpcT_HIOParam common
Definition d_a_npc_moi.h:7
s16 field_0x9c
Definition d_a_npc_moi.h:13
f32 field_0xb0
Definition d_a_npc_moi.h:20
f32 field_0x90
Definition d_a_npc_moi.h:9
f32 field_0xb8
Definition d_a_npc_moi.h:22
f32 field_0xa4
Definition d_a_npc_moi.h:17
f32 field_0xa8
Definition d_a_npc_moi.h:18
f32 field_0x94
Definition d_a_npc_moi.h:10
f32 field_0xb4
Definition d_a_npc_moi.h:21
s16 field_0x9a
Definition d_a_npc_moi.h:12