fix: Cleans up spell info variable (#848)
This commit is contained in:
parent
91493f7f27
commit
e5f55a424a
120 changed files with 241 additions and 247 deletions
|
|
@ -9,8 +9,7 @@ namespace Server.Spells
|
||||||
|
|
||||||
private static readonly int[] m_ManaTable = { 4, 6, 9, 11, 14, 20, 40, 50 };
|
private static readonly int[] m_ManaTable = { 4, 6, 9, 11, 14, 20, 40, 50 };
|
||||||
|
|
||||||
public MagerySpell(Mobile caster, Item scroll, SpellInfo info)
|
public MagerySpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info)
|
||||||
: base(caster, scroll, info)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,8 +33,7 @@ namespace Server
|
||||||
{
|
{
|
||||||
private readonly Mobile m_Mobile;
|
private readonly Mobile m_Mobile;
|
||||||
|
|
||||||
public InternalTimer(Mobile m)
|
public InternalTimer(Mobile m) : base(TimeSpan.FromMinutes(1.0))
|
||||||
: base(TimeSpan.FromMinutes(1.0))
|
|
||||||
{
|
{
|
||||||
m_Mobile = m;
|
m_Mobile = m;
|
||||||
}
|
}
|
||||||
|
|
@ -1128,8 +1127,7 @@ namespace Server.Spells
|
||||||
private readonly Mobile m_Target;
|
private readonly Mobile m_Target;
|
||||||
private int m_Damage;
|
private int m_Damage;
|
||||||
|
|
||||||
public SpellDamageTimer(Spell s, Mobile target, Mobile from, int damage, TimeSpan delay)
|
public SpellDamageTimer(Spell s, Mobile target, Mobile from, int damage, TimeSpan delay) : base(delay)
|
||||||
: base(delay)
|
|
||||||
{
|
{
|
||||||
m_Target = target;
|
m_Target = target;
|
||||||
m_From = from;
|
m_From = from;
|
||||||
|
|
@ -1170,8 +1168,7 @@ namespace Server.Spells
|
||||||
public SpellDamageTimerAOS(
|
public SpellDamageTimerAOS(
|
||||||
Spell s, TimeSpan delay, Mobile target, Mobile from, int damage, int phys, int fire, int cold,
|
Spell s, TimeSpan delay, Mobile target, Mobile from, int damage, int phys, int fire, int cold,
|
||||||
int pois, int nrgy, int chaos, DFAlgorithm dfa
|
int pois, int nrgy, int chaos, DFAlgorithm dfa
|
||||||
)
|
) : base(delay)
|
||||||
: base(delay)
|
|
||||||
{
|
{
|
||||||
m_Target = target;
|
m_Target = target;
|
||||||
m_From = from;
|
m_From = from;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Bushido
|
||||||
{
|
{
|
||||||
public class Confidence : SamuraiSpell
|
public class Confidence : SamuraiSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Confidence",
|
"Confidence",
|
||||||
null,
|
null,
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Spells.Bushido
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_RegenTable = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_RegenTable = new();
|
||||||
|
|
||||||
public Confidence(Mobile caster, Item scroll) : base(caster, scroll, m_Info)
|
public Confidence(Mobile caster, Item scroll) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Bushido
|
||||||
{
|
{
|
||||||
public class CounterAttack : SamuraiSpell
|
public class CounterAttack : SamuraiSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"CounterAttack",
|
"CounterAttack",
|
||||||
null,
|
null,
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Spells.Bushido
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
|
|
||||||
public CounterAttack(Mobile caster, Item scroll) : base(caster, scroll, m_Info)
|
public CounterAttack(Mobile caster, Item scroll) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Bushido
|
||||||
{
|
{
|
||||||
public class Evasion : SamuraiSpell
|
public class Evasion : SamuraiSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Evasion",
|
"Evasion",
|
||||||
null,
|
null,
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -15,8 +15,7 @@ namespace Server.Spells.Bushido
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
|
|
||||||
public Evasion(Mobile caster, Item scroll)
|
public Evasion(Mobile caster, Item scroll) : base(caster, scroll, _info)
|
||||||
: base(caster, scroll, m_Info)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -98,8 +98,8 @@ namespace Server.Spells.Bushido
|
||||||
}
|
}
|
||||||
|
|
||||||
public HonorableExecutionTimer(
|
public HonorableExecutionTimer(
|
||||||
TimeSpan duration, Mobile from, int swingBonus, List<object> mods = null, bool penalty = false)
|
TimeSpan duration, Mobile from, int swingBonus, List<object> mods = null, bool penalty = false
|
||||||
: base(duration)
|
) : base(duration)
|
||||||
{
|
{
|
||||||
m_Mobile = from;
|
m_Mobile = from;
|
||||||
m_SwingBonus = swingBonus;
|
m_SwingBonus = swingBonus;
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,14 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class CleanseByFireSpell : PaladinSpell, ISpellTargetingMobile
|
public class CleanseByFireSpell : PaladinSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Cleanse By Fire",
|
"Cleanse By Fire",
|
||||||
"Expor Flamus",
|
"Expor Flamus",
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public CleanseByFireSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CleanseByFireSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,14 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class CloseWoundsSpell : PaladinSpell, ISpellTargetingMobile
|
public class CloseWoundsSpell : PaladinSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Close Wounds",
|
"Close Wounds",
|
||||||
"Obsu Vulni",
|
"Obsu Vulni",
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public CloseWoundsSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CloseWoundsSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class ConsecrateWeaponSpell : PaladinSpell
|
public class ConsecrateWeaponSpell : PaladinSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Consecrate Weapon",
|
"Consecrate Weapon",
|
||||||
"Consecrus Arma",
|
"Consecrus Arma",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Spells.Chivalry
|
||||||
|
|
||||||
private static readonly Dictionary<BaseWeapon, ExpireTimer> m_Table = new();
|
private static readonly Dictionary<BaseWeapon, ExpireTimer> m_Table = new();
|
||||||
|
|
||||||
public ConsecrateWeaponSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ConsecrateWeaponSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,14 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class DispelEvilSpell : PaladinSpell
|
public class DispelEvilSpell : PaladinSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Dispel Evil",
|
"Dispel Evil",
|
||||||
"Dispiro Malas",
|
"Dispiro Malas",
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public DispelEvilSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public DispelEvilSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class DivineFurySpell : PaladinSpell
|
public class DivineFurySpell : PaladinSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Divine Fury",
|
"Divine Fury",
|
||||||
"Divinum Furis",
|
"Divinum Furis",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Chivalry
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
|
|
||||||
public DivineFurySpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public DivineFurySpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class EnemyOfOneSpell : PaladinSpell
|
public class EnemyOfOneSpell : PaladinSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Enemy of One",
|
"Enemy of One",
|
||||||
"Forul Solum",
|
"Forul Solum",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Spells.Chivalry
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
|
|
||||||
public EnemyOfOneSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public EnemyOfOneSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,14 +5,14 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class HolyLightSpell : PaladinSpell
|
public class HolyLightSpell : PaladinSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Holy Light",
|
"Holy Light",
|
||||||
"Augus Luminos",
|
"Augus Luminos",
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public HolyLightSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public HolyLightSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,14 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class NobleSacrificeSpell : PaladinSpell
|
public class NobleSacrificeSpell : PaladinSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Noble Sacrifice",
|
"Noble Sacrifice",
|
||||||
"Dium Prostra",
|
"Dium Prostra",
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public NobleSacrificeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public NobleSacrificeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,14 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class RemoveCurseSpell : PaladinSpell, ISpellTargetingMobile
|
public class RemoveCurseSpell : PaladinSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Remove Curse",
|
"Remove Curse",
|
||||||
"Extermo Vomica",
|
"Extermo Vomica",
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public RemoveCurseSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public RemoveCurseSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Chivalry
|
||||||
{
|
{
|
||||||
public class SacredJourneySpell : PaladinSpell, IRecallSpell
|
public class SacredJourneySpell : PaladinSpell, IRecallSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Sacred Journey",
|
"Sacred Journey",
|
||||||
"Sanctum Viatas",
|
"Sanctum Viatas",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -21,7 +21,7 @@ namespace Server.Spells.Chivalry
|
||||||
|
|
||||||
public SacredJourneySpell(
|
public SacredJourneySpell(
|
||||||
Mobile caster, RunebookEntry entry = null, Runebook book = null, Item scroll = null
|
Mobile caster, RunebookEntry entry = null, Runebook book = null, Item scroll = null
|
||||||
) : base(caster, scroll, m_Info)
|
) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
m_Entry = entry;
|
m_Entry = entry;
|
||||||
m_Book = book;
|
m_Book = book;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class AirElementalSpell : MagerySpell
|
public class AirElementalSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Air Elemental",
|
"Air Elemental",
|
||||||
"Kal Vas Xen Hur",
|
"Kal Vas Xen Hur",
|
||||||
269,
|
269,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public AirElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public AirElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class EarthElementalSpell : MagerySpell
|
public class EarthElementalSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Earth Elemental",
|
"Earth Elemental",
|
||||||
"Kal Vas Xen Ylem",
|
"Kal Vas Xen Ylem",
|
||||||
269,
|
269,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public EarthElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public EarthElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class EarthquakeSpell : MagerySpell
|
public class EarthquakeSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Earthquake",
|
"Earthquake",
|
||||||
"In Vas Por",
|
"In Vas Por",
|
||||||
233,
|
233,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public EarthquakeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public EarthquakeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class EnergyVortexSpell : MagerySpell, ISpellTargetingPoint3D
|
public class EnergyVortexSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Energy Vortex",
|
"Energy Vortex",
|
||||||
"Vas Corp Por",
|
"Vas Corp Por",
|
||||||
260,
|
260,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public EnergyVortexSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public EnergyVortexSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class FireElementalSpell : MagerySpell
|
public class FireElementalSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Fire Elemental",
|
"Fire Elemental",
|
||||||
"Kal Vas Xen Flam",
|
"Kal Vas Xen Flam",
|
||||||
269,
|
269,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public FireElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public FireElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class ResurrectionSpell : MagerySpell, ISpellTargetingMobile
|
public class ResurrectionSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Resurrection",
|
"Resurrection",
|
||||||
"An Corp",
|
"An Corp",
|
||||||
245,
|
245,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.Ginseng
|
Reagent.Ginseng
|
||||||
);
|
);
|
||||||
|
|
||||||
public ResurrectionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ResurrectionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class SummonDaemonSpell : MagerySpell
|
public class SummonDaemonSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Summon Daemon",
|
"Summon Daemon",
|
||||||
"Kal Vas Xen Corp",
|
"Kal Vas Xen Corp",
|
||||||
269,
|
269,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public SummonDaemonSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public SummonDaemonSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Eighth
|
||||||
{
|
{
|
||||||
public class WaterElementalSpell : MagerySpell
|
public class WaterElementalSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Water Elemental",
|
"Water Elemental",
|
||||||
"Kal Vas Xen An Flam",
|
"Kal Vas Xen An Flam",
|
||||||
269,
|
269,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Eighth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public WaterElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public WaterElementalSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class BladeSpiritsSpell : MagerySpell, ISpellTargetingPoint3D
|
public class BladeSpiritsSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Blade Spirits",
|
"Blade Spirits",
|
||||||
"In Jux Hur Ylem",
|
"In Jux Hur Ylem",
|
||||||
266,
|
266,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Fifth
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public BladeSpiritsSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public BladeSpiritsSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class DispelFieldSpell : MagerySpell, ISpellTargetingItem
|
public class DispelFieldSpell : MagerySpell, ISpellTargetingItem
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Dispel Field",
|
"Dispel Field",
|
||||||
"An Grav",
|
"An Grav",
|
||||||
206,
|
206,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Fifth
|
||||||
Reagent.Garlic
|
Reagent.Garlic
|
||||||
);
|
);
|
||||||
|
|
||||||
public DispelFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public DispelFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class IncognitoSpell : MagerySpell
|
public class IncognitoSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Incognito",
|
"Incognito",
|
||||||
"Kal In Ex",
|
"Kal In Ex",
|
||||||
206,
|
206,
|
||||||
|
|
@ -21,7 +21,7 @@ namespace Server.Spells.Fifth
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
|
|
||||||
public IncognitoSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public IncognitoSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class MagicReflectSpell : MagerySpell
|
public class MagicReflectSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Magic Reflection",
|
"Magic Reflection",
|
||||||
"In Jux Sanct",
|
"In Jux Sanct",
|
||||||
242,
|
242,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Fifth
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, ResistanceMod[]> m_Table = new();
|
private static readonly Dictionary<Mobile, ResistanceMod[]> m_Table = new();
|
||||||
|
|
||||||
public MagicReflectSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MagicReflectSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class MindBlastSpell : MagerySpell, ISpellTargetingMobile
|
public class MindBlastSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mind Blast",
|
"Mind Blast",
|
||||||
"Por Corp Wis",
|
"Por Corp Wis",
|
||||||
218,
|
218,
|
||||||
|
|
@ -16,11 +16,11 @@ namespace Server.Spells.Fifth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public MindBlastSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MindBlastSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
if (Core.AOS)
|
if (Core.AOS)
|
||||||
{
|
{
|
||||||
m_Info.LeftHandEffect = m_Info.RightHandEffect = 9002;
|
_info.LeftHandEffect = _info.RightHandEffect = 9002;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class ParalyzeSpell : MagerySpell, ISpellTargetingMobile
|
public class ParalyzeSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Paralyze",
|
"Paralyze",
|
||||||
"An Ex Por",
|
"An Ex Por",
|
||||||
218,
|
218,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Fifth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public ParalyzeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ParalyzeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class PoisonFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
public class PoisonFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Poison Field",
|
"Poison Field",
|
||||||
"In Nox Grav",
|
"In Nox Grav",
|
||||||
230,
|
230,
|
||||||
|
|
@ -20,7 +20,7 @@ namespace Server.Spells.Fifth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public PoisonFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public PoisonFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Fifth
|
||||||
{
|
{
|
||||||
public class SummonCreatureSpell : MagerySpell
|
public class SummonCreatureSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Summon Creature",
|
"Summon Creature",
|
||||||
"Kal Xen",
|
"Kal Xen",
|
||||||
16,
|
16,
|
||||||
|
|
@ -40,7 +40,7 @@ namespace Server.Spells.Fifth
|
||||||
typeof(Rabbit)
|
typeof(Rabbit)
|
||||||
};
|
};
|
||||||
|
|
||||||
public SummonCreatureSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public SummonCreatureSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class ClumsySpell : MagerySpell, ISpellTargetingMobile
|
public class ClumsySpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Clumsy",
|
"Clumsy",
|
||||||
"Uus Jux",
|
"Uus Jux",
|
||||||
212,
|
212,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.First
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public ClumsySpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ClumsySpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class CreateFoodSpell : MagerySpell
|
public class CreateFoodSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Create Food",
|
"Create Food",
|
||||||
"In Mani Ylem",
|
"In Mani Ylem",
|
||||||
224,
|
224,
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Server.Spells.First
|
||||||
new(typeof(Peach), "a peach")
|
new(typeof(Peach), "a peach")
|
||||||
};
|
};
|
||||||
|
|
||||||
public CreateFoodSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CreateFoodSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class FeeblemindSpell : MagerySpell, ISpellTargetingMobile
|
public class FeeblemindSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Feeblemind",
|
"Feeblemind",
|
||||||
"Rel Wis",
|
"Rel Wis",
|
||||||
212,
|
212,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.First
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public FeeblemindSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public FeeblemindSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class HealSpell : MagerySpell, ISpellTargetingMobile
|
public class HealSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Heal",
|
"Heal",
|
||||||
"In Mani",
|
"In Mani",
|
||||||
224,
|
224,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.First
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public HealSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public HealSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class MagicArrowSpell : MagerySpell, ISpellTargetingMobile
|
public class MagicArrowSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Magic Arrow",
|
"Magic Arrow",
|
||||||
"In Por Ylem",
|
"In Por Ylem",
|
||||||
212,
|
212,
|
||||||
|
|
@ -12,7 +12,7 @@ namespace Server.Spells.First
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public MagicArrowSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MagicArrowSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class NightSightSpell : MagerySpell
|
public class NightSightSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Night Sight",
|
"Night Sight",
|
||||||
"In Lor",
|
"In Lor",
|
||||||
236,
|
236,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.First
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public NightSightSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public NightSightSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class ReactiveArmorSpell : MagerySpell
|
public class ReactiveArmorSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Reactive Armor",
|
"Reactive Armor",
|
||||||
"Flam Sanct",
|
"Flam Sanct",
|
||||||
236,
|
236,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.First
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, ResistanceMod[]> m_Table = new();
|
private static readonly Dictionary<Mobile, ResistanceMod[]> m_Table = new();
|
||||||
|
|
||||||
public ReactiveArmorSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ReactiveArmorSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.First
|
||||||
{
|
{
|
||||||
public class WeakenSpell : MagerySpell, ISpellTargetingMobile
|
public class WeakenSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Weaken",
|
"Weaken",
|
||||||
"Des Mani",
|
"Des Mani",
|
||||||
212,
|
212,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.First
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public WeakenSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public WeakenSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class ArchCureSpell : MagerySpell, ISpellTargetingPoint3D
|
public class ArchCureSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Arch Cure",
|
"Arch Cure",
|
||||||
"Vas An Nox",
|
"Vas An Nox",
|
||||||
215,
|
215,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Fourth
|
||||||
Reagent.MandrakeRoot
|
Reagent.MandrakeRoot
|
||||||
);
|
);
|
||||||
|
|
||||||
public ArchCureSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ArchCureSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class ArchProtectionSpell : MagerySpell, ISpellTargetingPoint3D
|
public class ArchProtectionSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Arch Protection",
|
"Arch Protection",
|
||||||
"Vas Uus Sanct",
|
"Vas Uus Sanct",
|
||||||
Core.AOS ? 239 : 215,
|
Core.AOS ? 239 : 215,
|
||||||
|
|
@ -22,7 +22,7 @@ namespace Server.Spells.Fourth
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, int> _Table = new();
|
private static readonly Dictionary<Mobile, int> _Table = new();
|
||||||
|
|
||||||
public ArchProtectionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ArchProtectionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class CurseSpell : MagerySpell, ISpellTargetingMobile
|
public class CurseSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Curse",
|
"Curse",
|
||||||
"Des Sanct",
|
"Des Sanct",
|
||||||
227,
|
227,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Fourth
|
||||||
|
|
||||||
private static readonly HashSet<Mobile> m_UnderEffect = new();
|
private static readonly HashSet<Mobile> m_UnderEffect = new();
|
||||||
|
|
||||||
public CurseSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CurseSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class FireFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
public class FireFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Fire Field",
|
"Fire Field",
|
||||||
"In Flam Grav",
|
"In Flam Grav",
|
||||||
215,
|
215,
|
||||||
|
|
@ -20,7 +20,7 @@ namespace Server.Spells.Fourth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public FireFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public FireFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class GreaterHealSpell : MagerySpell, ISpellTargetingMobile
|
public class GreaterHealSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Greater Heal",
|
"Greater Heal",
|
||||||
"In Vas Mani",
|
"In Vas Mani",
|
||||||
204,
|
204,
|
||||||
|
|
@ -19,7 +19,7 @@ namespace Server.Spells.Fourth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public GreaterHealSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public GreaterHealSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class LightningSpell : MagerySpell, ISpellTargetingMobile
|
public class LightningSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Lightning",
|
"Lightning",
|
||||||
"Por Ort Grav",
|
"Por Ort Grav",
|
||||||
239,
|
239,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.Fourth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public LightningSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public LightningSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class ManaDrainSpell : MagerySpell, ISpellTargetingMobile
|
public class ManaDrainSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mana Drain",
|
"Mana Drain",
|
||||||
"Ort Rel",
|
"Ort Rel",
|
||||||
215,
|
215,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Fourth
|
||||||
|
|
||||||
private static readonly HashSet<Mobile> m_Table = new();
|
private static readonly HashSet<Mobile> m_Table = new();
|
||||||
|
|
||||||
public ManaDrainSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ManaDrainSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Fourth
|
||||||
{
|
{
|
||||||
public class RecallSpell : MagerySpell, IRecallSpell
|
public class RecallSpell : MagerySpell, IRecallSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Recall",
|
"Recall",
|
||||||
"Kal Ort Por",
|
"Kal Ort Por",
|
||||||
239,
|
239,
|
||||||
|
|
@ -25,7 +25,7 @@ namespace Server.Spells.Fourth
|
||||||
public RecallSpell(Mobile caster, RunebookEntry entry = null, Runebook book = null, Item scroll = null) : base(
|
public RecallSpell(Mobile caster, RunebookEntry entry = null, Runebook book = null, Item scroll = null) : base(
|
||||||
caster,
|
caster,
|
||||||
scroll,
|
scroll,
|
||||||
m_Info
|
_info
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
m_Entry = entry;
|
m_Entry = entry;
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,11 @@ namespace Server.Spells
|
||||||
{
|
{
|
||||||
public class FlySpell : Spell
|
public class FlySpell : Spell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new("Gargoyle Flight", null, -1, 9002);
|
private static readonly SpellInfo _info = new("Gargoyle Flight", null, -1, 9002);
|
||||||
private bool m_Stop;
|
private bool m_Stop;
|
||||||
|
|
||||||
public FlySpell(Mobile caster)
|
public FlySpell(Mobile caster)
|
||||||
: base(caster, null, m_Info)
|
: base(caster, null, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Mysticism
|
||||||
{
|
{
|
||||||
public class AnimatedWeaponSpell : MysticSpell, ISpellTargetingPoint3D
|
public class AnimatedWeaponSpell : MysticSpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Animated Weapon",
|
"Animated Weapon",
|
||||||
"In Jux Por Ylem",
|
"In Jux Por Ylem",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Mysticism
|
||||||
);
|
);
|
||||||
|
|
||||||
public AnimatedWeaponSpell(Mobile caster, Item scroll = null)
|
public AnimatedWeaponSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Mysticism
|
||||||
{
|
{
|
||||||
public class EagleStrikeSpell : MysticSpell, ISpellTargetingMobile
|
public class EagleStrikeSpell : MysticSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Eagle Strike",
|
"Eagle Strike",
|
||||||
"Kal Por Xen",
|
"Kal Por Xen",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Mysticism
|
||||||
);
|
);
|
||||||
|
|
||||||
public EagleStrikeSpell(Mobile caster, Item scroll = null)
|
public EagleStrikeSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Mysticism
|
||||||
{
|
{
|
||||||
public class HailStormSpell : MysticSpell, ISpellTargetingPoint3D
|
public class HailStormSpell : MysticSpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Hail Storm",
|
"Hail Storm",
|
||||||
"Kal Des Ylem",
|
"Kal Des Ylem",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Mysticism
|
||||||
);
|
);
|
||||||
|
|
||||||
public HailStormSpell(Mobile caster, Item scroll = null)
|
public HailStormSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Mysticism
|
||||||
{
|
{
|
||||||
public class NetherCycloneSpell : MysticSpell, ISpellTargetingPoint3D
|
public class NetherCycloneSpell : MysticSpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Nether Cyclone",
|
"Nether Cyclone",
|
||||||
"Grav Hur",
|
"Grav Hur",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Mysticism
|
||||||
);
|
);
|
||||||
|
|
||||||
public NetherCycloneSpell(Mobile caster, Item scroll = null)
|
public NetherCycloneSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Mysticism
|
||||||
{
|
{
|
||||||
public class SpellPlagueSpell : MysticSpell
|
public class SpellPlagueSpell : MysticSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Spell Plague",
|
"Spell Plague",
|
||||||
"Vas Rel Jux Ort",
|
"Vas Rel Jux Ort",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -20,7 +20,7 @@ namespace Server.Spells.Mysticism
|
||||||
private static readonly Dictionary<Mobile, SpellPlagueTimer> m_Table = new();
|
private static readonly Dictionary<Mobile, SpellPlagueTimer> m_Table = new();
|
||||||
|
|
||||||
public SpellPlagueSpell(Mobile caster, Item scroll = null)
|
public SpellPlagueSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Mysticism
|
||||||
{
|
{
|
||||||
public class StoneFormSpell : MysticSpell
|
public class StoneFormSpell : MysticSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Stone Form",
|
"Stone Form",
|
||||||
"In Rel Ylem",
|
"In Rel Ylem",
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -22,7 +22,7 @@ namespace Server.Spells.Mysticism
|
||||||
private static readonly Dictionary<Mobile, ResistanceMod[]> m_Table = new();
|
private static readonly Dictionary<Mobile, ResistanceMod[]> m_Table = new();
|
||||||
|
|
||||||
public StoneFormSpell(Mobile caster, Item scroll = null)
|
public StoneFormSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class AnimateDeadSpell : NecromancerSpell, ISpellTargetingItem
|
public class AnimateDeadSpell : NecromancerSpell, ISpellTargetingItem
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Animate Dead",
|
"Animate Dead",
|
||||||
"Uus Corp",
|
"Uus Corp",
|
||||||
203,
|
203,
|
||||||
|
|
@ -110,7 +110,7 @@ namespace Server.Spells.Necromancy
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, List<Mobile>> m_Table = new();
|
private static readonly Dictionary<Mobile, List<Mobile>> m_Table = new();
|
||||||
|
|
||||||
public AnimateDeadSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public AnimateDeadSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class BloodOathSpell : NecromancerSpell, ISpellTargetingMobile
|
public class BloodOathSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Blood Oath",
|
"Blood Oath",
|
||||||
"In Jux Mani Xen",
|
"In Jux Mani Xen",
|
||||||
203,
|
203,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Necromancy
|
||||||
private static readonly Dictionary<Mobile, Mobile> m_OathTable = new();
|
private static readonly Dictionary<Mobile, Mobile> m_OathTable = new();
|
||||||
private static readonly Dictionary<Mobile, ExpireTimer> m_Table = new();
|
private static readonly Dictionary<Mobile, ExpireTimer> m_Table = new();
|
||||||
|
|
||||||
public BloodOathSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public BloodOathSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class CorpseSkinSpell : NecromancerSpell, ISpellTargetingMobile
|
public class CorpseSkinSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Corpse Skin",
|
"Corpse Skin",
|
||||||
"In Agle Corp Ylem",
|
"In Agle Corp Ylem",
|
||||||
203,
|
203,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Necromancy
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, ExpireTimer> m_Table = new();
|
private static readonly Dictionary<Mobile, ExpireTimer> m_Table = new();
|
||||||
|
|
||||||
public CorpseSkinSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CorpseSkinSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class CurseWeaponSpell : NecromancerSpell
|
public class CurseWeaponSpell : NecromancerSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Curse Weapon",
|
"Curse Weapon",
|
||||||
"An Sanct Gra Char",
|
"An Sanct Gra Char",
|
||||||
203,
|
203,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Necromancy
|
||||||
|
|
||||||
private static readonly Dictionary<BaseWeapon, ExpireTimer> m_Table = new();
|
private static readonly Dictionary<BaseWeapon, ExpireTimer> m_Table = new();
|
||||||
|
|
||||||
public CurseWeaponSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CurseWeaponSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class EvilOmenSpell : NecromancerSpell, ISpellTargetingMobile
|
public class EvilOmenSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Evil Omen",
|
"Evil Omen",
|
||||||
"Pas Tym An Sanct",
|
"Pas Tym An Sanct",
|
||||||
203,
|
203,
|
||||||
|
|
@ -19,7 +19,7 @@ namespace Server.Spells.Necromancy
|
||||||
private static readonly Dictionary<Mobile, DefaultSkillMod> m_Table = new();
|
private static readonly Dictionary<Mobile, DefaultSkillMod> m_Table = new();
|
||||||
|
|
||||||
public EvilOmenSpell(Mobile caster, Item scroll = null)
|
public EvilOmenSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class ExorcismSpell : NecromancerSpell
|
public class ExorcismSpell : NecromancerSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Exorcism",
|
"Exorcism",
|
||||||
"Ort Corp Grav",
|
"Ort Corp Grav",
|
||||||
203,
|
203,
|
||||||
|
|
@ -57,7 +57,7 @@ namespace Server.Spells.Necromancy
|
||||||
new(295, 712, 55)
|
new(295, 712, 55)
|
||||||
};
|
};
|
||||||
|
|
||||||
public ExorcismSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ExorcismSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class HorrificBeastSpell : TransformationSpell
|
public class HorrificBeastSpell : TransformationSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Horrific Beast",
|
"Horrific Beast",
|
||||||
"Rel Xen Vas Bal",
|
"Rel Xen Vas Bal",
|
||||||
203,
|
203,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.Necromancy
|
||||||
Reagent.DaemonBlood
|
Reagent.DaemonBlood
|
||||||
);
|
);
|
||||||
|
|
||||||
public HorrificBeastSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public HorrificBeastSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class LichFormSpell : TransformationSpell
|
public class LichFormSpell : TransformationSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Lich Form",
|
"Lich Form",
|
||||||
"Rel Xen Corp Ort",
|
"Rel Xen Corp Ort",
|
||||||
203,
|
203,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Necromancy
|
||||||
Reagent.NoxCrystal
|
Reagent.NoxCrystal
|
||||||
);
|
);
|
||||||
|
|
||||||
public LichFormSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public LichFormSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class MindRotSpell : NecromancerSpell, ISpellTargetingMobile
|
public class MindRotSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mind Rot",
|
"Mind Rot",
|
||||||
"Wis An Ben",
|
"Wis An Ben",
|
||||||
203,
|
203,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Necromancy
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, MRBucket> m_Table = new();
|
private static readonly Dictionary<Mobile, MRBucket> m_Table = new();
|
||||||
|
|
||||||
public MindRotSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MindRotSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class PainSpikeSpell : NecromancerSpell, ISpellTargetingMobile
|
public class PainSpikeSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Pain Spike",
|
"Pain Spike",
|
||||||
"In Sar",
|
"In Sar",
|
||||||
203,
|
203,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Necromancy
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, InternalTimer> m_Table = new();
|
private static readonly Dictionary<Mobile, InternalTimer> m_Table = new();
|
||||||
|
|
||||||
public PainSpikeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public PainSpikeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class PoisonStrikeSpell : NecromancerSpell, ISpellTargetingMobile
|
public class PoisonStrikeSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Poison Strike",
|
"Poison Strike",
|
||||||
"In Vas Nox",
|
"In Vas Nox",
|
||||||
203,
|
203,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Necromancy
|
||||||
);
|
);
|
||||||
|
|
||||||
public PoisonStrikeSpell(Mobile caster, Item scroll = null)
|
public PoisonStrikeSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class StrangleSpell : NecromancerSpell, ISpellTargetingMobile
|
public class StrangleSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Strangle",
|
"Strangle",
|
||||||
"In Bal Nox",
|
"In Bal Nox",
|
||||||
209,
|
209,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Necromancy
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, InternalTimer> m_Table = new();
|
private static readonly Dictionary<Mobile, InternalTimer> m_Table = new();
|
||||||
|
|
||||||
public StrangleSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public StrangleSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class SummonFamiliarSpell : NecromancerSpell
|
public class SummonFamiliarSpell : NecromancerSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Summon Familiar",
|
"Summon Familiar",
|
||||||
"Kal Xen Bal",
|
"Kal Xen Bal",
|
||||||
203,
|
203,
|
||||||
|
|
@ -19,7 +19,7 @@ namespace Server.Spells.Necromancy
|
||||||
Reagent.DaemonBlood
|
Reagent.DaemonBlood
|
||||||
);
|
);
|
||||||
|
|
||||||
public SummonFamiliarSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public SummonFamiliarSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class VampiricEmbraceSpell : TransformationSpell
|
public class VampiricEmbraceSpell : TransformationSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Vampiric Embrace",
|
"Vampiric Embrace",
|
||||||
"Rel Xen An Sanct",
|
"Rel Xen An Sanct",
|
||||||
203,
|
203,
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Spells.Necromancy
|
||||||
Reagent.PigIron
|
Reagent.PigIron
|
||||||
);
|
);
|
||||||
|
|
||||||
public VampiricEmbraceSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public VampiricEmbraceSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class VengefulSpiritSpell : NecromancerSpell, ISpellTargetingMobile
|
public class VengefulSpiritSpell : NecromancerSpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Vengeful Spirit",
|
"Vengeful Spirit",
|
||||||
"Kal Xen Bal Beh",
|
"Kal Xen Bal Beh",
|
||||||
203,
|
203,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Necromancy
|
||||||
Reagent.PigIron
|
Reagent.PigIron
|
||||||
);
|
);
|
||||||
|
|
||||||
public VengefulSpiritSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public VengefulSpiritSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class WitherSpell : NecromancerSpell
|
public class WitherSpell : NecromancerSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Wither",
|
"Wither",
|
||||||
"Kal Vas An Flam",
|
"Kal Vas An Flam",
|
||||||
203,
|
203,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Necromancy
|
||||||
);
|
);
|
||||||
|
|
||||||
public WitherSpell(Mobile caster, Item scroll = null)
|
public WitherSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Necromancy
|
||||||
{
|
{
|
||||||
public class WraithFormSpell : TransformationSpell
|
public class WraithFormSpell : TransformationSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Wraith Form",
|
"Wraith Form",
|
||||||
"Rel Xen Um",
|
"Rel Xen Um",
|
||||||
203,
|
203,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Necromancy
|
||||||
Reagent.PigIron
|
Reagent.PigIron
|
||||||
);
|
);
|
||||||
|
|
||||||
public WraithFormSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public WraithFormSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Ninjitsu
|
||||||
NoSkill
|
NoSkill
|
||||||
}
|
}
|
||||||
|
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Animal Form",
|
"Animal Form",
|
||||||
null,
|
null,
|
||||||
-1,
|
-1,
|
||||||
|
|
@ -31,7 +31,7 @@ namespace Server.Spells.Ninjitsu
|
||||||
private bool m_WasMoving;
|
private bool m_WasMoving;
|
||||||
|
|
||||||
public AnimalForm(Mobile caster, Item scroll)
|
public AnimalForm(Mobile caster, Item scroll)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,14 +12,14 @@ namespace Server.Spells.Ninjitsu
|
||||||
{
|
{
|
||||||
private static readonly Dictionary<Mobile, int> m_CloneCount = new();
|
private static readonly Dictionary<Mobile, int> m_CloneCount = new();
|
||||||
|
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mirror Image",
|
"Mirror Image",
|
||||||
null,
|
null,
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public MirrorImage(Mobile caster, Item scroll) : base(caster, scroll, m_Info)
|
public MirrorImage(Mobile caster, Item scroll) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,14 +11,14 @@ namespace Server.Spells.Ninjitsu
|
||||||
{
|
{
|
||||||
public class Shadowjump : NinjaSpell, ISpellTargetingPoint3D
|
public class Shadowjump : NinjaSpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Shadowjump",
|
"Shadowjump",
|
||||||
null,
|
null,
|
||||||
-1,
|
-1,
|
||||||
9002
|
9002
|
||||||
);
|
);
|
||||||
|
|
||||||
public Shadowjump(Mobile caster, Item scroll) : base(caster, scroll, m_Info)
|
public Shadowjump(Mobile caster, Item scroll) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class AgilitySpell : MagerySpell, ISpellTargetingMobile
|
public class AgilitySpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Agility",
|
"Agility",
|
||||||
"Ex Uus",
|
"Ex Uus",
|
||||||
212,
|
212,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.MandrakeRoot
|
Reagent.MandrakeRoot
|
||||||
);
|
);
|
||||||
|
|
||||||
public AgilitySpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public AgilitySpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class CunningSpell : MagerySpell, ISpellTargetingMobile
|
public class CunningSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Cunning",
|
"Cunning",
|
||||||
"Uus Wis",
|
"Uus Wis",
|
||||||
212,
|
212,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public CunningSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CunningSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class CureSpell : MagerySpell, ISpellTargetingMobile
|
public class CureSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Cure",
|
"Cure",
|
||||||
"An Nox",
|
"An Nox",
|
||||||
212,
|
212,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.Ginseng
|
Reagent.Ginseng
|
||||||
);
|
);
|
||||||
|
|
||||||
public CureSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public CureSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class HarmSpell : MagerySpell, ISpellTargetingMobile
|
public class HarmSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Harm",
|
"Harm",
|
||||||
"An Mani",
|
"An Mani",
|
||||||
212,
|
212,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public HarmSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public HarmSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class MagicTrapSpell : MagerySpell, ISpellTargetingItem
|
public class MagicTrapSpell : MagerySpell, ISpellTargetingItem
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Magic Trap",
|
"Magic Trap",
|
||||||
"In Jux",
|
"In Jux",
|
||||||
212,
|
212,
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public MagicTrapSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MagicTrapSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class ProtectionSpell : MagerySpell
|
public class ProtectionSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Protection",
|
"Protection",
|
||||||
"Uus Sanct",
|
"Uus Sanct",
|
||||||
236,
|
236,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Second
|
||||||
private static readonly Dictionary<Mobile, Tuple<ResistanceMod, DefaultSkillMod>> m_Table =
|
private static readonly Dictionary<Mobile, Tuple<ResistanceMod, DefaultSkillMod>> m_Table =
|
||||||
new();
|
new();
|
||||||
|
|
||||||
public ProtectionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ProtectionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class RemoveTrapSpell : MagerySpell, ISpellTargetingItem
|
public class RemoveTrapSpell : MagerySpell, ISpellTargetingItem
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Remove Trap",
|
"Remove Trap",
|
||||||
"An Jux",
|
"An Jux",
|
||||||
212,
|
212,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public RemoveTrapSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public RemoveTrapSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Second
|
||||||
{
|
{
|
||||||
public class StrengthSpell : MagerySpell, ISpellTargetingMobile
|
public class StrengthSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Strength",
|
"Strength",
|
||||||
"Uus Mani",
|
"Uus Mani",
|
||||||
212,
|
212,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Second
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public StrengthSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public StrengthSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class ChainLightningSpell : MagerySpell, ISpellTargetingPoint3D
|
public class ChainLightningSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Chain Lightning",
|
"Chain Lightning",
|
||||||
"Vas Ort Grav",
|
"Vas Ort Grav",
|
||||||
209,
|
209,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Seventh
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public ChainLightningSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ChainLightningSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class EnergyFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
public class EnergyFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Energy Field",
|
"Energy Field",
|
||||||
"In Sanct Grav",
|
"In Sanct Grav",
|
||||||
221,
|
221,
|
||||||
|
|
@ -20,7 +20,7 @@ namespace Server.Spells.Seventh
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public EnergyFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public EnergyFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class FlameStrikeSpell : MagerySpell, ISpellTargetingMobile
|
public class FlameStrikeSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Flame Strike",
|
"Flame Strike",
|
||||||
"Kal Vas Flam",
|
"Kal Vas Flam",
|
||||||
245,
|
245,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.Seventh
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public FlameStrikeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public FlameStrikeSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class GateTravelSpell : MagerySpell, IRecallSpell
|
public class GateTravelSpell : MagerySpell, IRecallSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Gate Travel",
|
"Gate Travel",
|
||||||
"Vas Rel Por",
|
"Vas Rel Por",
|
||||||
263,
|
263,
|
||||||
|
|
@ -21,7 +21,7 @@ namespace Server.Spells.Seventh
|
||||||
private readonly RunebookEntry m_Entry;
|
private readonly RunebookEntry m_Entry;
|
||||||
|
|
||||||
public GateTravelSpell(Mobile caster, RunebookEntry entry = null, Item scroll = null) :
|
public GateTravelSpell(Mobile caster, RunebookEntry entry = null, Item scroll = null) :
|
||||||
base(caster, scroll, m_Info) => m_Entry = entry;
|
base(caster, scroll, _info) => m_Entry = entry;
|
||||||
|
|
||||||
public override SpellCircle Circle => SpellCircle.Seventh;
|
public override SpellCircle Circle => SpellCircle.Seventh;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class ManaVampireSpell : MagerySpell, ISpellTargetingMobile
|
public class ManaVampireSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mana Vampire",
|
"Mana Vampire",
|
||||||
"Ort Sanct",
|
"Ort Sanct",
|
||||||
221,
|
221,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Seventh
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public ManaVampireSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ManaVampireSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class MassDispelSpell : MagerySpell, ISpellTargetingPoint3D
|
public class MassDispelSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mass Dispel",
|
"Mass Dispel",
|
||||||
"Vas An Ort",
|
"Vas An Ort",
|
||||||
263,
|
263,
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Spells.Seventh
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public MassDispelSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MassDispelSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class MeteorSwarmSpell : MagerySpell, ISpellTargetingPoint3D
|
public class MeteorSwarmSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Meteor Swarm",
|
"Meteor Swarm",
|
||||||
"Flam Kal Des Ylem",
|
"Flam Kal Des Ylem",
|
||||||
233,
|
233,
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Server.Spells.Seventh
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public MeteorSwarmSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MeteorSwarmSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Seventh
|
||||||
{
|
{
|
||||||
public class PolymorphSpell : MagerySpell
|
public class PolymorphSpell : MagerySpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Polymorph",
|
"Polymorph",
|
||||||
"Vas Ylem Rel",
|
"Vas Ylem Rel",
|
||||||
221,
|
221,
|
||||||
|
|
@ -23,7 +23,7 @@ namespace Server.Spells.Seventh
|
||||||
|
|
||||||
private readonly int m_NewBody;
|
private readonly int m_NewBody;
|
||||||
|
|
||||||
public PolymorphSpell(Mobile caster, Item scroll, int body = 0) : base(caster, scroll, m_Info) => m_NewBody = body;
|
public PolymorphSpell(Mobile caster, Item scroll, int body = 0) : base(caster, scroll, _info) => m_NewBody = body;
|
||||||
|
|
||||||
public override SpellCircle Circle => SpellCircle.Seventh;
|
public override SpellCircle Circle => SpellCircle.Seventh;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class DispelSpell : MagerySpell, ISpellTargetingMobile
|
public class DispelSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Dispel",
|
"Dispel",
|
||||||
"An Ort",
|
"An Ort",
|
||||||
218,
|
218,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public DispelSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public DispelSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class EnergyBoltSpell : MagerySpell, ISpellTargetingMobile
|
public class EnergyBoltSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Energy Bolt",
|
"Energy Bolt",
|
||||||
"Corp Por",
|
"Corp Por",
|
||||||
230,
|
230,
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.Nightshade
|
Reagent.Nightshade
|
||||||
);
|
);
|
||||||
|
|
||||||
public EnergyBoltSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public EnergyBoltSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class ExplosionSpell : MagerySpell, ISpellTargetingMobile
|
public class ExplosionSpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Explosion",
|
"Explosion",
|
||||||
"Vas Ort Flam",
|
"Vas Ort Flam",
|
||||||
230,
|
230,
|
||||||
|
|
@ -14,8 +14,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.MandrakeRoot
|
Reagent.MandrakeRoot
|
||||||
);
|
);
|
||||||
|
|
||||||
public ExplosionSpell(Mobile caster, Item scroll = null)
|
public ExplosionSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
: base(caster, scroll, m_Info)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class InvisibilitySpell : MagerySpell, ISpellTargetingMobile
|
public class InvisibilitySpell : MagerySpell, ISpellTargetingMobile
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Invisibility",
|
"Invisibility",
|
||||||
"An Lor Xen",
|
"An Lor Xen",
|
||||||
206,
|
206,
|
||||||
|
|
@ -20,7 +20,7 @@ namespace Server.Spells.Sixth
|
||||||
|
|
||||||
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
private static readonly Dictionary<Mobile, TimerExecutionToken> m_Table = new();
|
||||||
|
|
||||||
public InvisibilitySpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public InvisibilitySpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class MarkSpell : MagerySpell, ISpellTargetingItem
|
public class MarkSpell : MagerySpell, ISpellTargetingItem
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mark",
|
"Mark",
|
||||||
"Kal Por Ylem",
|
"Kal Por Ylem",
|
||||||
218,
|
218,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.MandrakeRoot
|
Reagent.MandrakeRoot
|
||||||
);
|
);
|
||||||
|
|
||||||
public MarkSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MarkSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class MassCurseSpell : MagerySpell, ISpellTargetingPoint3D
|
public class MassCurseSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Mass Curse",
|
"Mass Curse",
|
||||||
"Vas Des Sanct",
|
"Vas Des Sanct",
|
||||||
218,
|
218,
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public MassCurseSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public MassCurseSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class ParalyzeFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
public class ParalyzeFieldSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Paralyze Field",
|
"Paralyze Field",
|
||||||
"In Ex Grav",
|
"In Ex Grav",
|
||||||
230,
|
230,
|
||||||
|
|
@ -19,7 +19,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.SpidersSilk
|
Reagent.SpidersSilk
|
||||||
);
|
);
|
||||||
|
|
||||||
public ParalyzeFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public ParalyzeFieldSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ namespace Server.Spells.Sixth
|
||||||
{
|
{
|
||||||
public class RevealSpell : MagerySpell, ISpellTargetingPoint3D
|
public class RevealSpell : MagerySpell, ISpellTargetingPoint3D
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Reveal",
|
"Reveal",
|
||||||
"Wis Quas",
|
"Wis Quas",
|
||||||
206,
|
206,
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Spells.Sixth
|
||||||
Reagent.SulfurousAsh
|
Reagent.SulfurousAsh
|
||||||
);
|
);
|
||||||
|
|
||||||
public RevealSpell(Mobile caster, Item scroll = null) : base(caster, scroll, m_Info)
|
public RevealSpell(Mobile caster, Item scroll = null) : base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,14 +7,14 @@ namespace Server.Spells.Spellweaving
|
||||||
{
|
{
|
||||||
public class ArcaneCircleSpell : ArcanistSpell
|
public class ArcaneCircleSpell : ArcanistSpell
|
||||||
{
|
{
|
||||||
private static readonly SpellInfo m_Info = new(
|
private static readonly SpellInfo _info = new(
|
||||||
"Arcane Circle",
|
"Arcane Circle",
|
||||||
"Myrshalee",
|
"Myrshalee",
|
||||||
-1
|
-1
|
||||||
);
|
);
|
||||||
|
|
||||||
public ArcaneCircleSpell(Mobile caster, Item scroll = null)
|
public ArcaneCircleSpell(Mobile caster, Item scroll = null)
|
||||||
: base(caster, scroll, m_Info)
|
: base(caster, scroll, _info)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue