fix: Cleanup IPoint3D calls (#704)

This commit is contained in:
Kamron Batman 2021-08-19 09:11:48 -07:00 • committed by GitHub
parent 788b04b958
commit 3293ffcf06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 158 additions and 264 deletions

View file

@ -58,7 +58,7 @@ namespace Server.Engines.Quests.Necro
}
else if (qs.IsObjectiveInProgress(typeof(UseCallingScrollObjective)))
{
if (pm.Map == m_WellOfTearsMap && m_WellOfTearsArea.Contains(pm))
if (pm.Map == m_WellOfTearsMap && m_WellOfTearsArea.Contains(pm.Location))
{
QuestObjective obj = qs.FindObjective<UseCallingScrollObjective>();

View file

@ -58,7 +58,7 @@ namespace Server.Engines.Quests.Naturalist
}
}
public static NestArea Find(IPoint2D p)
public static NestArea Find(Point3D p)
{
return m_Areas.FirstOrDefault(area => area.Contains(p));
}
@ -73,11 +73,13 @@ namespace Server.Engines.Quests.Naturalist
return null;
}
public bool Contains(IPoint2D p)
public bool Contains(Point3D p)
{
var x = p.X;
var y = p.Y;
foreach (var rect in m_Rects)
{
if (rect.Contains(p))
if (rect.Contains(x, y))
{
return true;
}

View file

@ -26,7 +26,7 @@ namespace Server.Engines.Quests.Naturalist
{
var nest = m_CurrentNest;
if ((from.Map == Map.Trammel || from.Map == Map.Felucca) && nest.Contains(from))
if ((from.Map == Map.Trammel || from.Map == Map.Felucca) && nest.Contains(from.Location))
{
if (m_StudyState != StudyState.Inactive)
{
@ -75,7 +75,7 @@ namespace Server.Engines.Quests.Naturalist
}
else if (from.Map == Map.Trammel || from.Map == Map.Felucca)
{
var nest = NestArea.Find(from);
var nest = NestArea.Find(from.Location);
if (nest != null)
{