mirror of
https://github.com/HarbourMasters/Shipwright
synced 2026-09-03 11:01:32 -04:00
Enemy rando, make Keese not fall if not dead + fall downscale (#7101)
This commit is contained in:
@@ -648,9 +648,9 @@ void EnFirefly_UpdateDamage(EnFirefly* this, PlayState* play) {
|
||||
}
|
||||
}
|
||||
} else if (damageEffect == 3) { // Ice Arrows or Ice Magic
|
||||
if (this->actor.params == KEESE_ICE_FLY) {
|
||||
if (GameInteractor_Should(VB_KEESE_SETUP_FALL, this->actor.params == KEESE_ICE_FLY, this)) {
|
||||
EnFirefly_SetupFall(this);
|
||||
} else {
|
||||
} else if (GameInteractor_Should(VB_KEESE_SETUP_FROZENFALL, true, this)) {
|
||||
EnFirefly_SetupFrozenFall(this, play);
|
||||
}
|
||||
} else if (damageEffect == 1) { // Deku Nuts
|
||||
@@ -661,7 +661,9 @@ void EnFirefly_UpdateDamage(EnFirefly* this, PlayState* play) {
|
||||
if ((damageEffect == 0xF) && (this->actor.params == KEESE_ICE_FLY)) {
|
||||
EnFirefly_Combust(this, play);
|
||||
}
|
||||
EnFirefly_SetupFall(this);
|
||||
if (GameInteractor_Should(VB_KEESE_SETUP_FALL, true, this)) {
|
||||
EnFirefly_SetupFall(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user