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 JORMContext.h:120
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:83
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_moi.cpp:79
daNpc_Moi_HIO_c()
Definition d_a_npc_moi.cpp:75
Definition d_a_npc_moi.h:25
static const daNpc_Moi_HIOParam m
Definition d_a_npc_moi.h:15
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:1873
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:843
dCcD_Cyl mCyl[4]
Definition d_a_npc_moi.h:167
void srchActors()
Definition d_a_npc_moi.cpp:690
int talk(void *)
Definition d_a_npc_moi.cpp:1897
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:386
void pullOutSw()
Definition d_a_npc_moi.cpp:1086
BOOL chkMoiN()
Definition d_a_npc_moi.cpp:551
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:490
u8 getType()
Definition d_a_npc_moi.cpp:431
int Delete()
Definition d_a_npc_moi.cpp:380
csXyz field_0x1634[3]
Definition d_a_npc_moi.h:177
void setParam()
Definition d_a_npc_moi.cpp:565
u8 field_0x166c
Definition d_a_npc_moi.h:192
int poise()
Definition d_a_npc_moi.cpp:1261
BOOL isDelete()
Definition d_a_npc_moi.cpp:454
BOOL chkAction(int(daNpc_Moi_c::*)(void *))
Definition d_a_npc_moi.cpp:1028
int walkOnEggshell(void *)
Definition d_a_npc_moi.cpp:1785
s32 getBackboneJointNo()
Definition d_a_npc_moi.h:144
static cutFunc mCutList[5]
Definition d_a_npc_moi.h:213
int(daNpc_Moi_c::*) cutFunc(int)
Definition d_a_npc_moi.h:58
int cutConversationWithUri(int)
Definition d_a_npc_moi.cpp:1554
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:1092
daNpcT_Path_c mPath
Definition d_a_npc_moi.h:173
static char * mCutNameList[5]
Definition d_a_npc_moi.h:209
void setSSlash(int)
Definition d_a_npc_moi.cpp:1051
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:1185
int Draw()
Definition d_a_npc_moi.cpp:390
s32 getHeadJointNo()
Definition d_a_npc_moi.h:142
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_moi.cpp:418
int cutAppearanceMoi(int)
Definition d_a_npc_moi.cpp:1444
int walk(void *)
Definition d_a_npc_moi.cpp:1745
int injuryWalk()
Definition d_a_npc_moi.cpp:1222
int wait(void *)
Definition d_a_npc_moi.cpp:1673
BOOL chkPlayerGetWoodShield()
Definition d_a_npc_moi.cpp:1047
int cutFindWolf(int)
Definition d_a_npc_moi.cpp:1600
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:776
void setInSw()
Definition d_a_npc_moi.cpp:1101
void action()
Definition d_a_npc_moi.cpp:729
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:1032
void afterJntAnm(int)
Definition d_a_npc_moi.cpp:555
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:1354
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:1124
int injuryCheck()
Definition d_a_npc_moi.cpp:1146
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:1077
int CreateHeap()
Definition d_a_npc_moi.cpp:310
u8 field_0x1666
Definition d_a_npc_moi.h:186
void changeBck(int *, int *)
Definition d_a_npc_moi.cpp:966
~daNpc_Moi_c()
Definition d_a_npc_moi.cpp:247
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:666
int create()
Definition d_a_npc_moi.cpp:254
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:706
u8 getBitSW()
Definition d_a_npc_moi.h:157
void changeBtp(int *, int *)
Definition d_a_npc_moi.cpp:980
void setAttnPos()
Definition d_a_npc_moi.cpp:789
void drawOtherMdl()
Definition d_a_npc_moi.cpp:911
BOOL checkChangeEvt()
Definition d_a_npc_moi.cpp:652
u8 field_0x166d
Definition d_a_npc_moi.h:193
void changeAnm(int *, int *)
Definition d_a_npc_moi.cpp:948
int drawDbgInfo()
Definition d_a_npc_moi.cpp:907
BOOL evtCutProc()
Definition d_a_npc_moi.cpp:715
void changeBtk(int *, int *)
Definition d_a_npc_moi.cpp:997
void setSwAT()
Definition d_a_npc_moi.cpp:1107
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_moi.cpp:414
dCcD_Sph mSph
Definition d_a_npc_moi.h:169
int selectAction()
Definition d_a_npc_moi.cpp:1004
BOOL checkChangeJoint(int param_0)
Definition d_a_npc_moi.h:145
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_moi.cpp:940
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_Moi_c)==0x1674)
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
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