diff --git a/src/party_member.c b/src/party_member.c index b30a9d2..3f68e77 100644 --- a/src/party_member.c +++ b/src/party_member.c @@ -1558,7 +1558,9 @@ int _partyMemberCopyLevelInfo(Object* critter, int a2) } if (item2 != NULL) { - _invenWieldFunc(critter, item2, 0, false); + // SFALL: Fix for party member's equipped weapon being placed in the + // incorrect item slot after leveling up. + _invenWieldFunc(critter, item2, 1, false); } return 0;