28#define NPC_ASH_HIO_CLASS daNpcAsh_HIO_c
30#define NPC_ASH_HIO_CLASS daNpcAsh_Param_c
int cPhs_Step
Definition c_phase.h:8
Definition JORMContext.h:128
Definition Z2Creature.h:7
Definition d_a_npc_ash.h:19
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: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:14
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:436
cPhs_Step Create()
Definition d_a_npc_ash.cpp:221
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: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: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: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:161
ActionFn mpActionFn
Definition d_a_npc_ash.h:158
bool ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_ash.cpp:395
bool(daNpcAsh_c::*) ActionFn(void *)
Definition d_a_npc_ash.h:43
BOOL EvCut_WiretapSponsor(int)
Definition d_a_npc_ash.cpp:1115
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:1218
bool leave(void *)
Definition d_a_npc_ash.cpp:1011
u16 mMode
Definition d_a_npc_ash.h:165
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:166
int Execute()
Definition d_a_npc_ash.cpp:371
BOOL CreateHeap()
Definition d_a_npc_ash.cpp:307
bool wait_type1(void *)
Definition d_a_npc_ash.cpp:859
Z2Creature mCreatureSound
Definition d_a_npc_ash.h:149
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:132
u32 field_0xf54
Definition d_a_npc_ash.h:162
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:153
BOOL ctrlBtk()
Definition d_a_npc_ash.cpp:1256
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:627
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: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:155
void setAttnPos()
Definition d_a_npc_ash.cpp:1266
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:838
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:366
bool isMap()
Definition d_a_npc_ash.h:134
void setExpression(int, f32)
Definition d_a_npc_ash.cpp:850
J3DModel * mModelBow
Definition d_a_npc_ash.h:150
void setMotionAnm(int i_idx, f32 i_morf)
Definition d_a_npc_ash.cpp:532
u8 mType
Definition d_a_npc_ash.h:168
void searchActors()
Definition d_a_npc_ash.cpp:69
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
Definition f_op_actor.h:243
csXyz shape_angle
Definition f_op_actor.h:265
Definition m_Do_hostIO.h:26
BOOL daNpcF_chkEvtBit(u32 i_no)
Definition d_a_npc4.cpp:1852
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:430