fierce deity anywhere for dpad (#358)

This commit is contained in:
inspectredc
2024-05-22 09:05:04 -05:00
committed by Garrett Cox
parent ffcedc147d
commit 743febba8c
+7 -3
View File
@@ -2830,9 +2830,13 @@ void Interface_UpdateButtonsPart2(PlayState* play) {
}
} else if (DPAD_GET_CUR_FORM_BTN_ITEM(j) == ITEM_MASK_FIERCE_DEITY) {
// Fierce Deity's Mask is equipped
if ((play->sceneId != SCENE_MITURIN_BS) && (play->sceneId != SCENE_HAKUGIN_BS) &&
(play->sceneId != SCENE_SEA_BS) && (play->sceneId != SCENE_INISIE_BS) &&
(play->sceneId != SCENE_LAST_BS)) {
u8 vanillaSceneConditionResult =
(play->sceneId != SCENE_MITURIN_BS) &&
(play->sceneId != SCENE_HAKUGIN_BS) &&
(play->sceneId != SCENE_SEA_BS) &&
(play->sceneId != SCENE_INISIE_BS) &&
(play->sceneId != SCENE_LAST_BS);
if (GameInteractor_Should(GI_VB_DISABLE_FD_MASK, vanillaSceneConditionResult, NULL)) {
if (gSaveContext.shipSaveContext.dpad.status[j] != BTN_DISABLED) {
gSaveContext.shipSaveContext.dpad.status[j] = BTN_DISABLED;
restoreHudVisibility = true;