Definition JORMContext.h:96
Definition JORReflexible.h:43
Definition Z2Creature.h:37
Definition d_a_b_mgn.h:19
f32 dash_anim
Definition d_a_b_mgn.h:30
daB_MGN_HIO_c()
Definition d_a_b_mgn.cpp:62
void genMessage(JORMContext *)
f32 turn_speed
Definition d_a_b_mgn.h:29
virtual ~daB_MGN_HIO_c()
Definition d_a_b_mgn.h:22
f32 jewel_B
Definition d_a_b_mgn.h:33
s8 no
Definition d_a_b_mgn.h:26
f32 dash_speed
Definition d_a_b_mgn.h:28
f32 jewel_R
Definition d_a_b_mgn.h:31
f32 base_size
Definition d_a_b_mgn.h:27
f32 jewel_G
Definition d_a_b_mgn.h:32
Beast Ganon.
Definition d_a_b_mgn.h:36
cXyz mDemoCamCenter
Definition d_a_b_mgn.h:139
bool isDown()
Definition d_a_b_mgn.h:109
int _delete()
Definition d_a_b_mgn.cpp:3148
f32 mJewelColorStrength
Definition d_a_b_mgn.h:117
void setBck(int, u8, f32, f32)
Definition d_a_b_mgn.cpp:690
cXyz mDemoCamEye
Definition d_a_b_mgn.h:138
void onBodyCo()
Definition d_a_b_mgn.cpp:794
mDoExt_brkAnm * mpMgnCoreBrk
Definition d_a_b_mgn.h:115
void executeThrown()
Definition d_a_b_mgn.cpp:1474
int field_0xb10
Definition d_a_b_mgn.h:171
u8 mInitHIO
Definition d_a_b_mgn.h:201
void action()
Definition d_a_b_mgn.cpp:2865
u8 field_0xb06
Definition d_a_b_mgn.h:164
void drawHideSmokeEffect()
Definition d_a_b_mgn.cpp:548
u8 field_0xaec[0xaf0 - 0xaec]
Definition d_a_b_mgn.h:147
dCcD_Sph field_0x20f4[2]
Definition d_a_b_mgn.h:182
s16 field_0xa92
Definition d_a_b_mgn.h:129
int draw()
Definition d_a_b_mgn.cpp:110
bool checkHitSlideAt()
Definition d_a_b_mgn.cpp:765
dBgS_ObjAcch mAcch
Definition d_a_b_mgn.h:177
u8 field_0xafc
Definition d_a_b_mgn.h:154
u32 mHeadHitEmitter2ID
Definition d_a_b_mgn.h:189
u8 field_0xb0c
Definition d_a_b_mgn.h:170
cXyz field_0x710[20]
Definition d_a_b_mgn.h:121
u8 field_0x2694[0x26a4 - 0x2694]
Definition d_a_b_mgn.h:195
u16 mDamageInvulnerabilityTimer
Definition d_a_b_mgn.h:131
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_b_mgn.cpp:74
void executeFall()
Definition d_a_b_mgn.cpp:2083
void executeCircle()
Definition d_a_b_mgn.cpp:1025
u8 field_0xb01
Definition d_a_b_mgn.h:159
void setOpeningEffect()
Definition d_a_b_mgn.cpp:335
mDoExt_brkAnm * mpGdgateStartBrk[4]
Definition d_a_b_mgn.h:191
void offBodyShield()
Definition d_a_b_mgn.cpp:739
void setBodySlideEffect()
Definition d_a_b_mgn.cpp:308
dCcD_Stts mCcStts
Definition d_a_b_mgn.h:178
f32 field_0xae8
Definition d_a_b_mgn.h:146
request_of_phase_process_class mMgnPhase
Definition d_a_b_mgn.h:112
void executeDown()
Definition d_a_b_mgn.cpp:1706
void executeOpening()
Definition d_a_b_mgn.cpp:2343
void onBodySlideAt()
Definition d_a_b_mgn.cpp:747
void demo_skip(int)
Definition d_a_b_mgn.cpp:2302
int field_0xa9c
Definition d_a_b_mgn.h:132
void setStepEffect()
Definition d_a_b_mgn.cpp:362
u32 field_0xa94
Definition d_a_b_mgn.h:130
mDoExt_McaMorfSO * mpMgnModelMorf
Definition d_a_b_mgn.h:114
cXyz mBloodEffPos[20]
Definition d_a_b_mgn.h:120
bool checkBck(int)
Definition d_a_b_mgn.cpp:696
void calcHideSmokeEffect()
Definition d_a_b_mgn.cpp:466
u8 mActionMode
Definition d_a_b_mgn.h:151
void setHeadHitEffect()
Definition d_a_b_mgn.cpp:424
u8 field_0xb08
Definition d_a_b_mgn.h:166
u8 field_0xaff
Definition d_a_b_mgn.h:157
void setBackJumpEffect()
Definition d_a_b_mgn.cpp:244
J3DModel * mpMgnTaiekiModel[20]
Definition d_a_b_mgn.h:119
void cc_set()
Definition d_a_b_mgn.cpp:2981
u32 mHeadHitEmitterID
Definition d_a_b_mgn.h:188
void checkDownBeforeBG()
Definition d_a_b_mgn.cpp:662
dCcD_Sph mAtSph
Definition d_a_b_mgn.h:181
void setFallAttackEffect()
Definition d_a_b_mgn.cpp:386
int mBloodEffMode[20]
Definition d_a_b_mgn.h:125
f32 mBlurRate
Definition d_a_b_mgn.h:148
mDoExt_btkAnm * mpGdgateBtk[4]
Definition d_a_b_mgn.h:193
void setExitMode(int)
Definition d_a_b_mgn.cpp:716
void checkStartJump()
Definition d_a_b_mgn.cpp:2826
int execute()
Definition d_a_b_mgn.cpp:3082
s16 mGdgateAngle[4]
Definition d_a_b_mgn.h:200
u32 field_0x25f8[4]
Definition d_a_b_mgn.h:185
void onBodyShield()
Definition d_a_b_mgn.cpp:731
void setDownEnd()
Definition d_a_b_mgn.cpp:1687
Z2CreatureEnemy mSound
Definition d_a_b_mgn.h:126
dCcU_AtInfo mAtInfo
Definition d_a_b_mgn.h:184
u8 field_0xb0b
Definition d_a_b_mgn.h:169
static int JointCallBack(J3DJoint *, int)
Definition d_a_b_mgn.cpp:90
u32 mHeadLightEmitterID
Definition d_a_b_mgn.h:187
u8 field_0xb09
Definition d_a_b_mgn.h:167
int CreateHeap()
Definition d_a_b_mgn.cpp:3169
u8 field_0x26b4[4]
Definition d_a_b_mgn.h:197
void setHeadLightEffect()
Definition d_a_b_mgn.cpp:413
u8 field_0xafb
Definition d_a_b_mgn.h:153
mDoExt_btkAnm * mpMgnBtk
Definition d_a_b_mgn.h:116
void mtx_set()
Definition d_a_b_mgn.cpp:2970
s16 field_0xae0
Definition d_a_b_mgn.h:143
void setSlideSmokeEffect()
Definition d_a_b_mgn.cpp:287
cXyz mBloodEffSize[20]
Definition d_a_b_mgn.h:122
u8 field_0xb04
Definition d_a_b_mgn.h:162
void offBodyCo()
Definition d_a_b_mgn.cpp:804
void executeDownBiteDamage()
Definition d_a_b_mgn.cpp:1960
u8 field_0xafe
Definition d_a_b_mgn.h:156
u8 field_0xafd
Definition d_a_b_mgn.h:155
void calcJointAngle(s16)
Definition d_a_b_mgn.cpp:1014
void onBodyFallAt()
Definition d_a_b_mgn.cpp:778
u32 field_0x1fb8
Definition d_a_b_mgn.h:180
void setBloodEffect()
Definition d_a_b_mgn.cpp:570
dCcD_Sph mBodyCcSph[15]
Definition d_a_b_mgn.h:179
mDoExt_brkAnm * mpGdgateAppearBrk[4]
Definition d_a_b_mgn.h:192
int field_0xaa4
Definition d_a_b_mgn.h:134
void offBodySlideAt()
Definition d_a_b_mgn.cpp:758
cXyz mGdgatePos[4]
Definition d_a_b_mgn.h:194
u8 mGdgateType[4]
Definition d_a_b_mgn.h:199
u8 field_0xb03
Definition d_a_b_mgn.h:161
daB_MGN_ACTION
Definition d_a_b_mgn.h:38
@ ACTION_WARP_e
Definition d_a_b_mgn.h:46
@ ACTION_FALL_e
Definition d_a_b_mgn.h:47
@ ACTION_JUMP_e
Definition d_a_b_mgn.h:49
@ ACTION_CIRCLE_e
Definition d_a_b_mgn.h:40
@ ACTION_DASH_e
Definition d_a_b_mgn.h:41
@ ACTION_THROWN_e
Definition d_a_b_mgn.h:42
@ ACTION_DOWN_DAMAGE_e
Definition d_a_b_mgn.h:44
@ ACTION_DOWN_BITE_DAMAGE_e
Definition d_a_b_mgn.h:45
@ ACTION_DEATH_e
Definition d_a_b_mgn.h:48
@ ACTION_DOWN_e
Definition d_a_b_mgn.h:43
@ ACTION_OPENING_e
Definition d_a_b_mgn.h:39
s16 field_0xa90
Definition d_a_b_mgn.h:128
u8 field_0xb0a
Definition d_a_b_mgn.h:168
void executeWarp()
Definition d_a_b_mgn.cpp:2049
u8 mMoveMode
Definition d_a_b_mgn.h:152
u8 field_0xb07
Definition d_a_b_mgn.h:165
void setDashSmokeEffect()
Definition d_a_b_mgn.cpp:197
f32 field_0x940[20]
Definition d_a_b_mgn.h:124
dCcD_Sph field_0x2364[2]
Definition d_a_b_mgn.h:183
u8 field_0xb1a
Definition d_a_b_mgn.h:175
f32 mKankyoBlend
Definition d_a_b_mgn.h:149
void calcBloodMove()
Definition d_a_b_mgn.cpp:593
static int DemoSkipCallBack(void *, int)
Definition d_a_b_mgn.cpp:2333
void damage_check()
Definition d_a_b_mgn.cpp:860
f32 field_0xadc
Definition d_a_b_mgn.h:142
int field_0xaa0
Definition d_a_b_mgn.h:133
f32 mDemoCamFovy
Definition d_a_b_mgn.h:140
void executeDeath()
Definition d_a_b_mgn.cpp:2627
cXyz mNextGdgatePos
Definition d_a_b_mgn.h:137
s16 field_0xb18
Definition d_a_b_mgn.h:174
f32 field_0x8f0[20]
Definition d_a_b_mgn.h:123
int setHideSmokeEffect(cXyz *, u8)
Definition d_a_b_mgn.cpp:443
u8 mJewelColorMode
Definition d_a_b_mgn.h:118
void offBodyFallAt()
Definition d_a_b_mgn.cpp:787
mDoExt_McaMorfSO * mpGdgateModelMorf[4]
Definition d_a_b_mgn.h:190
u8 field_0xae4[0xae8 - 0xae4]
Definition d_a_b_mgn.h:145
s16 field_0xb16
Definition d_a_b_mgn.h:173
u8 field_0xb00
Definition d_a_b_mgn.h:158
void setActionMode(int, int)
Definition d_a_b_mgn.cpp:704
s16 field_0xb14
Definition d_a_b_mgn.h:172
f32 field_0xad8
Definition d_a_b_mgn.h:141
u32 field_0x2608[4]
Definition d_a_b_mgn.h:186
cXyz field_0xa84
Definition d_a_b_mgn.h:127
request_of_phase_process_class mMgnePhase
Definition d_a_b_mgn.h:113
cXyz getNearHitPos(cXyz *)
Definition d_a_b_mgn.cpp:814
int field_0xaa8
Definition d_a_b_mgn.h:135
u8 mGdgateStatus[4]
Definition d_a_b_mgn.h:198
int field_0xaac
Definition d_a_b_mgn.h:136
int create()
Definition d_a_b_mgn.cpp:3279
u8 mKankyoColMode
Definition d_a_b_mgn.h:150
dBgS_AcchCir mAcchCir
Definition d_a_b_mgn.h:176
u8 mGdgateNum
Definition d_a_b_mgn.h:160
void executeJump()
Definition d_a_b_mgn.cpp:2788
s16 field_0xae2
Definition d_a_b_mgn.h:144
u32 field_0x26a4[4]
Definition d_a_b_mgn.h:196
void executeDash()
Definition d_a_b_mgn.cpp:1162
void executeDownDamage()
Definition d_a_b_mgn.cpp:1855
u8 field_0xb05
Definition d_a_b_mgn.h:163
Definition f_op_actor.h:255
STATIC_ASSERT(sizeof(daB_MGN_c)==0x26cc)
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:70
Definition d_a_npc_fguard.cpp:23
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5