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++) {
765 void entry(
unsigned int);
1114 void setParam(
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
s16,
1136 virtual bool Draw();
T cLib_calcTimer(T *value)
Definition c_lib.h:79
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:710
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:600
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:601
csXyz field_0x99c
Definition d_a_npc.h:724
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:696
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:697
u8 field_0x960[36]
Definition d_a_npc.h:721
Z2Creature mCreature
Definition d_a_npc.h:698
csXyz field_0x91a
Definition d_a_npc.h:712
virtual void mainProc()
Definition d_a_npc.cpp:2858
csXyz field_0xd8a
Definition d_a_npc.h:715
mDoExt_btpAnm mBtpAnm
Definition d_a_npc.h:700
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:713
virtual void setAttnPos()
Definition d_a_npc.cpp:2974
csXyz field_0x984
Definition d_a_npc.h:722
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:727
dMsgFlow_c mMsg
Definition d_a_npc.h:706
u8 field_0x89C[34]
Definition d_a_npc.h:709
csXyz field_0x932
Definition d_a_npc.h:716
virtual void allAnmPlay()
Definition d_a_npc.cpp:2918
mDoExt_bckAnm mBckAnm
Definition d_a_npc.h:699
int checkEndAnm(f32)
Definition d_a_npc.cpp:2881
const cBgS_PolyInfo mBgSPolyInfo
Definition d_a_npc.h:726
u16 * field_0x83c
Definition d_a_npc.h:702
J3DAnmTransform * getTrnsfrmKeyAnmP(char *, int)
Definition d_a_npc.cpp:2790
u8 mRoomId
Definition d_a_npc.h:710
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:707
s32 mUnk
Definition d_a_npc.h:705
virtual bool btkCtrl()
Definition d_a_npc.cpp:2876
u8 field_0x938[4]
Definition d_a_npc.h:717
u8 tmp2[28]
Definition d_a_npc.h:701
u8 field_0x842[6]
Definition d_a_npc.h:704
void setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
Definition d_a_npc.cpp:2803
s16 mEvtIdx
Definition d_a_npc.h:708
u8 field_0x940[18]
Definition d_a_npc.h:719
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc.h:1039
u8 field_0x9a2[70]
Definition d_a_npc.h:725
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:723
virtual void setCollisions()
Definition d_a_npc.cpp:2969
u16 field_0x840
Definition d_a_npc.h:703
csXyz field_0xd84
Definition d_a_npc.h:714
J3DAnmTransform * getTexPtrnAnmP(char *, int)
Definition d_a_npc.cpp:2810
dBgS_Acch field_0x56c
Definition d_a_npc.h:695
csXyz field_0x93c
Definition d_a_npc.h:718
u8 field_0x8C0[90]
Definition d_a_npc.h:711
virtual void adjustShapeAngle()
Definition d_a_npc.cpp:2924
cXyz field_0x954
Definition d_a_npc.h:720
cXyz mJntPos[3]
Definition d_a_npc.h:641
csXyz mMinJntLmt[2]
Definition d_a_npc.h:639
csXyz mUnk2[2]
Definition d_a_npc.h:645
u8 field_0x28[12]
Definition d_a_npc.h:640
u8 field_0x0A[12]
Definition d_a_npc.h:638
u8 field_0x88[4]
Definition d_a_npc.h:646
csXyz mMaxJntLmt[2]
Definition d_a_npc.h:637
cXyz * mpAttnPos
Definition d_a_npc.h:647
csXyz mRotation[2]
Definition d_a_npc.h:644
u8 field_0x4C[24]
Definition d_a_npc.h:642
~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:636
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:643
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:732
~daBaseNpc_moveBgActor_c()
Definition d_a_npc.cpp:5123
static u8 m_set_func[4]
Definition d_a_npc.h:754
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:752
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:753
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:615
void reverseDir()
Definition d_a_npc.cpp:2658
f32 field_0x8
Definition d_a_npc.h:614
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:619
f32 field_0x0
Definition d_a_npc.h:612
u16 getIdx()
Definition d_a_npc.cpp:2676
u16 mIdx
Definition d_a_npc.h:617
dPath * mpRoomPath
Definition d_a_npc.h:613
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:616
BOOL isPath()
Definition d_a_npc.cpp:2629
s8 mDirection
Definition d_a_npc.h:618
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:759
virtual ~daNpcF_ActorMngr_c()
Definition d_a_npc.h:770
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:762
Definition d_a_npc.h:1101
cXyz * mAttnPos
Definition d_a_npc.h:1104
void calcMoveDisAngle(int, cXyz *, csXyz *, cXyz, int, BOOL)
Definition d_a_npc.cpp:3585
csXyz mMaxAngle[4]
Definition d_a_npc.h:1107
void clrRotAngle()
Definition d_a_npc.cpp:3638
bool field_0x94[4]
Definition d_a_npc.h:1109
daNpcF_Lookat_c()
Definition d_a_npc.h:1123
virtual ~daNpcF_Lookat_c()
Definition d_a_npc.h:1124
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:1103
csXyz mRotAngle[4]
Definition d_a_npc.h:1108
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:1125
void setAttnPos(cXyz *i_attnPos)
Definition d_a_npc.h:1126
void calc(fopAc_ac_c *, Mtx, csXyz **, BOOL, int, BOOL)
Definition d_a_npc.cpp:3456
csXyz mAngularMoveDis[4]
Definition d_a_npc.h:1105
csXyz mMinAngle[4]
Definition d_a_npc.h:1106
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:1019
f32 mNowOffsetY
Definition d_a_npc.h:1024
daNpcF_MatAnm_c()
Definition d_a_npc.h:1029
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:1036
f32 mNowOffsetX
Definition d_a_npc.h:1023
u8 field_0x105
Definition d_a_npc.h:1026
u8 mEyeMoveFlag
Definition d_a_npc.h:1025
void setNowOffsetX(float i_nowOffsetX)
Definition d_a_npc.h:1033
void onEyeMoveFlag()
Definition d_a_npc.h:1035
f32 field_0xF4
Definition d_a_npc.h:1021
~daNpcF_MatAnm_c()
Definition d_a_npc.cpp:5117
void setNowOffsetY(float i_nowOffsetY)
Definition d_a_npc.h:1034
f32 field_0xF8
Definition d_a_npc.h:1022
Definition d_a_npc.h:1129
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:1057
void setRange(f32 i_range)
Definition d_a_npc.h:1098
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:1089
u8 mIsReversed
Definition d_a_npc.h:1060
f32 mPosDst
Definition d_a_npc.h:1064
void onReverse()
Definition d_a_npc.h:1096
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:1090
bool mIsClosed
Definition d_a_npc.h:1061
BOOL chkClose()
Definition d_a_npc.h:1094
virtual ~daNpcF_Path_c()
Definition d_a_npc.h:1087
u8 getArg0(int i_idx)
Definition d_a_npc.h:1092
int getArg0()
Definition d_a_npc.h:1091
BOOL chkPassedDst(cXyz)
Definition d_a_npc.cpp:3322
cXyz mPosition
Definition d_a_npc.h:1066
f32 field_0x10
Definition d_a_npc.h:1065
BOOL chkPassed(cXyz)
Definition d_a_npc.cpp:3315
daNpcF_SPCurve_c mSPCurve
Definition d_a_npc.h:1067
BOOL chkReverse()
Definition d_a_npc.h:1095
BOOL getNextPos(cXyz &)
Definition d_a_npc.cpp:3368
daNpcF_Path_c()
Definition d_a_npc.h:1083
Vec getPntPos(int i_idx)
Definition d_a_npc.h:1093
dPath * mpRoomPath
Definition d_a_npc.h:1062
void reverse()
Definition d_a_npc.cpp:3327
dPath * getPathInfo()
Definition d_a_npc.h:1097
u16 mIdx
Definition d_a_npc.h:1059
f32 mRange
Definition d_a_npc.h:1063
void setNextIdxDst(cXyz)
Definition d_a_npc.cpp:3396
Definition d_a_npc.h:1039
virtual ~daNpcF_SPCurve_c()
Definition d_a_npc.h:1054
bool mIsReversed
Definition d_a_npc.h:1043
void initialize(dPath *, int)
Definition d_a_npc.cpp:3263
u16 field_0x02
Definition d_a_npc.h:1042
dStage_dPnt_c mPoints[96]
Definition d_a_npc.h:1045
daNpcF_SPCurve_c()
Definition d_a_npc.h:1050
bool mIsClosed
Definition d_a_npc.h:1044
u16 mNurbs
Definition d_a_npc.h:1041
bool mOrderNewEvt
Definition d_a_npc.h:851
u32 mAnmFlags
Definition d_a_npc.h:826
void playExpressionAnm(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc.cpp:4129
bool mOrderSpeakEvt
Definition d_a_npc.h:847
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:792
virtual ~daNpcF_c()
Definition d_a_npc.h:960
s16 field_0x992
Definition d_a_npc.h:822
BOOL hitChk2(dCcD_Cyl *, BOOL, BOOL)
Definition d_a_npc.cpp:4237
csXyz mCurAngle
Definition d_a_npc.h:796
u8 getDistTableIdx(int, int)
Definition d_a_npc.cpp:4550
s16 field_0x990
Definition d_a_npc.h:821
J3DAnmTexPattern * getTexPtrnAnmP(char *, int)
Definition d_a_npc.cpp:3950
bool mTwilight
Definition d_a_npc.h:858
cXyz mHeadPos
Definition d_a_npc.h:795
bool field_0x9ec
Definition d_a_npc.h:850
bool field_0x9eb
Definition d_a_npc.h:849
u16 mMotionLoops
Definition d_a_npc.h:843
int mTotalDamageTimer
Definition d_a_npc.h:809
J3DAnmTevRegKey * getTevRegKeyAnmP(char *, int)
Definition d_a_npc.cpp:3961
f32 mTurnStepNum
Definition d_a_npc.h:815
s16 mMotionPhase
Definition d_a_npc.h:839
int mCutType
Definition d_a_npc.h:803
int mStaffID
Definition d_a_npc.h:802
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc.h:1067
u8 field_0x9f6
Definition d_a_npc.h:860
void setRoomNo()
Definition d_a_npc.cpp:4008
f32 mExpressionMorfOverride
Definition d_a_npc.h:816
void setIntFlowNodeNo(int i_flowNodeNo)
Definition d_a_npc.h:991
int mAttnIdx
Definition d_a_npc.h:804
s16 mTurnStartAngle
Definition d_a_npc.h:823
mDoExt_btkAnm mBtkAnm
Definition d_a_npc.h:778
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:817
BOOL chkActorInTalkArea(fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
Definition d_a_npc.h:983
bool mIsDamaged
Definition d_a_npc.h:854
bool field_0x9ee
Definition d_a_npc.h:852
u8 field_0x9ef
Definition d_a_npc.h:853
mDoExt_McaMorfSO * mpMorf
Definition d_a_npc.h:775
BOOL chkPlayerInTalkArea(fopAc_ac_c *i_actor)
Definition d_a_npc.h:986
static dCcD_SrcSph mCcDSph
Definition d_a_npc.h:1082
dBgS_AcchCir mAcchCir
Definition d_a_npc.h:782
AnmFlags
Definition d_a_npc.h:873
@ ANM_FLAG_400
Definition d_a_npc.h:884
@ ANM_PAUSE_MORF
Definition d_a_npc.h:874
@ ANM_EXPRESSION_FLAGS
Definition d_a_npc.h:891
@ ANM_PLAY_BTP
Definition d_a_npc.h:883
@ ANM_FLAG_800
Definition d_a_npc.h:885
@ ANM_PAUSE_BPK
Definition d_a_npc.h:887
@ ANM_PLAY_BCK
Definition d_a_npc.h:882
@ ANM_PAUSE_ALL
Definition d_a_npc.h:893
@ ANM_PLAY_BTK
Definition d_a_npc.h:878
@ ANM_PAUSE_BRK
Definition d_a_npc.h:876
@ ANM_PAUSE_BTK
Definition d_a_npc.h:875
@ ANM_PAUSE_EXPRESSION
Definition d_a_npc.h:886
@ ANM_PAUSE_BCK
Definition d_a_npc.h:880
@ ANM_PLAY_BRK
Definition d_a_npc.h:879
@ ANM_PAUSE_BTP
Definition d_a_npc.h:881
@ ANM_PLAY_MORF
Definition d_a_npc.h:877
@ ANM_PLAY_BPK
Definition d_a_npc.h:888
@ ANM_MOTION_FLAGS
Definition d_a_npc.h:889
csXyz mHeadAngle
Definition d_a_npc.h:799
f32 field_0x984[3]
Definition d_a_npc.h:820
int mDamageTimer
Definition d_a_npc.h:808
int mTurnMode
Definition d_a_npc.h:814
s16 field_0x9d0
Definition d_a_npc.h:834
cXyz field_0x884
Definition d_a_npc.h:787
s16 mExpression
Definition d_a_npc.h:841
u8 field_0x9f1
Definition d_a_npc.h:855
cXyz field_0x8d8
Definition d_a_npc.h:794
BOOL execute()
Definition d_a_npc.cpp:3647
virtual BOOL ctrlBtk()
Definition d_a_npc.cpp:5046
u32 mPolySound
Definition d_a_npc.h:830
void onInterrupt(u8 param_0)
Definition d_a_npc.h:993
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:789
cXyz field_0x8a8
Definition d_a_npc.h:790
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:846
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:864
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:806
f32 mMotionMorfOverride
Definition d_a_npc.h:818
dMsgFlow_c mFlow
Definition d_a_npc.h:861
cXyz field_0x9b8
Definition d_a_npc.h:832
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:977
static fopAc_ac_c * mFindActorPList[100]
Definition d_a_npc.h:998
s16 mExpressionPhase
Definition d_a_npc.h:837
cXyz getAttentionPos(fopAc_ac_c *)
Definition d_a_npc.cpp:4700
s16 mExpressionPrevPhase
Definition d_a_npc.h:838
csXyz field_0x908[3]
Definition d_a_npc.h:800
BOOL chkPlayerInSpeakArea(fopAc_ac_c *i_actor)
Definition d_a_npc.h:980
u16 mExpressionLoops
Definition d_a_npc.h:844
virtual void setExpression(int i_expression, f32 i_morf)
Definition d_a_npc.cpp:5066
LookMode
Definition d_a_npc.h:897
@ LOOK_ACTOR
Definition d_a_npc.h:902
@ LOOK_NONE
Definition d_a_npc.h:898
@ LOOK_PLAYER
Definition d_a_npc.h:900
@ LOOK_ATTN
Definition d_a_npc.h:903
@ LOOK_RESET
Definition d_a_npc.h:899
@ LOOK_PLAYER_TALK
Definition d_a_npc.h:901
void setCutType(int i_cutType)
Definition d_a_npc.h:992
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:848
virtual void setParam()
Definition d_a_npc.cpp:5031
u32 field_0x9a4
Definition d_a_npc.h:828
cXyz field_0x890
Definition d_a_npc.h:788
cXyz field_0x9c4
Definition d_a_npc.h:833
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:786
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:785
BOOL chkActorInSight(fopAc_ac_c *, f32)
Definition d_a_npc.cpp:4356
int mMsgTimer
Definition d_a_npc.h:807
u32 mHitodamaParticleKey[2]
Definition d_a_npc.h:829
static s32 mFindCount
Definition d_a_npc.h:999
s16 mMotion
Definition d_a_npc.h:842
csXyz mOldAngle
Definition d_a_npc.h:797
virtual void setCollisions()
Definition d_a_npc.h:968
csXyz mEyeAngle
Definition d_a_npc.h:798
dCcD_Stts mCcStts
Definition d_a_npc.h:781
static s16 mSrchActorName
Definition d_a_npc.h:1000
daNpcF_ActorMngr_c mAttnActor[5]
Definition d_a_npc.h:784
void playMotionAnm(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc.cpp:4164
int mTurnAmount
Definition d_a_npc.h:813
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:777
int mBtpTimer
Definition d_a_npc.h:812
s16 mMotionPrevPhase
Definition d_a_npc.h:840
s16 mTurnTargetAngle
Definition d_a_npc.h:824
BOOL checkHide()
Definition d_a_npc.h:989
s16 mEventIdx
Definition d_a_npc.h:836
mDoExt_brkAnm mBrkAnm
Definition d_a_npc.h:779
void setEnvTevColor()
Definition d_a_npc.cpp:4002
f32 mGroundH
Definition d_a_npc.h:819
virtual BOOL main()
Definition d_a_npc.cpp:5026
daNpcF_ActorMngr_c field_0x824
Definition d_a_npc.h:783
mDoExt_bckAnm mBckAnm
Definition d_a_npc.h:776
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:856
s16 field_0x9d2
Definition d_a_npc.h:835
J3DAnmTransformKey * getTrnsfrmKeyAnmP(char *, int)
Definition d_a_npc.cpp:3945
u8 field_0x9f5
Definition d_a_npc.h:859
int mAttnChangeTimer
Definition d_a_npc.h:805
u16 field_0x998
Definition d_a_npc.h:825
dBgS_ObjAcch mAcch
Definition d_a_npc.h:780
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:857
u16 mOrderEvtNo
Definition d_a_npc.h:845
void setLookatMtx(int, int *, f32)
Definition d_a_npc.cpp:4197
int mEventTimer
Definition d_a_npc.h:811
cXyz field_0x8b4
Definition d_a_npc.h:791
virtual bool setExpressionBtp(int i_idx)
Definition d_a_npc.cpp:5112
int field_0x95c
Definition d_a_npc.h:810
csXyz mLookatAngle[3]
Definition d_a_npc.h:801
cBgS_GndChk mGndChk
Definition d_a_npc.h:862
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:990
BOOL chkActorInAttnArea(fopAc_ac_c *, fopAc_ac_c *, int)
Definition d_a_npc.cpp:4404
cXyz field_0x8cc
Definition d_a_npc.h:793
virtual void adjustShapeAngle()
Definition d_a_npc.cpp:5021
int mFlowNodeNo
Definition d_a_npc.h:831
u32 mShadowKey
Definition d_a_npc.h:827
dBgS_GndChk field_0xa80
Definition d_a_npc.h:863
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:114
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
BOOL daNpcT_chkTmpBit(u32 i_idx)
Definition d_a_npc.cpp:2314
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
u8 daNpcF_getDistTableIdx(int param_0, int param_1)
Definition d_a_npc.cpp:4992
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:2295
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:246
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:296
u8 mArg0
Definition d_stage.h:295
~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:869
u16 idx
Definition d_a_npc.h:868
s32 numLoops
Definition d_a_npc.h:870
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
static dCcD_SrcGObjInf const mCcDObjData
Definition d_a_npc.h:2510
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
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