Package zombie.scripting.objects
Class Recipe
java.lang.Object
zombie.scripting.objects.BaseScriptObject
zombie.scripting.objects.Recipe
- Direct Known Subclasses:
MovableRecipe
public class Recipe extends BaseScriptObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecipe.RequiredSkillstatic classRecipe.Resultstatic classRecipe.Source -
Field Summary
Fields Modifier and Type Field Description booleanAllowDestroyedItemprotected java.lang.StringAnimNodeprotected java.lang.Stringcategoryjava.lang.StringLuaCreatejava.lang.StringLuaGiveXPjava.lang.StringLuaGrabjava.lang.StringLuaTestjava.lang.Stringnameprotected java.lang.StringProp1protected java.lang.StringProp2protected booleanremoveResultItemRecipe.ResultResultjava.util.ArrayListskillRequiredjava.lang.StringSoundjava.util.ArrayListSourceprotected booleanstopOnRunprotected booleanstopOnWalkfloatTimeToMakeFields inherited from class zombie.scripting.objects.BaseScriptObject
module -
Constructor Summary
Constructors Constructor Description Recipe() -
Method Summary
Modifier and Type Method Description voidaddRequiredSkill(PerkFactory.Perk perk, int int1)voidclearRequiredSkills()voidDoResult(java.lang.String string)voidDoSource(java.lang.String string)intFindIndexOf(InventoryItem inventoryItem)Recipe.SourcefindSource(java.lang.String string)java.lang.StringgetAnimNode()java.lang.StringgetCanPerform()java.lang.StringgetCategory()java.lang.StringgetFullType()floatgetHeat()java.lang.StringgetLuaCreate()java.lang.StringgetLuaGiveXP()java.lang.StringgetLuaGrab()java.lang.StringgetLuaTest()java.lang.StringgetName()java.lang.StringgetNearItem()intgetNumberOfNeededItem()java.lang.StringgetOriginalname()java.lang.StringgetProp1()java.lang.StringgetProp2()Recipe.RequiredSkillgetRequiredSkill(int int1)intgetRequiredSkillCount()java.util.ArrayListgetRequiredSkills()Recipe.ResultgetResult()java.lang.StringgetSound()java.util.ArrayListgetSource()floatgetTimeToMake()java.lang.StringgetTooltip()intgetWaterAmountNeeded()booleanisAllowDestroyedItem()booleanisCanBeDoneFromFloor()booleanisDestroy(java.lang.String string)booleanisKeep(java.lang.String string)booleanisRemoveResultItem()booleanisStopOnRun()booleanisStopOnWalk()voidLoad(java.lang.String string, java.lang.String[] stringArray)booleanneedToBeLearn()booleannoBrokenItems()voidsetAllowDestroyedItem(boolean boolean1)voidsetAnimNode(java.lang.String string)voidsetCanBeDoneFromFloor(boolean boolean1)voidsetCanPerform(java.lang.String string)voidsetCategory(java.lang.String string)voidsetLuaCreate(java.lang.String string)voidsetLuaGiveXP(java.lang.String string)voidsetLuaGrab(java.lang.String string)voidsetLuaTest(java.lang.String string)voidsetNearItem(java.lang.String string)voidsetNeedToBeLearn(boolean boolean1)voidsetOriginalname(java.lang.String string)voidsetProp1(java.lang.String string)voidsetProp2(java.lang.String string)voidsetRemoveResultItem(boolean boolean1)voidsetSound(java.lang.String string)voidsetTopOnRun(boolean boolean1)voidsetTopOnWalk(boolean boolean1)Methods inherited from class zombie.scripting.objects.BaseScriptObject
getModuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TimeToMake
public float TimeToMake -
Sound
public java.lang.String Sound -
AnimNode
protected java.lang.String AnimNode -
Prop1
protected java.lang.String Prop1 -
Prop2
protected java.lang.String Prop2 -
Source
public final java.util.ArrayList Source -
Result
-
AllowDestroyedItem
public boolean AllowDestroyedItem -
LuaTest
public java.lang.String LuaTest -
LuaCreate
public java.lang.String LuaCreate -
LuaGrab
public java.lang.String LuaGrab -
name
public java.lang.String name -
skillRequired
public java.util.ArrayList skillRequired -
LuaGiveXP
public java.lang.String LuaGiveXP -
category
protected java.lang.String category -
removeResultItem
protected boolean removeResultItem -
stopOnWalk
protected boolean stopOnWalk -
stopOnRun
protected boolean stopOnRun
-
-
Constructor Details
-
Recipe
public Recipe()
-
-
Method Details
-
isCanBeDoneFromFloor
public boolean isCanBeDoneFromFloor() -
setCanBeDoneFromFloor
public void setCanBeDoneFromFloor(boolean boolean1) -
FindIndexOf
-
getSource
public java.util.ArrayList getSource() -
getNumberOfNeededItem
public int getNumberOfNeededItem() -
getTimeToMake
public float getTimeToMake() -
getName
public java.lang.String getName() -
getFullType
public java.lang.String getFullType() -
Load
public void Load(java.lang.String string, java.lang.String[] stringArray)- Overrides:
Loadin classBaseScriptObject
-
DoSource
public void DoSource(java.lang.String string) -
DoResult
public void DoResult(java.lang.String string) -
getResult
-
getSound
public java.lang.String getSound() -
setSound
public void setSound(java.lang.String string) -
getOriginalname
public java.lang.String getOriginalname() -
setOriginalname
public void setOriginalname(java.lang.String string) -
needToBeLearn
public boolean needToBeLearn() -
setNeedToBeLearn
public void setNeedToBeLearn(boolean boolean1) -
getCategory
public java.lang.String getCategory() -
setCategory
public void setCategory(java.lang.String string) -
getRequiredSkills
public java.util.ArrayList getRequiredSkills() -
getRequiredSkillCount
public int getRequiredSkillCount() -
getRequiredSkill
-
clearRequiredSkills
public void clearRequiredSkills() -
addRequiredSkill
-
findSource
-
isDestroy
public boolean isDestroy(java.lang.String string) -
isKeep
public boolean isKeep(java.lang.String string) -
getHeat
public float getHeat() -
noBrokenItems
public boolean noBrokenItems() -
isAllowDestroyedItem
public boolean isAllowDestroyedItem() -
setAllowDestroyedItem
public void setAllowDestroyedItem(boolean boolean1) -
getWaterAmountNeeded
public int getWaterAmountNeeded() -
getNearItem
public java.lang.String getNearItem() -
setNearItem
public void setNearItem(java.lang.String string) -
getCanPerform
public java.lang.String getCanPerform() -
setCanPerform
public void setCanPerform(java.lang.String string) -
getLuaTest
public java.lang.String getLuaTest() -
setLuaTest
public void setLuaTest(java.lang.String string) -
getLuaCreate
public java.lang.String getLuaCreate() -
setLuaCreate
public void setLuaCreate(java.lang.String string) -
getLuaGrab
public java.lang.String getLuaGrab() -
setLuaGrab
public void setLuaGrab(java.lang.String string) -
getLuaGiveXP
public java.lang.String getLuaGiveXP() -
setLuaGiveXP
public void setLuaGiveXP(java.lang.String string) -
isRemoveResultItem
public boolean isRemoveResultItem() -
setRemoveResultItem
public void setRemoveResultItem(boolean boolean1) -
getAnimNode
public java.lang.String getAnimNode() -
setAnimNode
public void setAnimNode(java.lang.String string) -
getProp1
public java.lang.String getProp1() -
setProp1
public void setProp1(java.lang.String string) -
getProp2
public java.lang.String getProp2() -
setProp2
public void setProp2(java.lang.String string) -
getTooltip
public java.lang.String getTooltip() -
setTopOnWalk
public void setTopOnWalk(boolean boolean1) -
isStopOnWalk
public boolean isStopOnWalk() -
setTopOnRun
public void setTopOnRun(boolean boolean1) -
isStopOnRun
public boolean isStopOnRun()
-