diff --git a/Subsurface/Content/Items/Engine/engine.xml b/Subsurface/Content/Items/Engine/engine.xml
index c7739754e..43d1d64a6 100644
--- a/Subsurface/Content/Items/Engine/engine.xml
+++ b/Subsurface/Content/Items/Engine/engine.xml
@@ -45,7 +45,6 @@
-
diff --git a/Subsurface/Source/Characters/Character.cs b/Subsurface/Source/Characters/Character.cs
index e1d0a1448..955d8c6ad 100644
--- a/Subsurface/Source/Characters/Character.cs
+++ b/Subsurface/Source/Characters/Character.cs
@@ -37,6 +37,8 @@ namespace Barotrauma
public bool SpawnedMidRound;
+ public List- SpawnItems = new List
- ();
+
private bool enabled;
public bool Enabled
@@ -73,11 +75,7 @@ namespace Barotrauma
}
protected Key[] keys;
-
- //protected Key selectKeyHit;
- //protected Key actionKeyHit, actionKeyDown;
- //protected Key secondaryKeyHit, secondaryKeyDown;
-
+
private Item selectedConstruction;
private Item[] selectedItems;
@@ -160,13 +158,7 @@ namespace Barotrauma
{
get { return inventory; }
}
-
- public WayPoint SpawnPoint
- {
- get;
- set;
- }
-
+
private Color speechBubbleColor;
private float speechBubbleTimer;
diff --git a/Subsurface/Source/Characters/Jobs/Job.cs b/Subsurface/Source/Characters/Jobs/Job.cs
index d777bae65..05e85fed7 100644
--- a/Subsurface/Source/Characters/Jobs/Job.cs
+++ b/Subsurface/Source/Characters/Jobs/Job.cs
@@ -127,6 +127,7 @@ namespace Barotrauma
}
}
+ character.SpawnItems.Add(item);
if (parentItem != null) parentItem.Combine(item);
diff --git a/Subsurface/Source/Events/Missions/CargoMission.cs b/Subsurface/Source/Events/Missions/CargoMission.cs
index a612cc72b..68b2340ee 100644
--- a/Subsurface/Source/Events/Missions/CargoMission.cs
+++ b/Subsurface/Source/Events/Missions/CargoMission.cs
@@ -71,7 +71,7 @@ namespace Barotrauma
Vector2 position = new Vector2(
cargoSpawnPos.Position.X + Rand.Range(-20.0f, 20.0f, false),
- cargoRoom.Rect.Y - cargoRoom.Rect.Height + 16.0f);
+ cargoRoom.Rect.Y - cargoRoom.Rect.Height);
var item = new Item(itemPrefab, position, cargoRoom.Submarine);
item.FindHull();
diff --git a/Subsurface/Source/GameMain.cs b/Subsurface/Source/GameMain.cs
index cd64827ef..795cf1dbf 100644
--- a/Subsurface/Source/GameMain.cs
+++ b/Subsurface/Source/GameMain.cs
@@ -351,12 +351,12 @@ namespace Barotrauma
}
static bool waitForKeyHit = true;
- public static void ShowLoading(IEnumerable