Пример #1
0
        public void AddLesserLoot()
        {
            ItemPiece piece = new ItemPiece();

            if( Utility.RandomMinMax(1, 100) > 70 )
                piece.Type = ItemType.Clothing;

            else
                piece.Resource = GetLesserResource();

            if( Utility.RandomMinMax(1, 100) > 50 )
            {
                piece.Type = ItemType.Armour;

                if( Utility.RandomMinMax(1, 100) > 40 )
                    piece.Resource = GetRandomLeather();
            }

            this.PackItem( piece );
        }
Пример #2
0
        public void AddGreatestLoot()
        {
            ItemPiece piece = new ItemPiece();
            piece.Masterwork = true;

            if( Utility.RandomMinMax(1, 100) > 90 )
                piece.Type = ItemType.Clothing;

            else
                piece.Resource = GetGreatestResource();

            if( piece.Resource != CraftResource.Linen && Utility.RandomMinMax(1, 100) > 50 )
                piece.Type = ItemType.Armour;

            this.PackItem( piece );
        }
Пример #3
0
        public void AddLeastLoot()
        {
            ItemPiece piece = new ItemPiece();

            if( Utility.RandomMinMax(1, 100) > 60 )
                piece.Type = ItemType.Clothing;

            else
                piece.Resource = GetLeastResource();

            if( Utility.RandomMinMax(1, 100) > 40 )
                piece.Type = ItemType.Armour;

            this.PackItem( piece );
        }
Пример #4
0
        public void AddGreaterLoot()
        {
            ItemPiece piece = new ItemPiece();
            piece.Masterwork = true;

            if( Utility.RandomMinMax(1, 100) > 80 )
                piece.Type = ItemType.Clothing;

            else
                piece.Resource = GetGreaterResource();

            if( Utility.RandomMinMax(1, 100) > 50 )
            {
                piece.Type = ItemType.Armour;

                if( Utility.RandomMinMax(1, 100) > 60 )
                    piece.Resource = GetRandomLeather();
            }

            this.PackItem( piece );
        }