42#define NPC_KN_HIO_CLASS daNpc_Kn_HIO_c
44#define NPC_KN_HIO_CLASS daNpc_Kn_Param_c
321 BOOL
setBckAnm(J3DAnmTransform*, f32,
int,
int,
int,
bool);
323 BOOL
setBtpAnm(J3DAnmTexPattern*, J3DModelData*, f32,
int);
324 BOOL
setBtkAnm(J3DAnmTextureSRTKey*, J3DModelData*, f32,
int);
328 int draw(
int,
int, f32, GXColorS10*, f32,
int,
int,
int);
350 int step(s16,
int,
int,
int,
int);
362 OS_REPORT(
"|%06d:%x|daNpc_Kn_c -> コンストラクト\n",
g_Counter.
mCounter0,
this);
counter_class g_Counter
Definition c_counter.cpp:8
Definition Z2Creature.h:7
Definition c_bg_s_gnd_chk.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_gnd_chk.h:7
Definition d_bg_s_lin_chk.h:9
Definition d_bg_s_acch.h:244
Definition d_kankyo_tev_str.h:8
Definition d_msg_flow.h:49
Definition d_particle_copoly.h:53
Particle effect management class for center-based effects.
Definition d_particle_copoly.h:25
void initialize()
Definition d_a_npc.cpp:277
void initialize()
Definition d_a_npc.h:453
void initialize()
Definition d_a_npc.cpp:852
void initialize()
Definition d_a_npc.cpp:337
Definition d_a_npc_kn.h:32
daNpc_Kn_HIOParam m
Definition d_a_npc_kn.h:39
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kn.cpp:133
void genMessage(JORMContext *)
Definition d_a_npc_kn.cpp:182
daNpc_Kn_HIO_c()
Definition d_a_npc_kn.cpp:129
Definition d_a_npc_kn.h:24
virtual ~daNpc_Kn_Param_c()
Definition d_a_npc_kn.h:26
static const daNpc_Kn_HIOParam m
Definition d_a_npc_kn.h:71
Definition d_a_npc_kn.h:78
cXyz mScale
Definition d_a_npc_kn.h:83
csXyz mAngle
Definition d_a_npc_kn.h:82
dPaPo_c mManager
Definition d_a_npc_kn.h:84
bool field_0x00
Definition d_a_npc_kn.h:80
cXyz mPos
Definition d_a_npc_kn.h:81
Hero's Shade.
Definition d_a_npc_kn.h:55
const daNpcT_evtData_c * mpEventData
Definition d_a_npc_kn.h:90
u8 getDivideNo()
Definition d_a_npc_kn.cpp:771
u8 field_0x15cd
Definition d_a_npc_kn.h:444
u8 field_0x170d
Definition d_a_npc_kn.h:453
int(daNpc_Kn_c::*) cutFunc(int)
Definition d_a_npc_kn.h:57
J3DAnmTransformKey * getTrnsfrmKeyAnmP(char const *, int)
virtual int getFootRJointNo()
Definition d_a_npc_kn.h:388
virtual u16 getEyeballLMaterialNo()
Definition d_a_npc_kn.h:389
cXyz field_0x1700
Definition d_a_npc_kn.h:451
daNpc_Kn_prtclMngr_c mParticleMngr[3]
Definition d_a_npc_kn.h:449
csXyz mCurAngle
Definition d_a_npc_kn.h:129
void setTalkFlag(u8 i_flag)
Definition d_a_npc_kn.h:220
int ECut_sixthSkillGet(int)
Definition d_a_npc_kn.cpp:4465
int ECut_noneEquipChangeTalkStand(int)
Definition d_a_npc_kn.cpp:1776
daNpc_Kn_c(daNpcT_faceMotionAnmData_c const *param_0, daNpcT_motionAnmData_c const *param_1, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_2, int param_3, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_4, int param_5, daNpcT_evtData_c const *param_6, char **param_7)
Definition d_a_npc_kn.h:354
int teach02_shieldBashWait(void *)
u16 mMode
Definition d_a_npc_kn.h:163
s16 mStepMode
Definition d_a_npc_kn.h:151
dBgS_ObjAcch mAcch
Definition d_a_npc_kn.h:99
u32 mAnmFlags
Definition d_a_npc_kn.h:135
int ECut_secondSkillGet(int)
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kn.cpp:736
cXyz field_0x15c0
Definition d_a_npc_kn.h:442
void teach01_selectAction()
void resetCol()
Definition d_a_npc_kn.cpp:813
int setPrtcl()
Definition d_a_npc_kn.cpp:4949
u8 mSpeakEvent
Definition d_a_npc_kn.h:174
int ECut_thirdSkillExplain(int)
Definition d_a_npc_kn.cpp:3277
bool checkRemoveJoint(int i_jointNo)
Definition d_a_npc_kn.h:213
dCcD_Sph mSphCc[2]
Definition d_a_npc_kn.h:430
mDoExt_invisibleModel mInvisModel
Definition d_a_npc_kn.h:426
s8 getActionMode()
Definition d_a_npc_kn.h:218
int teach03_attackWait(void *)
Definition d_a_npc_kn.cpp:1929
u32 setParamTeach04()
Definition d_a_npc_kn.cpp:1008
BOOL setBtkAnm(J3DAnmTextureSRTKey *, J3DModelData *, f32, int)
void drawGhost()
Definition d_a_npc_kn.cpp:1395
void setCollisionTeach07()
Definition d_a_npc_kn.cpp:1329
static dCcD_SrcSph mCcDSph
Definition d_a_npc_kn.h:27
dPaPoT_c field_0x9F4
Definition d_a_npc_kn.h:107
u8 field_0xe3b
Definition d_a_npc_kn.h:177
int talk(void *)
Definition d_a_npc_kn.cpp:1645
void srchActors()
Definition d_a_npc_kn.cpp:1059
int setSlipPrtcl()
Definition d_a_npc_kn.cpp:4993
void setSceneChange(int)
Definition d_a_npc_kn.cpp:1708
int teach07_superTurnAttackWaitDivide(void *)
Definition d_a_npc_kn.cpp:2969
u8 field_0x170e
Definition d_a_npc_kn.h:454
int teach02_shieldReflectWait(void *)
int ECut_fourthSkillGet(int)
Definition d_a_npc_kn.cpp:3797
dBgS_LinChk mLinChk
Definition d_a_npc_kn.h:115
int teach06_superJumpWait(void *)
Definition d_a_npc_kn.cpp:2381
virtual u16 getEyeballMaterialNo()
Definition d_a_npc_kn.h:391
int ECut_fifthSkillGet(int)
Definition d_a_npc_kn.cpp:4131
BOOL setAction(actionFunc)
Definition d_a_npc_kn.cpp:1605
daNpcT_ActorMngr_c mActorMngr2
Definition d_a_npc_kn.h:119
void calcSwordAttackMove(int)
Definition d_a_npc_kn.cpp:5125
virtual BOOL checkChangeEvt()
Definition d_a_npc_kn.h:394
s16 mFootRPolyAngle
Definition d_a_npc_kn.h:148
s16 mTargetAngle
Definition d_a_npc_kn.h:150
void setCutType(int i_type)
Definition d_a_npc_kn.h:215
void setCollisionTeach02()
s16 mEvtId
Definition d_a_npc_kn.h:160
dKy_tevstr_c mTevStr
Definition d_a_npc_kn.h:427
void beforeMove()
Definition d_a_npc_kn.cpp:1109
BOOL talkProc(int *, int, fopAc_ac_c **, int)
int initTalk(int, fopAc_ac_c **)
int ECut_thirdSkillGet(int)
Definition d_a_npc_kn.cpp:3461
request_of_phase_process_class mPhase[8]
Definition d_a_npc_kn.h:102
NPC_KN_HIO_CLASS * mpHIO
Definition d_a_npc_kn.h:428
int teach06_waitDivide(void *)
Definition d_a_npc_kn.cpp:2564
void teach03_selectAction()
Definition d_a_npc_kn.cpp:1515
u8 field_0x15cf
Definition d_a_npc_kn.h:446
u8 field_0x15ce
Definition d_a_npc_kn.h:445
u8 mNoDraw
Definition d_a_npc_kn.h:170
daNpcT_MatAnm_c * mpMatAnm
Definition d_a_npc_kn.h:104
void drawOtherMdl()
Definition d_a_npc_kn.cpp:1346
void teach07_selectAction()
Definition d_a_npc_kn.cpp:1576
u8 field_0x15bc
Definition d_a_npc_kn.h:439
int field_0xddc
Definition d_a_npc_kn.h:139
mDoExt_brkAnm mBrkAnm
Definition d_a_npc_kn.h:97
int teach01_attackWait(void *)
virtual bool afterSetFaceMotionAnm(int, int, f32, int)
Definition d_a_npc_kn.h:405
int teach01_start(void *)
int step(s16, int, int, int, int)
csXyz field_0xDB8
Definition d_a_npc_kn.h:131
int wait(void *)
Definition d_a_npc_kn.cpp:1621
fpc_ProcID mMsgId
Definition d_a_npc_kn.h:136
u16 mMorfLoops
Definition d_a_npc_kn.h:161
int teach02_finishWait(void *)
cXyz mFootLOffset
Definition d_a_npc_kn.h:124
virtual u16 getEyeballRMaterialNo()
Definition d_a_npc_kn.h:390
int ECut_attackFailed(int)
u8 field_0x15bd
Definition d_a_npc_kn.h:440
int teach01_swordFinishWait(void *)
f32 mMorfFrames
Definition d_a_npc_kn.h:111
s16 field_0x15d0
Definition d_a_npc_kn.h:447
virtual int ctrlJoint(J3DJoint *, J3DModel *)
u16 mEvtNo
Definition d_a_npc_kn.h:173
int ECut_firstSkillGet(int)
static char * mCutNameList[21]
Definition d_a_npc_kn.h:471
daNpcT_MotionSeqMngr_c mMotionSeqMngr
Definition d_a_npc_kn.h:117
f32 mGroundHeight
Definition d_a_npc_kn.h:157
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
int loadRes(s8 const *, char const **)
u8 mTwilight
Definition d_a_npc_kn.h:113
BOOL setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
u8 field_0xdf5[0x0DF8 - 0x0DF6]
Definition d_a_npc_kn.h:147
void reset()
Definition d_a_npc_kn.cpp:830
int Delete()
Definition d_a_npc_kn.cpp:701
void teach06_selectAction()
Definition d_a_npc_kn.cpp:1551
bool checkHide()
Definition d_a_npc_kn.h:196
mDoExt_btpAnm mBtpAnm
Definition d_a_npc_kn.h:95
virtual bool checkCullDraw()
mDoExt_bckAnm mBckAnm
Definition d_a_npc_kn.h:94
cXyz mFootROffset
Definition d_a_npc_kn.h:125
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kn.cpp:731
int teach07_superTurnAttackWait(void *)
Definition d_a_npc_kn.cpp:2791
s16 field_0xdf2
Definition d_a_npc_kn.h:145
u8 field_0xe2d
Definition d_a_npc_kn.h:165
u8 field_0xe30
Definition d_a_npc_kn.h:168
mDoExt_bckAnm mPodBck
Definition d_a_npc_kn.h:431
J3DAnmTransform * getTrnsfrmAnmP(char const *, int)
int teach02_start(void *)
Definition d_a_npc_kn.cpp:1907
void setCollisionTeach01()
int ECut_secondEncount(int)
Definition d_a_npc_kn.cpp:3120
cXyz mOldFootROffset
Definition d_a_npc_kn.h:127
int ECut_largeDamageTalk(int)
Definition d_a_npc_kn.cpp:1841
void action()
Definition d_a_npc_kn.cpp:1099
int field_0x15d4[3]
Definition d_a_npc_kn.h:448
cXyz mFootRPos
Definition d_a_npc_kn.h:123
daNpcT_DmgStagger_c mDmgStagger
Definition d_a_npc_kn.h:121
u8 field_0xe18[0xe1c - 0xe18]
Definition d_a_npc_kn.h:158
int field_0xe3c
Definition d_a_npc_kn.h:178
u16 field_0x15be
Definition d_a_npc_kn.h:441
void setCollisionSword()
Definition d_a_npc_kn.cpp:1226
cXyz field_0xDA0
Definition d_a_npc_kn.h:128
int ctrlMsgAnm(int *, int *, fopAc_ac_c *, int)
daNpcT_MotionSeqMngr_c mFaceMotionSeqMngr
Definition d_a_npc_kn.h:116
virtual void setFootPrtcl(cXyz *, f32)
char ** mpArcNames
Definition d_a_npc_kn.h:91
cXyz mTargetPos
Definition d_a_npc_kn.h:438
virtual void afterJntAnm(int)
Definition d_a_npc_kn.h:393
actionFunc mpActionFunc
Definition d_a_npc_kn.h:459
int teach06_superJumpedDivide(void *)
Definition d_a_npc_kn.cpp:2714
u32 setParamTeach07()
Definition d_a_npc_kn.cpp:1048
u8 field_0xe39
Definition d_a_npc_kn.h:175
AnmFlags
Definition d_a_npc_kn.h:60
@ ANM_PAUSE_BCK
Definition d_a_npc_kn.h:65
@ ANM_PLAY_MORF
Definition d_a_npc_kn.h:67
@ ANM_FLAG_1000
Definition d_a_npc_kn.h:73
@ ANM_PAUSE_MORF
Definition d_a_npc_kn.h:61
@ ANM_PLAY_BPK
Definition d_a_npc_kn.h:70
@ ANM_PAUSE_TIMER_BTP
Definition d_a_npc_kn.h:74
@ ANM_FLAG_4000
Definition d_a_npc_kn.h:75
@ ANM_PAUSE_BTP
Definition d_a_npc_kn.h:66
@ ANM_PLAY_BTK
Definition d_a_npc_kn.h:68
@ ANM_PAUSE_BPK
Definition d_a_npc_kn.h:64
@ ANM_PLAY_BTP
Definition d_a_npc_kn.h:72
@ ANM_PLAY_BCK
Definition d_a_npc_kn.h:71
@ ANM_PAUSE_BRK
Definition d_a_npc_kn.h:63
@ ANM_PAUSE_BTK
Definition d_a_npc_kn.h:62
@ ANM_PLAY_BRK
Definition d_a_npc_kn.h:69
u8 field_0xe3a
Definition d_a_npc_kn.h:176
u32 setParamTeach05()
Definition d_a_npc_kn.cpp:1028
virtual daNpcT_motionAnmData_c getMotionAnm(daNpcT_motionAnmData_c arg0)
Definition d_a_npc_kn.h:409
void resetType()
Definition d_a_npc_kn.cpp:879
actionFunc mpTeachAction
Definition d_a_npc_kn.h:458
u8 field_0x1754
Definition d_a_npc_kn.h:461
int chkFindPlayer(int, s16)
u32 setParamTeach06()
Definition d_a_npc_kn.cpp:1044
BOOL setBtpAnm(J3DAnmTexPattern *, J3DModelData *, f32, int)
int teach04_finishWait(void *)
Definition d_a_npc_kn.cpp:2181
u32 setParamTeach03()
Definition d_a_npc_kn.cpp:992
virtual bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_kn.cpp:1409
int selectAction()
Definition d_a_npc_kn.cpp:1447
int field_0xdec
Definition d_a_npc_kn.h:143
dBgS_AcchCir mAcchCir
Definition d_a_npc_kn.h:101
int ECut_firstEncount(int)
bool evtTalk()
Definition d_a_npc_kn.cpp:1065
void setCollision()
Definition d_a_npc_kn.cpp:1162
u8 getType()
Definition d_a_npc_kn.cpp:749
dCcD_Stts mCcStts
Definition d_a_npc_kn.h:100
void setCollisionTeach05()
Definition d_a_npc_kn.cpp:1317
int teach07_divideMove(void *)
Definition d_a_npc_kn.cpp:2898
void setAfterTalkMotion()
Definition d_a_npc_kn.cpp:1052
int ECut_seventhSkillExplain(int)
Definition d_a_npc_kn.cpp:4606
virtual int getFootLJointNo()
Definition d_a_npc_kn.h:387
int teach07_waitDivide(void *)
Definition d_a_npc_kn.cpp:2943
daNpcT_JntAnm_c mJntAnm
Definition d_a_npc_kn.h:120
cXyz mFootLPos
Definition d_a_npc_kn.h:122
bool setFaceMotionAnm(int, bool)
u8 field_0x9a4[4]
Definition d_a_npc_kn.h:105
s16 mFootLPolyAngle
Definition d_a_npc_kn.h:146
BOOL checkEndAnm(J3DFrameCtrl *, f32)
J3DAnmTextureSRTKey * getTexSRTKeyAnmP(char const *, int)
int ECut_reflectExplain(int)
int create()
Definition d_a_npc_kn.cpp:538
BOOL checkCollisionSword()
Definition d_a_npc_kn.cpp:1259
const daNpcT_faceMotionAnmData_c * mpFaceMotionAnmData
Definition d_a_npc_kn.h:88
s16 mGroundAngle
Definition d_a_npc_kn.h:144
int Draw()
Definition d_a_npc_kn.cpp:717
int test(void *)
Definition d_a_npc_kn.cpp:1685
int getBackboneJointNo()
Definition d_a_npc_kn.h:208
int teach06_warpDelete(void *)
Definition d_a_npc_kn.cpp:2752
BOOL isDelete()
Definition d_a_npc_kn.cpp:785
void afterMoved()
Definition d_a_npc_kn.cpp:1115
void setAttnPos()
Definition d_a_npc_kn.cpp:1122
J3DAnmTexPattern * getTexPtrnAnmP(char const *, int)
mDoExt_McaMorfSO * mpModelMorf[2]
Definition d_a_npc_kn.h:92
u32 mPodAnmFlags
Definition d_a_npc_kn.h:432
void teach04_selectAction()
Definition d_a_npc_kn.cpp:1525
virtual void setFootPos()
dCcD_Stts mCcStts2
Definition d_a_npc_kn.h:108
int mTimer
Definition d_a_npc_kn.h:141
u8 mType
Definition d_a_npc_kn.h:434
cXyz getAttnPos(fopAc_ac_c *)
u8 field_0xe31
Definition d_a_npc_kn.h:169
daNpcT_Path_c mPath
Definition d_a_npc_kn.h:460
int teach07_warpDelete(void *)
Definition d_a_npc_kn.cpp:3100
u8 mFootROnGround
Definition d_a_npc_kn.h:167
J3DModel * mpPodModel
Definition d_a_npc_kn.h:425
int mCutType
Definition d_a_npc_kn.h:138
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc_kn.h:20
static fopAc_ac_c * mFindActorPtrs[50]
Definition d_a_npc_kn.h:421
bool checkChangeJoint(int i_jointNo)
Definition d_a_npc_kn.h:212
int getNeckJointNo()
Definition d_a_npc_kn.h:204
cBgS_GndChk mGndChk
Definition d_a_npc_kn.h:103
u8 getPath()
Definition d_a_npc_kn.cpp:781
int teach06_divideMove(void *)
Definition d_a_npc_kn.cpp:2522
bool checkBattleMode()
Definition d_a_npc_kn.h:222
int ECut_secondSkillExplain(int)
u16 mBckLoops
Definition d_a_npc_kn.h:162
virtual ~daNpc_Kn_c()
Definition d_a_npc_kn.cpp:521
u8 mDivideNo
Definition d_a_npc_kn.h:435
int(daNpc_Kn_c::*) actionFunc(void *)
Definition d_a_npc_kn.h:58
int Execute()
Definition d_a_npc_kn.cpp:708
int setLandingPrtcl()
Definition d_a_npc_kn.cpp:5010
s16 field_0x1712
Definition d_a_npc_kn.h:457
u32 mShadowKey
Definition d_a_npc_kn.h:134
dMsgFlow_c mFlow
Definition d_a_npc_kn.h:106
BOOL chkPointInArea(cXyz, cXyz, cXyz, s16)
int teach06_superJumpWaitDivide(void *)
Definition d_a_npc_kn.cpp:2590
int CreateHeap()
Definition d_a_npc_kn.cpp:599
s16 mStartAngle
Definition d_a_npc_kn.h:149
int setMcaMorfAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
int draw(int, int, f32, GXColorS10 *, f32, int, int, int)
BOOL chkAction(actionFunc)
Definition d_a_npc_kn.cpp:1601
int mBtpPauseTimer
Definition d_a_npc_kn.h:142
void setSwordChargePtcl()
Definition d_a_npc_kn.cpp:5030
u8 field_0xe2c
Definition d_a_npc_kn.h:164
static int mFindCount
Definition d_a_npc_kn.h:422
int teach04_headBreakWait(void *)
Definition d_a_npc_kn.cpp:2125
BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
u8 field_0xe33
Definition d_a_npc_kn.h:171
int ECut_sixthSkillExplain(int)
Definition d_a_npc_kn.cpp:4268
static cutFunc mCutList[21]
Definition d_a_npc_kn.h:495
u32 getFlowNodeNo()
Definition d_a_npc_kn.cpp:776
int ECut_fifthSkillExplain(int)
Definition d_a_npc_kn.cpp:3934
s16 field_0x1710
Definition d_a_npc_kn.h:456
int teach07_superTurnAttackedDivide(void *)
Definition d_a_npc_kn.cpp:3062
u8 field_0x170c
Definition d_a_npc_kn.h:452
int teach05_surpriseAttackWait(void *)
Definition d_a_npc_kn.cpp:2242
void setActionMode(s8 i_actionMode)
Definition d_a_npc_kn.h:217
u8 field_0xe34
Definition d_a_npc_kn.h:172
int mTimerStart
Definition d_a_npc_kn.h:140
int drawDbgInfo()
Definition d_a_npc_kn.cpp:1333
static const dCcD_SrcGObjInf mCcDObjData
Definition d_a_npc_kn.h:62
u8 field_0x15af
Definition d_a_npc_kn.h:437
BOOL chkActorInSight(fopAc_ac_c *, f32, s16)
void setParam()
Definition d_a_npc_kn.cpp:917
const daNpcT_motionAnmData_c * mpMotionAnmData
Definition d_a_npc_kn.h:89
virtual daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c arg0)
Definition d_a_npc_kn.h:406
cXyz mOldFootLOffset
Definition d_a_npc_kn.h:126
void setCollisionTeach04()
Definition d_a_npc_kn.cpp:1291
void teach02_selectAction()
mDoExt_bpkAnm mBpkAnm
Definition d_a_npc_kn.h:98
Z2Creature mSound
Definition d_a_npc_kn.h:93
f32 mRadius
Definition d_a_npc_kn.h:156
u8 field_0x170f
Definition d_a_npc_kn.h:455
virtual BOOL evtEndProc()
Definition d_a_npc_kn.h:395
cXyz field_0x16f4
Definition d_a_npc_kn.h:450
daNpcT_ActorMngr_c mActorMngr1
Definition d_a_npc_kn.h:118
csXyz field_0xDB2
Definition d_a_npc_kn.h:130
u8 mCreating
Definition d_a_npc_kn.h:112
int teach04_attackWait(void *)
Definition d_a_npc_kn.cpp:2045
fpc_ProcID mItemPartnerId
Definition d_a_npc_kn.h:133
s16 mTurnAmount
Definition d_a_npc_kn.h:152
u32 mHitodamaPrtclKey[2]
Definition d_a_npc_kn.h:159
void setCollisionTeach03()
Definition d_a_npc_kn.cpp:1283
void teach05_selectAction()
Definition d_a_npc_kn.cpp:1541
f32 mTurnCount
Definition d_a_npc_kn.h:153
u8 field_0x15cc
Definition d_a_npc_kn.h:443
BOOL evtCutProc()
Definition d_a_npc_kn.cpp:1077
f32 field_0xe0c
Definition d_a_npc_kn.h:155
void initialize()
Definition d_a_npc_kn.h:182
virtual BOOL chkXYItems()
Definition d_a_npc_kn.h:401
int ECut_noneEquipChangeTalk(int)
Definition d_a_npc_kn.cpp:1725
int getHeadJointNo()
Definition d_a_npc_kn.h:200
u32 mFlowNodeNo
Definition d_a_npc_kn.h:109
void setSe()
Definition d_a_npc_kn.cpp:5159
s8 mActionMode
Definition d_a_npc_kn.h:436
mDoExt_btkAnm mBtkAnm
Definition d_a_npc_kn.h:96
void calcMagicBallPos()
Definition d_a_npc_kn.cpp:5017
int ECut_fourthSkillExplain(int)
Definition d_a_npc_kn.cpp:3597
int teach01_swordAttackWait(void *)
bool setMotionAnm(int, f32, int)
f32 mExpressionMorfFrame
Definition d_a_npc_kn.h:110
u8 mFootLOnGround
Definition d_a_npc_kn.h:166
u8 field_0xe08[0x0E0C - 0x0E08]
Definition d_a_npc_kn.h:154
void deleteRes(s8 const *, char const **)
int ECut_seventhSkillGet(int)
Definition d_a_npc_kn.cpp:4797
void calcSlip()
Definition d_a_npc_kn.cpp:5098
csXyz field_0xDBE
Definition d_a_npc_kn.h:132
int mStaffId
Definition d_a_npc_kn.h:137
dCcD_Cyl mCylCc
Definition d_a_npc_kn.h:429
u32 field_0x15A8
Definition d_a_npc_kn.h:433
dBgS_GndChk mGndChk2
Definition d_a_npc_kn.h:114
static s16 mSrchName
Definition d_a_npc_kn.h:420
void setCollisionTeach06()
Definition d_a_npc_kn.cpp:1325
Definition f_op_actor.h:271
Definition f_op_actor.h:327
Definition m_Do_ext.h:408
Definition m_Do_ext.h:149
Definition m_Do_ext.h:122
Definition m_Do_ext.h:180
Definition m_Do_ext.h:535
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Kn_c)==0x1758)
BOOL dComIfGs_wolfeye_effect_check()
Definition d_com_inf_game.cpp:2877
int cXyz int * param_2
Definition d_path.cpp:106
unsigned int fpc_ProcID
Definition f_pc_base.h:10
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_kn.h:7
s16 attack_start_min_time
Definition d_a_npc_kn.h:19
s16 attack_wait_time
Definition d_a_npc_kn.h:10
s16 alpha
Definition d_a_npc_kn.h:9
s16 followup_wait_time
Definition d_a_npc_kn.h:11
f32 move_speed
Definition d_a_npc_kn.h:21
f32 attack_disappear_speed_v
Definition d_a_npc_kn.h:16
s16 attack_start_time_range
Definition d_a_npc_kn.h:20
f32 warp_distance
Definition d_a_npc_kn.h:14
f32 big_slide_distance
Definition d_a_npc_kn.h:13
daNpcT_HIOParam common
Definition d_a_npc_kn.h:8
s16 rotation_speed
Definition d_a_npc_kn.h:18
f32 attack_disappear_speed_h
Definition d_a_npc_kn.h:15
s16 rotation_num
Definition d_a_npc_kn.h:17
f32 small_slide_distance
Definition d_a_npc_kn.h:12