public JsonResult Put(RecipeViewModel model) { Models.Type type = _typesManager.GetTypeByName(model.Type); var recipe = new Recipe { Name = model.Name, Description = model.Description, Ingredients = model.Ingredients, Process = model.Process, Author = model.Author, TypeId = type.Id }; var result = _recipeManager.AddRecipe(recipe); if (result.Succeeded) { var message = "Success"; return(new JsonResult { Data = message, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = result.Errors.ToString(), JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public void AddCraftingRecipes() { RecipeManager.AddRecipe("blacksmithing", new List <InventoryItem> { RecipeManager.Item("planks", 1), RecipeManager.Item("ironingot", 1), RecipeManager.Item("feather", 1) }, new List <InventoryItem> { RecipeManager.Item("arrow", 12) }, true); RecipeManager.AddRecipe("masonry", new List <InventoryItem> { RecipeManager.Item("stoneblock", 1) }, new List <InventoryItem> { RecipeManager.Item("stonebricks", 1) }, true, true); RecipeManager.AddFueledRecipe("baking", new List <InventoryItem> { RecipeManager.Item("flour", 5), RecipeManager.Item("waterbottle", 1) }, new List <InventoryItem> { RecipeManager.Item("bread", 2), RecipeManager.Item("bottle", 1) }, 0.26f); }
// Smelting Recipes public void AddSmeltingRecipes() { RecipeManager.AddRecipe("smelting", new List <InventoryItem> { RecipeManager.Item("ironore", 3) }, new List <InventoryItem> { RecipeManager.Item("ironingot", 1) }, 0.2f); RecipeManager.AddRecipe("smelting", new List <InventoryItem> { RecipeManager.Item("goldore", 3) }, new List <InventoryItem> { RecipeManager.Item("goldingot", 1) }, 0.2f); RecipeManager.AddRecipe("pottery", new List <InventoryItem> { RecipeManager.Item("clay", 3) }, new List <InventoryItem> { RecipeManager.Item("bricks", 3) }, 0.2f); }
// Techhnologist Recipes public void AddTechnologistRecipes() { RecipeManager.AddRecipe("technologist", new List <InventoryItem> { RecipeManager.Item("bread", 1), RecipeManager.Item("berry", 5), RecipeManager.Item("clothing", 1), RecipeManager.Item("linenbag", 1), }, new List <InventoryItem> { RecipeManager.Item("sciencebaglife", 2) }, 0.0f); RecipeManager.AddRecipe("technologist", new List <InventoryItem> { RecipeManager.Item("ironingot", 1), RecipeManager.Item("bricks", 3), RecipeManager.Item("goldcoin", 1), RecipeManager.Item("linenbag", 1), }, new List <InventoryItem> { RecipeManager.Item("sciencebagbasic", 2) }, 0.0f); }
// Shopping Recipes public void AddShoppingRecipes() { RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 20) }, new List <InventoryItem> { RecipeManager.Item("flaxstage1", 10) }, 0.0f); RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 10) }, new List <InventoryItem> { RecipeManager.Item("cherrysapling", 1) }, 0.0f); RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 300) }, new List <InventoryItem> { RecipeManager.Item("berrybush", 10) }, 0.0f); RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 12) }, new List <InventoryItem> { RecipeManager.Item("wheatstage1", 6) }, 0.0f); RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 3) }, new List <InventoryItem> { RecipeManager.Item("dirt", 10) }, 0.0f); RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 3) }, new List <InventoryItem> { RecipeManager.Item("grasstemperate", 10) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("ironingot", 8) }, new List <InventoryItem> { RecipeManager.Item("anvil", 1) }, 0.0f, true, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("milk", 2) }, new List <InventoryItem> { RecipeManager.Item("butter", 1) }, 0.0f, true); }
public void AddShoppingRecipes() { RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 3) }, new List <InventoryItem> { RecipeManager.Item("grasstaiga", 10) }, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("planks", 4) }, new List <InventoryItem> { RecipeManager.Item("windowtwohigh", 1) }, 0.0f, false, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 2) }, new List <InventoryItem> { RecipeManager.Item("egg", 2) }, 0.0f); }
// Grinding Recipes public void AddGrindingRecipes() { RecipeManager.AddRecipe("grinding", new List <InventoryItem> { RecipeManager.Item("wheat", 2) }, new List <InventoryItem> { RecipeManager.Item("flour", 2) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("logtaiga", 1) }, new List <InventoryItem> { RecipeManager.Item("logcubetaiga", 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("baking", new List <InventoryItem> { RecipeManager.Item("egg", 2) }, new List <InventoryItem> { RecipeManager.Item("omlette", 1) }, 0.0f); }
// Grinding Recipes public void AddMintingRecipes() { RecipeManager.AddRecipe("minting", new List <InventoryItem> { RecipeManager.Item("goldingot", 1) }, new List <InventoryItem> { RecipeManager.Item("goldcoin", 2) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("grinding", new List <InventoryItem> { RecipeManager.Item("sugarcaneitem", 1) }, new List <InventoryItem> { RecipeManager.Item("sugar", 1) }, 0.0f); }
// Baking Recipes public void AddBakingRecipes() { RecipeManager.AddRecipe("baking", new List <InventoryItem> { RecipeManager.Item("flour", 5) }, new List <InventoryItem> { RecipeManager.Item("bread", 2) }, 0.26f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("stoneblock", 1) }, new List <InventoryItem> { RecipeManager.Item("stonebricks", 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe(this.CraftingType, new List <InventoryItem> { RecipeManager.Item(this.CraftingRequiredItem, 1) }, new List <InventoryItem> { RecipeManager.Item(this.TypeName, 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("planks", 8), RecipeManager.Item("straw", 9) }, new List <InventoryItem> { RecipeManager.Item("chickencoop", 1) }, 0.0f, true, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("baking", new List <InventoryItem> { RecipeManager.Item("berry", 1), RecipeManager.Item("sugar", 1) }, new List <InventoryItem> { RecipeManager.Item("jam", 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("planks", 12), RecipeManager.Item("ironingot", 1) }, new List <InventoryItem> { RecipeManager.Item("sawmill", 1) }, 0.0f, true, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("baking", new List <InventoryItem> { RecipeManager.Item("potatostage1", 2), RecipeManager.Item("cheese", 1) }, new List <InventoryItem> { RecipeManager.Item("bakedpotato", 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("stonebricks", 12), RecipeManager.Item("planks", 6) }, new List <InventoryItem> { RecipeManager.Item("well", 1), RecipeManager.Item("welltop", 1) }, 0.0f, true, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("logtemperate", 1), RecipeManager.Item("planks", 4), RecipeManager.Item("stonebricks", 3) }, new List <InventoryItem> { RecipeManager.Item("masontable", 1) }, 0.0f, true, true); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("logtemperate", 1), RecipeManager.Item("planks", 4), RecipeManager.Item("straw", 3) }, new List <InventoryItem> { RecipeManager.Item("chickencoop", 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("baking", new List <InventoryItem> { RecipeManager.Item("flour", 4), RecipeManager.Item("egg", 2), RecipeManager.Item("butter", 2), RecipeManager.Item("sugar", 2) }, new List <InventoryItem> { RecipeManager.Item("cake", 1) }, 0.0f); }
public override void AddRecipes() { List <InventoryItem> l = new List <InventoryItem>(); foreach (KeyValuePair <string, int> kvp in CraftingRequiredItem) { l.Add(RecipeManager.Item(kvp.Key, kvp.Value)); } RecipeManager.AddRecipe(this.CraftingType, l, new List <InventoryItem> { RecipeManager.Item(this.TypeName, 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("logtemperate", 1) }, new List <InventoryItem> { RecipeManager.Item("logcubetemperate", 1) }, 0.0f, false, true); RecipeManager.AddRecipe("crafting", new List <InventoryItem> { RecipeManager.Item("logcubetemperaterotated", 1) }, new List <InventoryItem> { RecipeManager.Item("logcubetemperate", 1) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 4) }, new List <InventoryItem> { RecipeManager.Item("waterbottle", 2) }, 0.0f); RecipeManager.AddRecipe("well", new List <InventoryItem> { RecipeManager.Item("bottle", 2) }, new List <InventoryItem> { RecipeManager.Item("waterbottle", 2) }, 0.0f); }
public override void AddRecipes() { RecipeManager.AddRecipe("shopping", new List <InventoryItem> { RecipeManager.Item("goldcoin", 2) }, new List <InventoryItem> { RecipeManager.Item("feather", 1) }, 0.0f); RecipeManager.AddRecipe("chickenplucker", new List <InventoryItem> { RecipeManager.Item("straw", 1), RecipeManager.Item("wheatstage1", 1) }, new List <InventoryItem> { RecipeManager.Item("feather", 2) }, 0.0f, true); }