FrameworkZ API Documentation - All Functions

📋 All Functions & Methods

Complete reference of all 724 functions and methods.

14
Functions
247
Methods
463
Undocumented
724
Total

Functions

14

FrameworkZ.Characters.PostLoad(data, characterData)

function
Post-load callback function for character initialization.

Parameters

data 📋 table
The data containing the IsoPlayer object.
characterData 📋 table
The character's stored data.

Returns

📋 table
The initialized character object.

FrameworkZ.Entities.OnObjectAdded(object)

function
Called when an object is added to the world. Adds the entity to the object's mod data.

Parameters

object 📋 table
The object that was added to the world.

FrameworkZ.Foundation.New()

function
Create a new instance of the FrameworkZ framework.

Returns

📋 table
The new instance of the FrameworkZ framework.

FrameworkZ.Foundation.OnGetData(data, namespace, keys, subscriptionID)

function
Network callback for getting data from storage.

Parameters

data 📋 table
The request data.
namespace 📝 string
The namespace to retrieve from.
keys 📝 string
or \table The key(s) to retrieve.
subscriptionID 📝 string
(Optional) Subscription ID for callback.

Returns

🏷️ mixed
The retrieved value.

FrameworkZ.Foundation.OnRemoveData(data)

function
Client receives key removal broadcast.

Parameters

data 📋 table
The removal data containing namespace and key.

FrameworkZ.Foundation.OnSaveNamespace(data, namespace)

function
Server-side callback for saving a specific namespace.

Parameters

data 📋 table
The data containing the isoPlayer object.
namespace 📝 string
The namespace to save.

FrameworkZ.Foundation.OnSaveNamespace(data)

function
Client-side callback for saving a specific namespace.

Parameters

data 📋 table
The data containing the isoPlayer and namespace.

FrameworkZ.Foundation.OnSetData(data, namespace, keys, value, subscriptionID, broadcast)

function
Network callback for setting data in storage.

Parameters

data 📋 table
The request data.
namespace 📝 string
The namespace to store in.
keys 📝 string
or \table The key(s) to set.
value 🏷️ mixed
The value to store.
subscriptionID 📝 string
(Optional) Subscription ID for callback.
broadcast ✅ boolean
Whether to broadcast the change.

Returns

✅ boolean
Success status.

FrameworkZ.Foundation.OnSync(data)

function
Server-side response to client sync request.

Parameters

data 📋 table
The sync request data containing namespace and key.

Returns

📋 table
Returns a table with namespace, key, and value if successful.

FrameworkZ.Foundation.OnSyncBroadcast(data)

function
Client receives sync data from broadcast.

Parameters

data 📋 table
The broadcast data containing namespace, key, and value.

FrameworkZ.Foundation.OnTeleportToLimbo(data)

function
Network callback function for teleporting a player to the limbo area.

Parameters

data 📋 table
The data containing the isoPlayer object.

Returns

✅ boolean
Returns true if successful, false otherwise.

FrameworkZ.Logs.OnWeaponHitCharacter(characterGivingDamage, characterTakingDamage, handWeapon, damage)

function
Log damage dealt to players from players and zombies.

Parameters

characterGivingDamage 📋 table
The character dealing the damage.
characterTakingDamage 📋 table
The character taking the damage.
handWeapon 📋 table
The weapon used to deal the damage.
damage 🔢 integer
The amount of damage dealt.

FrameworkZ.UI.GetCenteredX(length, fontSize, text)

function
Get the x position to center text based on the text's width and what you're centering relative to.

Parameters

int 🏷️ length
The length of the object you're centering the text in.
string 🏷️ fontSize
The font size of the text (could be UIFont.Small, UIFont.Medium, UIFont.Large, or UIFont.Title).
string 🏷️ text
The text you're centering.

generateRequestID()

function
Generate a time-based unique request ID for network requests.

Returns

📝 string
A unique request ID based on the current timestamp and a random number.

Methods

247

CHARACTER:AddRecognition(character, alias)

method
Add a character to the recognition list.

Parameters

character 📋 table
The character object to add to recognition.
alias 📝 string
(Optional) The alias to recognize the character as.

Returns

✅ boolean
\string Whether the recognition was successfully added and a message.

CHARACTER:Destroy()

method
Destroy a character. This will remove the character from the list of characters and is usually called after a player has disconnected.

CHARACTER:GetAge()

method
Get the character's age.

Returns

🔢 integer
The character's age.

CHARACTER:GetBeardColor()

method
Get the character's beard color.

Returns

📋 table
The character's beard color as RGB values.

CHARACTER:GetBeardStyle()

method
Get the character's beard style.

Returns

📝 string
The character's beard style.

CHARACTER:GetDescription()

method
Get the character's description.

Returns

📝 string
The character's description.

CHARACTER:GetEyeColor()

method
Get the character's eye color.

Returns

📋 table
The character's eye color as RGB values.

CHARACTER:GetFaction()

method
Get the character's faction.

Returns

📝 string
The character's faction ID.

CHARACTER:GetHairColor()

method
Get the character's hair color.

Returns

📋 table
The character's hair color as RGB values.

CHARACTER:GetHairStyle()

method
Get the character's hair style.

Returns

📝 string
The character's hair style.

CHARACTER:GetHeight()

method
Get the character's height.

Returns

🔢 number
The character's height.

CHARACTER:GetID()

method
Get the character's ID.

Returns

🔢 integer
The character's ID.

CHARACTER:GetInventory()

method
Get the character's inventory object.

Returns

📋 table
The character's inventory object.

CHARACTER:GetInventoryID()

method
Get the character's inventory ID.

Returns

🔢 integer
The character's inventory ID.

CHARACTER:GetIsoPlayer()

method
Get the character's IsoPlayer object.

Returns

📋 table
The character's IsoPlayer object.

CHARACTER:GetLogicalInventory()

method
Get the character's logical inventory data.

Returns

📋 table
The character's logical inventory data.

CHARACTER:GetName()

method
Get the character's name.

Returns

📝 string
The character's name.

CHARACTER:GetPhysicalInventory()

method
Get the character's physical inventory data.

Returns

📋 table
The character's physical inventory data.

CHARACTER:GetPhysique()

method
Get the character's physique.

Returns

📝 string
The character's physique.

CHARACTER:GetPlayer()

method
Get the character's associated player object.

Returns

📋 table
The character's player object.

CHARACTER:GetRecognition(character)

method
Get how this character recognizes another character.

Parameters

character 📋 table
The character object to get recognition for.

Returns

📝 string
The name or alias this character recognizes the other as.

CHARACTER:GetRecognizes()

method
Get the character's recognition list.

Returns

📋 table
The character's recognition list.

CHARACTER:GetSaveableData()

method
Get the character's saveable data with filtered properties.

Returns

📋 table
The character's saveable data.

CHARACTER:GetSkinColor()

method
Get the character's skin color.

Returns

🔢 integer
The character's skin color constant.

CHARACTER:GetUID()

method
Get the character's unique ID.

Returns

📝 string
The character's unique ID.

CHARACTER:GetUsername()

method
Get the character's username.

Returns

📝 string
The character's username.

CHARACTER:GetWeight()

method
Get the character's weight.

Returns

🔢 number
The character's weight.

CHARACTER:GiveItem(uniqueID)

method
Give a character an item.

Parameters

uniqueID 📝 string
The ID of the item to give.

Returns

✅ boolean
Whether or not the item was successfully given.

CHARACTER:GiveItems(uniqueID, amount)

method
Give a character items by the specified amount.

Parameters

uniqueID 📝 string
The unique ID of the item to give.
amount 🔢 integer
The amount of the item to give.

CHARACTER:Initialize()

method
Initialize a character.

Returns

✅ boolean
\string Whether initialization was successful and a message.

CHARACTER:InitializeDefaultItems()

method
Initialize the default items for a character based on their faction. Called when FZ_CHAR mod data is first created.

CHARACTER:IsCitizen()

method
Checks if a character is a citizen.

Returns

✅ boolean
Whether or not the character is a citizen.

CHARACTER:IsCombine()

method
Checks if a character is a combine.

Returns

✅ boolean
Whether or not the character is a combine.

CHARACTER:OnLoad()

method
Character load hook. Called during character loading.

CHARACTER:OnPostLoad(firstLoad)

method
Character post-load hook. Called after character loading is complete.

Parameters

firstLoad ✅ boolean
Whether this is the first time loading this character.

CHARACTER:OnPreLoad()

method
Character pre-load hook. Called before character loading begins.

CHARACTER:RecognizesCharacter(character)

method
Check if this character recognizes another character.

Parameters

character 📋 table
The character object to check recognition for.

Returns

✅ boolean
Whether this character recognizes the other character.

CHARACTER:RestoreData(characterData)

method
Used for restoring character data from a table, typically a table gathered through the FZ Data Storage system.

Parameters

characterData 📋 table
(Optional) The character data table to restore from.

CHARACTER:Save()

method
Save the character's data from the character object.

Returns

✅ boolean
Whether or not the character was successfully saved.

CHARACTER:SetAge(age)

method
Set the character's age.

Parameters

age 🔢 integer
The age to set.

CHARACTER:SetBeardColor(beardColor)

method
Set the character's beard color.

Parameters

beardColor 📋 table
The beard color to set as RGB values.

CHARACTER:SetBeardStyle(beardStyle)

method
Set the character's beard style.

Parameters

beardStyle 📝 string
The beard style to set.

CHARACTER:SetDescription(description)

method
Set the character's description.

Parameters

description 📝 string
The description to set.

CHARACTER:SetEyeColor(eyeColor)

method
Set the character's eye color.

Parameters

eyeColor 📋 table
The eye color to set as RGB values.

CHARACTER:SetFaction(faction)

method
Set the character's faction.

Parameters

faction 📝 string
The faction ID to set.

CHARACTER:SetHairColor(hairColor)

method
Set the character's hair color.

Parameters

hairColor 📋 table
The hair color to set as RGB values.

CHARACTER:SetHairStyle(hairStyle)

method
Set the character's hair style.

Parameters

hairStyle 📝 string
The hair style to set.

CHARACTER:SetHeight(height)

method
Set the character's height.

Parameters

height 🔢 number
The height to set.

CHARACTER:SetID(id)

method
Set the character's ID.

Parameters

id 🔢 integer
The ID to set.

CHARACTER:SetInventory(inventory)

method
Set the character's inventory object.

Parameters

inventory 📋 table
The inventory object to set.

CHARACTER:SetInventoryID(inventoryID)

method
Set the character's inventory ID.

Parameters

inventoryID 🔢 integer
The inventory ID to set.

CHARACTER:SetIsoPlayer(isoPlayer)

method
Set the character's IsoPlayer object (read-only).

Parameters

isoPlayer 📋 table
The IsoPlayer object (cannot be set after creation).

CHARACTER:SetLogicalInventory(logicalInventory)

method
Set the character's logical inventory data.

Parameters

logicalInventory 📋 table
The logical inventory data to set.

CHARACTER:SetName(name)

method
Set the character's name.

Parameters

name 📝 string
The name to set.

CHARACTER:SetPhysicalInventory(physicalInventory)

method
Set the character's physical inventory data.

Parameters

physicalInventory 📋 table
The physical inventory data to set.

CHARACTER:SetPhysique(physique)

method
Set the character's physique.

Parameters

physique 📝 string
The physique to set.

CHARACTER:SetPlayer(player)

method
Set the character's associated player object.

Parameters

player 📋 table
The player object to set.

CHARACTER:SetRecognizes(recognizes)

method
Set the character's recognition list.

Parameters

recognizes 📋 table
The recognition list to set.

CHARACTER:SetSkinColor(skinColor)

method
Set the character's skin color.

Parameters

skinColor 🔢 integer
The skin color constant to set.

CHARACTER:SetUID(uid)

method
Set the character's unique ID.

Parameters

uid 📝 string
The unique ID to set.

CHARACTER:SetUsername(username)

method
Set the character's username (read-only).

Parameters

username 📝 string
The username (cannot be set after creation).

CHARACTER:SetWeight(weight)

method
Set the character's weight.

Parameters

weight 🔢 number
The weight to set.

CHARACTER:TakeItem(uniqueID)

method
Take an item from a character's inventory.

Parameters

uniqueID 📝 string
The unique ID of the item to take.

Returns

✅ boolean
\string Whether or not the item was successfully taken and the success or failure message.

CHARACTER:TakeItemByInstanceID(instanceID)

method
Take an item from a character's inventory by its instance ID. Useful for taking a specific item from a stack.

Parameters

instanceID 🔢 integer
The instance ID of the item to take.

Returns

✅ boolean
\string Whether or not the item was successfully taken and the success or failure message.

CHARACTER:TakeItems(uniqueID, amount)

method
Take multiple items from a character's inventory by unique ID.

Parameters

uniqueID 📝 string
The unique ID of the items to take.
amount 🔢 integer
The number of items to take.

ENTITY:Initialize()

method
Initialize an entity.

Returns

📝 string
The entity's ID.

ENTITY:ValidateEntityData(worldObject)

method
Validate the entity's data.

Returns

✅ boolean
Whether or not any of the entity's new data was initialized.

FACTION:Initialize()

method
Initialize a faction.

Returns

📝 string
faction ID

FrameworkZ.CharacterDataManager:AddItemToLogicalInventory(characterData, uniqueID, quantity)

method
Add item to logical inventory during character creation

Parameters

characterData 📋 table
Character data structure
uniqueID 📝 string
FrameworkZ item unique ID
quantity 🔢 integer
Quantity to add

FrameworkZ.CharacterDataManager:CreateCharacterData(creationData, player)

method
Create a new character data structure from creation UI

Parameters

creationData 📋 table
Data from character creation interfaces
player 📋 table
(Optional) Player object for UID generation

Returns

📋 table
Complete character data structure

FrameworkZ.CharacterDataManager:DeepCopy(original)

method
Deep copy a table

Parameters

original 📋 table
Table to copy

Returns

📋 table
Deep copy of the table

FrameworkZ.CharacterDataManager:ExtractItemData(item)

method
Extract comprehensive item data for saving

Parameters

item 📋 table
The inventory item

Returns

📋 table
Item data with all properties

FrameworkZ.CharacterDataManager:GenerateUID()

method
Generate unique identifier

Returns

📝 string
Unique ID

FrameworkZ.CharacterDataManager:RestoreCharacterAppearance(isoPlayer, characterData)

method
Restore character appearance on IsoPlayer

Parameters

isoPlayer 📋 table
The IsoPlayer object
characterData 📋 table
Character data containing appearance info

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.CharacterDataManager:RestoreCharacterData(character, characterData)

method
Restore complete character data during loading/spawning

Parameters

character 📋 table
The character object
characterData 📋 table
Saved character data

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.CharacterDataManager:RestoreInventoryData(character, characterData)

method
Restore comprehensive inventory and equipment data

Parameters

character 📋 table
The character object
characterData 📋 table
Character data containing inventory info

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.CharacterDataManager:RestoreItemData(item, itemData)

method
Restore comprehensive item data

Parameters

item 📋 table
The inventory item
itemData 📋 table
Item data to restore

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.CharacterDataManager:RestoreSurvivorAppearance(survivor, characterData)

method
Restore character appearance to a SurvivorDesc object (for UI previews)

Parameters

survivor 📋 table
The SurvivorDesc object
characterData 📋 table
The character data containing appearance info

Returns

✅ bool
Success status
📝 string
Message

FrameworkZ.CharacterDataManager:SaveCharacterData(character)

method
Save complete character data including all systems

Parameters

character 📋 table
The character object

Returns

📋 table
Complete character data for persistence

FrameworkZ.CharacterDataManager:SaveInventoryData(character)

method
Save comprehensive inventory and equipment data

Parameters

character 📋 table
The character object

Returns

📋 table
Complete inventory data

FrameworkZ.CharacterDataManager:ValidateCharacterData(characterData)

method
Validate character data structure

Parameters

characterData 📋 table
Character data to validate

Returns

✅ boolean
Whether data is valid

FrameworkZ.Characters:AddToCache(uid, character)

method
Add a character to the UID cache.

Parameters

uid 📝 string
The character's unique ID.
character 📋 table
The character object to add.

Returns

📋 table
\boolean The added character object or false if failed.

FrameworkZ.Characters:AddToList(username, character)

method
Add a character to the active character list.

Parameters

username 📝 string
The player's username.
character 📋 table
The character object to add.

Returns

📋 table
\boolean The added character object or false if failed.

FrameworkZ.Characters:GetCharacterByID(username)

method
Gets the user's loaded character by their ID.

Parameters

username 📝 string
The player's username to get their character object with.

Returns

📋 table
The character object from the list of characters.

FrameworkZ.Characters:GetCharacterByUID(uid)

method
Gets a character by their unique ID.

Parameters

uid 📝 string
The character's unique ID.

Returns

📋 table
The character object from the cache or nil if not found.

FrameworkZ.Characters:GetCharacterInventoryByID(username)

method
Gets a character's inventory by their username.

Parameters

username 📝 string
The player's username.

Returns

📋 table
The character's inventory object or nil if not found.

FrameworkZ.Characters:Initialize(isoPlayer, id)

method
Initialize a character and add it to the system.

Parameters

isoPlayer 📋 table
The IsoPlayer object associated with this character.
id 🔢 integer
The character's ID from the player stored data.

Returns

📋 table
\string The initialized character object or false and an error message.

FrameworkZ.Characters:New(isoPlayer, id)

method
Create a new character object.

Parameters

isoPlayer 📋 table
The IsoPlayer object associated with this character.
id 🔢 integer
The character's ID from the player stored data.

Returns

📦 object | ✅ boolean
The new character object or false if the process failed to create a new character object.
📝 string
An error message if the process failed.

FrameworkZ.Characters:OnInitGlobalModData()

method
Initialize global mod data for the Characters module.

FrameworkZ.Characters:OnPostLoad(isoPlayer, characterData)

method
Initializes a player's character after loading.

Parameters

isoPlayer 📋 table
The IsoPlayer object.
characterData 📋 table
The character's stored data.

Returns

📋 table
The initialized character object.

FrameworkZ.Characters:OnStorageSet(isoPlayer, command, namespace, keys, value)

method
Storage set event handler for character data.

Parameters

isoPlayer 📋 table
The IsoPlayer object.
command 📝 string
The command type.
namespace 📝 string
The data namespace.
keys 📝 string
The data keys.
value 📋 table
The data value.

FrameworkZ.Characters:PlayerTick(player)

method
Player tick function for handling character auto-save on client.

Parameters

player 📋 table
The player object to process.

FrameworkZ.Characters:RemoveFromCache(uid)

method
Remove a character from the UID cache.

Parameters

uid 📝 string
The character's unique ID.

Returns

✅ boolean
Whether the character was successfully removed.

FrameworkZ.Characters:RemoveFromList(username)

method
Remove a character from the active character list.

Parameters

username 📝 string
The player's username.

Returns

✅ boolean
Whether the character was successfully removed.

FrameworkZ.Characters:Save(username)

method
Saves the user's currently loaded character.

Parameters

username 📝 string
The player's username to get their loaded character from.

Returns

✅ boolean
Whether or not the character was successfully saved.

FrameworkZ.Entities:GetEntityByID(entityID)

method
Get an entity by their ID.

Parameters

entityID 📝 string
The entity's ID.

Returns

📋 table
Entity Object

FrameworkZ.Entities:Initialize(data, name)

method
Initialize an entity.

Parameters

data 📋 table
The entity's object data
name 📝 string
The entity's name (i.e. ID)

Returns

📝 string
Entity ID

FrameworkZ.Entities:IsEntity(object)

method
Checks if an object is an entity (needs optimization from cached entities).

Parameters

object 📋 table
The object to check.

Returns

✅ boolean
Whether or not the object is an entity and its entity ID if it is an entity.
🔢 integer
The entity ID if the object is an entity.

FrameworkZ.Entities:New(name)

method
Create a new entity object.

Parameters

name 📝 string
The entity's name (i.e. ID).
square 📋 table
The square the entity is on.

Returns

📋 table
The entity's object table.

FrameworkZ.Factions:GetFactionByID(factionID)

method
Get a faction by their ID.

Parameters

factionID 📝 string
The faction's ID

Returns

📋 table
The faction's object.

FrameworkZ.Factions:GetFactionNameByID(factionID)

method
Get a faction's name by their ID. Useful for getting a faction's actual name if the initialized faction ID differs from the name field.

Parameters

factionID 📝 string
The faction's ID.

Returns

📝 string
The faction's name.

FrameworkZ.Factions:Initialize(id, object)

method
Initialize a faction.

Parameters

data 📋 table
The faction object's data.
name 📝 string
The faction's name (i.e. ID).

Returns

📝 string
The faction ID.

FrameworkZ.Factions:New(name)

method
Create a new faction object.

Parameters

name 📝 string
Faction name.

Returns

📋 table
The new faction object.

FrameworkZ.Foundation.Events:EveryDays()

method
Daily timer event that executes once per in-game day.

FrameworkZ.Foundation.Events:OnClientCommand(module, command, isoPlayer, arguments)

method
Handles client commands received on the server.

Parameters

module 📝 string
The module name that sent the command.
command 📝 string
The command that was sent.
isoPlayer 📦 object
The player object that sent the command.
arguments 📋 table
The arguments that were sent with the command.

FrameworkZ.Foundation.Events:OnConnected()

method
Called when a player connects to the server.

FrameworkZ.Foundation.Events:OnCreatePlayer()

method
Called when a new player character is created.

FrameworkZ.Foundation.Events:OnDisconnect()

method
Called when a player disconnects from the server.

FrameworkZ.Foundation.Events:OnFillInventoryObjectContextMenu(player, context, items)

method
Called when filling an inventory object's context menu.

Parameters

player 📦 object
The player object.
context 📦 object
The context menu object.
items 📋 table
The items being examined.

FrameworkZ.Foundation.Events:OnFillWorldObjectContextMenu(playerNumber, context, worldObjects, test)

method
Called when filling a world object's context menu.

Parameters

playerNumber 🔢 integer
The player number.
context 📦 object
The context menu object.
worldObjects 📋 table
The world objects being examined.
test ✅ boolean
Test parameter.

FrameworkZ.Foundation.Events:OnGameStart()

method
Called when the game starts.

FrameworkZ.Foundation.Events:OnInitGlobalModData(isNewGame)

method
Called when global mod data is initialized.

Parameters

isNewGame ✅ boolean
Whether this is a new game or loading an existing one.

FrameworkZ.Foundation.Events:OnKeyStartPressed(key)

method
Called when a key starts being pressed.

Parameters

key 🔢 integer
The key code that was pressed.

FrameworkZ.Foundation.Events:OnMainMenuEnter()

method
Called when entering the main menu.

FrameworkZ.Foundation.Events:OnObjectLeftMouseButtonDown(object, x, y)

method
Called when the left mouse button is pressed down on an object.

Parameters

object 📦 object
The object that was clicked.
x 🔢 integer
The X coordinate of the click.
y 🔢 integer
The Y coordinate of the click.

FrameworkZ.Foundation.Events:OnPlayerDeath(player)

method
Called when a player dies.

Parameters

player 📦 object
The player object that died.

FrameworkZ.Foundation.Events:OnPreFillInventoryObjectContextMenu(playerID, context, items)

method
Called before filling an inventory object's context menu.

Parameters

playerID 🔢 integer
The player ID.
context 📦 object
The context menu object.
items 📋 table
The items being examined.

FrameworkZ.Foundation.Events:OnReceiveGlobalModData(key, data)

method
Called when global mod data is received.

Parameters

key 📝 string
The key of the data received.
data 🏷️ mixed
The data that was received.

FrameworkZ.Foundation.Events:OnResetLua(reason)

method
Called when the Lua state is reset.

Parameters

reason 📝 string
The reason for the reset.

FrameworkZ.Foundation.Events:OnServerCommand(module, command, arguments)

method
Handles server commands received on the client.

Parameters

module 📝 string
The module name that sent the command.
command 📝 string
The command that was sent.
arguments 📋 table
The arguments that were sent with the command.

FrameworkZ.Foundation.Events:OnServerStarted()

method
Called when the server starts.

FrameworkZ.Foundation:AddAllHookHandlers(hookName)

method
Add a new hook handler to the list for all categories.

Parameters

hookName 📝 string
The name of the hook handler to add.

FrameworkZ.Foundation:AddChannel(key)

method
Add a new channel to the network system. Channels are used to subscribe to; changes in values, or fire events.

Parameters

key 📝 string
or \table The key to use for the channel. Use a table to create nested channels. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.

FrameworkZ.Foundation:AddHookHandler(hookName, category)

method
Add a new hook handler to the list.

Parameters

hookName 📝 string
The name of the hook handler to add.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

FrameworkZ.Foundation:Broadcast(namespace, key, remove)

method
Broadcasts updated or removed data to all clients.

Parameters

namespace 📝 string
The namespace containing the data.
key 📝 string
The key being broadcast.
remove ✅ boolean
Whether this is a removal operation.

FrameworkZ.Foundation:CleanupConfirmations(timeout)

method
Cleans up pending confirmations that have not been confirmed within a timeout period.

Parameters

timeout 🔢 number
The timeout in seconds to clean up pending confirmations. Default: 300 seconds (5 minutes).

FrameworkZ.Foundation:ClearBatchSyncQueue(isoPlayer)

method
Clear the sync queue for a player.

Parameters

isoPlayer 📦 object
The player whose queue to clear.

FrameworkZ.Foundation:EveryDays()

method
TODO move to shared timer hook

FrameworkZ.Foundation:ExecuteAllHooks(hookName, ...)

method
Execute all of the hooks.

Parameters

hookName 📝 string
The name of the hook.

FrameworkZ.Foundation:ExecuteFrameworkHooks(hookName, ...)

method
Execute the framework hooks.

Parameters

hookName 📝 string
The name of the hook.

FrameworkZ.Foundation:ExecuteGamemodeHooks(hookName, ...)

method
Execute the gamemode hooks.

Parameters

hookName 📝 string
The name of the hook.

FrameworkZ.Foundation:ExecuteGenericHooks(hookName, ...)

method
Execute generic hooks.

Parameters

hookName 📝 string
The name of the hook.

FrameworkZ.Foundation:ExecuteHook(hookName, category, ...)

method
Execute a given hook by its hook name for its given category.

Parameters

hookName 📝 string
The name of the hook.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

📝 Notes

When a function is defined and registered as a hook, sometimes it's as an object. However in the definition it could be as some.func() or some:func() (notice the period and colon between the examples). If the function is defined as some:func() then the object is passed as the first argument. If the function is defined as some.func() then the object is not passed as the first argument, in which case we would also need to define some.func_PassOverHookableObject function which must return \boolean true. This tells the hook system to not supply the object as the first argument if the function is apart of an object in the first place. Generic function hooks do not store an object and so do not have to worry about defining that additional property on its own function.

FrameworkZ.Foundation:ExecuteModuleHooks(hookName, ...)

method
Execute module hooks.

Parameters

hookName 📝 string
The name of the hook.

FrameworkZ.Foundation:ExecutePluginHooks(hookName, ...)

method
Execute plugin hooks.

Parameters

hookName 📝 string
The name of the hook.

FrameworkZ.Foundation:Fire(key, data, arguments)

method
Fires a callback for a key. This will call the callback for the key with the value supplied.

Parameters

key 📝 string
The key to fire the callback for. Use a \table to fire the callback for nested values. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.
data 📋 table
The standard data to pass to the callback. Generally contains diagnostic information.
arguments 📋 table
The values to pass to the callback. This can be any type of values stored in the table.

Returns

📋 table
A table of return values from the callbacks. The keys are the IDs of the callbacks and the values are the return values from the callbacks.

FrameworkZ.Foundation:GetChannel(key)

method
Get the channel for a key. This will return the channel data for the key.

Parameters

key 📝 string
or \table The key to use for the channel. Use a table to create nested channels. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.

Returns

📋 table
The channel data for the key.

FrameworkZ.Foundation:GetChannelMeta(key)

method
Get the meta data for a channel. This will return the meta data for the key.

Parameters

key 📝 string
or \table The key to use for the channel. Use a table to create nested channels. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.

Returns

📋 table
The meta data for the key.

FrameworkZ.Foundation:GetData(isoPlayer, namespace, keys, subscriptionID, callback)

method
Gets a value from a namespace by key(s).

Parameters

isoPlayer 📦 object
(Optional) The player to get the value for. This is only used on the client to send a request to the server.
namespace 📝 string
The namespace to get the value from.
keys 📝 string
or \table The key(s) to get the value for. Supplying a table will do a lookup through all keys and get value at the last index.
subscriptionID 📝 string
(Optional) A unique identifier for the subscription to be fired server-side after the value has been retrieved.
callback ⚡ function
(Optional) A callback function to call after the value is retrieved. This is only used on the client to handle the response from the server.

Returns

🌟 any
(except \function) The value for the key in the namespace, or false if the namespace or key does not exist. Server-side only.

📝 Notes

If called on the client, the value may only be accessed in the callback immediately, or later after data has synchronized.

FrameworkZ.Foundation:GetLocalData(namespace, keys)

method
Gets data from local storage using namespace and keys.

Parameters

namespace 📝 string
The namespace to retrieve data from.
keys 📝 string
or \table The key(s) to retrieve. If table, performs nested lookup.

Returns

🏷️ mixed
The retrieved data, or an error code if not found.

FrameworkZ.Foundation:GetModule(moduleName)

method
Get a module by name.

Parameters

moduleName 📝 string
The name of the module.

Returns

📦 object
The module object or \false if the module was not found.

FrameworkZ.Foundation:GetModuleMetaObject(moduleName)

method
Get a module's meta object stored on a module. Not every module will have a meta object. This is a very specific use case and is used for getting instantiable objects such as PLAYER objects or CHARACTER objects.

Parameters

moduleName 📝 string
The name of the module.

Returns

📦 object
The meta object stored on the module or false if nothing was found.

FrameworkZ.Foundation:GetNamespace(namespace)

method
Retrieves the entire namespace table.

Parameters

namespace 📝 string
The namespace to retrieve.

Returns

📋 table
The namespace table or nil if not found.

FrameworkZ.Foundation:GetNestedValue(root, path)

method
Get a nested value from a table using a path. This is used to get values from nested tables.

Parameters

root 📋 table
The root table to get the value from.
path 📋 table
The path to the value. This is a table of keys to traverse the nested tables.

Returns

🏷️ mixed
The value at the end of the path, or nil if the path does not exist.

📝 Notes

Example path argument: {"key", "subkey"} == root["key"]["subkey"]

FrameworkZ.Foundation:GetSubscribers(key)

method
Get the subscribers for a key. This will return the subscribers for the key.

Parameters

key 📝 string
The key to get the subscribers for. Use a \table to get the subscribers for nested values. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.

Returns

📋 table
The subscribers for the key.

FrameworkZ.Foundation:GetVersion()

method
Get the version of FrameworkZ Foundation.

Returns

📝 string
The version of the FrameworkZ Foundation.

FrameworkZ.Foundation:HasChannel(key)

method
Check if a channel exists for a key. This will return true if the channel exists, false otherwise.

Parameters

key 📝 string
or \table The key to use for the channel. Use a table to create nested channels. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.

Returns

✅ boolean
True if the channel exists, false otherwise.

FrameworkZ.Foundation:HasSubscription(key, id)

method
Check if a subscription exists for a key. This will return true if the subscription exists, false otherwise.

Parameters

key 📝 string
The key to check for. Use a \table to check for nested values. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.
id 📝 string
The ID of the function callback being checked.

Returns

✅ boolean
True if the subscription exists, false otherwise.

FrameworkZ.Foundation:Initialize()

method
Initializes the FrameworkZ Foundation system by setting up event handlers and registering them with the Project Zomboid event system.

📝 Notes

The LoadGridSquare event is not added to the hook system for performance reasons, as it is called very frequently.

This function wraps the Project Zomboid Events system to integrate with the FrameworkZ hook system, allowing all foundation events to be processed through the hook mechanism.

FrameworkZ.Foundation:InitializeClient(isoPlayer)

method
Main client initialization function. Sets up player state and communicates with the server.

Parameters

isoPlayer 📦 object
The player object being initialized.

FrameworkZ.Foundation:InitializePlayer(isoPlayer, playerData, charactersData)

method
Initializes a player with framework data and sets up their initial state.

Parameters

isoPlayer 📦 object
The player's ISO object.
playerData 📋 table
(Optional) Existing player data for restoration.
charactersData 📋 table
(Optional) Existing character data for restoration.

Returns

✅ boolean
\table, \table Returns success status, player data, and character data.

FrameworkZ.Foundation:LogChannels()

method
Log all channels and their subscribers to the console. This is useful for debugging and understanding the network system.

FrameworkZ.Foundation:NewModule(moduleObject, moduleName)

method
Create a new module for the FrameworkZ framework.

Parameters

moduleObject 📦 object
The object to use as the module.
moduleName 📝 string
The name of the module.

Returns

📦 object
The new module.

FrameworkZ.Foundation:OnClientCommand(module, command, isoPlayer, arguments)

method
Handles incoming commands from the client on the server.

Parameters

module 📝 string
The name of the module that sent the command. This should match the NetworksName defined in FrameworkZ.Foundation.NetworksName.
command 📝 string
The command that was sent by the client.
isoPlayer 📦 object
The player that sent the command. This is the player object that sent the command.
arguments 📋 table
The arguments that were sent with the command. This contains the data needed to process the command.

📝 Notes

This function is called on the server when a client sends a command to the server. It processes the command and sends a response back to the client using the networking system.

FrameworkZ.Foundation:OnGameStart()

method
Called when the game starts. Executes the OnGameStart function for all modules.

FrameworkZ.Foundation:OnServerCommand(module, command, arguments)

method
Handles incoming commands from the server on the client.

Parameters

module 📝 string
The name of the module that sent the command. This should match the NetworksName defined in FrameworkZ.Foundation.NetworksName.
command 📝 string
The command that was sent by the server.
arguments 📋 table
The arguments that were sent with the command. This contains the data needed to process the command.

📝 Notes

This function is called on the client when the server sends a command to the client. It processes the command and sends a response back to the server using the networking system.

FrameworkZ.Foundation:OnServerStarted()

method
Callback for when the server starts. Initializes server-side tick systems.

FrameworkZ.Foundation:PathToString(path)

method
Convert a path to a string. This is used to convert a table path to a string path.

Parameters

path 📝 string
or \table The path to convert. If a string is supplied, it will be returned as is. If a table is supplied, it will be concatenated with dots.

Returns

📝 string
The string representation of the path.

FrameworkZ.Foundation:PostInitializeClient(player)

method
Post-initialization phase that completes the client setup and shows success notification.

Parameters

player 📦 object
The framework player object that has been initialized.

FrameworkZ.Foundation:PreInitializeClient(isoPlayer)

method
Pre-initialization phase for client setup. Sets up the UI and executes module hooks.

Parameters

isoPlayer 📦 object
The player object being initialized.

FrameworkZ.Foundation:ProcessSaveableData(object, ignoreList, encodeList)

method
Processes an object to extract saveable data, filtering out functions and handling nested objects.

Parameters

object 📋 table
The object to process for saving.
ignoreList 📋 table
List of keys to ignore during processing.
encodeList 📋 table
List of keys that should be encoded using their GetSaveableData method.

Returns

📋 table
The processed saveable data.

FrameworkZ.Foundation:QueueBatchSync(isoPlayer, namespace, key)

method
Queue a key in a namespace for batch synchronization.

Parameters

isoPlayer 📦 object
The player to queue sync for.
namespace 📝 string
The namespace containing the data.
key 📝 string
The key to sync.

FrameworkZ.Foundation:RegisterFramework()

method
Register FrameworkZ. This is called after framework definition.

FrameworkZ.Foundation:RegisterFrameworkHandler()

method
Register hook handlers for the framework.

FrameworkZ.Foundation:RegisterGamemodeHandler(gamemode)

method
Register hook handlers for the gamemode.

Parameters

gamemode 📋 table
The gamemode table containing the functions.

FrameworkZ.Foundation:RegisterGenericHandler()

method
Register generic hook handlers that don't belong to a specific object.

FrameworkZ.Foundation:RegisterHandler(hookName, handler, object, functionName, category)

method
Register a handler for a hook.

Parameters

hookName 📝 string
The name of the hook.
handler ⚡ function
The function to call when the hook is executed.
object (optional) 📋 table
The object containing the function.
functionName (optional) 📝 string
The name of the function to call.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

FrameworkZ.Foundation:RegisterHandlers(objectOrHandlers, category)

method
Register handlers for a specific category.

Parameters

objectOrHandlers 📋 table
The object containing the functions, or nil for generic handlers.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

FrameworkZ.Foundation:RegisterModule(module)

method
Register a module for FrameworkZ. This is called after module definition.

Parameters

module 📦 object
The module to register.

FrameworkZ.Foundation:RegisterModuleHandler(module)

method
Register hook handlers for a module.

Parameters

module 📋 table
The module table containing the functions.

FrameworkZ.Foundation:RegisterNamespace(name)

method
Registers a storage namespace, e.g., "Players"

Parameters

name 📝 string
The name of the namespace to register.

📝 Notes

This must be used in the shared scope within an OnInitGlobalModData function.

FrameworkZ.Foundation:RegisterPluginHandler(plugin)

method
Register hook handlers for a plugin.

Parameters

plugin 📋 table
The plugin table containing the functions.

FrameworkZ.Foundation:RemoveChannel(key)

method
Remove a channel from the network system. This will remove all subscribers and meta data for the channel.

Parameters

key 📝 string
or \table The key to use for the channel. Use a table to create nested channels. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.

FrameworkZ.Foundation:RemoveData(namespace, key)

method
Removes a key from a namespace and broadcasts removal.

Parameters

namespace 📝 string
The namespace to remove from.
key 📝 string
The key to remove.

FrameworkZ.Foundation:RemoveHookHandler(hookName, category)

method
Remove a hook handler from the list.

Parameters

hookName 📝 string
The name of the hook handler to remove.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

FrameworkZ.Foundation:RestoreData(isoPlayer, command, namespace, keys, callback)

method
Restores data from storage for client-server synchronization.

Parameters

isoPlayer 📦 object
The player object.
command 📝 string
The command identifier.
namespace 📝 string
The namespace to restore from.
keys 📝 string
or \table The key(s) to restore.
callback ⚡ function
Callback function to handle the restored data.

Returns

✅ boolean
Returns true if successful on server, varies on client.

FrameworkZ.Foundation:RestorePlayer(isoPlayer, player, username, playerData, charactersData)

method
Restores player data from storage or creates new data if none exists.

Parameters

isoPlayer 📦 object
The player's ISO object.
player 📦 object
The framework player object.
username 📝 string
The player's username.
playerData 📋 table
(Optional) Existing player data on client-side.
charactersData 📋 table
(Optional) Existing character data on client-side.

Returns

📋 table
\table The player data and character data, or false if new.

FrameworkZ.Foundation:SaveData(isoPlayer)

method
Saves all namespace data to persistent storage.

Parameters

isoPlayer 📦 object
(Optional) The player object. Used on client to send request to server.

FrameworkZ.Foundation:SaveNamespace(isoPlayer, namespace)

method
Saves a specific namespace to persistent storage.

Parameters

isoPlayer 📦 object
(Optional) The player object. Used on client to send request to server.
namespace 📝 string
The namespace to save.

FrameworkZ.Foundation:SendFire(isoPlayer, subscriptionID, callback, ...)

method
Sends a fire event to the server or client. This is used to send events to subscribers.

Parameters

isoPlayer 📦 object
The player sending the fire event. If nil, the event will be fired but no confirmation will be sent back (send and forget).
subscriptionID 📝 string
The ID of the subscription to fire. This is the key used to subscribe to the event. It's recommended to use a string matching your function's callback name in a unique way when adding a subscription.
callback ⚡ function
The callback to call when the server confirms the fire event. This is optional and can be nil if you don't need confirmation.

Returns

📝 string
The request ID for the fire event. This can be used to track the request and get confirmation later.

FrameworkZ.Foundation:SendGet(key, callback, callbackID, broadcast, ...)

method
Sends a get request to the server.

Parameters

key 🏷️ mixed
The key to get. Does not support getting functions.
callback ⚡ function
The callback to call on the client when the server returns the value.
callbackID 📝 string
The key to use for the callback on the server after getting the value.
broadcast ✅ boolean
Whether to broadcast the get callback to all clients.

FrameworkZ.Foundation:SendSet(key, value, callback, callbackID, broadcast)

method
Sends a set request to the server.

Parameters

key 📝 string
or \table The key to set. Use a table to set nested values. \note Example key argument as a table: {"key", "subkey"} == _G["key"]["subkey"] or _G.key.subkey on lookup when setting.
value 🏷️ mixed
The value to set. Does not support functions.
callback ⚡ function
The callback to call on the client when the server confirms the set.
callbackID 📝 string
The key to use for the callback on the server after setting the value.
broadcast ✅ boolean
Whether to broadcast the set callback to all clients.

FrameworkZ.Foundation:ServerTick()

method
Server tick handler that manages periodic data saving.

FrameworkZ.Foundation:SetData(isoPlayer, namespace, keys, value, subscriptionID, broadcast, callback)

method
Sets a value in a namespace and (optionally) broadcasts to all clients.

Parameters

isoPlayer 📦 object
(Optional when called server-side only) The player to set the value for. This is only used on the client to send a request to the server.
namespace 📝 string
The namespace to set the value in.
keys 📝 string
or \table The key(s) to set the value for. Supplying a table will do a lookup through all keys and set value at the last index.
value 🌟 any
(except \function) The value to set.
subscriptionID 📝 string
(Optional) A unique identifier for the subscription to be fired server-side after the value has been set.
broadcast ✅ boolean
(Optional) Whether or not to broadcast the value to all clients.
callback ⚡ function
(Optional) A callback function to call after the value is set. This is only used on the client to handle the response from the server.

Returns

✅ boolean
Whether or not the value was set successfully. Server-side only.

📝 Notes

If called on the client, the value may only be accessed in the callback immediately, or later after data has synchronized.

FrameworkZ.Foundation:SetLocalData(namespace, keys, value)

method
Sets data in local storage using namespace and keys.

Parameters

namespace 📝 string
The namespace to store data in.
keys 📝 string
or \table The key(s) to set. If table, performs nested assignment.
value 🏷️ mixed
The value to store.

Returns

✅ boolean
Returns true if successful, false otherwise.

FrameworkZ.Foundation:SetNestedValue(root, path, value)

method
Set a nested value in a table using a path. This is used to set values in nested tables.

Parameters

root 📋 table
The root table to set the value in.
path 📋 table
The path to the value. This is a table of keys to traverse the nested tables.
value 🏷️ mixed
The value to set at the end of the path.

Returns

🏷️ mixed
The value that was set at the end of the path.

📝 Notes

Example path argument: {"key", "subkey"} == root["key"]["subkey"] = value

FrameworkZ.Foundation:StartBatchSync(isoPlayer, interval, onComplete)

method
Begin processing the queued keys for a player with a timer-based batch system.

Parameters

isoPlayer 📦 object
The player to sync data for.
interval 🔢 number
(Optional) The interval between sync operations. Default: 0.1 seconds.
onComplete ⚡ function
(Optional) Callback to call when sync is complete.

FrameworkZ.Foundation:StartServerTick()

method
Starts the server tick system that manages timers and periodic operations.

FrameworkZ.Foundation:Subscribe(key, idOrCallback, maybeCallback)

method
Subscribes to a key to listen for changes with the first three arguments supplied, or can be used for sending/receiving fire events with the first two arguments supplied.

Parameters

key 📝 string
The key to subscribe to. Use a \table to subscribe to nested values. \note Example key argument as a table: {"key", "subkey"} == _G["key"]["subkey"] or _G.key.subkey on lookup when subscribing.
idOrCallback 📝 string
or \function The ID of the function callback being added, or the callback function itself. If a string is supplied, it will be used as the ID for the callback.
maybeCallback ⚡ function
The callback function to call when the key changes. This is optional if the first argument is a function.

Returns

⚡ function
The callback function that was added. This can be used to unsubscribe later.

FrameworkZ.Foundation:SyncToPlayer(isoPlayer, namespace, key)

method
Sends a specific key to a specific player.

Parameters

isoPlayer 📦 object
The player to send the data to.
namespace 📝 string
The namespace containing the data.
key 📝 string
The key to send.

FrameworkZ.Foundation:TeleportToLimbo(isoPlayer)

method
Teleports a player to the configured limbo location.

Parameters

isoPlayer 📦 object
The player object to teleport.

Returns

✅ boolean
Returns true if successful, false if the player object is invalid.

FrameworkZ.Foundation:UnregisterFrameworkHandler()

method
Unregister hook handlers for the framework.

FrameworkZ.Foundation:UnregisterGamemodeHandler(gamemode)

method
Unregister hook handlers for the gamemode.

Parameters

gamemode 📋 table
The gamemode table containing the functions.

FrameworkZ.Foundation:UnregisterGenericHandler()

method
Unregister generic hook handlers that don't belong to a specific object.

FrameworkZ.Foundation:UnregisterHandler(hookName, handler, object, functionName, category)

method
Unregister a handler from a hook.

Parameters

hookName 📝 string
The name of the hook.
handler ⚡ function
The function to unregister.
object 📋 table
(Optional) The object containing the function.
functionName 📝 string
(Optional) The name of the function to unregister.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

FrameworkZ.Foundation:UnregisterHandlers(objectOrHandlers, category)

method
Unregister handlers for a specific category.

Parameters

objectOrHandlers 📋 table
The object containing the functions, or nil for generic handlers.
category 📝 string
The category of the hook (framework, module, plugin, generic). Defaults to HOOK_CATEGORY_GENERIC if not specified.

FrameworkZ.Foundation:UnregisterModuleHandler(module)

method
Unregister hook handlers for a module.

Parameters

module 📋 table
The module table containing the functions.

FrameworkZ.Foundation:UnregisterPluginHandler(plugin)

method
Unregister hook handlers for a plugin.

Parameters

plugin 📋 table
The plugin table containing the functions.

FrameworkZ.Foundation:Unsubscribe(key, id)

method
Unsubscribes from a key. This will remove the callback from the channel.

Parameters

key 📝 string
The key to unsubscribe from. Use a \table to unsubscribe from nested values. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.
id 🏷️ sting
The ID of the function callback being removed. Default for fire events: "__default"

FrameworkZ.Foundation:Watch(key, id, callback)

method
Subscribes and fires callback immediately if the value is already set. Useful for UIs.

Parameters

key 📝 string
or \table The key to watch. Use a table to watch nested values. \see FrameworkZ.Foundation::Subscribe for an example on how to supply a table as a key.
id 📝 string
The ID of the function callback being added.
callback ⚡ function
The callback to call when the key changes.

FrameworkZ.Inventories:Initialize(id, object)

method
Initialize an inventory.

Parameters

id 📋 table
The inventory's id.
object 📋 table
The inventory's object.

Returns

🔢 integer
The inventory's ID.

FrameworkZ.Inventories:New(username, type, id)

method
Create a new inventory object.

Parameters

username 📝 string
The owner's username. Can be nil for no owner.
type 📝 string
The type of inventory. Can be nil, but creates a character inventory type by default. Refer to FrameworkZ.Inventories.Types table for available types.
id 📝 string
The inventory's ID. Can be nil for an auto generated ID (recommended).

Returns

📋 table
The new inventory object.

FrameworkZ.Inventories:Rebuild(isoPlayer, inventory, items)

method
Recursively traverses the inventory table for missing data while referencing the item definitions to rebuild the inventory.

Parameters

inventory 📋 table
The inventory to rebuild.

Returns

📋 table
The rebuilt inventory.

FrameworkZ.Inventories:Restore(character, inventoryData)

method
Restore character inventory and equipment data

Parameters

character 📋 table
The character object
inventoryData 📋 table
The saved inventory data

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.Inventories:RestoreEquipment(character, inventoryData)

method
Restore all equipment (both physical and logical) for a character

Parameters

character 📋 table
The character object
inventoryData 📋 table
The complete inventory data containing equipment info

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.Inventories:RestoreLogicalItems(character, logicalInventoryData)

method
Restore equipped FrameworkZ items (logical items) - DEPRECATED: Use RestoreEquipment instead

Parameters

character 📋 table
The character object
logicalInventoryData 📋 table
The logical inventory data containing equipped items

Returns

✅ boolean
Whether restoration was successful

FrameworkZ.Inventories:Save(character)

method
Save character inventory and equipment data

Parameters

character 📋 table
The character object with inventory

Returns

📋 table
The complete inventory data including equipment

FrameworkZ.Items:CreateItem(uniqueID, isoPlayer, callback)

method
Creates an item instance and links it to a world item.

Parameters

uniqueID 📝 string
The unique ID of the item to create.
isoPlayer 📦 object
The ISO Player to create the item for.
callback ⚡ function
(Optional) A callback function to execute after the item is created but before OnInstanced is called.

Returns

✅ boolean
\string \object \object Success status and message, also the item instance and world item.

FrameworkZ.Items:RemoveInstance(instanceID, username)

method
Removes an item instance from the game world and the item instance list.

Parameters

instanceID 🔢 integer
The instance ID of the item to remove.
username 📦 object
(Optional) The player's username whose inventory the item should be removed from.

Returns

✅ boolean
\string Success status and message.

FrameworkZ.Logs:AddLog(logType, message, player)

method
Add a log entry.

Parameters

logType 📝 string
The type of log (e.g., "PlayerAction", "SystemEvent").
message 📝 string
The log message.
player 📋 table
Optional player table associated with the log.

FrameworkZ.Logs:GetLogs(logType, player)

method
Retrieve log entries.

Parameters

logType 📝 string
Optional log type to filter by.
player 📝 string
Optional player username to filter by.

Returns

📋 table
A table of log entries.

FrameworkZ.Logs:LoadLogsFromFile(player)

method
Load log entries from a file.

Parameters

player 📝 string
The player username to load logs for.

FrameworkZ.Logs:OpenLogMenu()

method
Display logs in a menu for admins.

FrameworkZ.Logs:SaveLogToFile(logEntry)

method
Save a log entry to a file.

Parameters

logEntry 📋 table
The log entry to save.

FrameworkZ.Logs:SearchLogs(keyword)

method
Search log entries by keyword.

Parameters

keyword 📝 string
The keyword to search for.

Returns

📋 table
A table of log entries that contain the keyword.

FrameworkZ.Notifications:AddToQueue(message, notificationType, duration, ui)

method
Adds a notification to the queue.

Parameters

message 📝 string
The message to display.
notificationType 📝 string
The type of notification to display. See notification types.
duration 🔢 integer
The duration the notification should be displayed for.
ui 📦 object
The UI object that would cover where notifications display. Useful if you want to display notifications over top of a specific UI object.

Returns

📦 object
The notification UI object.

FrameworkZ.Players:GetCharacterDataByID(username, characterID, callback)

method
Gets saved character data by their ID.

Parameters

username 📝 string
The username of the player.
characterID 🔢 integer
The ID of the character.
callback ⚡ function
(Optional) Callback function for async handling.

Returns

📋 table
or \boolean The character data or false if the data failed to be retrieved.

FrameworkZ.Players:GetPlayerByID(username)

method
Gets the player object by their username.

Parameters

username 📝 string
The username of the player.

Returns

📦 object
or \boolean The player object or false if the player was not found.

FrameworkZ.Players:Save(username, continueOnFailure)

method
Saves the player and their currently loaded character.

Parameters

username 📝 string
The username of the player.
continueOnFailure ✅ boolean
(Optional) Whether or not to continue saving either the player or character if either should fail. Default = false. True not recommended.

Returns

✅ boolean
Whether or not the player was successfully saved.
📝 string
The failure message if the player or character failed to save.

FrameworkZ.Plugins:AddEventHandler(eventName)

method
Add a new event handler to the list.

Parameters

eventName 📝 string
The name of the event handler to add.

FrameworkZ.Plugins:ExecuteCommand(commandName, ...)

method
Execute a custom command.

Parameters

commandName 📝 string
The name of the command.

FrameworkZ.Plugins:ExecutePluginHook(hookName, ...)

method
Execute a hook for all loaded plugins.

Parameters

hookName 📝 string
The name of the hook to execute.

FrameworkZ.Plugins:LoadPlugin(pluginName)

method
Load a registered plugin.

Parameters

pluginName 📝 string
The name of the plugin to load.

FrameworkZ.Plugins:Log(message)

method
Log a message for debugging purposes.

Parameters

message 📝 string
The message to log.

FrameworkZ.Plugins:RegisterCommand(commandName, callback)

method
Register a custom command for a plugin.

Parameters

commandName 📝 string
The name of the command.
callback ⚡ function
The function to call when the command is executed.

FrameworkZ.Plugins:RegisterPlugin(plugin, overwrite)

method
Register a plugin.

Parameters

pluginName 📝 string
The name of the plugin.
pluginTable 📋 table
The table containing the plugin's functions and data.
metadata 📋 table
Optional metadata for the plugin.

FrameworkZ.Plugins:RegisterPluginEventHandlers(plugin)

method
Register event handlers for a plugin.

Parameters

plugin 📋 table
The plugin table containing the functions.

FrameworkZ.Plugins:RemoveEventHandler(eventName)

method
Remove an event handler from the list.

Parameters

eventName 📝 string
The name of the event handler to remove.

FrameworkZ.Plugins:UnloadPlugin(pluginName)

method
Unload a loaded plugin.

Parameters

pluginName 📝 string
The name of the plugin to unload.

FrameworkZ.Plugins:UnregisterPluginEventHandlers(plugin)

method
Unregister event handlers for a plugin.

Parameters

plugin 📋 table
The plugin table containing the functions.

FrameworkZ.Plugins:UnregisterPluginHook(pluginName, hookName)

method
Unregister a specific hook for a plugin.

Parameters

pluginName 📝 string
The name of the plugin.
hookName 📝 string
The name of the hook to unregister.

FrameworkZ.Timers:Simple(delay, func)

method
Creates a simple timer that executes a function after a delay.

Parameters

integer 🏷️ delay
The delay in seconds before the function is executed.
function 🏷️ func
The function to execute after the delay.

FrameworkZ.Utilities:CopyTable(originalTable, tableCopies, shouldCopyMetatable)

method
Copies a table.

Parameters

originalTable 📋 table
The table to copy.
tableCopies 📋 table
(Internal) The table of copies used internally by the function.

Returns

📋 table
The copied table.

FrameworkZ.Utilities:TrimString(str, maxLength, addEllipsis)

method
Trims a string to a maximum length, optionally adding ellipsis.

Parameters

str 📝 string
The string to trim.
maxLength 🏷️ int
The maximum allowed length.
addEllipsis ✅ boolean
(Optional) If true, appends "..." if trimmed.

Returns

📝 string
The trimmed string.

FrameworkZ.Utilities:WordWrapText(text, maxLength, eolDelimiter)

method
Word wraps text to a specified length.

Parameters

text 📝 string
The text to word wrap.
maxLength 🏷️ int
The maximum length of a line (default: 28).
eolDelimiter 📝 string
(Optional) The end of line delimiter. Returns a \table of lines if not supplied.

Returns

🏷️ mixed
The word wrapped text as a \string or a \table of lines of text if no eolDelimiter was supplied as an argument.

INVENTORY:AddItem(item)

method
Add an item to the inventory.

Parameters

item 📝 string
The item's ID.

🔗 See Also

  • CHARACTER::GiveItem(uniqueID)

INVENTORY:AddItems(uniqueID, quantity)

method
Add multiple items to the inventory.

Parameters

uniqueID 📝 string
The item's ID.
quantity 🔢 integer
The quantity of the item to add.

🔗 See Also

  • CHARACTER::GiveItems(uniqueID)

INVENTORY:GetName()

method
Get the inventory's name.

Returns

📝 string
The inventory's name.

INVENTORY:Initialize()

method
Initialize an inventory.

Returns

📝 string
The inventory's ID.

INVENTORY:Save()

method
Save the inventory to character data

Returns

📋 table
The complete inventory data including equipment

PLAYER:Destroy()

method
Destroys the player object.

Returns

🏷️ mixed
of \boolean Whether or not the player was successfully destroyed and \string The message on success or failure.

PLAYER:GetStoredData()

method
Gets the stored player mod data table. Used internally. Do not use this unless you know what you are doing. Updating data on the mod data will cause inconsistencies between the mod data and the FrameworkZ player object.

Returns

📋 table
The stored player mod data table.

PLAYER:Initialize()

method
Initializes the player object.

Returns

📝 string
The username of the player.

PLAYER:PlayLocalSound(soundName)

method
Plays a sound for the player that only they can hear.

Parameters

soundName 📝 string
The name of the sound to play.

Returns

🔢 integer
The sound's ID.

PLAYER:Save()

method
Saves the player's data.

Parameters

shouldTransmit ✅ boolean
(Optional) Whether or not to transmit the player's data to the server.

Returns

✅ boolean
Whether or not the player was successfully saved.

PLAYER:StopSound(soundNameOrID)

method
Stops a sound for the player.

Parameters

soundNameOrID 🏷️ mixed
of \string or \integer The name or ID of the sound to stop.

UI:RegisterNextStep(fromMenuName, toMenuName, fromMenu, toMenu, enterToMenuCallback, exitToMenuCallback, toMenuParameters)

method
Registers a navigation step between UI menus.

Parameters

fromMenuName 🏷️ Name
of the source menu.
toMenuName 🏷️ Name
of the destination menu.
fromMenu 🏷️ Reference
to the source menu object.
toMenu 🏷️ Reference
to the destination menu object.
enterToMenuCallback ⚡ Callback
invoked when entering the destination menu.
exitToMenuCallback ⚡ Callback
invoked when exiting the destination menu.
toMenuParameters 🏷️ Optional
parameters passed to the destination menu.

Undocumented Functions

463

.Add(func)

function undocumented
No documentation available

Parameters (inferred)

func unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

AggregatedOptions.new(uniqueID)

function undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

AggregatedOptions:addOption(option)

method undocumented
No documentation available

Parameters (inferred)

option unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

AggregatedOptions:getOptions()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

AggregatedOptions:getUniqueID()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

buildSubMenu(subMenuBuilder)

function undocumented
No documentation available

Parameters (inferred)

subMenuBuilder unknown
Parameter inferred from function signature

button.onMouseMove(x, y)

function undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

button.onMouseMoveOutside(x, y)

function undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

calculateWidthHeight(originalAspectRatio, width, height, changeValue)

function undocumented
No documentation available

Parameters (inferred)

originalAspectRatio unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
changeValue unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

call(_, ...)

function undocumented
No documentation available

Parameters (inferred)

_ unknown
Parameter inferred from function signature
... unknown
Parameter inferred from function signature

call(tbl, ...)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
... unknown
Parameter inferred from function signature

callback(target, parameters)

function undocumented
No documentation available

Parameters (inferred)

target unknown
Parameter inferred from function signature
parameters unknown
Parameter inferred from function signature

checkPlayerValidity(candidates, targetPlayer)

function undocumented
No documentation available

Parameters (inferred)

candidates unknown
Parameter inferred from function signature
targetPlayer unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

CLASS:Initialize()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

clientLoadCharacter(_data, success, message)

function undocumented
No documentation available

Parameters (inferred)

_data unknown
Parameter inferred from function signature
success unknown
Parameter inferred from function signature
message unknown
Parameter inferred from function signature

collect(tbl, prefix)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
prefix unknown
Parameter inferred from function signature

collect(tbl, prefix)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
prefix unknown
Parameter inferred from function signature

ConnectToServer.OnConnected(self)

function undocumented
No documentation available

Parameters (inferred)

self unknown
Parameter inferred from function signature

ContextMenuBuilder.new(menuManager, context)

function undocumented
No documentation available

Parameters (inferred)

menuManager unknown
Parameter inferred from function signature
context unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

ContextMenuBuilder:addAggregatedOption(aggregatedOption)

method undocumented
No documentation available

Parameters (inferred)

aggregatedOption unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ContextMenuBuilder:addAggregatedOptionWithCallback(uniqueID, target, text, callback, params, addOnTop, useMultiple, count)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature
target unknown
Parameter inferred from function signature
text unknown
Parameter inferred from function signature
callback unknown
Parameter inferred from function signature
params unknown
Parameter inferred from function signature
addOnTop unknown
Parameter inferred from function signature
useMultiple unknown
Parameter inferred from function signature
count unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ContextMenuBuilder:addOption(name, target, callback, parameters, addOnTop)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature
target unknown
Parameter inferred from function signature
callback unknown
Parameter inferred from function signature
parameters unknown
Parameter inferred from function signature
addOnTop unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ContextMenuBuilder:addSubMenu(name, addOnTop, options)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature
addOnTop unknown
Parameter inferred from function signature
options unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ContextMenuBuilder:buildAggregatedOptions()

method undocumented
No documentation available

ContextMenuBuilder:getAggregatedOptions()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

ContextMenuBuilder:getContext()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

ContextMenuBuilder:getMenuManager()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

ContextMenuBuilder:getOptions()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

createSecureFunction(originalFunction, object, originalObject)

function undocumented
No documentation available

Parameters (inferred)

originalFunction unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature
originalObject unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

createSecureFunction(originalFunction, object)

function undocumented
No documentation available

Parameters (inferred)

originalFunction unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

CreateUID()

function undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

extractItemData(item)

function undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature

FACTION:GetColor()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

findBestCandidate(candidates)

function undocumented
No documentation available

Parameters (inferred)

candidates unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

findEntryForSlot(data, slot)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature
slot unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Classes:GetClassByID(factionID)

method undocumented
No documentation available

Parameters (inferred)

factionID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Classes:Initialize(id, object)

method undocumented
No documentation available

Parameters (inferred)

id unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Classes:New(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Config:GetOption(optionName)

method undocumented
No documentation available

Parameters (inferred)

optionName unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Config:SetOption(optionName, value)

method undocumented
No documentation available

Parameters (inferred)

optionName unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.DollarFormats:CommaValue(amount)

method undocumented
No documentation available

Parameters (inferred)

amount unknown
Parameter inferred from function signature

FrameworkZ.DollarFormats:Get(amount, decimal, prefix, neg_prefix)

method undocumented
No documentation available

Parameters (inferred)

amount unknown
Parameter inferred from function signature
decimal unknown
Parameter inferred from function signature
prefix unknown
Parameter inferred from function signature
neg_prefix unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.DollarFormats:Round(val, decimal)

method undocumented
No documentation available

Parameters (inferred)

val unknown
Parameter inferred from function signature
decimal unknown
Parameter inferred from function signature

FrameworkZ.Entities.OnGameStart()

function undocumented
No documentation available

FrameworkZ.Entities.OnObjectAboutToBeRemoved(object)

function undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Entities.OnPreFillWorldObjectContextMenu(player, context, worldObjects, test)

function undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature
context unknown
Parameter inferred from function signature
worldObjects unknown
Parameter inferred from function signature
test unknown
Parameter inferred from function signature

FrameworkZ.Entities:EmitSound(worldObject, sound)

method undocumented
No documentation available

Parameters (inferred)

worldObject unknown
Parameter inferred from function signature
sound unknown
Parameter inferred from function signature

FrameworkZ.Entities:GetData(worldObject, index)

method undocumented
No documentation available

Parameters (inferred)

worldObject unknown
Parameter inferred from function signature
index unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Entities:LoadGridsquare(square)

method undocumented
No documentation available

Parameters (inferred)

square unknown
Parameter inferred from function signature

FrameworkZ.Entities:SetData(worldObject, index, value)

method undocumented
No documentation available

Parameters (inferred)

worldObject unknown
Parameter inferred from function signature
index unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Factions:GetClassByID(factionID)

method undocumented
No documentation available

Parameters (inferred)

factionID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Foundation.OnInitializePlayer(data)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Foundation.OnSaveData(data)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature

FrameworkZ.Interfaces:GetInterface(index)

method undocumented
No documentation available

Parameters (inferred)

index unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Interfaces:Initialize()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Interfaces:New(uniqueID, parentTable)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature
parentTable unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Interfaces:Register(tbl, index)

method undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
index unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Inventories:GetInventoryByID(id)

method undocumented
No documentation available

Parameters (inferred)

id unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Inventories:GetItemByUniqueID(inventoryID, uniqueID)

method undocumented
No documentation available

Parameters (inferred)

inventoryID unknown
Parameter inferred from function signature
uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Inventories:GetItemCountByID(inventoryID, uniqueID)

method undocumented
No documentation available

Parameters (inferred)

inventoryID unknown
Parameter inferred from function signature
uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Items:AddInstance(item, isoPlayer, worldItem, callback)

method undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature
isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature
callback unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Items:CreateWorldItem(isoPlayer, fullItemID)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
fullItemID unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Items:FindFirstInstanceByID(owner, uniqueID)

method undocumented
No documentation available

Parameters (inferred)

owner unknown
Parameter inferred from function signature
uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Items:GetInstance(instanceID)

method undocumented
No documentation available

Parameters (inferred)

instanceID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Items:GetItemByUniqueID(uniqueID)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Items:GetStoredData(worldItem)

method undocumented
No documentation available

Parameters (inferred)

worldItem unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Items:Initialize(data)

method undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Items:LinkWorldItemToInstanceData(worldItem, instanceData)

method undocumented
No documentation available

Parameters (inferred)

worldItem unknown
Parameter inferred from function signature
instanceData unknown
Parameter inferred from function signature

FrameworkZ.Items:New(uniqueID, itemID, isBase)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature
itemID unknown
Parameter inferred from function signature
isBase unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Items:OnDropItemCallback(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

FrameworkZ.Items:OnEquipItemCallback(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

FrameworkZ.Items:OnExamineItemCallback(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

FrameworkZ.Items:OnFillInventoryObjectContextMenu(player, context, items)

method undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature
context unknown
Parameter inferred from function signature
items unknown
Parameter inferred from function signature

FrameworkZ.Items:OnUnequipItemCallback(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

FrameworkZ.Items:OnUseItemCallback(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

FrameworkZ.Items:RemoveItemInstanceByUniqueID(owner, uniqueID)

method undocumented
No documentation available

Parameters (inferred)

owner unknown
Parameter inferred from function signature
uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Logs:LogError(message)

method undocumented
No documentation available

Parameters (inferred)

message unknown
Parameter inferred from function signature

FrameworkZ.Logs:LogInfo(message)

method undocumented
No documentation available

Parameters (inferred)

message unknown
Parameter inferred from function signature

FrameworkZ.Logs:LogPlayerAction(player, action)

method undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature
action unknown
Parameter inferred from function signature

FrameworkZ.Logs:LogSystemEvent(message)

method undocumented
No documentation available

Parameters (inferred)

message unknown
Parameter inferred from function signature

FrameworkZ.Logs:LogWarning(message)

method undocumented
No documentation available

Parameters (inferred)

message unknown
Parameter inferred from function signature

FrameworkZ.Notifications:OnGameStart()

method undocumented
No documentation available

FrameworkZ.Notifications:PlayerTick(isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature

FrameworkZ.Notifications:ProcessQueue(isProcessingContinued)

method undocumented
No documentation available

Parameters (inferred)

isProcessingContinued unknown
Parameter inferred from function signature

FrameworkZ.Overrides.DoTooltip(objTooltip, item, panel)

function undocumented
No documentation available

Parameters (inferred)

objTooltip unknown
Parameter inferred from function signature
item unknown
Parameter inferred from function signature
panel unknown
Parameter inferred from function signature

FrameworkZ.Overrides.onChatWindowInit()

function undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Overrides.onMenuItemMouseDownMainMenu(item, x, y)

function undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.Overrides.WordWrapText(text)

function undocumented
No documentation available

Parameters (inferred)

text unknown
Parameter inferred from function signature

FrameworkZ.Overrides:Configure(foundation)

method undocumented
No documentation available

Parameters (inferred)

foundation unknown
Parameter inferred from function signature

FrameworkZ.Overrides:OnGameStart()

method undocumented
No documentation available

FrameworkZ.Players.LoadCharacter(_data, username, characterID)

function undocumented
No documentation available

Parameters (inferred)

_data unknown
Parameter inferred from function signature
username unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

FrameworkZ.Players.OnCreateCharacter(data, username, characterData)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature
username unknown
Parameter inferred from function signature
characterData unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Players.OnLoadCharacter(data, characterID)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

FrameworkZ.Players:CreateCharacter(username, characterData, characterID)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
characterData unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Players:DeleteCharacter(username, character)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
character unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Players:DeleteCharacterByID(username, characterID)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Players:Destroy(username)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature

FrameworkZ.Players:GetLoadedCharacterByID(username)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Players:GetNextCharacterID(username)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Players:Initialize(isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Players:LoadCharacter(username, characterData, survivorDescriptor, loadCharacterStartTime)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
characterData unknown
Parameter inferred from function signature
survivorDescriptor unknown
Parameter inferred from function signature
loadCharacterStartTime unknown
Parameter inferred from function signature

FrameworkZ.Players:LoadCharacterByID(username, characterID)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

FrameworkZ.Players:New(isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Players:OnFillWorldObjectContextMenu(playerNumber, context, worldObjects, test)

method undocumented
No documentation available

Parameters (inferred)

playerNumber unknown
Parameter inferred from function signature
context unknown
Parameter inferred from function signature
worldObjects unknown
Parameter inferred from function signature
test unknown
Parameter inferred from function signature

FrameworkZ.Players:OnInitGlobalModData(isNewGame)

method undocumented
No documentation available

Parameters (inferred)

isNewGame unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Players:OnLoadCharacter(username, characterID)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

FrameworkZ.Players:OnPostLoadCharacter(isoPlayer, player, character, characterData)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
player unknown
Parameter inferred from function signature
character unknown
Parameter inferred from function signature
characterData unknown
Parameter inferred from function signature

FrameworkZ.Players:OnPreLoadCharacter(isoPlayer, player, character, characterData)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
player unknown
Parameter inferred from function signature
character unknown
Parameter inferred from function signature
characterData unknown
Parameter inferred from function signature

FrameworkZ.Players:OnStorageSet(isoPlayer, command, namespace, keys, value)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
command unknown
Parameter inferred from function signature
namespace unknown
Parameter inferred from function signature
keys unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Players:ResetCharacterSaveInterval()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Players:SaveCharacter(username, character)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
character unknown
Parameter inferred from function signature

FrameworkZ.Players:SaveCharacterByID(username, characterID)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature
characterID unknown
Parameter inferred from function signature

FrameworkZ.Players:StartPlayerTick(player)

method undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature

FrameworkZ.Plugins:CreatePlugin(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Plugins:GetPlugin(pluginName)

method undocumented
No documentation available

Parameters (inferred)

pluginName unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Plugins:RegisterInterface(interfaceName, interfaceTable)

method undocumented
No documentation available

Parameters (inferred)

interfaceName unknown
Parameter inferred from function signature
interfaceTable unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Security:CreateObject(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Security:GetAllObjectss()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Security:GetLoadedObject(objectName)

method undocumented
No documentation available

Parameters (inferred)

objectName unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Security:GetObject(objectName)

method undocumented
No documentation available

Parameters (inferred)

objectName unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Security:LoadLockedObject(objectName, lockedObject)

method undocumented
No documentation available

Parameters (inferred)

objectName unknown
Parameter inferred from function signature
lockedObject unknown
Parameter inferred from function signature

FrameworkZ.Security:LockAndLoadObject(object)

method undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

FrameworkZ.Security:RegisterObject(object)

method undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Security:UnloadObject(objectName)

method undocumented
No documentation available

Parameters (inferred)

objectName unknown
Parameter inferred from function signature

FrameworkZ.SubClasses:Initialize(id, object)

method undocumented
No documentation available

Parameters (inferred)

id unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.SubClasses:New(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Timers:Create(name, delay, repetitions, func)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature
delay unknown
Parameter inferred from function signature
repetitions unknown
Parameter inferred from function signature
func unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Timers:Exists(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Timers:NextTimeLeft(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Timers:Pause(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Timers:Remove(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Timers:RepsLeft(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Timers:Start(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Timers:TimeLeft(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Timers:Toggle(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Timers:UnPause(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

FrameworkZ.Tooltips.DrawTooltip()

function undocumented
No documentation available

FrameworkZ.Tooltips.OnTick()

function undocumented
No documentation available

FrameworkZ.Tooltips.RequestCharacterData(data, localUsername, targetUsername, requestingPlayer)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature
localUsername unknown
Parameter inferred from function signature
targetUsername unknown
Parameter inferred from function signature
requestingPlayer unknown
Parameter inferred from function signature

FrameworkZ.Tooltips:CalculateCharacterScore(localPlayer, targetPlayer, mouseX, mouseY)

method undocumented
No documentation available

Parameters (inferred)

localPlayer unknown
Parameter inferred from function signature
targetPlayer unknown
Parameter inferred from function signature
mouseX unknown
Parameter inferred from function signature
mouseY unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:CalculateLineOfSight(localPlayer, targetPlayer, restrictive, adjacentRange)

method undocumented
No documentation available

Parameters (inferred)

localPlayer unknown
Parameter inferred from function signature
targetPlayer unknown
Parameter inferred from function signature
restrictive unknown
Parameter inferred from function signature
adjacentRange unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:CalculatePlayerTargetAngle(player, targetX, targetY)

method undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature
targetX unknown
Parameter inferred from function signature
targetY unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:CalculateTypewriterSpeed(localPlayer, targetPlayer)

method undocumented
No documentation available

Parameters (inferred)

localPlayer unknown
Parameter inferred from function signature
targetPlayer unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:CheckAdjacentOpening(localSquare, targetSquare, dx, dy, restrictive)

method undocumented
No documentation available

Parameters (inferred)

localSquare unknown
Parameter inferred from function signature
targetSquare unknown
Parameter inferred from function signature
dx unknown
Parameter inferred from function signature
dy unknown
Parameter inferred from function signature
restrictive unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:CheckSquareObstructions(square, stepX, stepY, isTargetSquare, restrictive)

method undocumented
No documentation available

Parameters (inferred)

square unknown
Parameter inferred from function signature
stepX unknown
Parameter inferred from function signature
stepY unknown
Parameter inferred from function signature
isTargetSquare unknown
Parameter inferred from function signature
restrictive unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:CheckWallPassage(door, window, wall, restrictive)

method undocumented
No documentation available

Parameters (inferred)

door unknown
Parameter inferred from function signature
window unknown
Parameter inferred from function signature
wall unknown
Parameter inferred from function signature
restrictive unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:CleanupCaches()

method undocumented
No documentation available

FrameworkZ.Tooltips:DisableTooltip()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:DoorHasWindow(door)

method undocumented
No documentation available

Parameters (inferred)

door unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:EnableTooltip()

method undocumented
No documentation available

FrameworkZ.Tooltips:GetDescriptionLines(desc)

method undocumented
No documentation available

Parameters (inferred)

desc unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:GetDirectionVector(isoDirection)

method undocumented
No documentation available

Parameters (inferred)

isoDirection unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:HasLineOfSight(localPlayer, targetPlayer)

method undocumented
No documentation available

Parameters (inferred)

localPlayer unknown
Parameter inferred from function signature
targetPlayer unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:HasLineOfSightForTypewriter(localPlayer, targetPlayer)

method undocumented
No documentation available

Parameters (inferred)

localPlayer unknown
Parameter inferred from function signature
targetPlayer unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Tooltips:IsPlayerFacingTarget(player, targetX, targetY, fieldOfViewAngle)

method undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature
targetX unknown
Parameter inferred from function signature
targetY unknown
Parameter inferred from function signature
fieldOfViewAngle unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Tooltips:OnReceiveCharacterData(responseData)

method undocumented
No documentation available

Parameters (inferred)

responseData unknown
Parameter inferred from function signature

FrameworkZ.Tooltips:ResetTypewriterState()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Tooltips:UpdateTypewriterProgress()

method undocumented
No documentation available

FrameworkZ.UI.CharacterPreview:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.CharacterPreview:new(x, y, width, height, defaultAnimation, defaultDirection)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
defaultAnimation unknown
Parameter inferred from function signature
defaultDirection unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CharacterPreview:onAnimSelected(combo)

method undocumented
No documentation available

Parameters (inferred)

combo unknown
Parameter inferred from function signature

FrameworkZ.UI.CharacterPreview:onTurnChar(button, x, y)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.CharacterPreview:prerender()

method undocumented
No documentation available

FrameworkZ.UI.CharacterPreview:setCharacter(character)

method undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CharacterPreview:setSurvivorDesc(survivorDesc)

method undocumented
No documentation available

Parameters (inferred)

survivorDesc unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:getDescriptionLines(description)

method undocumented
No documentation available

Parameters (inferred)

description unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:new(x, y, width, height, isoPlayer, character, name, description, defaultDirection)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
isoPlayer unknown
Parameter inferred from function signature
character unknown
Parameter inferred from function signature
name unknown
Parameter inferred from function signature
description unknown
Parameter inferred from function signature
defaultDirection unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:reinitialize(character)

method undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:render()

method undocumented
No documentation available

FrameworkZ.UI.CharacterView:setCharacter(character)

method undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:setDescription(description)

method undocumented
No documentation available

Parameters (inferred)

description unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:setName(name)

method undocumented
No documentation available

Parameters (inferred)

name unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CharacterView:updateAppearance()

method undocumented
No documentation available

FrameworkZ.UI.CreateCharacterAppearance:addClothingOption(x, y, height, entryWidth, colorButtonWidth, labelText, clothingLocation, clothingTable, parentContainer)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
entryWidth unknown
Parameter inferred from function signature
colorButtonWidth unknown
Parameter inferred from function signature
labelText unknown
Parameter inferred from function signature
clothingLocation unknown
Parameter inferred from function signature
clothingTable unknown
Parameter inferred from function signature
parentContainer unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:getClothingColors()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:getSelectedClothing()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:hasClothingItems(clothingTable)

method undocumented
No documentation available

Parameters (inferred)

clothingTable unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:new(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:onBeardChanged(dropdown)

method undocumented
No documentation available

Parameters (inferred)

dropdown unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:onClothingButtonClicked(button)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:onClothingChanged(dropdown)

method undocumented
No documentation available

Parameters (inferred)

dropdown unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:onClothingSelectionChanged(itemData)

method undocumented
No documentation available

Parameters (inferred)

itemData unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:onColorButtonClicked(button)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:onHairChanged(dropdown)

method undocumented
No documentation available

Parameters (inferred)

dropdown unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:render()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:resetBeardStyles()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:resetGender(newGender)

method undocumented
No documentation available

Parameters (inferred)

newGender unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:resetHairColor()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:resetHairStyles()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:resetSkinColor()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterAppearance:update()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterFaction:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterFaction:new(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterFaction:onFactionSelected(dropdown)

method undocumented
No documentation available

Parameters (inferred)

dropdown unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterFaction:render()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterFaction:update()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:new(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:onAgeChanged(newValue, slider)

method undocumented
No documentation available

Parameters (inferred)

newValue unknown
Parameter inferred from function signature
slider unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:onGenderChanged(dropdown)

method undocumented
No documentation available

Parameters (inferred)

dropdown unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:onHeightChanged(newValue, slider)

method undocumented
No documentation available

Parameters (inferred)

newValue unknown
Parameter inferred from function signature
slider unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:onWeightChanged(newValue, slider)

method undocumented
No documentation available

Parameters (inferred)

newValue unknown
Parameter inferred from function signature
slider unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:prerender()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.CreateCharacterInfo:update()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.GetHeight(fontSize, text)

function undocumented
No documentation available

Parameters (inferred)

fontSize unknown
Parameter inferred from function signature
text unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.GetMiddle(length, fontSize, text)

function undocumented
No documentation available

Parameters (inferred)

length unknown
Parameter inferred from function signature
fontSize unknown
Parameter inferred from function signature
text unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:completeInitialization()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:Hide()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:initializeAudio()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:IsShowing()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:new(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:render()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:Show()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:startInitialization()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:transitionToMainMenu()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:transitionToMainMenuMusic()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.InitializationScreen:update()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.Introduction:createMusicControls()

method undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.Introduction:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.Introduction:new(x, y, width, height, playerObject)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
playerObject unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.Introduction:onMuteToggle()

method undocumented
No documentation available

FrameworkZ.UI.Introduction:onVolumeChanged(newValue, slider)

method undocumented
No documentation available

Parameters (inferred)

newValue unknown
Parameter inferred from function signature
slider unknown
Parameter inferred from function signature

FrameworkZ.UI.Introduction:update()

method undocumented
No documentation available

FrameworkZ.UI.LoadCharacterMenu:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.LoadCharacterMenu:new(x, y, width, height, player)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
player unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.LoadCharacterMenu:onNext()

method undocumented
No documentation available

FrameworkZ.UI.LoadCharacterMenu:onPrevious()

method undocumented
No documentation available

FrameworkZ.UI.LoadCharacterMenu:render()

method undocumented
No documentation available

FrameworkZ.UI.LoadCharacterMenu:updateCharacterPreview()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:fadeOutMainMenuMusic()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:getMainMenuMusicVolume()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:getOriginalVolumeForUnmute()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:hideStepControls(backButton, forwardButton)

method undocumented
No documentation available

Parameters (inferred)

backButton unknown
Parameter inferred from function signature
forwardButton unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:new(x, y, width, height, playerObject)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
playerObject unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:onClose()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:onDisconnect()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:onEnterAppearanceMenu(menu)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onEnterFactionMenu(menu)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onEnterInfoMenu(menu)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onEnterLoadCharacterMenu()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:onEnterMainMenu()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:onEnterMainMenuFromLoadCharacterMenu()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:onExitAppearanceMenu(menu)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onExitFactionMenu(menu)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onExitInfoMenu(menu, isForward)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature
isForward unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onExitMainMenu()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:onFinalizeCharacter(menu)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:onLoadCharacter()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:prerender()

method undocumented
No documentation available

FrameworkZ.UI.MainMenu:setMainMenuMusicVolume(volume)

method undocumented
No documentation available

Parameters (inferred)

volume unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:setOriginalVolumeForUnmute(originalVolume)

method undocumented
No documentation available

Parameters (inferred)

originalVolume unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.MainMenu:showStepControls(menu, backButtonIndex, backButton, backButtonText, forwardButtonIndex, forwardButton, forwardButtonText)

method undocumented
No documentation available

Parameters (inferred)

menu unknown
Parameter inferred from function signature
backButtonIndex unknown
Parameter inferred from function signature
backButton unknown
Parameter inferred from function signature
backButtonText unknown
Parameter inferred from function signature
forwardButtonIndex unknown
Parameter inferred from function signature
forwardButton unknown
Parameter inferred from function signature
forwardButtonText unknown
Parameter inferred from function signature

FrameworkZ.UI.MainMenu:update()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:GetIntroMusicVolume()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:GetMainMenuMusicVolume()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:new(parameters)

method undocumented
No documentation available

Parameters (inferred)

parameters unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:onClose()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:onIntroVolumeChanged()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:onMenuVolumeChanged()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:onMuteToggle()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:onTestIntro()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:render()

method undocumented
No documentation available

FrameworkZ.UI.MusicControls:SetCurrentIntroSong(song)

method undocumented
No documentation available

Parameters (inferred)

song unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:SetCurrentMainMenuSong(song)

method undocumented
No documentation available

Parameters (inferred)

song unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:SetIntroMusicVolume(volume)

method undocumented
No documentation available

Parameters (inferred)

volume unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:SetMainMenuMusicVolume(volume)

method undocumented
No documentation available

Parameters (inferred)

volume unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UI.MusicControls:update()

method undocumented
No documentation available

FrameworkZ.UI.Notification:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.Notification:new(type, text, duration, playerObject)

method undocumented
No documentation available

Parameters (inferred)

type unknown
Parameter inferred from function signature
text unknown
Parameter inferred from function signature
duration unknown
Parameter inferred from function signature
playerObject unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.Notification:onMouseMove(x, y)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.Notification:onMouseMoveOutside(x, y)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.Notification:restartFadeOut()

method undocumented
No documentation available

FrameworkZ.UI.Notification:update()

method undocumented
No documentation available

FrameworkZ.UI.TabMenu:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.TabMenu:new(x, y, width, height, isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
width unknown
Parameter inferred from function signature
height unknown
Parameter inferred from function signature
isoPlayer unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.TabMenu:onClose()

method undocumented
No documentation available

FrameworkZ.UI.TabMenu:onOptionMouseDown(button, x, y)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.TabMenu:prerender()

method undocumented
No documentation available

FrameworkZ.UI.TabMenu:render()

method undocumented
No documentation available

FrameworkZ.UI.TabMenu:update()

method undocumented
No documentation available

FrameworkZ.UI.TabPanel:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.TabPanel:new(isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.TabPanel:onClose()

method undocumented
No documentation available

FrameworkZ.UI.TabPanel:onMenuSelect(button, x, y)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.TabPanel:prerender()

method undocumented
No documentation available

FrameworkZ.UI.TabPanel:render()

method undocumented
No documentation available

FrameworkZ.UI.TabPanel:slideIn()

method undocumented
No documentation available

FrameworkZ.UI.TabPanel:slideOut()

method undocumented
No documentation available

FrameworkZ.UI.TabPanel:update()

method undocumented
No documentation available

FrameworkZ.UI.TabSession:getCharacterInfo(character)

method undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.UI.TabSession:initialise()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.TabSession:new(isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UI.TabSession:onClickButton(button, x, y)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.TabSession:onClose(button, x, y)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature

FrameworkZ.UI.TabSession:populatePlayerList()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UI.TabSession:prerender()

method undocumented
No documentation available

FrameworkZ.UI.TabSession:render()

method undocumented
No documentation available

FrameworkZ.UI.TabSession:updatePlayerList()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UpgradeSystem.applyUpgrade(character, faction, upgradeName)

function undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature
faction unknown
Parameter inferred from function signature
upgradeName unknown
Parameter inferred from function signature

FrameworkZ.UpgradeSystem.registerUpgrade(factionID, upgradeName, upgradeFunction)

function undocumented
No documentation available

Parameters (inferred)

factionID unknown
Parameter inferred from function signature
upgradeName unknown
Parameter inferred from function signature
upgradeFunction unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.UserInterfaces:AddButtonEffects(button)

method undocumented
No documentation available

Parameters (inferred)

button unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UserInterfaces:CreateHugeButton(parent, x, y, text, target, onClick)

method undocumented
No documentation available

Parameters (inferred)

parent unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
text unknown
Parameter inferred from function signature
target unknown
Parameter inferred from function signature
onClick unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.UserInterfaces:Initialize(uniqueID, userInterface)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature
userInterface unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.UserInterfaces:New(uniqueID, parent)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature
parent unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

FrameworkZ.Utilities:DumpTable(tbl)

method undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature

FrameworkZ.Utilities:GetPrettyDuration(timeInSeconds)

method undocumented
No documentation available

Parameters (inferred)

timeInSeconds unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Utilities:GetRandomNumber(min, max, keepLeadingZeros)

method undocumented
No documentation available

Parameters (inferred)

min unknown
Parameter inferred from function signature
max unknown
Parameter inferred from function signature
keepLeadingZeros unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Utilities:IsExterior(square)

method undocumented
No documentation available

Parameters (inferred)

square unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Utilities:IsSemiExterior(square)

method undocumented
No documentation available

Parameters (inferred)

square unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Utilities:IsTrulyInterior(square)

method undocumented
No documentation available

Parameters (inferred)

square unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Utilities:MergeTables(t1, t2, visited)

method undocumented
No documentation available

Parameters (inferred)

t1 unknown
Parameter inferred from function signature
t2 unknown
Parameter inferred from function signature
visited unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ.Utilities:OrderedNext(t, state)

method undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature
state unknown
Parameter inferred from function signature

FrameworkZ.Utilities:OrderedPairs(t)

method undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature

FrameworkZ.Utilities:Pack(...)

method undocumented
No documentation available

Parameters (inferred)

... unknown
Parameter inferred from function signature

FrameworkZ.Utilities:PrintTable(tbl)

method undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature

FrameworkZ.Utilities:RemoveContextDuplicates(worldObjects)

method undocumented
No documentation available

Parameters (inferred)

worldObjects unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ.Utilities:TableContainsKey(t, key)

method undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature
key unknown
Parameter inferred from function signature

FrameworkZ.Utilities:TableContainsValue(t, value)

method undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

FrameworkZ.Utilities:TableIsEmpty(t)

method undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ.Utilities:Unpack(t)

method undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature

FrameworkZ:GetObject(objectName)

method undocumented
No documentation available

Parameters (inferred)

objectName unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

FrameworkZ:InitializeObject()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

FrameworkZ:IsInitialized()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ:LoadAndLockObject(object)

method undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

FrameworkZ:LoadObject(object)

method undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

FrameworkZ:RegisterObject(object)

method undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

FrameworkZ:UnloadObject(objectName)

method undocumented
No documentation available

Parameters (inferred)

objectName unknown
Parameter inferred from function signature

GenerateEquipSubMenu(optionID, option, optionTarget, equipType)

function undocumented
No documentation available

Parameters (inferred)

optionID unknown
Parameter inferred from function signature
option unknown
Parameter inferred from function signature
optionTarget unknown
Parameter inferred from function signature
equipType unknown
Parameter inferred from function signature

GenerateUnequipSubMenu(optionID, option, optionTarget)

function undocumented
No documentation available

Parameters (inferred)

optionID unknown
Parameter inferred from function signature
option unknown
Parameter inferred from function signature
optionTarget unknown
Parameter inferred from function signature

getAdjacentSquare(cell, baseX, baseY, z, dx, dy)

function undocumented
No documentation available

Parameters (inferred)

cell unknown
Parameter inferred from function signature
baseX unknown
Parameter inferred from function signature
baseY unknown
Parameter inferred from function signature
z unknown
Parameter inferred from function signature
dx unknown
Parameter inferred from function signature
dy unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

getDistanceSquared(x1, y1, x2, y2)

function undocumented
No documentation available

Parameters (inferred)

x1 unknown
Parameter inferred from function signature
y1 unknown
Parameter inferred from function signature
x2 unknown
Parameter inferred from function signature
y2 unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

getPlayerGridCoords(player)

function undocumented
No documentation available

Parameters (inferred)

player unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

getScreenPositionCacheKey(playerId, x, y, z)

function undocumented
No documentation available

Parameters (inferred)

playerId unknown
Parameter inferred from function signature
x unknown
Parameter inferred from function signature
y unknown
Parameter inferred from function signature
z unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

handler(...)

function undocumented
No documentation available

Parameters (inferred)

... unknown
Parameter inferred from function signature

hashObject(object)

function undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

hashObject(depth, object)

function undocumented
No documentation available

Parameters (inferred)

depth unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

index(tbl, key)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
key unknown
Parameter inferred from function signature

index(tbl, key)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
key unknown
Parameter inferred from function signature

initializeFrameworkZItemLookup()

function undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

INVENTORY:GetItemByUniqueID(uniqueID)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

INVENTORY:GetItemCountByID(uniqueID)

method undocumented
No documentation available

Parameters (inferred)

uniqueID unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

INVENTORY:GetItems()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

INVENTORY:GetSaveableData()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

INVENTORY:RemoveItem(item)

method undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ipairs()

function undocumented
No documentation available

ipairs()

function undocumented
No documentation available

isFrameworkZItemType(itemType)

function undocumented
No documentation available

Parameters (inferred)

itemType unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow.LockWindow(data, coordinates)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature
coordinates unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow.UnlockWindow(data, coordinates)

function undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature
coordinates unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow:isValid()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow:new(character, window, shouldLock)

method undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature
window unknown
Parameter inferred from function signature
shouldLock unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow:perform()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow:start()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow:stop()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISLockUnlockWindow:update()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ISToolTipInv.render(self)

function undocumented
No documentation available

Parameters (inferred)

self unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ITEM:CanContext(isoPlayer, worldItem)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ITEM:CanDrop(isoPlayer, worldItem)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ITEM:CanEquip(isoPlayer, worldItem, equipItems, equipType)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature
equipItems unknown
Parameter inferred from function signature
equipType unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ITEM:CanUse(isoPlayer, worldItem)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

ITEM:GetName()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

ITEM:Initialize()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ITEM:OnContext(isoPlayer, worldItem, worldItems, menuManager, itemCount)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature
worldItems unknown
Parameter inferred from function signature
menuManager unknown
Parameter inferred from function signature
itemCount unknown
Parameter inferred from function signature

ITEM:OnEquip(isoPlayer, worldItem, equipItems, equipType)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature
equipItems unknown
Parameter inferred from function signature
equipType unknown
Parameter inferred from function signature

ITEM:OnInstanced(isoPlayer, worldItem)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature

ITEM:OnRemoved()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

ITEM:OnUnequip(isoPlayer, worldItem, equipItems, equipType)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature
equipItems unknown
Parameter inferred from function signature
equipType unknown
Parameter inferred from function signature

ITEM:OnUse(isoPlayer, worldItem)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
worldItem unknown
Parameter inferred from function signature

ITEM:Remove()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

itemTexture.render(self2)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature

len()

function undocumented
No documentation available

len()

function undocumented
No documentation available

lockWindow()

function undocumented
No documentation available

mergeTables(t1, t2)

function undocumented
No documentation available

Parameters (inferred)

t1 unknown
Parameter inferred from function signature
t2 unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

newFrameworkZ()

function undocumented
No documentation available

Returns (inferred)

📦 object
Return type inferred from function name pattern

newindex(tbl, key, value)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
key unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

newindex(t, key, value)

function undocumented
No documentation available

Parameters (inferred)

t unknown
Parameter inferred from function signature
key unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

noneTexture.render(self2)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature

object.CreateObject(self, tbl, name)

function undocumented
No documentation available

Parameters (inferred)

self unknown
Parameter inferred from function signature
tbl unknown
Parameter inferred from function signature
name unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

onCharacterDataLoaded(characterData, message3)

function undocumented
No documentation available

Parameters (inferred)

characterData unknown
Parameter inferred from function signature
message3 unknown
Parameter inferred from function signature

Options.new(text, target, callback, callbackParameters, addOnTop, useMultiple, count)

function undocumented
No documentation available

Parameters (inferred)

text unknown
Parameter inferred from function signature
target unknown
Parameter inferred from function signature
callback unknown
Parameter inferred from function signature
callbackParameters unknown
Parameter inferred from function signature
addOnTop unknown
Parameter inferred from function signature
useMultiple unknown
Parameter inferred from function signature
count unknown
Parameter inferred from function signature

Returns (inferred)

📦 object
Return type inferred from function name pattern

Options:getAddOnTop()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:getCallback()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:getCallbackParameters()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:getCount()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:getTarget()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:getText()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:getUseMultiple()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:setAddOnTop(addOnTop)

method undocumented
No documentation available

Parameters (inferred)

addOnTop unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

Options:setCallback(callback)

method undocumented
No documentation available

Parameters (inferred)

callback unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

Options:setCallbackParameters(callbackParameters)

method undocumented
No documentation available

Parameters (inferred)

callbackParameters unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

Options:setCount(count)

method undocumented
No documentation available

Parameters (inferred)

count unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

Options:setTarget(target)

method undocumented
No documentation available

Parameters (inferred)

target unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

Options:setText(text)

method undocumented
No documentation available

Parameters (inferred)

text unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

Options:setUseMultiple(useMultiple)

method undocumented
No documentation available

Parameters (inferred)

useMultiple unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

pairs()

function undocumented
No documentation available

pairs()

function undocumented
No documentation available

PLAYER:GenerateUID()

method undocumented
No documentation available

PLAYER:GetCharacter()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetCharacterDataByID(characterID, callback)

method undocumented
No documentation available

Parameters (inferred)

characterID unknown
Parameter inferred from function signature
callback unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetCharacters()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetCustomData()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetIsoPlayer()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetMaxCharacters()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetPreviousCharacter()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetRole()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetSaveableData()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetSteamID()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetUsername()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:GetWhitelists()

method undocumented
No documentation available

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

PLAYER:InitializeDefaultFactionWhitelists()

method undocumented
No documentation available

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

PLAYER:IsWhitelisted(factionID)

method undocumented
No documentation available

Parameters (inferred)

factionID unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

PLAYER:LoadCharacter(characterID)

method undocumented
No documentation available

Parameters (inferred)

characterID unknown
Parameter inferred from function signature

PLAYER:RestoreData(data)

method undocumented
No documentation available

Parameters (inferred)

data unknown
Parameter inferred from function signature

PLAYER:SetCharacter(character)

method undocumented
No documentation available

Parameters (inferred)

character unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetCharacters(characters)

method undocumented
No documentation available

Parameters (inferred)

characters unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetCustomData(customData)

method undocumented
No documentation available

Parameters (inferred)

customData unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetIsoPlayer(isoPlayer)

method undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

PLAYER:SetMaxCharacters(maxCharacters)

method undocumented
No documentation available

Parameters (inferred)

maxCharacters unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetModel(characterData)

method undocumented
No documentation available

Parameters (inferred)

characterData unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetPreviousCharacter(previousCharacter)

method undocumented
No documentation available

Parameters (inferred)

previousCharacter unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetRole(role)

method undocumented
No documentation available

Parameters (inferred)

role unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetSteamID(steamID)

method undocumented
No documentation available

Parameters (inferred)

steamID unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetUsername(username)

method undocumented
No documentation available

Parameters (inferred)

username unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

PLAYER:SetWhitelisted(factionID, whitelisted)

method undocumented
No documentation available

Parameters (inferred)

factionID unknown
Parameter inferred from function signature
whitelisted unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

PLAYER:SetWhitelists(whitelists)

method undocumented
No documentation available

Parameters (inferred)

whitelists unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

PLAYER:ValidatePlayerData()

method undocumented
No documentation available

rebuildAndInherit(item, definition)

function undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature
definition unknown
Parameter inferred from function signature

rebuildItem(item)

function undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature

restoreItemData(item, itemData)

function undocumented
No documentation available

Parameters (inferred)

item unknown
Parameter inferred from function signature
itemData unknown
Parameter inferred from function signature

safeGetWornItem(isoPlayer, slot)

function undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
slot unknown
Parameter inferred from function signature

Returns (inferred)

❓ unknown
Return type inferred from function name pattern

safeSetWornItem(isoPlayer, slot, item)

function undocumented
No documentation available

Parameters (inferred)

isoPlayer unknown
Parameter inferred from function signature
slot unknown
Parameter inferred from function signature
item unknown
Parameter inferred from function signature

Returns (inferred)

⭕ void
Return type inferred from function name pattern

saveEquipmentSlot(slotName, slotEnum)

function undocumented
No documentation available

Parameters (inferred)

slotName unknown
Parameter inferred from function signature
slotEnum unknown
Parameter inferred from function signature

self.clothingScrollPanel.onMouseWheel(self2, del)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature
del unknown
Parameter inferred from function signature

self.clothingScrollPanel.prerender(self2)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature

self.clothingScrollPanel.render(self2)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature

self.playerListPanel.onMouseWheel(self2, del)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature
del unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

self.playerListPanel.prerender(self2)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

self.playerListPanel.render(self2)

function undocumented
No documentation available

Parameters (inferred)

self2 unknown
Parameter inferred from function signature

Returns (inferred)

✅ boolean
Return type inferred from function name pattern

SUBCLASS:Initialize()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

tempHook(_isoPlayer, _command, _namespace, _keys, value)

function undocumented
No documentation available

Parameters (inferred)

_isoPlayer unknown
Parameter inferred from function signature
_command unknown
Parameter inferred from function signature
_namespace unknown
Parameter inferred from function signature
_keys unknown
Parameter inferred from function signature
value unknown
Parameter inferred from function signature

timerUpdate()

function undocumented
No documentation available

type(lol)

function undocumented
No documentation available

Parameters (inferred)

lol unknown
Parameter inferred from function signature

UI:Initialize()

method undocumented
No documentation available

Returns (inferred)

⭕ void
Return type inferred from function name pattern

UI:ShowNextStep()

method undocumented
No documentation available

UI:ShowPreviousStep()

method undocumented
No documentation available

unlockWindow()

function undocumented
No documentation available

valid(object)

function undocumented
No documentation available

Parameters (inferred)

object unknown
Parameter inferred from function signature

wrapFunctionsWithValidation(tbl, object, visited)

function undocumented
No documentation available

Parameters (inferred)

tbl unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature
visited unknown
Parameter inferred from function signature

wrapFunctionsWithValidation(depth, tbl, object, visited)

function undocumented
No documentation available

Parameters (inferred)

depth unknown
Parameter inferred from function signature
tbl unknown
Parameter inferred from function signature
object unknown
Parameter inferred from function signature
visited unknown
Parameter inferred from function signature

wrappedFunc(...)

function undocumented
No documentation available

Parameters (inferred)

... unknown
Parameter inferred from function signature