36#define NPC_KOLIN_HIO_CLASS daNpc_Kolin_HIO_c
38#define NPC_KOLIN_HIO_CLASS daNpc_Kolin_Param_c
92 int i_faceMotionStepNum,
97 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
98 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
129 if (nodeNo == 0xffff) {
149 if (strlen(
mpEvtData[var_r29].eventName) != 0) {
int cPhs_Step
Definition c_phase.h:8
bool setObjectArchive(char *arcname)
Definition d_event_manager.cpp:331
s16 getEventIdx(const char *eventName, u8 mapToolID, s32 roomNo)
Definition d_event_manager.cpp:822
char * getArchiveName()
Definition f_op_actor.h:226
void setArchiveName(char *name)
Definition f_op_actor.h:221
char ** mpArcNames
Definition d_a_npc.h:522
s16 mEvtId
Definition d_a_npc.h:599
daNpcT_evtData_c const * mpEvtData
Definition d_a_npc.h:521
Definition d_a_npc_kolin.h:25
daNpc_Kolin_HIOParam m
Definition d_a_npc_kolin.h:33
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kolin.cpp:396
daNpc_Kolin_HIO_c()
Definition d_a_npc_kolin.cpp:392
void genMessage(JORMContext *)
Definition d_a_npc_kolin.cpp:400
Definition d_a_npc_kolin.h:17
virtual ~daNpc_Kolin_Param_c()
Definition d_a_npc_kolin.h:19
static daNpc_Kolin_HIOParam const m
Definition d_a_npc_kolin.h:339
Colin.
Definition d_a_npc_kolin.h:49
int talk(void *)
Definition d_a_npc_kolin.cpp:2179
dCcD_Cyl field_0xe48
Definition d_a_npc_kolin.h:167
int CreateHeap()
Definition d_a_npc_kolin.cpp:489
int Execute()
Definition d_a_npc_kolin.cpp:555
int field_0x1008
Definition d_a_npc_kolin.h:177
void srchActors()
Definition d_a_npc_kolin.cpp:879
virtual void setCollision()
Definition d_a_npc_kolin.cpp:1028
virtual int checkChangeJoint(int i_joint)
Definition d_a_npc_kolin.h:100
virtual int drawDbgInfo()
Definition d_a_npc_kolin.cpp:1072
daNpcT_Path_c mPath
Definition d_a_npc_kolin.h:170
int cutThankYou(int)
Definition d_a_npc_kolin.cpp:1815
BOOL orderNoRideEvt()
Definition d_a_npc_kolin.h:140
void reset()
Definition d_a_npc_kolin.cpp:700
virtual void setAfterTalkMotion()
Definition d_a_npc_kolin.cpp:860
u8 field_0xff0[0xffc - 0xff0]
Definition d_a_npc_kolin.h:173
u8 field_0x1016
Definition d_a_npc_kolin.h:182
int cutConversationAboutGoron(int)
Definition d_a_npc_kolin.cpp:1759
static cutFunc mCutList[11]
Definition d_a_npc_kolin.h:325
virtual void drawOtherMdl()
Definition d_a_npc_kolin.cpp:1076
virtual int checkRemoveJoint(int i_joint)
Definition d_a_npc_kolin.h:101
int cutHail(int)
Definition d_a_npc_kolin.cpp:1325
static char * mCutNameList[11]
Definition d_a_npc_kolin.h:311
int setAction(actionFunc)
Definition d_a_npc_kolin.cpp:1151
actionFunc mAction
Definition d_a_npc_kolin.h:172
int cutGiveMeWoodSwd(int)
Definition d_a_npc_kolin.cpp:1407
int field_0xffc
Definition d_a_npc_kolin.h:174
virtual BOOL checkChangeEvt()
Definition d_a_npc_kolin.cpp:819
int cutConversationAboutLoopHole(int)
Definition d_a_npc_kolin.cpp:1605
u32 getFlowNodeNo()
Definition d_a_npc_kolin.h:126
J3DModel * mpClothModel
Definition d_a_npc_kolin.h:166
virtual void changeBck(int *, int *)
Definition d_a_npc_kolin.cpp:1100
int cutCacaricoConversation(int)
Definition d_a_npc_kolin.cpp:1693
u8 field_0x1014
Definition d_a_npc_kolin.h:180
virtual s32 getFootLJointNo()
Definition d_a_npc_kolin.h:105
u8 mType
Definition d_a_npc_kolin.h:168
int field_0x1000
Definition d_a_npc_kolin.h:175
BOOL chkAction(actionFunc)
Definition d_a_npc_kolin.cpp:1147
virtual void changeAnm(int *, int *)
Definition d_a_npc_kolin.cpp:1093
virtual void beforeMove()
Definition d_a_npc_kolin.cpp:975
NPC_KOLIN_HIO_CLASS * mpHIO
Definition d_a_npc_kolin.h:165
actionFunc mNextAction
Definition d_a_npc_kolin.h:171
virtual void afterJntAnm(int)
Definition d_a_npc_kolin.cpp:749
daNpcT_ActorMngr_c mActorMngr[5]
Definition d_a_npc_kolin.h:169
int cutNoRide(int)
Definition d_a_npc_kolin.cpp:1286
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kolin.cpp:573
int timidWalk(void *)
Definition d_a_npc_kolin.cpp:2006
virtual void action()
Definition d_a_npc_kolin.cpp:950
u8 field_0x101c
Definition d_a_npc_kolin.h:186
u8 field_0x1018
Definition d_a_npc_kolin.h:184
u8 field_0x1019[0x101c - 0x1019]
Definition d_a_npc_kolin.h:185
u8 field_0x1015
Definition d_a_npc_kolin.h:181
void followPlayer(int)
Definition d_a_npc_kolin.cpp:1206
virtual BOOL evtTalk()
Definition d_a_npc_kolin.cpp:925
int clothWait(void *)
Definition d_a_npc_kolin.cpp:2135
virtual u16 getEyeballMaterialNo()
Definition d_a_npc_kolin.h:107
void calcFollowSpeedAndAngle(fopAc_ac_c *, int, int)
Definition d_a_npc_kolin.cpp:1168
cPhs_Step create()
Definition d_a_npc_kolin.cpp:419
void lookup(u8)
Definition d_a_npc_kolin.cpp:1277
int Draw()
Definition d_a_npc_kolin.cpp:559
int(daNpc_Kolin_c::*) cutFunc(int)
Definition d_a_npc_kolin.h:51
int field_0x1004
Definition d_a_npc_kolin.h:176
int wait(void *)
Definition d_a_npc_kolin.cpp:1836
BOOL isDelete()
Definition d_a_npc_kolin.cpp:633
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kolin.cpp:568
int Delete()
Definition d_a_npc_kolin.cpp:550
u8 field_0x1017
Definition d_a_npc_kolin.h:183
u32 getPathID()
Definition d_a_npc_kolin.h:137
virtual BOOL evtCutProc()
Definition d_a_npc_kolin.cpp:935
int follow(void *)
Definition d_a_npc_kolin.cpp:2101
int cutGetWoodSwd(int)
Definition d_a_npc_kolin.cpp:1460
u32 getBitSW()
Definition d_a_npc_kolin.h:138
virtual s32 getNeckJointNo()
Definition d_a_npc_kolin.h:103
u8 field_0x100c[0x1010 - 0x100c]
Definition d_a_npc_kolin.h:178
virtual s32 getHeadJointNo()
Definition d_a_npc_kolin.h:104
int selectAction()
Definition d_a_npc_kolin.cpp:1116
virtual void setAttnPos()
Definition d_a_npc_kolin.cpp:987
f32 field_0x1010
Definition d_a_npc_kolin.h:179
virtual s32 getBackboneJointNo()
Definition d_a_npc_kolin.h:102
int cutClothTry(int)
Definition d_a_npc_kolin.cpp:1778
~daNpc_Kolin_c()
Definition d_a_npc_kolin.cpp:405
int cutConversationAboutDeathMt(int)
Definition d_a_npc_kolin.cpp:1740
daNpc_Kolin_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_kolin.h:88
virtual s32 getFootRJointNo()
Definition d_a_npc_kolin.h:106
int(daNpc_Kolin_c::*) actionFunc(void *)
Definition d_a_npc_kolin.h:52
u8 getType()
Definition d_a_npc_kolin.cpp:584
virtual void setParam()
Definition d_a_npc_kolin.cpp:759
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
dEvt_info_c eventInfo
Definition f_op_actor.h:279
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Kolin_c)==0x1020)
dEvent_manager_c & dComIfGp_getEventManager()
Definition d_com_inf_game.h:2679
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
s32 fopAcM_orderOtherEventId(fopAc_ac_c *i_actor, s16 i_eventID, u8 i_mapToolID, u16 param_3, u16 i_priority, u16 i_flag)
s16 fopAcM_searchPlayerAngleY(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:709
s16 x
Definition c_sxyz.h:7
s16 y
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
Definition d_a_npc_kolin.h:7
daNpcT_HIOParam common
Definition d_a_npc_kolin.h:8
f32 yeah_yeah
Definition d_a_npc_kolin.h:14
f32 follow_distance
Definition d_a_npc_kolin.h:10
s16 shy_walk_time
Definition d_a_npc_kolin.h:12
f32 run_speed
Definition d_a_npc_kolin.h:11
s16 sulk_time
Definition d_a_npc_kolin.h:13
f32 start_distance
Definition d_a_npc_kolin.h:9