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
    • AllowDestroyedItem

      public boolean AllowDestroyedItem
    • AllowFrozenItem

      public boolean AllowFrozenItem
    • InSameInventory

      public boolean InSameInventory
    • LuaTest

      public String LuaTest
    • LuaCreate

      public String LuaCreate
    • LuaGrab

      public String LuaGrab
    • name

      public String name
    • skillRequired

      public ArrayList<Recipe.RequiredSkill> skillRequired
    • LuaGiveXP

      public String LuaGiveXP
    • hidden

      public boolean hidden
  • Constructor Details

    • Recipe

      public Recipe()
  • Method Details

    • isCanBeDoneFromFloor

      public boolean isCanBeDoneFromFloor()
    • setCanBeDoneFromFloor

      public void setCanBeDoneFromFloor(boolean canBeDoneFromFloor)
    • FindIndexOf

      public int FindIndexOf(InventoryItem a)
    • getSource

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

      public int getNumberOfNeededItem()
    • getTimeToMake

      public float getTimeToMake()
    • getName

      public String getName()
    • getFullType

      public String getFullType()
    • Load

      public void Load(String name, String[] strArray)
      Overrides:
      Load in class BaseScriptObject
    • DoSource

      public void DoSource(String type)
    • DoResult

      public void DoResult(String type)
    • getResult

      public Recipe.Result getResult()
    • getSound

      public String getSound()
    • setSound

      public void setSound(String sound)
    • getOriginalname

      public String getOriginalname()
    • setOriginalname

      public void setOriginalname(String originalname)
    • needToBeLearn

      public boolean needToBeLearn()
    • setNeedToBeLearn

      public void setNeedToBeLearn(boolean needToBeLearn)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • 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)
    • isDestroy

      public boolean isDestroy(String sourceFullType)
    • isKeep

      public boolean isKeep(String sourceFullType)
    • getHeat

      public float getHeat()
    • noBrokenItems

      public boolean noBrokenItems()
    • isAllowDestroyedItem

      public boolean isAllowDestroyedItem()
    • setAllowDestroyedItem

      public void setAllowDestroyedItem(boolean allow)
    • isAllowFrozenItem

      public boolean isAllowFrozenItem()
    • setAllowFrozenItem

      public void setAllowFrozenItem(boolean allow)
    • getWaterAmountNeeded

      public int getWaterAmountNeeded()
    • getNearItem

      public String getNearItem()
    • setNearItem

      public void setNearItem(String nearItem)
    • getCanPerform

      public String getCanPerform()
    • setCanPerform

      public void setCanPerform(String functionName)
    • getLuaTest

      public String getLuaTest()
    • setLuaTest

      public void setLuaTest(String functionName)
    • getLuaCreate

      public String getLuaCreate()
    • setLuaCreate

      public void setLuaCreate(String functionName)
    • getLuaGrab

      public String getLuaGrab()
    • setLuaGrab

      public void setLuaGrab(String functionName)
    • getLuaGiveXP

      public String getLuaGiveXP()
    • setLuaGiveXP

      public void setLuaGiveXP(String functionName)
    • isRemoveResultItem

      public boolean isRemoveResultItem()
    • setRemoveResultItem

      public void setRemoveResultItem(boolean removeResultItem)
    • getAnimNode

      public String getAnimNode()
    • setAnimNode

      public void setAnimNode(String animNode)
    • getProp1

      public String getProp1()
    • setProp1

      public void setProp1(String prop1)
    • getProp2

      public String getProp2()
    • setProp2

      public void setProp2(String prop2)
    • getTooltip

      public String getTooltip()
    • setStopOnWalk

      public void setStopOnWalk(boolean stop)
    • isStopOnWalk

      public boolean isStopOnWalk()
    • setStopOnRun

      public void setStopOnRun(boolean stop)
    • isStopOnRun

      public boolean isStopOnRun()
    • setIsHidden

      public void setIsHidden(boolean hide)
    • isHidden

      public boolean isHidden()