27#define NPC_ASH_HIO_CLASS daNpcAsh_HIO_c
29#define NPC_ASH_HIO_CLASS daNpcAsh_Param_c
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:120
Definition Z2Creature.h:7
Definition d_a_npc_ash.h:18
daNpcAsh_HIO_c()
Definition d_a_npc_ash.cpp:51
void genMessage(JORMContext *)
Definition d_a_npc_ash.cpp:55
daNpcAsh_HIOParam m
Definition d_a_npc_ash.h:24
Definition d_a_npc_ash.h:10
static const daNpcAsh_HIOParam m
Definition d_a_npc_ash.h:14
virtual ~daNpcAsh_Param_c()
Definition d_a_npc_ash.h:12
Ashei.
Definition d_a_npc_ash.h:40
s16 mLookMode
Definition d_a_npc_ash.h:163
static BOOL createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_ash.cpp:436
Expression
Definition d_a_npc_ash.h:71
@ EXPR_TALK_A
Definition d_a_npc_ash.h:72
@ EXPR_ASK
Definition d_a_npc_ash.h:76
@ EXPR_EXPLAIN_A
Definition d_a_npc_ash.h:77
@ EXPR_EXPLAIN_B
Definition d_a_npc_ash.h:78
@ EXPR_NONE
Definition d_a_npc_ash.h:79
@ EXPR_COOL
Definition d_a_npc_ash.h:75
@ EXPR_SILENT
Definition d_a_npc_ash.h:74
@ EXPR_TALK_B
Definition d_a_npc_ash.h:73
daNpcF_ActorMngr_c mActorMngr[6]
Definition d_a_npc_ash.h:153
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_ash.h:151
static EventFn mEvtSeqList[6]
Definition d_a_npc_ash.h:200
BOOL chkFindPlayer()
Definition d_a_npc_ash.cpp:87
bool setExpressionAnm(int, bool)
Definition d_a_npc_ash.cpp:451
Motion
Definition d_a_npc_ash.h:82
@ MOT_WAIT_C
Definition d_a_npc_ash.h:85
@ MOT_EXPLAIN_B
Definition d_a_npc_ash.h:89
@ MOT_BOWWAIT
Definition d_a_npc_ash.h:90
@ MOT_STEP
Definition d_a_npc_ash.h:92
@ MOT_WAIT_A
Definition d_a_npc_ash.h:83
@ MOT_EXPLAIN_A
Definition d_a_npc_ash.h:88
@ MOT_COOL
Definition d_a_npc_ash.h:86
@ MOT_ASK
Definition d_a_npc_ash.h:87
@ MOT_BOWRUN
Definition d_a_npc_ash.h:91
@ MOT_WAIT_B
Definition d_a_npc_ash.h:84
BOOL EvCut_Introduction(int)
Definition d_a_npc_ash.cpp:1039
bool step(s16, bool)
Definition d_a_npc_ash.cpp:107
static BOOL ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_ash.cpp:440
void lookat()
Definition d_a_npc_ash.cpp:685
BOOL main()
Definition d_a_npc_ash.cpp:1243
bool isSneaking()
Definition d_a_npc_ash.cpp:617
~daNpcAsh_c()
Definition d_a_npc_ash.cpp:211
u32 field_0xf50
Definition d_a_npc_ash.h:160
ActionFn mpActionFn
Definition d_a_npc_ash.h:157
bool ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_ash.cpp:395
bool(daNpcAsh_c::*) ActionFn(void *)
Definition d_a_npc_ash.h:42
BOOL EvCut_WiretapSponsor(int)
Definition d_a_npc_ash.cpp:1115
u32 mItemPartnerId
Definition d_a_npc_ash.h:159
request_of_phase_process_class mPhase[2]
Definition d_a_npc_ash.h:158
void setParam()
Definition d_a_npc_ash.cpp:1218
bool leave(void *)
Definition d_a_npc_ash.cpp:1011
u16 mMode
Definition d_a_npc_ash.h:164
bool setExpressionBtp(int)
Definition d_a_npc_ash.cpp:514
bool talk(void *)
Definition d_a_npc_ash.cpp:898
u8 mMapToolId
Definition d_a_npc_ash.h:165
int Execute()
Definition d_a_npc_ash.cpp:371
BOOL CreateHeap()
Definition d_a_npc_ash.cpp:307
cPhs__Step Create()
Definition d_a_npc_ash.cpp:221
bool wait_type1(void *)
Definition d_a_npc_ash.cpp:859
Z2Creature mCreatureSound
Definition d_a_npc_ash.h:148
BOOL EvCut_WiretapEntrant(int)
Definition d_a_npc_ash.cpp:1163
int Draw()
Definition d_a_npc_ash.cpp:376
BOOL drawDbgInfo()
Definition d_a_npc_ash.cpp:1327
s16 getMessageNo()
Definition d_a_npc_ash.h:131
u32 field_0xf54
Definition d_a_npc_ash.h:161
daNpcAsh_c()
Definition d_a_npc_ash.cpp:209
void reset()
Definition d_a_npc_ash.cpp:559
void playMotion()
Definition d_a_npc_ash.cpp:652
daNpcF_Lookat_c mLookat
Definition d_a_npc_ash.h:152
BOOL ctrlBtk()
Definition d_a_npc_ash.cpp:1256
Animation
Definition d_a_npc_ash.h:50
@ ANM_WAIT_B
Definition d_a_npc_ash.h:60
@ ANM_F_EXPLAIN_B
Definition d_a_npc_ash.h:58
@ ANM_F_SILENT
Definition d_a_npc_ash.h:54
@ ANM_F_EXPLAIN_A
Definition d_a_npc_ash.h:57
@ ANM_F_TALK_B
Definition d_a_npc_ash.h:53
@ ANM_WAIT_C
Definition d_a_npc_ash.h:61
@ ANM_NONE
Definition d_a_npc_ash.h:51
@ ANM_BOWWAIT
Definition d_a_npc_ash.h:67
@ ANM_WAIT_A
Definition d_a_npc_ash.h:59
@ ANM_F_ASK
Definition d_a_npc_ash.h:56
@ ANM_EXPLAIN_B
Definition d_a_npc_ash.h:66
@ ANM_BOWRUN
Definition d_a_npc_ash.h:68
@ ANM_EXPLAIN_A
Definition d_a_npc_ash.h:65
@ ANM_F_TALK_A
Definition d_a_npc_ash.h:52
@ ANM_COOL
Definition d_a_npc_ash.h:63
@ ANM_ASK
Definition d_a_npc_ash.h:64
@ ANM_STEP
Definition d_a_npc_ash.h:62
@ ANM_F_COOL
Definition d_a_npc_ash.h:55
void playExpression()
Definition d_a_npc_ash.cpp:627
u8 field_0xf5f
Definition d_a_npc_ash.h:166
s16 mFlowID
Definition d_a_npc_ash.h:162
BOOL(daNpcAsh_c::*) EventFn(int)
Definition d_a_npc_ash.h:43
bool setAction(ActionFn)
Definition d_a_npc_ash.cpp:604
bool demo(void *)
Definition d_a_npc_ash.cpp:953
bool wait_type0(void *)
Definition d_a_npc_ash.cpp:737
BOOL EvCut_Meeting(int)
Definition d_a_npc_ash.cpp:1060
void setLookMode(int i_lookMode, fopAc_ac_c *i_talkPartner)
Definition d_a_npc_ash.cpp:62
fopAc_ac_c * mTalkPartner
Definition d_a_npc_ash.h:154
void setAttnPos()
Definition d_a_npc_ash.cpp:1266
J3DModel * mModelQuiver
Definition d_a_npc_ash.h:150
NPC_ASH_HIO_CLASS * mpHIO
Definition d_a_npc_ash.h:155
void setMotion(int, f32, int)
Definition d_a_npc_ash.cpp:838
void setExpressionTalkAfter()
Definition d_a_npc_ash.h:138
dCcD_Cyl mCcCyl[2]
Definition d_a_npc_ash.h:156
Type
Definition d_a_npc_ash.h:45
@ TYPE_CASTLE
Definition d_a_npc_ash.h:47
@ TYPE_BAR
Definition d_a_npc_ash.h:46
int Delete()
Definition d_a_npc_ash.cpp:366
bool isMap()
Definition d_a_npc_ash.h:133
void setExpression(int, f32)
Definition d_a_npc_ash.cpp:850
J3DModel * mModelBow
Definition d_a_npc_ash.h:149
void setMotionAnm(int i_idx, f32 i_morf)
Definition d_a_npc_ash.cpp:532
u8 mType
Definition d_a_npc_ash.h:167
void searchActors()
Definition d_a_npc_ash.cpp:69
Definition d_a_npc4.h:379
Definition d_a_npc4.h:292
Definition f_op_actor.h:230
csXyz shape_angle
Definition f_op_actor.h:252
Definition m_Do_hostIO.h:27
BOOL daNpcF_chkEvtBit(u32 i_no)
Definition d_a_npc4.cpp:1850
STATIC_ASSERT(sizeof(daNpcAsh_c)==0xF64)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
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:423