First commit, step 4 completed
This commit is contained in:
@@ -0,0 +1,748 @@
|
||||
local Soulbinds =
|
||||
{
|
||||
Name = "Soulbinds",
|
||||
Type = "System",
|
||||
Namespace = "C_Soulbinds",
|
||||
Environment = "All",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ActivateSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanActivateSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
{ Name = "errorDescription", Type = "cstring", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanModifySoulbind",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanResetConduitsInSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
{ Name = "errorDescription", Type = "cstring", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CanSwitchActiveSoulbindTreeBranch",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "CloseUI",
|
||||
Type = "Function",
|
||||
},
|
||||
{
|
||||
Name = "CommitPendingConduitsInSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FindNodeIDActuallyInstalled",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FindNodeIDAppearingInstalled",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FindNodeIDPendingInstall",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "FindNodeIDPendingUninstall",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActiveSoulbindID",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitCollection",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "conduitType", Type = "SoulbindConduitType", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "collectionData", Type = "table", InnerType = "ConduitCollectionData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitCollectionCount",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "count", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitCollectionData",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "collectionData", Type = "ConduitCollectionData", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitCollectionDataAtCursor",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "collectionData", Type = "ConduitCollectionData", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitCollectionDataByVirtualID",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "virtualID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "collectionData", Type = "ConduitCollectionData", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitDisplayed",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitHyperlink",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "rank", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "link", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitIDPendingInstall",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitQuality",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "rank", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "quality", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitRank",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "conduitRank", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetConduitSpellID",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitRank", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetInstalledConduitID",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetNode",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "node", Type = "SoulbindNode", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSoulbindData",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "data", Type = "SoulbindData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetSpecsAssignedToSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "specIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetTree",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "treeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "tree", Type = "SoulbindTree", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasAnyInstalledConduitInSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasAnyPendingConduits",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "HasPendingConduitsInSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsConduitInstalled",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsConduitInstalledInSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsItemConduitByItemInfo",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "itemInfo", Type = "ItemInfo", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsNodePendingModify",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsUnselectedConduitPendingInSoulbind",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "result", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ModifyNode",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "type", Type = "SoulbindConduitTransactionType", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SelectNode",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "UnmodifyNode",
|
||||
Type = "Function",
|
||||
SecretArguments = "AllowedWhenUntainted",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "SoulbindActivated",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_ACTIVATED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "soulbindID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindConduitCollectionCleared",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_CONDUIT_COLLECTION_CLEARED",
|
||||
SynchronousEvent = true,
|
||||
},
|
||||
{
|
||||
Name = "SoulbindConduitCollectionRemoved",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_CONDUIT_COLLECTION_REMOVED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindConduitCollectionUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_CONDUIT_COLLECTION_UPDATED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "collectionData", Type = "ConduitCollectionData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindConduitInstalled",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_CONDUIT_INSTALLED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
{ Name = "data", Type = "SoulbindConduitData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindConduitUninstalled",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_CONDUIT_UNINSTALLED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
{ Name = "data", Type = "SoulbindConduitData", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindForgeInteractionEnded",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_FORGE_INTERACTION_ENDED",
|
||||
SynchronousEvent = true,
|
||||
},
|
||||
{
|
||||
Name = "SoulbindForgeInteractionStarted",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_FORGE_INTERACTION_STARTED",
|
||||
SynchronousEvent = true,
|
||||
},
|
||||
{
|
||||
Name = "SoulbindNodeLearned",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_NODE_LEARNED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindNodeUnlearned",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_NODE_UNLEARNED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindNodeUpdated",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_NODE_UPDATED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindPathChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_PATH_CHANGED",
|
||||
SynchronousEvent = true,
|
||||
},
|
||||
{
|
||||
Name = "SoulbindPendingConduitChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "SOULBIND_PENDING_CONDUIT_CHANGED",
|
||||
SynchronousEvent = true,
|
||||
Payload =
|
||||
{
|
||||
{ Name = "nodeID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
{
|
||||
Name = "ConduitCollectionData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitRank", Type = "number", Nilable = false },
|
||||
{ Name = "conduitItemLevel", Type = "number", Nilable = false },
|
||||
{ Name = "conduitType", Type = "SoulbindConduitType", Nilable = false },
|
||||
{ Name = "conduitSpecSetID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitSpecIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "conduitSpecName", Type = "cstring", Nilable = true },
|
||||
{ Name = "covenantID", Type = "number", Nilable = true },
|
||||
{ Name = "conduitItemID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindConduitData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitRank", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ID", Type = "number", Nilable = false },
|
||||
{ Name = "covenantID", Type = "number", Nilable = false },
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "description", Type = "cstring", Nilable = false },
|
||||
{ Name = "textureKit", Type = "textureKit", Nilable = false },
|
||||
{ Name = "unlocked", Type = "bool", Nilable = false },
|
||||
{ Name = "cvarIndex", Type = "luaIndex", Nilable = false },
|
||||
{ Name = "tree", Type = "SoulbindTree", Nilable = false },
|
||||
{ Name = "modelSceneData", Type = "SoulbindModelSceneData", Nilable = false },
|
||||
{ Name = "activationSoundKitID", Type = "number", Nilable = false },
|
||||
{ Name = "playerConditionReason", Type = "cstring", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindModelSceneData",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "creatureDisplayInfoID", Type = "number", Nilable = false },
|
||||
{ Name = "modelSceneActorID", Type = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindNode",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "ID", Type = "number", Nilable = false },
|
||||
{ Name = "row", Type = "number", Nilable = false },
|
||||
{ Name = "column", Type = "number", Nilable = false },
|
||||
{ Name = "icon", Type = "fileID", Nilable = false },
|
||||
{ Name = "spellID", Type = "number", Nilable = false },
|
||||
{ Name = "playerConditionReason", Type = "cstring", Nilable = true },
|
||||
{ Name = "conduitID", Type = "number", Nilable = false },
|
||||
{ Name = "conduitRank", Type = "number", Nilable = false },
|
||||
{ Name = "state", Type = "SoulbindNodeState", Nilable = false },
|
||||
{ Name = "conduitType", Type = "SoulbindConduitType", Nilable = true },
|
||||
{ Name = "parentNodeIDs", Type = "table", InnerType = "number", Nilable = false },
|
||||
{ Name = "failureRenownRequirement", Type = "number", Nilable = true },
|
||||
{ Name = "socketEnhanced", Type = "bool", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "SoulbindTree",
|
||||
Type = "Structure",
|
||||
Fields =
|
||||
{
|
||||
{ Name = "editable", Type = "bool", Nilable = false },
|
||||
{ Name = "nodes", Type = "table", InnerType = "SoulbindNode", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Predicates =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(Soulbinds);
|
||||
Reference in New Issue
Block a user