diff options
| author | djevangelia <263709373+djevangelia@users.noreply.github.com> | 2026-07-08 15:46:34 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-08 13:46:34 +0000 |
| commit | 1133ae221aa58d3b9ca63b9308f961d82d9bf674 (patch) | |
| tree | 8cc29718eab1dcca0595ead398ac764ce17d507a /soh/src/code | |
| parent | 86fdb9bfe73a1540c04e0139b7bdc7d1ac4bc69c (diff) | |
Bugfix, rando Domain to Lake entry air swim (#6873)
Diffstat (limited to 'soh/src/code')
| -rw-r--r-- | soh/src/code/z_actor.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/soh/src/code/z_actor.c b/soh/src/code/z_actor.c index c37d4b61d..3bde2e1eb 100644 --- a/soh/src/code/z_actor.c +++ b/soh/src/code/z_actor.c @@ -3335,6 +3335,7 @@ Actor* Actor_Spawn(ActorContext* actorCtx, PlayState* play, s16 actorId, f32 pos } if (actorCtx->total > ACTOR_NUMBER_MAX) { + LUSLOG_WARN("Actor_Spawn: Actor number max exceeded"); // "Actor set number exceeded" osSyncPrintf(VT_COL(YELLOW, BLACK) "Actorセット数オーバー\n" VT_RST); return NULL; @@ -3358,6 +3359,7 @@ Actor* Actor_Spawn(ActorContext* actorCtx, PlayState* play, s16 actorId, f32 pos actor = ZELDA_ARENA_MALLOC_DEBUG(dbEntry->instanceSize); if (actor == NULL) { + LUSLOG_WARN("Actor_Spawn: Cannot allocate actor %s (0x%x)", dbEntry->name, actorId); // "Actor class cannot be reserved! %s <size=%d bytes>" osSyncPrintf(VT_COL(RED, WHITE) "Actorクラス確保できません! %s <サイズ=%dバイト>\n", VT_RST, dbEntry->name, dbEntry->instanceSize); @@ -4930,7 +4932,7 @@ s32 Flags_GetEventChkInf(s32 flag) { * Sets "eventChkInf" flag. */ void Flags_SetEventChkInf(s32 flag) { - u8 previouslyOff = !Flags_GetEventChkInf(flag); + s32 previouslyOff = !Flags_GetEventChkInf(flag); gSaveContext.eventChkInf[flag >> 4] |= (1 << (flag & 0xF)); if (previouslyOff) { LUSLOG_INFO("EventChkInf Flag Set - %#x", flag); @@ -4942,7 +4944,7 @@ void Flags_SetEventChkInf(s32 flag) { * Unsets "eventChkInf" flag. */ void Flags_UnsetEventChkInf(s32 flag) { - u8 previouslyOn = Flags_GetEventChkInf(flag); + s32 previouslyOn = Flags_GetEventChkInf(flag); gSaveContext.eventChkInf[flag >> 4] &= ~(1 << (flag & 0xF)); if (previouslyOn) { LUSLOG_INFO("EventChkInf Flag Unset - %#x", flag); @@ -4961,7 +4963,7 @@ s32 Flags_GetItemGetInf(s32 flag) { * Sets "itemGetInf" flag. */ void Flags_SetItemGetInf(s32 flag) { - u8 previouslyOff = !Flags_GetItemGetInf(flag); + s32 previouslyOff = !Flags_GetItemGetInf(flag); gSaveContext.itemGetInf[flag >> 4] |= (1 << (flag & 0xF)); if (previouslyOff) { LUSLOG_INFO("ItemGetInf Flag Set - %#x", flag); @@ -4973,7 +4975,7 @@ void Flags_SetItemGetInf(s32 flag) { * Unsets "itemGetInf" flag. */ void Flags_UnsetItemGetInf(s32 flag) { - u8 previouslyOn = Flags_GetItemGetInf(flag); + s32 previouslyOn = Flags_GetItemGetInf(flag); gSaveContext.itemGetInf[flag >> 4] &= ~(1 << (flag & 0xF)); if (previouslyOn) { LUSLOG_INFO("ItemGetInf Flag Unset - %#x", flag); @@ -4992,7 +4994,7 @@ s32 Flags_GetInfTable(s32 flag) { * Sets "infTable" flag. */ void Flags_SetInfTable(s32 flag) { - u8 previouslyOff = !Flags_GetInfTable(flag); + s32 previouslyOff = !Flags_GetInfTable(flag); gSaveContext.infTable[flag >> 4] |= (1 << (flag & 0xF)); if (previouslyOff) { LUSLOG_INFO("InfTable Flag Set - %#x", flag); @@ -5004,7 +5006,7 @@ void Flags_SetInfTable(s32 flag) { * Unsets "infTable" flag. */ void Flags_UnsetInfTable(s32 flag) { - u8 previouslyOn = Flags_GetInfTable(flag); + s32 previouslyOn = Flags_GetInfTable(flag); gSaveContext.infTable[flag >> 4] &= ~(1 << (flag & 0xF)); if (previouslyOn) { LUSLOG_INFO("InfTable Flag Unset - %#x", flag); @@ -5023,7 +5025,7 @@ s32 Flags_GetEventInf(s32 flag) { * Sets "eventInf" flag. */ void Flags_SetEventInf(s32 flag) { - u8 previouslyOff = !Flags_GetEventInf(flag); + s32 previouslyOff = !Flags_GetEventInf(flag); gSaveContext.eventInf[flag >> 4] |= (1 << (flag & 0xF)); if (previouslyOff) { LUSLOG_INFO("EventInf Flag Set - %#x", flag); @@ -5035,7 +5037,7 @@ void Flags_SetEventInf(s32 flag) { * Unsets "eventInf" flag. */ void Flags_UnsetEventInf(s32 flag) { - u8 previouslyOn = Flags_GetEventInf(flag); + s32 previouslyOn = Flags_GetEventInf(flag); gSaveContext.eventInf[flag >> 4] &= ~(1 << (flag & 0xF)); if (previouslyOn) { LUSLOG_INFO("EventInf Flag Unset - %#x", flag); |
