Core/Groups: Fixes group members not seeing other group members while using stealth.

This commit is contained in:
hondacrx
2021-02-09 14:20:50 -05:00
parent 9a8b996fe0
commit f48abc3191
+14
View File
@@ -4004,6 +4004,20 @@ namespace Game.Entities
return false;
}
public override bool IsAlwaysDetectableFor(WorldObject seer)
{
if (base.IsAlwaysDetectableFor(seer))
return true;
Player seerPlayer = seer.ToPlayer();
if (seerPlayer != null)
if (IsGroupVisibleFor(seerPlayer))
return !(seerPlayer.duel != null && seerPlayer.duel.startTime != 0 && seerPlayer.duel.opponent == this);
return false;
}
public override bool IsNeverVisibleFor(WorldObject seer)
{
if (base.IsNeverVisibleFor(seer))