fix: Eliminates double lookup with Contains->Remove (#2539)

This commit is contained in:
Kamron Batman 2026-07-19 09:26:27 -07:00 • committed by GitHub
parent e12cc5dd83
commit 8d88ef70fd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 25 additions and 80 deletions

View file

@ -477,17 +477,8 @@ namespace Server.Misc
return Notoriety.Enemy;
}
if (Stealing.ClassicMode && pmTarg?.PermaFlags.Contains(source) == true)
{
return Notoriety.CanBeAttacked;
}
if (bcTarg?.AlwaysAttackable == true)
{
return Notoriety.CanBeAttacked;
}
if (CheckHouseFlag(source, target, target.Location, target.Map))
if (Stealing.ClassicMode && pmTarg?.PermaFlags.Contains(source) == true ||
bcTarg?.AlwaysAttackable == true || CheckHouseFlag(source, target, target.Location, target.Map))
{
return Notoriety.CanBeAttacked;
}