public void InitOutfit()
        {
            LordBritishSuit suit = new LordBritishSuit();

            suit.AccessLevel  = AccessLevel.Player;
            suit.IsLockedDown = true;
            suit.BlessedFor   = this;
            suit.Movable      = false;
            AddItem(suit);
        }
Example #2
0
 public override void OnDeath(Container c)
 {
     for (int i = 0; i < 10; i++)
     {
         var suit = new LordBritishSuit();
         suit.AccessLevel = AccessLevel.Player;
         suit.LootType    = LootType.Regular;
         c.DropItem(suit);
     }
     Engines.ZombieEvent.ZombieEvent.AddItem(c);
     base.OnDeath(c);
 }
Example #3
0
        private void CreateClassic()
        {
            m_MoveSound      = 1055;
            m_CaptureSound   = 1068;
            m_DeathSound     = 0;
            m_CheckSound     = 1086;
            m_CheckMateSound = 1088;

            m_Piece.Female      = false;
            m_Piece.BodyValue   = 0x190;
            m_Piece.AccessLevel = AccessLevel.GameMaster;
            m_Piece.NameHue     = 0x3B2;

            if (m_BChessboard.OverrideMinorHue)
            {
                m_Piece.Hue = Hue;
            }
            else
            {
                m_Piece.Hue = m_BChessboard.SkinHue;
            }

            Item item = null;

            if (m_Color == ChessColor.White)
            {
                item = new LordBritishSuit();
                m_Piece.AddItem(item);
                item = new OrderShield();
                m_Piece.AddItem(item);
                item = new Longsword();
                m_Piece.AddItem(item);
            }
            else
            {
                item = new LordBlackthorneSuit();
                m_Piece.AddItem(item);
                item = new ChaosShield();
                m_Piece.AddItem(item);
                item = new Longsword();
                m_Piece.AddItem(item);
            }
        }