Definition Z2Creature.h:37
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:249
Twilight Insect.
Definition d_a_e_ym.h:23
s16 field_0x6e6
Definition d_a_e_ym.h:174
void action()
Definition d_a_e_ym.cpp:2995
void setGoHomeType()
Definition d_a_e_ym.cpp:1264
dBgS_AcchCir mAcchCir
Definition d_a_e_ym.h:200
int field_0x714
Definition d_a_e_ym.h:195
f32 mDistToPlayer
Definition d_a_e_ym.h:170
u8 mFlyType
Definition d_a_e_ym.h:162
void executeDown()
Definition d_a_e_ym.cpp:999
u8 checkWall()
Definition d_a_e_ym.cpp:3491
void executeSwitch()
Definition d_a_e_ym.cpp:2492
bool checkBck(char const *, int)
Definition d_a_e_ym.cpp:84
u8 mType
Definition d_a_e_ym.h:142
int create()
Definition d_a_e_ym.cpp:3540
void setDigEffect()
Definition d_a_e_ym.cpp:235
void setFriendFlag(u8 i_flag)
Definition d_a_e_ym.h:120
u32 field_0xad8
Definition d_a_e_ym.h:207
u8 field_0xaf4
Definition d_a_e_ym.h:212
u8 field_0x6a5
Definition d_a_e_ym.h:147
void checkFrinedSamePos()
Definition d_a_e_ym.cpp:2988
void executeBack()
Definition d_a_e_ym.cpp:1492
void executeAttack()
Definition d_a_e_ym.cpp:1573
u32 mParticleKeys[3]
Definition d_a_e_ym.h:211
s16 field_0x6e4
Definition d_a_e_ym.h:173
u8 field_0x6a8
Definition d_a_e_ym.h:150
u32 field_0xae4
Definition d_a_e_ym.h:210
void executeDefense()
Definition d_a_e_ym.cpp:1796
f32 field_0x6dc
Definition d_a_e_ym.h:171
daKago_c * mpKago
Definition d_a_e_ym.h:131
int mMode
Definition d_a_e_ym.h:140
u32 field_0xae0
Definition d_a_e_ym.h:209
void mtx_set()
Definition d_a_e_ym.cpp:3153
int draw()
Definition d_a_e_ym.cpp:125
void setTagPosP()
Definition d_a_e_ym.h:51
s16 field_0x6f8
Definition d_a_e_ym.h:182
s16 field_0x6fa
Definition d_a_e_ym.h:183
u8 getTagNo()
Definition d_a_e_ym.h:47
void executeRiver()
Definition d_a_e_ym.cpp:2775
bool setAttackMotion()
Definition d_a_e_ym.cpp:1676
dCcD_Stts mStts
Definition d_a_e_ym.h:202
void setInclination()
Definition d_a_e_ym.cpp:2107
s16 field_0x700
Definition d_a_e_ym.h:186
void damage_check()
Definition d_a_e_ym.cpp:1128
int _delete()
Definition d_a_e_ym.cpp:3296
u8 field_0x6cd
Definition d_a_e_ym.h:165
void setTagPos(cXyz &i_position)
Definition d_a_e_ym.h:49
u8 field_0x66E[0x670 - 0x66E]
Definition d_a_e_ym.h:133
u32 field_0xad0
Definition d_a_e_ym.h:205
s16 mAngleToPlayer
Definition d_a_e_ym.h:176
void executeFly()
Definition d_a_e_ym.cpp:1870
void initFly()
Definition d_a_e_ym.cpp:1857
mDoExt_McaMorfSO * mpMorf
Definition d_a_e_ym.h:127
u8 field_0x71c
Definition d_a_e_ym.h:197
void setWaterEffect()
Definition d_a_e_ym.cpp:226
void setMoveSound(int)
Definition d_a_e_ym.cpp:568
f32 field_0x6ec
Definition d_a_e_ym.h:177
s16 field_0x70a
Definition d_a_e_ym.h:190
void setAppear()
Definition d_a_e_ym.cpp:558
dCcU_AtInfo mAtInfo
Definition d_a_e_ym.h:204
bool checkAttackEnd()
Definition d_a_e_ym.cpp:1659
int execute()
Definition d_a_e_ym.cpp:3218
bool checkFlyTerritory()
Definition d_a_e_ym.cpp:1845
u8 mTagNo
Definition d_a_e_ym.h:160
u8 field_0x6B5[0x6B8 - 0x6B5]
Definition d_a_e_ym.h:157
cXyz mPrevPos
Definition d_a_e_ym.h:134
cXyz * mTagPosP
Definition d_a_e_ym.h:159
void checkElectricStart()
Definition d_a_e_ym.cpp:2425
u8 field_0x6a3
Definition d_a_e_ym.h:145
u8 mSwitchBit
Definition d_a_e_ym.h:144
u8 mFriendFlag
Definition d_a_e_ym.h:152
void setLockByCargo()
Definition d_a_e_ym.cpp:2771
void setHideType()
Definition d_a_e_ym.cpp:3519
int field_0x704
Definition d_a_e_ym.h:188
u8 getSwitchBit()
Definition d_a_e_ym.h:122
u32 field_0xadc
Definition d_a_e_ym.h:208
bool checkWolfBark()
Definition d_a_e_ym.cpp:330
u32 field_0x69c
Definition d_a_e_ym.h:141
void bckSetFly(int, u8, f32, f32)
Definition d_a_e_ym.cpp:120
u8 isHide()
Definition d_a_e_ym.h:123
void setFireEffect()
Definition d_a_e_ym.cpp:285
u8 mIsHide
Definition d_a_e_ym.h:146
u8 field_0x6a9
Definition d_a_e_ym.h:151
s16 field_0x70c
Definition d_a_e_ym.h:191
void cc_set()
Definition d_a_e_ym.cpp:3164
void executeElectric()
Definition d_a_e_ym.cpp:2441
Z2CreatureEnemy mSound
Definition d_a_e_ym.h:129
s16 field_0x6f6
Definition d_a_e_ym.h:181
fopAc_ac_c * field_0x660
Definition d_a_e_ym.h:130
u8 field_0x6cb
Definition d_a_e_ym.h:163
void setElecEffect2()
Definition d_a_e_ym.cpp:264
void setRiverAttention()
Definition d_a_e_ym.cpp:2752
s16 field_0x6f4
Definition d_a_e_ym.h:180
int getSurpriseType()
Definition d_a_e_ym.cpp:1242
s16 field_0x708
Definition d_a_e_ym.h:189
int CreateHeap()
Definition d_a_e_ym.cpp:3320
s16 field_0x6fe
Definition d_a_e_ym.h:185
int mLastAction
Definition d_a_e_ym.h:139
mDoExt_brkAnm * mpBrk
Definition d_a_e_ym.h:128
dBgS_ObjAcch mAcch
Definition d_a_e_ym.h:201
void executeWind()
Definition d_a_e_ym.cpp:1170
void initFireFly(int)
Definition d_a_e_ym.cpp:2601
s8 mCurrentPntNo
Definition d_a_e_ym.h:156
u8 field_0x6c9
Definition d_a_e_ym.h:161
void bckSet(int, u8, f32, f32)
Definition d_a_e_ym.cpp:92
cXyz * field_0x6d0
Definition d_a_e_ym.h:168
void executeFire()
Definition d_a_e_ym.cpp:2613
void executeBackRail()
Definition d_a_e_ym.cpp:2314
void executeRail()
Definition d_a_e_ym.cpp:2255
u8 field_0x712[0x714 - 0x712]
Definition d_a_e_ym.h:194
void setElecEffect1()
Definition d_a_e_ym.cpp:244
u8 field_0x71E[0x720 - 0x71E]
Definition d_a_e_ym.h:199
bool checkRailSurprise()
Definition d_a_e_ym.cpp:423
bool checkRailDig()
Definition d_a_e_ym.cpp:2237
bool checkSurpriseLock()
Definition d_a_e_ym.cpp:358
f32 field_0x6e0
Definition d_a_e_ym.h:172
void executeWait()
Definition d_a_e_ym.cpp:601
u32 field_0x718
Definition d_a_e_ym.h:196
f32 field_0x688
Definition d_a_e_ym.h:136
request_of_phase_process_class mPhase
Definition d_a_e_ym.h:126
void executeMove()
Definition d_a_e_ym.cpp:751
s16 field_0x6f2
Definition d_a_e_ym.h:179
void checkInitialWall()
Definition d_a_e_ym.cpp:3467
void setActionMode(int)
Definition d_a_e_ym.cpp:593
void executeFlyAttack()
Definition d_a_e_ym.cpp:2118
int mAction
Definition d_a_e_ym.h:138
s16 field_0x70e
Definition d_a_e_ym.h:192
daE_YM_Action
Definition d_a_e_ym.h:25
@ ACT_MOVE
Definition d_a_e_ym.h:27
@ ACT_RIVER
Definition d_a_e_ym.h:44
@ ACT_ATTACK
Definition d_a_e_ym.h:34
@ ACT_ELECTRIC
Definition d_a_e_ym.h:41
@ ACT_FLY_ATTACK
Definition d_a_e_ym.h:38
@ ACT_FIRE
Definition d_a_e_ym.h:43
@ ACT_WIND
Definition d_a_e_ym.h:30
@ ACT_DOWN
Definition d_a_e_ym.h:29
@ ACT_ESCAPE
Definition d_a_e_ym.h:28
@ ACT_FLY
Definition d_a_e_ym.h:37
@ ACT_FALL
Definition d_a_e_ym.h:33
@ ACT_BACK
Definition d_a_e_ym.h:32
@ ACT_SWITCH
Definition d_a_e_ym.h:42
@ ACT_WAIT
Definition d_a_e_ym.h:26
@ ACT_RAIL
Definition d_a_e_ym.h:39
@ ACT_SURPRISE
Definition d_a_e_ym.h:31
@ ACT_BACK_RAIL
Definition d_a_e_ym.h:40
@ ACT_ATTACK_WALL
Definition d_a_e_ym.h:35
@ ACT_DEFENSE
Definition d_a_e_ym.h:36
dPath * field_0x6b0
Definition d_a_e_ym.h:155
bool checkBeforeBg(s16)
Definition d_a_e_ym.cpp:3373
s16 field_0x6e8
Definition d_a_e_ym.h:175
void setNormalCc()
Definition d_a_e_ym.cpp:553
void setNextPathPoint()
Definition d_a_e_ym.cpp:2225
cXyz mTagPos
Definition d_a_e_ym.h:158
u32 field_0xad4
Definition d_a_e_ym.h:206
u8 field_0x6a7
Definition d_a_e_ym.h:149
void setTurnSound()
Definition d_a_e_ym.cpp:587
void executeSurprise()
Definition d_a_e_ym.cpp:1291
u8 field_0x71d
Definition d_a_e_ym.h:198
f32 field_0x6d4
Definition d_a_e_ym.h:169
csXyz field_0x668
Definition d_a_e_ym.h:132
s16 field_0x6f0
Definition d_a_e_ym.h:178
u8 field_0x6a6
Definition d_a_e_ym.h:148
u8 field_0x702[0x704 - 0x702]
Definition d_a_e_ym.h:187
bool checkSurpriseNear()
Definition d_a_e_ym.cpp:443
u8 field_0x6cf
Definition d_a_e_ym.h:167
void executeFall()
Definition d_a_e_ym.cpp:1517
dCcD_Sph mSphCc
Definition d_a_e_ym.h:203
bool checkWallCrash()
Definition d_a_e_ym.cpp:311
s16 field_0x710
Definition d_a_e_ym.h:193
void executeAttackWall()
Definition d_a_e_ym.cpp:1701
u8 field_0x6ce
Definition d_a_e_ym.h:166
void executeEscape()
Definition d_a_e_ym.cpp:847
u8 getFriendFlag()
Definition d_a_e_ym.h:121
void setSurpriseAway()
Definition d_a_e_ym.cpp:1258
f32 field_0x68c
Definition d_a_e_ym.h:137
bool checkBeforeGround()
Definition d_a_e_ym.cpp:3445
s16 field_0x6fc
Definition d_a_e_ym.h:184
cXyz field_0x67c
Definition d_a_e_ym.h:135
u8 field_0x6a1
Definition d_a_e_ym.h:143
u8 field_0x6cc
Definition d_a_e_ym.h:164
dPath * mpPath
Definition d_a_e_ym.h:154
u8 field_0x6AB[0x6AC - 0x6AB]
Definition d_a_e_ym.h:153
Player-controlled Kargarok.
Definition d_a_kago.h:19
Definition f_op_actor.h:243
Definition f_op_actor.h:299
Definition m_Do_ext.h:408
STATIC_ASSERT(sizeof(daE_YM_c)==0xAF8)
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition d_a_e_ym.h:217
static dCcD_SrcSph cc_sph_src
Definition d_a_e_ym.h:35