"Shifting" entity IDs to prevent them from overlapping between different subs, loading another submarine now works without crashing
This commit is contained in:
@@ -56,7 +56,8 @@ namespace Barotrauma
|
||||
|
||||
if (itemInfo.Second is Vector2)
|
||||
{
|
||||
Vector2 position = (Vector2)itemInfo.Second - Submarine.HiddenSubPosition;
|
||||
//todo: take multiple subs into account
|
||||
Vector2 position = (Vector2)itemInfo.Second - Submarine.MainSub.HiddenSubPosition;
|
||||
|
||||
items.Add(new Item(itemInfo.First, position, null));
|
||||
inventories.Add(null);
|
||||
|
||||
Reference in New Issue
Block a user