Class Recipe

Direct Known Subclasses:
MovableRecipe

public class Recipe extends BaseScriptObject
  • Field Details

    • TimeToMake

      public float TimeToMake
    • Sound

      public String Sound
    • AnimNode

      protected String AnimNode
    • Prop1

      protected String Prop1
    • Prop2

      protected String Prop2
    • 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
    • category

      protected String category
    • removeResultItem

      protected boolean removeResultItem
    • stopOnWalk

      protected boolean stopOnWalk
    • stopOnRun

      protected boolean stopOnRun
    • hidden

      public boolean hidden
  • Constructor Details

    • Recipe

      public Recipe()
  • Method Details

    • isRequiresWorkstation

      public boolean isRequiresWorkstation()
    • getStationMultiplier

      public float getStationMultiplier()
    • Load

      public void Load(String string0, String string1) 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()