public Spell( Mobile caster, Item scroll, SpellInfo info, TimeSpan spellDelay) { m_Caster = caster; m_Scroll = scroll; m_Info = info; m_NextSpellDelay = spellDelay; }
public SpellInfo(SpellInfo source) { m_Name = source.m_Name; m_Mantra = source.m_Mantra; m_Action = source.m_Action; m_LeftHandEffect = source.m_LeftHandEffect; m_RightHandEffect = source.m_RightHandEffect; m_AllowTown = source.m_AllowTown; m_Reagents = source.m_Reagents.ToArray(); m_Amounts = source.m_Amounts.ToArray(); }
public AbilitySpell( Mobile caster, Item scroll, SpellInfo info ) : base( caster, scroll, info ) { }
public TargetedMagerySpell(Mobile caster, Item scroll, SpellInfo info, TargetFlags flags) : base(caster, scroll, info) { target_flags = flags; }
public BlueSpell( Mobile caster, SpellInfo info ) : base( caster, null, info ) { }
public AncientSpell( Mobile caster, Item scroll, SpellInfo info ) : base(caster, scroll, info) { }
public NinjaSpell( Mobile caster, Item scroll, SpellInfo info ) : base(caster, scroll, info) { }
public Spell(Mobile caster, Item scroll, SpellInfo info) { m_Caster = caster; m_Scroll = scroll; m_Info = info; //Assign this here so that we wont have to cast it every time if (m_Caster.Player && m_Caster is PlayerMobile) m_PlayerCaster = (PlayerMobile)m_Caster; }
public SamuraiSpell( Mobile caster, Item scroll, SpellInfo info ) : base( caster, scroll, info ) { }
public Spell( Mobile caster, Item scroll, SpellInfo info ) : this(caster, scroll, info, TimeSpan.FromSeconds( 0.80 )) // 0.87 [untested] { }
public RangerSpell( Mobile caster, Item scroll, SpellInfo info ) : base(caster, scroll, info) { }
public Spell(Mobile caster, Item scroll, SpellInfo info) { m_Caster = caster; m_Scroll = scroll; m_Info = info; }
public TransformationSpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info) { }
// public override int CastDelayFastScalar{ get{ return 0; } } // Necromancer spells are not effected by fast cast items, though they are by fast cast recovery public NecromancerSpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info) { }
public AprendizSpell( Mobile caster, Item scroll, SpellInfo info ) : base(caster, scroll, info) { }
public UndeadSpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info) { }
public GlacialStaffSpell( Mobile from, GlacialStaff staff, SpellInfo info ) : base( from, null, info ) { Staff = staff; }
public Power(Mobile Caster, SpellInfo info) : base(Caster, null, info) {}
public MysticSpell( Mobile caster, Item scroll, SpellInfo info ) : base( caster, scroll, info ) { }
public SeminaristaSpell( Mobile caster, Item scroll, SpellInfo info ) : base(caster, scroll, info) { }
public PaladinSpell( Mobile caster, Item scroll, SpellInfo info ) : base( caster, scroll, info ) { }
public TransformationSpell( Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info) { }
public Spell( Mobile caster, Item scroll, SpellInfo info ) { m_Caster = caster; m_Scroll = scroll; m_Info = info; }
public MagerySpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info) { }