In Commit d1667ec
in "src/Scripts/Game/EPF_EntitySaveData.c"
The change from prefabString = string.Format("{%1}", prefabString); to prefabString = string.Format("{%1}.et", prefabString); could be causing issues with how the prefab names are being formatted and stored. This change adds the .et extension to the prefab string, which might not be expected by other parts of the code that handle the prefab names.
Seems to be the cause of RHS pouches and some vanilla items going missing after player reconnects or server restarts.
Doing tests after reverting that line seems to fix the issue.
Steps to reproduce:
- Load overthrow/ any EPF scenarios with RHS loaded.
- Equip player with any vest + puch
- Save
- Restart/leave server and rejoin.
Result: Player spawns without ouches.
Expected Result: Player spawns with pouches.
In Commit d1667ec
in "src/Scripts/Game/EPF_EntitySaveData.c"
The change from
prefabString = string.Format("{%1}", prefabString);toprefabString = string.Format("{%1}.et", prefabString);could be causing issues with how the prefab names are being formatted and stored. This change adds the.etextension to the prefab string, which might not be expected by other parts of the code that handle the prefab names.Seems to be the cause of RHS pouches and some vanilla items going missing after player reconnects or server restarts.
Doing tests after reverting that line seems to fix the issue.
Steps to reproduce:
Result: Player spawns without ouches.
Expected Result: Player spawns with pouches.