added check for parent in insertion menu (no more bagception) #46913
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
SUMMARY: Bugfixes "added a check for parent items in the insertion menu"
Purpose of change
A check that compares the holsters parent to the item is added to prevent storing the bag that contains the bag that is trying to store the bag ... bagception prevented
Fixes #46904
Describe the solution
The items in the insert ui are compared to the holsters parent to prevent players from trying to store a bag inside itself via a proxi bag.
Describe alternatives you've considered
Leaving it in and creating a black hole spell effect that instantly murders the player and everything on the screen?
Testing
Spawn 2 bagpacks
Wear backpack 1
Insert backpack 2 in it
Open the insert menu for backpack 2 (not inside backpack 1) and look for backpack 1