Unstable 0.1400.0.0

This commit is contained in:
Markus Isberg
2021-05-11 15:47:47 +03:00
parent 3f324b14e8
commit 92f0264af2
247 changed files with 8238 additions and 1911 deletions
@@ -0,0 +1,32 @@
using Barotrauma.Items.Components;
namespace Barotrauma
{
abstract class ShipIssueWorkerItem : ShipIssueWorker
{
public ShipIssueWorkerItem(ShipCommandManager shipCommandManager, Order order, Item targetItem, ItemComponent targetItemComponent, string option = null) : base(shipCommandManager, order, option)
{
TargetItemComponent = targetItemComponent;
TargetItem = targetItem;
}
protected override bool IsIssueViable()
{
if (TargetItemComponent == null)
{
DebugConsole.ThrowError("TargetItemComponent was null in " + this);
return false;
}
if (TargetItem == null)
{
DebugConsole.ThrowError("TargetItem was null in " + this);
return false;
}
if (TargetItem.IgnoreByAI) { return false; }
return true;
}
}
}