Summary
When calling to remove weapon on a player who is joining a private session, the function executes while their inventory is temporarily empty. This happens because their game is still loading and hasn’t loaded their inventory, even though they are technically in the session. Instead of correctly removing weapons from the player’s final loaded inventory, they retain their previous inventory once the session fully loads.
This issue occurs only in private sessions and assumes that inventories are saved between sessions. This issue does not occur in live session.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
- Start a private session in a game that has save inventory enabled and make it so that you have code that is supposed to empty a player’s inventory as soon as they join.
- Grab some weapons and leave the game
- Rejoin the game
Expected Result
The player’s inventory should be empty as the code empties their inventory when they join the game.
Observed Result
The player’s inventory is the same as the previous session.
Platform(s)
Affects players on all platforms, but I tested this on PC and Nintendo Switch