Class RecipeManager

java.lang.Object
zombie.inventory.RecipeManager

public class RecipeManager
extends java.lang.Object
  • Constructor Details

    • RecipeManager

      public RecipeManager()
  • Method Details

    • Loaded

      public static void Loaded()
    • DoesWipeUseDelta

      public static boolean DoesWipeUseDelta​(java.lang.String itemToUse, java.lang.String itemToMake)
    • getKnownRecipesNumber

      public static int getKnownRecipesNumber​(IsoGameCharacter chr)
    • DoesUseItemUp

      public static boolean DoesUseItemUp​(java.lang.String itemToUse, Recipe recipe)
    • IsItemDestroyed

      public static boolean IsItemDestroyed​(java.lang.String itemToUse, Recipe recipe)
    • UseAmount

      public static float UseAmount​(java.lang.String sourceFullType, Recipe recipe, IsoGameCharacter chr)
    • getUniqueRecipeItems

      public static java.util.Stack getUniqueRecipeItems​(InventoryItem item, IsoGameCharacter chr, java.util.ArrayList containers)
    • IsRecipeValid

      public static boolean IsRecipeValid​(Recipe recipe, IsoGameCharacter chr, InventoryItem item, java.util.ArrayList containers)
    • HasAllRequiredItems

      public static boolean HasAllRequiredItems​(Recipe recipe, IsoGameCharacter chr, InventoryItem selectedItem, java.util.ArrayList containers)
    • hasHeat

      public static boolean hasHeat​(Recipe recipe, InventoryItem item, java.util.ArrayList containers, IsoGameCharacter chr)
    • getAvailableItemsAll

      public static java.util.ArrayList getAvailableItemsAll​(Recipe recipe, IsoGameCharacter chr, java.util.ArrayList containers, InventoryItem selectedItem, java.util.ArrayList ignoreItems)
    • getAvailableItemsNeeded

      public static java.util.ArrayList getAvailableItemsNeeded​(Recipe recipe, IsoGameCharacter chr, java.util.ArrayList containers, InventoryItem selectedItem, java.util.ArrayList ignoreItems)
    • getNumberOfTimesRecipeCanBeDone

      public static int getNumberOfTimesRecipeCanBeDone​(Recipe recipe, IsoGameCharacter chr, java.util.ArrayList containers, InventoryItem selectedItem)
    • PerformMakeItem

      public static InventoryItem PerformMakeItem​(Recipe recipe, InventoryItem selectedItem, IsoGameCharacter chr, java.util.ArrayList containers)
    • getAllEvolvedRecipes

      public static java.util.ArrayList getAllEvolvedRecipes()
    • getEvolvedRecipe

      public static java.util.ArrayList getEvolvedRecipe​(InventoryItem baseItem, IsoGameCharacter chr, java.util.ArrayList containers, boolean need1ingredient)