コード例 #1
0
ファイル: LotroCalc.asmx.cs プロジェクト: kroot/LotroCalc
        public string[] GetRecipeNames(String profession, ProfessionTierEnum tier)
        {
#if DECRYPT
            var decProfession = EncryptedString.DecryptString(profession, Seed);
#else
            var decProfession = profession;
#endif
            var recipes = (SortedDictionary <string, Ingredient>)Application["Recipes"];
            var lstRet  = new List <String>();

            foreach (Ingredient rec in recipes.Values)
            {
                var comp = (CompositeIngredients)rec; // down-cast for tier
                if (
                    ((rec is CookIngredients) && ("Cook" == decProfession)) ||
                    ((rec is JewelerIngredients) && ("Jeweler" == decProfession)) ||
                    ((rec is MetalsmithIngredients) && ("Metalsmith" == decProfession)) ||
                    ((rec is ScholarCompIngredients) && ("Scholar" == decProfession)) ||
                    ((rec is TailorIngredients) && ("Tailor" == decProfession)) ||
                    ((rec is WeaponsmithIngredients) && ("Weaponsmith" == decProfession)) ||
                    ((rec is WoodworkerIngredients) && ("Woodworker" == decProfession))
                    )
                {
                    if ((int)tier == (int)comp.Tier)
#if DECRYPT
                    { lstRet.Add(EncryptedString.EncryptString(comp.Name, Seed)); }
#else
                    { lstRet.Add(comp.Name); }
#endif
                }
            }
            //System.Threading.Thread.Sleep(5000);
            return(lstRet.ToArray());
        }
コード例 #2
0
        public static void GetFishingIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            //************************************
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;

            dictIng.Add(Dace, new MobDropIngredients(Dace, 1, level));

            //************************************
            level = ProfessionTierEnum.Journeyman;
            dictIng.Add(Catfish, new MobDropIngredients(Catfish, 1, level));

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(Perch, new MobDropIngredients(Perch, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(GoldenMullet, new MobDropIngredients(GoldenMullet, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;
            dictIng.Add(LargemouthBass, new MobDropIngredients(LargemouthBass, 1, level));
            dictIng.Add(Flounder, new MobDropIngredients(Flounder, 1, level));

            //************************************
            level = ProfessionTierEnum.Supreme;
        }
コード例 #3
0
ファイル: ScholarIngredients.cs プロジェクト: MN1JY/LotroCalc
        public static void GetScholarIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            //************************************
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;

            dictIng.Add(AgedScrapOfText, new ScholarIngredients(AgedScrapOfText, 1, level));
            dictIng.Add(EarlyThirdAgeRelic, new ScholarIngredients(EarlyThirdAgeRelic, 1, level));
            dictIng.Add(WornTabletFragment, new ScholarIngredients(WornTabletFragment, 1, level));

            //************************************
            level = ProfessionTierEnum.Journeyman;

            dictIng.Add(CrypticText, new ScholarIngredients(CrypticText, 1, level));
            dictIng.Add(RuinedSecondAgeTrinket, new ScholarIngredients(RuinedSecondAgeTrinket, 1, level));

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(CrackedDwarfCarving, new ScholarIngredients(CrackedDwarfCarving, 1, level));
            dictIng.Add(FadedSindarinPassages, new ScholarIngredients(FadedSindarinPassages, 1, level));
            dictIng.Add(TornCraftsmansDiary, new ScholarIngredients(TornCraftsmansDiary, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(FragmentOfDunedainScript, new ScholarIngredients(FragmentOfDunedainScript, 1, level));
            dictIng.Add(RelicOfLothlorien, new ScholarIngredients(RelicOfLothlorien, 1, level));
            dictIng.Add(TornScholarsJournal, new ScholarIngredients(TornScholarsJournal, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;
            dictIng.Add(LongLostSecondAgeTexts, new ScholarIngredients(LongLostSecondAgeTexts, 1, level));
            dictIng.Add(UndecipheredMoonLetters, new ScholarIngredients(UndecipheredMoonLetters, 1, level));
            dictIng.Add(WornElfCarving, new ScholarIngredients(WornElfCarving, 1, level));

            //************************************
            level = ProfessionTierEnum.Supreme;
            dictIng.Add(BrokenDwarfStatue, new ScholarIngredients(BrokenDwarfStatue, 1, level));
            dictIng.Add(EtchingOfMoria, new ScholarIngredients(EtchingOfMoria, 1, level));
            dictIng.Add(RelicOfKhazadDum, new ScholarIngredients(RelicOfKhazadDum, 1, level));
            dictIng.Add(RuneCarvedTablets, new ScholarIngredients(RuneCarvedTablets, 1, level));
            dictIng.Add(TatteredKhuzdulParchment, new ScholarIngredients(TatteredKhuzdulParchment, 1, level));

            //************************************
            level = ProfessionTierEnum.Westfold;
            dictIng.Add(PageOfGondorianParchment, new ScholarIngredients(PageOfGondorianParchment, 1, level));
            dictIng.Add(ScrapOfWeatheredDunlendingText, new ScholarIngredients(ScrapOfWeatheredDunlendingText, 1, level));
            dictIng.Add(ScrollsOfInsight, new ScholarIngredients(ScrollsOfInsight, 1, level));

            //************************************
            level = ProfessionTierEnum.Eastemnet;
            dictIng.Add(ScrapOfRohirricText, new ScholarIngredients(ScrapOfRohirricText, 1, level));
        }
コード例 #4
0
ファイル: MobDropIngredients.cs プロジェクト: kroot/LotroCalc
        public static void GetMobDropIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            //************************************
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;

            dictIng.Add(CrushedIntestine, new MobDropIngredients(CrushedIntestine, 1, level));
            dictIng.Add(LightHide, new MobDropIngredients(LightHide, 1, level));
            dictIng.Add(TornIntestine, new MobDropIngredients(TornIntestine, 1, level));

            //************************************
            level = ProfessionTierEnum.Journeyman;
            dictIng.Add(DelicateHorn, new MobDropIngredients(DelicateHorn, 1, level));
            dictIng.Add(MediumHide, new MobDropIngredients(MediumHide, 1, level));
            dictIng.Add(SapphireShard, new MobDropIngredients(SapphireShard, 1, level));
            dictIng.Add(SmallIntestine, new MobDropIngredients(SmallIntestine, 1, level));

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(RubyShard, new MobDropIngredients(RubyShard, 1, level));
            dictIng.Add(StreakedHorn, new MobDropIngredients(StreakedHorn, 1, level));
            dictIng.Add(SturdyHide, new MobDropIngredients(SturdyHide, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(AdamantShard, new MobDropIngredients(AdamantShard, 1, level));
            dictIng.Add(SlenderHorn, new MobDropIngredients(SlenderHorn, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;
            dictIng.Add(BerylShard, new MobDropIngredients(BerylShard, 1, level));
            dictIng.Add(ExceptionalHide, new MobDropIngredients(ExceptionalHide, 1, level));
            dictIng.Add(GreatHoaryAurochsHide, new MobDropIngredients(GreatHoaryAurochsHide, 1, level));
            dictIng.Add(LongHorn, new MobDropIngredients(LongHorn, 1, level));
            dictIng.Add(PristineHide, new MobDropIngredients(PristineHide, 1, level));
            dictIng.Add(SpiderSilk, new MobDropIngredients(SpiderSilk, 1, level));
            dictIng.Add(TuftofTorahammasFur, new MobDropIngredients(TuftofTorahammasFur, 1, level));

            //************************************
            level = ProfessionTierEnum.Supreme;
            dictIng.Add(ExtraordinaryHide, new MobDropIngredients(ExtraordinaryHide, 1, level));
            dictIng.Add(MithrilFlake, new MobDropIngredients(MithrilFlake, 1, level));
            dictIng.Add(MagnificentHide, new MobDropIngredients(MagnificentHide, 1, level));
            dictIng.Add(SpeckledShellFragment, new MobDropIngredients(SpeckledShellFragment, 1, level));
            dictIng.Add(SymbolOfCelebrimbor, new MobDropIngredients(SymbolOfCelebrimbor, 1, level));

            //************************************
            level = ProfessionTierEnum.Westfold;
            dictIng.Add(LargeHide, new MobDropIngredients(LargeHide, 1, level));
        }
コード例 #5
0
        public static void GetForesterIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;

            //************************************
            level = ProfessionTierEnum.Apprentice;
            dictIng.Add(LogOfRowanWood, new ForesterIngredients(LogOfRowanWood, 1, level));


            //************************************
            level = ProfessionTierEnum.Journeyman;
            dictIng.Add(LogOfAshWood, new ForesterIngredients(LogOfAshWood, 1, level));

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(LogOfYewWood, new ForesterIngredients(LogOfYewWood, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(LogOfLebethronWood, new ForesterIngredients(LogOfLebethronWood, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;
            dictIng.Add(BlackAshHeartwood, new ForesterIngredients(BlackAshHeartwood, 1, level));
            dictIng.Add(LogOfBlackAshWood, new ForesterIngredients(LogOfBlackAshWood, 1, level));

            //************************************
            level = ProfessionTierEnum.Supreme;
            dictIng.Add(LogOfMallornWood, new ForesterIngredients(LogOfMallornWood, 1, level));
            dictIng.Add(LogOfIlexWood, new ForesterIngredients(LogOfIlexWood, 1, level));

            //************************************
            level = ProfessionTierEnum.Westfold;
            dictIng.Add(BirchSapwoodBranch, new ForesterIngredients(BirchSapwoodBranch, 1, level));
            dictIng.Add(GnarledBirchBranches, new ForesterIngredients(GnarledBirchBranches, 1, level));

            //************************************
            level = ProfessionTierEnum.Eastemnet;
            dictIng.Add(LogOfOakWood, new ForesterIngredients(LogOfOakWood, 1, level));
        }
コード例 #6
0
ファイル: PickedIngredients.cs プロジェクト: kroot/LotroCalc
        public static void GePickedIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            //************************************
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;


            //************************************
            level = ProfessionTierEnum.Journeyman;

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(WoadPlant, new PickedIngredients(WoadPlant, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(IndigoPlant, new PickedIngredients(IndigoPlant, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;

            //************************************
            level = ProfessionTierEnum.Supreme;
        }
コード例 #7
0
 private void Deconstruct(bool hasProfession, ProfessionTierEnum tierAvail, ref long supplierTotal,
                          CompositeIngredients compIng,
                          ref DataSet1.dtIngCraftedDataTable dtIngCrafted,
                          ref DataSet1.dtIngGatheredDataTable dtIngGathered,
                          ref DataSet1.dtIngSupplierDataTable dtIngSupplier,
                          ref DataSet1.dtCraftingXPDataTable dtCraftingXp)
 {
     if (hasProfession && (tierAvail >= compIng.Tier)) // decompose
     {
         foreach (Ingredient ing in compIng.GetRecipeIngredients().Values)
         {
             if (ing is CompositeIngredients)
             {
                 var newIng = (CompositeIngredients)ing;
                 AddComponentToOutput(newIng, ref supplierTotal, ref dtIngCrafted, ref dtIngGathered, ref dtIngSupplier, ref dtCraftingXp);
             }
             else
             {
                 AddSimpleToOutput(ing, ref supplierTotal, ref dtIngGathered, ref dtIngSupplier);
             }
         }
     }
     // else do nothing. this composite ing was added by caller.
 }
コード例 #8
0
        private void UpdateTiersDisplayed()
        {
            dlTier.Items.Clear();
            dlTier.Items.Add("* ALL *");

            string prof = "Cook";

            if (Session["ProfSelected"] != null)
            {
                prof = (string)Session["ProfSelected"];
            }

            ProfessionTierEnum tierAvail = ProfessionTierEnum.Supreme;

            switch (prof)
            {
            case "Cook":
                tierAvail = ProfessionTier.GetTier((string)Session["CookTier"]);
                break;

            case "Jeweler":
                tierAvail = ProfessionTier.GetTier((string)Session["JewelerTier"]);
                break;

            case "Metalsmith":
                tierAvail = ProfessionTier.GetTier((string)Session["MetalsmithTier"]);
                break;

            case "Scholar":
                tierAvail = ProfessionTier.GetTier((string)Session["ScholarTier"]);
                break;

            case "Tailor":
                tierAvail = ProfessionTier.GetTier((string)Session["TailorTier"]);
                break;

            case "Weaponsmith":
                tierAvail = ProfessionTier.GetTier((string)Session["WeaponsmithTier"]);
                break;

            case "Woodworker":
                tierAvail = ProfessionTier.GetTier((string)Session["WoodworkerTier"]);
                break;
            }

            if (tierAvail >= ProfessionTierEnum.Apprentice)
            {
                dlTier.Items.Add("Apprentice");
            }
            if (tierAvail >= ProfessionTierEnum.Journeyman)
            {
                dlTier.Items.Add("Journeyman");
            }
            if (tierAvail >= ProfessionTierEnum.Expert)
            {
                dlTier.Items.Add("Expert");
            }
            if (tierAvail >= ProfessionTierEnum.Artisan)
            {
                dlTier.Items.Add("Artisan");
            }
            if (tierAvail >= ProfessionTierEnum.Master)
            {
                dlTier.Items.Add("Master");
            }
            if (tierAvail >= ProfessionTierEnum.Supreme)
            {
                dlTier.Items.Add("Supreme");
            }
            if (tierAvail >= ProfessionTierEnum.Westfold)
            {
                dlTier.Items.Add("Westfold");
            }
            if (tierAvail >= ProfessionTierEnum.Eastemnet)
            {
                dlTier.Items.Add("Eastemnet");
            }
            if (tierAvail >= ProfessionTierEnum.Westemnet)
            {
                dlTier.Items.Add("Westemnet");
            }

            if (null == (Session["TierSelected"]))
            {
                dlTier.SelectedIndex = 1;
            }
            else
            {
                if (dlTier.Items.Contains(new ListItem((string)Session["TierSelected"])))
                {
                    dlTier.SelectedValue = (string)Session["TierSelected"];
                }
                else
                {
                    dlTier.SelectedIndex = 1;
                }
            }
            Session["TierSelected"] = dlTier.SelectedValue;
        }
コード例 #9
0
ファイル: ScholarIngredients.cs プロジェクト: MN1JY/LotroCalc
 public ScholarIngredients(string ingredientName, int count, ProfessionTierEnum level)
 {
     Name = ingredientName;
     QuantityRequested = count;
     Tier = level;
 }
コード例 #10
0
        public static void GetProspectorIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            //************************************
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;

            dictIng.Add(Agate, new ProspectorIngredients(Agate, 1, level));
            dictIng.Add(Amethyst, new ProspectorIngredients(Amethyst, 1, level));
            dictIng.Add(ChunksOfCopperOre, new ProspectorIngredients(ChunksOfCopperOre, 1, level));
            dictIng.Add(ChunksOfTinOre, new ProspectorIngredients(ChunksOfTinOre, 1, level));
            dictIng.Add(PileOfCopperSalts, new ProspectorIngredients(PileOfCopperSalts, 1, level));
            dictIng.Add(PieceOfSienna, new ProspectorIngredients(PieceOfSienna, 1, level));
            dictIng.Add(PieceOfUmber, new ProspectorIngredients(PieceOfUmber, 1, level));

            //************************************
            level = ProfessionTierEnum.Journeyman;
            dictIng.Add(Bloodstone, new ProspectorIngredients(Bloodstone, 1, level));
            dictIng.Add(ChunksOfBarrowIronOre, new ProspectorIngredients(ChunksOfBarrowIronOre, 1, level));
            dictIng.Add(ChunksOfSilverOre, new ProspectorIngredients(ChunksOfSilverOre, 1, level));
            dictIng.Add(Opal, new ProspectorIngredients(Opal, 1, level));

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(ChunksOfGoldOre, new ProspectorIngredients(ChunksOfGoldOre, 1, level));
            dictIng.Add(ChunksOfRichIronOre, new ProspectorIngredients(ChunksOfRichIronOre, 1, level));
            dictIng.Add(Ruby, new ProspectorIngredients(Ruby, 1, level));
            dictIng.Add(Sapphire, new ProspectorIngredients(Sapphire, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(Adamant, new ProspectorIngredients(Adamant, 1, level));
            dictIng.Add(ChunksOfPlatinumOre, new ProspectorIngredients(ChunksOfPlatinumOre, 1, level));
            dictIng.Add(ChunksOfDwarfIronOre, new ProspectorIngredients(ChunksOfDwarfIronOre, 1, level));
            dictIng.Add(PileOfAncientIronOxide, new ProspectorIngredients(PileOfAncientIronOxide, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;
            dictIng.Add(AncientNickelOre, new ProspectorIngredients(AncientNickelOre, 1, level));
            dictIng.Add(Beryl, new ProspectorIngredients(Beryl, 1, level));
            dictIng.Add(ChunksOfAncientIronOre, new ProspectorIngredients(ChunksOfAncientIronOre, 1, level));
            dictIng.Add(ChunksOfAncientNickelOre, new ProspectorIngredients(ChunksOfAncientNickelOre, 1, level));
            dictIng.Add(ChunksOfAncientSilverOre, new ProspectorIngredients(ChunksOfAncientSilverOre, 1, level));
            dictIng.Add(Moonstone, new ProspectorIngredients(Moonstone, 1, level));

            //************************************
            level = ProfessionTierEnum.Supreme;
            dictIng.Add(Aquamarine, new ProspectorIngredients(Aquamarine, 1, level));
            dictIng.Add(ChunkOfLime, new ProspectorIngredients(ChunkOfLime, 1, level));
            dictIng.Add(ChunksOfKhazadCopperOre, new ProspectorIngredients(ChunksOfKhazadCopperOre, 1, level));
            dictIng.Add(ChunksOfKhazadGoldOre, new ProspectorIngredients(ChunksOfKhazadGoldOre, 1, level));
            dictIng.Add(ChunksOfKhazadIronOre, new ProspectorIngredients(ChunksOfKhazadIronOre, 1, level));
            dictIng.Add(ChunksOfKhazadTinOre, new ProspectorIngredients(ChunksOfKhazadTinOre, 1, level));
            dictIng.Add(DawnRose, new ProspectorIngredients(DawnRose, 1, level));

            //************************************
            level = ProfessionTierEnum.Westfold;
            dictIng.Add(GreenGarnet, new ProspectorIngredients(GreenGarnet, 1, level));
            dictIng.Add(ChunksOfLowGradeSkarnOre, new ProspectorIngredients(ChunksOfLowGradeSkarnOre, 1, level));
            dictIng.Add(ChunksOfHighGradeSkarnOre, new ProspectorIngredients(ChunksOfHighGradeSkarnOre, 1, level));
            dictIng.Add(CrackedRhiHelvarchSigil, new ProspectorIngredients(CrackedRhiHelvarchSigil, 1, level));

            //************************************
            level = ProfessionTierEnum.Eastemnet;
            dictIng.Add(RedAgate, new ProspectorIngredients(RedAgate, 1, level));
            dictIng.Add(ChunksOfLowGradeRiddermarkOre, new ProspectorIngredients(ChunksOfLowGradeRiddermarkOre, 1, level));
            dictIng.Add(ChunksOfHighGradeRiddermarkOre, new ProspectorIngredients(ChunksOfHighGradeRiddermarkOre, 1, level));

            //************************************
            level = ProfessionTierEnum.Westemnet;
            dictIng.Add(ChunksOfEorlingasSkarn, new ProspectorIngredients(ChunksOfEorlingasSkarn, 1, level));
            dictIng.Add(Emerald, new ProspectorIngredients(Emerald, 1, level));
        }
コード例 #11
0
ファイル: FarmedIngredients.cs プロジェクト: kroot/LotroCalc
        public static void GetFarmedIngredients(ref SortedDictionary <string, Ingredient> dictIng)
        {
            //************************************
            ProfessionTierEnum level = ProfessionTierEnum.Apprentice;

            dictIng.Add(BagOfCoffeeBeans, new FarmedIngredients(BagOfCoffeeBeans, 1, level));
            dictIng.Add(Potato, new FarmedIngredients(Potato, 1, level));
            dictIng.Add(BundleOfSpringBarley, new FarmedIngredients(BundleOfSpringBarley, 1, level));
            dictIng.Add(BunchOfNorthDownsHops, new FarmedIngredients(BunchOfNorthDownsHops, 1, level));
            dictIng.Add(FreshCarrot, new FarmedIngredients(FreshCarrot, 1, level));
            dictIng.Add(LilyOfTheValleyLeaf, new FarmedIngredients(LilyOfTheValleyLeaf, 1, level));
            dictIng.Add(Mushroom, new FarmedIngredients(Mushroom, 1, level));
            dictIng.Add(RushlightPipeWeed, new FarmedIngredients(RushlightPipeWeed, 1, level));
            dictIng.Add(SouthlinchPipeWeed, new FarmedIngredients(SouthlinchPipeWeed, 1, level));
            dictIng.Add(YarrowRoot, new FarmedIngredients(YarrowRoot, 1, level));
            dictIng.Add(YellowOnion, new FarmedIngredients(YellowOnion, 1, level));

            //************************************
            level = ProfessionTierEnum.Journeyman;
            dictIng.Add(BunchOfBlueberries, new FarmedIngredients(BunchOfBlueberries, 1, level));
            dictIng.Add(BunchOfGoldingHops, new FarmedIngredients(BunchOfGoldingHops, 1, level));
            dictIng.Add(BunchOfOats, new FarmedIngredients(BunchOfOats, 1, level));
            dictIng.Add(BundleOfStraw, new FarmedIngredients(BundleOfStraw, 1, level));
            dictIng.Add(Cabbage, new FarmedIngredients(Cabbage, 1, level));
            dictIng.Add(HornblowerPipeWeed, new FarmedIngredients(HornblowerPipeWeed, 1, level));
            dictIng.Add(Iris, new FarmedIngredients(Iris, 1, level));
            dictIng.Add(IrisRoot, new FarmedIngredients(IrisRoot, 1, level));
            dictIng.Add(Tater, new FarmedIngredients(Tater, 1, level));

            //************************************
            level = ProfessionTierEnum.Expert;
            dictIng.Add(BunchOfPrideOfChetwoodHops, new FarmedIngredients(BunchOfPrideOfChetwoodHops, 1, level));
            dictIng.Add(GreenOnion, new FarmedIngredients(GreenOnion, 1, level));
            dictIng.Add(HeadOfCauliflower, new FarmedIngredients(HeadOfCauliflower, 1, level));
            dictIng.Add(OnionSkin, new FarmedIngredients(OnionSkin, 1, level));

            //************************************
            level = ProfessionTierEnum.Artisan;
            dictIng.Add(AmaranthPetal, new FarmedIngredients(AmaranthPetal, 1, level));
            dictIng.Add(BluebottlePetal, new FarmedIngredients(BluebottlePetal, 1, level));
            dictIng.Add(BunchOfRasberries, new FarmedIngredients(BunchOfRasberries, 1, level));
            dictIng.Add(BunchOfStrawberries, new FarmedIngredients(BunchOfStrawberries, 1, level));
            dictIng.Add(BundleOfWinterBarley, new FarmedIngredients(BundleOfWinterBarley, 1, level));
            dictIng.Add(BunchOfGreenHillHops, new FarmedIngredients(BunchOfGreenHillHops, 1, level));
            dictIng.Add(BunchOfUmbelHops, new FarmedIngredients(BunchOfUmbelHops, 1, level));
            dictIng.Add(JuicyStrawberry, new FarmedIngredients(JuicyStrawberry, 1, level));
            dictIng.Add(Saffron, new FarmedIngredients(Saffron, 1, level));
            dictIng.Add(SaffronThread, new FarmedIngredients(SaffronThread, 1, level));
            dictIng.Add(ShireApple, new FarmedIngredients(ShireApple, 1, level));
            dictIng.Add(YoungTeaLeaves, new FarmedIngredients(YoungTeaLeaves, 1, level));

            //************************************
            level = ProfessionTierEnum.Master;
            dictIng.Add(BloodwortRoot, new FarmedIngredients(BloodwortRoot, 1, level));
            dictIng.Add(BlackberryHoney, new FarmedIngredients(BlackberryHoney, 1, level));
            dictIng.Add(BunchOfBlackberries, new FarmedIngredients(BunchOfBlackberries, 1, level));
            dictIng.Add(FineTeaLeaves, new FarmedIngredients(FineTeaLeaves, 1, level));
            dictIng.Add(GoldenShireTater, new FarmedIngredients(GoldenShireTater, 1, level));
            dictIng.Add(JuicyBlackberry, new FarmedIngredients(JuicyBlackberry, 1, level));
            dictIng.Add(JuicyElderberry, new FarmedIngredients(JuicyElderberry, 1, level));

            //************************************
            level = ProfessionTierEnum.Supreme;
            dictIng.Add(BundleOfMintLeaves, new FarmedIngredients(BundleOfMintLeaves, 1, level));
            dictIng.Add(BundleOfTeaLeaves, new FarmedIngredients(BundleOfTeaLeaves, 1, level));
            dictIng.Add(GreenPeas, new FarmedIngredients(GreenPeas, 1, level));
            dictIng.Add(PerfectTeaLeaves, new FarmedIngredients(PerfectTeaLeaves, 1, level));
            dictIng.Add(RoyalTaters, new FarmedIngredients(RoyalTaters, 1, level));
            dictIng.Add(TeaLeaves, new FarmedIngredients(TeaLeaves, 1, level));

            //************************************
            level = ProfessionTierEnum.Westfold;
            dictIng.Add(BlackBarley, new FarmedIngredients(BlackBarley, 1, level));
            dictIng.Add(BunchOfBillberries, new FarmedIngredients(BunchOfBillberries, 1, level));
            dictIng.Add(BunchOfLeeks, new FarmedIngredients(BunchOfLeeks, 1, level));
            dictIng.Add(BundleOfBlackBarley, new FarmedIngredients(BundleOfBlackBarley, 1, level));
            dictIng.Add(ClumpOfPeat, new FarmedIngredients(ClumpOfPeat, 1, level));
            dictIng.Add(PinchOfWestfoldHerbs, new FarmedIngredients(PinchOfWestfoldHerbs, 1, level));

            //************************************
            level = ProfessionTierEnum.Eastemnet;
            dictIng.Add(BagOfEastemnetCoffeeBeans, new FarmedIngredients(BagOfEastemnetCoffeeBeans, 1, level));
            dictIng.Add(BunchOfRyeBerries, new FarmedIngredients(BunchOfRyeBerries, 1, level));
            dictIng.Add(BunchOfCherries, new FarmedIngredients(BunchOfCherries, 1, level));
            dictIng.Add(BunchOfTurnips, new FarmedIngredients(BunchOfTurnips, 1, level));
            dictIng.Add(LargeBunchOfCherries, new FarmedIngredients(LargeBunchOfCherries, 1, level));
            dictIng.Add(LargeBagOfEastemnetCoffeeBeans, new FarmedIngredients(LargeBagOfEastemnetCoffeeBeans, 1, level));
            dictIng.Add(LargeBunchOfRyeBerries, new FarmedIngredients(LargeBunchOfRyeBerries, 1, level));
            dictIng.Add(LargeBunchOfTurnips, new FarmedIngredients(LargeBunchOfTurnips, 1, level));
            dictIng.Add(RiddermarkCoffeeBeans, new FarmedIngredients(RiddermarkCoffeeBeans, 1, level));

            //************************************
            level = ProfessionTierEnum.Westemnet;
            dictIng.Add(BagOfWestemnetCoffeeBeans, new FarmedIngredients(BagOfWestemnetCoffeeBeans, 1, level));
            dictIng.Add(BunchOfBeans, new FarmedIngredients(BunchOfBeans, 1, level));
            dictIng.Add(BunchOfPears, new FarmedIngredients(BunchOfPears, 1, level));
            dictIng.Add(BunchOfKingsteadMushrooms, new FarmedIngredients(BunchOfKingsteadMushrooms, 1, level));
        }
コード例 #12
0
        public static string FormatTier(ProfessionTierEnum tier)
        {
            Dictionary <ProfessionTierEnum, ProfessionTier> tiers = GetAllTiers();

            return(tiers[tier].TierName);
        }
コード例 #13
0
 public ProfessionTier(ProfessionTierEnum tier, string name)
 {
     TierEnum = tier;
     TierName = name;
 }