163 if (startTime != 0xff && endTime != 0xff) {
165 y = (startTime % 10) * 10;
168 y = (endTime % 10) * 10;
int cLib_chaseF(f32 *pvalue, f32 target, f32 step)
Definition c_lib.cpp:345
Definition d_a_npc_cd2.h:222
void SetStts(cCcD_Stts *stts)
Definition c_cc_d.h:449
void Set(cCcD_Obj *)
Definition c_cc_s.cpp:50
void SetH(f32 h)
Definition c_m3d_g_cyl.cpp:31
void SetR(f32 r)
Definition c_m3d_g_cyl.cpp:35
void SetC(const cXyz &pos)
Definition c_m3d_g_cyl.cpp:27
void Set(dCcD_SrcCyl const &)
Definition d_cc_d.cpp:351
void SetRoomId(int id)
Definition d_cc_d.h:246
void Init(int weight, int, fopAc_ac_c *pactor)
Definition d_cc_d.cpp:92
BOOL checkCommandDemoAccrpt()
Definition f_op_actor.h:171
BOOL checkCommandTalk()
Definition f_op_actor.h:172
void onCondition(u16 cond)
Definition f_op_actor.h:167
Definition d_msg_flow.h:49
const s16 static u16 saveBitLabels[822]
Definition d_save.h:2022
Definition d_a_npc_cd2.h:257
dCcD_Cyl mCyl
Definition d_a_npc_cd2.h:295
bool isM_()
Definition d_a_npc_cd2.cpp:285
dCcD_Stts mStts
Definition d_a_npc_cd2.h:294
int m_type
Definition d_a_npc_cd2.h:297
u8 mIsDarkWorld
Definition d_a_npc_cd2.h:307
static dCcD_SrcCyl const m_cylDat
Definition d_a_npc_cd2.h:182
Hylian Adult.
Definition d_a_npc_cdn3.h:16
void executeRelief()
Definition d_a_npc_cdn3.cpp:733
static seqFunc m_seq06_funcTbl[4]
Definition d_a_npc_cdn3.h:408
int mFlowNodeNum
Definition d_a_npc_cdn3.h:411
void callInit()
Definition d_a_npc_cdn3.cpp:61
bool isChairStyle()
Definition d_a_npc_cdn3.cpp:1014
int sellme(void *)
Definition d_a_npc_cdn3.cpp:1431
void setCollision()
Definition d_a_npc_cdn3.h:276
int createHeap()
Definition d_a_npc_cdn3.cpp:23
int sittalkbb(void *)
Definition d_a_npc_cdn3.cpp:1201
J3DAnmTransform * field_0xb80
Definition d_a_npc_cdn3.h:415
void checkSchedule()
Definition d_a_npc_cdn3.cpp:906
virtual ~daNpcCdn3_c()
Definition d_a_npc_cdn3.cpp:1575
int sittalka(void *)
Definition d_a_npc_cdn3.cpp:1149
f32 field_0xb64
Definition d_a_npc_cdn3.h:408
static seqFunc m_seq03_funcTbl[2]
Definition d_a_npc_cdn3.h:401
int execute()
Definition d_a_npc_cdn3.cpp:1586
static seqFunc m_seq07_funcTbl[2]
Definition d_a_npc_cdn3.h:411
bool isInShop()
Definition d_a_npc_cdn3.cpp:1006
static seqFunc m_seq01_funcTbl[2]
Definition d_a_npc_cdn3.h:397
bool isNoTurnTalk()
Definition d_a_npc_cdn3.cpp:1023
void checkTimeSchedule()
Definition d_a_npc_cdn3.cpp:1643
void executeEscape()
Definition d_a_npc_cdn3.cpp:596
int runb(void *)
Definition d_a_npc_cdn3.cpp:1323
dMsgFlow_c mMsgFlow
Definition d_a_npc_cdn3.h:401
static seqFunc m_seq26_funcTbl[3]
Definition d_a_npc_cdn3.h:499
u8 m_seqStep
Definition d_a_npc_cdn3.h:425
int field_0xb74
Definition d_a_npc_cdn3.h:412
int isStop()
Definition d_a_npc_cdn3.h:151
Mode_e mPrevMode
Definition d_a_npc_cdn3.h:404
int browseb(void *)
Definition d_a_npc_cdn3.cpp:1342
bool searchFirstScheduleTagSub(fopAc_ac_c *)
Definition d_a_npc_cdn3.cpp:883
static seqFunc m_seq02_funcTbl[2]
Definition d_a_npc_cdn3.h:399
static seqFunc m_seq38_funcTbl[2]
Definition d_a_npc_cdn3.h:571
int getType()
Definition d_a_npc_cdn3.h:152
void initFear2()
Definition d_a_npc_cdn3.cpp:679
static seqFunc m_seq33_funcTbl[7]
Definition d_a_npc_cdn3.h:539
static seqFunc m_seq08_funcTbl[7]
Definition d_a_npc_cdn3.h:413
u16 field_0xb90
Definition d_a_npc_cdn3.h:420
void setSchedule(daTagSchedule_c *)
Definition d_a_npc_cdn3.cpp:926
bool searchNextScheduleTag()
Definition d_a_npc_cdn3.cpp:1627
static seqFunc m_seq40_funcTbl[3]
Definition d_a_npc_cdn3.h:579
int chkEvent()
Definition d_a_npc_cdn3.h:303
void(daNpcCdn3_c::*) actionFunc()
Definition d_a_npc_cdn3.h:18
f32 field_0xb60
Definition d_a_npc_cdn3.h:407
int talkc(void *)
Definition d_a_npc_cdn3.cpp:1110
void setSpeed(f32 param_0, f32 param_1, f32 *param_2, int param_3)
Definition d_a_npc_cdn3.h:139
int getTimeMinute()
Definition d_a_npc_cdn3.h:115
int ladytalkb(void *)
Definition d_a_npc_cdn3.cpp:1392
int sitwaitb(void *)
Definition d_a_npc_cdn3.cpp:1175
static seqFunc m_seq25_funcTbl[7]
Definition d_a_npc_cdn3.h:489
int mMsgIndex
Definition d_a_npc_cdn3.h:410
u8 field_0xb98
Definition d_a_npc_cdn3.h:426
u8 getStartTime()
Definition d_a_npc_cdn3.h:155
void initRelief()
Definition d_a_npc_cdn3.cpp:726
static seqFunc m_seq14_funcTbl[2]
Definition d_a_npc_cdn3.h:437
static seqFunc m_seq41_funcTbl[2]
Definition d_a_npc_cdn3.h:583
static seqFunc m_seq37_funcTbl[2]
Definition d_a_npc_cdn3.h:567
void executeWait()
Definition d_a_npc_cdn3.cpp:78
int getFlowNodeNum()
Definition d_a_npc_cdn3.h:154
u16 field_0xb8c
Definition d_a_npc_cdn3.h:418
u8 field_0xb99
Definition d_a_npc_cdn3.h:427
static seqFunc m_seq19_funcTbl[7]
Definition d_a_npc_cdn3.h:458
int sing(void *)
Definition d_a_npc_cdn3.cpp:1444
void executeTalk()
Definition d_a_npc_cdn3.cpp:274
u8 field_0xb95
Definition d_a_npc_cdn3.h:423
static seqFunc m_seq11_funcTbl[6]
Definition d_a_npc_cdn3.h:427
static seqFunc m_seq10_funcTbl[2]
Definition d_a_npc_cdn3.h:425
void lookat()
Definition d_a_npc_cdn3.cpp:1539
int ladytalka(void *)
Definition d_a_npc_cdn3.cpp:1379
void initCollision()
Definition d_a_npc_cdn3.h:267
u8 field_0xb96
Definition d_a_npc_cdn3.h:424
static seqFunc m_seq00_funcTbl[2]
Definition d_a_npc_cdn3.h:395
static seqFunc m_seq34_funcTbl[9]
Definition d_a_npc_cdn3.h:549
int draw()
Definition d_a_npc_cdn3.cpp:1695
int ctrlMsgAnm()
Definition d_a_npc_cdn3.cpp:811
int talka(void *)
Definition d_a_npc_cdn3.cpp:1045
static seqFunc m_seq23_funcTbl[7]
Definition d_a_npc_cdn3.h:475
static seqFunc m_seq28_funcTbl[3]
Definition d_a_npc_cdn3.h:507
int dance(void *)
Definition d_a_npc_cdn3.cpp:1355
int runa(void *)
Definition d_a_npc_cdn3.cpp:1317
int create()
Definition d_a_npc_cdn3.cpp:1458
int orderEvent()
Definition d_a_npc_cdn3.h:327
void initFight()
Definition d_a_npc_cdn3.cpp:698
daTagSchedule_c * field_0xb88
Definition d_a_npc_cdn3.h:417
void setAngle()
Definition d_a_npc_cdn3.cpp:758
int turnr(void *)
Definition d_a_npc_cdn3.cpp:1269
static seqFunc m_seq27_funcTbl[2]
Definition d_a_npc_cdn3.h:505
int browsea(void *)
Definition d_a_npc_cdn3.cpp:1329
u8 getPathID()
Definition d_a_npc_cdn3.h:150
int field_0xb7c
Definition d_a_npc_cdn3.h:414
static const ActionPair ActionTable[8]
Definition d_a_npc_cdn3.h:12
static seqFunc m_seq42_funcTbl[2]
Definition d_a_npc_cdn3.h:587
int getTime()
Definition d_a_npc_cdn3.h:125
static seqFunc m_seq29_funcTbl[3]
Definition d_a_npc_cdn3.h:513
static seqFunc m_seq12_funcTbl[2]
Definition d_a_npc_cdn3.h:431
int getGroupID()
Definition d_a_npc_cdn3.h:149
static seqFunc m_seq16_funcTbl[7]
Definition d_a_npc_cdn3.h:441
int mObjNum
Definition d_a_npc_cdn3.h:405
int waitwall(void *)
Definition d_a_npc_cdn3.cpp:1058
int playm(void *)
Definition d_a_npc_cdn3.cpp:1240
int getSeqNum()
Definition d_a_npc_cdn3.h:153
static seqFunc m_seq21_funcTbl[2]
Definition d_a_npc_cdn3.h:470
u8 getEndTime()
Definition d_a_npc_cdn3.h:156
static seqFunc m_seq13_funcTbl[6]
Definition d_a_npc_cdn3.h:433
J3DModel * field_0xacc
Definition d_a_npc_cdn3.h:398
bool searchFirstScheduleTag()
Definition d_a_npc_cdn3.cpp:1618
static seqFunc m_seq43_funcTbl[3]
Definition d_a_npc_cdn3.h:592
static seqFunc m_seq30_funcTbl[6]
Definition d_a_npc_cdn3.h:519
void setAction(daNpcCdn3_c::Mode_e)
Definition d_a_npc_cdn3.cpp:53
void initTalk()
Definition d_a_npc_cdn3.cpp:258
void initFear()
Definition d_a_npc_cdn3.cpp:644
void pathMoveF()
Definition d_a_npc_cdn3.cpp:762
Mode_e
Definition d_a_npc_cdn3.h:21
@ MODE_FIGHT
Definition d_a_npc_cdn3.h:28
@ MODE_ESCAPSE
Definition d_a_npc_cdn3.h:25
@ MODE_RELIEF
Definition d_a_npc_cdn3.h:29
@ MODE_TALK
Definition d_a_npc_cdn3.h:24
@ MODE_MAX_e
Definition d_a_npc_cdn3.h:30
@ MODE_FEAR2
Definition d_a_npc_cdn3.h:27
@ MODE_WAIT
Definition d_a_npc_cdn3.h:22
@ MODE_PATH
Definition d_a_npc_cdn3.h:23
@ MODE_FEAR
Definition d_a_npc_cdn3.h:26
void initWait()
Definition d_a_npc_cdn3.cpp:71
static seqFunc m_seq35_funcTbl[2]
Definition d_a_npc_cdn3.h:555
Mode_e mMode
Definition d_a_npc_cdn3.h:403
int sittalkb(void *)
Definition d_a_npc_cdn3.cpp:1188
int turnl(void *)
Definition d_a_npc_cdn3.cpp:1287
const actionFunc * mAction
Definition d_a_npc_cdn3.h:402
static seqFunc * m_funcTbl[44]
Definition d_a_npc_cdn3.h:370
int talkbwall(void *)
Definition d_a_npc_cdn3.cpp:1084
int talkb(void *)
Definition d_a_npc_cdn3.cpp:1097
int getObjNum()
Definition d_a_npc_cdn3.h:193
static seqFunc m_seq05_funcTbl[4]
Definition d_a_npc_cdn3.h:405
u32 field_0xb68
Definition d_a_npc_cdn3.h:409
int sitwaita(void *)
Definition d_a_npc_cdn3.cpp:1136
int sittalkab(void *)
Definition d_a_npc_cdn3.cpp:1162
void executeFight()
Definition d_a_npc_cdn3.cpp:708
int m_seqNum
Definition d_a_npc_cdn3.h:413
void executeFear()
Definition d_a_npc_cdn3.cpp:667
static seqFunc m_seq04_funcTbl[2]
Definition d_a_npc_cdn3.h:403
int waitb(void *)
Definition d_a_npc_cdn3.cpp:1123
void create_init()
Definition d_a_npc_cdn3.cpp:1483
static seqFunc m_seq22_funcTbl[4]
Definition d_a_npc_cdn3.h:472
int normtalkb(void *)
Definition d_a_npc_cdn3.cpp:1418
void initEscape()
Definition d_a_npc_cdn3.cpp:350
int walkb(void *)
Definition d_a_npc_cdn3.cpp:1311
static seqFunc m_seq15_funcTbl[2]
Definition d_a_npc_cdn3.h:439
static seqFunc m_seq32_funcTbl[7]
Definition d_a_npc_cdn3.h:529
void executeFear2()
Definition d_a_npc_cdn3.cpp:688
static seqFunc m_seq09_funcTbl[2]
Definition d_a_npc_cdn3.h:423
int talkwall(void *)
Definition d_a_npc_cdn3.cpp:1071
static seqFunc m_seq39_funcTbl[2]
Definition d_a_npc_cdn3.h:575
int normtalka(void *)
Definition d_a_npc_cdn3.cpp:1405
int waita(void *)
Definition d_a_npc_cdn3.cpp:1032
static seqFunc m_seq31_funcTbl[6]
Definition d_a_npc_cdn3.h:524
s16 field_0xb92
Definition d_a_npc_cdn3.h:421
void initTimeSchedule()
Definition d_a_npc_cdn3.h:177
bool searchNextScheduleTagSub(fopAc_ac_c *)
Definition d_a_npc_cdn3.cpp:845
int walka(void *)
Definition d_a_npc_cdn3.cpp:1305
bool isOrchestra()
Definition d_a_npc_cdn3.h:287
void callExecute()
Definition d_a_npc_cdn3.cpp:66
static seqFunc m_seq18_funcTbl[2]
Definition d_a_npc_cdn3.h:456
static seqFunc m_seq36_funcTbl[4]
Definition d_a_npc_cdn3.h:560
int lookb(void *)
Definition d_a_npc_cdn3.cpp:1227
PathTrace_c m_path
Definition d_a_npc_cdn3.h:399
u16 field_0xb8e
Definition d_a_npc_cdn3.h:419
J3DModel * field_0xac8
Definition d_a_npc_cdn3.h:397
u8 field_0xb94
Definition d_a_npc_cdn3.h:422
void setMtx()
Definition d_a_npc_cdn3.cpp:1526
int(daNpcCdn3_c::*) seqFunc(void *)
Definition d_a_npc_cdn3.h:19
void initParamTime()
Definition d_a_npc_cdn3.h:158
int getTimeHour()
Definition d_a_npc_cdn3.h:105
int looka(void *)
Definition d_a_npc_cdn3.cpp:1214
f32 field_0xb5c
Definition d_a_npc_cdn3.h:406
void initPath()
Definition d_a_npc_cdn3.cpp:100
void executePath()
Definition d_a_npc_cdn3.cpp:114
int getDayOfWeek()
Definition d_a_npc_cdn3.h:129
static seqFunc m_seq20_funcTbl[2]
Definition d_a_npc_cdn3.h:468
daNpcT_ActorMngr_c m_targetAct
Definition d_a_npc_cdn3.h:400
static seqFunc m_seq17_funcTbl[2]
Definition d_a_npc_cdn3.h:451
static seqFunc m_seq24_funcTbl[5]
Definition d_a_npc_cdn3.h:485
daTagSchedule_c * mTagSched
Definition d_a_npc_cdn3.h:416
static int checkNowWolfEyeUp()
Definition d_a_player.cpp:428
Definition f_op_actor.h:230
s8 argument
Definition f_op_actor.h:244
actor_attention_types attention_info
Definition f_op_actor.h:267
csXyz shape_angle
Definition f_op_actor.h:252
dEvt_info_c eventInfo
Definition f_op_actor.h:238
actor_place current
Definition f_op_actor.h:251
BOOL dComIfGs_isEventBit(const u16)
Definition d_com_inf_game.h:1280
static void * target
Definition d_a_npc_cd2.cpp:1780
f32 Cd2_HIO_cylH(int param_1)
Definition d_a_npc_cd2.h:146
f32 Cd2_HIO_cylR(int param_1)
Definition d_a_npc_cd2.h:142
STATIC_ASSERT(sizeof(daNpcCdn3_c)==0xb9c)
const char * dComIfGp_getStartStageName()
Definition d_com_inf_game.h:2531
dCcS * dComIfG_Ccsp()
Definition d_com_inf_game.h:1051
BOOL dComIfGp_event_runCheck()
Definition d_com_inf_game.h:3719
int dKy_getdaytime_hour()
Definition d_kankyo.cpp:1711
u8 dKy_getDarktime_week()
Definition d_kankyo.cpp:1742
int dKy_getDarktime_hour()
Definition d_kankyo.cpp:1731
int dKy_getdaytime_minute()
Definition d_kankyo.cpp:1716
int dKy_getDarktime_minute()
Definition d_kankyo.cpp:1736
int dKy_get_dayofweek()
Definition d_kankyo.cpp:9938
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
double x double x
Definition e_atan2.c:58
double x double y
Definition e_atan2.c:58
@ fopAc_AttnFlag_SPEAK_e
Definition f_op_actor.h:116
@ fopAc_AttnFlag_TALK_e
Definition f_op_actor.h:113
@ fopAc_AttnFlag_UNK_0x400000
Definition f_op_actor.h:125
@ fopAc_AttnFlag_UNK_0x800000
Definition f_op_actor.h:126
@ dEvtCnd_CANTALK_e
Definition f_op_actor.h:151
u32 fopAcM_CheckCondition(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:264
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
s8 fopAcM_GetRoomNo(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:144
int strcmp(const char *str1, const char *str2)
Definition string.c:112
s16 x
Definition c_sxyz.h:7
s16 z
Definition c_sxyz.h:7
u32 flags
Definition f_op_actor.h:215
cXyz pos
Definition f_op_actor.h:205
Definition d_a_npc_cdn3.h:345
actionFunc mExecFn
Definition d_a_npc_cdn3.h:347
actionFunc mInitFn
Definition d_a_npc_cdn3.h:346