Esempio n. 1
0
        public LumberjacksSatchel()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new Gold(15));
            AddItem(new Hatchet());
        }
        public BaseCraftsmanSatchel() : base()
        {
            Hue = Reward.SatchelHue();

            int count = 1;

            if (0.015 > Utility.RandomDouble())
            {
                count = 2;
            }

            bool equipment = false;
            bool jewlery   = false;
            bool talisman  = false;

            while (Items.Count < count)
            {
                if (0.25 > Utility.RandomDouble() && !talisman)
                {
                    AddItem(new RandomTalisman());
                    talisman = true;
                }
                else if (0.4 > Utility.RandomDouble() && !equipment)
                {
                    AddItem(RandomItem());
                    equipment = true;
                }
                else if (0.88 > Utility.RandomDouble() && !jewlery)
                {
                    AddItem(Reward.Jewlery());
                    jewlery = true;
                }
            }
        }
Esempio n. 3
0
        public AlchemistsSatchel()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new Bloodmoss(10));
            AddItem(new MortarPestle());
        }
Esempio n. 4
0
        public MinersSatchel()
            : base()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new Pickaxe());
            AddItem(new Pickaxe());
        }
Esempio n. 5
0
        public SmithsSatchel()
            : base()
        {
            Hue = BaseReward.SatchelHue();

            DropItem(new IronIngot(10));
            DropItem(new SmithHammer());
        }
Esempio n. 6
0
        public FletchersSatchel()
            : base()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new Feather(10));
            AddItem(new FletcherTools());
        }
Esempio n. 7
0
        public ChefsSatchel()
            : base()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new SackFlour());
            AddItem(new Skillet());
        }
Esempio n. 8
0
        public SmithsSatchel()
            : base()
        {
            this.Hue = BaseReward.SatchelHue();

            this.AddItem(new IronIngot(10));
            this.AddItem(new SmithHammer());
        }
Esempio n. 9
0
        public CarpentersSatchel()
            : base()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new Board(10));
            AddItem(new DovetailSaw());
        }
Esempio n. 10
0
        public LumberjacksSatchel()
            : base()
        {
            this.Hue = BaseReward.SatchelHue();

            this.AddItem(new Gold(15));
            this.AddItem(new Hatchet());
        }
Esempio n. 11
0
        public TinkersSatchel() : base()
        {
            Hue = BaseReward.SatchelHue();

            AddItem(new TinkerTools());

            switch (Utility.Random(5))
            {
            case 0: AddItem(new Springs(3)); break;

            case 1: AddItem(new Axle(3)); break;

            case 2: AddItem(new Hinge(3)); break;

            case 3: AddItem(new Key()); break;

            case 4: AddItem(new Scissors()); break;
            }
        }