private void GenerateTawernShopBagpack(int playerLevel) { ItemGenerator itemGenerator = new ItemGenerator(); this.TawernShopBagpack.Add(itemGenerator.GenerateGoldByLevel(playerLevel)); for (int i = 0; i < 10; i++) { int randJunk = CryptoRandom.Next(6, 10); Item armor = itemGenerator.GenerateJunk((ItemSubType)randJunk); this.TawernShopBagpack.Add(armor); } for (int i = 0; i < 6; i++) { int randJunkType = CryptoRandom.Next(0, 1); if (randJunkType == 0) { randJunkType = (int)ItemType.Food; } else { randJunkType = (int)ItemType.Potion; } int randJunk = CryptoRandom.Next(0, 5); //Debug.Log(i + " : " + (ItemType)randJunkType + " : " + (ItemSubType)randJunk); ConsumeableItem consumeItem = itemGenerator.GenerateConsumeableItem((ItemType)randJunkType, (ItemSubType)randJunk); this.TawernShopBagpack.Add(consumeItem); } }
private void GenerateChurchShopBagpack(int playerLevel) { ItemGenerator itemGenerator = new ItemGenerator(); this.ChurchShopBagpack.Add(itemGenerator.GenerateGoldByLevel(playerLevel)); for (int i = 0; i < 15; i++) { int randPotion = CryptoRandom.Next(0, 5); //Debug.Log((ItemSubType)randPotion); ConsumeableItem consumeItem = itemGenerator.GenerateConsumeableItem(ItemType.Potion, (ItemSubType)randPotion); this.ChurchShopBagpack.Add(consumeItem); } }