cPhs__Step
Definition c_phase.h:8
Definition Z2Creature.h:37
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_msg_flow.h:49
Definition d_a_b_ds.h:340
s16 mP2TrapCreateID1
Definition d_a_b_ds.h:361
s16 mP2ApproachAfterBullet
Definition d_a_b_ds.h:369
s16 mHintTime1
Definition d_a_b_ds.h:363
f32 mHandRange
Definition d_a_b_ds.h:347
s16 mPedestalFallTime
Definition d_a_b_ds.h:355
s16 mP2ApproachSpeedMax
Definition d_a_b_ds.h:368
s16 mP2TrapCreateID2
Definition d_a_b_ds.h:362
s16 mP2Health
Definition d_a_b_ds.h:371
s16 mP2OuterWallTrapSpeed
Definition d_a_b_ds.h:365
s16 mP2ApproachAccel
Definition d_a_b_ds.h:367
s16 mP2FallTime
Definition d_a_b_ds.h:354
s16 mSandFallWaitTime
Definition d_a_b_ds.h:356
s16 mP2TrapCreateWaitTime1
Definition d_a_b_ds.h:359
f32 mGuardSpawnRange
Definition d_a_b_ds.h:349
f32 mP2AttackHeight
Definition d_a_b_ds.h:353
s16 mHintTime2
Definition d_a_b_ds.h:364
s16 mP2ApproachDist
Definition d_a_b_ds.h:370
s8 field_0x04
Definition d_a_b_ds.h:345
f32 mP2ModelSize
Definition d_a_b_ds.h:352
f32 mP2MoveAxis
Definition d_a_b_ds.h:351
s16 mP2BulletFireTime
Definition d_a_b_ds.h:357
daB_DS_HIO_c()
Definition d_a_b_ds.cpp:171
f32 mBreathRange
Definition d_a_b_ds.h:348
f32 mModelSize
Definition d_a_b_ds.h:346
s16 mP2OuterWallAttackTime
Definition d_a_b_ds.h:358
s16 mP2TrapCreateWaitTime2
Definition d_a_b_ds.h:360
bool mP2HealthDebugOn
Definition d_a_b_ds.h:372
virtual ~daB_DS_HIO_c()
Definition d_a_b_ds.h:343
f32 mNoSearchRange
Definition d_a_b_ds.h:350
s16 mTowerTrapSpeed
Definition d_a_b_ds.h:366
Stallord.
Definition d_a_b_ds.h:21
u8 field_0x2d30[0xc]
Definition d_a_b_ds.h:314
bool mDeadMove()
Definition d_a_b_ds.cpp:3534
void neck_set()
Definition d_a_b_ds.cpp:1030
u32 mSandParticleKey[2]
Definition d_a_b_ds.h:323
void executeBattle2Tired()
Definition d_a_b_ds.cpp:3200
dMsgFlow_c mMsgFlow
Definition d_a_b_ds.h:332
int mBrokenBone
Definition d_a_b_ds.h:260
void mSetFirstPos()
Definition d_a_b_ds.cpp:2940
f32 mWallR
Definition d_a_b_ds.h:259
s16 field_0x7d0
Definition d_a_b_ds.h:244
void breath_smokeSet()
Definition d_a_b_ds.cpp:2386
cXyz getHandPosL()
Definition d_a_b_ds.h:336
bool mCutTypeCheck()
Definition d_a_b_ds.cpp:1088
mDoExt_brkAnm * mpOpPatternBrkAnm
Definition d_a_b_ds.h:200
void executeBattle2OpeningDemo()
Definition d_a_b_ds.cpp:2549
void mBattle2_mtx_set()
Definition d_a_b_ds.cpp:4972
int mBreathTimeCount
Definition d_a_b_ds.h:267
u8 field_0x844[4]
Definition d_a_b_ds.h:272
static int JointCallBack(J3DJoint *, int)
Definition d_a_b_ds.cpp:260
int mSandFallTimer
Definition d_a_b_ds.h:211
cXyz mSoundPos
Definition d_a_b_ds.h:218
u8 field_0x824[4]
Definition d_a_b_ds.h:264
void damage_check()
Definition d_a_b_ds.cpp:891
void damageDownCheck()
Definition d_a_b_ds.cpp:1887
dCcU_AtInfo mAtInfo
Definition d_a_b_ds.h:310
void mClearTrap(bool)
Definition d_a_b_ds.cpp:691
u32 mHitParticleKey[2]
Definition d_a_b_ds.h:319
void mSoundSE_Set()
Definition d_a_b_ds.cpp:4234
bool isDemo()
Definition d_a_b_ds.h:184
void cc_etc_set()
Definition d_a_b_ds.cpp:4705
bool mChkScreenIn()
Definition d_a_b_ds.cpp:2960
bool field_0x861
Definition d_a_b_ds.h:295
int mHintTimer1
Definition d_a_b_ds.h:213
void handSPosSet(int)
Definition d_a_b_ds.cpp:478
cXyz mFingerPos[2]
Definition d_a_b_ds.h:232
BOOL isOpening()
Definition d_a_b_ds.h:183
u8 arg0
Definition d_a_b_ds.h:284
bool mBattle2_damage_check()
Definition d_a_b_ds.cpp:4871
f32 mBulletDistance
Definition d_a_b_ds.h:251
int CreateHeap()
Definition d_a_b_ds.cpp:5278
dCcD_Sph mEtcSph[18]
Definition d_a_b_ds.h:306
void mHeadAngle_Clear()
Definition d_a_b_ds.cpp:448
u8 field_0x2ec9[0x13]
Definition d_a_b_ds.h:331
int field_0x82c
Definition d_a_b_ds.h:266
s16 field_0x7d2
Definition d_a_b_ds.h:245
cXyz mBackbonePos
Definition d_a_b_ds.h:228
void setBck(int, u8, f32, f32)
Definition d_a_b_ds.cpp:405
dBgS_ObjAcch mAcch
Definition d_a_b_ds.h:301
f32 field_0x80c
Definition d_a_b_ds.h:258
int mOutTimer
Definition d_a_b_ds.h:268
bool mHandBreathChk()
Definition d_a_b_ds.cpp:1731
bool startDemoCheck()
Definition d_a_b_ds.cpp:1118
AnmID
Definition d_a_b_ds.h:51
@ ANM_HEAD_DAMAGE
Definition d_a_b_ds.h:81
@ ANM_NODAMAGE_02_B
Definition d_a_b_ds.h:99
@ ANM_DAMAGE_B
Definition d_a_b_ds.h:78
@ ANM_ATTACK_R_B
Definition d_a_b_ds.h:68
@ ANM_LASTDAMAGE
Definition d_a_b_ds.h:93
@ ANM_OPDEMO
Definition d_a_b_ds.h:104
@ ANM_ATTACK02_B_A
Definition d_a_b_ds.h:58
@ ANM_NODAMAGE_02_A
Definition d_a_b_ds.h:98
@ ANM_ATTACK01_A
Definition d_a_b_ds.h:52
@ ANM_NODAMAGE_01_C
Definition d_a_b_ds.h:97
@ ANM_NODAMAGE_02_C
Definition d_a_b_ds.h:100
@ ANM_CIRCLE_L_A
Definition d_a_b_ds.h:70
@ ANM_ATTACK02_B_B
Definition d_a_b_ds.h:59
@ ANM_ENDDEMO
Definition d_a_b_ds.h:80
@ ANM_ATTACK02_C_B
Definition d_a_b_ds.h:62
@ ANM_DAMAGE_A
Definition d_a_b_ds.h:76
@ ANM_HEAD_DIEB
Definition d_a_b_ds.h:83
@ ANM_CIRCLE_R_B
Definition d_a_b_ds.h:74
@ ANM_NODAMAGE_03_B
Definition d_a_b_ds.h:102
@ ANM_HEAD_DOWN_UP
Definition d_a_b_ds.h:86
@ ANM_ATTACK02_B_C
Definition d_a_b_ds.h:60
@ ANM_ATTACK02_A_A
Definition d_a_b_ds.h:55
@ ANM_ATTACK_R_A
Definition d_a_b_ds.h:67
@ ANM_HEAD_TIRED
Definition d_a_b_ds.h:92
@ ANM_NODAMAGE_01_A
Definition d_a_b_ds.h:95
@ ANM_CIRCLE_R_C
Definition d_a_b_ds.h:75
@ ANM_ATTACK02_C_A
Definition d_a_b_ds.h:61
@ ANM_DAMAGE_B_WAIT
Definition d_a_b_ds.h:79
@ ANM_ATTACK_L_B
Definition d_a_b_ds.h:65
@ ANM_HEAD_FATTACK_C
Definition d_a_b_ds.h:89
@ ANM_ATTACK02_A_C
Definition d_a_b_ds.h:57
@ ANM_NODAMAGE_01_B
Definition d_a_b_ds.h:96
@ ANM_ATTACK01_B
Definition d_a_b_ds.h:53
@ ANM_HEAD_DOWN_DAMAGE
Definition d_a_b_ds.h:85
@ ANM_CIRCLE_R_A
Definition d_a_b_ds.h:73
@ ANM_HEAD_DOWN
Definition d_a_b_ds.h:84
@ ANM_ATTACK02_A_B
Definition d_a_b_ds.h:56
@ ANM_ATTACK_R_C
Definition d_a_b_ds.h:69
@ ANM_REVIVAL
Definition d_a_b_ds.h:105
@ ANM_DAMAGE_A_WAIT
Definition d_a_b_ds.h:77
@ ANM_CIRCLE_L_B
Definition d_a_b_ds.h:71
@ ANM_ATTACK01_C
Definition d_a_b_ds.h:54
@ ANM_CIRCLE_L_C
Definition d_a_b_ds.h:72
@ ANM_HEAD_FATTACK_B
Definition d_a_b_ds.h:88
@ ANM_HEAD_RETURN
Definition d_a_b_ds.h:91
@ ANM_ATTACK_L_A
Definition d_a_b_ds.h:64
@ ANM_WAIT01_B
Definition d_a_b_ds.h:107
@ ANM_HEAD_FATTACK_A
Definition d_a_b_ds.h:87
@ ANM_WAIT01_C
Definition d_a_b_ds.h:108
@ ANM_ATTACK02_C_C
Definition d_a_b_ds.h:63
@ ANM_WAIT01_A
Definition d_a_b_ds.h:106
@ ANM_LASTDAMAGE_WAIT
Definition d_a_b_ds.h:94
@ ANM_ATTACK_L_C
Definition d_a_b_ds.h:66
@ ANM_NODAMAGE_03_C
Definition d_a_b_ds.h:103
@ ANM_HEAD_FWAIT
Definition d_a_b_ds.h:90
@ ANM_HEAD_DIE
Definition d_a_b_ds.h:82
@ ANM_NODAMAGE_03_A
Definition d_a_b_ds.h:101
void damageSet()
Definition d_a_b_ds.cpp:1848
void setActionMode(int, int)
Definition d_a_b_ds.cpp:411
f32 field_0x808
Definition d_a_b_ds.h:257
int mHitLocation
Definition d_a_b_ds.h:207
u32 mMsgIdx
Definition d_a_b_ds.h:297
void executeDamage()
Definition d_a_b_ds.cpp:1924
f32 mCrackAlpha
Definition d_a_b_ds.h:250
int field_0x6a8
Definition d_a_b_ds.h:215
cXyz field_0x6d0
Definition d_a_b_ds.h:219
u8 field_0x7c6[4]
Definition d_a_b_ds.h:240
void mtx_set()
Definition d_a_b_ds.cpp:4560
bool mDrawZant
Definition d_a_b_ds.h:290
void mBattle2_cc_set()
Definition d_a_b_ds.cpp:5076
int mPedestalFallTimer
Definition d_a_b_ds.h:210
int mMode
Definition d_a_b_ds.h:206
Arg0
Definition d_a_b_ds.h:23
@ TYPE_BULLET_B
Definition d_a_b_ds.h:27
@ TYPE_BULLET_A
Definition d_a_b_ds.h:25
@ TYPE_BATTLE_2
Definition d_a_b_ds.h:26
@ TYPE_BULLET_C
Definition d_a_b_ds.h:28
@ TYPE_BATTLE_1
Definition d_a_b_ds.h:24
void hand_smokeSet(u8)
Definition d_a_b_ds.cpp:524
void setYoMessage(int)
Definition d_a_b_ds.cpp:1140
mDoExt_brkAnm * mpPatternBrkAnm
Definition d_a_b_ds.h:202
bool mIsOpeningDemo
Definition d_a_b_ds.h:281
f32 mCameraFovy
Definition d_a_b_ds.h:313
daB_DS_c()
Definition d_a_b_ds.cpp:5677
u32 mStaltroop2ID[5]
Definition d_a_b_ds.h:317
int field_0x83c
Definition d_a_b_ds.h:270
bool mDead
Definition d_a_b_ds.h:278
Action
Definition d_a_b_ds.h:31
@ ACT_WAIT
Definition d_a_b_ds.h:32
@ ACT_BREATH_SEARCH
Definition d_a_b_ds.h:39
@ ACT_HAND_ATTACK
Definition d_a_b_ds.h:37
@ ACT_BREATH_ATTACK
Definition d_a_b_ds.h:38
@ ACT_OPENING_DEMO
Definition d_a_b_ds.h:33
@ ACT_CIRCLE
Definition d_a_b_ds.h:34
@ ACT_ETC_DAMAGE
Definition d_a_b_ds.h:36
@ ACT_DAMAGE
Definition d_a_b_ds.h:35
void damageHitCamera()
Definition d_a_b_ds.cpp:1858
csXyz field_0x7ae
Definition d_a_b_ds.h:236
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_b_ds.cpp:216
cXyz mBulletPos
Definition d_a_b_ds.h:224
u8 field_0x862[1]
Definition d_a_b_ds.h:296
cPhs__Step create()
Definition d_a_b_ds.cpp:5429
dCcD_Cyl mHandAtRCyl
Definition d_a_b_ds.h:309
u8 mBossPhase
Definition d_a_b_ds.h:280
u32 mParticleKey2
Definition d_a_b_ds.h:325
void executeHandAttack()
Definition d_a_b_ds.cpp:2473
int _delete()
Definition d_a_b_ds.cpp:5256
void mBattle2Action()
Definition d_a_b_ds.cpp:4755
dBgS_AcchCir mAcchCir
Definition d_a_b_ds.h:300
void mBattle2_spinner_damage_check()
Definition d_a_b_ds.cpp:4811
u32 mShadowKey
Definition d_a_b_ds.h:273
Z2CreatureEnemy mSound
Definition d_a_b_ds.h:204
csXyz mHeadAngle
Definition d_a_b_ds.h:235
dCcD_Sph mHeadSph[5]
Definition d_a_b_ds.h:304
f32 mColBlend
Definition d_a_b_ds.h:254
mDoExt_McaMorfSO * mpZantMorf
Definition d_a_b_ds.h:196
cXyz field_0x790
Definition d_a_b_ds.h:233
void executeEtcDamage()
Definition d_a_b_ds.cpp:2342
mDoExt_McaMorfSO * mpMorf
Definition d_a_b_ds.h:194
s16 field_0x7ce
Definition d_a_b_ds.h:243
bool mBattle2MoveFSet()
Definition d_a_b_ds.cpp:2999
B2Action
Definition d_a_b_ds.h:42
@ ACT_B2_TIRED
Definition d_a_b_ds.h:46
@ ACT_B2_OPENING_DEMO
Definition d_a_b_ds.h:43
@ ACT_B2_F_MOVE
Definition d_a_b_ds.h:45
@ ACT_B2_DEAD
Definition d_a_b_ds.h:48
@ ACT_B2_DAMAGE
Definition d_a_b_ds.h:47
@ ACT_B2_WAIT
Definition d_a_b_ds.h:44
void mFuwafuwaSet(bool)
Definition d_a_b_ds.cpp:2856
u8 field_0x7b4[6]
Definition d_a_b_ds.h:237
int field_0x840
Definition d_a_b_ds.h:271
int mSmokeCount
Definition d_a_b_ds.h:269
dCcD_Sph mWeakSph
Definition d_a_b_ds.h:303
csXyz field_0x7ba
Definition d_a_b_ds.h:238
bool mDrawZantSword
Definition d_a_b_ds.h:291
int mHitTimer
Definition d_a_b_ds.h:263
void mBattle2BreathFireSet(u32)
Definition d_a_b_ds.cpp:2921
s16 mBh2AttackAngleF
Definition d_a_b_ds.h:242
s16 field_0x7ca
Definition d_a_b_ds.h:241
int mSwordTimer
Definition d_a_b_ds.h:212
u8 field_0x2df8[0xc]
Definition d_a_b_ds.h:321
u32 mTrapID[20]
Definition d_a_b_ds.h:316
mDoExt_btkAnm * mpPatternBtkAnm
Definition d_a_b_ds.h:203
u8 mDamageTimer
Definition d_a_b_ds.h:276
void mBattle2_cc_etc_set()
Definition d_a_b_ds.cpp:5052
void mBulletAction()
Definition d_a_b_ds.cpp:4224
bool mIsDemo
Definition d_a_b_ds.h:279
void executeBattle2Damage()
Definition d_a_b_ds.cpp:3255
void mFlyBMove(f32)
Definition d_a_b_ds.cpp:2842
void executeBattle2FMove()
Definition d_a_b_ds.cpp:3077
request_of_phase_process_class mPhase
Definition d_a_b_ds.h:193
int mAction
Definition d_a_b_ds.h:205
cXyz mZantScale
Definition d_a_b_ds.h:216
void cc_set()
Definition d_a_b_ds.cpp:4626
u8 field_0x84d
Definition d_a_b_ds.h:275
int draw()
Definition d_a_b_ds.cpp:271
dCcD_Cyl mBackboneCyl
Definition d_a_b_ds.h:307
void executeBattle2Wait()
Definition d_a_b_ds.cpp:2975
void HandHitSoundSet(bool)
Definition d_a_b_ds.cpp:454
void mTrapScale()
Definition d_a_b_ds.cpp:669
bool mNoDrawSword
Definition d_a_b_ds.h:289
void executeBreathAttack()
Definition d_a_b_ds.cpp:2421
f32 mEyeColorAlpha
Definition d_a_b_ds.h:249
u8 bitSw3
Definition d_a_b_ds.h:287
u8 bitSw2
Definition d_a_b_ds.h:286
void executeBullet()
Definition d_a_b_ds.cpp:4123
u32 mSmokeParticleKey[20]
Definition d_a_b_ds.h:326
void mZsMoveChk()
Definition d_a_b_ds.cpp:534
cXyz field_0x718
Definition d_a_b_ds.h:225
cXyz mCameraCenter
Definition d_a_b_ds.h:312
void executeCircle()
Definition d_a_b_ds.cpp:1808
J3DModel * mpOpPatternModel
Definition d_a_b_ds.h:197
u32 mBreathSmokeParticleKey[3]
Definition d_a_b_ds.h:328
J3DModel * mpPatternModel
Definition d_a_b_ds.h:198
int mP2FallTimer
Definition d_a_b_ds.h:265
int mTimerCount
Definition d_a_b_ds.h:261
int mHintTimer2
Definition d_a_b_ds.h:214
dCcD_Sph mBreathAtSph
Definition d_a_b_ds.h:305
cXyz mSwordScale
Definition d_a_b_ds.h:217
void mBreakBoneSUB()
Definition d_a_b_ds.cpp:1840
u8 bitSw
Definition d_a_b_ds.h:285
bool doYoMessage()
Definition d_a_b_ds.cpp:1145
cXyz mMouthPos
Definition d_a_b_ds.h:223
cXyz field_0x6f4
Definition d_a_b_ds.h:222
cXyz mHandPos[2]
Definition d_a_b_ds.h:231
u32 mBackboneParticleKey[2]
Definition d_a_b_ds.h:322
cXyz field_0x79c
Definition d_a_b_ds.h:234
int mAnmID
Definition d_a_b_ds.h:208
void executeOpeningDemo()
Definition d_a_b_ds.cpp:1161
f32 field_0x7f8
Definition d_a_b_ds.h:253
cXyz mHeadPos
Definition d_a_b_ds.h:230
u8 mAttackingHand
Definition d_a_b_ds.h:274
csXyz field_0x7c0
Definition d_a_b_ds.h:239
u32 mMsgPcID
Definition d_a_b_ds.h:298
u32 mParticleKey1
Definition d_a_b_ds.h:324
bool isAppearG()
Definition d_a_b_ds.h:186
cXyz getHandPosR()
Definition d_a_b_ds.h:335
cXyz mSandPos
Definition d_a_b_ds.h:227
void mChangeVer2()
Definition d_a_b_ds.cpp:844
f32 mGroundUpY
Definition d_a_b_ds.h:255
void offDemo()
Definition d_a_b_ds.h:190
void executeBattle2Dead()
Definition d_a_b_ds.cpp:3625
bool field_0x85e
Definition d_a_b_ds.h:292
cXyz mZantPos
Definition d_a_b_ds.h:229
bool mRailInOutCheck()
Definition d_a_b_ds.cpp:2969
u32 mHandSmokeParticleKey[4]
Definition d_a_b_ds.h:318
void mSmokeSet()
Definition d_a_b_ds.cpp:418
mDoExt_btkAnm * mpOpPatternBtkAnm
Definition d_a_b_ds.h:201
cXyz mZantEyePos
Definition d_a_b_ds.h:220
u8 mBackboneLevel
Definition d_a_b_ds.h:277
bool isDead()
Definition d_a_b_ds.h:187
u32 mStartingParticleKey[16]
Definition d_a_b_ds.h:327
msg_class * mpMsg
Definition d_a_b_ds.h:299
f32 field_0x804
Definition d_a_b_ds.h:256
u32 mStaltroopID[15]
Definition d_a_b_ds.h:315
bool mIsAppear
Definition d_a_b_ds.h:282
f32 mBulletRadius
Definition d_a_b_ds.h:247
mDoExt_McaMorfSO * mpSwordMorf
Definition d_a_b_ds.h:195
u32 mBulletParticleKey[4]
Definition d_a_b_ds.h:329
cXyz mCameraEye
Definition d_a_b_ds.h:311
bool mCreateFireBreath
Definition d_a_b_ds.h:288
void mCreateTrap(bool)
Definition d_a_b_ds.cpp:710
bool isArg0()
Definition d_a_b_ds.h:188
u32 mDeathParticleKey
Definition d_a_b_ds.h:320
bool mNeckAngleSet()
Definition d_a_b_ds.cpp:2927
f32 mBreathTimerBase
Definition d_a_b_ds.h:246
dCcD_Cyl mHandAtLCyl
Definition d_a_b_ds.h:308
mDoExt_brkAnm * mpSwordBrkAnm
Definition d_a_b_ds.h:199
bool mHIOInit
Definition d_a_b_ds.h:330
f32 mChkHigh
Definition d_a_b_ds.h:252
bool mPlayPatternAnm
Definition d_a_b_ds.h:293
void action()
Definition d_a_b_ds.cpp:4437
void executeBreathSearch()
Definition d_a_b_ds.cpp:2517
int mBirthTrapTimerF
Definition d_a_b_ds.h:209
dCcD_Stts mCcStts
Definition d_a_b_ds.h:302
bool mIsAppearG
Definition d_a_b_ds.h:283
f32 mBackboneCrackAlpha[3]
Definition d_a_b_ds.h:248
void mZsMoveChk_Guard()
Definition d_a_b_ds.cpp:606
bool isAppear()
Definition d_a_b_ds.h:185
int execute()
Definition d_a_b_ds.cpp:5125
cXyz mSwordPos
Definition d_a_b_ds.h:221
int mModeTimer
Definition d_a_b_ds.h:262
void executeWait()
Definition d_a_b_ds.cpp:1770
bool mTrapCreate
Definition d_a_b_ds.h:294
cXyz field_0x724
Definition d_a_b_ds.h:226
void onDemo()
Definition d_a_b_ds.h:189
Definition f_op_actor.h:285
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(daB_DS_c)==0x2F28)
int BOOL
Definition types.h:33
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