28#define NPC_ASH_HIO_CLASS daNpcAsh_HIO_c
30#define NPC_ASH_HIO_CLASS daNpcAsh_Param_c
143 inline bool step(s16,
bool);
int cPhs_Step
Definition c_phase.h:8
Definition Z2Creature.h:7
Definition d_a_npc_ash.h:19
daNpcAsh_HIO_c()
Definition d_a_npc_ash.cpp:52
void genMessage(JORMContext *)
Definition d_a_npc_ash.cpp:56
daNpcAsh_HIOParam m
Definition d_a_npc_ash.h:25
Definition d_a_npc_ash.h:10
daNpcAsh_Param_c()
Definition d_a_npc_ash.h:12
static const daNpcAsh_HIOParam m
Definition d_a_npc_ash.h:15
virtual ~daNpcAsh_Param_c()
Definition d_a_npc_ash.h:13
Ashei.
Definition d_a_npc_ash.h:41
s16 mLookMode
Definition d_a_npc_ash.h:164
static BOOL createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_ash.cpp:437
cPhs_Step Create()
Definition d_a_npc_ash.cpp:222
Expression
Definition d_a_npc_ash.h:72
@ EXPR_TALK_A
Definition d_a_npc_ash.h:73
@ EXPR_ASK
Definition d_a_npc_ash.h:77
@ EXPR_EXPLAIN_A
Definition d_a_npc_ash.h:78
@ EXPR_EXPLAIN_B
Definition d_a_npc_ash.h:79
@ EXPR_NONE
Definition d_a_npc_ash.h:80
@ EXPR_COOL
Definition d_a_npc_ash.h:76
@ EXPR_SILENT
Definition d_a_npc_ash.h:75
@ EXPR_TALK_B
Definition d_a_npc_ash.h:74
daNpcF_ActorMngr_c mActorMngr[6]
Definition d_a_npc_ash.h:154
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_ash.h:152
static EventFn mEvtSeqList[6]
Definition d_a_npc_ash.h:201
BOOL chkFindPlayer()
Definition d_a_npc_ash.cpp:88
bool setExpressionAnm(int, bool)
Definition d_a_npc_ash.cpp:452
Motion
Definition d_a_npc_ash.h:83
@ MOT_WAIT_C
Definition d_a_npc_ash.h:86
@ MOT_EXPLAIN_B
Definition d_a_npc_ash.h:90
@ MOT_BOWWAIT
Definition d_a_npc_ash.h:91
@ MOT_STEP
Definition d_a_npc_ash.h:93
@ MOT_WAIT_A
Definition d_a_npc_ash.h:84
@ MOT_EXPLAIN_A
Definition d_a_npc_ash.h:89
@ MOT_COOL
Definition d_a_npc_ash.h:87
@ MOT_ASK
Definition d_a_npc_ash.h:88
@ MOT_BOWRUN
Definition d_a_npc_ash.h:92
@ MOT_WAIT_B
Definition d_a_npc_ash.h:85
BOOL EvCut_Introduction(int)
Definition d_a_npc_ash.cpp:1040
bool step(s16, bool)
Definition d_a_npc_ash.cpp:108
static BOOL ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_ash.cpp:441
void lookat()
Definition d_a_npc_ash.cpp:686
BOOL main()
Definition d_a_npc_ash.cpp:1244
bool isSneaking()
Definition d_a_npc_ash.cpp:618
~daNpcAsh_c()
Definition d_a_npc_ash.cpp:212
u32 field_0xf50
Definition d_a_npc_ash.h:161
ActionFn mpActionFn
Definition d_a_npc_ash.h:158
bool ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_ash.cpp:396
bool(daNpcAsh_c::*) ActionFn(void *)
Definition d_a_npc_ash.h:43
BOOL EvCut_WiretapSponsor(int)
Definition d_a_npc_ash.cpp:1116
u32 mItemPartnerId
Definition d_a_npc_ash.h:160
request_of_phase_process_class mPhase[2]
Definition d_a_npc_ash.h:159
void setParam()
Definition d_a_npc_ash.cpp:1219
bool leave(void *)
Definition d_a_npc_ash.cpp:1012
u16 mMode
Definition d_a_npc_ash.h:165
bool setExpressionBtp(int)
Definition d_a_npc_ash.cpp:515
bool talk(void *)
Definition d_a_npc_ash.cpp:899
u8 mMapToolId
Definition d_a_npc_ash.h:166
int Execute()
Definition d_a_npc_ash.cpp:372
BOOL CreateHeap()
Definition d_a_npc_ash.cpp:308
bool wait_type1(void *)
Definition d_a_npc_ash.cpp:860
Z2Creature mCreatureSound
Definition d_a_npc_ash.h:149
BOOL EvCut_WiretapEntrant(int)
Definition d_a_npc_ash.cpp:1164
int Draw()
Definition d_a_npc_ash.cpp:377
BOOL drawDbgInfo()
Definition d_a_npc_ash.cpp:1328
s16 getMessageNo()
Definition d_a_npc_ash.h:132
u32 field_0xf54
Definition d_a_npc_ash.h:162
daNpcAsh_c()
Definition d_a_npc_ash.cpp:210
void reset()
Definition d_a_npc_ash.cpp:560
void playMotion()
Definition d_a_npc_ash.cpp:653
daNpcF_Lookat_c mLookat
Definition d_a_npc_ash.h:153
BOOL ctrlBtk()
Definition d_a_npc_ash.cpp:1257
Animation
Definition d_a_npc_ash.h:51
@ ANM_WAIT_B
Definition d_a_npc_ash.h:61
@ ANM_F_EXPLAIN_B
Definition d_a_npc_ash.h:59
@ ANM_F_SILENT
Definition d_a_npc_ash.h:55
@ ANM_F_EXPLAIN_A
Definition d_a_npc_ash.h:58
@ ANM_F_TALK_B
Definition d_a_npc_ash.h:54
@ ANM_WAIT_C
Definition d_a_npc_ash.h:62
@ ANM_NONE
Definition d_a_npc_ash.h:52
@ ANM_BOWWAIT
Definition d_a_npc_ash.h:68
@ ANM_WAIT_A
Definition d_a_npc_ash.h:60
@ ANM_F_ASK
Definition d_a_npc_ash.h:57
@ ANM_EXPLAIN_B
Definition d_a_npc_ash.h:67
@ ANM_BOWRUN
Definition d_a_npc_ash.h:69
@ ANM_EXPLAIN_A
Definition d_a_npc_ash.h:66
@ ANM_F_TALK_A
Definition d_a_npc_ash.h:53
@ ANM_COOL
Definition d_a_npc_ash.h:64
@ ANM_ASK
Definition d_a_npc_ash.h:65
@ ANM_STEP
Definition d_a_npc_ash.h:63
@ ANM_F_COOL
Definition d_a_npc_ash.h:56
void playExpression()
Definition d_a_npc_ash.cpp:628
u8 field_0xf5f
Definition d_a_npc_ash.h:167
s16 mFlowID
Definition d_a_npc_ash.h:163
BOOL(daNpcAsh_c::*) EventFn(int)
Definition d_a_npc_ash.h:44
bool setAction(ActionFn)
Definition d_a_npc_ash.cpp:605
bool demo(void *)
Definition d_a_npc_ash.cpp:954
bool wait_type0(void *)
Definition d_a_npc_ash.cpp:738
BOOL EvCut_Meeting(int)
Definition d_a_npc_ash.cpp:1061
void setLookMode(int i_lookMode, fopAc_ac_c *i_talkPartner)
Definition d_a_npc_ash.cpp:63
fopAc_ac_c * mTalkPartner
Definition d_a_npc_ash.h:155
void setAttnPos()
Definition d_a_npc_ash.cpp:1267
J3DModel * mModelQuiver
Definition d_a_npc_ash.h:151
NPC_ASH_HIO_CLASS * mpHIO
Definition d_a_npc_ash.h:156
void setMotion(int, f32, int)
Definition d_a_npc_ash.cpp:839
void setExpressionTalkAfter()
Definition d_a_npc_ash.h:139
dCcD_Cyl mCcCyl[2]
Definition d_a_npc_ash.h:157
Type
Definition d_a_npc_ash.h:46
@ TYPE_CASTLE
Definition d_a_npc_ash.h:48
@ TYPE_BAR
Definition d_a_npc_ash.h:47
int Delete()
Definition d_a_npc_ash.cpp:367
bool isMap()
Definition d_a_npc_ash.h:134
void setExpression(int, f32)
Definition d_a_npc_ash.cpp:851
J3DModel * mModelBow
Definition d_a_npc_ash.h:150
void setMotionAnm(int i_idx, f32 i_morf)
Definition d_a_npc_ash.cpp:533
u8 mType
Definition d_a_npc_ash.h:168
void searchActors()
Definition d_a_npc_ash.cpp:70
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
Definition f_op_actor.h:271
csXyz shape_angle
Definition f_op_actor.h:293
Definition m_Do_hostIO.h:26
BOOL daNpcF_chkEvtBit(u32 i_no)
Definition d_a_npc4.cpp:1852
s16 x
Definition c_sxyz.h:7
Definition d_a_npc_ash.h:6
daNpcF_HIOParam common
Definition d_a_npc_ash.h:7
Definition d_a_npc4.h:430