public override void OnCast() { if (CheckSequence()) { double time = DamagingSkill(Caster) * 6; if (time > 1500) { time = 1500.0; } if (time < 480) { time = 480.0; } TimeSpan duration = TimeSpan.FromSeconds(time); BaseCreature m_Creature = new Horse(); m_Creature.ControlSlots = 1; SpellHelper.Summon(m_Creature, Caster, 0x216, duration, false, false); m_Creature.FixedParticles(0x3728, 8, 20, 5042, Server.Items.CharacterDatabase.GetMySpellHue(Caster, 0), 0, EffectLayer.Head); Server.Misc.Research.ConsumeScroll(Caster, true, spellIndex, false); } FinishSequence(); }