Added "VulnerableToEMP" property to Powered. Can be edited in sub editor. Reactors and relays are not affected by EMP by default. Closes #495

This commit is contained in:
Joonas Rikkonen
2018-07-18 15:07:21 +03:00
parent d6ec1bc339
commit 30a453191f
4 changed files with 14 additions and 10 deletions
@@ -33,8 +33,7 @@ namespace Barotrauma.Items.Components
get { return powerConsumption; }
set { powerConsumption = value; }
}
[Serialize(false, true)]
public override bool IsActive
{
@@ -60,6 +59,13 @@ namespace Barotrauma.Items.Components
set { voltage = Math.Max(0.0f, value); }
}
[Editable(ToolTip = "Can the item be damaged by electomagnetic pulses."), Serialize(true, true)]
public bool VulnerableToEMP
{
get;
set;
}
public Powered(Item item, XElement element)
: base(item, element)
{