Package zombie.scripting
Class ScriptManager
java.lang.Object
zombie.scripting.ScriptManager
- All Implemented Interfaces:
IScriptObjectStore
public class ScriptManager extends java.lang.Object implements IScriptObjectStore
-
Field Summary
Fields Modifier and Type Field Description ScriptModuleCurrentLoadingModulejava.util.HashMapCustomTriggerLastRanjava.util.HashMapCustomTriggerMapjava.util.HashMapFullTypeToItemMapjava.util.HashMapHookMapstatic ScriptManagerinstancejava.util.HashMapMapMapjava.util.HashMapModuleAliasesjava.util.HashMapModuleMapjava.util.StackPlayingScriptsbooleanskippingjava.util.HashMapTriggerMap -
Constructor Summary
Constructors Constructor Description ScriptManager() -
Method Summary
Modifier and Type Method Description voidAddOneTime(java.lang.String string, java.lang.String string2)voidAddRoom(java.lang.String string, java.lang.String string2, Room room)voidAddZone(java.lang.String string, java.lang.String string2, Zone zone)voidCheckExitPoints()voidFillInventory(IsoGameCharacter gameCharacter, ItemContainer itemContainer, java.lang.String string)ScriptCharacterFindCharacter(java.lang.String string)ItemFindItem(java.lang.String string)voidFireHook(java.lang.String string)ScriptActivatablegetActivatable(java.lang.String string)java.util.StackgetAllContainerDistributions()java.util.StackgetAllEvolvedRecipes()java.util.ArrayListgetAllFixing()java.util.StackgetAllFloorDistributions()java.util.ArrayListgetAllGameSounds()java.util.ArrayListgetAllItems()java.util.StackgetAllRecipes()java.util.StackgetAllRecipesFor(java.lang.String string)java.util.StackgetAllShelfDistributions()java.util.StackgetAllUniqueRecipes()java.util.ArrayListgetAllVehicleScripts()java.util.StackgetAllZones()ScriptCharactergetCharacter(java.lang.String string)IsoGameCharactergetCharacterActual(java.lang.String string)java.lang.StringgetChecksum()ScriptFlaggetFlag(java.lang.String string)intgetFlagIntValue(java.lang.String string)java.lang.StringgetFlagValue(java.lang.String string)InventorygetInventory(java.lang.String string)ItemgetItem(java.lang.String string)static java.lang.StringgetItemName(java.lang.String string)java.lang.StringgetLanguage(java.lang.String string)LanguageDefinitiongetLanguageDef(java.lang.String string)ScriptModulegetModule(java.lang.String string)ScriptModulegetModuleNoDisableCheck(java.lang.String string)QuestTaskConditiongetQuestCondition(java.lang.String string)java.lang.StringgetRandomMap()RecipegetRecipe(java.lang.String string)RoomgetRoom(java.lang.String string)ScriptgetScript(java.lang.String string)ScriptContainergetScriptContainer(java.lang.String string)java.util.StackgetStoryList()ScriptTalkergetTalker(java.lang.String string)VehicleScriptgetVehicle(java.lang.String string)VehicleTemplategetVehicleTemplate(java.lang.String string)WaypointgetWaypoint(java.lang.String string)ZonegetZone(java.lang.String string)java.util.StackgetZones(java.lang.String string)booleanisDrainableItemType(java.lang.String string)booleanIsScriptPlaying(java.lang.String string)booleanIsScriptPlaying(Script.ScriptInstance scriptInstance)voidLoad()voidLoadFile(java.lang.String string, boolean boolean1)voidLoadFilePP(java.lang.String string, boolean boolean1)Deprecated.voidLoadStory(java.lang.String string)voidParseScript(java.lang.String string)voidParseScriptPP(java.lang.String string)Deprecated.voidPauseScript(java.lang.String string)voidPlayInstanceScript(java.lang.String string, java.lang.String string2, java.lang.String string3, IsoGameCharacter gameCharacter)voidPlayInstanceScript(java.lang.String string, java.lang.String string2, java.lang.String string3, IsoGameCharacter gameCharacter, java.lang.String string4, IsoGameCharacter gameCharacter2)voidPlayInstanceScript(java.lang.String string, java.lang.String string2, java.lang.String string3, IsoGameCharacter gameCharacter, java.lang.String string4, IsoGameCharacter gameCharacter2, java.lang.String string5, IsoGameCharacter gameCharacter3)Script.ScriptInstancePlayInstanceScript(java.lang.String string, java.lang.String string2, java.util.HashMap hashMap)Script.ScriptInstancePlayInstanceScript(java.lang.String string, java.lang.String string2, java.util.HashMap hashMap, java.util.HashMap hashMap2)Script.ScriptInstancePlayInstanceScript(java.lang.String string, java.lang.String string2, KahluaTable kahluaTable)Script.ScriptInstancePlayInstanceScript(java.lang.String string, java.lang.String string2, KahluaTable kahluaTable, KahluaTable kahluaTable2)voidPlayScript(java.lang.String string)Script.ScriptInstancePlayScript(java.lang.String string, Script.ScriptInstance scriptInstance)voidReset()voidsearchFolders(java.net.URI uRI, java.io.File file, java.util.ArrayList arrayList)voidStopScript(java.lang.String string)voidStopScript(Script.ScriptInstance scriptInstance)voidTrigger(java.lang.String string)voidTrigger(java.lang.String string, java.lang.String string2)voidTrigger(java.lang.String string, java.lang.String string2, java.lang.String string3)voidTrigger(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4)voidUnPauseScript(java.lang.String string)voidupdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
TriggerMap
public java.util.HashMap TriggerMap -
CustomTriggerMap
public java.util.HashMap CustomTriggerMap -
CustomTriggerLastRan
public java.util.HashMap CustomTriggerLastRan -
HookMap
public java.util.HashMap HookMap -
ModuleMap
public java.util.HashMap ModuleMap -
FullTypeToItemMap
public final java.util.HashMap FullTypeToItemMap -
PlayingScripts
public java.util.Stack PlayingScripts -
CurrentLoadingModule
-
ModuleAliases
public java.util.HashMap ModuleAliases -
skipping
public boolean skipping -
MapMap
public java.util.HashMap MapMap
-
-
Constructor Details
-
ScriptManager
public ScriptManager()
-
-
Method Details
-
AddOneTime
public void AddOneTime(java.lang.String string, java.lang.String string2) -
FireHook
public void FireHook(java.lang.String string) -
ParseScriptPP
@Deprecated public void ParseScriptPP(java.lang.String string)Deprecated. -
ParseScript
public void ParseScript(java.lang.String string) -
StopScript
public void StopScript(java.lang.String string) -
PlayInstanceScript
public void PlayInstanceScript(java.lang.String string, java.lang.String string2, java.lang.String string3, IsoGameCharacter gameCharacter) -
PlayInstanceScript
public Script.ScriptInstance PlayInstanceScript(java.lang.String string, java.lang.String string2, KahluaTable kahluaTable) -
PlayInstanceScript
public Script.ScriptInstance PlayInstanceScript(java.lang.String string, java.lang.String string2, KahluaTable kahluaTable, KahluaTable kahluaTable2) -
PlayInstanceScript
public Script.ScriptInstance PlayInstanceScript(java.lang.String string, java.lang.String string2, java.util.HashMap hashMap) -
PlayInstanceScript
public Script.ScriptInstance PlayInstanceScript(java.lang.String string, java.lang.String string2, java.util.HashMap hashMap, java.util.HashMap hashMap2) -
PlayInstanceScript
public void PlayInstanceScript(java.lang.String string, java.lang.String string2, java.lang.String string3, IsoGameCharacter gameCharacter, java.lang.String string4, IsoGameCharacter gameCharacter2) -
PlayInstanceScript
public void PlayInstanceScript(java.lang.String string, java.lang.String string2, java.lang.String string3, IsoGameCharacter gameCharacter, java.lang.String string4, IsoGameCharacter gameCharacter2, java.lang.String string5, IsoGameCharacter gameCharacter3) -
PlayScript
public void PlayScript(java.lang.String string) -
PlayScript
public Script.ScriptInstance PlayScript(java.lang.String string, Script.ScriptInstance scriptInstance) -
update
public void update() -
LoadFile
public void LoadFile(java.lang.String string, boolean boolean1) throws java.io.FileNotFoundException- Throws:
java.io.FileNotFoundException
-
LoadFilePP
@Deprecated public void LoadFilePP(java.lang.String string, boolean boolean1) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingExceptionDeprecated.- Throws:
java.io.FileNotFoundExceptionjava.io.UnsupportedEncodingException
-
LoadStory
public void LoadStory(java.lang.String string) throws java.io.IOException, java.net.URISyntaxException- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
getStoryList
public java.util.Stack getStoryList() throws java.io.IOException, java.net.URISyntaxException- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
searchFolders
public void searchFolders(java.net.URI uRI, java.io.File file, java.util.ArrayList arrayList) -
getItemName
public static java.lang.String getItemName(java.lang.String string) -
FillInventory
public void FillInventory(IsoGameCharacter gameCharacter, ItemContainer itemContainer, java.lang.String string) -
Trigger
public void Trigger(java.lang.String string) -
Trigger
public void Trigger(java.lang.String string, java.lang.String string2) -
Trigger
public void Trigger(java.lang.String string, java.lang.String string2, java.lang.String string3) -
Trigger
public void Trigger(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4) -
IsScriptPlaying
public boolean IsScriptPlaying(java.lang.String string) -
IsScriptPlaying
-
PauseScript
public void PauseScript(java.lang.String string) -
UnPauseScript
public void UnPauseScript(java.lang.String string) -
getModule
-
getModuleNoDisableCheck
-
getInventory
- Specified by:
getInventoryin interfaceIScriptObjectStore
-
getCharacter
- Specified by:
getCharacterin interfaceIScriptObjectStore
-
FindCharacter
-
getCharacterActual
- Specified by:
getCharacterActualin interfaceIScriptObjectStore
-
getFlagIntValue
public int getFlagIntValue(java.lang.String string) -
getFlagValue
public java.lang.String getFlagValue(java.lang.String string)- Specified by:
getFlagValuein interfaceIScriptObjectStore
-
getWaypoint
- Specified by:
getWaypointin interfaceIScriptObjectStore
-
getScriptContainer
- Specified by:
getScriptContainerin interfaceIScriptObjectStore
-
getRoom
- Specified by:
getRoomin interfaceIScriptObjectStore
-
getLanguageDef
-
getLanguage
public java.lang.String getLanguage(java.lang.String string) -
getTalker
-
getActivatable
- Specified by:
getActivatablein interfaceIScriptObjectStore
-
getFlag
- Specified by:
getFlagin interfaceIScriptObjectStore
-
getZone
- Specified by:
getZonein interfaceIScriptObjectStore
-
getQuestCondition
- Specified by:
getQuestConditionin interfaceIScriptObjectStore
-
getItem
- Specified by:
getItemin interfaceIScriptObjectStore
-
FindItem
-
isDrainableItemType
public boolean isDrainableItemType(java.lang.String string) -
getRecipe
- Specified by:
getRecipein interfaceIScriptObjectStore
-
getVehicle
-
getVehicleTemplate
-
CheckExitPoints
public void CheckExitPoints() -
getScript
- Specified by:
getScriptin interfaceIScriptObjectStore
-
getAllItems
public java.util.ArrayList getAllItems() -
getAllFixing
public java.util.ArrayList getAllFixing() -
getAllRecipes
public java.util.Stack getAllRecipes() -
getAllEvolvedRecipes
public java.util.Stack getAllEvolvedRecipes() -
getAllUniqueRecipes
public java.util.Stack getAllUniqueRecipes() -
getAllZones
public java.util.Stack getAllZones() -
getAllContainerDistributions
public java.util.Stack getAllContainerDistributions() -
getAllShelfDistributions
public java.util.Stack getAllShelfDistributions() -
getAllFloorDistributions
public java.util.Stack getAllFloorDistributions() -
getAllGameSounds
public java.util.ArrayList getAllGameSounds() -
getAllVehicleScripts
public java.util.ArrayList getAllVehicleScripts() -
getZones
public java.util.Stack getZones(java.lang.String string) -
AddZone
-
AddRoom
-
Reset
public void Reset() -
getChecksum
public java.lang.String getChecksum() -
Load
public void Load() -
getRandomMap
public java.lang.String getRandomMap() -
getAllRecipesFor
public java.util.Stack getAllRecipesFor(java.lang.String string) -
StopScript
-