Wifi components can't communicate with the enemy sub in combat missions. Fixes #554

This commit is contained in:
Joonas Rikkonen
2018-08-01 13:52:47 +03:00
parent 82103cf394
commit 5a6a8e2501
5 changed files with 53 additions and 11 deletions
@@ -14,6 +14,8 @@ namespace Barotrauma.Items.Components
private int channel;
public byte TeamID;
[Serialize(20000.0f, false)]
public float Range
{
@@ -59,7 +61,7 @@ namespace Barotrauma.Items.Components
{
if (!HasRequiredContainedItems(false)) return false;
if (sender == null || sender.channel != channel) return false;
if (sender == null || sender.channel != channel || sender.TeamID != TeamID) return false;
return Vector2.Distance(item.WorldPosition, sender.item.WorldPosition) <= sender.Range;
}