1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-02-03 01:54:37 +00:00

Name drop timer

This commit is contained in:
Sirius902 2020-11-15 00:36:32 -08:00
parent 3dd6571400
commit f15d6c9a40
2 changed files with 5 additions and 5 deletions

View file

@ -172,7 +172,7 @@ void func_80875A0C(BgGanonOtyuka* this, GlobalContext* globalCtx) {
this->actionFunc = func_80875C88;
this->unk_16A = 1;
this->unk_168 = 20;
this->dropTimer = 20;
this->unk_16E = 1;
this->unk_16D = 0;
this->primColorR = 255.0f;
@ -208,7 +208,7 @@ void func_80875C88(BgGanonOtyuka* this, GlobalContext* globalCtx) {
this->unk_16E = 0;
}
}
if (this->unk_168 == 0) {
if (this->dropTimer == 0) {
this->yScale = 0.0f;
Math_SmoothScaleMaxF(&this->dyna.actor.posRot.pos.y, -1000.0f, 1.0f, this->dyna.actor.speedXZ);
Math_SmoothScaleMaxF(&this->dyna.actor.speedXZ, 100.0f, 1.0f, 2.0f);
@ -244,7 +244,7 @@ void func_80875C88(BgGanonOtyuka* this, GlobalContext* globalCtx) {
Actor_Kill(&this->dyna.actor);
}
} else {
if (this->unk_168 == 1) {
if (this->dropTimer == 1) {
Audio_PlaySoundGeneral(NA_SE_EV_STONEDOOR_STOP, &this->dyna.actor.projectedPos, 4, &D_801333E0, &D_801333E0,
&D_801333E8);
} else {
@ -265,7 +265,7 @@ void BgGanonOtyuka_Update(Actor* thisx, GlobalContext* globalCtx) {
this->actionFunc(this, globalCtx);
this->unk_16D++;
DECR(this->unk_168);
DECR(this->dropTimer);
}
void BgGanonOtyuka_Draw(Actor* thisx, GlobalContext* globalCtx) {

View file

@ -11,7 +11,7 @@ typedef void (*BgGanonOtyukaActionFunc)(struct BgGanonOtyuka*, GlobalContext*);
typedef struct BgGanonOtyuka {
/* 0x0000 */ DynaPolyActor dyna;
/* 0x0164 */ BgGanonOtyukaActionFunc actionFunc;
/* 0x0168 */ s16 unk_168;
/* 0x0168 */ s16 dropTimer;
/* 0x016A */ u8 unk_16A;
/* 0x016B */ u8 unk_16B;
/* 0x016C */ u8 unk_16C;