59 class sequenceStepData_c {
134 void setParam(
fopAc_ac_c*,
J3DModel*,
cXyz*,
int,
int,
int,
f32,
f32,
f32,
f32,
166 sVar3 * (1.0f / param_4);
227 for (
int i = 0;
i < 2;
i++) {
764 void entry(
unsigned int);
1112 void setParam(
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
s16,
1134 virtual bool Draw();
T cLib_calcTimer(T *value)
Definition c_lib.h:74
float cM_rndF(float max)
Definition c_math.cpp:203
s16 cM_atan2s(float y, float x)
Definition c_math.cpp:119
Definition J3DAnimation.h:693
Definition d_particle_copoly.h:38
daBaseNpc_acMngr_c()
Definition d_a_npc.cpp:2599
~daBaseNpc_acMngr_c()
Definition d_a_npc.cpp:3126
u8 field_0x00[4]
Definition d_a_npc.h:599
void entry(fopAc_ac_c *)
Definition d_a_npc.cpp:2604
fopAc_ac_c * getActor()
Definition d_a_npc.cpp:2609
u32 mActorId
Definition d_a_npc.h:600
csXyz field_0x99c
Definition d_a_npc.h:723
void orderEvent(int, char *)
Definition d_a_npc.cpp:2846
virtual bool getResName()
Definition d_a_npc.cpp:2785
u8 field_0x744[16]
Definition d_a_npc.h:695
virtual void setParam()
Definition d_a_npc.cpp:2841
virtual void attnSttsOn(int, int)
Definition d_a_npc.cpp:2822
mDoExt_McaMorfSO * mpMorf[2]
Definition d_a_npc.h:696
u8 field_0x960[36]
Definition d_a_npc.h:720
Z2Creature mCreature
Definition d_a_npc.h:697
csXyz field_0x91a
Definition d_a_npc.h:711
virtual void mainProc()
Definition d_a_npc.cpp:2858
csXyz field_0xd8a
Definition d_a_npc.h:714
mDoExt_btpAnm mBtpAnm
Definition d_a_npc.h:699
virtual ~daBaseNpc_c()
Definition d_a_npc.cpp:2770
static u8 const mCcDObj[48]
Definition d_a_npc.h:5131
csXyz field_0xd7e
Definition d_a_npc.h:712
virtual void setAttnPos()
Definition d_a_npc.cpp:2974
csXyz field_0x984
Definition d_a_npc.h:721
void setMcaMorfAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
Definition d_a_npc.cpp:2796
virtual void draw(f32)
Definition d_a_npc.cpp:2780
void setBtpAnm(J3DAnmTexPattern *, J3DModelData *, f32, int)
Definition d_a_npc.cpp:2816
virtual bool dbgDraw()
Definition d_a_npc.cpp:2984
void setEnvTevColor()
Definition d_a_npc.cpp:2863
u8 field_0x9f9[27]
Definition d_a_npc.h:726
dMsgFlow_c mMsg
Definition d_a_npc.h:705
u8 field_0x89C[34]
Definition d_a_npc.h:708
csXyz field_0x932
Definition d_a_npc.h:715
virtual void allAnmPlay()
Definition d_a_npc.cpp:2918
mDoExt_bckAnm mBckAnm
Definition d_a_npc.h:698
int checkEndAnm(f32)
Definition d_a_npc.cpp:2881
const cBgS_PolyInfo mBgSPolyInfo
Definition d_a_npc.h:725
u16 * field_0x83c
Definition d_a_npc.h:701
J3DAnmTransform * getTrnsfrmKeyAnmP(char *, int)
Definition d_a_npc.cpp:2790
u8 mRoomId
Definition d_a_npc.h:709
virtual void setMtx(int)
Definition d_a_npc.cpp:2929
void setRoomNo()
Definition d_a_npc.cpp:2869
virtual void drawOtherMdls()
Definition d_a_npc.cpp:2979
u8 field_0x898[2]
Definition d_a_npc.h:706
s32 mUnk
Definition d_a_npc.h:704
virtual bool btkCtrl()
Definition d_a_npc.cpp:2876
u8 field_0x938[4]
Definition d_a_npc.h:716
u8 tmp2[28]
Definition d_a_npc.h:700
u8 field_0x842[6]
Definition d_a_npc.h:703
void setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
Definition d_a_npc.cpp:2803
s16 mEvtIdx
Definition d_a_npc.h:707
u8 field_0x940[18]
Definition d_a_npc.h:718
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc.h:1039
u8 field_0x9a2[70]
Definition d_a_npc.h:724
daBaseNpc_c()
Definition d_a_npc.cpp:2765
virtual void execute()
Definition d_a_npc.cpp:2775
static dCcD_SrcSph mCcDSph
Definition d_a_npc.h:1054
u8 field_0x98A[18]
Definition d_a_npc.h:722
virtual void setCollisions()
Definition d_a_npc.cpp:2969
u16 field_0x840
Definition d_a_npc.h:702
csXyz field_0xd84
Definition d_a_npc.h:713
J3DAnmTransform * getTexPtrnAnmP(char *, int)
Definition d_a_npc.cpp:2810
dBgS_Acch field_0x56c
Definition d_a_npc.h:694
csXyz field_0x93c
Definition d_a_npc.h:717
u8 field_0x8C0[90]
Definition d_a_npc.h:710
virtual void adjustShapeAngle()
Definition d_a_npc.cpp:2924
cXyz field_0x954
Definition d_a_npc.h:719
cXyz mJntPos[3]
Definition d_a_npc.h:640
csXyz mMinJntLmt[2]
Definition d_a_npc.h:638
csXyz mUnk2[2]
Definition d_a_npc.h:644
u8 field_0x28[12]
Definition d_a_npc.h:639
u8 field_0x0A[12]
Definition d_a_npc.h:637
u8 field_0x88[4]
Definition d_a_npc.h:645
csXyz mMaxJntLmt[2]
Definition d_a_npc.h:636
cXyz * mpAttnPos
Definition d_a_npc.h:646
csXyz mRotation[2]
Definition d_a_npc.h:643
u8 field_0x4C[24]
Definition d_a_npc.h:641
~daBaseNpc_lookat_c()
Definition d_a_npc.cpp:3065
int setAttnPos(cXyz *)
Definition d_a_npc.cpp:2754
csXyz getRot(int)
Definition d_a_npc.cpp:2760
void setMinJntLmt(csXyz, int)
Definition d_a_npc.cpp:2740
void calc(fopAc_ac_c *, f32(*)[4], s16)
Definition d_a_npc.cpp:2726
int field_0x00
Definition d_a_npc.h:635
void setMaxJntLmt(csXyz, int)
Definition d_a_npc.cpp:2732
void limitter(s16, s16 *, s16, s16)
Definition d_a_npc.cpp:2691
csXyz mUnk[2]
Definition d_a_npc.h:642
void setJntPos(cXyz, int)
Definition d_a_npc.cpp:2747
void MoveBGCreate(char const *, int, void(*)(dBgW *, void *, cBgS_PolyInfo const &, bool, cXyz *, csXyz *, csXyz *), u32)
Definition d_a_npc.cpp:3020
bool ToBack()
Definition d_a_npc.cpp:3111
u32 field_0xa14
Definition d_a_npc.h:731
~daBaseNpc_moveBgActor_c()
Definition d_a_npc.cpp:5123
static u8 m_set_func[4]
Definition d_a_npc.h:753
void MoveBGCreateHeap()
Definition d_a_npc.cpp:3013
bool IsDelete()
Definition d_a_npc.cpp:3099
bool Delete()
Definition d_a_npc.cpp:3082
bool CreateHeap()
Definition d_a_npc.cpp:3070
bool Create()
Definition d_a_npc.cpp:3076
daBaseNpc_moveBgActor_c()
Definition d_a_npc.cpp:2991
bool Execute(f32(**)[3][4])
Definition d_a_npc.cpp:3088
static u8 m_name[4]
Definition d_a_npc.h:751
void MoveBGDelete()
Definition d_a_npc.cpp:3028
bool Draw()
Definition d_a_npc.cpp:3094
void MoveBGExecute()
Definition d_a_npc.cpp:3034
static u8 m_dzb_id[4]
Definition d_a_npc.h:752
bool ToFore()
Definition d_a_npc.cpp:3105
~daBaseNpc_path_c()
Definition d_a_npc.cpp:3116
u8 field_0xc[2562]
Definition d_a_npc.h:614
void reverseDir()
Definition d_a_npc.cpp:2658
f32 field_0x8
Definition d_a_npc.h:613
int setPathInfo(u8, s8, s8)
Definition d_a_npc.cpp:2637
daBaseNpc_path_c()
Definition d_a_npc.cpp:2624
Vec getPntPos(u16)
Definition d_a_npc.cpp:2686
u8 field_0xa13[17]
Definition d_a_npc.h:618
f32 field_0x0
Definition d_a_npc.h:611
u16 getIdx()
Definition d_a_npc.cpp:2676
u16 mIdx
Definition d_a_npc.h:616
dPath * mpRoomPath
Definition d_a_npc.h:612
s32 chkPnt(cXyz)
Definition d_a_npc.cpp:2665
void setNextPnt()
Definition d_a_npc.cpp:2671
void setIdx(u16)
Definition d_a_npc.cpp:2681
u16 field_0xa0e
Definition d_a_npc.h:615
BOOL isPath()
Definition d_a_npc.cpp:2629
s8 mDirection
Definition d_a_npc.h:617
void entry(unsigned int)
Definition d_a_npc.cpp:3197
void initialize()
Definition d_a_npc.cpp:3186
u32 mActorID
Definition d_a_npc.h:758
virtual ~daNpcF_ActorMngr_c()
Definition d_a_npc.h:769
fopAc_ac_c * getActorP()
Definition d_a_npc.cpp:3207
void remove()
Definition d_a_npc.cpp:3202
daNpcF_ActorMngr_c()
Definition d_a_npc.h:761
Definition d_a_npc.h:1099
cXyz * mAttnPos
Definition d_a_npc.h:1102
void calcMoveDisAngle(int, cXyz *, csXyz *, cXyz, int, BOOL)
Definition d_a_npc.cpp:3585
csXyz mMaxAngle[4]
Definition d_a_npc.h:1105
void clrRotAngle()
Definition d_a_npc.cpp:3638
bool field_0x94[4]
Definition d_a_npc.h:1107
daNpcF_Lookat_c()
Definition d_a_npc.h:1121
virtual ~daNpcF_Lookat_c()
Definition d_a_npc.h:1122
void adjustMoveDisAngle(s16 &, s16, s16, s16)
Definition d_a_npc.cpp:3508
void setRotAngle()
Definition d_a_npc.cpp:3622
cXyz mJointPos[4]
Definition d_a_npc.h:1101
csXyz mRotAngle[4]
Definition d_a_npc.h:1106
void setParam(f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, s16, cXyz *)
Definition d_a_npc.cpp:3419
cXyz * getAttnPos()
Definition d_a_npc.h:1123
void setAttnPos(cXyz *i_attnPos)
Definition d_a_npc.h:1124
void calc(fopAc_ac_c *, Mtx, csXyz **, BOOL, int, BOOL)
Definition d_a_npc.cpp:3456
csXyz mAngularMoveDis[4]
Definition d_a_npc.h:1103
csXyz mMinAngle[4]
Definition d_a_npc.h:1104
void initCalc(fopAc_ac_c *, Mtx, cXyz *, csXyz *, f32 *, cXyz &, BOOL)
Definition d_a_npc.cpp:3530
void initialize()
Definition d_a_npc.cpp:3405
void update(cXyz *, csXyz *, f32 *)
Definition d_a_npc.cpp:3564
Definition d_a_npc.h:1017
f32 mNowOffsetY
Definition d_a_npc.h:1022
daNpcF_MatAnm_c()
Definition d_a_npc.h:1027
void initialize()
Definition d_a_npc.cpp:3219
void calc(J3DMaterial *) const
Definition d_a_npc.cpp:3231
void offEyeMoveFlag()
Definition d_a_npc.h:1034
f32 mNowOffsetX
Definition d_a_npc.h:1021
u8 field_0x105
Definition d_a_npc.h:1024
u8 mEyeMoveFlag
Definition d_a_npc.h:1023
void setNowOffsetX(float i_nowOffsetX)
Definition d_a_npc.h:1031
void onEyeMoveFlag()
Definition d_a_npc.h:1033
f32 field_0xF4
Definition d_a_npc.h:1019
~daNpcF_MatAnm_c()
Definition d_a_npc.cpp:5117
void setNowOffsetY(float i_nowOffsetY)
Definition d_a_npc.h:1032
f32 field_0xF8
Definition d_a_npc.h:1020
Definition d_a_npc.h:1127
virtual bool Delete()
Definition d_a_npc.cpp:5081
virtual bool IsDelete()
Definition d_a_npc.cpp:5097
virtual bool CreateHeap()
Definition d_a_npc.cpp:5071
~daNpcF_MoveBgActor_c()
Definition d_a_npc.cpp:5011
virtual bool Execute(f32(**)[3][4])
Definition d_a_npc.cpp:5086
virtual bool ToFore()
Definition d_a_npc.cpp:5102
virtual bool ToBack()
Definition d_a_npc.cpp:5107
virtual bool Draw()
Definition d_a_npc.cpp:5091
virtual bool Create()
Definition d_a_npc.cpp:5076
Definition d_a_npc.h:1055
void setRange(f32 i_range)
Definition d_a_npc.h:1096
void initialize()
Definition d_a_npc.cpp:3282
BOOL getBeforePos(cXyz &)
Definition d_a_npc.cpp:3357
BOOL setNextIdx()
Definition d_a_npc.cpp:3336
int getIdx()
Definition d_a_npc.h:1087
u8 mIsReversed
Definition d_a_npc.h:1058
f32 mPosDst
Definition d_a_npc.h:1062
void onReverse()
Definition d_a_npc.h:1094
int getBeforeIdx()
Definition d_a_npc.cpp:3349
int setPathInfo(u8, s8, u8)
Definition d_a_npc.cpp:3297
BOOL getDstPos(cXyz, cXyz &)
Definition d_a_npc.cpp:3378
int getNextIdx()
Definition d_a_npc.cpp:3341
void setIdx(int i_idx)
Definition d_a_npc.h:1088
bool mIsClosed
Definition d_a_npc.h:1059
BOOL chkClose()
Definition d_a_npc.h:1092
virtual ~daNpcF_Path_c()
Definition d_a_npc.h:1085
u8 getArg0(int i_idx)
Definition d_a_npc.h:1090
int getArg0()
Definition d_a_npc.h:1089
BOOL chkPassedDst(cXyz)
Definition d_a_npc.cpp:3322
cXyz mPosition
Definition d_a_npc.h:1064
f32 field_0x10
Definition d_a_npc.h:1063
BOOL chkPassed(cXyz)
Definition d_a_npc.cpp:3315
daNpcF_SPCurve_c mSPCurve
Definition d_a_npc.h:1065
BOOL chkReverse()
Definition d_a_npc.h:1093
BOOL getNextPos(cXyz &)
Definition d_a_npc.cpp:3368
daNpcF_Path_c()
Definition d_a_npc.h:1081
Vec getPntPos(int i_idx)
Definition d_a_npc.h:1091
dPath * mpRoomPath
Definition d_a_npc.h:1060
void reverse()
Definition d_a_npc.cpp:3327
dPath * getPathInfo()
Definition d_a_npc.h:1095
u16 mIdx
Definition d_a_npc.h:1057
f32 mRange
Definition d_a_npc.h:1061
void setNextIdxDst(cXyz)
Definition d_a_npc.cpp:3396
Definition d_a_npc.h:1037
virtual ~daNpcF_SPCurve_c()
Definition d_a_npc.h:1052
bool mIsReversed
Definition d_a_npc.h:1041
void initialize(dPath *, int)
Definition d_a_npc.cpp:3263
u16 field_0x02
Definition d_a_npc.h:1040
dStage_dPnt_c mPoints[96]
Definition d_a_npc.h:1043
daNpcF_SPCurve_c()
Definition d_a_npc.h:1048
bool mIsClosed
Definition d_a_npc.h:1042
u16 mNurbs
Definition d_a_npc.h:1039
bool mOrderNewEvt
Definition d_a_npc.h:850
u32 mAnmFlags
Definition d_a_npc.h:825
void playExpressionAnm(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc.cpp:4129
bool mOrderSpeakEvt
Definition d_a_npc.h:846
void setDamage(int, int, int)
Definition d_a_npc.cpp:4264
int ctrlMsgAnm(int &, int &, fopAc_ac_c *, BOOL)
Definition d_a_npc.cpp:4283
cXyz field_0x8c0
Definition d_a_npc.h:791
virtual ~daNpcF_c()
Definition d_a_npc.h:959
s16 field_0x992
Definition d_a_npc.h:821
BOOL hitChk2(dCcD_Cyl *, BOOL, BOOL)
Definition d_a_npc.cpp:4237
csXyz mCurAngle
Definition d_a_npc.h:795
u8 getDistTableIdx(int, int)
Definition d_a_npc.cpp:4550
s16 field_0x990
Definition d_a_npc.h:820
J3DAnmTexPattern * getTexPtrnAnmP(char *, int)
Definition d_a_npc.cpp:3950
bool mTwilight
Definition d_a_npc.h:857
cXyz mHeadPos
Definition d_a_npc.h:794
bool field_0x9ec
Definition d_a_npc.h:849
bool field_0x9eb
Definition d_a_npc.h:848
u16 mMotionLoops
Definition d_a_npc.h:842
int mTotalDamageTimer
Definition d_a_npc.h:808
J3DAnmTevRegKey * getTevRegKeyAnmP(char *, int)
Definition d_a_npc.cpp:3961
f32 mTurnStepNum
Definition d_a_npc.h:814
s16 mMotionPhase
Definition d_a_npc.h:838
int mCutType
Definition d_a_npc.h:802
int mStaffID
Definition d_a_npc.h:801
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc.h:1067
u8 field_0x9f6
Definition d_a_npc.h:859
void setRoomNo()
Definition d_a_npc.cpp:4008
f32 mExpressionMorfOverride
Definition d_a_npc.h:815
void setIntFlowNodeNo(int i_flowNodeNo)
Definition d_a_npc.h:990
int mAttnIdx
Definition d_a_npc.h:803
s16 mTurnStartAngle
Definition d_a_npc.h:822
mDoExt_btkAnm mBtkAnm
Definition d_a_npc.h:777
BOOL step(s16, int, int, int)
Definition d_a_npc.cpp:4503
BOOL talkProc(int *, BOOL, fopAc_ac_c **)
Definition d_a_npc.cpp:4433
virtual void setMotion(int i_motion, f32 i_morf, int i_restart)
Definition d_a_npc.cpp:5061
BOOL setBckAnm(J3DAnmTransform *i_bck, f32 i_rate, int i_attr, int i_start, int i_end, bool i_modify)
Definition d_a_npc.cpp:3975
f32 mExpressionMorf
Definition d_a_npc.h:816
BOOL chkActorInTalkArea(fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
Definition d_a_npc.h:982
bool mIsDamaged
Definition d_a_npc.h:853
bool field_0x9ee
Definition d_a_npc.h:851
u8 field_0x9ef
Definition d_a_npc.h:852
mDoExt_McaMorfSO * mpMorf
Definition d_a_npc.h:774
BOOL chkPlayerInTalkArea(fopAc_ac_c *i_actor)
Definition d_a_npc.h:985
static dCcD_SrcSph mCcDSph
Definition d_a_npc.h:1082
dBgS_AcchCir mAcchCir
Definition d_a_npc.h:781
AnmFlags
Definition d_a_npc.h:872
@ ANM_FLAG_400
Definition d_a_npc.h:883
@ ANM_PAUSE_MORF
Definition d_a_npc.h:873
@ ANM_EXPRESSION_FLAGS
Definition d_a_npc.h:890
@ ANM_PLAY_BTP
Definition d_a_npc.h:882
@ ANM_FLAG_800
Definition d_a_npc.h:884
@ ANM_PAUSE_BPK
Definition d_a_npc.h:886
@ ANM_PLAY_BCK
Definition d_a_npc.h:881
@ ANM_PAUSE_ALL
Definition d_a_npc.h:892
@ ANM_PLAY_BTK
Definition d_a_npc.h:877
@ ANM_PAUSE_BRK
Definition d_a_npc.h:875
@ ANM_PAUSE_BTK
Definition d_a_npc.h:874
@ ANM_PAUSE_EXPRESSION
Definition d_a_npc.h:885
@ ANM_PAUSE_BCK
Definition d_a_npc.h:879
@ ANM_PLAY_BRK
Definition d_a_npc.h:878
@ ANM_PAUSE_BTP
Definition d_a_npc.h:880
@ ANM_PLAY_MORF
Definition d_a_npc.h:876
@ ANM_PLAY_BPK
Definition d_a_npc.h:887
@ ANM_MOTION_FLAGS
Definition d_a_npc.h:888
csXyz mHeadAngle
Definition d_a_npc.h:798
f32 field_0x984[3]
Definition d_a_npc.h:819
int mDamageTimer
Definition d_a_npc.h:807
int mTurnMode
Definition d_a_npc.h:813
s16 field_0x9d0
Definition d_a_npc.h:833
cXyz field_0x884
Definition d_a_npc.h:786
s16 mExpression
Definition d_a_npc.h:840
u8 field_0x9f1
Definition d_a_npc.h:854
cXyz field_0x8d8
Definition d_a_npc.h:793
BOOL execute()
Definition d_a_npc.cpp:3647
virtual BOOL ctrlBtk()
Definition d_a_npc.cpp:5046
u32 mPolySound
Definition d_a_npc.h:829
void onInterrupt(u8 param_0)
Definition d_a_npc.h:992
virtual bool setExpressionAnm(int i_idx, bool i_modify)
Definition d_a_npc.cpp:5051
BOOL turn(s16, f32, int)
Definition d_a_npc.cpp:4467
fopAc_ac_c * getAttnActorP(BOOL, fpcLyIt_JudgeFunc, f32, f32, f32, f32, s16, int, BOOL)
Definition d_a_npc.cpp:4574
cXyz field_0x89c
Definition d_a_npc.h:788
cXyz field_0x8a8
Definition d_a_npc.h:789
BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
Definition d_a_npc.cpp:4672
static void * srchAttnActor1(void *, void *)
Definition d_a_npc.cpp:3799
static u8 const mCcDObjInfo[48]
Definition d_a_npc.h:5142
s8 mReverb
Definition d_a_npc.h:845
BOOL chkActorInArea(fopAc_ac_c *, cXyz, cXyz, s16)
Definition d_a_npc.cpp:4373
virtual void setAttnPos()
Definition d_a_npc.cpp:5016
dBgS_LinChk field_0xad4
Definition d_a_npc.h:863
fopAc_ac_c * getEvtAreaTagP(int, int)
Definition d_a_npc.cpp:4556
void setAngle(s16)
Definition d_a_npc.cpp:4539
int mAttnActorTimer[5]
Definition d_a_npc.h:805
f32 mMotionMorfOverride
Definition d_a_npc.h:817
dMsgFlow_c mFlow
Definition d_a_npc.h:860
cXyz field_0x9b8
Definition d_a_npc.h:831
BOOL setBrkAnm(J3DAnmTevRegKey *i_brk, J3DModelData *i_modelData, f32 i_rate, int i_attr)
Definition d_a_npc.cpp:3996
BOOL chkActorInSpeakArea(fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
Definition d_a_npc.h:976
static fopAc_ac_c * mFindActorPList[100]
Definition d_a_npc.h:997
s16 mExpressionPhase
Definition d_a_npc.h:836
cXyz getAttentionPos(fopAc_ac_c *)
Definition d_a_npc.cpp:4700
s16 mExpressionPrevPhase
Definition d_a_npc.h:837
csXyz field_0x908[3]
Definition d_a_npc.h:799
BOOL chkPlayerInSpeakArea(fopAc_ac_c *i_actor)
Definition d_a_npc.h:979
u16 mExpressionLoops
Definition d_a_npc.h:843
virtual void setExpression(int i_expression, f32 i_morf)
Definition d_a_npc.cpp:5066
LookMode
Definition d_a_npc.h:896
@ LOOK_ACTOR
Definition d_a_npc.h:901
@ LOOK_NONE
Definition d_a_npc.h:897
@ LOOK_PLAYER
Definition d_a_npc.h:899
@ LOOK_ATTN
Definition d_a_npc.h:902
@ LOOK_RESET
Definition d_a_npc.h:898
@ LOOK_PLAYER_TALK
Definition d_a_npc.h:900
void setCutType(int i_cutType)
Definition d_a_npc.h:991
static void * srchActor(void *, void *)
Definition d_a_npc.cpp:3815
J3DAnmTextureSRTKey * getTexSRTKeyAnmP(char *, int)
Definition d_a_npc.cpp:3956
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_npc.cpp:3780
bool field_0x9ea
Definition d_a_npc.h:847
virtual void setParam()
Definition d_a_npc.cpp:5031
u32 field_0x9a4
Definition d_a_npc.h:827
cXyz field_0x890
Definition d_a_npc.h:787
cXyz field_0x9c4
Definition d_a_npc.h:832
virtual bool setMotionAnm(int i_idx, f32 i_morf)
Definition d_a_npc.cpp:5056
BOOL chkEndAnm(f32)
Definition d_a_npc.cpp:4015
cXyz mLookPos
Definition d_a_npc.h:785
void initialize()
Definition d_a_npc.cpp:3863
void changeEvent(char *, char *, u16, u16)
Definition d_a_npc.cpp:4344
virtual void drawOtherMdls()
Definition d_a_npc.cpp:5036
cXyz mLookatPos[3]
Definition d_a_npc.h:784
BOOL chkActorInSight(fopAc_ac_c *, f32)
Definition d_a_npc.cpp:4356
int mMsgTimer
Definition d_a_npc.h:806
u32 mHitodamaParticleKey[2]
Definition d_a_npc.h:828
static s32 mFindCount
Definition d_a_npc.h:998
s16 mMotion
Definition d_a_npc.h:841
csXyz mOldAngle
Definition d_a_npc.h:796
virtual void setCollisions()
Definition d_a_npc.h:967
csXyz mEyeAngle
Definition d_a_npc.h:797
dCcD_Stts mCcStts
Definition d_a_npc.h:780
static s16 mSrchActorName
Definition d_a_npc.h:999
daNpcF_ActorMngr_c mAttnActor[5]
Definition d_a_npc.h:783
void playMotionAnm(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc.cpp:4164
int mTurnAmount
Definition d_a_npc.h:812
BOOL chkFindPlayer2(BOOL, s16)
Definition d_a_npc.cpp:4711
BOOL initTalk(int, fopAc_ac_c **)
Definition d_a_npc.cpp:4422
BOOL setBtpAnm(J3DAnmTexPattern *i_btp, J3DModelData *i_modelData, f32 i_rate, int i_attr)
Definition d_a_npc.cpp:3982
mDoExt_btpAnm mBtpAnm
Definition d_a_npc.h:776
int mBtpTimer
Definition d_a_npc.h:811
s16 mMotionPrevPhase
Definition d_a_npc.h:839
s16 mTurnTargetAngle
Definition d_a_npc.h:823
BOOL checkHide()
Definition d_a_npc.h:988
s16 mEventIdx
Definition d_a_npc.h:835
mDoExt_brkAnm mBrkAnm
Definition d_a_npc.h:778
void setEnvTevColor()
Definition d_a_npc.cpp:4002
f32 mGroundH
Definition d_a_npc.h:818
virtual BOOL main()
Definition d_a_npc.cpp:5026
daNpcF_ActorMngr_c field_0x824
Definition d_a_npc.h:782
mDoExt_bckAnm mBckAnm
Definition d_a_npc.h:775
void setHitodamaPrtcl()
Definition d_a_npc.cpp:4742
virtual BOOL drawDbgInfo()
Definition d_a_npc.cpp:5041
virtual void setMtx2()
Definition d_a_npc.cpp:3842
int draw(BOOL, BOOL, f32, _GXColorS10 *, BOOL)
Definition d_a_npc.cpp:3696
BOOL chkActorInSight2(fopAc_ac_c *, f32, s16)
Definition d_a_npc.cpp:4655
virtual void setMtx()
Definition d_a_npc.cpp:3826
bool mHide
Definition d_a_npc.h:855
s16 field_0x9d2
Definition d_a_npc.h:834
J3DAnmTransformKey * getTrnsfrmKeyAnmP(char *, int)
Definition d_a_npc.cpp:3945
u8 field_0x9f5
Definition d_a_npc.h:858
int mAttnChangeTimer
Definition d_a_npc.h:804
u16 field_0x998
Definition d_a_npc.h:824
dBgS_ObjAcch mAcch
Definition d_a_npc.h:779
void orderEvent(int, char *, u16, u16, u8, u16)
Definition d_a_npc.cpp:4327
BOOL setBtkAnm(J3DAnmTextureSRTKey *i_btk, J3DModelData *i_modelData, f32 i_rate, int i_attr)
Definition d_a_npc.cpp:3989
u8 field_0x9f3
Definition d_a_npc.h:856
u16 mOrderEvtNo
Definition d_a_npc.h:844
void setLookatMtx(int, int *, f32)
Definition d_a_npc.cpp:4197
int mEventTimer
Definition d_a_npc.h:810
cXyz field_0x8b4
Definition d_a_npc.h:790
virtual bool setExpressionBtp(int i_idx)
Definition d_a_npc.cpp:5112
int field_0x95c
Definition d_a_npc.h:809
csXyz mLookatAngle[3]
Definition d_a_npc.h:800
cBgS_GndChk mGndChk
Definition d_a_npc.h:861
BOOL setMcaMorfAnm(J3DAnmTransformKey *i_anm, f32 i_rate, f32 i_morf, int i_attr, int i_start, int i_end)
Definition d_a_npc.cpp:3967
void setIntDemander(fopAc_ac_c *i_actor)
Definition d_a_npc.h:989
BOOL chkActorInAttnArea(fopAc_ac_c *, fopAc_ac_c *, int)
Definition d_a_npc.cpp:4404
cXyz field_0x8cc
Definition d_a_npc.h:792
virtual void adjustShapeAngle()
Definition d_a_npc.cpp:5021
int mFlowNodeNo
Definition d_a_npc.h:830
u32 mShadowKey
Definition d_a_npc.h:826
dBgS_GndChk field_0xa80
Definition d_a_npc.h:862
BOOL playAllAnm()
Definition d_a_npc.cpp:4050
void Set(f32 param_1)
Definition d_a_npc.h:276
cXyz mPosition
Definition d_a_npc.h:270
virtual ~daNpcT_Hermite_c()
Definition d_a_npc.h:273
f32 field_0x10
Definition d_a_npc.h:271
f32 field_0x00
Definition d_a_npc.h:269
Definition m_Do_ext.h:113
static void daPy_getPlayerActorClass()
Definition d_a_b_gnd.cpp:2857
BOOL daNpcF_chkTmpBit(u32 i_idx)
Definition d_a_npc.cpp:4906
void daNpcT_offTmpBit(u32 i_idx)
Definition d_a_npc.cpp:2309
u8 daNpcT_getDistTableIdx(int param_0, int param_1)
Definition d_a_npc.cpp:2284
s16 daNpcF_getGroundAngle(cBgS_PolyInfo *, s16)
Definition d_a_npc.cpp:4881
void daNpcF_onEvtBit(u32 i_idx)
Definition d_a_npc.cpp:4901
BOOL daNpcF_chkEvtBit(u32 i_idx)
Definition d_a_npc.cpp:4896
void daNpcT_onTmpBit(u32 i_idx)
Definition d_a_npc.cpp:2304
BOOL daNpcF_chkPointInArea(cXyz, cXyz, cXyz, s16)
Definition d_a_npc.cpp:4967
void daNpcF_offTmpBit(u32 i_idx)
Definition d_a_npc.cpp:4916
BOOL daNpcF_pntVsLineSegmentLengthSquare2D(f32 i_pntX, f32 i_pntZ, f32 i_startX, f32 i_startZ, f32 i_endX, f32 i_endZ, f32 *o_projX, f32 *o_projZ, f32 *o_dist2)
Definition d_a_npc.cpp:4776
BOOL daNpcT_chkEvtBit(u32 i_idx)
Definition d_a_npc.cpp:2299
void daNpcT_onEvtBit(u32 i_idx)
Definition d_a_npc.cpp:2289
STATIC_ASSERT(sizeof(daNpcT_c)==0xE40)
BOOL daNpcF_chkPassed(cXyz i_pos, dPnt *i_points, u16 i_idx, u16 i_num, BOOL i_isClosed, BOOL i_isReversed)
Definition d_a_npc.cpp:4811
int daNpcF_getPlayerInfoFromPlayerList(int param_0, int i_roomNo, cXyz ¶m_2, csXyz ¶m_3)
Definition d_a_npc.cpp:4922
BOOL daNpcT_chkPointInArea(cXyz param_0, cXyz param_1, cXyz param_2, s16 param_3, int param_4)
Definition d_a_npc.cpp:2214
BOOL daNpcT_chkDoBtnIsSpeak(fopAc_ac_c *i_ActorP)
Definition d_a_npc.cpp:2249
SECTION_INIT void memset()
BOOL dComIfGs_wolfeye_effect_check()
Definition d_com_inf_game.cpp:2271
BOOL dPath_ChkClose(dPath *i_path)
Definition d_path.h:19
int i
Definition e_pow.c:165
@ fopAc_attn_SPEAK_e
Definition f_op_actor.h:89
@ fopAc_attn_TALK_e
Definition f_op_actor.h:87
BOOL fopAcM_IsActor(void *actor)
Definition f_op_actor_mng.h:304
void *(* fpcLyIt_JudgeFunc)(void *, void *)
Definition f_pc_layer_iter.h:14
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_obj_sekizoa.cpp:45
Definition d_a_hozelda.cpp:36
Definition d_a_hozelda.cpp:45
Definition d_a_hozelda.cpp:241
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:229
Definition d_a_hozelda.cpp:93
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:18
Definition d_a_hozelda.cpp:163
Definition d_a_obj_sekizoa.cpp:191
u8 distances[9]
Definition f_op_actor.h:177
Definition d_a_ep.cpp:138
Definition d_a_ep.cpp:134
Definition d_a_hozelda.cpp:20
void setall(s16 val)
Definition c_sxyz.h:27
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:115
Definition d_a_ep.cpp:120
Definition d_a_ep.cpp:114
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:81
Definition d_a_npc_fguard.cpp:74
Definition d_a_npc_fguard.cpp:70
Definition d_a_obj_sekizoa.cpp:318
Definition d_a_npc_cd2.cpp:35
u16 m_num
Definition d_path.h:11
dStage_dPnt_c * m_points
Definition d_path.h:16
Vec m_position
Definition d_stage.h:299
u8 mArg0
Definition d_stage.h:298
~daBaseNpc_matAnm_c()
Definition d_a_npc.cpp:3121
void calc(J3DMaterial *) const
Definition d_a_npc.cpp:2619
f32 morf
Definition d_a_npc.h:868
u16 idx
Definition d_a_npc.h:867
s32 numLoops
Definition d_a_npc.h:869
Definition d_a_obj_sekizoa.cpp:286
virtual ~daNpcT_ActorMngr_c()
Definition d_a_npc.h:38
daNpcT_ActorMngr_c()
Definition d_a_npc.h:36
u32 mActorID
Definition d_a_npc.h:28
Definition d_a_obj_sekizoa.cpp:282
int checkStagger()
Definition d_a_npc.h:236
s16 field_0x16
Definition d_a_npc.h:246
s16 getAngleX(int idx)
Definition d_a_npc.h:238
void setParam(fopAc_ac_c *, fopAc_ac_c *, s16)
Definition d_a_npc.cpp:1230
csXyz field_0x0[2]
Definition d_a_npc.h:243
s16 mStagger
Definition d_a_npc.h:245
int checkRebirth()
Definition d_a_npc.h:240
s16 getAngleZ(int idx)
Definition d_a_npc.h:239
f32 field_0xc[2]
Definition d_a_npc.h:244
void initialize()
Definition d_a_npc.h:226
bool mRebirth
Definition d_a_npc.h:247
Definition d_a_obj_sekizoa.cpp:272
u8 field_0x156
Definition d_a_npc.h:128
void clrDirectFlag()
Definition d_a_npc.h:174
csXyz mEyeAngle
Definition d_a_npc.h:119
csXyz field_0x132
Definition d_a_npc.h:120
void lookCamera(u8 isDirect)
Definition d_a_npc.h:207
u8 field_0x13c[4]
Definition d_a_npc.h:122
void lookNone(u8 isDirect)
Definition d_a_npc.h:197
daNpcT_ActorMngr_c mActrMngr
Definition d_a_npc.h:105
void setEyeAngleY(cXyz param_1, s16 param_2, int param_3, f32 param_4, s16 param_5)
Definition d_a_npc.h:151
daNpcT_JntAnm_c()
Definition d_a_npc.h:169
u8 field_0x144[4]
Definition d_a_npc.h:124
cXyz field_0x120
Definition d_a_npc.h:118
void calcJntRad(f32, f32, f32)
cXyz mRad[3]
Definition d_a_npc.h:114
virtual ~daNpcT_JntAnm_c()
Definition d_a_npc.h:172
csXyz field_0x150
Definition d_a_npc.h:127
cXyz field_0x8
Definition d_a_npc.h:106
cXyz field_0xe4[3]
Definition d_a_npc.h:115
cXyz field_0x14
Definition d_a_npc.h:107
void setEyeAngleX(cXyz param_1, f32 param_2, s16 param_3)
Definition d_a_npc.h:138
int setMode(int mode, int param_2)
Definition d_a_npc.h:177
cXyz field_0x114
Definition d_a_npc.h:117
cXyz field_0x24
Definition d_a_npc.h:109
f32 field_0x14c
Definition d_a_npc.h:126
cXyz * field_0x20
Definition d_a_npc.h:108
void setParam(fopAc_ac_c *, J3DModel *, cXyz *, int, int, int, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, cXyz *)
cXyz field_0x108
Definition d_a_npc.h:116
void lookPlayer(u8 isDirect)
Definition d_a_npc.h:202
void lookActor(fopAc_ac_c *param_1, f32 param_2, u8 isDirect)
Definition d_a_npc.h:212
cXyz field_0x30[3]
Definition d_a_npc.h:110
u8 mDirectFlag
Definition d_a_npc.h:129
cXyz field_0x54[3]
Definition d_a_npc.h:111
int getMode()
Definition d_a_npc.h:175
int field_0x140
Definition d_a_npc.h:123
u8 field_0x158
Definition d_a_npc.h:130
void calc(f32)
Definition d_a_npc.cpp:1214
int mMode
Definition d_a_npc.h:121
f32 field_0x148
Definition d_a_npc.h:125
void setDirect(u8 isDirect)
Definition d_a_npc.h:189
cXyz field_0x78[3]
Definition d_a_npc.h:112
cXyz field_0x9c[3]
Definition d_a_npc.h:113
Definition d_a_obj_sekizoa.cpp:268
f32 field_0xF4
Definition d_a_npc.h:43
void initialize()
Definition d_a_npc.cpp:638
u8 field_0x104
Definition d_a_npc.h:47
daNpcT_MatAnm_c()
Definition d_a_npc.h:51
virtual void calc(J3DMaterial *) const
Definition d_a_npc.cpp:650
f32 mTranslationY
Definition d_a_npc.h:46
u8 field_0x105
Definition d_a_npc.h:48
~daNpcT_MatAnm_c()
Definition d_a_npc.cpp:2489
f32 mTranslationX
Definition d_a_npc.h:45
f32 field_0xF8
Definition d_a_npc.h:44
Definition d_a_obj_sekizoa.cpp:98
s8 field_0x3
Definition d_a_npc.h:63
s16 field_0x0
Definition d_a_npc.h:61
s8 field_0x2
Definition d_a_npc.h:62
Definition d_a_obj_sekizoa.cpp:97
int play(u16, int *, f32 *)
Definition d_a_npc.cpp:690
int mOffset
Definition d_a_npc.h:93
f32 field_0x18
Definition d_a_npc.h:96
int field_0x14
Definition d_a_npc.h:95
int mStepNo
Definition d_a_npc.h:94
int getStepNo()
Definition d_a_npc.h:77
int field_0x4
Definition d_a_npc.h:91
int getNo()
Definition d_a_npc.h:76
daNpcT_MotionSeqMngr_c(sequenceStepData_c const *param_1, int param_2)
Definition d_a_npc.h:70
void setNo(int param_1, f32 param_2, int param_3, int param_4)
Definition d_a_npc.h:78
virtual ~daNpcT_MotionSeqMngr_c()
Definition d_a_npc.h:100
bool checkEntryNewMotion()
Definition d_a_npc.h:75
int mNo
Definition d_a_npc.h:92
sequenceStepData_c const * mpSeqData
Definition d_a_npc.h:90
bool mEndSequence
Definition d_a_npc.h:97
Definition d_a_obj_sekizoa.cpp:263
Vec getPntPos(int i_idx)
Definition d_a_npc.h:314
u8 mIsClosed
Definition d_a_npc.h:297
u16 mIdx
Definition d_a_npc.h:294
int chkClose()
Definition d_a_npc.h:316
f32 field_0x18
Definition d_a_npc.h:293
f32 field_0x14
Definition d_a_npc.h:292
u8 mDirection
Definition d_a_npc.h:296
int chkPassed2(cXyz, cXyz *, int, int)
Definition d_a_npc.cpp:1096
virtual ~daNpcT_Path_c()
Definition d_a_npc.h:312
void reverse()
Definition d_a_npc.cpp:848
int setPathInfo(u8, s8, u8)
Definition d_a_npc.cpp:812
u16 & getIdx()
Definition d_a_npc.h:328
int getDstPosH(cXyz, cXyz *, int, int)
Definition d_a_npc.cpp:895
int getDstPos(cXyz, cXyz *, int)
Definition d_a_npc.cpp:870
int setNextIdx(int)
Definition d_a_npc.cpp:859
u16 getNumPnts()
Definition d_a_npc.h:323
void hermite(cXyz &, cXyz &, cXyz &, cXyz &, daNpcT_Hermite_c &, cXyz &)
Definition d_a_npc.cpp:782
f32 field_0x10
Definition d_a_npc.h:291
bool chkReverse()
Definition d_a_npc.h:321
cXyz mPosition
Definition d_a_npc.h:290
int setNextPathInfo(s8, u8)
Definition d_a_npc.cpp:831
daNpcT_Path_c()
Definition d_a_npc.h:309
int chkPassed1(cXyz, int)
Definition d_a_npc.cpp:930
u16 field_0x1E
Definition d_a_npc.h:295
dPath * mpRoomPath
Definition d_a_npc.h:289
Definition d_a_obj_sekizoa.cpp:195
static int srchActor(void *, void *)
virtual void changeBck(int *, int *)
Definition d_a_npc.h:550
f32 field_0xdfc
Definition d_a_npc.h:407
u32 field_0xd94
Definition d_a_npc.h:381
u8 field_0xa88
Definition d_a_npc.h:359
dBgS_LinChk field_0xae0
Definition d_a_npc.h:362
daNpcT_motionAnmData_c const * field_0x56c
Definition d_a_npc.h:336
dBgS_GndChk field_0xa8c
Definition d_a_npc.h:361
dCcD_Stts field_0xa40
Definition d_a_npc.h:355
virtual void setAfterTalkMotion()
Definition d_a_npc.cpp:2385
virtual void setAttnPos()
Definition d_a_npc.cpp:2324
virtual bool getEyeballRMaterialNo()
Definition d_a_npc.h:514
void setBpkAnm(J3DAnmColor *, J3DModelData *, f32, int)
Definition d_a_npc.cpp:1358
J3DAnmTexPattern * getTexPtrnAnmP(char const *, int)
Definition d_a_npc.cpp:1292
s16 field_0xdc8
Definition d_a_npc.h:393
s8 field_0xe24
Definition d_a_npc.h:416
fopAc_ac_c * getShopItemTagP()
Definition d_a_npc.cpp:2136
virtual void afterMoved()
virtual bool setMotionAnm(int, f32, int)
mDoExt_btpAnm mBtpAnm
Definition d_a_npc.h:342
virtual s32 getEyeballMaterialNo()
Definition d_a_npc.h:515
f32 field_0xde8
Definition d_a_npc.h:402
J3DAnmColor * getColorAnmP(char const *, int)
Definition d_a_npc.cpp:1307
u8 field_0xe2c
Definition d_a_npc.h:424
int field_0xdc4
Definition d_a_npc.h:392
void getAttnPos(fopAc_ac_c *)
Definition d_a_npc.cpp:2045
u16 field_0xe22
Definition d_a_npc.h:415
virtual bool afterSetFaceMotionAnm(int, int, f32, int)
Definition d_a_npc.h:545
u8 field_0xe2b
Definition d_a_npc.h:423
void chkFindWolf(s16, int, int, f32, f32, f32, f32, int)
Definition d_a_npc.cpp:2033
static s16 mSrchName
Definition d_a_npc.h:578
virtual void setCollision()
Definition d_a_npc.cpp:2319
virtual void setFootPos()
virtual void action()
Definition d_a_npc.cpp:2345
int field_0xdb8
Definition d_a_npc.h:389
request_of_phase_process_class field_0x8e0[10]
Definition d_a_npc.h:349
BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
cXyz field_0xd6c
Definition d_a_npc.h:375
int checkEndAnm(f32)
Definition d_a_npc.cpp:1571
daNpcT_ActorMngr_c field_0xb98
Definition d_a_npc.h:365
u8 field_0xe38
Definition d_a_npc.h:434
virtual void changeAnm(int *, int *)
Definition d_a_npc.h:549
daNpcT_ActorMngr_c field_0xba0
Definition d_a_npc.h:366
dCcD_Stts field_0x864
Definition d_a_npc.h:347
daNpcT_evtData_c const * field_0x570
Definition d_a_npc.h:337
f32 field_0xdf0
Definition d_a_npc.h:404
daNpcT_MotionSeqMngr_c field_0xb50
Definition d_a_npc.h:363
void initialize()
Definition d_a_npc.h:559
u8 field_0xe2a
Definition d_a_npc.h:422
cXyz field_0xd48
Definition d_a_npc.h:372
mDoExt_btkAnm mBtkAnm
Definition d_a_npc.h:343
s16 mStepNo
Definition d_a_npc.h:397
virtual bool checkChangeEvt()
Definition d_a_npc.cpp:2406
virtual s32 getFootLJointNo()
u8 field_0xe27
Definition d_a_npc.h:419
static u8 mFindActorPtrs[200]
Definition d_a_obj_sekizoa.cpp:258
cXyz field_0xe00
Definition d_a_npc.h:408
u8 field_0xe2d
Definition d_a_npc.h:425
virtual int checkChangeJoint(int)
void setCommander(fopAc_ac_c *param_0)
Definition d_a_npc.h:557
int ctrlMsgAnm(int *, int *, fopAc_ac_c *, int)
Definition d_a_npc.cpp:1796
virtual bool evtEndProc()
Definition d_a_npc.h:521
u32 field_0xa7c
Definition d_a_npc.h:356
daNpcT_c(daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8)
Definition d_a_npc.h:438
virtual void setFootPrtcl(cXyz *, f32, f32)
int mTimer
Definition d_a_npc.h:390
f32 field_0xdec
Definition d_a_npc.h:403
u8 field_0xe28
Definition d_a_npc.h:420
u8 field_0xda0[8]
Definition d_a_npc.h:384
virtual void drawOtherMdl()
Definition d_a_npc.cpp:2355
fopAc_ac_c * getNearestActorP(s16)
virtual bool chkXYItems()
Definition d_a_npc.h:534
s16 field_0xe1a
Definition d_a_npc.h:411
f32 field_0xdf4
Definition d_a_npc.h:405
daNpcT_faceMotionAnmData_c const * field_0x568
Definition d_a_npc.h:335
virtual void drawGhost()
Definition d_a_npc.h:544
J3DAnmTevRegKey * getTevRegKeyAnmP(char const *, int)
J3DAnmTransformKey * getTrnsfrmKeyAnmP(char const *, int)
char ** field_0x574
Definition d_a_npc.h:338
s16 field_0xdd4
Definition d_a_npc.h:396
int step(s16, int, int, int, int)
virtual s32 getNeckJointNo()
fopAc_ac_c * getEvtAreaTagP(int, int)
cXyz field_0xd54
Definition d_a_npc.h:373
virtual void afterJntAnm(int)
Definition d_a_npc.cpp:2365
u8 field_0xe33
Definition d_a_npc.h:429
u32 field_0xd98
Definition d_a_npc.h:382
u8 field_0xe37
Definition d_a_npc.h:433
mDoExt_brkAnm mBrkAnm
Definition d_a_npc.h:344
f32 field_0xdf8
Definition d_a_npc.h:406
csXyz field_0xd8a
Definition d_a_npc.h:379
s16 field_0xe1c
Definition d_a_npc.h:412
virtual daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c param_1)
Definition d_a_npc.h:547
csXyz field_0xd78
Definition d_a_npc.h:376
int field_0xdac
Definition d_a_npc.h:386
csXyz field_0xd7e
Definition d_a_npc.h:377
virtual bool checkCullDraw()
void ctrlMotion()
Definition d_a_npc.cpp:1766
void getActorDistance(fopAc_ac_c *, int, int)
Definition d_a_npc.cpp:2084
u16 field_0xe20
Definition d_a_npc.h:414
static dCcD_SrcSph mCcDSph
Definition d_a_npc.h:1026
u8 field_0xe35
Definition d_a_npc.h:431
virtual void ctrlJoint(J3DJoint *, J3DModel *)
u16 field_0xe1e
Definition d_a_npc.h:413
daNpcT_MatAnm_c * field_0x96c
Definition d_a_npc.h:351
mDoExt_McaMorfSO * mpMorf[2]
Definition d_a_npc.h:339
virtual int checkRemoveJoint(int)
void chkWolfAction()
Definition d_a_npc.cpp:2028
bool checkHide()
Definition d_a_npc.h:555
int field_0xdb4
Definition d_a_npc.h:388
u8 field_0xa89
Definition d_a_npc.h:360
void setBrkAnm(J3DAnmTevRegKey *, J3DModelData *, f32, int)
csXyz field_0xd84
Definition d_a_npc.h:378
int draw(int, int, f32, _GXColorS10 *, f32, int, int, int)
virtual void decTmr()
Definition d_a_npc.h:536
int setMcaMorfAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
Definition d_a_npc.cpp:1320
daNpcT_JntAnm_c field_0xba8
Definition d_a_npc.h:367
void ctrlFaceMotion()
Definition d_a_npc.cpp:1740
void setBtkAnm(J3DAnmTextureSRTKey *, J3DModelData *, f32, int)
dPaPoT_c field_0x9c0
Definition d_a_npc.h:354
void playAllAnm()
Definition d_a_npc.cpp:1605
void setDamage(int, int, int)
Definition d_a_npc.cpp:1971
virtual bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc.h:546
cBgS_GndChk field_0x930
Definition d_a_npc.h:350
void setBtpAnm(J3DAnmTexPattern *, J3DModelData *, f32, int)
Definition d_a_npc.cpp:1337
u8 field_0xe26
Definition d_a_npc.h:418
s16 field_0xdca
Definition d_a_npc.h:394
cXyz field_0xd60
Definition d_a_npc.h:374
dBgS_AcchCir field_0x8a0
Definition d_a_npc.h:348
dBgS_ObjAcch field_0x68c
Definition d_a_npc.h:346
u8 field_0xe25
Definition d_a_npc.h:417
int talkProc(int *, int, fopAc_ac_c **, int)
u8 field_0xe2e[2]
Definition d_a_npc.h:426
virtual void changeBtk(int *, int *)
Definition d_a_npc.h:552
mDoExt_bckAnm mBckAnm
Definition d_a_npc.h:341
u32 field_0xd90
Definition d_a_npc.h:380
virtual s32 getFootRJointNo()
virtual int drawDbgInfo()
Definition d_a_npc.cpp:2360
virtual s32 getBackboneJointNo()
Definition d_a_npc.cpp:2380
virtual void ctrlSubFaceMotion(int)
Definition d_a_npc.h:505
virtual void beforeMove()
Definition d_a_npc.cpp:2340
static u8 const mCcDObjData[48]
Definition d_a_npc.h:2510
void turn(s16, int, int)
Definition d_a_npc.cpp:2060
cXyz field_0xd24
Definition d_a_npc.h:369
u8 field_0xe29
Definition d_a_npc.h:421
cXyz field_0xd30
Definition d_a_npc.h:370
u32 field_0xda8
Definition d_a_npc.h:385
void chkFindActor(fopAc_ac_c *, int, s16)
Definition d_a_npc.cpp:2018
void deleteRes(s8 const *, char const **)
Z2Creature field_0x580
Definition d_a_npc.h:340
u8 field_0xe34
Definition d_a_npc.h:430
virtual int getEyeballLMaterialNo()
Definition d_a_npc.h:513
virtual void changeBtp(int *, int *)
Definition d_a_npc.h:551
u8 field_0x970[4]
Definition d_a_npc.h:352
u8 field_0xe32
Definition d_a_npc.h:428
u8 field_0xe36
Definition d_a_npc.h:432
void setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
Definition d_a_npc.cpp:1313
virtual bool evtTalk()
Definition d_a_npc.cpp:2401
cXyz field_0xe0c
Definition d_a_npc.h:409
f32 field_0xde0
Definition d_a_npc.h:400
s16 field_0xe18
Definition d_a_npc.h:410
f32 field_0xa80
Definition d_a_npc.h:357
f32 field_0xde4
Definition d_a_npc.h:401
virtual void setParam()
Definition d_a_npc.cpp:2350
BOOL srchPlayerActor()
Definition d_a_npc.cpp:2039
f32 field_0xa84
Definition d_a_npc.h:358
dMsgFlow_c mFlow
Definition d_a_npc.h:353
J3DAnmTransform * getTrnsfrmAnmP(char const *, int)
Definition d_a_npc.cpp:1281
u16 field_0xe30
Definition d_a_npc.h:427
int mCutType
Definition d_a_npc.h:387
int loadRes(s8 const *, char const **)
void calcSpeedAndAngle(cXyz, int, s16, s16)
Definition d_a_npc.cpp:2074
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
virtual bool evtCutProc()
Definition d_a_npc.cpp:2390
int initTalk(int, fopAc_ac_c **)
fopAc_ac_c * hitChk(dCcD_GObjInf *, u32)
Definition d_a_npc.cpp:1951
u8 field_0xdcc[10]
Definition d_a_npc.h:395
int field_0xdc0
Definition d_a_npc.h:391
f32 field_0xddc
Definition d_a_npc.h:399
void setHitodamaPrtcl()
Definition d_a_npc.cpp:2163
s16 checkStep()
Definition d_a_npc.h:556
static u8 mCcDCyl[68]
Definition d_a_obj_sekizoa.cpp:1011
BOOL chkActorInSight(fopAc_ac_c *, f32, s16)
Definition d_a_npc.cpp:1981
virtual s32 getHeadJointNo()
Definition d_a_npc.cpp:2370
J3DAnmTextureSRTKey * getTexSRTKeyAnmP(char const *, int)
u32 mMsgId
Definition d_a_npc.h:383
mDoExt_bpkAnm mBpkAnm
Definition d_a_npc.h:345
bool setFaceMotionAnm(int, bool)
cXyz field_0xd3c
Definition d_a_npc.h:371
virtual daNpcT_motionAnmData_c getMotionAnm(daNpcT_motionAnmData_c param_1)
Definition d_a_npc.h:548
s16 field_0xdda
Definition d_a_npc.h:398
static s32 mFindCount
Definition d_a_npc.h:579
daNpcT_MotionSeqMngr_c field_0xb74
Definition d_a_npc.h:364
daNpcT_DmgStagger_c field_0xd08
Definition d_a_npc.h:368
Definition d_a_obj_sekizoa.cpp:105
int num
Definition d_a_npc.h:252
const char * eventName
Definition d_a_npc.h:251
Definition d_a_obj_sekizoa.cpp:95
u32 field_0x18
Definition d_a_npc.h:257
u32 field_0x0[6]
Definition d_a_npc.h:256
Definition d_a_obj_sekizoa.cpp:107
u32 field_0x18
Definition d_a_npc.h:264
u32 field_0x0[6]
Definition d_a_npc.h:263
int fileIdx
Definition d_a_npc.h:14
int arcIdx
Definition d_a_npc.h:15
int attr
Definition d_a_npc.h:20
int fileIdx
Definition d_a_npc.h:19
int arcIdx
Definition d_a_npc.h:21
actor_attention_types attention_info
Definition f_op_actor.h:231
Definition d_a_npc_fguard.cpp:23
Definition d_a_hozelda.cpp:56
Definition d_a_obj_sekizoa.cpp:56
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:40
Definition d_a_hozelda.cpp:14
int BOOL
Definition types.h:27
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8