Class Recipe

Direct Known Subclasses:
MovableRecipe

public class Recipe extends BaseScriptObject
  • Field Details

    • timeToMake

      public float timeToMake
    • sound

      public String sound
    • source

      public final ArrayList<Recipe.Source> source
    • result

      public Recipe.Result result
    • results

      public final ArrayList<Recipe.Result> results
    • allowDestroyedItem

      public boolean allowDestroyedItem
    • allowFrozenItem

      public boolean allowFrozenItem
    • allowRottenItem

      public boolean allowRottenItem
    • allowOnlyOne

      public boolean allowOnlyOne
    • inSameInventory

      public boolean inSameInventory
    • name

      public String name
    • skillRequired

      public ArrayList<Recipe.RequiredSkill> skillRequired
    • hidden

      public boolean hidden
  • Constructor Details

    • Recipe

      public Recipe()
  • Method Details

    • isRequiresWorkstation

      public boolean isRequiresWorkstation()
    • getStationMultiplier

      public float getStationMultiplier()
    • Load

      public void Load(String name, String totalFile) throws Exception
      Overrides:
      Load in class BaseScriptObject
      Throws:
      Exception
    • DoSource

      public void DoSource(String type)
    • DoResult

      public void DoResult(String type)
    • getNumberOfNeededItem

      public int getNumberOfNeededItem()
    • getRequiredSkills

      public ArrayList<String> getRequiredSkills()
    • getRequiredSkillCount

      public int getRequiredSkillCount()
    • getRequiredSkill

      public Recipe.RequiredSkill getRequiredSkill(int index)
    • clearRequiredSkills

      public void clearRequiredSkills()
    • addRequiredSkill

      public void addRequiredSkill(PerkFactory.Perk perk, int level)
    • findSource

      public Recipe.Source findSource(String sourceFullType)
    • getSource

      public ArrayList<Recipe.Source> getSource()
    • getOriginalname

      public String getOriginalname()
    • setOriginalname

      public void setOriginalname(String originalname)
    • getFullType

      public String getFullType()
    • getName

      public String getName()
    • getHeat

      public float getHeat()
    • getResult

      public Recipe.Result getResult()
    • getNearItem

      @Deprecated public String getNearItem()
      Deprecated.
    • setNearItem

      @Deprecated public void setNearItem(String nearItem)
      Deprecated.
    • getResults

      public ArrayList<Recipe.Result> getResults()