Package zombie.scripting.objects
Class ScriptModule
java.lang.Object
zombie.scripting.objects.BaseScriptObject
zombie.scripting.objects.ScriptModule
- All Implemented Interfaces:
IScriptObjectStore
public class ScriptModule extends BaseScriptObject implements IScriptObjectStore
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScriptModule.Exit -
Field Summary
Fields Modifier and Type Field Description java.util.HashMapActivatableMapjava.util.HashMapCharacterMapjava.util.HashMapConditionMapjava.util.StackContainerDistributionsbooleandisabledjava.util.HashMapDoorMapjava.util.ArrayListEvolvedRecipeMapjava.util.StackExitPointsjava.util.HashMapFixingMapjava.util.HashMapFlagMapjava.util.StackFloorDistributionsjava.util.StackImportsjava.util.HashMapInventoryMapjava.util.HashMapItemMapjava.util.HashMapLanguageMapjava.lang.Stringnamejava.util.HashMapRandomSelectorMapjava.util.ArrayListRecipeMapjava.util.HashMapRecipesWithDotInNamejava.util.StackRoomListjava.util.HashMapRoomMapjava.util.HashMapScriptContainerMapjava.util.HashMapScriptMapjava.util.StackShelfDistributionsjava.util.HashMapTalkerMapjava.util.ArrayListUniqueRecipeMapjava.util.StackValidMapsjava.lang.Stringvaluejava.util.HashMapVehicleMapjava.util.HashMapVehicleTemplateMapjava.util.HashMapWaypointMapjava.util.StackZoneListjava.util.HashMapZoneMapFields inherited from class zombie.scripting.objects.BaseScriptObject
module -
Constructor Summary
Constructors Constructor Description ScriptModule() -
Method Summary
Modifier and Type Method Description booleanCheckExitPoints()ScriptActivatablegetActivatable(java.lang.String name)ScriptCharactergetCharacter(java.lang.String name)IsoGameCharactergetCharacterActual(java.lang.String name)ScriptFlaggetFlag(java.lang.String name)intgetFlagIntValue(java.lang.String name)java.lang.StringgetFlagValue(java.lang.String name)InventorygetInventory(java.lang.String name)ItemgetItem(java.lang.String name)java.lang.StringgetLanguage(java.lang.String id)LanguageDefinitiongetLanguageDef(java.lang.String name)java.lang.StringgetName()QuestTaskConditiongetQuestCondition(java.lang.String name)RecipegetRecipe(java.lang.String name)RoomgetRoom(java.lang.String name)ScriptgetScript(java.lang.String name)ScriptContainergetScriptContainer(java.lang.String name)ScriptTalkergetTalker(java.lang.String name)VehicleScriptgetVehicle(java.lang.String name)VehicleTemplategetVehicleTemplate(java.lang.String name)WaypointgetWaypoint(java.lang.String name)ZonegetZone(java.lang.String name)voidLoad(java.lang.String name, java.lang.String strArray)voidParseScript(java.lang.String totalFile)voidParseScriptPP(java.lang.String totalFile)voidPlayScript(java.lang.String script)Script.ScriptInstancePlayScript(java.lang.String script, Script.ScriptInstance aliases)Script.ScriptInstancePlayScript(Script.ScriptInstance inst)booleanValidMapCheck(java.lang.String filename)Methods inherited from class zombie.scripting.objects.BaseScriptObject
getModule, LoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ValidMaps
public java.util.Stack ValidMaps -
ExitPoints
public java.util.Stack ExitPoints -
name
public java.lang.String name -
value
public java.lang.String value -
WaypointMap
public java.util.HashMap WaypointMap -
RoomMap
public java.util.HashMap RoomMap -
RoomList
public java.util.Stack RoomList -
DoorMap
public java.util.HashMap DoorMap -
ItemMap
public java.util.HashMap ItemMap -
VehicleMap
public java.util.HashMap VehicleMap -
VehicleTemplateMap
public java.util.HashMap VehicleTemplateMap -
ScriptMap
public java.util.HashMap ScriptMap -
CharacterMap
public java.util.HashMap CharacterMap -
RecipeMap
public java.util.ArrayList RecipeMap -
RecipesWithDotInName
public java.util.HashMap RecipesWithDotInName -
EvolvedRecipeMap
public java.util.ArrayList EvolvedRecipeMap -
UniqueRecipeMap
public java.util.ArrayList UniqueRecipeMap -
FixingMap
public java.util.HashMap FixingMap -
InventoryMap
public java.util.HashMap InventoryMap -
ActivatableMap
public java.util.HashMap ActivatableMap -
TalkerMap
public java.util.HashMap TalkerMap -
ScriptContainerMap
public java.util.HashMap ScriptContainerMap -
ConditionMap
public java.util.HashMap ConditionMap -
FlagMap
public java.util.HashMap FlagMap -
ZoneMap
public java.util.HashMap ZoneMap -
ZoneList
public java.util.Stack ZoneList -
RandomSelectorMap
public java.util.HashMap RandomSelectorMap -
ContainerDistributions
public java.util.Stack ContainerDistributions -
FloorDistributions
public java.util.Stack FloorDistributions -
ShelfDistributions
public java.util.Stack ShelfDistributions -
Imports
public java.util.Stack Imports -
disabled
public boolean disabled -
LanguageMap
public java.util.HashMap LanguageMap
-
-
Constructor Details
-
ScriptModule
public ScriptModule()
-
-
Method Details
-
ValidMapCheck
public boolean ValidMapCheck(java.lang.String filename) -
Load
public void Load(java.lang.String name, java.lang.String strArray) -
ParseScript
public void ParseScript(java.lang.String totalFile) -
ParseScriptPP
public void ParseScriptPP(java.lang.String totalFile) -
PlayScript
public void PlayScript(java.lang.String script) -
PlayScript
-
PlayScript
-
getInventory
- Specified by:
getInventoryin interfaceIScriptObjectStore
-
getCharacter
- Specified by:
getCharacterin interfaceIScriptObjectStore
-
getCharacterActual
- Specified by:
getCharacterActualin interfaceIScriptObjectStore
-
getFlagIntValue
public int getFlagIntValue(java.lang.String name) -
getFlagValue
public java.lang.String getFlagValue(java.lang.String name)- Specified by:
getFlagValuein interfaceIScriptObjectStore
-
getWaypoint
- Specified by:
getWaypointin interfaceIScriptObjectStore
-
getScriptContainer
- Specified by:
getScriptContainerin interfaceIScriptObjectStore
-
getRoom
- Specified by:
getRoomin interfaceIScriptObjectStore
-
getActivatable
- Specified by:
getActivatablein interfaceIScriptObjectStore
-
getTalker
-
getLanguageDef
-
getLanguage
public java.lang.String getLanguage(java.lang.String id) -
getFlag
- Specified by:
getFlagin interfaceIScriptObjectStore
-
getZone
- Specified by:
getZonein interfaceIScriptObjectStore
-
getQuestCondition
- Specified by:
getQuestConditionin interfaceIScriptObjectStore
-
getItem
- Specified by:
getItemin interfaceIScriptObjectStore
-
getRecipe
- Specified by:
getRecipein interfaceIScriptObjectStore
-
getVehicle
-
getVehicleTemplate
-
CheckExitPoints
public boolean CheckExitPoints() -
getScript
- Specified by:
getScriptin interfaceIScriptObjectStore
-
getName
public java.lang.String getName()
-