mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-06 14:20:11 +00:00
Match func_800EEA50 + some surrounding doc (#916)
* Match func_800EEA50 * Document some audio debug stuff * more doc * more doc * formatting * Fix enums, and some more bits of doc * review * LIM -> MAX * missed review suggestion... * more review * ganon comments * more review * 🐍☠️ * more review * Update functions.h * quotes * review Co-authored-by: zelda2774 <zelda2774@invalid>
This commit is contained in:
parent
28e72bb486
commit
a75c70358c
37 changed files with 1562 additions and 5496 deletions
|
@ -490,7 +490,7 @@ void BossMo_Tentacle(BossMo* this, GlobalContext* globalCtx) {
|
|||
swingRateAccel = 30.0f;
|
||||
swingSizeAccel = 60.0f;
|
||||
if (((this->sfxTimer % 16) == 0) && (this->timers[0] < 30)) {
|
||||
func_800F4B58(&this->tentTipPos, NA_SE_EN_MOFER_WAVE, D_801305D0);
|
||||
Audio_PlaySoundIncreasinglyTransposed(&this->tentTipPos, NA_SE_EN_MOFER_WAVE, gMorphaTransposeTable);
|
||||
}
|
||||
} else if (this->work[MO_TENT_ACTION_STATE] == MO_TENT_SHAKE) {
|
||||
if (this->timers[0] > 40) {
|
||||
|
@ -503,7 +503,7 @@ void BossMo_Tentacle(BossMo* this, GlobalContext* globalCtx) {
|
|||
swingRateAccel = 30.0f;
|
||||
swingSizeAccel = 60.0f;
|
||||
if ((this->sfxTimer % 32) == 0) {
|
||||
func_800F4B58(&this->tentTipPos, NA_SE_EN_MOFER_WAVE, D_801305D0);
|
||||
Audio_PlaySoundIncreasinglyTransposed(&this->tentTipPos, NA_SE_EN_MOFER_WAVE, gMorphaTransposeTable);
|
||||
func_800AA000(0, 100, 5, 2);
|
||||
func_8002F7DC(&player->actor, NA_SE_VO_LI_FREEZE + player->ageProperties->unk_92);
|
||||
}
|
||||
|
@ -517,7 +517,7 @@ void BossMo_Tentacle(BossMo* this, GlobalContext* globalCtx) {
|
|||
swingRateAccel = 70.0f;
|
||||
swingSizeAccel = 70.0f;
|
||||
if ((this->sfxTimer % 16) == 0) {
|
||||
func_800F4B58(&this->tentTipPos, NA_SE_EN_MOFER_WAVE, D_801305D0);
|
||||
Audio_PlaySoundIncreasinglyTransposed(&this->tentTipPos, NA_SE_EN_MOFER_WAVE, gMorphaTransposeTable);
|
||||
func_800AA000(0, 160, 5, 4);
|
||||
func_8002F7DC(&player->actor, NA_SE_VO_LI_FREEZE + player->ageProperties->unk_92);
|
||||
}
|
||||
|
@ -630,7 +630,7 @@ void BossMo_Tentacle(BossMo* this, GlobalContext* globalCtx) {
|
|||
if ((this->timers[0] == 0) && !HAS_LINK(otherTent)) {
|
||||
this->work[MO_TENT_ACTION_STATE] = MO_TENT_SWING;
|
||||
this->timers[0] = 50;
|
||||
func_800F4BE8();
|
||||
Audio_ResetIncreasingTranspose();
|
||||
this->attackAngleMod = Rand_CenteredFloat(0x1000);
|
||||
}
|
||||
} else {
|
||||
|
@ -772,7 +772,7 @@ void BossMo_Tentacle(BossMo* this, GlobalContext* globalCtx) {
|
|||
this->timers[0] = 150;
|
||||
this->mashCounter = 0;
|
||||
this->sfxTimer = 30;
|
||||
func_800F4BE8();
|
||||
Audio_ResetIncreasingTranspose();
|
||||
func_80064520(globalCtx, &globalCtx->csCtx);
|
||||
this->csCamera = Gameplay_CreateSubCamera(globalCtx);
|
||||
Gameplay_ChangeCameraStatus(globalCtx, MAIN_CAM, CAM_STAT_WAIT);
|
||||
|
|
|
@ -50,8 +50,8 @@ typedef enum {
|
|||
/* 7 */ MO_CORE_FLOAT_MAX
|
||||
} BossMoCoreF32Var;
|
||||
|
||||
#define MO_SHORT_MAX MAX(MO_TENT_SHORT_MAX, MO_CORE_SHORT_MAX)
|
||||
#define MO_FLOAT_MAX MAX(MO_TENT_FLOAT_MAX, MO_CORE_FLOAT_MAX)
|
||||
#define MO_SHORT_MAX MAX((s32)MO_TENT_SHORT_MAX, (s32)MO_CORE_SHORT_MAX)
|
||||
#define MO_FLOAT_MAX MAX((s32)MO_TENT_FLOAT_MAX, (s32)MO_CORE_FLOAT_MAX)
|
||||
|
||||
typedef struct BossMo {
|
||||
/* 0x0000 */ Actor actor;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue