50#define NPC_ZRA_HIO_CLASS daNpc_zrA_HIO_c
52#define NPC_ZRA_HIO_CLASS daNpc_zrA_Param_c
int cPhs_Step
Definition c_phase.h:8
MtxP getAnmMtx(int jointNo)
Definition J3DModel.h:105
Definition JORMContext.h:128
Definition Z2Creature.h:7
Particle effect management class for center-based effects.
Definition d_particle_copoly.h:25
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
dPath * mPathInfo
Definition d_a_npc4.h:77
Definition d_a_npc4.h:170
mDoExt_McaMorfSO * mAnm_p
Definition d_a_npc4.h:172
Definition d_a_npc_zra.h:39
void genMessage(JORMContext *)
Definition d_a_npc_zra.cpp:449
daNpc_zrA_HIO_c()
Definition d_a_npc_zra.cpp:441
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_zra.cpp:445
daNpc_zrA_HIOParam m
Definition d_a_npc_zra.h:47
Definition d_a_npc_zra.h:31
virtual ~daNpc_zrA_Param_c()
Definition d_a_npc_zra.h:33
static daNpc_zrA_HIOParam const m
Definition d_a_npc_zra.h:24
Zora (Adult)
Definition d_a_npc_zra.h:55
BOOL getDstPosDstXZ(cXyz, cXyz &)
Definition d_a_npc_zra.cpp:103
void setNextIdxDst(cXyz)
Definition d_a_npc_zra.cpp:92
BOOL chkPassedChase(u16, cXyz)
Definition d_a_npc_zra.cpp:118
f32 chkPassDst(u16, cXyz)
Definition d_a_npc_zra.cpp:148
BOOL getDstPosDst2(cXyz, cXyz &)
Definition d_a_npc_zra.cpp:78
int getEndIdx()
Definition d_a_npc_zra.h:64
int getDstPosChase(u16, cXyz, cXyz &)
Definition d_a_npc_zra.cpp:123
BOOL chkPassedDstXZ(cXyz)
Definition d_a_npc_zra.cpp:99
Definition d_a_npc_zra.h:77
ActionType getActionTypeFromParam()
Definition d_a_npc_zra.cpp:1567
int mBaseMotionAnm
Definition d_a_npc_zra.h:398
GameMode
Definition d_a_npc_zra.h:108
@ GAME_MODE_1
Definition d_a_npc_zra.h:110
@ GAME_MODE_0
Definition d_a_npc_zra.h:109
@ GAME_MODE_2
Definition d_a_npc_zra.h:111
@ GAME_MODE_3
Definition d_a_npc_zra.h:112
void drawOtherMdls()
Definition d_a_npc_zra.cpp:1497
cXyz field_0x1578
Definition d_a_npc_zra.h:434
int mSpinAngle
Definition d_a_npc_zra.h:409
BOOL ECut_thanksBlast(int)
BOOL doEvent()
Definition d_a_npc_zra.cpp:1997
f32 mScaleFactor
Definition d_a_npc_zra.h:429
cXyz mModulationOffset
Definition d_a_npc_zra.h:428
BOOL ECut_searchPrince1(int)
cPhs_Step create()
Definition d_a_npc_zra.cpp:491
void calcWaistAngleStop()
J3DModel * mpObjectModel[3]
Definition d_a_npc_zra.h:375
int field_0x1558
Definition d_a_npc_zra.h:426
static char * mEvtCutNameList[11]
Definition d_a_npc_zra.h:412
BOOL isDelete()
Definition d_a_npc_zra.cpp:1619
BOOL drawDbgInfo()
Definition d_a_npc_zra.cpp:1493
MtxP getHeadMtx()
Definition d_a_npc_zra.h:372
BOOL(daNpc_zrA_c::*) ActionFn(void *)
Definition d_a_npc_zra.h:79
SwimMode
Definition d_a_npc_zra.h:115
@ SWIM_3
Definition d_a_npc_zra.h:119
@ SWIM_RAIL
Definition d_a_npc_zra.h:117
@ SWIM_TURN
Definition d_a_npc_zra.h:118
@ SWIM_WAIT
Definition d_a_npc_zra.h:116
void playMotion()
Definition d_a_npc_zra.cpp:1787
u8 mSwimMode
Definition d_a_npc_zra.h:412
csXyz mWaistAngle
Definition d_a_npc_zra.h:417
void setExpression(int, f32)
Definition d_a_npc_zra.cpp:1310
daNpc_zrA_c()
Definition d_a_npc_zra.cpp:454
int Draw()
Definition d_a_npc_zra.cpp:685
mDoExt_bpkAnm mWaterBpkAnm
Definition d_a_npc_zra.h:378
BOOL setSkipZev(int, int)
Definition d_a_npc_zra.cpp:2148
u32 mItemID
Definition d_a_npc_zra.h:388
BOOL chkAction(ActionFn)
Definition d_a_npc_zra.cpp:1884
void reset()
Definition d_a_npc_zra.cpp:1631
void setExpressionTalkAfter()
Definition d_a_npc_zra.cpp:2237
bool field_0x1550
Definition d_a_npc_zra.h:424
int getType()
Definition d_a_npc_zra.h:369
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_zra.cpp:841
Type
Definition d_a_npc_zra.h:82
@ TYPE_WAIT
Definition d_a_npc_zra.h:83
@ TYPE_SPA
Definition d_a_npc_zra.h:89
@ TYPE_SEARCH
Definition d_a_npc_zra.h:88
@ TYPE_WATERFALL
Definition d_a_npc_zra.h:85
@ TYPE_TOBIKOMI
Definition d_a_npc_zra.h:87
@ TYPE_SWIM
Definition d_a_npc_zra.h:84
@ TYPE_RIVER
Definition d_a_npc_zra.h:86
cXyz mSwimSpeed
Definition d_a_npc_zra.h:423
s16 mEvasionAngle
Definition d_a_npc_zra.h:431
int CreateHeap()
Definition d_a_npc_zra.cpp:589
int mModulationParam
Definition d_a_npc_zra.h:427
BOOL ECut_searchPrince2(int)
BOOL swimRiverDescend(void *)
BOOL calcWaistAngleCheck()
BOOL ctrlBtk()
Definition d_a_npc_zra.cpp:979
bool mCheckSwimTurn
Definition d_a_npc_zra.h:439
u32 mWaterAnmFlags
Definition d_a_npc_zra.h:401
request_of_phase_process_class mPhase[8]
Definition d_a_npc_zra.h:387
bool field_0x1521
Definition d_a_npc_zra.h:413
BOOL returnRiverDescend(void *)
Z2Creature mCreatureSound
Definition d_a_npc_zra.h:374
GameMode getGameModeFromParam()
Definition d_a_npc_zra.cpp:1558
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_zra.cpp:764
int mEvasionTimer
Definition d_a_npc_zra.h:430
int mSwimFastTurnTimer
Definition d_a_npc_zra.h:422
void calcSwimAngle(csXyz &, csXyz &, s16, s16)
u8 field_0x152c[4]
Definition d_a_npc_zra.h:416
BOOL ECut_carryWaterfallSkip(int)
int field_0x14d0
Definition d_a_npc_zra.h:389
u16 mMode
Definition d_a_npc_zra.h:395
Type getTypeFromArgument()
Definition d_a_npc_zra.cpp:1520
void playExpression()
Definition d_a_npc_zra.cpp:1725
char * mStaffName
Definition d_a_npc_zra.h:402
bool field_0x153d
Definition d_a_npc_zra.h:420
int Delete()
Definition d_a_npc_zra.cpp:676
ActionFn mpActionFn
Definition d_a_npc_zra.h:386
csXyz mSwimAngleCalc
Definition d_a_npc_zra.h:418
BOOL test(void *)
Definition d_a_npc_zra.cpp:2281
SoldierType
Definition d_a_npc_zra.h:92
@ SOLDIER_NOSPEAR
Definition d_a_npc_zra.h:94
@ SOLDIER_NONE
Definition d_a_npc_zra.h:95
@ SOLDIER_SPEAR
Definition d_a_npc_zra.h:93
NPC_ZRA_HIO_CLASS * mpHIO
Definition d_a_npc_zra.h:383
BOOL ECut_resultAnnounce(int)
f32 mSwimSpeedF
Definition d_a_npc_zra.h:414
BOOL ECut_carryWaterfall(int)
u8 getNoFromParam()
Definition d_a_npc_zra.h:295
bool mIsTurning
Definition d_a_npc_zra.h:437
Motion
Definition d_a_npc_zra.h:212
@ MOT_SWIM_TALK
Definition d_a_npc_zra.h:215
@ MOT_SPA_TALK_A
Definition d_a_npc_zra.h:226
@ MOT_SWIM_A
Definition d_a_npc_zra.h:234
@ MOT_TALK_B_SP
Definition d_a_npc_zra.h:229
@ MOT_TALK_A_2
Definition d_a_npc_zra.h:230
@ MOT_TALK_SWIM_SP
Definition d_a_npc_zra.h:228
@ MOT_WAIT_A
Definition d_a_npc_zra.h:213
@ MOT_TOBIKOMI_T
Definition d_a_npc_zra.h:245
@ MOT_SADSIT_B
Definition d_a_npc_zra.h:220
@ MOT_SADSIT_C
Definition d_a_npc_zra.h:221
@ MOT_DIVE_B_SWIM_B
Definition d_a_npc_zra.h:239
@ MOT_FALLSWIM
Definition d_a_npc_zra.h:247
@ MOT_SPA_WAIT_A
Definition d_a_npc_zra.h:231
@ MOT_DIVE_SWIM_B
Definition d_a_npc_zra.h:238
@ MOT_TALK_A
Definition d_a_npc_zra.h:218
@ MOT_WAIT_SWIM
Definition d_a_npc_zra.h:214
@ MOT_SWIM_TURN
Definition d_a_npc_zra.h:243
@ MOT_STEP
Definition d_a_npc_zra.h:240
@ MOT_DIVE_B_SWIM_A
Definition d_a_npc_zra.h:237
@ MOT_SWIM_B
Definition d_a_npc_zra.h:235
@ MOT_WAIT_A_2
Definition d_a_npc_zra.h:216
@ MOT_SADSIT_A
Definition d_a_npc_zra.h:219
@ MOT_SADSIT_D
Definition d_a_npc_zra.h:222
@ MOT_SPA_WAIT_B
Definition d_a_npc_zra.h:232
@ MOT_FLOAT
Definition d_a_npc_zra.h:241
@ MOT_WALK_A
Definition d_a_npc_zra.h:233
@ MOT_LOOKUP
Definition d_a_npc_zra.h:225
@ MOT_FLOAT_B
Definition d_a_npc_zra.h:242
@ MOT_SPA_TALK_B
Definition d_a_npc_zra.h:227
@ MOT_SADSIT_E
Definition d_a_npc_zra.h:223
@ MOT_TOBIKOMI_E
Definition d_a_npc_zra.h:246
@ MOT_LOOKING_SP
Definition d_a_npc_zra.h:224
@ MOT_TOBIKOMI_S
Definition d_a_npc_zra.h:244
@ MOT_DIVE_SWIM_A
Definition d_a_npc_zra.h:236
@ MOT_WAIT_SWIM_2
Definition d_a_npc_zra.h:217
int field_0x1510
Definition d_a_npc_zra.h:408
int mSwimTurnTimer
Definition d_a_npc_zra.h:391
bool mResetWaistAngle
Definition d_a_npc_zra.h:436
void setMotionAnm(int, f32)
Definition d_a_npc_zra.cpp:1319
u32 getAngleNoFromParam()
Definition d_a_npc_zra.h:370
BOOL main()
Definition d_a_npc_zra.cpp:912
BOOL diveRiverDescend(void *)
daNpc_zrA_Path_c mPath
Definition d_a_npc_zra.h:379
bool setExpressionAnm(int, bool)
Definition d_a_npc_zra.cpp:1161
u8 mActionSelect
Definition d_a_npc_zra.h:440
~daNpc_zrA_c()
Definition d_a_npc_zra.cpp:456
int mBpkID
Definition d_a_npc_zra.h:400
u8 mSwitch2
Definition d_a_npc_zra.h:407
cXyz field_0x159c[3]
Definition d_a_npc_zra.h:442
void setLookMode(int)
Definition d_a_npc_zra.cpp:2156
f32 mSwimSpeedScale
Definition d_a_npc_zra.h:415
void setMotion(int, f32, BOOL)
Definition d_a_npc_zra.cpp:1481
ActionType
Definition d_a_npc_zra.h:98
@ ACT_TYPE_3
Definition d_a_npc_zra.h:102
@ ACT_TYPE_5
Definition d_a_npc_zra.h:104
@ ACT_TYPE_0
Definition d_a_npc_zra.h:99
@ ACT_TYPE_4
Definition d_a_npc_zra.h:103
@ ACT_TYPE_2
Definition d_a_npc_zra.h:101
@ ACT_TYPE_1
Definition d_a_npc_zra.h:100
@ ACT_TYPE_6
Definition d_a_npc_zra.h:105
void lookat()
Definition d_a_npc_zra.cpp:2162
void setMtx()
Definition d_a_npc_zra.cpp:1143
u8 field_0x15c0
Definition d_a_npc_zra.h:443
int mRiverPathIdx
Definition d_a_npc_zra.h:441
u8 mGameMode
Definition d_a_npc_zra.h:405
bool setExpressionBtp(int)
Definition d_a_npc_zra.cpp:1268
void setPrtcl()
Definition d_a_npc_zra.cpp:2266
int field_0x1554
Definition d_a_npc_zra.h:425
Animation
Definition d_a_npc_zra.h:122
@ ANM_DIVE_SP
Definition d_a_npc_zra.h:181
@ ANM_FH_TALK_NOMAL
Definition d_a_npc_zra.h:128
@ ANM_WAIT_SP
Definition d_a_npc_zra.h:175
@ ANM_SWIM_TURN
Definition d_a_npc_zra.h:144
@ ANM_F_LOOKING_SP
Definition d_a_npc_zra.h:134
@ ANM_WAIT_A
Definition d_a_npc_zra.h:164
@ ANM_STEP
Definition d_a_npc_zra.h:174
@ ANM_F_TALK_SWIM_SP
Definition d_a_npc_zra.h:138
@ ANM_SADSIT_A
Definition d_a_npc_zra.h:148
@ ANM_WAIT_SWIM
Definition d_a_npc_zra.h:169
@ ANM_SWIM_TALK
Definition d_a_npc_zra.h:147
@ ANM_LOOKING_SP
Definition d_a_npc_zra.h:156
@ ANM_F_LOOKUP
Definition d_a_npc_zra.h:136
@ ANM_TALK_A_SP
Definition d_a_npc_zra.h:177
@ ANM_TALK_B_SP
Definition d_a_npc_zra.h:158
@ ANM_F_WAIT_SWIM
Definition d_a_npc_zra.h:126
@ ANM_FLOAT_SP
Definition d_a_npc_zra.h:183
@ ANM_FH_SADSIT_D
Definition d_a_npc_zra.h:132
@ ANM_DIVE
Definition d_a_npc_zra.h:170
@ ANM_SPA_TALK_B
Definition d_a_npc_zra.h:161
@ ANM_SWIM_A_SP
Definition d_a_npc_zra.h:178
@ ANM_FALLSWIM
Definition d_a_npc_zra.h:146
@ ANM_SPA_WAIT_A
Definition d_a_npc_zra.h:162
@ ANM_FLOAT
Definition d_a_npc_zra.h:172
@ ANM_NONE
Definition d_a_npc_zra.h:123
@ ANM_FH_SADSIT_A
Definition d_a_npc_zra.h:129
@ ANM_F_TALK_A_SP
Definition d_a_npc_zra.h:125
@ ANM_F_TALK_NOMAL
Definition d_a_npc_zra.h:127
@ ANM_TALK_A
Definition d_a_npc_zra.h:166
@ ANM_FH_LOOKUP
Definition d_a_npc_zra.h:137
@ ANM_FH_LOOKING_SP
Definition d_a_npc_zra.h:135
@ ANM_DIVE_B_SP
Definition d_a_npc_zra.h:182
@ ANM_FLOAT_B
Definition d_a_npc_zra.h:173
@ ANM_TOBIKOMI_S
Definition d_a_npc_zra.h:153
@ ANM_FH_SADSIT_E
Definition d_a_npc_zra.h:133
@ ANM_SADSIT_D
Definition d_a_npc_zra.h:151
@ ANM_F_TALK_A
Definition d_a_npc_zra.h:124
@ ANM_WALK_A_SP
Definition d_a_npc_zra.h:176
@ ANM_F_SPA_TALK_A
Definition d_a_npc_zra.h:140
@ ANM_SADSIT_C
Definition d_a_npc_zra.h:150
@ ANM_SPA_TALK_A
Definition d_a_npc_zra.h:163
@ ANM_SADSIT_B
Definition d_a_npc_zra.h:149
@ ANM_TOBIKOMI_E
Definition d_a_npc_zra.h:155
@ ANM_TALK_SWIM_SP
Definition d_a_npc_zra.h:157
@ ANM_FLOAT_B_SP
Definition d_a_npc_zra.h:184
@ ANM_TOBIKOMI_T
Definition d_a_npc_zra.h:154
@ ANM_SWIM_B_SP
Definition d_a_npc_zra.h:179
@ ANM_STEP_SP
Definition d_a_npc_zra.h:185
@ ANM_SWIM_A
Definition d_a_npc_zra.h:167
@ ANM_STILL
Definition d_a_npc_zra.h:145
@ ANM_LOOKUP
Definition d_a_npc_zra.h:159
@ ANM_SPA_WAIT_B
Definition d_a_npc_zra.h:160
@ ANM_SADSIT_E
Definition d_a_npc_zra.h:152
@ ANM_FH_SPA_WAIT_A
Definition d_a_npc_zra.h:141
@ ANM_SWIM_B
Definition d_a_npc_zra.h:168
@ ANM_WALK_A
Definition d_a_npc_zra.h:165
@ ANM_WAIT_SWIM_SP
Definition d_a_npc_zra.h:180
@ ANM_FH_SADSIT_C
Definition d_a_npc_zra.h:131
@ ANM_DIVE_B
Definition d_a_npc_zra.h:171
@ ANM_F_TALK_B_SP
Definition d_a_npc_zra.h:139
@ ANM_F_SPA_TALK_B
Definition d_a_npc_zra.h:142
@ ANM_FH_SADSIT_B
Definition d_a_npc_zra.h:130
@ ANM_FH_SPA_WAIT_B
Definition d_a_npc_zra.h:143
int mBtkID
Definition d_a_npc_zra.h:399
int field_0x14d4
Definition d_a_npc_zra.h:390
void moveRiverPosCalc(cXyz &)
bool field_0x153c
Definition d_a_npc_zra.h:419
bool field_0x153e
Definition d_a_npc_zra.h:421
u8 mSoldierType
Definition d_a_npc_zra.h:397
BOOL(daNpc_zrA_c::*) EventFn(int)
Definition d_a_npc_zra.h:80
int mFlowID
Definition d_a_npc_zra.h:393
void setMotionWaterAnm(int)
Definition d_a_npc_zra.cpp:1410
u8 mActionType
Definition d_a_npc_zra.h:432
int field_0x14dc
Definition d_a_npc_zra.h:392
BOOL evasionCalc(cXyz &, csXyz &)
daNpcF_ActorMngr_c mActorMngr[3]
Definition d_a_npc_zra.h:382
bool mBlastFlag
Definition d_a_npc_zra.h:444
BOOL waitWaterfall(void *)
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_zra.cpp:837
u8 mType
Definition d_a_npc_zra.h:396
bool setAction(ActionFn)
Definition d_a_npc_zra.cpp:1888
u8 mSwitch1
Definition d_a_npc_zra.h:406
BOOL ECut_beforeBlastzrR(int)
void adjustShapeAngle()
Definition d_a_npc_zra.h:367
void setBlastFlag(u8 i_flag)
Definition d_a_npc_zra.h:371
u8 getPathNoFromParam()
Definition d_a_npc_zra.h:296
BOOL swimGoalRiverDescend(void *)
Event
Definition d_a_npc_zra.h:250
@ EVT_TALK_MULTI
Definition d_a_npc_zra.h:262
@ EVT_CARRY_WATERFALL
Definition d_a_npc_zra.h:257
@ EVT_CARRY_WATERFALL_NIGHT
Definition d_a_npc_zra.h:258
@ EVT_TALK_MULTI2
Definition d_a_npc_zra.h:263
@ EVT_THANKS_BLAST
Definition d_a_npc_zra.h:255
@ EVT_CARRY_WATERFALL_SKIP
Definition d_a_npc_zra.h:259
@ EVT_BEFORE_BLAST_ZRR
Definition d_a_npc_zra.h:253
@ EVT_CARRY_WATERFALL_NIGHT_SKIP
Definition d_a_npc_zra.h:260
@ EVT_NONE
Definition d_a_npc_zra.h:251
@ EVT_RESULT_ANNOUNCE
Definition d_a_npc_zra.h:256
@ EVT_TALK_SWIM
Definition d_a_npc_zra.h:252
@ EVT_SEARCH_PRINCE
Definition d_a_npc_zra.h:261
@ EVT_AFTER_BLAST_ZRR
Definition d_a_npc_zra.h:254
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_zra.h:376
s16 mLookMode
Definition d_a_npc_zra.h:394
BOOL ECut_afterBlastzrR(int)
void calcWaistAngleInit()
dPaPo_c mPaPo
Definition d_a_npc_zra.h:381
u8 mCheckSwimTurnTimer
Definition d_a_npc_zra.h:438
SoldierType getSoldierTypeFromParam()
Definition d_a_npc_zra.cpp:1541
Expression
Definition d_a_npc_zra.h:188
@ EXPR_SPA_WAIT_B
Definition d_a_npc_zra.h:208
@ EXPR_SPA_TALK_A
Definition d_a_npc_zra.h:197
@ EXPR_SADSIT_E
Definition d_a_npc_zra.h:194
@ EXPR_SPA_TALK_B
Definition d_a_npc_zra.h:198
@ EXPR_TALK_NOMAL
Definition d_a_npc_zra.h:189
@ EXPR_TALK_A_SP
Definition d_a_npc_zra.h:203
@ EXPR_SADSIT_B
Definition d_a_npc_zra.h:191
@ EXPR_SADSIT_D
Definition d_a_npc_zra.h:193
@ EXPR_SPA_WAIT_A
Definition d_a_npc_zra.h:207
@ EXPR_TALK_A
Definition d_a_npc_zra.h:201
@ EXPR_TALK_B_SP
Definition d_a_npc_zra.h:200
@ EXPR_NONE
Definition d_a_npc_zra.h:209
@ EXPR_SADSIT_A
Definition d_a_npc_zra.h:190
@ EXPR_TALK_SWIM_SP
Definition d_a_npc_zra.h:199
@ EXPR_LOOKING_SP_2
Definition d_a_npc_zra.h:205
@ EXPR_TALK_NOMAL_2
Definition d_a_npc_zra.h:204
@ EXPR_SADSIT_C
Definition d_a_npc_zra.h:192
@ EXPR_WAIT_SWIM
Definition d_a_npc_zra.h:202
@ EXPR_LOOKUP_2
Definition d_a_npc_zra.h:206
@ EXPR_LOOKING_SP
Definition d_a_npc_zra.h:195
@ EXPR_LOOKUP
Definition d_a_npc_zra.h:196
dCcD_Cyl mCcCyl
Definition d_a_npc_zra.h:384
mDoExt_btkAnm mWaterBtkAnm
Definition d_a_npc_zra.h:377
int mSpinTimer
Definition d_a_npc_zra.h:411
BOOL swimWaterfall(void *)
cXyz field_0x1584
Definition d_a_npc_zra.h:435
ActionFn mpNextActionFn
Definition d_a_npc_zra.h:385
static EventFn mEvtCutList[11]
Definition d_a_npc_zra.h:426
u8 getMultiNoFromParam()
Definition d_a_npc_zra.cpp:1611
BOOL diveCalc(s16, s16, BOOL)
bool mIsAboveWater
Definition d_a_npc_zra.h:433
cXyz field_0x1500
Definition d_a_npc_zra.h:403
void setParam()
Definition d_a_npc_zra.cpp:852
daNpcF_Lookat_c mLookat
Definition d_a_npc_zra.h:380
bool selectAction()
Definition d_a_npc_zra.cpp:1901
u8 mMeterCount
Definition d_a_npc_zra.h:404
void calcBank(s16, s16, s16 &, s16 &)
int Execute()
Definition d_a_npc_zra.cpp:681
BOOL swimRiverDescend2(void *)
u8 getMultiModeFromParam()
Definition d_a_npc_zra.cpp:1600
BOOL waitRiverDescend(void *)
BOOL chkFindPlayer()
Definition d_a_npc_zra.cpp:2220
BOOL diveWaterfall(void *)
s16 field_0x1518
Definition d_a_npc_zra.h:410
void setAttnPos()
Definition d_a_npc_zra.cpp:1003
Definition f_op_actor.h:243
J3DModel * getModel()
Definition m_Do_ext.h:427
Definition m_Do_ext.h:122
Definition m_Do_hostIO.h:26
Type
Definition d_a_e_gm.cpp:65
STATIC_ASSERT(sizeof(daNpc_zrA_HIOParam)==0xB0)
f32(* MtxP)[4]
Definition mtx.h:38
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
int BOOL
Definition types.h:33
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
Definition JORReflexible.h:10
u16 m_num
Definition d_path.h:19
Definition d_a_npc4.h:430
Definition d_a_npc_zra.h:7
s16 mWalkAngleScale
Definition d_a_npc_zra.h:21
f32 mWalkAnmRate
Definition d_a_npc_zra.h:22
f32 mMinDepth
Definition d_a_npc_zra.h:16
s16 mSwimAngleSpeed
Definition d_a_npc_zra.h:11
f32 field_0x90
Definition d_a_npc_zra.h:18
f32 field_0xac
Definition d_a_npc_zra.h:26
f32 mMinSwimSpeedScale
Definition d_a_npc_zra.h:10
f32 field_0xa8
Definition d_a_npc_zra.h:25
f32 field_0xa4
Definition d_a_npc_zra.h:24
f32 field_0xa0
Definition d_a_npc_zra.h:23
f32 mSwimSpeed
Definition d_a_npc_zra.h:9
f32 mMaxScaleFactor
Definition d_a_npc_zra.h:15
f32 mWalkSpeed
Definition d_a_npc_zra.h:19
s16 mWalkAngleSpeed
Definition d_a_npc_zra.h:20
f32 field_0x7c
Definition d_a_npc_zra.h:13
f32 field_0x8c
Definition d_a_npc_zra.h:17
f32 mSwimAnmRate
Definition d_a_npc_zra.h:12
daNpcF_HIOParam common
Definition d_a_npc_zra.h:8
f32 field_0x80
Definition d_a_npc_zra.h:14