1#ifndef D_A_NPC_KASI_MICH_H
2#define D_A_NPC_KASI_MICH_H
cPhs__Step
Definition c_phase.h:8
Definition Z2Creature.h:60
void SetWeight(u8 weight)
Definition c_cc_d.h:180
Definition d_a_npc4.h:379
Definition d_a_npc4.h:330
dCcD_Stts mCcStts
Definition d_a_npc4.h:62
Definition d_a_npc_kasi_mich.h:26
daNpcKasiMich_HIOParam param
Definition d_a_npc_kasi_mich.h:27
Definition d_a_npc_kasi_mich.h:146
virtual ~daNpcKasiMich_Param_c()
Definition d_a_npc_kasi_mich.h:148
static daNpcKasiMich_HIOParam const m
Definition d_a_npc_kasi_mich.h:159
Misha.
Definition d_a_npc_kasi_mich.h:30
BOOL is_talked()
Definition d_a_npc_kasi_mich.h:102
s8 mType
Definition d_a_npc_kasi_mich.h:136
int field_0x1430
Definition d_a_npc_kasi_mich.h:126
int chace_st(int)
Definition d_a_npc_kasi_mich.cpp:943
s16 mMode
Definition d_a_npc_kasi_mich.h:122
cXyz mChacePos
Definition d_a_npc_kasi_mich.h:133
BOOL _turn_pos(cXyz const &, s16)
Definition d_a_npc_kasi_mich.cpp:1359
void setParam()
Definition d_a_npc_kasi_mich.cpp:341
daNpcF_Path_c mPath
Definition d_a_npc_kasi_mich.h:119
int kya2(int)
Definition d_a_npc_kasi_mich.cpp:1136
int turn_center(int)
Definition d_a_npc_kasi_mich.cpp:1067
void off_talked()
Definition d_a_npc_kasi_mich.h:101
void playMotionAnmLoop(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc_kasi_mich.cpp:563
void setMotion(int, f32, int)
Definition d_a_npc_kasi_mich.cpp:438
daNpcKasiMich_c()
Definition d_a_npc_kasi_mich.cpp:147
cXyz getChacePos()
Definition d_a_npc_kasi_mich.cpp:1000
void chgWeightLight()
Definition d_a_npc_kasi_mich.h:106
daNpcF_ActorMngr_c mActorMngr[1]
Definition d_a_npc_kasi_mich.h:118
void _getOffset(cXyz const &, cXyz &)
Definition d_a_npc_kasi_mich.cpp:1380
BOOL(daNpcKasiMich_c::*) EventFn(int)
Definition d_a_npc_kasi_mich.h:33
static f32 mTargetTagDist
Definition d_a_npc_kasi_mich.h:111
cPhs__Step Create()
Definition d_a_npc_kasi_mich.cpp:197
static daTagEscape_c * mTargetTag
Definition d_a_npc_kasi_mich.h:110
int wait(int)
Definition d_a_npc_kasi_mich.cpp:728
int wait_dummy(int)
Definition d_a_npc_kasi_mich.cpp:1270
void chgWeightHeavy()
Definition d_a_npc_kasi_mich.h:105
s16 field_0x143e
Definition d_a_npc_kasi_mich.h:130
~daNpcKasiMich_c()
Definition d_a_npc_kasi_mich.cpp:149
int(daNpcKasiMich_c::*) actionFunc(int)
Definition d_a_npc_kasi_mich.h:32
BOOL pl_front_check()
Definition d_a_npc_kasi_mich.h:107
int mSygnal
Definition d_a_npc_kasi_mich.h:132
int getWolfPathNearIdx()
Definition d_a_npc_kasi_mich.cpp:906
s16 field_0x1440
Definition d_a_npc_kasi_mich.h:131
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_kasi_mich.cpp:294
int talk_dummy(int)
Definition d_a_npc_kasi_mich.cpp:1089
int fear(int)
Definition d_a_npc_kasi_mich.cpp:822
void setChacePos(const cXyz &i_chacePos)
Definition d_a_npc_kasi_mich.h:98
s8 getType()
Definition d_a_npc_kasi_mich.h:86
BOOL step(s16, int)
Definition d_a_npc_kasi_mich.cpp:679
void reset()
Definition d_a_npc_kasi_mich.cpp:453
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kasi_mich.cpp:328
void setAttnPos()
Definition d_a_npc_kasi_mich.cpp:392
cXyz mCenterPos
Definition d_a_npc_kasi_mich.h:134
void setSygnal(int i_sygnal)
Definition d_a_npc_kasi_mich.h:97
int mMessageNo
Definition d_a_npc_kasi_mich.h:128
BOOL is_fear()
Definition d_a_npc_kasi_mich.h:103
static EventFn mEvtSeqList[1]
Definition d_a_npc_kasi_mich.h:143
static s16 mWolfAngle
Definition d_a_npc_kasi_mich.h:112
int iyan(int)
Definition d_a_npc_kasi_mich.cpp:1179
static void * _srch_escape_tag(void *, void *)
Definition d_a_npc_kasi_mich.cpp:878
s16 mLookMode
Definition d_a_npc_kasi_mich.h:129
int turn_hana(int)
Definition d_a_npc_kasi_mich.cpp:1251
void adjustShapeAngle()
Definition d_a_npc_kasi_mich.h:84
fpc_ProcID field_0x142c
Definition d_a_npc_kasi_mich.h:125
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kasi_mich.cpp:323
int cheer(int)
Definition d_a_npc_kasi_mich.cpp:1289
int mPlPoint
Definition d_a_npc_kasi_mich.h:135
dCcD_Cyl mCyl
Definition d_a_npc_kasi_mich.h:121
bool mFear
Definition d_a_npc_kasi_mich.h:139
BOOL _turn_to_link(s16)
Definition d_a_npc_kasi_mich.cpp:1353
int turn_link(int)
Definition d_a_npc_kasi_mich.cpp:1020
void playMotion()
Definition d_a_npc_kasi_mich.cpp:502
int Execute()
Definition d_a_npc_kasi_mich.cpp:280
BOOL is_escape()
Definition d_a_npc_kasi_mich.h:104
bool mTalked
Definition d_a_npc_kasi_mich.h:138
BOOL main()
Definition d_a_npc_kasi_mich.cpp:356
u8 getRailNo()
Definition d_a_npc_kasi_mich.h:96
Z2CreatureCitizen mSound
Definition d_a_npc_kasi_mich.h:115
BOOL chkFindPlayer()
Definition d_a_npc_kasi_mich.cpp:706
void setLookMode(int)
Definition d_a_npc_kasi_mich.cpp:618
int Delete()
Definition d_a_npc_kasi_mich.cpp:275
void setPlPoint(const int &i_plPoint)
Definition d_a_npc_kasi_mich.h:100
int kya(int)
Definition d_a_npc_kasi_mich.cpp:1107
request_of_phase_process_class mPhases[3]
Definition d_a_npc_kasi_mich.h:124
daTagEscape_c * srchWolfTag()
Definition d_a_npc_kasi_mich.cpp:871
int field_0x1434
Definition d_a_npc_kasi_mich.h:127
void setCenterPos(const cXyz &i_centerPos)
Definition d_a_npc_kasi_mich.h:99
int getMessageNo()
Definition d_a_npc_kasi_mich.h:95
int chace(int)
Definition d_a_npc_kasi_mich.cpp:964
int turn_home(int)
Definition d_a_npc_kasi_mich.cpp:1041
int iyan_look(int)
Definition d_a_npc_kasi_mich.cpp:1227
u8 field_0x1469
Definition d_a_npc_kasi_mich.h:141
void setMotionAnm(int, f32)
Definition d_a_npc_kasi_mich.cpp:427
bool mEscape
Definition d_a_npc_kasi_mich.h:140
BOOL setAction(actionFunc)
Definition d_a_npc_kasi_mich.cpp:601
daNpcF_Lookat_c mLookat
Definition d_a_npc_kasi_mich.h:117
actionFunc mAction
Definition d_a_npc_kasi_mich.h:123
int kya_stop(int)
Definition d_a_npc_kasi_mich.cpp:1156
u8 field_0xbec[0xbf0 - 0xbec]
Definition d_a_npc_kasi_mich.h:116
int escape(int)
Definition d_a_npc_kasi_mich.cpp:1197
void lookat()
Definition d_a_npc_kasi_mich.cpp:624
BOOL drawDbgInfo()
Definition d_a_npc_kasi_mich.cpp:449
daNpcKasiMich_HIO_c * mHIO
Definition d_a_npc_kasi_mich.h:120
BOOL actor_front_check(fopAc_ac_c *)
Definition d_a_npc_kasi_mich.cpp:1366
int Draw()
Definition d_a_npc_kasi_mich.cpp:286
s8 field_0x1465
Definition d_a_npc_kasi_mich.h:137
int CreateHeap()
Definition d_a_npc_kasi_mich.cpp:245
Definition d_a_tag_escape.h:6
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpcKasiMich_c)==0x146c)
daPy_py_c * daPy_getPlayerActorClass()
Definition d_a_player.h:1260
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
if(ix< 0x3fe00000)
Definition e_acos.c:77
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
unsigned int fpc_ProcID
Definition f_pc_base.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
Definition d_a_npc4.h:423
Definition d_a_npc4.h:148
Definition d_a_npc_kasi_mich.h:16
daNpcF_HIOParam common
Definition d_a_npc_kasi_mich.h:17
s16 escape_time
Definition d_a_npc_kasi_mich.h:18
f32 escape_spd
Definition d_a_npc_kasi_mich.h:19