Package zombie.Lua
Class LuaManager.GlobalObject
java.lang.Object
zombie.Lua.LuaManager.GlobalObject
- Enclosing class:
- LuaManager
public static class LuaManager.GlobalObject
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLuaManager.GlobalObject.LuaFileWriter -
Constructor Summary
Constructors Constructor Description GlobalObject() -
Method Summary
Modifier and Type Method Description static voidacceptFactionInvite(Faction faction, java.lang.String host)static voidacceptTrading(IsoPlayer you, IsoPlayer other, boolean accept)static voidactivateSteamOverlayToWebPage(java.lang.String url)static voidactivateSteamOverlayToWorkshop()static voidactivateSteamOverlayToWorkshopItem(java.lang.String itemID)static voidactivateSteamOverlayToWorkshopUser()voidaddLevelUpPoint(IsoPlayer player)static voidAddNoiseToken(IsoGridSquare sq, int radius)voidaddSound(IsoObject source, int x, int y, int z, int radius, int volume)static voidaddTicket(java.lang.String author, java.lang.String message, int ticketID)static voidaddUserlog(java.lang.String user, java.lang.String type, java.lang.String text)static voidaddVirtualZombie(int x, int y)static voidaddWarningPoint(java.lang.String user, java.lang.String reason, int amount)static voidAddWorldSound(IsoPlayer player, int radius)static voidassaultPlayer()static voidbackToSinglePlayer()static voidbreakpoint()static booleancanInviteFriends()static booleancanModifyPlayerScoreboard()static booleancanModifyPlayerStats()static booleancanSeePlayerStats()static booleancheckSaveFileExists(java.lang.String f)static booleancheckSaveFolderExists(java.lang.String f)static ItemcloneItemType(java.lang.String newName, java.lang.String oldName)static voidconfigureLighting(float darkStep)static voidconnectToServerStateCallback(java.lang.String button)static KahluaTablecopyTable(KahluaTable table)static voidcreateHordeFromTo(float spawnX, float spawnY, float targetX, float targetY, int count)static voidcreateHordeInAreaTo(int spawnX, int spawnY, int spawnW, int spawnH, int targetX, int targetY, int count)static ItemcreateNewScriptItem(java.lang.String base, java.lang.String name, java.lang.String display, java.lang.String type, java.lang.String icon)static KahluaTablecreateRegionFile()static voidcreateStory(java.lang.String storyName)static voidcreateTile(java.lang.String tile, IsoGridSquare square)static voidcreateWorld(java.lang.String worldName)static IsoZombiecreateZombie(float x, float y, float z, SurvivorDesc desc, int palette, IsoDirections dir)static voiddebugLuaTable(java.lang.Object param)static voiddebugLuaTable(java.lang.Object param, int depth)static voiddeleteAllGameModeSaves(java.lang.String gameMode)static voiddeletePlayerSave(java.lang.String fileName)static voiddeleteSandboxPreset(java.lang.String name)static voiddeleteSave(java.lang.String file)static voiddisconnect()static voiddoChallenge(KahluaTable challenge)static voiddoKeyPress(boolean doIt)static voiddoTutorial(KahluaTable tutorial)static voiddrawOverheadMap(UIElement ui, float zoom, float xpos, float ypos)static voidendFileInput()static voidendFileOutput()static voidendTextFileInput()static voidexecuteQuery(java.lang.String query)static booleanfileExists(java.lang.String filename)static voidforceChangeState(GameState state)static voidforceDisconnect()static voidforceSnowCheck()static java.lang.StringgetAbsoluteSaveFolderName(java.lang.String f)static java.lang.StringgetAccessLevel()static java.util.ArrayListgetActivatedMods()static java.util.ArrayListgetAllRecipes()static java.util.ListgetAllSavedPlayers()static BaseAmbientStreamManagergetAmbientStreamManager()static intgetButtonCount(int joypad)static intgetCallframeTop(Coroutine c)static floatgetCameraOffX()static floatgetCameraOffY()static IsoCellgetCell()static java.lang.reflect.FieldgetClassField(java.lang.Object o, int i)static java.lang.ObjectgetClassFieldVal(java.lang.Object o, java.lang.reflect.Field field)static java.lang.reflect.MethodgetClassFunction(java.lang.Object o, int i)static java.util.ArrayListgetConnectedPlayers()static intgetControllerAxisCount(int c)static floatgetControllerAxisValue(int c, int axis)static intgetControllerButtonCount(int c)static intgetControllerCount()static floatgetControllerDeadZone(int c, int axis)static java.lang.StringgetControllerName(int joypad)static floatgetControllerPovX(int c)static floatgetControllerPovY(int c)static CoregetCore()static LuaCallFramegetCoroutineCallframeStack(Coroutine c, int n)static java.lang.ObjectgetCoroutineObjStack(Coroutine c, int n)static java.lang.ObjectgetCoroutineObjStackWithBase(Coroutine c, int n)static intgetCoroutineTop(Coroutine c)static CoroutinegetCurrentCoroutine()static java.lang.StringgetCurrentUserProfileName()static java.lang.StringgetCurrentUserSteamID()static voidgetDBSchema()static booleangetDebug()static IsoDirectionsgetDirectionTo(IsoGameCharacter chara, IsoObject objTarget)static java.util.StackgetEvolvedRecipes()static java.io.DataInputStreamgetFileInput(java.lang.String filename)static java.lang.StringgetFilenameOfCallframe(LuaCallFrame c)static java.lang.StringgetFilenameOfClosure(LuaClosure c)static java.io.DataOutputStreamgetFileOutput(java.lang.String filename)static java.io.BufferedReadergetFileReader(java.lang.String filename, boolean createIfNull)static java.lang.StringgetFileSeparator()static LuaManager.GlobalObject.LuaFileWritergetFileWriter(java.lang.String filename, boolean createIfNull, boolean append)static intgetFirstLineOfClosure(LuaClosure c)static BaseSoundBankgetFMODSoundBank()static KahluaTablegetFriendsList()static KahluaTablegetFullSaveDirectoryTable()static GameClientgetGameClient()static java.io.DataInputStreamgetGameFilesInput(java.lang.String filename)static java.io.BufferedReadergetGameFilesTextInput(java.lang.String filename)static intgetGameSpeed()static GameTimegetGameTime()static longgetGametimeTimestamp()static java.lang.StringgetHourMinute()static java.lang.StringgetItemText(java.lang.String txt)static intgetJoypadAButton(int joypad)static floatgetJoypadAimingAxisX(int joypad)static floatgetJoypadAimingAxisY(int joypad)static intgetJoypadBackButton(int joypad)static intgetJoypadBButton(int joypad)static intgetJoypadLBumper(int joypad)static floatgetJoypadMovementAxisX(int joypad)static floatgetJoypadMovementAxisY(int joypad)static intgetJoypadRBumper(int joypad)static intgetJoypadStartButton(int joypad)static intgetJoypadXButton(int joypad)static intgetJoypadYButton(int joypad)static java.lang.StringgetLastPlayedDate(java.lang.String filename)static KahluaTablegetLatestSave()static intgetLineNumber(LuaCallFrame c)static java.lang.StringgetListOfCommands(java.lang.String command)static java.lang.StringgetLoadedLua(int n)static intgetLoadedLuaCount()static intgetLocalVarCount(Coroutine c)static java.lang.StringgetLocalVarName(Coroutine c, int n)static intgetLocalVarStack(Coroutine c, int n)static java.util.ArrayListgetLotDirectories()static KahluaTablegetMapDirectoryTable()static java.util.ArrayListgetMapFoldersForMod(java.lang.String modID)static KahluaTablegetMapInfo(java.lang.String mapDir)static intgetMaxActivePlayers()static java.lang.StringgetMethodParameter(java.lang.reflect.Method o, int i)static intgetMethodParameterCount(java.lang.reflect.Method o)static KahluaTablegetModDirectoryTable()static java.io.BufferedReadergetModFileReader(java.lang.String modId, java.lang.String filename, boolean createIfNull)static LuaManager.GlobalObject.LuaFileWritergetModFileWriter(java.lang.String modId, java.lang.String filename, boolean createIfNull, boolean append)static ChooseGameInfo.ModgetModInfo(java.lang.String modDir)static ChooseGameInfo.ModgetModInfoByID(java.lang.String modID)static java.util.ListgetMods()static intgetMouseX()static intgetMouseXScaled()static intgetMouseY()static intgetMouseYScaled()static java.lang.StringgetMyDocumentFolder()static intgetNumActivePlayers()static intgetNumClassFields(java.lang.Object o)static intgetNumClassFunctions(java.lang.Object o)static java.util.ArrayListgetOnlinePlayers()static java.lang.StringgetOnlineUsername()static PerformanceSettingsgetPerformance()static IsoPlayergetPlayer()static IsoPlayergetPlayerByOnlineID(int id)static IsoPlayergetPlayerFromUsername(java.lang.String username)static intgetPlayerScreenHeight(int player)static intgetPlayerScreenLeft(int player)static intgetPlayerScreenTop(int player)static intgetPlayerScreenWidth(int player)static KahluaTablegetPublicServersList()static RadioAPIgetRadioAPI()static java.util.ArrayListgetRadioTranslators(Language language)static java.lang.StringgetRandomUUID()static SpriteRenderergetRenderer()static LuaManager.GlobalObject.LuaFileWritergetSandboxFileWriter(java.lang.String filename, boolean createIfNull, boolean append)static SandboxOptionsgetSandboxOptions()static java.util.ListgetSandboxPresets()static java.util.ArrayListgetSaveDirectory(java.lang.String folder)static KahluaTablegetSaveDirectoryTable()static KahluaTablegetSaveInfo(java.lang.String saveDir)static java.lang.StringgetSaveName(java.io.File file)static ScriptManagergetScriptManager()static java.lang.StringgetServerAddressFromArgs()static KahluaTablegetServerList()static java.lang.StringgetServerListFile()static voidgetServerModData()static java.lang.StringgetServerName()static ServerOptionsgetServerOptions()static java.lang.StringgetServerPasswordFromArgs()static ServerSettingsManagergetServerSettingsManager()static KahluaTablegetServerSpawnRegions()static java.lang.StringgetShortenedFilename(java.lang.String str)static SleepingEventgetSleepingEvent()static SLSoundManagergetSLSoundManager()static BaseSoundManagergetSoundManager()static IsoPlayergetSpecificPlayer(int player)static IsoSpritegetSprite(java.lang.String sprite)static TexturegetSteamAvatarFromSteamID(java.lang.String steamID)static TexturegetSteamAvatarFromUsername(java.lang.String username)static java.lang.StringgetSteamIDFromUsername(java.lang.String username)static java.lang.BooleangetSteamModeActive()static java.lang.StringgetSteamProfileNameFromSteamID(java.lang.String steamID)static java.lang.StringgetSteamProfileNameFromUsername(java.lang.String username)static booleangetSteamScoreboard()static java.util.ArrayListgetSteamWorkshopItemIDs()static java.util.ArrayListgetSteamWorkshopItemMods(java.lang.String itemIDStr)static java.util.ArrayListgetSteamWorkshopStagedItems()static java.util.ListgetStories()static KahluaTablegetStoryDirectoryTable()static ChooseGameInfo.StorygetStoryInfo(java.lang.String storyName)static KahluaTablegetStorySavedTable()static voidgetTableResult(java.lang.String tableName, int numberPerPages)static java.lang.StringgetText(java.lang.String txt)static java.lang.StringgetText(java.lang.String txt, java.lang.Object arg1)static java.lang.StringgetText(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2)static java.lang.StringgetText(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)static java.lang.StringgetText(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)static TextManagergetTextManager()static java.lang.StringgetTextOrNull(java.lang.String txt)static TexturegetTexture(java.lang.String filename)static TexturegetTextureFromSaveDir(java.lang.String filename, java.lang.String saveName)static voidgetTickets(java.lang.String author)static longgetTimestamp()static longgetTimestampMs()static java.io.DataInputStreamgetUrlInputStream(java.lang.String url)static IsoWorldgetWorld()static WorldSoundManagergetWorldSoundManager()static ZomboidRadiogetZomboidRadio()static IsoMetaGrid.ZonegetZone(int x, int y, int z)static java.util.ArrayListgetZones(int x, int y, int z)static booleanhasBreakpoint(java.lang.String file, int line)static booleanhasDataBreakpoint(KahluaTable table, java.lang.Object key)static booleanhasDataReadBreakpoint(KahluaTable table, java.lang.Object key)static voidinitUISystem()static InventoryIteminstanceItem(java.lang.String item)static InventoryIteminstanceItem(Item item)static booleaninstof(java.lang.Object obj, java.lang.String name)static voidinviteFriend(java.lang.String steamID)static voidInvMngGetItem(long itemId, java.lang.String itemType, IsoPlayer player)static voidInvMngRemoveItem(long itemId, IsoPlayer player)static booleanis64bit()static booleanisAccessLevel(java.lang.String accessLevel)static booleanisAdmin()static booleanisClient()static booleanisCoopHost()static booleanisCtrlKeyDown()static booleanisCurrentExecutionPoint(java.lang.String file, int line)static booleanisDebugEnabled()static booleanisDemo()static booleanisJoypadDown(int joypad)static booleanisJoypadLeft(int joypad)static booleanisJoypadPressed(int joypad, int button)static booleanisJoypadRight(int joypad)static booleanisJoypadUp(int joypad)static booleanisKeyDown(int key)static booleanisModActive(ChooseGameInfo.Mod mod)static booleanisMouseButtonDown(int number)static floatisoToScreenX(int player, float x, float y, float z)static floatisoToScreenY(int player, float x, float y, float z)static booleanisPublicServerListAllowed()static booleanisServer()static booleanisShiftKeyDown()static booleanisSoundPlaying(java.lang.Object sound)static booleanisSteamOverlayEnabled()static booleanisType(java.lang.Object obj, java.lang.String name)static booleanisValidSteamID(java.lang.String s)static booleanisValidUserName(java.lang.String user)static booleanisXBOXController()static ModelloadStaticZomboidModel(java.lang.String name, java.lang.String loc, java.lang.String tex)static java.lang.StringlocalVarName(Coroutine c, int n)static voidnavigateMouseMove(int x, int y)static voidopenURl(java.lang.String url)static voidpauseSoundAndMusic()static voidping(java.lang.String username, java.lang.String pwd, java.lang.String ip, java.lang.String port)static voidquerySteamWorkshopItemDetails(java.util.ArrayList itemIDs, LuaClosure functionObj, java.lang.Object arg1)static voidrainConfig(java.lang.String cmd, int arg)static booleanreactivateJoypadAfterResetLua()static voidreloadControllerConfigFiles()static voidreloadLuaFile(java.lang.String filename)static voidreloadServerLuaFile(java.lang.String filename)static voidremoveTicket(int ticketID)static voidremoveUserlog(java.lang.String user, java.lang.String type, java.lang.String text)static voidrenderIsoCircle(float x, float y, float z, float radius, float r, float g, float b, float a, int thickness)static java.lang.StringreplaceWith(java.lang.String toReplace, java.lang.String regex, java.lang.String by)static voidrequestTrading(IsoPlayer you, IsoPlayer other)static voidrequestUserlog(java.lang.String user)static java.lang.Objectrequire(java.lang.String f)static voidresetRegionFile()static voidresumeSoundAndMusic()static java.lang.StringsanitizeWorldName(java.lang.String worldName)static voidsave(boolean doCharacter)static voidsaveControllerSettings(int c)static voidsaveGame()static voidsaveModsFile()static voidscoreboardUpdate()voidscreenZoomIn()voidscreenZoomOut()static voidsendAdditionalPain(int onlineID, int i, float level)voidsendAddXp(IsoPlayer player, PerkFactory.Perks perk, int amount, boolean doGlobalXP, boolean onlyGlobalXP)static voidsendBandage(int onlineID, int i, boolean bandaged, float bandageLife, boolean isAlcoholic, java.lang.String bandageType)static voidsendCataplasm(int onlineID, int i, float plantainFactor, float comfreyFactor, float garlicFactor)static voidsendCleanBurn(int onlineID, int i)static voidsendClientCommand(java.lang.String module, java.lang.String command, KahluaTable args)static voidsendClientCommand(IsoPlayer player, java.lang.String module, java.lang.String command, KahluaTable args)static voidSendCommandToServer(java.lang.String command)static voidsendDisinfect(int onlineID, int i, float level)static voidsendFactionInvite(Faction faction, IsoPlayer host, java.lang.String invited)static booleansendItemListNet(IsoPlayer sender, java.util.ArrayList items, IsoPlayer receiver, java.lang.String transferID, java.lang.String custom)static voidsendItemsInContainer(IsoObject obj)static voidsendPersonalColor(IsoPlayer player)static voidsendPing()static voidsendPlayerStatsChange(IsoPlayer player)static voidsendRemoveBullet(int onlineID, int i, int doctorLevel)static voidsendRemoveGlass(int onlineID, int i)static voidsendRequestInventory(IsoPlayer player)static voidsendServerCommand(java.lang.String module, java.lang.String command, KahluaTable args)static voidsendServerCommand(IsoPlayer player, java.lang.String module, java.lang.String command, KahluaTable args)static voidsendSplint(int onlineID, int i, boolean doIt, float factor, java.lang.String splintItem)static voidsendStitch(int onlineID, int i, boolean stitched, float stitchLevel)static voidsendWorldMessage(java.lang.String message)static voidsendWoundInfection(int onlineID, int i, boolean infected)static voidserverConnect(java.lang.String user, java.lang.String pass, java.lang.String server, java.lang.String localIP, java.lang.String port, java.lang.String serverPassword)static voidserverConnectCoop(java.lang.String serverSteamID)static booleanserverFileExists(java.lang.String filename)static voidsetActivePlayer(int id)static voidsetAdmin()static voidsetAggroTarget(int id, int x, int y)static voidsetControllerDeadZone(int c, int axis, float value)static voidsetGameSpeed(int NewSpeed)static voidsetMouseXY(int x, int y)static voidsetNavigateXY(int x, int y, boolean lshift)static voidsetPlayerJoypad(int player, int joypad, IsoPlayer playerObj, java.lang.String username)static voidsetPlayerMouse(IsoPlayer playerObj)static voidsetPlayerMovementActive(int id, boolean bActive)static voidsetProgressBarValue(IsoPlayer player, int value)static voidsetShowPausedMessage(boolean b)static voidsledgeDestroy(IsoObject object)static voidspawnHorde(float x, float y, float x2, float y2, float z, int count)static booleanspawnpointsExistsForMod(java.lang.String modID, java.lang.String mapFolder)static ServersteamGetInternetServerDetails(int index)static voidsteamReleaseInternetServersRequest()static intsteamRequestInternetServersCount()static voidsteamRequestInternetServersList()static booleansteamRequestServerDetails(java.lang.String host, int port)static booleansteamRequestServerRules(java.lang.String host, int port)static voidstopPing()static voidstopSound(long sound)voidSyncXp(IsoPlayer player)static java.lang.StringtabToX(java.lang.String a, int tabX)static voidtakeScreenshot()static voidtakeScreenshot(java.lang.String fileName)static voidtestHelicopter()static voidtestSound()static voidtoggleBreakOnChange(KahluaTable table, java.lang.Object key)static voidtoggleBreakOnRead(KahluaTable table, java.lang.Object key)static voidtoggleBreakpoint(java.lang.String file, int line)static voidtoggleModActive(ChooseGameInfo.Mod mod, boolean activate)static voidtoggleSafetyServer(IsoPlayer player)static inttoInt(double val)static voidtradingUISendAddItem(IsoPlayer you, IsoPlayer other, InventoryItem i)static voidtradingUISendRemoveItem(IsoPlayer you, IsoPlayer other, int index)static voidtradingUISendUpdateState(IsoPlayer you, IsoPlayer other, int state)static KahluaTabletransformIntoKahluaTable(java.util.HashMap map)static floattranslatePointXInOverheadMapToWindow(float x, UIElement ui, float zoom, float xpos)static floattranslatePointXInOverheadMapToWorld(float x, UIElement ui, float zoom, float xpos)static floattranslatePointYInOverheadMapToWindow(float y, UIElement ui, float zoom, float ypos)static floattranslatePointYInOverheadMapToWorld(float y, UIElement ui, float zoom, float ypos)static voidtriggerEvent(java.lang.String event)static voidtriggerEvent(java.lang.String event, java.lang.Object param)static voidtriggerEvent(java.lang.String event, java.lang.Object param, java.lang.Object param2)static voidtriggerEvent(java.lang.String event, java.lang.Object param, java.lang.Object param2, java.lang.Object param3)static voidtriggerEvent(java.lang.String event, java.lang.Object param, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)static voidupdateFire()static voiduseTextureFiltering(boolean bUse)static booleanwasMouseActiveMoreRecentlyThanJoypad()static voidwriteLog(java.lang.String loggerName, java.lang.String logs)static doubleZombRand(double max)static doubleZombRand(double min, double max)static doubleZombRandBetween(double min, double max)static floatZombRandFloat(float min, float max)static voidzpopClearZombies(int cellX, int cellY)static ZombiePopulationManager.ZombiePopulationRendererzpopNewRenderer()static voidzpopSpawnNow(int cellX, int cellY)static voidzpopSpawnTimeToZero(int cellX, int cellY)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GlobalObject
public GlobalObject()
-
-
Method Details
-
loadStaticZomboidModel
public static Model loadStaticZomboidModel(java.lang.String name, java.lang.String loc, java.lang.String tex) -
getSLSoundManager
-
getRadioAPI
-
getRadioTranslators
-
getZomboidRadio
-
getRandomUUID
public static java.lang.String getRandomUUID() -
sendItemListNet
-
instof
public static boolean instof(java.lang.Object obj, java.lang.String name) -
serverConnect
public static void serverConnect(java.lang.String user, java.lang.String pass, java.lang.String server, java.lang.String localIP, java.lang.String port, java.lang.String serverPassword) -
serverConnectCoop
public static void serverConnectCoop(java.lang.String serverSteamID) -
sendPing
public static void sendPing() -
forceDisconnect
public static void forceDisconnect() -
backToSinglePlayer
public static void backToSinglePlayer() -
scoreboardUpdate
public static void scoreboardUpdate() -
save
public static void save(boolean doCharacter) -
saveGame
public static void saveGame() -
getAllRecipes
public static java.util.ArrayList getAllRecipes() -
requestUserlog
public static void requestUserlog(java.lang.String user) -
addUserlog
public static void addUserlog(java.lang.String user, java.lang.String type, java.lang.String text) -
removeUserlog
public static void removeUserlog(java.lang.String user, java.lang.String type, java.lang.String text) -
tabToX
public static java.lang.String tabToX(java.lang.String a, int tabX) -
isType
public static boolean isType(java.lang.Object obj, java.lang.String name) -
isoToScreenX
public static float isoToScreenX(int player, float x, float y, float z) -
isoToScreenY
public static float isoToScreenY(int player, float x, float y, float z) -
getAmbientStreamManager
-
getSleepingEvent
-
setPlayerMovementActive
public static void setPlayerMovementActive(int id, boolean bActive) -
setActivePlayer
public static void setActivePlayer(int id) -
getPlayer
-
getNumActivePlayers
public static int getNumActivePlayers() -
getMaxActivePlayers
public static int getMaxActivePlayers() -
getPlayerScreenLeft
public static int getPlayerScreenLeft(int player) -
getPlayerScreenTop
public static int getPlayerScreenTop(int player) -
getPlayerScreenWidth
public static int getPlayerScreenWidth(int player) -
getPlayerScreenHeight
public static int getPlayerScreenHeight(int player) -
getPlayerByOnlineID
-
initUISystem
public static void initUISystem() -
getPerformance
-
screenZoomIn
public void screenZoomIn() -
screenZoomOut
public void screenZoomOut() -
addSound
-
sendAddXp
public void sendAddXp(IsoPlayer player, PerkFactory.Perks perk, int amount, boolean doGlobalXP, boolean onlyGlobalXP) -
SyncXp
-
getDBSchema
public static void getDBSchema() -
getTableResult
public static void getTableResult(java.lang.String tableName, int numberPerPages) -
addLevelUpPoint
-
getWorldSoundManager
-
AddWorldSound
-
AddNoiseToken
-
pauseSoundAndMusic
public static void pauseSoundAndMusic() -
resumeSoundAndMusic
public static void resumeSoundAndMusic() -
isDemo
public static boolean isDemo() -
getCurrentCoroutine
-
reloadLuaFile
public static void reloadLuaFile(java.lang.String filename) -
reloadServerLuaFile
public static void reloadServerLuaFile(java.lang.String filename) -
getServerSpawnRegions
-
getServerOptions
-
getServerName
public static java.lang.String getServerName() -
getSpecificPlayer
-
getCameraOffX
public static float getCameraOffX() -
getLatestSave
-
isCurrentExecutionPoint
public static boolean isCurrentExecutionPoint(java.lang.String file, int line) -
toggleBreakOnChange
-
isDebugEnabled
public static boolean isDebugEnabled() -
toggleBreakOnRead
-
toggleBreakpoint
public static void toggleBreakpoint(java.lang.String file, int line) -
hasDataReadBreakpoint
-
hasDataBreakpoint
-
hasBreakpoint
public static boolean hasBreakpoint(java.lang.String file, int line) -
getLoadedLuaCount
public static int getLoadedLuaCount() -
getLoadedLua
public static java.lang.String getLoadedLua(int n) -
isServer
public static boolean isServer() -
isClient
public static boolean isClient() -
canModifyPlayerStats
public static boolean canModifyPlayerStats() -
executeQuery
public static void executeQuery(java.lang.String query) -
canSeePlayerStats
public static boolean canSeePlayerStats() -
getAccessLevel
public static java.lang.String getAccessLevel() -
getOnlinePlayers
public static java.util.ArrayList getOnlinePlayers() -
getDebug
public static boolean getDebug() -
getCameraOffY
public static float getCameraOffY() -
createRegionFile
-
getMapDirectoryTable
-
deleteSave
public static void deleteSave(java.lang.String file) -
getServerAddressFromArgs
public static java.lang.String getServerAddressFromArgs() -
getServerPasswordFromArgs
public static java.lang.String getServerPasswordFromArgs() -
getServerListFile
public static java.lang.String getServerListFile() -
getServerList
-
ping
public static void ping(java.lang.String username, java.lang.String pwd, java.lang.String ip, java.lang.String port) -
stopPing
public static void stopPing() -
transformIntoKahluaTable
-
getSaveDirectory
public static java.util.ArrayList getSaveDirectory(java.lang.String folder) -
getFullSaveDirectoryTable
-
getSaveName
public static java.lang.String getSaveName(java.io.File file) -
getSaveDirectoryTable
-
getStories
public static java.util.List getStories() -
getMods
public static java.util.List getMods() -
doChallenge
-
doTutorial
-
deleteAllGameModeSaves
public static void deleteAllGameModeSaves(java.lang.String gameMode) -
sledgeDestroy
-
getTickets
public static void getTickets(java.lang.String author) -
addTicket
public static void addTicket(java.lang.String author, java.lang.String message, int ticketID) -
removeTicket
public static void removeTicket(int ticketID) -
sendFactionInvite
-
acceptFactionInvite
-
createHordeFromTo
public static void createHordeFromTo(float spawnX, float spawnY, float targetX, float targetY, int count) -
createHordeInAreaTo
public static void createHordeInAreaTo(int spawnX, int spawnY, int spawnW, int spawnH, int targetX, int targetY, int count) -
spawnHorde
public static void spawnHorde(float x, float y, float x2, float y2, float z, int count) -
createZombie
public static IsoZombie createZombie(float x, float y, float z, SurvivorDesc desc, int palette, IsoDirections dir) -
triggerEvent
public static void triggerEvent(java.lang.String event) -
triggerEvent
public static void triggerEvent(java.lang.String event, java.lang.Object param) -
triggerEvent
public static void triggerEvent(java.lang.String event, java.lang.Object param, java.lang.Object param2) -
triggerEvent
public static void triggerEvent(java.lang.String event, java.lang.Object param, java.lang.Object param2, java.lang.Object param3) -
triggerEvent
public static void triggerEvent(java.lang.String event, java.lang.Object param, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4) -
debugLuaTable
public static void debugLuaTable(java.lang.Object param, int depth) -
debugLuaTable
public static void debugLuaTable(java.lang.Object param) -
sendItemsInContainer
-
getModDirectoryTable
-
getStoryDirectoryTable
-
getModInfoByID
-
getModInfo
-
getMapFoldersForMod
public static java.util.ArrayList getMapFoldersForMod(java.lang.String modID) -
spawnpointsExistsForMod
public static boolean spawnpointsExistsForMod(java.lang.String modID, java.lang.String mapFolder) -
getFileSeparator
public static java.lang.String getFileSeparator() -
getStoryInfo
-
getStorySavedTable
-
getScriptManager
-
checkSaveFolderExists
public static boolean checkSaveFolderExists(java.lang.String f) -
getAbsoluteSaveFolderName
public static java.lang.String getAbsoluteSaveFolderName(java.lang.String f) -
checkSaveFileExists
public static boolean checkSaveFileExists(java.lang.String f) -
fileExists
public static boolean fileExists(java.lang.String filename) -
serverFileExists
public static boolean serverFileExists(java.lang.String filename) -
takeScreenshot
public static void takeScreenshot() -
takeScreenshot
public static void takeScreenshot(java.lang.String fileName) -
instanceItem
-
instanceItem
-
createNewScriptItem
public static Item createNewScriptItem(java.lang.String base, java.lang.String name, java.lang.String display, java.lang.String type, java.lang.String icon) -
cloneItemType
-
require
public static java.lang.Object require(java.lang.String f) -
getRenderer
-
getGameTime
-
getWorld
-
getCell
-
getSandboxOptions
-
getFileOutput
public static java.io.DataOutputStream getFileOutput(java.lang.String filename) -
getAllSavedPlayers
public static java.util.List getAllSavedPlayers() throws java.io.IOException- Throws:
java.io.IOException
-
getSandboxPresets
public static java.util.List getSandboxPresets() throws java.io.IOException- Throws:
java.io.IOException
-
deleteSandboxPreset
public static void deleteSandboxPreset(java.lang.String name) -
getFileReader
public static java.io.BufferedReader getFileReader(java.lang.String filename, boolean createIfNull) throws java.io.IOException- Throws:
java.io.IOException
-
getModFileReader
public static java.io.BufferedReader getModFileReader(java.lang.String modId, java.lang.String filename, boolean createIfNull) throws java.io.IOException- Throws:
java.io.IOException
-
getModFileWriter
public static LuaManager.GlobalObject.LuaFileWriter getModFileWriter(java.lang.String modId, java.lang.String filename, boolean createIfNull, boolean append) -
updateFire
public static void updateFire() -
deletePlayerSave
public static void deletePlayerSave(java.lang.String fileName) -
getControllerCount
public static int getControllerCount() -
getControllerName
public static java.lang.String getControllerName(int joypad) -
getControllerAxisCount
public static int getControllerAxisCount(int c) -
getControllerAxisValue
public static float getControllerAxisValue(int c, int axis) -
getControllerDeadZone
public static float getControllerDeadZone(int c, int axis) -
setControllerDeadZone
public static void setControllerDeadZone(int c, int axis, float value) -
saveControllerSettings
public static void saveControllerSettings(int c) -
getControllerButtonCount
public static int getControllerButtonCount(int c) -
getControllerPovX
public static float getControllerPovX(int c) -
getControllerPovY
public static float getControllerPovY(int c) -
reloadControllerConfigFiles
public static void reloadControllerConfigFiles() -
isJoypadPressed
public static boolean isJoypadPressed(int joypad, int button) -
isJoypadDown
public static boolean isJoypadDown(int joypad) -
getJoypadAimingAxisX
public static float getJoypadAimingAxisX(int joypad) -
getJoypadAimingAxisY
public static float getJoypadAimingAxisY(int joypad) -
getJoypadMovementAxisX
public static float getJoypadMovementAxisX(int joypad) -
getJoypadMovementAxisY
public static float getJoypadMovementAxisY(int joypad) -
getJoypadAButton
public static int getJoypadAButton(int joypad) -
getJoypadBButton
public static int getJoypadBButton(int joypad) -
getJoypadXButton
public static int getJoypadXButton(int joypad) -
getJoypadYButton
public static int getJoypadYButton(int joypad) -
getJoypadLBumper
public static int getJoypadLBumper(int joypad) -
getJoypadRBumper
public static int getJoypadRBumper(int joypad) -
getJoypadBackButton
public static int getJoypadBackButton(int joypad) -
getJoypadStartButton
public static int getJoypadStartButton(int joypad) -
wasMouseActiveMoreRecentlyThanJoypad
public static boolean wasMouseActiveMoreRecentlyThanJoypad() -
reactivateJoypadAfterResetLua
public static boolean reactivateJoypadAfterResetLua() -
toInt
public static int toInt(double val) -
setPlayerJoypad
public static void setPlayerJoypad(int player, int joypad, IsoPlayer playerObj, java.lang.String username) -
setPlayerMouse
-
isJoypadUp
public static boolean isJoypadUp(int joypad) -
isJoypadLeft
public static boolean isJoypadLeft(int joypad) -
isJoypadRight
public static boolean isJoypadRight(int joypad) -
getButtonCount
public static int getButtonCount(int joypad) -
getFileWriter
public static LuaManager.GlobalObject.LuaFileWriter getFileWriter(java.lang.String filename, boolean createIfNull, boolean append) -
getSandboxFileWriter
public static LuaManager.GlobalObject.LuaFileWriter getSandboxFileWriter(java.lang.String filename, boolean createIfNull, boolean append) -
createStory
public static void createStory(java.lang.String storyName) -
createWorld
public static void createWorld(java.lang.String worldName) -
sanitizeWorldName
public static java.lang.String sanitizeWorldName(java.lang.String worldName) -
forceChangeState
-
endFileOutput
public static void endFileOutput() -
getFileInput
public static java.io.DataInputStream getFileInput(java.lang.String filename) throws java.io.IOException- Throws:
java.io.IOException
-
getGameFilesInput
public static java.io.DataInputStream getGameFilesInput(java.lang.String filename) -
getGameFilesTextInput
public static java.io.BufferedReader getGameFilesTextInput(java.lang.String filename) -
endTextFileInput
public static void endTextFileInput() -
endFileInput
public static void endFileInput() -
getLineNumber
-
ZombRand
public static double ZombRand(double max) -
ZombRandBetween
public static double ZombRandBetween(double min, double max) -
ZombRand
public static double ZombRand(double min, double max) -
ZombRandFloat
public static float ZombRandFloat(float min, float max) -
getShortenedFilename
public static java.lang.String getShortenedFilename(java.lang.String str) -
isKeyDown
public static boolean isKeyDown(int key) -
getFMODSoundBank
-
isSoundPlaying
public static boolean isSoundPlaying(java.lang.Object sound) -
stopSound
public static void stopSound(long sound) -
isShiftKeyDown
public static boolean isShiftKeyDown() -
isCtrlKeyDown
public static boolean isCtrlKeyDown() -
getCore
-
setShowPausedMessage
public static void setShowPausedMessage(boolean b) -
setGameSpeed
public static void setGameSpeed(int NewSpeed) -
getFilenameOfCallframe
-
getFilenameOfClosure
-
getFirstLineOfClosure
-
getLocalVarCount
-
isModActive
-
openURl
public static void openURl(java.lang.String url) -
getActivatedMods
public static java.util.ArrayList getActivatedMods() -
toggleModActive
-
saveModsFile
public static void saveModsFile() -
getLocalVarName
-
getLocalVarStack
-
getCallframeTop
-
getCoroutineTop
-
getCoroutineObjStack
-
getCoroutineObjStackWithBase
-
localVarName
-
getCoroutineCallframeStack
-
createTile
-
getNumClassFunctions
public static int getNumClassFunctions(java.lang.Object o) -
getClassFunction
public static java.lang.reflect.Method getClassFunction(java.lang.Object o, int i) -
getNumClassFields
public static int getNumClassFields(java.lang.Object o) -
getClassField
public static java.lang.reflect.Field getClassField(java.lang.Object o, int i) -
getDirectionTo
-
translatePointXInOverheadMapToWindow
public static float translatePointXInOverheadMapToWindow(float x, UIElement ui, float zoom, float xpos) -
translatePointYInOverheadMapToWindow
public static float translatePointYInOverheadMapToWindow(float y, UIElement ui, float zoom, float ypos) -
translatePointXInOverheadMapToWorld
public static float translatePointXInOverheadMapToWorld(float x, UIElement ui, float zoom, float xpos) -
translatePointYInOverheadMapToWorld
public static float translatePointYInOverheadMapToWorld(float y, UIElement ui, float zoom, float ypos) -
drawOverheadMap
-
assaultPlayer
public static void assaultPlayer() -
zpopNewRenderer
-
zpopSpawnTimeToZero
public static void zpopSpawnTimeToZero(int cellX, int cellY) -
zpopClearZombies
public static void zpopClearZombies(int cellX, int cellY) -
zpopSpawnNow
public static void zpopSpawnNow(int cellX, int cellY) -
addVirtualZombie
public static void addVirtualZombie(int x, int y) -
setAggroTarget
public static void setAggroTarget(int id, int x, int y) -
getClassFieldVal
public static java.lang.Object getClassFieldVal(java.lang.Object o, java.lang.reflect.Field field) -
getMethodParameter
public static java.lang.String getMethodParameter(java.lang.reflect.Method o, int i) -
getMethodParameterCount
public static int getMethodParameterCount(java.lang.reflect.Method o) -
breakpoint
public static void breakpoint() -
getGameSpeed
public static int getGameSpeed() -
getMouseXScaled
public static int getMouseXScaled() -
getMouseYScaled
public static int getMouseYScaled() -
getMouseX
public static int getMouseX() -
setMouseXY
public static void setMouseXY(int x, int y) -
isMouseButtonDown
public static boolean isMouseButtonDown(int number) -
getMouseY
public static int getMouseY() -
getSoundManager
-
getLastPlayedDate
public static java.lang.String getLastPlayedDate(java.lang.String filename) -
getTextureFromSaveDir
-
getSaveInfo
-
getMapInfo
-
getLotDirectories
public static java.util.ArrayList getLotDirectories() -
useTextureFiltering
public static void useTextureFiltering(boolean bUse) -
getTexture
-
getTextManager
-
setProgressBarValue
-
getText
public static java.lang.String getText(java.lang.String txt) -
getText
public static java.lang.String getText(java.lang.String txt, java.lang.Object arg1) -
getText
public static java.lang.String getText(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2) -
getText
public static java.lang.String getText(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) -
getText
public static java.lang.String getText(java.lang.String txt, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4) -
getTextOrNull
public static java.lang.String getTextOrNull(java.lang.String txt) -
getItemText
public static java.lang.String getItemText(java.lang.String txt) -
getMyDocumentFolder
public static java.lang.String getMyDocumentFolder() -
getSprite
-
getServerModData
public static void getServerModData() -
isXBOXController
public static boolean isXBOXController() -
getListOfCommands
public static java.lang.String getListOfCommands(java.lang.String command) -
sendClientCommand
public static void sendClientCommand(java.lang.String module, java.lang.String command, KahluaTable args) -
sendClientCommand
public static void sendClientCommand(IsoPlayer player, java.lang.String module, java.lang.String command, KahluaTable args) -
sendServerCommand
public static void sendServerCommand(java.lang.String module, java.lang.String command, KahluaTable args) -
sendServerCommand
public static void sendServerCommand(IsoPlayer player, java.lang.String module, java.lang.String command, KahluaTable args) -
sendWorldMessage
public static void sendWorldMessage(java.lang.String message) -
getOnlineUsername
public static java.lang.String getOnlineUsername() -
isValidUserName
public static boolean isValidUserName(java.lang.String user) -
getHourMinute
public static java.lang.String getHourMinute() -
SendCommandToServer
public static void SendCommandToServer(java.lang.String command) -
isAdmin
public static boolean isAdmin() -
canModifyPlayerScoreboard
public static boolean canModifyPlayerScoreboard() -
isAccessLevel
public static boolean isAccessLevel(java.lang.String accessLevel) -
sendBandage
public static void sendBandage(int onlineID, int i, boolean bandaged, float bandageLife, boolean isAlcoholic, java.lang.String bandageType) -
sendCataplasm
public static void sendCataplasm(int onlineID, int i, float plantainFactor, float comfreyFactor, float garlicFactor) -
sendStitch
public static void sendStitch(int onlineID, int i, boolean stitched, float stitchLevel) -
sendWoundInfection
public static void sendWoundInfection(int onlineID, int i, boolean infected) -
sendDisinfect
public static void sendDisinfect(int onlineID, int i, float level) -
sendSplint
public static void sendSplint(int onlineID, int i, boolean doIt, float factor, java.lang.String splintItem) -
sendAdditionalPain
public static void sendAdditionalPain(int onlineID, int i, float level) -
sendRemoveGlass
public static void sendRemoveGlass(int onlineID, int i) -
sendRemoveBullet
public static void sendRemoveBullet(int onlineID, int i, int doctorLevel) -
sendCleanBurn
public static void sendCleanBurn(int onlineID, int i) -
getGameClient
-
sendRequestInventory
-
InvMngGetItem
-
InvMngRemoveItem
-
getConnectedPlayers
public static java.util.ArrayList getConnectedPlayers() -
getPlayerFromUsername
-
isCoopHost
public static boolean isCoopHost() -
setAdmin
public static void setAdmin() -
addWarningPoint
public static void addWarningPoint(java.lang.String user, java.lang.String reason, int amount) -
toggleSafetyServer
-
disconnect
public static void disconnect() -
writeLog
public static void writeLog(java.lang.String loggerName, java.lang.String logs) -
doKeyPress
public static void doKeyPress(boolean doIt) -
getEvolvedRecipes
public static java.util.Stack getEvolvedRecipes() -
getZone
-
getZones
public static java.util.ArrayList getZones(int x, int y, int z) -
replaceWith
public static java.lang.String replaceWith(java.lang.String toReplace, java.lang.String regex, java.lang.String by) -
getTimestamp
public static long getTimestamp() -
getTimestampMs
public static long getTimestampMs() -
forceSnowCheck
public static void forceSnowCheck() -
getGametimeTimestamp
public static long getGametimeTimestamp() -
canInviteFriends
public static boolean canInviteFriends() -
inviteFriend
public static void inviteFriend(java.lang.String steamID) -
getFriendsList
-
getSteamModeActive
public static java.lang.Boolean getSteamModeActive() -
isValidSteamID
public static boolean isValidSteamID(java.lang.String s) -
getCurrentUserSteamID
public static java.lang.String getCurrentUserSteamID() -
getCurrentUserProfileName
public static java.lang.String getCurrentUserProfileName() -
getSteamScoreboard
public static boolean getSteamScoreboard() -
isSteamOverlayEnabled
public static boolean isSteamOverlayEnabled() -
activateSteamOverlayToWorkshop
public static void activateSteamOverlayToWorkshop() -
activateSteamOverlayToWorkshopUser
public static void activateSteamOverlayToWorkshopUser() -
activateSteamOverlayToWorkshopItem
public static void activateSteamOverlayToWorkshopItem(java.lang.String itemID) -
activateSteamOverlayToWebPage
public static void activateSteamOverlayToWebPage(java.lang.String url) -
getSteamProfileNameFromSteamID
public static java.lang.String getSteamProfileNameFromSteamID(java.lang.String steamID) -
getSteamAvatarFromSteamID
-
getSteamIDFromUsername
public static java.lang.String getSteamIDFromUsername(java.lang.String username) -
resetRegionFile
public static void resetRegionFile() -
getSteamProfileNameFromUsername
public static java.lang.String getSteamProfileNameFromUsername(java.lang.String username) -
getSteamAvatarFromUsername
-
getSteamWorkshopStagedItems
public static java.util.ArrayList getSteamWorkshopStagedItems() -
getSteamWorkshopItemIDs
public static java.util.ArrayList getSteamWorkshopItemIDs() -
getSteamWorkshopItemMods
public static java.util.ArrayList getSteamWorkshopItemMods(java.lang.String itemIDStr) -
sendPlayerStatsChange
-
sendPersonalColor
-
requestTrading
-
acceptTrading
-
tradingUISendAddItem
-
tradingUISendRemoveItem
-
tradingUISendUpdateState
-
querySteamWorkshopItemDetails
public static void querySteamWorkshopItemDetails(java.util.ArrayList itemIDs, LuaClosure functionObj, java.lang.Object arg1) -
connectToServerStateCallback
public static void connectToServerStateCallback(java.lang.String button) -
getPublicServersList
-
steamRequestInternetServersList
public static void steamRequestInternetServersList() -
steamReleaseInternetServersRequest
public static void steamReleaseInternetServersRequest() -
steamRequestInternetServersCount
public static int steamRequestInternetServersCount() -
steamGetInternetServerDetails
-
steamRequestServerRules
public static boolean steamRequestServerRules(java.lang.String host, int port) -
steamRequestServerDetails
public static boolean steamRequestServerDetails(java.lang.String host, int port) -
isPublicServerListAllowed
public static boolean isPublicServerListAllowed() -
is64bit
public static boolean is64bit() -
testSound
public static void testSound() -
copyTable
-
getUrlInputStream
public static java.io.DataInputStream getUrlInputStream(java.lang.String url) -
renderIsoCircle
public static void renderIsoCircle(float x, float y, float z, float radius, float r, float g, float b, float a, int thickness) -
configureLighting
public static void configureLighting(float darkStep) -
testHelicopter
public static void testHelicopter() -
getServerSettingsManager
-
rainConfig
public static void rainConfig(java.lang.String cmd, int arg)
-