public Spell( Mobile caster, Item scroll, SpellInfo info, TimeSpan spellDelay)
 {
    m_Caster = caster;
    m_Scroll = scroll;
    m_Info = info;
    m_NextSpellDelay = spellDelay;
 }
Exemple #2
0
		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 )
		{
		}
Exemple #6
0
 public AncientSpell( Mobile caster, Item scroll, SpellInfo info )
     : base(caster, scroll, info)
 {
 }
Exemple #7
0
 public NinjaSpell( Mobile caster, Item scroll, SpellInfo info )
     : base(caster, scroll, info)
 {
 }
Exemple #8
0
        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;
        }
Exemple #9
0
		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]
 { }
Exemple #11
0
 public RangerSpell( Mobile caster, Item scroll, SpellInfo info )
     : base(caster, scroll, info)
 {
 }
Exemple #12
0
 public Spell(Mobile caster, Item scroll, SpellInfo info)
 {
     m_Caster = caster;
     m_Scroll = scroll;
     m_Info   = info;
 }
Exemple #13
0
 public TransformationSpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info)
 {
 }
Exemple #14
0
        //	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)
        {
        }
Exemple #15
0
 public AprendizSpell( Mobile caster, Item scroll, SpellInfo info )
     : base(caster, scroll, info)
 {
 }
Exemple #16
0
 public UndeadSpell(Mobile caster, Item scroll, SpellInfo info)
     : base(caster, scroll, info)
 {
 }
Exemple #17
0
		public GlacialStaffSpell( Mobile from, GlacialStaff staff, SpellInfo info ) : base( from, null, info )
		{
			Staff = staff;
		}
Exemple #18
0
 public Power(Mobile Caster, SpellInfo info)
     : base(Caster, null, info)
 {}
Exemple #19
0
		public MysticSpell( Mobile caster, Item scroll, SpellInfo info ) : base( caster, scroll, info )
		{
		}
 public SeminaristaSpell( Mobile caster, Item scroll, SpellInfo info )
     : base(caster, scroll, info)
 {
 }
Exemple #21
0
		public PaladinSpell( Mobile caster, Item scroll, SpellInfo info ) : base( caster, scroll, info )
		{
		}
 public TransformationSpell( Mobile caster, Item scroll, SpellInfo info)
     : base(caster, scroll, info)
 {
 }
Exemple #23
0
 public Spell( Mobile caster, Item scroll, SpellInfo info )
 {
     m_Caster = caster;
     m_Scroll = scroll;
     m_Info = info;
 }
Exemple #24
0
 public MagerySpell(Mobile caster, Item scroll, SpellInfo info) : base(caster, scroll, info)
 {
 }