From 54d7ed365beaaccb5a3d44881ea2c9c0c00f78bf Mon Sep 17 00:00:00 2001 From: ItsHeckinPat <115201185+Patrick12115@users.noreply.github.com> Date: Wed, 10 Jun 2026 22:27:26 -0400 Subject: [PATCH] [Bug Fix] Fix Dark Link Crash/Missing Trails Bug (#6720) Delete Unused Effect Slot --- soh/soh/Network/Anchor/DummyPlayer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/soh/soh/Network/Anchor/DummyPlayer.cpp b/soh/soh/Network/Anchor/DummyPlayer.cpp index 1201033e0f..d6e8165ec8 100644 --- a/soh/soh/Network/Anchor/DummyPlayer.cpp +++ b/soh/soh/Network/Anchor/DummyPlayer.cpp @@ -70,6 +70,10 @@ void DummyPlayer_Init(Actor* actor, PlayState* play) { Player_SetModelGroup(player, Player_ActionToModelGroup(player, player->heldItemAction)); play->playerInit(player, play, gPlayerSkelHeaders[client.linkAge]); + // Prevent dummy players from holding a weapon trail effect slot, as they don't use it anyway + Effect_Delete(play, player->meleeWeaponEffectIndex); + player->meleeWeaponEffectIndex = TOTAL_EFFECT_COUNT; + play->func_11D54(player, play); // #endregion