28#define NPC_INS_HIO_CLASS daNpcIns_HIO_c
30#define NPC_INS_HIO_CLASS daNpcIns_Param_c
103 inline BOOL
step(s16,
int);
int cPhs_Step
Definition c_phase.h:8
Definition Z2Creature.h:7
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
Definition d_a_npc_ins.h:19
daNpcIns_HIO_c()
Definition d_a_npc_ins.cpp:360
void genMessage(JORMContext *)
Definition d_a_npc_ins.cpp:364
daNpcIns_HIOParam m
Definition d_a_npc_ins.h:25
Definition d_a_npc_ins.h:11
virtual ~daNpcIns_Param_c()
Definition d_a_npc_ins.h:13
static daNpcIns_HIOParam const m
Definition d_a_npc_ins.h:322
Agitha.
Definition d_a_npc_ins.h:48
actionFunc mAction
Definition d_a_npc_ins.h:133
int Delete()
Definition d_a_npc_ins.cpp:536
void waitEventMng()
Definition d_a_npc_ins.cpp:1078
s16 mInsectMsgNo
Definition d_a_npc_ins.h:145
u16 mMode
Definition d_a_npc_ins.h:148
int getEndTime()
Definition d_a_npc_ins.h:94
int getPathID1()
Definition d_a_npc_ins.h:99
void setAttnPos()
Definition d_a_npc_ins.cpp:944
int getTimeHour()
Definition d_a_npc_ins.h:95
u8 mOrderSpeakEvent
Definition d_a_npc_ins.h:149
BOOL main()
Definition d_a_npc_ins.cpp:731
cPhs_Step Create()
Definition d_a_npc_ins.cpp:387
void checkPlayerSearch()
Definition d_a_npc_ins.cpp:1151
int waitOutSide1(void *)
Definition d_a_npc_ins.cpp:1290
void reset()
Definition d_a_npc_ins.cpp:877
void setParam()
Definition d_a_npc_ins.cpp:712
s16 field_0xe16
Definition d_a_npc_ins.h:144
bool setPath(int)
Definition d_a_npc_ins.cpp:1728
int Draw()
Definition d_a_npc_ins.cpp:546
J3DModel * mpUmbrellaModel
Definition d_a_npc_ins.h:126
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_ins.cpp:567
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_ins.cpp:602
int Execute()
Definition d_a_npc_ins.cpp:541
bool setNextPoint()
Definition d_a_npc_ins.cpp:1755
daNpcIns_c()
Definition d_a_npc_ins.cpp:369
NPC_INS_HIO_CLASS * mpHIO
Definition d_a_npc_ins.h:131
bool isInsectComplete()
Definition d_a_npc_ins.cpp:1594
BOOL(daNpcIns_c::*) eventFunc(int)
Definition d_a_npc_ins.h:51
s16 getInsectMessageNo(int type)
Definition d_a_npc_ins.h:116
int waitOutSide2(void *)
Definition d_a_npc_ins.cpp:1339
int getTime()
Definition d_a_npc_ins.h:97
BOOL chkAction(actionFunc action)
Definition d_a_npc_ins.h:120
int waitPresent(void *)
Definition d_a_npc_ins.cpp:1234
Z2Creature mSound
Definition d_a_npc_ins.h:125
int waitShop(void *)
Definition d_a_npc_ins.cpp:1161
void setMotionAnm(int, f32)
Definition d_a_npc_ins.cpp:849
u8 mType
Definition d_a_npc_ins.h:150
int drawDbgInfo()
Definition d_a_npc_ins.cpp:727
BOOL setAction(actionFunc)
Definition d_a_npc_ins.cpp:1060
dCcD_Cyl mCyl
Definition d_a_npc_ins.h:132
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_ins.h:128
void setExpressionTalkAfter()
Definition d_a_npc_ins.cpp:1435
fpc_ProcID mItemID
Definition d_a_npc_ins.h:136
s16 field_0xe14
Definition d_a_npc_ins.h:143
f32 mCurrentPosY
Definition d_a_npc_ins.h:142
daNpcF_Lookat_c mLookat
Definition d_a_npc_ins.h:129
s16 getMessageNo()
Definition d_a_npc_ins.h:98
int talk(void *)
Definition d_a_npc_ins.cpp:1459
~daNpcIns_c()
Definition d_a_npc_ins.cpp:371
void getTargetPoint(int, Vec *)
Definition d_a_npc_ins.cpp:1770
static eventFunc mEvtSeqList[1]
Definition d_a_npc_ins.h:291
daNpcF_ActorMngr_c mActorMngr[1]
Definition d_a_npc_ins.h:130
bool checkPoint(cXyz &, f32)
Definition d_a_npc_ins.cpp:1740
int mPntIndex
Definition d_a_npc_ins.h:140
int demo(void *)
Definition d_a_npc_ins.cpp:1548
int getStartTime()
Definition d_a_npc_ins.h:93
void setLookMode(int i_lookMode)
Definition d_a_npc_ins.h:104
J3DModel * mpKagoModel
Definition d_a_npc_ins.h:127
actionFunc mPrevAction
Definition d_a_npc_ins.h:134
BOOL ctrlBtk()
Definition d_a_npc_ins.cpp:927
void setMtx()
Definition d_a_npc_ins.cpp:1039
void pathMoveF()
Definition d_a_npc_ins.cpp:1776
bool isInsect(int type)
Definition d_a_npc_ins.h:107
void playMotion()
Definition d_a_npc_ins.cpp:659
void playExpression()
Definition d_a_npc_ins.cpp:619
void setExpression(int, f32)
Definition d_a_npc_ins.cpp:1225
request_of_phase_process_class mPhases[3]
Definition d_a_npc_ins.h:135
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_ins.cpp:606
int field_0xdfc
Definition d_a_npc_ins.h:137
int CreateHeap()
Definition d_a_npc_ins.cpp:467
f32 field_0xe0c
Definition d_a_npc_ins.h:141
const insect_param_data & getInsectParamData(int)
Definition d_a_npc_ins.cpp:1606
int(daNpcIns_c::*) actionFunc(void *)
Definition d_a_npc_ins.h:50
u32 getInsectEvtBitNo(int type)
Definition d_a_npc_ins.h:117
void setWaitAction()
Definition d_a_npc_ins.cpp:1712
int getTimeMinute()
Definition d_a_npc_ins.h:96
int getPathID2()
Definition d_a_npc_ins.h:100
BOOL step(s16, int)
Definition d_a_npc_ins.cpp:1094
void setMotion(int, f32, int)
Definition d_a_npc_ins.cpp:1200
s16 mLookMode
Definition d_a_npc_ins.h:146
int mRndValue
Definition d_a_npc_ins.h:138
void lookat()
Definition d_a_npc_ins.cpp:980
BOOL chkFindPlayer()
Definition d_a_npc_ins.cpp:1128
u16 mGoHomeTime
Definition d_a_npc_ins.h:147
bool setExpressionAnm(int, bool)
Definition d_a_npc_ins.cpp:748
bool setExpressionBtp(int)
Definition d_a_npc_ins.cpp:825
dPath * mPath
Definition d_a_npc_ins.h:139
int goHome(void *)
Definition d_a_npc_ins.cpp:1370
Definition f_op_actor.h:271
csXyz shape_angle
Definition f_op_actor.h:293
Definition m_Do_hostIO.h:26
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1016
STATIC_ASSERT(sizeof(daNpcIns_c)==0xe24)
@ dItemNo_F_MAYFLY_e
Definition d_item_data.h:310
@ dItemNo_M_BEETLE_e
Definition d_item_data.h:287
int dKy_getdaytime_hour()
Definition d_kankyo.cpp:1703
int dKy_getdaytime_minute()
Definition d_kankyo.cpp:1708
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
unsigned int fpc_ProcID
Definition f_pc_base.h:10
struct Vec Vec
Definition m_Do_lib.h:8
s16 x
Definition c_sxyz.h:7
Definition d_a_npc4.h:430
Definition d_a_npc_ins.h:6
daNpcF_HIOParam common
Definition d_a_npc_ins.h:7
f32 walk_speed
Definition d_a_npc_ins.h:8
Definition d_a_npc_ins.h:33
int evt_bit_no
Definition d_a_npc_ins.h:34
s16 msg_no
Definition d_a_npc_ins.h:35
u8 field_0x7
Definition d_a_npc_ins.h:37
u8 field_0x6
Definition d_a_npc_ins.h:36