Core/Groups: Fixes group members not seeing other group members while using stealth.
This commit is contained in:
@@ -4004,6 +4004,20 @@ namespace Game.Entities
|
|||||||
|
|
||||||
return false;
|
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)
|
public override bool IsNeverVisibleFor(WorldObject seer)
|
||||||
{
|
{
|
||||||
if (base.IsNeverVisibleFor(seer))
|
if (base.IsNeverVisibleFor(seer))
|
||||||
|
|||||||
Reference in New Issue
Block a user