diff options
| author | Caladius <Caladius@users.noreply.github.com> | 2023-10-30 12:00:24 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-30 11:00:24 -0500 |
| commit | ff7fa7742707574fc19dd8d930367d09f2c61424 (patch) | |
| tree | f722b68dcb057cb4be4c6974707f8fd5899f17c8 /soh/src | |
| parent | 2810996475fc304edda86b3fb411b6e7f6e59f13 (diff) | |
Addresses Forest Temple Poes and NPC Dialogue issues. (#3334)
Diffstat (limited to 'soh/src')
| -rw-r--r-- | soh/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/soh/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.c b/soh/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.c index 9991f20eb..69c33f5f5 100644 --- a/soh/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.c +++ b/soh/src/overlays/actors/ovl_En_Wallmas/z_en_wallmas.c @@ -328,7 +328,11 @@ void EnWallmas_WaitToDrop(EnWallmas* this, PlayState* play) { } if (this->timer == 0) { - EnWallmas_SetupDrop(this, play); + if (this->actor.params == WMT_SHADOWTAG && (player->stateFlags1 & PLAYER_STATE1_IN_CUTSCENE)) { + this->timer = 0x82; // Prevents Shadow Tag Hand from dropping when talking to an NPC or Signpost. + } else { + EnWallmas_SetupDrop(this, play); + } } } |
