Clients can create firesources if server tells them to, extinguishing fixes

This commit is contained in:
Regalis
2017-01-11 18:02:24 +02:00
parent b9006983e4
commit 8a9b322b78
3 changed files with 15 additions and 5 deletions
@@ -163,7 +163,15 @@ namespace Barotrauma.Items.Components
displayPos += item.CurrentHull.Submarine.Position;
Hull hull = Hull.FindHull(displayPos, item.CurrentHull);
if (hull != null) hull.Extinquish(deltaTime, ExtinquishAmount, displayPos);
if (hull != null)
{
hull.Extinquish(deltaTime, ExtinquishAmount, displayPos);
if (hull != item.CurrentHull)
{
item.CurrentHull.Extinquish(deltaTime, ExtinquishAmount, displayPos);
}
}
}
Body targetBody = Submarine.PickBody(rayStart, rayEnd, ignoredBodies);