public override bool OnBeforeDeath()
        {
            CaptainJackSparrowGate g = new CaptainJackSparrowGate();

            g.MoveToWorld(new Point3D(5205, 1783, 0), Map.Trammel);

            return(base.OnBeforeDeath());
        }
        public override bool OnBeforeDeath()
        {
            CaptainJackSparrowGate g = new CaptainJackSparrowGate();

            g.MoveToWorld(new Point3D(5196, 1774, 0), Map.Trammel);

            SwampQueen rm = new SwampQueen();

            rm.Team         = this.Team;
            rm.Combatant    = this.Combatant;
            rm.NoKillAwards = true;

            Effects.PlaySound(this, Map, GetDeathSound());
            Effects.SendLocationEffect(Location, Map, 0x3709, 30, 10, 0x835, 0);
            rm.MoveToWorld(new Point3D(5248, 1776, 0), Map.Trammel);

            return(base.OnBeforeDeath());
        }