示例#1
0
        private IArmor HospitalGown()
        {
            IArmor armor = CreateArmor(AvalableItemPosition.Body, 1, new Cloth());

            armor.KeyWords.Add("Hospital");
            armor.KeyWords.Add("Gown");
            armor.ShortDescription    = "A loose fitting hospital gown";
            armor.LookDescription     = "This is your everyday hospital gown.  White with little blue dots with a tie in the back that exposes a little to much of your rear.";
            armor.ExamineDescription  = "Thin and airy this would not provide much defense against anything other than people staring at you.  On second thought if you wore this out in public, people would stare.  This really wouldn't do much good.";
            armor.SentenceDescription = "hospital gown";
            armor.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(armor.Level);
            armor.FinishLoad();
            return(armor);
        }
示例#2
0
        private IArmor ClothBoots()
        {
            IArmor boots = CreateArmor(AvalableItemPosition.Feet, 1, new Cloth());

            boots.KeyWords.Add("boots");
            boots.KeyWords.Add("cloth");
            boots.ShortDescription    = "A pair of nice boots.";
            boots.LookDescription     = "The boots are made of a thick black material.  Soft and subtle yet sturdy.";
            boots.ExamineDescription  = "Made from a unknown type of cloth they offer a fair amount of protection while being bendable enough to not notice.  They come to about half way up the calf lending some stability especially when the laces are drawn tight.";
            boots.SentenceDescription = "boots";
            boots.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(boots.Level);
            boots.FinishLoad();
            return(boots);
        }
示例#3
0
        private IArmor LeatherSmithLeggings()
        {
            IArmor leggings = CreateArmor(AvalableItemPosition.Legs, 1, new Leather());

            leggings.KeyWords.Add("Leggings");
            leggings.KeyWords.Add("Leather");
            leggings.ShortDescription    = "A pair of leather leggings.";
            leggings.LookDescription     = "Simple but effective these leggings will protect you next time someone decides to kick you in the shins.  Take that 5 grade bully.";
            leggings.ExamineDescription  = "The leather leggings stop just short of you knees leaving you needing some knee pads.  While this leaves you open to kicks to the knee caps it does give you a little more speed so hopefully you can dodge them.";
            leggings.SentenceDescription = "leggings";
            leggings.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(leggings.Level);
            leggings.FinishLoad();
            return(leggings);
        }
示例#4
0
        private IArmor LeatherSmithBracer()
        {
            IArmor bracer = CreateArmor(AvalableItemPosition.Arms, 1, new Leather());

            bracer.KeyWords.Add("Bracer");
            bracer.KeyWords.Add("Leather");
            bracer.ShortDescription    = "A leather bracer.";
            bracer.LookDescription     = "The leather is hard and will offer some basic protection from sharp objects.";
            bracer.ExamineDescription  = "A small woven design is made weaves back and forth over the leather bracer.  It is a slightly darker color than the rich brown of the rest of the bracer.";
            bracer.SentenceDescription = "bracer";
            bracer.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(bracer.Level);
            bracer.FinishLoad();
            return(bracer);
        }
示例#5
0
        private IArmor BlackSmithBreastPlate()
        {
            IArmor breastPlate = CreateArmor(AvalableItemPosition.Body, 1, new Steel());

            breastPlate.KeyWords.Add("BreastPlate");
            breastPlate.KeyWords.Add("Breast");
            breastPlate.KeyWords.Add("Plate");
            breastPlate.ShortDescription    = "A steel breastplate.";
            breastPlate.LookDescription     = "Made of steel this breastplate is rather heavy but effective.";
            breastPlate.ExamineDescription  = "Examining the plate closer you notice there is a knick in the front right, a dent in the upper left and the one of the straps for holding it together is starting to tear.  Maybe the reason this was such a good deal was because it was used.";
            breastPlate.SentenceDescription = "breastplate";
            breastPlate.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(breastPlate.Level);
            breastPlate.FinishLoad();
            return(breastPlate);
        }
示例#6
0
        private IEquipment Gloves()
        {
            IArmor item = CreateArmor(AvalableItemPosition.Hand, 26);

            item.Material = new Leather();
            item.KeyWords.Add("gloves");
            item.KeyWords.Add("eel");
            item.ShortDescription    = "A pair of gloves.";
            item.LookDescription     = "Each glove has a slight iridescent color that changes from green to brown and back again.";
            item.ExamineDescription  = "The gloves are made of eel skin and have a green brown color that is hard to describe.";
            item.SentenceDescription = "gloves";
            item.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(item.Level);
            item.FinishLoad();
            return(item);
        }
示例#7
0
        private IEquipment SplitMail()
        {
            IArmor item = CreateArmor(AvalableItemPosition.Body, 30);

            item.Material = new Steel();
            item.KeyWords.Add("splint");
            item.KeyWords.Add("mail");
            item.KeyWords.Add("green");
            item.ShortDescription    = "A green splint mail.";
            item.LookDescription     = "The green piece of splint mail still has the new look.";
            item.ExamineDescription  = "Each piece of mail has been carefully place riveted into place.";
            item.SentenceDescription = "splint mail";
            item.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(item.Level);
            item.FinishLoad();
            return(item);
        }
示例#8
0
        private IArmor ClothSash()
        {
            IArmor sash = CreateArmor(AvalableItemPosition.Waist, 1, new Cloth());

            sash.KeyWords.Add("sash");
            sash.KeyWords.Add("cloth");
            sash.ShortDescription    = "A dashing red sash.";
            sash.LookDescription     = "While it serves no practice purpose other than to cover up your waist it does look dashing.";
            sash.ExamineDescription  = "Made of a silky red material it manages to do a good job of covering your waist while making the wearer look better.";
            sash.SentenceDescription = "sash";
            sash.Charisma            = 2;
            sash.Dice = GlobalReference.GlobalValues.DefaultValues.DiceForArmorLevel(sash.Level);
            sash.FinishLoad();

            sash.Value = (ulong)(sash.Value * 1.2);
            return(sash);
        }