Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,96 @@
using System;
namespace Server.Spells.Necromancy
{
public abstract class TransformationSpell : NecromancerSpell, ITransformationSpell
{
public TransformationSpell(Mobile caster, Item scroll, SpellInfo info)
: base(caster, scroll, info)
{
}
public abstract int Body { get; }
public virtual int Hue
{
get
{
return 0;
}
}
public virtual int PhysResistOffset
{
get
{
return 0;
}
}
public virtual int FireResistOffset
{
get
{
return 0;
}
}
public virtual int ColdResistOffset
{
get
{
return 0;
}
}
public virtual int PoisResistOffset
{
get
{
return 0;
}
}
public virtual int NrgyResistOffset
{
get
{
return 0;
}
}
public override bool BlockedByHorrificBeast
{
get
{
return false;
}
}
public virtual double TickRate
{
get
{
return 1.0;
}
}
public override bool CheckCast()
{
if (!TransformationSpellHelper.CheckCast(this.Caster, this))
return false;
return base.CheckCast();
}
public override void OnCast()
{
TransformationSpellHelper.OnCast(this.Caster, this);
this.FinishSequence();
}
public virtual void OnTick(Mobile m)
{
}
public virtual void DoEffect(Mobile m)
{
}
public virtual void RemoveEffect(Mobile m)
{
}
}
}