Package zombie.scripting.objects
Class EvolvedRecipe
java.lang.Object
zombie.scripting.objects.BaseScriptObject
zombie.scripting.objects.EvolvedRecipe
public class EvolvedRecipe extends BaseScriptObject
-
Field Summary
Fields Modifier and Type Field Description booleanaddIngredientIfCookedjava.lang.StringbaseItembooleancanAddSpicesEmptybooleancookablejava.lang.StringDisplayNamejava.util.MapitemsListintmaxItemsjava.lang.Stringnamejava.lang.StringresultItemFields inherited from class zombie.scripting.objects.BaseScriptObject
module -
Constructor Summary
Constructors Constructor Description EvolvedRecipe(java.lang.String name) -
Method Summary
Modifier and Type Method Description InventoryItemaddItem(InventoryItem baseItem, InventoryItem usedItem, IsoGameCharacter chr)java.lang.StringgetBaseItem()java.lang.StringgetFullResultItem()ItemRecipegetItemRecipe(InventoryItem usedItem)java.util.ArrayListgetItemsCanBeUse(IsoGameCharacter chr, InventoryItem baseItem, java.util.ArrayList containers)java.util.MapgetItemsList()intgetMaxItems()java.lang.StringgetName()java.util.ArrayListgetPossibleItems()java.lang.StringgetResultItem()java.lang.StringgetUntranslatedName()booleanisCookable()booleanisResultItem(InventoryItem item)booleanisSpiceAdded(InventoryItem baseItem, InventoryItem spiceItem)voidLoad(java.lang.String name, java.lang.String[] strArray)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
-
name
public java.lang.String name -
DisplayName
public java.lang.String DisplayName -
maxItems
public int maxItems -
itemsList
public java.util.Map itemsList -
resultItem
public java.lang.String resultItem -
baseItem
public java.lang.String baseItem -
cookable
public boolean cookable -
addIngredientIfCooked
public boolean addIngredientIfCooked -
canAddSpicesEmpty
public boolean canAddSpicesEmpty
-
-
Constructor Details
-
EvolvedRecipe
public EvolvedRecipe(java.lang.String name)
-
-
Method Details
-
Load
public void Load(java.lang.String name, java.lang.String[] strArray)- Overrides:
Loadin classBaseScriptObject
-
getItemsCanBeUse
public java.util.ArrayList getItemsCanBeUse(IsoGameCharacter chr, InventoryItem baseItem, java.util.ArrayList containers) -
addItem
-
getItemRecipe
-
getName
public java.lang.String getName() -
getUntranslatedName
public java.lang.String getUntranslatedName() -
getBaseItem
public java.lang.String getBaseItem() -
getItemsList
public java.util.Map getItemsList() -
getPossibleItems
public java.util.ArrayList getPossibleItems() -
getResultItem
public java.lang.String getResultItem() -
getFullResultItem
public java.lang.String getFullResultItem() -
isCookable
public boolean isCookable() -
getMaxItems
public int getMaxItems() -
isResultItem
-
isSpiceAdded
-