Fixes parent references. (#15)

This commit is contained in:
Kamron Batman 2019-03-03 15:40:17 -08:00 committed by GitHub
parent 01d0fb75b8
commit 90ffe0ea3c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 55 additions and 93 deletions

View file

@ -118,7 +118,7 @@ namespace Server.Spells
return true;
}
public virtual bool OnCasterUsingObject(object o)
public virtual bool OnCasterUsingObject(IEntity entity)
{
if (State == SpellState.Sequencing)
Disturb(DisturbType.UseRequest);

View file

@ -42,8 +42,6 @@ namespace Server.Spells.Third
{
SpellHelper.Turn(Caster, item);
object root = item.RootParent;
if (!item.IsAccessibleTo(Caster))
{
item.OnDoubleClickNotAccessible(Caster);
@ -51,7 +49,7 @@ namespace Server.Spells.Third
else if (!item.CheckItemUse(Caster, item))
{
}
else if (root is Mobile && root != Caster)
else if (item.RootParent is Mobile && item.RootParent != Caster)
{
item.OnSnoop(Caster);
}
@ -104,4 +102,4 @@ namespace Server
{
void OnTelekinesis(Mobile from);
}
}
}