mirror of
https://github.com/UOX3DevTeam/UOX3
synced 2026-08-13 12:27:04 -04:00
9371 lines
313 KiB
JSON
9371 lines
313 KiB
JSON
|
|
{
|
|
"globalFuncs": [
|
|
{
|
|
"name": "StringToNum",
|
|
"cppName": "SE_StringToNum",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "NumToString",
|
|
"cppName": "SE_NumToString",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "NumToHexString",
|
|
"cppName": "SE_NumToHexString",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "DoMovingEffect",
|
|
"cppName": "SE_DoMovingEffect",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 6,
|
|
"max": 9,
|
|
"list": [
|
|
{ "name": "src", "type": "CharOrItem", "required": true },
|
|
{ "name": "trg", "type": "CharOrItem", "required": true },
|
|
{ "name": "effectId", "type": "number", "required": true },
|
|
{ "name": "speed", "type": "number", "required": true },
|
|
{ "name": "loop", "type": "number", "required": true },
|
|
{ "name": "explode", "type": "boolean", "required": true },
|
|
{ "name": "hue", "type": "number", "required": false },
|
|
{ "name": "renderMode", "type": "number", "required": false },
|
|
{ "name": "stationaryFX", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
{
|
|
"num": 8,
|
|
"max": 11,
|
|
"list": [
|
|
{ "name": "src", "type": "CharOrItem", "required": true },
|
|
{ "name": "trgX", "type": "number", "required": true },
|
|
{ "name": "trgY", "type": "number", "required": true },
|
|
{ "name": "trgZ", "type": "number", "required": true },
|
|
{ "name": "effectId", "type": "number", "required": true },
|
|
{ "name": "speed", "type": "number", "required": true },
|
|
{ "name": "loop", "type": "number", "required": true },
|
|
{ "name": "explode", "type": "boolean", "required": true },
|
|
{ "name": "hue", "type": "number", "required": false },
|
|
{ "name": "renderMode", "type": "number", "required": false },
|
|
{ "name": "stationaryFX", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
{
|
|
"num": 10,
|
|
"max": 13,
|
|
"list": [
|
|
{ "name": "srcX", "type": "number", "required": true },
|
|
{ "name": "srcY", "type": "number", "required": true },
|
|
{ "name": "srcZ", "type": "number", "required": true },
|
|
{ "name": "trgX", "type": "number", "required": true },
|
|
{ "name": "trgY", "type": "number", "required": true },
|
|
{ "name": "trgZ", "type": "number", "required": true },
|
|
{ "name": "effectId", "type": "number", "required": true },
|
|
{ "name": "speed", "type": "number", "required": true },
|
|
{ "name": "loop", "type": "number", "required": true },
|
|
{ "name": "explode", "type": "boolean", "required": true },
|
|
{ "name": "hue", "type": "number", "required": false },
|
|
{ "name": "renderMode", "type": "number", "required": false },
|
|
{ "name": "stationaryFX", "type": "boolean", "required": false }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "DoStaticEffect",
|
|
"cppName": "SE_DoStaticEffect",
|
|
"params": {
|
|
"num": 7,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "effectId", "type": "number", "required": true },
|
|
{ "name": "speed", "type": "number", "required": true },
|
|
{ "name": "loop", "type": "number", "required": true },
|
|
{ "name": "explode", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "BroadcastMessage",
|
|
"cppName": "SE_BroadcastMessage",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "message", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "RandomNumber",
|
|
"cppName": "SE_RandomNumber",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "low", "type": "number", "required": true },
|
|
{ "name": "high", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "CalcCharFromSer",
|
|
"cppName": "SE_CalcCharFromSer",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "serial", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "byte1", "type": "number", "required": true },
|
|
{ "name": "byte2", "type": "number", "required": true },
|
|
{ "name": "byte3", "type": "number", "required": true },
|
|
{ "name": "byte4", "type": "number", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "Character"
|
|
},
|
|
{
|
|
"name": "CalcItemFromSer",
|
|
"cppName": "SE_CalcItemFromSer",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "serial", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "byte1", "type": "number", "required": true },
|
|
{ "name": "byte2", "type": "number", "required": true },
|
|
{ "name": "byte3", "type": "number", "required": true },
|
|
{ "name": "byte4", "type": "number", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "Item"
|
|
},
|
|
{
|
|
"name": "CalcMultiFromSer",
|
|
"cppName": "SE_CalcMultiFromSer",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "serial", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "byte1", "type": "number", "required": true },
|
|
{ "name": "byte2", "type": "number", "required": true },
|
|
{ "name": "byte3", "type": "number", "required": true },
|
|
{ "name": "byte4", "type": "number", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "Multi"
|
|
},
|
|
{
|
|
"name": "CheckTimeSinceLastCombat",
|
|
"cppName": "SE_CheckTimeSinceLastCombat",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "toon", "type": "Character", "required": true },
|
|
{ "name": "timespanSecs", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CheckInstaLog",
|
|
"cppName": "SE_CheckInstaLog",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "GetHour",
|
|
"cppName": "SE_GetHour",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetMinute",
|
|
"cppName": "SE_GetMinute",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetDay",
|
|
"cppName": "SE_GetDay",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "SecondsPerUOMinute",
|
|
"cppName": "SE_SecondsPerUOMinute",
|
|
"params": {
|
|
"num": 0,
|
|
"max": 1,
|
|
"list": [
|
|
{ "name": "newVal", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetCurrentClock",
|
|
"cppName": "SE_GetCurrentClock",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetStartTime",
|
|
"cppName": "SE_GetStartTime",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetMurderThreshold",
|
|
"cppName": "SE_GetMurderThreshold",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "RollDice",
|
|
"cppName": "SE_RollDice",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "dice", "type": "number", "required": true },
|
|
{ "name": "face", "type": "number", "required": true },
|
|
{ "name": "add", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "RaceCompareByRace",
|
|
"cppName": "SE_RaceCompareByRace",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "raceA", "type": "number", "required": true },
|
|
{ "name": "raceB", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetRandomSOSArea",
|
|
"cppName": "SE_GetRandomSOSArea",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number[]"
|
|
},
|
|
{
|
|
"name": "DoTempEffect",
|
|
"cppName": "SE_DoTempEffect",
|
|
"params": {
|
|
"num": 7,
|
|
"max": 8,
|
|
"list": [
|
|
{ "name": "iType", "type": "number", "required": true },
|
|
{ "name": "src", "type": "CharOrNull", "required": true },
|
|
{ "name": "dst", "type": "CharOrItem", "required": true },
|
|
{ "name": "targNum", "type": "number", "required": true },
|
|
{ "name": "more1", "type": "number", "required": true },
|
|
{ "name": "more2", "type": "number", "required": true },
|
|
{ "name": "more3", "type": "number", "required": true },
|
|
{ "name": "item", "type": "Item", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "MakeItem",
|
|
"cppName": "SE_MakeItem",
|
|
"params": {
|
|
"num": 3,
|
|
"max": 4,
|
|
"list": [
|
|
{ "name": "mSock", "type": "Socket", "required": true },
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "itemMenu", "type": "number", "required": true },
|
|
{ "name": "resourceColour", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "FindMulti",
|
|
"cppName": "SE_FindMulti",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "src", "type": "CharOrItem", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 4,
|
|
"max": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": false }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "GetItem",
|
|
"cppName": "SE_GetItem",
|
|
"params": {
|
|
"num": 4,
|
|
"max": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "ItemOrNull"
|
|
},
|
|
{
|
|
"name": "FindItem",
|
|
"cppName": "SE_FindItem",
|
|
"params": {
|
|
"num": 5,
|
|
"max": 6,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "id", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "ItemOrNull"
|
|
},
|
|
{
|
|
"name": "FindItemBySection",
|
|
"cppName": "SE_FindItemBySection",
|
|
"params": {
|
|
"num": 5,
|
|
"max": 6,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "sectionId", "type": "string", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "ItemOrNull"
|
|
},
|
|
{
|
|
"name": "PossessTown",
|
|
"cppName": "SE_PossessTown",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "town", "type": "number", "required": true },
|
|
{ "name": "sTown", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "IsRaceWeakToWeather",
|
|
"cppName": "SE_IsRaceWeakToWeather",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "raceID", "type": "number", "required": true },
|
|
{ "name": "weathType", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "GetRaceSkillAdjustment",
|
|
"cppName": "SE_GetRaceSkillAdjustment",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "raceID", "type": "number", "required": true },
|
|
{ "name": "skillID", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "UseItem",
|
|
"cppName": "SE_UseItem",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "src", "type": "CharOrSocket", "required": true },
|
|
{ "name": "item", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TriggerTrap",
|
|
"cppName": "SE_TriggerTrap",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "src", "type": "CharOrSocket", "required": true },
|
|
{ "name": "item", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "CompareGuildByGuild",
|
|
"cppName": "SE_CompareGuildByGuild",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "guild1", "type": "number", "required": true },
|
|
{ "name": "guild2", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "CommandLevelReq",
|
|
"cppName": "SE_CommandLevelReq",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "command", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "CommandExists",
|
|
"cppName": "SE_CommandExists",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "command", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "FirstCommand",
|
|
"cppName": "SE_FirstCommand",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "NextCommand",
|
|
"cppName": "SE_NextCommand",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "FinishedCommandList",
|
|
"cppName": "SE_FinishedCommandList",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CreateDFNItem",
|
|
"cppName": "SE_CreateDFNItem",
|
|
"params": {
|
|
"num": 3,
|
|
"max": 9,
|
|
"list": [
|
|
{ "name": "sock", "type": "SocketOrNull", "required": true },
|
|
{ "name": "toon", "type": "CharOrNull", "required": true },
|
|
{ "name": "sectNumber", "type": "string", "required": true },
|
|
{ "name": "itemAmount", "type": "number", "required": false },
|
|
{ "name": "itemType", "type": "string", "required": false },
|
|
{ "name": "inPack", "type": "boolean", "required": false },
|
|
{ "name": "color", "type": "number", "required": false },
|
|
{ "name": "worldNum", "type": "number", "required": false },
|
|
{ "name": "instanceId", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "Item"
|
|
},
|
|
{
|
|
"name": "CreateBlankItem",
|
|
"cppName": "SE_CreateBlankItem",
|
|
"params": {
|
|
"num": 8,
|
|
"list": [
|
|
{ "name": "sock", "type": "SocketOrNull", "required": true },
|
|
{ "name": "toon", "type": "CharOrNull", "required": true },
|
|
{ "name": "itemAmount", "type": "number", "required": true },
|
|
{ "name": "name", "type": "string", "required": true },
|
|
{ "name": "itemId", "type": "number", "required": true },
|
|
{ "name": "color", "type": "number", "required": true },
|
|
{ "name": "objType", "type": "string", "required": true },
|
|
{ "name": "inPack", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "Item"
|
|
},
|
|
{
|
|
"name": "CreateHouse",
|
|
"cppName": "SE_CreateHouse",
|
|
"params": {
|
|
"num": 4,
|
|
"max": 8,
|
|
"list": [
|
|
{ "name": "houseId", "type": "number", "required": true },
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": false },
|
|
{ "name": "instanceId", "type": "number", "required": false },
|
|
{ "name": "color", "type": "number", "required": false },
|
|
{ "name": "checkLocation", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "Multi"
|
|
},
|
|
{
|
|
"name": "CreateBaseMulti",
|
|
"cppName": "SE_CreateBaseMulti",
|
|
"params": {
|
|
"num": 4,
|
|
"max": 8,
|
|
"list": [
|
|
{ "name": "multiId", "type": "number", "required": true },
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": false },
|
|
{ "name": "instanceId", "type": "number", "required": false },
|
|
{ "name": "color", "type": "number", "required": false },
|
|
{ "name": "checkLocation", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "Multi"
|
|
},
|
|
{
|
|
"name": "SpawnNPC",
|
|
"cppName": "SE_SpawnNPC",
|
|
"params": {
|
|
"num": 5,
|
|
"max": 7,
|
|
"list": [
|
|
{ "name": "npcNum", "type": "string", "required": true },
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": false },
|
|
{ "name": "useNpcList", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "Character"
|
|
},
|
|
{
|
|
"name": "GetPackOwner",
|
|
"cppName": "SE_GetPackOwner",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "src", "type": "ItemOrSerial", "required": true },
|
|
{ "name": "type", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "Character"
|
|
},
|
|
{
|
|
"name": "FindRootContainer",
|
|
"cppName": "SE_FindRootContainer",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "src", "type": "ItemOrSerial", "required": true },
|
|
{ "name": "type", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "Item"
|
|
},
|
|
{
|
|
"name": "CalcTargetedItem",
|
|
"cppName": "SE_CalcTargetedItem",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "src", "type": "Socket", "required": true }
|
|
]
|
|
},
|
|
"returns": "ItemOrNull"
|
|
},
|
|
{
|
|
"name": "CalcTargetedChar",
|
|
"cppName": "SE_CalcTargetedChar",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "src", "type": "Socket", "required": true }
|
|
]
|
|
},
|
|
"returns": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "GetTileIDAtMapCoord",
|
|
"cppName": "SE_GetTileIdAtMapCoord",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetDictionaryEntry",
|
|
"cppName": "SE_GetDictionaryEntry",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "entry", "type": "number", "required": true },
|
|
{ "name": "lang", "type": "UnicodeTypes", "required": false }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "Yell",
|
|
"cppName": "SE_Yell",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "source", "type": "Socket", "required": true },
|
|
{ "name": "value", "type": "string", "required": true },
|
|
{ "name": "commandLevel", "type": "CommandLevels", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "GetRaceCount",
|
|
"cppName": "SE_GetRaceCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "WorldBrightLevel",
|
|
"cppName": "SE_WorldBrightLevel",
|
|
"params": {
|
|
"num": 0,
|
|
"max": 1,
|
|
"list": [
|
|
{ "name": "newLevel", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "WorldDarkLevel",
|
|
"cppName": "SE_WorldDarkLevel",
|
|
"params": {
|
|
"num": 0,
|
|
"max": 1,
|
|
"list": [
|
|
{ "name": "newLevel", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "WorldDungeonLevel",
|
|
"cppName": "SE_WorldDungeonLevel",
|
|
"params": {
|
|
"num": 0,
|
|
"max": 1,
|
|
"list": [
|
|
{ "name": "newLevel", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetSpawnRegionFacetStatus",
|
|
"cppName": "SE_GetSpawnRegionFacetStatus",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "spawnRegionFacet", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "SetSpawnRegionFacetStatus",
|
|
"cppName": "SE_SetSpawnRegionFacetStatus",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "spawnRegionFacet", "type": "number", "required": true },
|
|
{ "name": "spawnRegionFacetVal", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "GetMoongateFacetStatus",
|
|
"cppName": "SE_GetMoongateFacetStatus",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "moongateFacet", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "SetMoongateFacetStatus",
|
|
"cppName": "SE_SetMoongateFacetStatus",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "moongateFacet", "type": "number", "required": true },
|
|
{ "name": "moongateFacetVal", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "AreaCharacterFunction",
|
|
"cppName": "SE_AreaCharacterFunction",
|
|
"params": {
|
|
"num": 3,
|
|
"max": 4,
|
|
"list": [
|
|
{ "name": "inFunction", "type": "string", "required": true },
|
|
{ "name": "source", "type": "Character", "required": true },
|
|
{ "name": "range", "type": "number", "required": true },
|
|
{ "name": "sock", "type": "Socket", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "AreaItemFunction",
|
|
"cppName": "SE_AreaItemFunction",
|
|
"params": {
|
|
"num": 3,
|
|
"max": 4,
|
|
"list": [
|
|
{ "name": "inFunction", "type": "string", "required": true },
|
|
{ "name": "source", "type": "Item", "required": true },
|
|
{ "name": "range", "type": "number", "required": true },
|
|
{ "name": "sock", "type": "Socket", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "TriggerEvent",
|
|
"cppName": "SE_TriggerEvent",
|
|
"params": {
|
|
"num": 2,
|
|
"max": -1,
|
|
"list": [
|
|
{ "name": "scriptId", "type": "number", "required": true },
|
|
{ "name": "eventToFire", "type": "string", "required": true },
|
|
{ "name": "...extra", "type": "any[]", "required": true }
|
|
]
|
|
},
|
|
"returns": "any"
|
|
},
|
|
{
|
|
"name": "DoesEventExist",
|
|
"cppName": "SE_DoesEventExist",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "scriptId", "type": "number", "required": true },
|
|
{ "name": "eventToFire", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "Reload",
|
|
"cppName": "SE_Reload",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "toReload", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SendStaticStats",
|
|
"cppName": "SE_SendStaticStats",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "target", "type": "Socket", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "GetTileHeight",
|
|
"cppName": "SE_GetTileHeight",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "tileID", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "IterateOver",
|
|
"cppName": "SE_IterateOver",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "objType", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "IterateOverSpawnRegions",
|
|
"cppName": "SE_IterateOverSpawnRegions",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "mSock", "type": "Socket", "required": false }
|
|
]
|
|
},
|
|
"returns": "number",
|
|
"broken": true
|
|
},
|
|
{
|
|
"name": "GetSocketFromIndex",
|
|
"cppName": "SE_GetSocketFromIndex",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "index", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "Socket"
|
|
},
|
|
{
|
|
"name": "StaticAt",
|
|
"cppName": "SE_StaticAt",
|
|
"params": {
|
|
"num": 3,
|
|
"max": 4,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "tileId", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "StaticInRange",
|
|
"cppName": "SE_StaticInRange",
|
|
"params": {
|
|
"num": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "worldNum", "type": "number", "required": true },
|
|
{ "name": "radius", "type": "number", "required": true },
|
|
{ "name": "tileId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "GetMapElevation",
|
|
"cppName": "SE_GetMapElevation",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "IsInBuilding",
|
|
"cppName": "SE_IsInBuilding",
|
|
"params": {
|
|
"num": 6,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": true },
|
|
{ "name": "checkHeight", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CheckStaticFlag",
|
|
"cppName": "SE_CheckStaticFlag",
|
|
"params": {
|
|
"num": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "toCheck", "type": "TileFlags", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CheckDynamicFlag",
|
|
"cppName": "SE_CheckDynamicFlag",
|
|
"params": {
|
|
"num": 6,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": true },
|
|
{ "name": "toCheck", "type": "TileFlags", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CheckTileFlag",
|
|
"cppName": "SE_CheckTileFlag",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "tileId", "type": "number", "required": true },
|
|
{ "name": "toCheck", "type": "TileFlags", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "DoesDynamicBlock",
|
|
"cppName": "SE_DoesDynamicBlock",
|
|
"params": {
|
|
"num": 9,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": true },
|
|
{ "name": "checkWater", "type": "boolean", "required": true },
|
|
{ "name": "waterWalk", "type": "boolean", "required": true },
|
|
{ "name": "checkOnlyMultis", "type": "boolean", "required": true },
|
|
{ "name": "checkOnlyNonMultis", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "DoesStaticBlock",
|
|
"cppName": "SE_DoesStaticBlock",
|
|
"params": {
|
|
"num": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "checkWater", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "DoesMapBlock",
|
|
"cppName": "SE_DoesMapBlock",
|
|
"params": {
|
|
"num": 8,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "checkWater", "type": "boolean", "required": true },
|
|
{ "name": "waterWalk", "type": "boolean", "required": true },
|
|
{ "name": "checkMultiPlacement", "type": "boolean", "required": true },
|
|
{ "name": "checkForRoad", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "DoesCharacterBlock",
|
|
"cppName": "SE_DoesCharacterBlock",
|
|
"params": {
|
|
"num": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instanceId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "DistanceBetween",
|
|
"cppName": "SE_DistanceBetween",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 2,
|
|
"max": 3,
|
|
"list": [
|
|
{ "name": "src", "type": "CharOrItem", "required": true },
|
|
{ "name": "trg", "type": "CharOrItem", "required": true },
|
|
{ "name": "checkZ", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
{
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "srcX", "type": "number", "required": true },
|
|
{ "name": "srcY", "type": "number", "required": true },
|
|
{ "name": "trgX", "type": "number", "required": true },
|
|
{ "name": "trgY", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 6,
|
|
"list": [
|
|
{ "name": "srcX", "type": "number", "required": true },
|
|
{ "name": "srcY", "type": "number", "required": true },
|
|
{ "name": "srcZ", "type": "number", "required": true },
|
|
{ "name": "trgX", "type": "number", "required": true },
|
|
{ "name": "trgY", "type": "number", "required": true },
|
|
{ "name": "trgZ", "type": "number", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "ResourceArea",
|
|
"cppName": "SE_ResourceArea",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "resType", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "number",
|
|
"broken": true
|
|
},
|
|
{
|
|
"name": "ResourceAmount",
|
|
"cppName": "SE_ResourceAmount",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "resType", "type": "string", "required": true },
|
|
{ "name": "newVal", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "ResourceTime",
|
|
"cppName": "SE_ResourceTime",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "resType", "type": "string", "required": true },
|
|
{ "name": "newVal", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "ResourceRegion",
|
|
"cppName": "SE_ResourceRegion",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "UOXResource"
|
|
},
|
|
{
|
|
"name": "Moon",
|
|
"cppName": "SE_Moon",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "slot", "type": "number", "required": true },
|
|
{ "name": "newVal", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetTownRegion",
|
|
"cppName": "SE_GetTownRegion",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "id", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "TownRegion"
|
|
},
|
|
{
|
|
"name": "GetTownRegionFromXY",
|
|
"cppName": "SE_GetTownRegionFromXY",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instance", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "TownRegion"
|
|
},
|
|
{
|
|
"name": "GetSpawnRegion",
|
|
"cppName": "SE_GetSpawnRegion",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 1,
|
|
"list": [
|
|
{ "name": "Index", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "SpawnRegion"
|
|
},
|
|
{
|
|
"name": "GetSpawnRegions",
|
|
"cppName": "SE_GetSpawnRegions",
|
|
"params": {
|
|
"num": 4,
|
|
"max": 4,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instance", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "SpawnRegion[]"
|
|
},
|
|
{
|
|
"name": "GetSpawnRegionCount",
|
|
"cppName": "SE_GetSpawnRegionCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "RegisterCommand",
|
|
"cppName": "SE_RegisterCommand",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "command", "type": "string", "required": true },
|
|
{ "name": "execLevel", "type": "number", "required": true },
|
|
{ "name": "isEnabled", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "DisableCommand",
|
|
"cppName": "SE_DisableCommand",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "command", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "EnableCommand",
|
|
"cppName": "SE_EnableCommand",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "command", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "RegisterKey",
|
|
"cppName": "SE_RegisterKey",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "key", "type": "string", "required": true },
|
|
{ "name": "toRegister", "type": "string", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "key", "type": "number", "required": true },
|
|
{ "name": "cmdName", "type": "string", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "DisableKey",
|
|
"cppName": "SE_DisableKey",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "key", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "EnableKey",
|
|
"cppName": "SE_EnableKey",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "key", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "RegisterConsoleFunc",
|
|
"cppName": "SE_RegisterConsoleFunc",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "funcToRegister", "type": "string", "required": true },
|
|
{ "name": "cmdName", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "DisableConsoleFunc",
|
|
"cppName": "SE_DisableConsoleFunc",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "funcToDisable", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "EnableConsoleFunc",
|
|
"cppName": "SE_EnableConsoleFunc",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "funcToEnable", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "RegisterSpell",
|
|
"cppName": "SE_RegisterSpell",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "spellNumber", "type": "number", "required": true },
|
|
{ "name": "isEnabled", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "DisableSpell",
|
|
"cppName": "SE_DisableSpell",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "spellNumber", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "EnableSpell",
|
|
"cppName": "SE_EnableSpell",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "spellNumber", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "RegisterSkill",
|
|
"cppName": "SE_RegisterSkill",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "skillNumber", "type": "number", "required": true },
|
|
{ "name": "isEnabled", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "RegisterPacket",
|
|
"cppName": "SE_RegisterPacket",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "packet", "type": "number", "required": true },
|
|
{ "name": "subCmd", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "ReloadJSFile",
|
|
"cppName": "SE_ReloadJSFile",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "scriptId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "ValidateObject",
|
|
"cppName": "SE_ValidateObject",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "obj", "type": "Character | Item | null | undefined", "required": true }
|
|
]
|
|
},
|
|
"returns": "obj is Character | Item"
|
|
},
|
|
{
|
|
"name": "ApplyDamageBonuses",
|
|
"cppName": "SE_ApplyDamageBonuses",
|
|
"params": {
|
|
"num": 6,
|
|
"list": [
|
|
{ "name": "damageType", "type": "WeatherType", "required": true },
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true },
|
|
{ "name": "fightSkill", "type": "number", "required": true },
|
|
{ "name": "hitLoc", "type": "number", "required": true },
|
|
{ "name": "baseDamage", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "ApplyDefenseModifiers",
|
|
"cppName": "SE_ApplyDefenseModifiers",
|
|
"params": {
|
|
"num": 7,
|
|
"list": [
|
|
{ "name": "damageType", "type": "WeatherType", "required": true },
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true },
|
|
{ "name": "fightSkill", "type": "number", "required": true },
|
|
{ "name": "hitLoc", "type": "number", "required": true },
|
|
{ "name": "baseDamage", "type": "number", "required": true },
|
|
{ "name": "doArmorDamage", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "WillResultInCriminal",
|
|
"cppName": "SE_WillResultInCriminal",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "source", "type": "Character", "required": true },
|
|
{ "name": "target", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CreateParty",
|
|
"cppName": "SE_CreateParty",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "source", "type": "CharOrSocket", "required": true }
|
|
]
|
|
},
|
|
"returns": "Party"
|
|
},
|
|
{
|
|
"name": "GetClientFeature",
|
|
"cppName": "SE_GetClientFeature",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "feature", "type": "ClientFeature", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "GetServerFeature",
|
|
"cppName": "SE_GetServerFeature",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "feature", "type": "ServerFeature", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "GetServerSetting",
|
|
"cppName": "SE_GetServerSetting",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "setting", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean | string | number"
|
|
},
|
|
{
|
|
"name": "DeleteFile",
|
|
"cppName": "SE_DeleteFile",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 3,
|
|
"list": [
|
|
{ "name": "file", "type": "string", "required": true },
|
|
{ "name": "folder", "type": "string", "required": false },
|
|
{ "name": "scriptDataDir", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "GetAccountCount",
|
|
"cppName": "SE_GetAccountCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetPlayerCount",
|
|
"cppName": "SE_GetPlayerCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetItemCount",
|
|
"cppName": "SE_GetItemCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetMultiCount",
|
|
"cppName": "SE_GetMultiCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetCharacterCount",
|
|
"cppName": "SE_GetCharacterCount",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetServerVersionString",
|
|
"cppName": "SE_GetServerVersionString",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "EraStringToNum",
|
|
"cppName": "SE_EraStringToNum",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "era", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "BASEITEMSERIAL",
|
|
"cppName": "SE_BASEITEMSERIAL",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "INVALIDSERIAL",
|
|
"cppName": "SE_INVALIDSERIAL",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "INVALIDID",
|
|
"cppName": "SE_INVALIDID",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "INVALIDCOLOUR",
|
|
"cppName": "SE_INVALIDCOLOUR",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
}
|
|
],
|
|
"types": [
|
|
{
|
|
"name": "BaseObject",
|
|
"properties": [
|
|
{
|
|
"name": "color",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "colour",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "damageIncrease",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "defenseChance",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "dexterity",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "health",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "healthRegenBonus",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hidamage",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hitChance",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hue",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "id",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "instanceID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "intelligence",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "isChar",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "isDispellable",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isGuarded",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isItem",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "isSpawner",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "lodamage",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "luck",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "manaRegenBonus",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxhp",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "multi",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "MultiOrNull"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "oldX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "oldY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "oldZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "origin",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "owner",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "poison",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "race",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "RaceOrNull"
|
|
},
|
|
{
|
|
"name": "region",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "TownRegionOrNull"
|
|
},
|
|
{
|
|
"name": "scripttrigger",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "scriptTriggers",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number[]"
|
|
},
|
|
{
|
|
"name": "sectionID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "serial",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "shouldSave",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "skin",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spawnSerial",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "staminaRegenBonus",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "strength",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "swingSpeedIncrease",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tithing",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "title",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "visible",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "VisibleTypes"
|
|
},
|
|
{
|
|
"name": "weight",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "worldnumber",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "x",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "y",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "z",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
],
|
|
"methods": [
|
|
{ "name": "AddScriptTrigger", "cppName": "CBase_AddScriptTrigger", "params": { "num": 1, "list": [ { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "ApplySection", "cppName": "CBase_ApplySection", "params": { "num": 1, "list": [ { "name": "section", "type": "string", "required": true } ] }, "returns": "void" },
|
|
{ "name": "DistanceTo", "cppName": "CBase_DistanceTo", "params": { "num": 1, "list": [ { "name": "target", "type": "BaseObject", "required": true } ] }, "returns": "number" },
|
|
{ "name": "GetJSTimer", "cppName": "CBase_GetJSTimer", "params": { "num": 2, "list": [ { "name": "timerId", "type": "number", "required": true }, { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "GetSerial", "cppName": "CBase_GetSerial", "params": { "num": 1, "list": [ { "name": "part", "type": "0 | 1 | 2 | 3 | 4", "required": true } ] }, "returns": "number" },
|
|
{ "name": "GetTag", "cppName": "CBase_GetTag", "params": { "num": 1, "list": [ { "name": "tag", "type": "string", "required": true } ] }, "returns": "string | boolean | number" },
|
|
{ "name": "GetTempEffect", "cppName": "CBase_GetTempEffect", "params": { "num": 1, "list": [ { "name": "effectID", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "GetTempTag", "cppName": "CBase_GetTempTag", "params": { "num": 1, "list": [ { "name": "tag", "type": "string", "required": true } ] }, "returns": "string | boolean | number" },
|
|
{ "name": "HasScriptTrigger", "cppName": "CBase_HasScriptTrigger", "params": { "num": 1, "list": [ { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "InRange", "cppName": "CBase_InRange", "params": { "num": 2, "list": [
|
|
{ "name": "other", "type": "BaseObject", "required": true },
|
|
{ "name": "distance", "type": "number", "required": true }
|
|
] }, "returns": "boolean" },
|
|
{ "name": "KillJSTimer", "cppName": "CBase_KillJSTimer", "params": { "num": 2, "list": [ { "name": "timerId", "type": "number", "required": true }, { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "KillTimers", "cppName": "CBase_KillTimers", "params": { "num": 1, "list": [ { "name": "triggerId","type": "number", "required": false} ] }, "returns": "void" },
|
|
{ "name": "PauseJSTimer", "cppName": "CBase_PauseJSTimer", "params": { "num": 2, "list": [ { "name": "timerId", "type": "number", "required": true }, { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "PauseTempEffect", "cppName": "CBase_PauseTempEffect", "params": { "num": 1, "list": [ { "name": "effectID", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "RemoveScriptTrigger", "cppName": "CBase_RemoveScriptTrigger", "params": { "num": 1, "list": [ { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "Resist", "cppName": "CBase_Resist", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "resistType", "type": "WeatherType", "required": true } ] },
|
|
{ "num": 2, "list": [ { "name": "resistType", "type": "WeatherType", "required": true }, { "name": "newValue", "type": "number", "required": true } ] }
|
|
] },
|
|
"returns": "number | boolean" },
|
|
{ "name": "ResourceCount", "cppName": "CBase_ResourceCount", "params": { "num": 1, "max": 4, "list": [
|
|
{ "name": "realId", "type": "number", "required": true },
|
|
{ "name": "itemColour", "type": "number", "required": false },
|
|
{ "name": "moreVal", "type": "number", "required": false },
|
|
{ "name": "sectionId", "type": "string", "required": false }
|
|
] }, "returns": "number" },
|
|
{ "name": "ResumeJSTimer", "cppName": "CBase_ResumeJSTimer", "params": { "num": 2, "list": [ { "name": "timerId", "type": "number", "required": true }, { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "ResumeTempEffect", "cppName": "CBase_ResumeTempEffect", "params": { "num": 1, "list": [ { "name": "effectID", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "ReverseTempEffect", "cppName": "CBase_ReverseTempEffect", "params": { "num": 1, "list": [ { "name": "effectID", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "SetJSTimer", "cppName": "CBase_SetJSTimer", "params": { "num": 3, "list": [
|
|
{ "name": "timerId", "type": "number", "required": true },
|
|
{ "name": "millis", "type": "number", "required": true },
|
|
{ "name": "scriptId", "type": "number", "required": true }
|
|
] }, "returns": "number" },
|
|
{ "name": "SetLocation", "cppName": "CBase_Teleport", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "targetOrGoPlace", "type": "BaseObject | number", "required": true } ] },
|
|
{ "num": 2, "max": 5, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": false },
|
|
{ "name": "world", "type": "number", "required": false },
|
|
{ "name": "instance", "type": "number", "required": false }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "SetRandomColor", "cppName": "CBase_SetRandomColor", "params": { "num": 1, "list": [ { "name": "colorList", "type": "string", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "SetRandomName", "cppName": "CBase_SetRandomName", "params": { "num": 1, "list": [ { "name": "nameList", "type": "string", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "SetTag", "cppName": "CBase_SetTag", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "tag", "type": "string", "required": true },
|
|
{ "name": "value", "type": "string | number | boolean | null", "required": false } ]
|
|
}, "returns": "void" },
|
|
{ "name": "SetTempTag", "cppName": "CBase_SetTempTag", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "tag", "type": "string", "required": true },
|
|
{ "name": "value", "type": "string | number | boolean | null", "required": false } ]
|
|
}, "returns": "void" },
|
|
{ "name": "StartTimer", "cppName": "CBase_StartTimer", "params": { "num": 2, "max": 3, "list": [
|
|
{ "name": "expireTime", "type": "number", "required": true },
|
|
{ "name": "triggerNum", "type": "number", "required": true },
|
|
{ "name": "more2", "type": "number | boolean", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "StaticEffect", "cppName": "CBase_StaticEffect", "params": { "num": 3, "list": [
|
|
{ "name": "effectId", "type": "number", "required": true },
|
|
{ "name": "speed", "type": "number", "required": true },
|
|
{ "name": "loop", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "Teleport", "cppName": "CBase_Teleport", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "targetOrGoPlace", "type": "BaseObject | number", "required": true } ] },
|
|
{ "num": 2, "max": 5, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": false },
|
|
{ "name": "world", "type": "number", "required": false },
|
|
{ "name": "instance", "type": "number", "required": false }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "TextMessage", "cppName": "CBase_TextMessage", "params": { "num": 1, "max": 7, "list": [
|
|
{ "name": "message", "type": "string", "required": true },
|
|
{ "name": "individual", "type": "boolean | undefined | null", "required": false },
|
|
{ "name": "hue", "type": "number", "required": false },
|
|
{ "name": "target", "type": "SpeechTarget", "required": false },
|
|
{ "name": "targetSerial", "type": "number", "required": false },
|
|
{ "name": "font", "type": "FontType", "required": false },
|
|
{ "name": "speechType", "type": "SpeechType", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "UpdateStats", "cppName": "CBase_UpdateStats", "params": { "num": 1, "list": [ { "name": "statType", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "UseResource", "cppName": "CBase_UseResource", "params": { "num": 2, "max": 5, "list": [
|
|
{ "name": "amount", "type": "number", "required": true },
|
|
{ "name": "realId", "type": "number", "required": true },
|
|
{ "name": "color", "type": "number", "required": false },
|
|
{ "name": "moreVal", "type": "number", "required": false },
|
|
{ "name": "sectionId", "type": "string", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "Delete", "cppName": "CBase_Delete", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "FinishedItems", "cppName": "CBase_FinishedItems", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "FirstItem", "cppName": "CBase_FirstItem", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "GetNumTags", "cppName": "CBase_GetNumTags", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "GetTagMap", "cppName": "CBase_GetTagMap", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "GetTempTagMap", "cppName": "CBase_GetTempTagMap", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "NextItem", "cppName": "CBase_NextItem", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "Refresh", "cppName": "CBase_Refresh", "params": { "num": 0, "list": [] }, "returns": "void" }
|
|
]
|
|
},
|
|
{
|
|
"name": "Spell",
|
|
"aka": "UOXSpell",
|
|
"properties": [
|
|
{
|
|
"name": "id",
|
|
"cppName": "CSP_ID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "action",
|
|
"cppName": "CSP_ACTION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "delay",
|
|
"cppName": "CSP_DELAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "damageDelay",
|
|
"cppName": "CSP_DAMAGEDELAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "recoveryDelay",
|
|
"cppName": "CSP_RECOVERYDELAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "health",
|
|
"cppName": "CSP_HEALTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "stamina",
|
|
"cppName": "CSP_STAMINA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "mana",
|
|
"cppName": "CSP_MANA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "mantra",
|
|
"cppName": "CSP_MANTRA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"cppName": "CSP_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "strToSay",
|
|
"cppName": "CSP_STRTOSAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "scrollLow",
|
|
"cppName": "CSP_SCROLLLOW",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "scrollHigh",
|
|
"cppName": "CSP_SCROLLHIGH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "circle",
|
|
"cppName": "CSP_CIRCLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "lowSkill",
|
|
"cppName": "CSP_LOWSKILL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "highSkill",
|
|
"cppName": "CSP_HIGHSKILL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "requireTarget",
|
|
"cppName": "CSP_REQUIRETARGET",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "requireItem",
|
|
"cppName": "CSP_REQUIREITEM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "requireLocation",
|
|
"cppName": "CSP_REQUIRELOCATION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "requireChar",
|
|
"cppName": "CSP_REQUIRECHAR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "travelSpell",
|
|
"cppName": "CSP_TRAVELSPELL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "fieldSpell",
|
|
"cppName": "CSP_FIELDSPELL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "reflectable",
|
|
"cppName": "CSP_REFLECTABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "aggressiveSpell",
|
|
"cppName": "CSP_AGGRESSIVESPELL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "resistable",
|
|
"cppName": "CSP_RESISTABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "soundEffect",
|
|
"cppName": "CSP_SOUNDEFFECT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "enabled",
|
|
"cppName": "CSP_ENABLED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "tithing",
|
|
"cppName": "CSP_TITHING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "baseDmg",
|
|
"cppName": "CSP_BASEDMG",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "reagents",
|
|
"cppName": "CSP_REAGENTS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "any[][]",
|
|
"comments": "Reagent entries formatted as [sectionID, amount, optionalColour], where sectionID is the reagent identity assigned through the SECTIONID item DFN tag."
|
|
}
|
|
],
|
|
"methods": [],
|
|
"comments": "Spell has no methods"
|
|
},
|
|
{
|
|
"name": "Skill",
|
|
"aka": "UOXGlobalSkill",
|
|
"properties": [
|
|
{
|
|
"name": "name",
|
|
"cppName": "CGSKILL_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "madeWord",
|
|
"cppName": "CGSKILL_MADEWORD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "strength",
|
|
"cppName": "CGSKILL_STRENGTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "dexterity",
|
|
"cppName": "CGSKILL_DEXTERITY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "intelligence",
|
|
"cppName": "CGSKILL_INTELLIGENCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "skillDelay",
|
|
"cppName": "CGSKILL_SKILLDELAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "scriptID",
|
|
"cppName": "CGSKILL_SCRIPTID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Accounts",
|
|
"type": "Accounts"
|
|
},
|
|
{
|
|
"name": "CertainSetOf",
|
|
"extends": "Array< number >",
|
|
"properties": [
|
|
{
|
|
"name": "alchemy",
|
|
"cppID": "ALCHEMY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "anatomy",
|
|
"cppID": "ANATOMY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "animallore",
|
|
"cppID": "ANIMALLORE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "itemid",
|
|
"cppID": "ITEMID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "armslore",
|
|
"cppID": "ARMSLORE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "parrying",
|
|
"cppID": "PARRYING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "begging",
|
|
"cppID": "BEGGING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "blacksmithing",
|
|
"cppID": "BLACKSMITHING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "bowcraft",
|
|
"cppID": "BOWCRAFT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "peacemaking",
|
|
"cppID": "PEACEMAKING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "camping",
|
|
"cppID": "CAMPING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "carpentry",
|
|
"cppID": "CARPENTRY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "cartography",
|
|
"cppID": "CARTOGRAPHY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "cooking",
|
|
"cppID": "COOKING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "detectinghidden",
|
|
"cppID": "DETECTINGHIDDEN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "enticement",
|
|
"cppID": "ENTICEMENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "evaluatingintel",
|
|
"cppID": "EVALUATINGINTEL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "healing",
|
|
"cppID": "HEALING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fishing",
|
|
"cppID": "FISHING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "forensics",
|
|
"cppID": "FORENSICS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "herding",
|
|
"cppID": "HERDING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hiding",
|
|
"cppID": "HIDING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "provocation",
|
|
"cppID": "PROVOCATION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "inscription",
|
|
"cppID": "INSCRIPTION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "lockpicking",
|
|
"cppID": "LOCKPICKING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "magery",
|
|
"cppID": "MAGERY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "magicresistance",
|
|
"cppID": "MAGICRESISTANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tactics",
|
|
"cppID": "TACTICS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "snooping",
|
|
"cppID": "SNOOPING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "musicianship",
|
|
"cppID": "MUSICIANSHIP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "poisoning",
|
|
"cppID": "POISONING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "archery",
|
|
"cppID": "ARCHERY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spiritspeak",
|
|
"cppID": "SPIRITSPEAK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "stealing",
|
|
"cppID": "STEALING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tailoring",
|
|
"cppID": "TAILORING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "taming",
|
|
"cppID": "TAMING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tasteid",
|
|
"cppID": "TASTEID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tinkering",
|
|
"cppID": "TINKERING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tracking",
|
|
"cppID": "TRACKING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "veterinary",
|
|
"cppID": "VETERINARY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "swordsmanship",
|
|
"cppID": "SWORDSMANSHIP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "macefighting",
|
|
"cppID": "MACEFIGHTING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fencing",
|
|
"cppID": "FENCING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "wrestling",
|
|
"cppID": "WRESTLING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "lumberjacking",
|
|
"cppID": "LUMBERJACKING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "mining",
|
|
"cppID": "MINING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "meditation",
|
|
"cppID": "MEDITATION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "stealth",
|
|
"cppID": "STEALTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "removetrap",
|
|
"cppID": "REMOVETRAP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "necromancy",
|
|
"cppID": "NECROMANCY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "focus",
|
|
"cppID": "FOCUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "chivalry",
|
|
"cppID": "CHIVALRY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "bushido",
|
|
"cppID": "BUSHIDO",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ninjitsu",
|
|
"cppID": "NINJITSU",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spellweaving",
|
|
"cppID": "SPELLWEAVING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "mysticism",
|
|
"cppID": "MYSTICISM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "imbuing",
|
|
"cppID": "IMBUING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "throwing",
|
|
"cppID": "THROWING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "allskills",
|
|
"cppID": "ALLSKILLS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseSkills",
|
|
"aka": "UOXBaseSkills",
|
|
"extends": "CertainSetOf"
|
|
},
|
|
{
|
|
"name": "Skills",
|
|
"aka": "UOXSkills",
|
|
"extends": "CertainSetOf"
|
|
},
|
|
{
|
|
"name": "SkillsUsed",
|
|
"aka": "UOXSkillsUsed",
|
|
"extends": "CertainSetOf"
|
|
},
|
|
{
|
|
"name": "SkillsLock",
|
|
"aka": "UOXSkillsLock",
|
|
"extends": "CertainSetOf"
|
|
},
|
|
{
|
|
"name": "SkillsCap",
|
|
"aka": "UOXSkillsCap",
|
|
"extends": "CertainSetOf"
|
|
},
|
|
{
|
|
"name": "Console",
|
|
"aka": "UOXConsole",
|
|
"properties": [
|
|
{
|
|
"name": "mode",
|
|
"cppName": "CCONSOLE_MODE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "logEcho",
|
|
"cppName": "CCONSOLE_LOGECHO",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"name": "Print",
|
|
"cppName": "CConsole_Print",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Log",
|
|
"cppName": "CConsole_Log",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "value", "type": "string", "required": true },
|
|
{ "name": "filename", "type": "string", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Error",
|
|
"cppName": "CConsole_Error",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Warning",
|
|
"cppName": "CConsole_Warning",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PrintSectionBegin",
|
|
"cppName": "CConsole_PrintSectionBegin",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TurnYellow",
|
|
"cppName": "CConsole_TurnYellow",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TurnRed",
|
|
"cppName": "CConsole_TurnRed",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TurnGreen",
|
|
"cppName": "CConsole_TurnGreen",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TurnBlue",
|
|
"cppName": "CConsole_TurnBlue",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TurnNormal",
|
|
"cppName": "CConsole_TurnNormal",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "TurnBrightWhite",
|
|
"cppName": "CConsole_TurnBrightWhite",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PrintDone",
|
|
"cppName": "CConsole_PrintDone",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PrintFailed",
|
|
"cppName": "CConsole_PrintFailed",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PrintPassed",
|
|
"cppName": "CConsole_PrintPassed",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "ClearScreen",
|
|
"cppName": "CConsole_ClearScreen",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PrintBasedOnVal",
|
|
"cppName": "CConsole_PrintBasedOnVal",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "MoveTo",
|
|
"cppName": "CConsole_MoveTo",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PrintSpecial",
|
|
"cppName": "CConsole_PrintSpecial",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "color", "type": "number", "required": true },
|
|
{ "name": "msg", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "BeginRestart",
|
|
"cppName": "CConsole_BeginRestart",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "BeginShutdown",
|
|
"cppName": "CConsole_BeginShutdown",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Reload",
|
|
"cppName": "CConsole_Reload",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "value", "type": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ResourceAmount",
|
|
"definition": "[number, number, number[]]"
|
|
},
|
|
{
|
|
"name": "ResourceSkill",
|
|
"definition": "[number, number, number]"
|
|
},
|
|
{
|
|
"name": "CreateEntry",
|
|
"aka": "UOXCreateEntry",
|
|
"properties": [
|
|
{
|
|
"name": "id",
|
|
"cppID": "CMAKE_ID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "name",
|
|
"cppID": "CMAKE_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "addItem",
|
|
"cppID": "CMAKE_ADDITEM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "colour",
|
|
"cppID": "CMAKE_COLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "sound",
|
|
"cppID": "CMAKE_SOUND",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "minRank",
|
|
"cppID": "CMAKE_MINRANK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "maxRank",
|
|
"cppID": "CMAKE_MAXRANK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "delay",
|
|
"cppID": "CMAKE_DELAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "spell",
|
|
"cppID": "CMAKE_SPELL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "resources",
|
|
"cppID": "CMAKE_RESOURCES",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "ResourceAmount[]",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "skills",
|
|
"cppID": "CMAKE_SKILLS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "ResourceSkill[]",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "avgMinSkill",
|
|
"cppID": "CMAKE_AVGMINSKILL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "avgMaxSkill",
|
|
"cppID": "CMAKE_AVGMAXSKILL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CreateEntries",
|
|
"aka": "UOXCreateEntries"
|
|
},
|
|
{
|
|
"name": "Timer",
|
|
"aka": "UOXTimer",
|
|
"values": [
|
|
{ "label": "TIMEOUT", "value": 0, "comment": "Character timer" },
|
|
{ "label": "INVIS", "value": 1, "comment": "Character timer" },
|
|
{ "label": "HUNGER", "value": 2, "comment": "Character timer" },
|
|
{ "label": "THIRST", "value": 3, "comment": "Character timer" },
|
|
{ "label": "POISONTIME", "value": 4, "comment": "Character timer" },
|
|
{ "label": "POISONTEXT", "value": 5, "comment": "Character timer" },
|
|
{ "label": "POISONWEAROFF", "value": 6, "comment": "Character timer" },
|
|
{ "label": "SPELLTIME", "value": 7, "comment": "Character timer" },
|
|
{ "label": "SPELLRECOVERYTIME", "value": 8, "comment": "Character timer" },
|
|
{ "label": "CRIMFLAG", "value": 9, "comment": "Character timer" },
|
|
{ "label": "ANTISPAM", "value": 10, "comment": "Character timer" },
|
|
{ "label": "MURDERRATE", "value": 11, "comment": "Character timer" },
|
|
{ "label": "PEACETIMER", "value": 12, "comment": "Character timer" },
|
|
{ "label": "FLYINGTOGGLE", "value": 13, "comment": "Character timer" },
|
|
{ "label": "FIREFIELDTICK", "value": 14, "comment": "Character timer" },
|
|
{ "label": "POISONFIELDTICK", "value": 15, "comment": "Character timer" },
|
|
{ "label": "PARAFIELDTICK", "value": 16, "comment": "Character timer" },
|
|
{ "label": "YOUNGHEAL", "value": 17, "comment": "Character timer" },
|
|
{ "label": "YOUNGMESSAGE", "value": 18, "comment": "Character timer" },
|
|
{ "label": "MOVETIME", "value": 19, "comment": "Character timer" },
|
|
{ "label": "SPATIMER", "value": 20, "comment": "Character timer" },
|
|
{ "label": "SUMMONTIME", "value": 21, "comment": "Character timer" },
|
|
{ "label": "EVADETIME", "value": 22, "comment": "Character timer" },
|
|
{ "label": "LOYALTYTIME", "value": 23, "comment": "Character timer" },
|
|
{ "label": "IDLEANIMTIME", "value": 24, "comment": "Character timer" },
|
|
{ "label": "LOGOUT", "value": 25, "comment": "Character timer" },
|
|
{ "label": "SOCK_SKILLDELAY", "value": 26, "comment": "Socket timer" },
|
|
{ "label": "SOCK_OBJDELAY", "value": 27, "comment": "Socket timer" },
|
|
{ "label": "SOCK_SPIRITSPEAK", "value": 28, "comment": "Socket timer" },
|
|
{ "label": "SOCK_TRACKING", "value": 29, "comment": "Socket timer" },
|
|
{ "label": "SOCK_FISHING", "value": 30, "comment": "Socket timer" },
|
|
{ "label": "SOCK_MUTETIME", "value": 31, "comment": "Socket timer" },
|
|
{ "label": "SOCK_TRACKINGDISPLAY", "value": 32, "comment": "Socket timer" },
|
|
{ "label": "SOCK_TRAFFICWARDEN", "value": 33, "comment": "Socket timer" },
|
|
{ "label": "SOCK_SPEEDHACKPENALTY", "value": 34, "comment": "Socket timer" },
|
|
{ "label": "SOCK_SPEEDHACKLOGGED", "value": 35, "comment": "Socket timer" },
|
|
{ "label": "COUNT", "value": 36, "comment": "Socket timer" }
|
|
]
|
|
},
|
|
{
|
|
"name": "SCRIPT",
|
|
"aka": "uox_class",
|
|
"properties": [
|
|
{
|
|
"name": "script_id",
|
|
"cppID": "CSCRIPT_SCRIPTID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Race",
|
|
"aka": "UOXRace_class",
|
|
"properties": [
|
|
{
|
|
"name": "id",
|
|
"cppID": "CRP_ID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "name",
|
|
"cppID": "CRP_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "weakToWeather",
|
|
"cppID": "CRP_WEAKTOWEATHER",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"type": "",
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "requiresBeard",
|
|
"cppID": "CRP_REQUIRESBEARD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "requiresNoBeard",
|
|
"cppID": "CRP_REQUIRESNOBEARD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isPlayerRace",
|
|
"cppID": "CRP_ISPLAYERRACE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "genderRestrict",
|
|
"cppID": "CRP_GENDERRESTRICT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "armourClass",
|
|
"cppID": "CRP_ARMOURCLASS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "languageSkillMin",
|
|
"cppID": "CRP_LANGUAGESKILLMIN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "skillAdjustment",
|
|
"cppID": "CRP_SKILLADJUSTMENT",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"type": "",
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "poisonResistance",
|
|
"cppID": "CRP_POISONRESISTANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "magicResistance",
|
|
"cppID": "CRP_MAGICRESISTANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "visibleDistance",
|
|
"cppID": "CRP_VISIBLEDISTANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "nightVision",
|
|
"cppID": "CRP_NIGHTVISION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"name": "CanWearArmour",
|
|
"cppName": "CRace_CanWearArmour",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [ { "name": "item", "type": "Item", "required": true } ]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "CanEquip",
|
|
"cppName": "CRace_CanEquip",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [ { "name": "item", "type": "Item", "required": true } ]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "IsValidHairColour",
|
|
"cppName": "CRace_IsValidHairColour",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [ { "name": "colour", "type": "number", "required": true } ]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "IsValidSkinColour",
|
|
"cppName": "CRace_IsValidSkinColour",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [ { "name": "colour", "type": "number", "required": true } ]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "IsValidBeardColour",
|
|
"cppName": "CRace_IsValidBeardColour",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [ { "name": "colour", "type": "number", "required": true } ]
|
|
},
|
|
"returns": "boolean"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "CharOrItem",
|
|
"definition": "Character | Item"
|
|
},
|
|
{
|
|
"name": "CharOrSocket",
|
|
"definition": "Character | Socket"
|
|
},
|
|
{
|
|
"name": "Character",
|
|
"extends": "BaseObject",
|
|
"aka": "UOXChar_class",
|
|
"properties": [
|
|
{
|
|
"name": "isChar",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "true",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "isItem",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "false",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "account",
|
|
"cppName": "CCP_ACCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "Account | null | undefined"
|
|
},
|
|
{
|
|
"name": "accountNum",
|
|
"cppName": "CCP_ACCOUNTNUM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "actualDexterity",
|
|
"cppName": "CCP_ACTUALDEXTERITY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "actualIntelligence",
|
|
"cppName": "CCP_ACTUALINTELLIGENCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "actualStrength",
|
|
"cppName": "CCP_ACTUALSTRENGTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "aitype",
|
|
"cppName": "CCP_AITYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "allmove",
|
|
"cppName": "CCP_ALLMOVE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "true"
|
|
},
|
|
{
|
|
"name": "attack",
|
|
"cppName": "CCP_ATTACK",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "attacker",
|
|
"cppName": "CCP_ATTACKER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "atWar",
|
|
"cppName": "CCP_ATWAR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "baseskills",
|
|
"cppName": "CCP_BASESKILLS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "BaseSkills"
|
|
},
|
|
{
|
|
"name": "beardColor",
|
|
"cppName": "CCP_BEARDCOLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "beardColour",
|
|
"cppName": "CCP_BEARDCOLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "beardStyle",
|
|
"cppName": "CCP_BEARDSTYLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "brkPeaceChance",
|
|
"cppName": "CCP_BRKPEACE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "canAttack",
|
|
"cppName": "CCP_CANATTACK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canBroadcast",
|
|
"cppName": "CCP_CANBROADCAST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canRun",
|
|
"cppName": "CCP_CANRUN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canSnoop",
|
|
"cppName": "CCP_CANSNOOP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "cell",
|
|
"cppName": "CCP_CELL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "commandlevel",
|
|
"cppName": "CCP_COMMANDLEVEL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "controlSlots",
|
|
"cppName": "CCP_CONTROLSLOTS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "controlSlotsUsed",
|
|
"cppName": "CCP_CONTROLSLOTSUSED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "createdOn",
|
|
"cppName": "CCP_CREATEDON",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "criminal",
|
|
"cppName": "CCP_CRIMINAL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "dead",
|
|
"cppName": "CCP_DEAD",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "deaths",
|
|
"cppName": "CCP_DEATHS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "direction",
|
|
"cppName": "CCP_DIRECTION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "emoteColour",
|
|
"cppName": "CCP_EMOTECOLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fame",
|
|
"cppName": "CCP_FAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "flag",
|
|
"cppName": "CCP_FLAG",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fleeAt",
|
|
"cppName": "CCP_FLEEAT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "followerCount",
|
|
"cppName": "CCP_FOLLOWERCOUNT",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fontType",
|
|
"cppName": "CCP_FONTTYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "foodList",
|
|
"cppName": "CCP_FOODLIST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "frozen",
|
|
"cppName": "CCP_FROZEN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "fx1",
|
|
"cppName": "CCP_FX1",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fx2",
|
|
"cppName": "CCP_FX2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fy1",
|
|
"cppName": "CCP_FY1",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fy2",
|
|
"cppName": "CCP_FY2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fz",
|
|
"cppName": "CCP_FZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "gender",
|
|
"cppName": "CCP_GENDER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "guarding",
|
|
"cppName": "CCP_GUARDING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "BaseOrNull"
|
|
},
|
|
{
|
|
"name": "guild",
|
|
"cppName": "CCP_GUILD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "GuildOrNull"
|
|
},
|
|
{
|
|
"name": "guildTitle",
|
|
"cppName": "CCP_GUILDTITLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "hairColor",
|
|
"cppName": "CCP_HAIRCOLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hairColour",
|
|
"cppName": "CCP_HAIRCOLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hairStyle",
|
|
"cppName": "CCP_HAIRSTYLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hasStolen",
|
|
"cppName": "CCP_HASSTOLEN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "hireling",
|
|
"cppName": "CCP_HIRELING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "houseicons",
|
|
"cppName": "CCP_HOUSEICONS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "housesCoOwned",
|
|
"cppName": "CCP_HOUSESCOOWNED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "housesOwned",
|
|
"cppName": "CCP_HOUSESOWNED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hunger",
|
|
"cppName": "CCP_HUNGER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hungerRate",
|
|
"cppName": "CCP_HUNGERRATE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "hungerWildChance",
|
|
"cppName": "CCP_HUNGERWILDCHANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "innocent",
|
|
"cppName": "CCP_INNOCENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isAnimal",
|
|
"cppName": "CCP_ISANIMAL",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isAwake",
|
|
"cppName": "CCP_AWAKE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isCasting",
|
|
"cppName": "CCP_ISCASTING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isCounselor",
|
|
"cppName": "CCP_ISCOUNSELOR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isDisguised",
|
|
"cppName": "CCP_ISDISGUISED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isFlying",
|
|
"cppName": "CCP_ISFLYING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isGM",
|
|
"cppName": "CCP_ISGM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isGMPageable",
|
|
"cppName": "CCP_ISGMPAGEABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isHuman",
|
|
"cppName": "CCP_ISHUMAN",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isIncognito",
|
|
"cppName": "CCP_ISINCOGNITO",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isJailed",
|
|
"cppName": "CCP_ISJAILED",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isMeditating",
|
|
"cppName": "CCP_ISMEDITATING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isonhorse",
|
|
"cppName": "CCP_ISONHORSE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isPolymorphed",
|
|
"cppName": "CCP_ISPOLYMORPHED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isRunning",
|
|
"cppName": "CCP_ISRUNNING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isShop",
|
|
"cppName": "CCP_ISSHOP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isUsingPotion",
|
|
"cppName": "CCP_USINGPOTION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "karma",
|
|
"cppName": "CCP_KARMA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "karmaLock",
|
|
"cppName": "CCP_KARMALOCK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "lastOn",
|
|
"cppName": "CCP_LASTON",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "lastOnSecs",
|
|
"cppName": "CCP_LASTONSECS",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "lightlevel",
|
|
"cppName": "CCP_LIGHTLEVEL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "loyalty",
|
|
"cppName": "CCP_LOYALTY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "loyaltyRate",
|
|
"cppName": "CCP_LOYALTYRATE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "magicReflect",
|
|
"cppName": "CCP_MAGICREFLECT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "mana",
|
|
"cppName": "CCP_MANA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxLoyalty",
|
|
"cppName": "CCP_MAXLOYALTY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxmana",
|
|
"cppName": "CCP_MAXMANA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxstamina",
|
|
"cppName": "CCP_MAXSTAMINA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "mounted",
|
|
"cppName": "CCP_MOUNTED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "murdercount",
|
|
"cppName": "CCP_MURDERCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "murderer",
|
|
"cppName": "CCP_MURDERER",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "neutral",
|
|
"cppName": "CCP_NEUTRAL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "nextAct",
|
|
"cppName": "CCP_NEXTACT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "noNeedMana",
|
|
"cppName": "CCP_NONEEDMANA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "noNeedReags",
|
|
"cppName": "CCP_NONEEDREAGS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "noCharCollide",
|
|
"cppName": "CCP_NOCHARCOLLIDE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "noSkillTitles",
|
|
"cppName": "CCP_NOSKILLTITLES",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "npc",
|
|
"cppName": "CCP_NPC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "npcFlag",
|
|
"cppName": "CCP_NPCFLAG",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "npcGuild",
|
|
"cppName": "CCP_NPCGUILD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "oldWandertype",
|
|
"cppName": "CCP_OLDWANDERTYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "online",
|
|
"cppName": "CCP_ONLINE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "orgID",
|
|
"cppName": "CCP_ORGID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "orgSkin",
|
|
"cppName": "CCP_ORGSKIN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "origName",
|
|
"cppName": "CCP_ORIGNAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "orneriness",
|
|
"cppName": "CCP_ORNERINESS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ownedItemsCount",
|
|
"cppName": "CCP_OWNEDITEMSCOUNT",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ownerCount",
|
|
"cppName": "CCP_OWNERCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pack",
|
|
"cppName": "CCP_CHARPACK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "ItemOrNull"
|
|
},
|
|
{
|
|
"name": "party",
|
|
"cppName": "CCP_PARTY",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "PartyOrNull"
|
|
},
|
|
{
|
|
"name": "partyLootable",
|
|
"cppName": "CCP_PARTYLOOTABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "pathTargX",
|
|
"cppName": "CCP_PATHTARGX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pathTargY",
|
|
"cppName": "CCP_PATHTARGY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "permanentMagicReflect",
|
|
"cppName": "CCP_PERMMAGICREFLECT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "petCount",
|
|
"cppName": "CCP_PETCOUNT",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "playTime",
|
|
"cppName": "CCP_PLAYTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "poisonStrength",
|
|
"cppName": "CCP_POISONSTRENGTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "priv",
|
|
"cppName": "CCP_PRIV",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "raceGate",
|
|
"cppName": "CCP_RACEGATE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "reAttackAt",
|
|
"cppName": "CCP_REATTACKAT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "sayColour",
|
|
"cppName": "CCP_SAYCOLOUR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "setPeace",
|
|
"cppName": "CCP_SETPEACE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "singClickSer",
|
|
"cppName": "CCP_SINGCLICKSER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "skillCaps",
|
|
"cppName": "CCP_SKILLCAP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "SkillsCap"
|
|
},
|
|
{
|
|
"name": "skillLock",
|
|
"cppName": "CCP_SKILLLOCK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "SkillsLock"
|
|
},
|
|
{
|
|
"name": "skills",
|
|
"cppName": "CCP_SKILLS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "Skills"
|
|
},
|
|
{
|
|
"name": "skillsused",
|
|
"cppName": "CCP_SKILLUSE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "SkillsUsed"
|
|
},
|
|
{
|
|
"name": "skillToPeace",
|
|
"cppName": "CCP_SKILLTOPEACE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "skillToProv",
|
|
"cppName": "CCP_SKILLTOPROV",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "skillToTame",
|
|
"cppName": "CCP_SKILLTOTAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "socket",
|
|
"cppName": "CCP_SOCKET",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "SocketOrNull"
|
|
},
|
|
{
|
|
"name": "spawnX",
|
|
"cppName": "CCP_SPAWNX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spawnY",
|
|
"cppName": "CCP_SPAWNY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spawnZ",
|
|
"cppName": "CCP_SPAWNZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spattack",
|
|
"cppName": "CCP_SPATTACK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spdelay",
|
|
"cppName": "CCP_SPDELAY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "spellCast",
|
|
"cppName": "CCP_SPELLCAST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "split",
|
|
"cppName": "CCP_SPLIT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "splitchance",
|
|
"cppName": "CCP_SPLITCHANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "squelch",
|
|
"cppName": "CCP_SQUELCH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "stabled",
|
|
"cppName": "CCP_STABLED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "stamina",
|
|
"cppName": "CCP_STAMINA",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "stealth",
|
|
"cppName": "CCP_STEALTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tamed",
|
|
"cppName": "CCP_TAMED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "tamedHungerRate",
|
|
"cppName": "CCP_TAMEDHUNGERRATE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tamedThirstRate",
|
|
"cppName": "CCP_TAMEDTHIRSTRATE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "target",
|
|
"cppName": "CCP_TARGET",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "tempdex",
|
|
"cppName": "CCP_TDEXTERITY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tempint",
|
|
"cppName": "CCP_TINTELLIGENCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tempstr",
|
|
"cppName": "CCP_TSTRENGTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "thirst",
|
|
"cppName": "CCP_THIRST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "thirstRate",
|
|
"cppName": "CCP_THIRSTRATE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "thirstWildChance",
|
|
"cppName": "CCP_THIRSTWILDCHANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "town",
|
|
"cppName": "CCP_TOWN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "TownRegionOrNull"
|
|
},
|
|
{
|
|
"name": "townPriv",
|
|
"cppName": "CCP_TOWNPRIV",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "trainer",
|
|
"cppName": "CCP_TRAINER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "vulnerable",
|
|
"cppName": "CCP_VULNERABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "wandertype",
|
|
"cppName": "CCP_WANDERTYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "vendorGoldHeld",
|
|
"cppName": "CCP_VENDORGOLDHELD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "willhunger",
|
|
"cppName": "CCP_HUNGERSTATUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "willthirst",
|
|
"cppName": "CCP_THIRSTSTATUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"methods": [
|
|
{ "name": "AddAggressorFlag", "cppName": "CChar_AddAggressorFlag", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddFollower", "cppName": "CChar_AddFollower", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "AddFriend", "cppName": "CChar_AddFriend", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "AddPermaGreyFlag", "cppName": "CChar_AddPermaGreyFlag", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddSkill", "cppName": "CChar_AddSkill", "params": { "num": 3, "list": [
|
|
{ "name": "skillId", "type": "number", "required": true },
|
|
{ "name": "skillAmt", "type": "number", "required": true },
|
|
{ "name": "triggerEvent", "type": "boolean", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddSpell", "cppName": "CChar_AddSpell", "params": { "num": 1, "list": [ { "name": "spellNum", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "BoltEffect", "cppName": "CChar_BoltEffect", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "BreakConcentration", "cppName": "CChar_BreakConcentration", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "BuyFrom", "cppName": "CMisc_BuyFrom", "params": { "num": 1, "list": [ { "name": "npc", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "CalculateControlChance", "cppName": "CChar_CalculateControlChance", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "number" },
|
|
{ "name": "CastSpell", "cppName": "CChar_CastSpell", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "spellNum", "type": "number", "required": true },
|
|
{ "name": "immediate", "type": "boolean", "required": false }
|
|
] }, "returns": "boolean | void" },
|
|
{ "name": "CheckAggressorFlag", "cppName": "CChar_CheckAggressorFlag", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "CheckPermaGreyFlag", "cppName": "CChar_CheckPermaGreyFlag", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "CheckSkill", "cppName": "CChar_CheckSkill", "params": { "num": 3, "max": 5, "list": [
|
|
{ "name": "skillId", "type": "number", "required": true },
|
|
{ "name": "minSkill", "type": "number", "required": true },
|
|
{ "name": "maxSkill", "type": "number", "required": true },
|
|
{ "name": "isCraftSkill", "type": "boolean", "required": false },
|
|
{ "name": "forceResult", "type": "number", "required": false }
|
|
] }, "returns": "boolean" },
|
|
{ "name": "ClearAggressorFlags", "cppName": "CChar_ClearAggressorFlags", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "ClearFriendList", "cppName": "CChar_ClearFriendList", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "ClearPermaGreyFlags", "cppName": "CChar_ClearPermaGreyFlags", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "CustomTarget", "cppName": "CMisc_CustomTarget", "params": { "num": 1, "max": 3, "list": [
|
|
{ "name": "tNum", "type": "number", "required": true },
|
|
{ "name": "toSay", "type": "string", "required": false },
|
|
{ "name": "cursor", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "Damage", "cppName": "CChar_Damage", "params": { "num": 1, "max": 4, "list": [
|
|
{ "name": "damage", "type": "number", "required": true },
|
|
{ "name": "element", "type": "WeatherType", "required": false },
|
|
{ "name": "attacker", "type": "Character | null | undefined", "required": false },
|
|
{ "name": "doRepSys", "type": "boolean", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "Defense", "cppName": "CChar_Defense", "params": { "num": 3, "max": 5, "list": [
|
|
{ "name": "hitLoc", "type": "number", "required": true },
|
|
{ "name": "resistType", "type": "boolean", "required": true },
|
|
{ "name": "doArmorDamage", "type": "WeatherType", "required": true },
|
|
{ "name": "ignoreMedable", "type": "boolean", "required": false },
|
|
{ "name": "includeShield", "type": "boolean", "required": false }
|
|
] }, "returns": "number" },
|
|
{ "name": "DirectionTo", "cppName": "CChar_DirectionTo", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "target", "type": "BaseObject", "required": true } ] },
|
|
{ "num": 2, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true }
|
|
] }
|
|
] }, "returns": "number" },
|
|
{ "name": "Dismount", "cppName": "CChar_Dismount", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "DoAction", "cppName": "CChar_DoAction", "params": { "num": 1, "max": 5, "list": [
|
|
{ "name": "action", "type": "number", "required": true },
|
|
{ "name": "subAction", "type": "number", "required": false },
|
|
{ "name": "frameCount", "type": "number", "required": false },
|
|
{ "name": "frameDelay", "type": "number", "required": false },
|
|
{ "name": "playBackwards", "type": "boolean", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "Dupe", "cppName": "CChar_Dupe", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "EmoteMessage", "cppName": "CChar_EmoteMessage", "params": { "num": 1, "max": 5, "list": [
|
|
{ "name": "msg", "type": "string", "required": true },
|
|
{ "name": "allSay", "type": "boolean", "required": false },
|
|
{ "name": "hue", "type": "number", "required": false },
|
|
{ "name": "target", "type": "SpeechTarget | null", "required": false },
|
|
{ "name": "serial", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "ExecuteCommand", "cppName": "CChar_ExecuteCommand", "params": { "num": 1, "list": [ { "name": "msg", "type": "string", "required": true } ] }, "returns": "void" },
|
|
{ "name": "ExplodeItem", "cppName": "CChar_ExplodeItem", "params": { "num": 3, "max": 4, "list": [
|
|
{ "name": "target", "type": "Item", "required": true },
|
|
{ "name": "damage", "type": "number", "required": true },
|
|
{ "name": "dmgType", "type": "number", "required": true },
|
|
{ "name": "explodeNearby", "type": "boolean", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "FindItemLayer", "cppName": "CChar_FindItemLayer", "params": { "num": 1, "list": [ { "name": "layerId", "type": "number", "required": true } ] }, "returns": "Item" },
|
|
{ "name": "FindItemSection", "cppName": "CChar_FindItemSection", "params": { "num": 1, "list": [ { "name": "sectionId", "type": "string", "required": true } ] }, "returns": "ItemOrNull" },
|
|
{ "name": "FindItemType", "cppName": "CChar_FindItemType", "params": { "num": 1, "list": [ { "name": "typeId", "type": "ItemTypes", "required": true } ] }, "returns": "ItemOrNull" },
|
|
{ "name": "Follow", "cppName": "CChar_Follow", "params": { "num": 1, "list": [ { "name": "target", "type": "CharOrNull", "required": true } ] }, "returns": "void" },
|
|
{ "name": "Gate", "cppName": "CChar_Gate", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "target", "type": "Item", "required": true } ] },
|
|
{ "num": 1, "list": [ { "name": "place", "type": "number", "required": true } ] },
|
|
{
|
|
"num": 4,
|
|
"max": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true },
|
|
{ "name": "world", "type": "number", "required": true },
|
|
{ "name": "instance", "type": "number", "required": false }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "GetFollowerList", "cppName": "CChar_GetFollowerList", "params": { "num": 0, "list": [] }, "returns": "Character[]" },
|
|
{ "name": "GetFriendList", "cppName": "CChar_GetFriendList", "params": { "num": 0, "list": [] }, "returns": "Character[]" },
|
|
{ "name": "GetPetList", "cppName": "CChar_GetPetList", "params": { "num": 0, "list": [] }, "returns": "Character[]" },
|
|
{ "name": "GetTimer", "cppName": "CMisc_GetTimer", "params": { "num": 1, "list": [ { "name": "timerID", "type": "SocketTimerID", "required": true } ] }, "returns": "number" },
|
|
{ "name": "HasBeenOwner", "cppName": "CChar_HasBeenOwner", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "HasSpell", "cppName": "CMisc_HasSpell", "params": { "num": 1, "list": [ { "name": "spellId", "type": "number", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "Heal", "cppName": "CChar_Heal", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "amount", "type": "number", "required": true },
|
|
{ "name": "healer", "type": "CharOrNull", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "InitiateCombat", "cppName": "CChar_InitiateCombat", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "InitWanderArea", "cppName": "CChar_InitWanderArea", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "InvalidateAttacker", "cppName": "CChar_InvalidateAttacker", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "IsAggressor", "cppName": "CChar_IsAggressor", "params": { "num": 0, "max": 1, "list": [ { "name": "playerOnly", "type": "boolean", "required": false } ] }, "returns": "boolean" },
|
|
{ "name": "IsPermaGrey", "cppName": "CChar_IsPermaGrey", "params": { "num": 0, "max": 1, "list": [ { "name": "playerOnly", "type": "boolean", "required": false } ] }, "returns": "boolean" },
|
|
{ "name": "Jail", "cppName": "CChar_Jail", "params": { "num": 0, "max": 1, "list": [ { "name": "numSecs", "type": "number", "required": false } ] }, "returns": "void" },
|
|
{ "name": "Kill", "cppName": "CChar_Kill", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "MagicEffect", "cppName": "CChar_MagicEffect", "params": { "num": 1, "list": [ { "name": "spellId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "MakeMenu", "cppName": "CMisc_MakeMenu", "params": { "num": 2, "list": [
|
|
{ "name": "menu", "type": "number", "required": true },
|
|
{ "name": "skillNum", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "Mark", "cppName": "CChar_Mark", "params": { "num": 1, "list": [{ "name": "toMark", "type": "Item", "required": true } ] }, "returns": "void" },
|
|
{ "name": "OpenBank", "cppName": "CChar_OpenBank", "params": { "num": 0, "max": 1, "list": [{ "name": "target", "type": "Socket", "required": false } ] }, "returns": "void" },
|
|
{ "name": "OpenLayer", "cppName": "CChar_OpenLayer", "params": { "num": 2, "list": [
|
|
{ "name": "target", "type": "Socket", "required": true },
|
|
{ "name": "layer", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "PopUpTarget", "cppName": "CMisc_PopUpTarget", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "tNum", "type": "number", "required": true },
|
|
{ "name": "toSay", "type": "string", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "ReactOnDamage", "cppName": "CChar_ReactOnDamage", "params": { "num": 1, "list": [
|
|
{ "name": "dmgType", "type": "WeatherType", "required": true },
|
|
{ "name": "attacker", "type": "Character", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "Recall", "cppName": "CChar_Recall", "params": { "num": 1, "list": [ { "name": "tablet", "type": "Item", "required": true } ] }, "returns": "void" },
|
|
{ "name": "Release", "cppName": "CChar_Release", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "RemoveAggressorFlag", "cppName": "CChar_RemoveAggressorFlag", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "RemoveFollower", "cppName": "CChar_RemoveFollower", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "RemoveFriend", "cppName": "CChar_RemoveFriend", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "RemovePermaGreyFlag", "cppName": "CChar_RemovePermaGreyFlag", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "RemoveSpell", "cppName": "CMisc_RemoveSpell", "params": { "num": 1, "list": [ { "name": "spellId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "Resurrect", "cppName": "CChar_Resurrect", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "RunTo", "cppName": "CChar_RunTo", "params": {
|
|
"sets": [
|
|
{ "num": 2, "list": [
|
|
{ "name": "target", "type": "Item", "required": true },
|
|
{ "name": "maxSteps", "type": "number", "required": true }
|
|
] },
|
|
{
|
|
"num": 3,
|
|
"max": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "maxSteps", "type": "number", "required": true },
|
|
{ "name": "allowPartial", "type": "boolean", "required": false },
|
|
{ "name": "ignoreDoors", "type": "boolean", "required": false }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "SellTo", "cppName": "CMisc_SellTo", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "SetInvisible", "cppName": "CChar_SetInvisible", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "value", "type": "VisibleTypes", "required": true },
|
|
{ "name": "timeout", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "SetLocation", "cppName": "CBase_Teleport", "params": {
|
|
"sets": [
|
|
{ "num": 0, "list": [] }
|
|
] }, "returns": "void" },
|
|
{ "name": "SetPoisoned", "cppName": "CChar_SetPoisoned", "params": { "num": 1, "max": 3, "list": [
|
|
{ "name": "poisonLevel", "type": "number", "required": true },
|
|
{ "name": "wearOff", "type": "number", "required": false },
|
|
{ "name": "poisoner", "type": "Character", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "SetSkillByName", "cppName": "CChar_SetSkillByName", "params": { "num": 2, "list": [
|
|
{ "name": "skill", "type": "string", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "SetTimer",
|
|
"cppName": "CMisc_SetTimer",
|
|
"params": { "num": 2, "list": [
|
|
{ "name": "timerID", "type": "SocketTimerID", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
] }, "returns": "void"
|
|
},
|
|
{ "name": "SoundEffect", "cppName": "CMisc_SoundEffect", "params": { "num": 2, "max": 3, "list": [
|
|
{ "name": "soundId", "type": "number", "required": true },
|
|
{ "name": "allHear", "type": "boolean", "required": true },
|
|
{ "name": "monsterId", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "SpeechInput", "cppName": "CChar_SpeechInput", "params": { "num": 1, "max": 2, "list": [
|
|
{ "name": "speechId", "type": "number", "required": true },
|
|
{ "name": "talking", "type": "Item", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "SpellFail", "cppName": "CChar_SpellFail", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "SpellMoveEffect", "cppName": "CChar_SpellMoveEffect", "params": { "num": 2, "list": [
|
|
{ "name": "spell", "type": "Spell", "required": true },
|
|
{ "name": "target", "type": "Character", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "SpellStaticEffect", "cppName": "CChar_SpellStaticEffect", "params": { "num": 1, "list": [ { "name": "spell", "type": "Spell", "required": true } ] }, "returns": "void" },
|
|
{ "name": "Teleport", "cppName": "CBase_Teleport", "params": {
|
|
"sets": [
|
|
{ "num": 0, "list": [] }
|
|
] }, "returns": "void" },
|
|
{ "name": "SysMessage", "cppName": "CMisc_SysMessage", "params": {
|
|
"sets": [
|
|
{ "num": 1, "max": 10, "list": [
|
|
{ "name": "value1", "type": "string", "required": true },
|
|
{ "name": "value2", "type": "string", "required": false },
|
|
{ "name": "value3", "type": "string", "required": false },
|
|
{ "name": "value4", "type": "string", "required": false },
|
|
{ "name": "value5", "type": "string", "required": false },
|
|
{ "name": "value6", "type": "string", "required": false },
|
|
{ "name": "value7", "type": "string", "required": false },
|
|
{ "name": "value8", "type": "string", "required": false },
|
|
{ "name": "value9", "type": "string", "required": false },
|
|
{ "name": "value10", "type": "string", "required": false }
|
|
] },
|
|
{ "num": 2, "max": 10, "list": [
|
|
{ "name": "msgColor", "type": "number", "required": true },
|
|
{ "name": "value1", "type": "string", "required": true },
|
|
{ "name": "value2", "type": "string", "required": false },
|
|
{ "name": "value3", "type": "string", "required": false },
|
|
{ "name": "value4", "type": "string", "required": false },
|
|
{ "name": "value5", "type": "string", "required": false },
|
|
{ "name": "value6", "type": "string", "required": false },
|
|
{ "name": "value7", "type": "string", "required": false },
|
|
{ "name": "value8", "type": "string", "required": false },
|
|
{ "name": "value9", "type": "string", "required": false }
|
|
] }
|
|
] }, "returns": "void" },
|
|
{ "name": "TurnToward", "cppName": "CChar_TurnToward", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "target", "type": "BaseObject", "required": true } ] },
|
|
{ "num": 2, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true }
|
|
] }
|
|
] }, "returns": "void" },
|
|
{ "name": "UpdateAggressorFlagTimestamp", "cppName": "CChar_UpdateAggressorFlagTimestamp", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "UpdatePermaGreyFlagTimestamp", "cppName": "CChar_UpdatePermaGreyFlagTimestamp", "params": { "num": 1, "list": [ { "name": "target", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "WalkTo", "cppName": "CChar_WalkTo", "params": {
|
|
"sets": [
|
|
{ "num": 2, "list": [
|
|
{ "name": "target", "type": "Item", "required": true },
|
|
{ "name": "maxSteps", "type": "number", "required": true }
|
|
] },
|
|
{
|
|
"num": 3,
|
|
"max": 5,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "maxSteps", "type": "number", "required": true },
|
|
{ "name": "allowPartial", "type": "boolean", "required": false },
|
|
{ "name": "ignoreDoors", "type": "boolean", "required": false }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "Wander", "cppName": "CChar_Wander", "params": { "num": 3, "max": 4, "list": [
|
|
{ "name": "x1", "type": "number", "required": true },
|
|
{ "name": "y1", "type": "number", "required": true },
|
|
{ "name": "x2", "type": "number", "required": true },
|
|
{ "name": "y2", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "WhisperMessage", "cppName": "CChar_WhisperMessage", "params": { "num": 1, "list": [ { "name": "msg", "type": "string", "required": true } ] }, "returns": "void" },
|
|
{ "name": "YellMessage", "cppName": "CChar_YellMessage", "params": { "num": 1, "list": [ { "name": "msg", "type": "string", "required": true } ] }, "returns": "void" },
|
|
{ "name": "CanSee", "cppName": "CBase_CanSee", "params": {
|
|
"sets": [
|
|
{ "num": 1, "list": [ { "name": "target", "type": "Socket | Character | Item", "required": true } ] },
|
|
{ "num": 3,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true }
|
|
]
|
|
}
|
|
] }, "returns": "boolean" }
|
|
]
|
|
},
|
|
{
|
|
"name": "Item",
|
|
"extends": "BaseObject",
|
|
"aka": "UOXItem_class",
|
|
"properties": [
|
|
{
|
|
"name": "isChar",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "false",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "isItem",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "true",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"cppName": "CIP_AMOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "container",
|
|
"cppName": "CIP_CONTAINER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "BaseOrNull"
|
|
},
|
|
{
|
|
"name": "type",
|
|
"cppName": "CIP_TYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "more",
|
|
"cppName": "CIP_MORE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "more0",
|
|
"cppName": "CIP_MORE0",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "more1",
|
|
"cppName": "CIP_MORE1",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "more2",
|
|
"cppName": "CIP_MORE2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "morex",
|
|
"cppName": "CIP_MOREX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "morey",
|
|
"cppName": "CIP_MOREY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "morez",
|
|
"cppName": "CIP_MOREZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "movable",
|
|
"cppName": "CIP_MOVABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "att",
|
|
"cppName": "CIP_ATT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "layer",
|
|
"cppName": "CIP_LAYER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "itemsinside",
|
|
"cppName": "CIP_ITEMSINSIDE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "totalItemCount",
|
|
"cppName": "CIP_TOTALITEMCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "decayable",
|
|
"cppName": "CIP_DECAYABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "decaytime",
|
|
"cppName": "CIP_DECAYTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "lodamage",
|
|
"cppName": "CIP_LODAMAGE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ac",
|
|
"cppName": "CIP_AC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "def",
|
|
"cppName": "CIP_DEF",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistCold",
|
|
"cppName": "CIP_RESISTCOLD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistHeat",
|
|
"cppName": "CIP_RESISTHEAT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistLight",
|
|
"cppName": "CIP_RESISTLIGHT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistLightning",
|
|
"cppName": "CIP_RESISTLIGHTNING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistPoison",
|
|
"cppName": "CIP_RESISTPOISON",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistRain",
|
|
"cppName": "CIP_RESISTRAIN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "resistSnow",
|
|
"cppName": "CIP_RESISTSNOW",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "damageHeat",
|
|
"cppName": "CIP_DAMAGEHEAT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "damageCold",
|
|
"cppName": "CIP_DAMAGECOLD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "damageLight",
|
|
"cppName": "CIP_DAMAGELIGHT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "damageLightning",
|
|
"cppName": "CIP_DAMAGELIGHTNING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "damagePoison",
|
|
"cppName": "CIP_DAMAGEPOISON",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "damageRain",
|
|
"cppName": "CIP_DAMAGERAIN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "damageSnow",
|
|
"cppName": "CIP_DAMAGESNOW",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "lowerStateReq",
|
|
"cppName": "CIP_LOWERSTATREQ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "name2",
|
|
"cppName": "CIP_NAME2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "maxUses",
|
|
"cppName": "CIP_MAXUSES",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "usesLeft",
|
|
"cppName": "CIP_USESLEFT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "rank",
|
|
"cppName": "CIP_RANK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "creator",
|
|
"cppName": "CIP_CREATOR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "dir",
|
|
"cppName": "CIP_DIR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "wipable",
|
|
"cppName": "CIP_WIPABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "buyvalue",
|
|
"cppName": "CIP_BUYVALUE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "sellvalue",
|
|
"cppName": "CIP_SELLVALUE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "vendorPrice",
|
|
"cppName": "CIP_VENDORPRICE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "restock",
|
|
"cppName": "CIP_RESTOCK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "good",
|
|
"cppName": "CIP_GOOD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "divinelock",
|
|
"cppName": "CIP_DIVINELOCK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "baseWeight",
|
|
"cppName": "CIP_BASEWEIGHT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "weightMax",
|
|
"cppName": "CIP_WEIGHTMAX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxItems",
|
|
"cppName": "CIP_MAXITEMS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "corpse",
|
|
"cppName": "CIP_CORPSE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "desc",
|
|
"cppName": "CIP_DESC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "event",
|
|
"cppName": "CIP_EVENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "tempLastTraded",
|
|
"cppName": "CIP_TEMPLASTTRADED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tempTimer",
|
|
"cppName": "CIP_TEMPTIMER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "shouldSave",
|
|
"cppName": "CIP_SHOULDSAVE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isNewbie",
|
|
"cppName": "CIP_ISNEWBIE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "madeWith",
|
|
"cppName": "CIP_MADEWITH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "entryMadeFrom",
|
|
"cppName": "CIP_ENTRYMADEFROM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "isPileable",
|
|
"cppName": "CIP_ISPILEABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isMarkedByMaker",
|
|
"cppName": "CIP_ISMARKEDBYMAKER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isDyeable",
|
|
"cppName": "CIP_ISDYEABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isDamageable",
|
|
"cppName": "CIP_ISDAMAGEABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isWipeable",
|
|
"cppName": "CIP_ISWIPEABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isDoorOpen",
|
|
"cppName": "CIP_ISDOOROPEN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isFieldSpell",
|
|
"cppName": "CIP_ISFIELDSPELL",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isLockedDown",
|
|
"cppName": "CIP_ISLOCKEDDOWN",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isShieldType",
|
|
"cppName": "CIP_ISSHIELDTYPE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isMetalType",
|
|
"cppName": "CIP_ISMETALTYPE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isLeatherType",
|
|
"cppName": "CIP_ISLEATHERTYPE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canBeLockedDown",
|
|
"cppName": "CIP_CANBELOCKEDDOWN",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isContType",
|
|
"cppName": "CIP_ISCONTTYPE",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "carveSection",
|
|
"cppName": "CIP_CARVESECTION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ammoID",
|
|
"cppName": "CIP_AMMOID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ammoHue",
|
|
"cppName": "CIP_AMMOHUE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ammoFX",
|
|
"cppName": "CIP_AMMOFX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ammoFXHue",
|
|
"cppName": "CIP_AMMOFXHUE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "ammoFXRender",
|
|
"cppName": "CIP_AMMOFXRENDER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "speed",
|
|
"cppName": "CIP_SPEED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "healthLeech",
|
|
"cppName": "CIP_HEALTHLEECH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "staminaLeech",
|
|
"cppName": "CIP_STAMINALEECH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "manaLeech",
|
|
"cppName": "CIP_MANALEECH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "healthBonus",
|
|
"cppName": "CIP_HEALTHBONUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "staminaBonus",
|
|
"cppName": "CIP_STAMINABONUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "manaBonus",
|
|
"cppName": "CIP_MANABONUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "artifactRarity",
|
|
"cppName": "CIP_ARTIFACTRARITY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "durabilityHpBonus",
|
|
"cppName": "CIP_DURABILITYHPBONUS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxRange",
|
|
"cppName": "CIP_MAXRANGE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "baseRange",
|
|
"cppName": "CIP_BASERANGE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "isItemHeld",
|
|
"cppName": "CIP_ISITEMHELD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "stealable",
|
|
"cppName": "CIP_STEALABLE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
],
|
|
"methods": [
|
|
{ "name": "ApplyRank", "cppName": "CItem_ApplyRank", "params": { "num": 2, "list": [
|
|
{ "name": "rank", "type": "number", "required": true },
|
|
{ "name": "maxRank", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "Carve", "cppName": "CItem_Carve", "params": { "num": 1, "list": [ { "name": "target", "type": "Socket", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "Dupe", "cppName": "CItem_Dupe", "params": { "num": 1, "list": [ { "name": "target", "type": "SocketOrNull", "required": true } ] }, "returns": "Item" },
|
|
{ "name": "GetMoreVar", "cppName": "CItem_GetMoreVar", "params": { "num": 2, "list": [
|
|
{ "name": "name", "type": "string", "required": true },
|
|
{ "name": "part", "type": "number", "required": true }
|
|
] }, "returns": "number" },
|
|
{ "name": "GetTileName", "cppName": "CItem_GetTileName", "params": { "num": 0, "list": [] }, "returns": "string" },
|
|
{ "name": "Glow", "cppName": "CItem_Glow", "params": { "num": 1, "list": [ { "name": "target", "type": "Socket", "required": true } ] }, "returns": "void" },
|
|
{ "name": "HasSpell", "cppName": "CMisc_HasSpell", "params": { "num": 1, "list": [ { "name": "spellId", "type": "number", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsBoat", "cppName": "CBase_IsBoat", "params": { "num": 0, "list": [] }, "returns": "boolean" },
|
|
{ "name": "IsMulti", "cppName": "CItem_IsMulti", "params": { "num": 0, "list": [] }, "returns": "boolean" },
|
|
{ "name": "IsOnFoodList", "cppName": "CItem_IsOnFoodList", "params": { "num": 1, "list": [ { "name": "foodList", "type": "string", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "LockDown", "cppName": "CItem_LockDown", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "OpenPlank", "cppName": "CItem_OpenPlank", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "PlaceInPack", "cppName": "CItem_PlaceInPack", "params": { "num": 1, "list": [ { "name": "autoStack", "type": "boolean", "required": true } ] }, "returns": "void" },
|
|
{ "name": "RemoveSpell", "cppName": "CMisc_RemoveSpell", "params": { "num": 1, "list": [ { "name": "spellId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "SetCont", "cppName": "CItem_SetCont", "params": { "num": 1, "list": [ { "name": "newCont", "type": "BaseObject", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "SetMoreVar", "cppName": "CItem_SetMoreVar", "params": { "num": 3, "list": [
|
|
{ "name": "name", "type": "string", "required": true },
|
|
{ "name": "part", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "SoundEffect", "cppName": "CMisc_SoundEffect", "params": { "num": 2, "max": 3, "list": [
|
|
{ "name": "soundId", "type": "number", "required": true },
|
|
{ "name": "allHear", "type": "boolean", "required": true },
|
|
{ "name": "monsterId", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "UnGlow", "cppName": "CItem_UnGlow", "params": { "num": 1, "list": [ { "name": "target", "type": "Socket", "required": true } ] }, "returns": "void" }
|
|
]
|
|
},
|
|
{
|
|
"name": "SpawnItem",
|
|
"extends": "Item",
|
|
"properties": [
|
|
{
|
|
"name": "spawnsection",
|
|
"cppID": "CIP_SPAWNSECTION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "sectionalist",
|
|
"cppID": "CIP_SECTIONALIST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "mininterval",
|
|
"cppID": "CIP_MININTERVAL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxinterval",
|
|
"cppID": "CIP_MAXINTERVAL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Socket",
|
|
"cppName": "UOXSocket_class",
|
|
"properties": [
|
|
{
|
|
"name": "account",
|
|
"cppID": "CSOCKP_ACCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "Account | undefined | null"
|
|
},
|
|
{
|
|
"name": "currentChar",
|
|
"cppID": "CSOCKP_CURRENTCHAR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"optional": true,
|
|
"type": "Character | undefined | null"
|
|
},
|
|
{
|
|
"name": "idleTimeout",
|
|
"cppID": "CSOCKP_IDLETIMEOUT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "wasIdleWarned",
|
|
"cppID": "CSOCKP_WASIDLEWARNED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "tempInt",
|
|
"cppID": "CSOCKP_TEMPINT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tempInt2",
|
|
"cppID": "CSOCKP_TEMPINT2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "buffer",
|
|
"cppID": "CSOCKP_BUFFER",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "xText",
|
|
"cppID": "CSOCKP_XTEXT",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "xText2",
|
|
"cppID": "CSOCKP_XTEXT2",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "clickZ",
|
|
"cppID": "CSOCKP_CLICKZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "addID",
|
|
"cppID": "CSOCKP_ADDID",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "newClient",
|
|
"cppID": "CSOCKP_NEWCLIENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "firstPacket",
|
|
"cppID": "CSOCKP_FIRSTPACKET",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "cryptClient",
|
|
"cppID": "CSOCKP_CRYPTCLIENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "clientIP",
|
|
"cppID": "CSOCKP_CLIENTIP",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "walkSequence",
|
|
"cppID": "CSOCKP_WALKSEQUENCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "currentSpellType",
|
|
"cppID": "CSOCKP_CURRENTSPELLTYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "logging",
|
|
"cppID": "CSOCKP_LOGGING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "bytesSent",
|
|
"cppID": "CSOCKP_BYTESSENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "bytesReceived",
|
|
"cppID": "CSOCKP_BYTESRECEIVED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "targetOK",
|
|
"cppID": "CSOCKP_TARGETOK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "clickX",
|
|
"cppID": "CSOCKP_CLICKX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "clickY",
|
|
"cppID": "CSOCKP_CLICKY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pickupX",
|
|
"cppID": "CSOCKP_PICKUPX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pickupY",
|
|
"cppID": "CSOCKP_PICKUPY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pickupZ",
|
|
"cppID": "CSOCKP_PICKUPZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pickupSpot",
|
|
"cppID": "CSOCKP_PICKUPSPOT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "pickupSerial",
|
|
"cppID": "CSOCKP_PICKUPSERIAL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "language",
|
|
"cppID": "CSOCKP_LANGUAGE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "moveDebt",
|
|
"cppID": "CSOCKP_MOVEDEBT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "moveDebtAvg",
|
|
"cppID": "CSOCKP_MOVEDEBTAVG",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "moveBurstAllowance",
|
|
"cppID": "CSOCKP_MOVEBURSTALLOWANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "nextMoveTime",
|
|
"cppID": "CSOCKP_NEXTMOVETIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "clientMajorVer",
|
|
"cppID": "CSOCKP_CLIENTMAJORVER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "clientMinorVer",
|
|
"cppID": "CSOCKP_CLIENTMINORVER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "clientSubVer",
|
|
"cppID": "CSOCKP_CLIENTSUBVER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "clientLetterVer",
|
|
"cppID": "CSOCKP_CLIENTLETTERVER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "clientType",
|
|
"cppID": "CSOCKP_CLIENTTYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "target",
|
|
"cppID": "CSOCKP_TARGET",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "BaseObject | undefined | null"
|
|
},
|
|
{
|
|
"name": "tempObj",
|
|
"cppID": "CSOCKP_TEMPOBJ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "BaseObject | undefined | null"
|
|
},
|
|
{
|
|
"name": "tempObj2",
|
|
"cppID": "CSOCKP_TEMPOBJ2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "BaseObject | undefined | null"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"name": "SysMessage",
|
|
"cppName": "CMisc_SysMessage",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 2,
|
|
"max": 10,
|
|
"list": [
|
|
{ "name": "color", "type": "number", "required": true },
|
|
{ "name": "msg", "type": "string", "required": true },
|
|
{ "name": "parm1", "type": "string", "required": false },
|
|
{ "name": "parm2", "type": "string", "required": false },
|
|
{ "name": "parm3", "type": "string", "required": false },
|
|
{ "name": "parm4", "type": "string", "required": false },
|
|
{ "name": "parm5", "type": "string", "required": false },
|
|
{ "name": "parm6", "type": "string", "required": false },
|
|
{ "name": "parm7", "type": "string", "required": false },
|
|
{ "name": "parm8", "type": "string", "required": false }
|
|
]
|
|
},
|
|
{
|
|
"num": 2,
|
|
"max": 10,
|
|
"list": [
|
|
{ "name": "msg", "type": "string", "required": true },
|
|
{ "name": "parm1", "type": "string", "required": false },
|
|
{ "name": "parm2", "type": "string", "required": false },
|
|
{ "name": "parm3", "type": "string", "required": false },
|
|
{ "name": "parm4", "type": "string", "required": false },
|
|
{ "name": "parm5", "type": "string", "required": false },
|
|
{ "name": "parm6", "type": "string", "required": false },
|
|
{ "name": "parm7", "type": "string", "required": false },
|
|
{ "name": "parm8", "type": "string", "required": false },
|
|
{ "name": "parm9", "type": "string", "required": false }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Disconnect",
|
|
"cppName": "CSocket_Disconnect",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SoundEffect",
|
|
"cppName": "CMisc_SoundEffect",
|
|
"params": {
|
|
"num": 2,
|
|
"max": 3,
|
|
"list": [
|
|
{ "name": "soundId", "type": "number", "required": true },
|
|
{ "name": "allHear", "type": "boolean", "required": true },
|
|
{ "name": "tmpMonsterSound", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"broken": true,
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "CustomTarget",
|
|
"cppName": "CMisc_CustomTarget",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 3,
|
|
"list": [
|
|
{ "name": "tNum", "type": "number", "required": true },
|
|
{ "name": "toSay", "type": "string", "required": false },
|
|
{ "name": "cursorType", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "PopUpTarget",
|
|
"cppName": "CMisc_PopUpTarget",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "tNum", "type": "number", "required": true },
|
|
{ "name": "toSay", "type": "string", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "GetByte",
|
|
"cppName": "CSocket_GetByte",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetWord",
|
|
"cppName": "CSocket_GetWord",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetDWord",
|
|
"cppName": "CSocket_GetDWord",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetSByte",
|
|
"cppName": "CSocket_GetSByte",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetSWord",
|
|
"cppName": "CSocket_GetSWord",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetSDWord",
|
|
"cppName": "CSocket_GetSDWord",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "GetString",
|
|
"cppName": "CSocket_GetString",
|
|
"params": {
|
|
"num": 1,
|
|
"max": 2,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true },
|
|
{ "name": "length", "type": "number", "required": false }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "SetByte",
|
|
"cppName": "CSocket_SetByte",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SetWord",
|
|
"cppName": "CSocket_SetWord",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SetDWord",
|
|
"cppName": "CSocket_SetDWord",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SetString",
|
|
"cppName": "CSocket_SetString",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "offset", "type": "number", "required": true },
|
|
{ "name": "value", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "ReadBytes",
|
|
"cppName": "CSocket_ReadBytes",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "length", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "OpenContainer",
|
|
"cppName": "CSocket_OpenContainer",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "container", "type": "ItemOrNull", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "OpenGump",
|
|
"cppName": "CSocket_OpenGump",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "menuNumber", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "CloseGump",
|
|
"cppName": "CSocket_CloseGump",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "gumpId", "type": "number", "required": true },
|
|
{ "name": "buttonId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "OpenURL",
|
|
"cppName": "CSocket_OpenURL",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "url", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "BuyFrom",
|
|
"cppName": "CMisc_BuyFrom",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "npc", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SellTo",
|
|
"cppName": "CMisc_SellTo",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "npc", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "WhoList",
|
|
"cppName": "CSocket_WhoList",
|
|
"params": {
|
|
"num": 0,
|
|
"max": 1,
|
|
"list": [
|
|
{ "name": "forceRefresh", "type": "boolean", "required": false }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Music",
|
|
"cppName": "CSocket_Music",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "songId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "GetTimer",
|
|
"cppName": "CMisc_GetTimer",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "timerID", "type": "SocketTimerID", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "SetTimer",
|
|
"cppName": "CMisc_SetTimer",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "timerID", "type": "SocketTimerID", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "SendAddMenu",
|
|
"cppName": "CSocket_SendAddMenu",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "menuId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Page",
|
|
"cppName": "CSocket_Page",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "pageType", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "MakeMenu",
|
|
"cppName": "CMisc_MakeMenu",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "menuId", "type": "number", "required": true },
|
|
{ "name": "skillNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "Send",
|
|
"cppName": "CSocket_Send",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "packet", "type": "Packet", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "CanSee",
|
|
"cppName": "CBase_CanSee",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "target", "type": "Socket | Character | Item", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "z", "type": "number", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "DisplayDamage",
|
|
"cppName": "CSocket_DisplayDamage",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "toon", "type": "Character", "required": true },
|
|
{ "name": "damage", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "FirstTriggerWord",
|
|
"cppName": "CSocket_FirstTriggerWord",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "NextTriggerWord",
|
|
"cppName": "CSocket_NextTriggerWord",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "FinishedTriggerWords",
|
|
"cppName": "CSocket_FinishedTriggerWords",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "boolean"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UOXResource",
|
|
"aka": "UOXResource_class",
|
|
"properties": [
|
|
{
|
|
"name": "logAmount",
|
|
"cppID": "CRESP_LOGAMT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "logTime",
|
|
"cppID": "CRESP_LOGTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "oreAmount",
|
|
"cppID": "CRESP_OREAMT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "oreTime",
|
|
"cppID": "CRESP_ORETIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fishAmount",
|
|
"cppID": "CRESP_FISHAMT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "fishTime",
|
|
"cppID": "CRESP_FISHTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
],
|
|
"methods": [],
|
|
"comments": "No methods for resource"
|
|
},
|
|
{
|
|
"name": "UnicodeTypes",
|
|
"values": [
|
|
{ "label": "ZERO", "value": 0 },
|
|
{ "label": "UT_ARA", "value": 1 },
|
|
{ "label": "UT_ARI", "value": 2 },
|
|
{ "label": "UT_ARE", "value": 3 },
|
|
{ "label": "UT_ARL", "value": 4 },
|
|
{ "label": "UT_ARG", "value": 5 },
|
|
{ "label": "UT_ARM", "value": 6 },
|
|
{ "label": "UT_ART", "value": 7 },
|
|
{ "label": "UT_ARO", "value": 8 },
|
|
{ "label": "UT_ARY", "value": 9 },
|
|
{ "label": "UT_ARS", "value": 10 },
|
|
{ "label": "UT_ARJ", "value": 11 },
|
|
{ "label": "UT_ARB", "value": 12 },
|
|
{ "label": "UT_ARK", "value": 13 },
|
|
{ "label": "UT_ARU", "value": 14 },
|
|
{ "label": "UT_ARH", "value": 15 },
|
|
{ "label": "UT_ARQ", "value": 16 },
|
|
{ "label": "UT_BGR", "value": 17 },
|
|
{ "label": "UT_CAT", "value": 18 },
|
|
{ "label": "UT_CHT", "value": 19 },
|
|
{ "label": "UT_CHS", "value": 20 },
|
|
{ "label": "UT_ZHH", "value": 21 },
|
|
{ "label": "UT_ZHI", "value": 22 },
|
|
{ "label": "UT_ZHM", "value": 23 },
|
|
{ "label": "UT_CSY", "value": 24 },
|
|
{ "label": "UT_DAN", "value": 25 },
|
|
{ "label": "UT_DEU", "value": 26 },
|
|
{ "label": "UT_DES", "value": 27 },
|
|
{ "label": "UT_DEA", "value": 28 },
|
|
{ "label": "UT_DEL", "value": 29 },
|
|
{ "label": "UT_DEC", "value": 30 },
|
|
{ "label": "UT_ELL", "value": 31 },
|
|
{ "label": "UT_ENU", "value": 32 },
|
|
{ "label": "UT_ENG", "value": 33 },
|
|
{ "label": "UT_ENA", "value": 34 },
|
|
{ "label": "UT_ENC", "value": 35 },
|
|
{ "label": "UT_ENZ", "value": 36 },
|
|
{ "label": "UT_ENI", "value": 37 },
|
|
{ "label": "UT_ENS", "value": 38 },
|
|
{ "label": "UT_ENJ", "value": 39 },
|
|
{ "label": "UT_ENB", "value": 40 },
|
|
{ "label": "UT_ENL", "value": 41 },
|
|
{ "label": "UT_ENT", "value": 42 },
|
|
{ "label": "UT_ENW", "value": 43 },
|
|
{ "label": "UT_ENP", "value": 44 },
|
|
{ "label": "UT_ESP", "value": 45 },
|
|
{ "label": "UT_ESM", "value": 46 },
|
|
{ "label": "UT_ESN", "value": 47 },
|
|
{ "label": "UT_ESG", "value": 48 },
|
|
{ "label": "UT_ESC", "value": 49 },
|
|
{ "label": "UT_ESA", "value": 50 },
|
|
{ "label": "UT_ESD", "value": 51 },
|
|
{ "label": "UT_ESV", "value": 52 },
|
|
{ "label": "UT_ESO", "value": 53 },
|
|
{ "label": "UT_ESR", "value": 54 },
|
|
{ "label": "UT_ESS", "value": 55 },
|
|
{ "label": "UT_ESF", "value": 56 },
|
|
{ "label": "UT_ESL", "value": 57 },
|
|
{ "label": "UT_ESY", "value": 58 },
|
|
{ "label": "UT_ESZ", "value": 59 },
|
|
{ "label": "UT_ESB", "value": 60 },
|
|
{ "label": "UT_ESE", "value": 61 },
|
|
{ "label": "UT_ESH", "value": 62 },
|
|
{ "label": "UT_ESI", "value": 63 },
|
|
{ "label": "UT_ESU", "value": 64 },
|
|
{ "label": "UT_FIN", "value": 65 },
|
|
{ "label": "UT_FRA", "value": 66 },
|
|
{ "label": "UT_FRB", "value": 67 },
|
|
{ "label": "UT_FRC", "value": 68 },
|
|
{ "label": "UT_FRS", "value": 69 },
|
|
{ "label": "UT_FRL", "value": 70 },
|
|
{ "label": "UT_FRM", "value": 71 },
|
|
{ "label": "UT_HEB", "value": 72 },
|
|
{ "label": "UT_HUN", "value": 73 },
|
|
{ "label": "UT_ISL", "value": 74 },
|
|
{ "label": "UT_ITA", "value": 75 },
|
|
{ "label": "UT_ITS", "value": 76 },
|
|
{ "label": "UT_JPN", "value": 77 },
|
|
{ "label": "UT_KOR", "value": 78 },
|
|
{ "label": "UT_NLD", "value": 79 },
|
|
{ "label": "UT_NLB", "value": 80 },
|
|
{ "label": "UT_NOR", "value": 81 },
|
|
{ "label": "UT_NON", "value": 82 },
|
|
{ "label": "UT_PLK", "value": 83 },
|
|
{ "label": "UT_PTB", "value": 84 },
|
|
{ "label": "UT_PTG", "value": 85 },
|
|
{ "label": "UT_ROM", "value": 86 },
|
|
{ "label": "UT_RUS", "value": 87 },
|
|
{ "label": "UT_HRV", "value": 88 },
|
|
{ "label": "UT_SRL", "value": 89 },
|
|
{ "label": "UT_SRB", "value": 90 },
|
|
{ "label": "UT_SKY", "value": 91 },
|
|
{ "label": "UT_SQI", "value": 92 },
|
|
{ "label": "UT_SVE", "value": 93 },
|
|
{ "label": "UT_SVF", "value": 94 },
|
|
{ "label": "UT_THA", "value": 95 },
|
|
{ "label": "UT_TRK", "value": 96 },
|
|
{ "label": "UT_URP", "value": 97 },
|
|
{ "label": "UT_IND", "value": 98 },
|
|
{ "label": "UT_UKR", "value": 99 },
|
|
{ "label": "UT_BEL", "value": 100 },
|
|
{ "label": "UT_SLV", "value": 101 },
|
|
{ "label": "UT_ETI", "value": 102 },
|
|
{ "label": "UT_LVI", "value": 103 },
|
|
{ "label": "UT_LTH", "value": 104 },
|
|
{ "label": "UT_LTC", "value": 105 },
|
|
{ "label": "UT_FAR", "value": 106 },
|
|
{ "label": "UT_VIT", "value": 107 },
|
|
{ "label": "UT_HYE", "value": 108 },
|
|
{ "label": "UT_AZE", "value": 109 },
|
|
{ "label": "UT_EUQ", "value": 110 },
|
|
{ "label": "UT_MKI", "value": 111 },
|
|
{ "label": "UT_AFK", "value": 112 },
|
|
{ "label": "UT_KAT", "value": 113 },
|
|
{ "label": "UT_FOS", "value": 114 },
|
|
{ "label": "UT_HIN", "value": 115 },
|
|
{ "label": "UT_MSL", "value": 116 },
|
|
{ "label": "UT_MSB", "value": 117 },
|
|
{ "label": "UT_KAZ", "value": 118 },
|
|
{ "label": "UT_SWK", "value": 119 },
|
|
{ "label": "UT_UZB", "value": 120 },
|
|
{ "label": "UT_TAT", "value": 121 },
|
|
{ "label": "UT_BEN", "value": 122 },
|
|
{ "label": "UT_PAN", "value": 123 },
|
|
{ "label": "UT_GUJ", "value": 124 },
|
|
{ "label": "UT_ORI", "value": 125 },
|
|
{ "label": "UT_TAM", "value": 126 },
|
|
{ "label": "UT_TEL", "value": 127 },
|
|
{ "label": "UT_KAN", "value": 128 },
|
|
{ "label": "UT_MAL", "value": 129 },
|
|
{ "label": "UT_ASM", "value": 130 },
|
|
{ "label": "UT_MAR", "value": 131 },
|
|
{ "label": "UT_SAN", "value": 132 },
|
|
{ "label": "UT_KOK", "value": 133 },
|
|
{ "label": "TOTAL_LANGUAGES", "value": 134 }
|
|
]
|
|
},
|
|
{
|
|
"name": "ItemTypes",
|
|
"values": [
|
|
{ "label": "IT_NOTYPE", "value": 0 },
|
|
{ "label": "IT_CONTAINER", "value": 1 },
|
|
{ "label": "IT_CASTLEGATEOPENER", "value": 2 },
|
|
{ "label": "IT_CASTLEGATE", "value": 3 },
|
|
{ "label": "IT_TELEPORTITEM", "value": 6 },
|
|
{ "label": "IT_KEY", "value": 7 },
|
|
{ "label": "IT_LOCKEDCONTAINER", "value": 8 },
|
|
{ "label": "IT_SPELLBOOK", "value": 9 },
|
|
{ "label": "IT_MAP", "value": 10 },
|
|
{ "label": "IT_BOOK", "value": 11 },
|
|
{ "label": "IT_DOOR", "value": 12 },
|
|
{ "label": "IT_LOCKEDDOOR", "value": 13 },
|
|
{ "label": "IT_FOOD", "value": 14 },
|
|
{ "label": "IT_MAGICWAND", "value": 15 },
|
|
{ "label": "IT_RESURRECTOBJECT", "value": 16 },
|
|
{ "label": "IT_CRYSTALBALL", "value": 18 },
|
|
{ "label": "IT_POTION", "value": 19 },
|
|
{ "label": "IT_TRADEWINDOW", "value": 20 },
|
|
{ "label": "IT_TOWNSTONE", "value": 35 },
|
|
{ "label": "IT_RUNEBOOK", "value": 49 },
|
|
{ "label": "IT_RECALLRUNE", "value": 50 },
|
|
{ "label": "IT_GATE", "value": 51 },
|
|
{ "label": "IT_OBJTELEPORTER", "value": 60 },
|
|
{ "label": "IT_ITEMSPAWNER", "value": 61 },
|
|
{ "label": "IT_NPCSPAWNER", "value": 62 },
|
|
{ "label": "IT_SPAWNCONT", "value": 63 },
|
|
{ "label": "IT_LOCKEDSPAWNCONT", "value": 64 },
|
|
{ "label": "IT_UNLOCKABLESPAWNCONT", "value": 65 },
|
|
{ "label": "IT_AREASPAWNER", "value": 69 },
|
|
{ "label": "IT_ADVANCEGATE", "value": 80 },
|
|
{ "label": "IT_MULTIADVANCEGATE", "value": 81 },
|
|
{ "label": "IT_MONSTERGATE", "value": 82 },
|
|
{ "label": "IT_RACEGATE", "value": 83 },
|
|
{ "label": "IT_DAMAGEOBJECT", "value": 85 },
|
|
{ "label": "IT_TRASHCONT", "value": 87 },
|
|
{ "label": "IT_SOUNDOBJECT", "value": 88 },
|
|
{ "label": "IT_MAPCHANGEOBJECT", "value": 89 },
|
|
{ "label": "IT_WORLDCHANGEGATE", "value": 90 },
|
|
{ "label": "IT_MORPHOBJECT", "value": 101 },
|
|
{ "label": "IT_UNMORPHOBJECT", "value": 102 },
|
|
{ "label": "IT_DRINK", "value": 105 },
|
|
{ "label": "IT_STANDINGHARP", "value": 106 },
|
|
{ "label": "IT_SHIELD", "value": 107 },
|
|
{ "label": "IT_ZEROKILLSGATE", "value": 111 },
|
|
{ "label": "IT_PLANK", "value": 117 },
|
|
{ "label": "IT_FIREWORKSWAND", "value": 118 },
|
|
{ "label": "IT_SPELLCHANNELING", "value": 119 },
|
|
{ "label": "IT_ESCORTNPCSPAWNER", "value": 125 },
|
|
{ "label": "IT_RENAMEDEED", "value": 186 },
|
|
{ "label": "IT_LEATHERREPAIRTOOL", "value": 190 },
|
|
{ "label": "IT_BOWREPAIRTOOL", "value": 191 },
|
|
{ "label": "IT_TILLER", "value": 200 },
|
|
{ "label": "IT_HOUSEADDON", "value": 201 },
|
|
{ "label": "IT_GUILDSTONE", "value": 202 },
|
|
{ "label": "IT_HOUSESIGN", "value": 203 },
|
|
{ "label": "IT_TINKERTOOL", "value": 204 },
|
|
{ "label": "IT_METALREPAIRTOOL", "value": 205 },
|
|
{ "label": "IT_FORGE", "value": 207 },
|
|
{ "label": "IT_DYE", "value": 208 },
|
|
{ "label": "IT_DYEVAT", "value": 209 },
|
|
{ "label": "IT_MODELMULTI", "value": 210 },
|
|
{ "label": "IT_ARCHERYBUTTE", "value": 211 },
|
|
{ "label": "IT_DRUM", "value": 212 },
|
|
{ "label": "IT_TAMBOURINE", "value": 213 },
|
|
{ "label": "IT_HARP", "value": 214 },
|
|
{ "label": "IT_LUTE", "value": 215 },
|
|
{ "label": "IT_AXE", "value": 216 },
|
|
{ "label": "IT_PLAYERVENDORDEED", "value": 217 },
|
|
{ "label": "IT_SMITHYTOOL", "value": 218 },
|
|
{ "label": "IT_CARPENTRYTOOL", "value": 219 },
|
|
{ "label": "IT_MININGTOOL", "value": 220 },
|
|
{ "label": "IT_EMPTYVIAL", "value": 221 },
|
|
{ "label": "IT_UNSPUNFABRIC", "value": 222 },
|
|
{ "label": "IT_UNCOOKEDFISH", "value": 223 },
|
|
{ "label": "IT_UNCOOKEDMEAT", "value": 224 },
|
|
{ "label": "IT_SPUNFABRIC", "value": 225 },
|
|
{ "label": "IT_FLETCHINGTOOL", "value": 226 },
|
|
{ "label": "IT_CANNONBALL", "value": 227 },
|
|
{ "label": "IT_WATERPITCHER", "value": 228 },
|
|
{ "label": "IT_UNCOOKEDDOUGH", "value": 229 },
|
|
{ "label": "IT_SEWINGKIT", "value": 230 },
|
|
{ "label": "IT_ORE", "value": 231 },
|
|
{ "label": "IT_MESSAGEBOARD", "value": 232 },
|
|
{ "label": "IT_SWORD", "value": 233 },
|
|
{ "label": "IT_CAMPING", "value": 234 },
|
|
{ "label": "IT_MAGICSTATUE", "value": 235 },
|
|
{ "label": "IT_GUILLOTINE", "value": 236 },
|
|
{ "label": "IT_FLOURSACK", "value": 238 },
|
|
{ "label": "IT_OPENFLOURSACK", "value": 239 },
|
|
{ "label": "IT_FISHINGPOLE", "value": 240 },
|
|
{ "label": "IT_CLOCK", "value": 241 },
|
|
{ "label": "IT_MORTAR", "value": 242 },
|
|
{ "label": "IT_SCISSORS", "value": 243 },
|
|
{ "label": "IT_BANDAGE", "value": 244 },
|
|
{ "label": "IT_SEXTANT", "value": 245 },
|
|
{ "label": "IT_HAIRDYE", "value": 246 },
|
|
{ "label": "IT_LOCKPICK", "value": 247 },
|
|
{ "label": "IT_COTTONPLANT", "value": 248 },
|
|
{ "label": "IT_TINKERAXLE", "value": 249 },
|
|
{ "label": "IT_TINKERAWG", "value": 250 },
|
|
{ "label": "IT_TINKERCLOCK", "value": 251 },
|
|
{ "label": "IT_TINKERSEXTANT", "value": 252 },
|
|
{ "label": "IT_TRAININGDUMMY", "value": 253 },
|
|
{ "label": "IT_PETTRANSFERDEED", "value": 254 },
|
|
{ "label": "IT_COUNT", "value": 255 }
|
|
]
|
|
},
|
|
{
|
|
"name": "CommandLevels",
|
|
"values": [
|
|
{ "label": "CL_PLAYER", "value": 0 },
|
|
{ "label": "CL_CNS" , "value": 1 },
|
|
{ "label": "CL_GM" , "value": 2 },
|
|
{ "label": "CL_ADMIN" , "value": 3 }
|
|
]
|
|
},
|
|
{
|
|
"name": "GuildTypes",
|
|
"values": [
|
|
{ "label": "GT_STANDARD", "value": 0 },
|
|
{ "label": "GT_ORDER" , "value": 1 },
|
|
{ "label": "GT_CHAOS" , "value": 2 },
|
|
{ "label": "GT_UNKNOWN" , "value": 3 }
|
|
]
|
|
},
|
|
{
|
|
"name": "VisibleTypes",
|
|
"values": [
|
|
{ "label": "VT_VISIBLE", "value": 0, "comment": "Visible to All" },
|
|
{ "label": "VT_TEMPHIDDEN", "value": 1, "comment": "Hidden (With Skill) / Visible To Item Owner" },
|
|
{ "label": "VT_INVISIBLE", "value": 2, "comment": "Magically Hidden" },
|
|
{ "label": "VT_PERMHIDDEN", "value": 3, "comment": "Permanent Hidden (GM Hidden)" },
|
|
{ "label": "VT_GHOSTHIDDEN", "value": 4, "comment": "Hidden because the player is a ghost" }
|
|
]
|
|
},
|
|
{
|
|
"name": "WeatherType",
|
|
"values": [
|
|
{ "label": "NONE", "value": 0 },
|
|
{ "label": "PHYSICAL" , "value": 1 },
|
|
{ "label": "LIGHT" , "value": 2 },
|
|
{ "label": "RAIN" , "value": 3 },
|
|
{ "label": "COLD" , "value": 4 },
|
|
{ "label": "HEAT" , "value": 5 },
|
|
{ "label": "LIGHTNING", "value": 6 },
|
|
{ "label": "POISON" , "value": 7 },
|
|
{ "label": "SNOW" , "value": 8 },
|
|
{ "label": "STORM" , "value": 9 },
|
|
{ "label": "STORMBREW", "value": 10 },
|
|
{ "label": "WEATHNUM" , "value": 11 }
|
|
]
|
|
},
|
|
{
|
|
"name": "Party",
|
|
"aka": "UOXParty_class",
|
|
"properties": [
|
|
{
|
|
"name": "leader",
|
|
"cppID": "CPARTYP_LEADER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "memberCount",
|
|
"cppID": "CPARTYP_MEMBERCOUNT",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "isNPC",
|
|
"cppID": "CPARTYP_ISNPC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"name": "GetMember",
|
|
"cppName": "CParty_GetMember",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "index", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "Add",
|
|
"cppName": "CParty_Add",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "toAdd", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "Remove",
|
|
"cppName": "CParty_Remove",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "toRemove", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TownRegion",
|
|
"aka": "UOXRegion",
|
|
"properties": [
|
|
{
|
|
"name": "name",
|
|
"cppID": "CREGP_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "mayor",
|
|
"cppID": "CREGP_MAYOR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "race",
|
|
"cppID": "CREGP_RACE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tax",
|
|
"cppID": "CREGP_TAX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "taxResource",
|
|
"cppID": "CREGP_TAXRESOURCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "canMark",
|
|
"cppID": "CREGP_CANMARK",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canRecall",
|
|
"cppID": "CREGP_CANRECALL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canGate",
|
|
"cppID": "CREGP_CANGATE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canTeleport",
|
|
"cppID": "CREGP_CANTELEPORT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canPlaceHouse",
|
|
"cppID": "CREGP_CANPLACEHOUSE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isGuarded",
|
|
"cppID": "CREGP_ISGUARDED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "canCastAggressive",
|
|
"cppID": "CREGP_CANCASTAGGRESSIVE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSafeZone",
|
|
"cppID": "CREGP_ISSAFEZONE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "health",
|
|
"cppID": "CREGP_HEALTH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "isDungeon",
|
|
"cppID": "CREGP_ISDUNGEON",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isDisabled",
|
|
"cppID": "CREGP_ISDISABLED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "worldNumber",
|
|
"cppID": "CREGP_WORLDNUMBER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "instanceID",
|
|
"cppID": "CREGP_INSTANCEID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "chanceBigOre",
|
|
"cppID": "CREGP_CHANCEBIGORE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "numOrePrefs",
|
|
"cppID": "CREGP_NUMOREPREFERENCES",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "population",
|
|
"cppID": "CREGP_POPULATION",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "members",
|
|
"cppID": "CREGP_MEMBERS",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "string",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "id",
|
|
"cppID": "CREGP_ID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "scriptTrigger",
|
|
"cppID": "CREGP_SCRIPTTRIGGER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "scriptTriggers",
|
|
"cppID": "CREGP_SCRIPTTRIGGERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number[]"
|
|
},
|
|
{
|
|
"name": "numGuards",
|
|
"cppID": "CREGP_NUMGUARDS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "taxes",
|
|
"cppID": "CREGP_TAXES",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "reserves",
|
|
"cppID": "CREGP_RESERVES",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "appearance",
|
|
"cppID": "CREGP_APPEARANCE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "music",
|
|
"cppID": "CREGP_MUSIC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "weather",
|
|
"cppID": "CREGP_WEATHER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "owner",
|
|
"cppID": "CREGP_OWNER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"methods": [
|
|
{ "name": "AddScriptTrigger", "cppName": "CRegion_AddScriptTrigger", "params": { "num": 1, "list": [ { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "RemoveScriptTrigger", "cppName": "CRegion_RemoveScriptTrigger", "params": { "num": 1, "list": [ { "name": "scriptId", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "GetOrePref", "cppName": "CRegion_GetOrePref", "params": { "num": 1, "list": [ { "name": "oreId", "type": "number", "required": true } ] }, "returns": "MiningData" },
|
|
{ "name": "GetOreChance", "cppName": "CRegion_GetOreChance", "params": { "num": 0, "list": [] }, "returns": "void" }
|
|
]
|
|
},
|
|
{
|
|
"name": "SpawnRegion",
|
|
"aka": "UOXSpawnRegion",
|
|
"properties": [
|
|
{
|
|
"name": "name",
|
|
"cppID": "CSPAWNREGP_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "item",
|
|
"cppID": "CSPAWNREGP_ITEM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "itemList",
|
|
"cppID": "CSPAWNREGP_ITEMLIST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "npc",
|
|
"cppID": "CSPAWNREGP_NPC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "npcList",
|
|
"cppID": "CSPAWNREGP_NPCLIST",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "call",
|
|
"cppID": "CSPAWNREGP_CALL",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "instanceID",
|
|
"cppID": "CSPAWNREGP_INSTANCEID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "itemCount",
|
|
"cppID": "CSPAWNREGP_ITEMCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "maxItems",
|
|
"cppID": "CSPAWNREGP_MAXITEMS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxTime",
|
|
"cppID": "CSPAWNREGP_MAXTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxNpcs",
|
|
"cppID": "CSPAWNREGP_MAXNPCS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "minTime",
|
|
"cppID": "CSPAWNREGP_MINTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "npcCount",
|
|
"cppID": "CSPAWNREGP_NPCCOUNT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "defZ",
|
|
"cppID": "CSPAWNREGP_DEFZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "prefZ",
|
|
"cppID": "CSPAWNREGP_PREFZ",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "regionNum",
|
|
"cppID": "CSPAWNREGP_REGIONNUM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "x1",
|
|
"cppID": "CSPAWNREGP_X1",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "x2",
|
|
"cppID": "CSPAWNREGP_X2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "y1",
|
|
"cppID": "CSPAWNREGP_Y1",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "y2",
|
|
"cppID": "CSPAWNREGP_Y2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "world",
|
|
"cppID": "CSPAWNREGP_WORLD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "onlyOutside",
|
|
"cppID": "CSPAWNREGP_ONLYOUTSIDE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSpawner",
|
|
"cppID": "CSPAWNREGP_ISSPAWNER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "forceSpawn",
|
|
"cppID": "CSPAWNREGP_FORCESPAWN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "TileFlags",
|
|
"values": [
|
|
{ "label": "TF_FLOORLEVEL", "value": 0, "comment": "Background" },
|
|
{ "label": "TF_HOLDABLE", "value": 1, "comment": "Weapon" },
|
|
{ "label": "TF_TRANSPARENT", "value": 2, "comment": "SignGuildBanner" },
|
|
{ "label": "TF_TRANSLUCENT", "value": 3, "comment": "WebDirtBlood" },
|
|
{ "label": "TF_WALL", "value": 4, "comment": "WallVertTile" },
|
|
{ "label": "TF_DAMAGING", "value": 5 },
|
|
{ "label": "TF_BLOCKING", "value": 6, "comment": "Impassable" },
|
|
{ "label": "TF_WET", "value": 7, "comment": "LiquidWet" },
|
|
{ "label": "TF_UNKNOWN1", "value": 8, "comment": "Ignored" },
|
|
{ "label": "TF_SURFACE", "value": 9, "comment": "Standable" },
|
|
{ "label": "TF_CLIMBABLE", "value": 10, "comment": "Bridge" },
|
|
{ "label": "TF_STACKABLE", "value": 11, "comment": "Generic" },
|
|
{ "label": "TF_WINDOW", "value": 12, "comment": "WindowArchDoor" },
|
|
{ "label": "TF_NOSHOOT", "value": 13, "comment": "CannotShootThru" },
|
|
{ "label": "TF_DISPLAYA", "value": 14, "comment": "Prefix A" },
|
|
{ "label": "TF_DISPLAYAN", "value": 15, "comment": "Prefix An" },
|
|
{ "label": "TF_DESCRIPTION", "value": 16, "comment": "Internal" },
|
|
{ "label": "TF_FOLIAGE", "value": 17, "comment": "FadeWithTrans" },
|
|
{ "label": "TF_PARTIALHUE", "value": 18 },
|
|
{ "label": "TF_UNKNOWN2", "value": 19 },
|
|
{ "label": "TF_MAP", "value": 20 },
|
|
{ "label": "TF_CONTAINER", "value": 21 },
|
|
{ "label": "TF_WEARABLE", "value": 22, "comment": "Equipable" },
|
|
{ "label": "TF_LIGHT", "value": 23, "comment": "LightSource" },
|
|
{ "label": "TF_ANIMATED", "value": 24 },
|
|
{ "label": "TF_NODIAGONAL", "value": 25, "comment": "'HoverOver' in SA clients and later, to determine if tiles can be moved on by flying gargoyles" },
|
|
{ "label": "TF_UNKNOWN3", "value": 26, "comment": "'NoDiagonal' in SA clients and later?" },
|
|
{ "label": "TF_ARMOR", "value": 27, "comment": "WholeBodyItem" },
|
|
{ "label": "TF_ROOF", "value": 28, "comment": "WallRoofWeap" },
|
|
{ "label": "TF_DOOR", "value": 29 },
|
|
{ "label": "TF_STAIRBACK", "value": 30, "comment": "ClimbableBit1" },
|
|
{ "label": "TF_STAIRRIGHT", "value": 31, "comment": "ClimbableBit2" },
|
|
{ "label": "TF_ALPHABLEND", "value": 32, "comment": "Blend Alphas, tile blending" },
|
|
{ "label": "TF_USENEWART", "value": 33, "comment": "Uses new art style?" },
|
|
{ "label": "TF_ARTUSED", "value": 34, "comment": "Is art being used?" },
|
|
{ "label": "TF_BIT36", "value": 35, "comment": "Unknown/Unused" },
|
|
{ "label": "TF_NOSHADOW", "value": 36, "comment": "Disallow shadow on this tile, lightsource? lava?" },
|
|
{ "label": "TF_PIXELBLEED", "value": 37, "comment": "Let pixels bleed in to other tiles? Is this Disabling Texture Clamp?" },
|
|
{ "label": "TF_PLAYANIMONCE", "value": 38, "comment": "Play tile animation once." },
|
|
{ "label": "TF_BIT40", "value": 39, "comment": "Unknown/Unused" },
|
|
{ "label": "TF_MULTIMOVABLE", "value": 40, "comment": "Movable multi? Cool ships and vehicles etc?" },
|
|
{ "label": "TF_COUNT", "value": 41 }
|
|
]
|
|
},
|
|
{
|
|
"name": "Multi",
|
|
"extends": "Item",
|
|
"properties": [
|
|
{
|
|
"name": "lockdowns",
|
|
"cppID": "CIP_LOCKDDOWNS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxLockdowns",
|
|
"cppID": "CIP_MAXLOCKDOWNS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "trashContainers",
|
|
"cppID": "CIP_TRASHCONTAINERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxTrashContainers",
|
|
"cppID": "CIP_MAXTRASHCONTAINERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "secureContainers",
|
|
"cppID": "CIP_SECURECONTAINERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxSecureContainers",
|
|
"cppID": "CIP_MAXSECURECONTAINERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "friends",
|
|
"cppID": "CIP_FRIENDS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxFriends",
|
|
"cppID": "CIP_MAXFRIENDS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "guests",
|
|
"cppID": "CIP_GUESTS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxGuests",
|
|
"cppID": "CIP_MAXGUESTS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "owners",
|
|
"cppID": "CIP_OWNERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxOwners",
|
|
"cppID": "CIP_MAXOWNERS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "bans",
|
|
"cppID": "CIP_BANS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxBans",
|
|
"cppID": "CIP_MAXBANS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "vendors",
|
|
"cppID": "CIP_VENDORS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "maxVendors",
|
|
"cppID": "CIP_MAXVENDORS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "deed",
|
|
"cppID": "CIP_DEED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "isPublic",
|
|
"cppID": "CIP_ISPUBLIC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "buildTimestamp",
|
|
"cppID": "CIP_BUILDTIMESTAMP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "tradeTimestamp",
|
|
"cppID": "CIP_TRADETIMESTAMP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "banX",
|
|
"cppID": "CIP_BANX",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "banY",
|
|
"cppID": "CIP_BANY",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "tithing",
|
|
"cppID": "CIP_TITHING",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "moveType",
|
|
"cppID": "CIP_MOVETYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
}
|
|
],
|
|
"methods": [
|
|
{ "name": "AddToBanList", "cppName": "CMulti_AddToBanList", "params": { "num": 1, "list": [ { "name": "newBan", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddToFriendList", "cppName": "CMulti_AddToFriendList", "params": { "num": 1, "list": [ { "name": "newFriend", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddToGuestList", "cppName": "CMulti_AddToGuestList", "params": { "num": 1, "list": [ { "name": "newGuest", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddToOwnerList", "cppName": "CMulti_AddToOwnerList", "params": { "num": 1, "list": [ { "name": "newOwner", "type": "Character", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddTrashCont", "cppName": "CMulti_AddTrashCont", "params": { "num": 1, "list": [ { "name": "trash", "type": "Item", "required": true } ] }, "returns": "void" },
|
|
{ "name": "AddVendor", "cppName": "CMulti_AddVendor", "params": { "num": 1, "list": [ { "name": "vendorToAdd", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "ClearBanList", "cppName": "CMulti_ClearBanList", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "ClearFriendList", "cppName": "CMulti_ClearFriendList", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "ClearGuestList", "cppName": "CMulti_ClearGuestList", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "ClearOwnerList", "cppName": "CMulti_ClearOwnerList", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "FinishedChars", "cppName": "CMulti_FinishedChars", "params": { "num": 0, "max": 1, "list": [ { "name": "listType", "type": "string", "required": false } ] }, "returns": "boolean" },
|
|
{ "name": "FirstChar", "cppName": "CMulti_FirstChar", "params": { "num": 0, "max": 1, "list": [ { "name": "listType", "type": "string", "required": false } ] }, "returns": "CharOrNull" },
|
|
{ "name": "GetMultiCorner", "cppName": "CMulti_GetMultiCorner", "params": { "num": 1, "list": [ { "name": "corner", "type": "number", "required": true } ] }, "returns": "string" },
|
|
{ "name": "GetTiller", "cppName": "CMulti_GetTiller", "params": { "num": 0, "list": [] }, "returns": "ItemOrNull" },
|
|
{ "name": "IsInMulti", "cppName": "CMulti_IsInMulti", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "BaseObject", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsOnBanList", "cppName": "CMulti_IsOnBanList", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsOnFriendList", "cppName": "CMulti_IsOnFriendList", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsOnGuestList", "cppName": "CMulti_IsOnGuestList", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsOnOwnerList", "cppName": "CMulti_IsOnOwnerList", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsOwner", "cppName": "CMulti_IsOwner", "params": { "num": 1, "list": [ { "name": "toCheck", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "IsSecureContainer", "cppName": "CMulti_IsSecureContainer", "params": { "num": 1, "list": [ { "name": "toChcek", "type": "Item", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "KillKeys", "cppName": "CMulti_KillKeys", "params": { "num": 0, "max": 1, "list": [ { "name": "specific", "type": "Character", "required": false } ] }, "returns": "void" },
|
|
{ "name": "LockDownItem", "cppName": "CMulti_LockDownItem", "params": { "num": 1, "list": [ { "name": "toLock", "type": "Item", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "NextChar", "cppName": "CMulti_NextChar", "params": { "num": 0, "max": 1, "list": [ { "name": "listType", "type": "string", "required": false } ] }, "returns": "CharOrNull" },
|
|
{ "name": "ReleaseItem", "cppName": "CMulti_ReleaseItem", "params": { "num": 1, "list": [ { "name": "toRelease", "type": "Item", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "RemoveFromBanList", "cppName": "CMulti_RemoveFromBanList", "params": { "num": 1, "list": [ { "name": "toRemove", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "RemoveFromFriendList", "cppName": "CMulti_RemoveFromFriendList", "params": { "num": 1, "list": [ { "name": "toRemove", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "RemoveFromGuestList", "cppName": "CMulti_RemoveFromGuestList", "params": { "num": 1, "list": [ { "name": "toRemove", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "RemoveFromOwnerList", "cppName": "CMulti_RemoveFromOwnerList", "params": { "num": 1, "list": [ { "name": "toRemove", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "RemoveTrashCont", "cppName": "CMulti_RemoveTrashCont", "params": { "num": 1, "list": [ { "name": "toRemove", "type": "Item", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "RemoveVendor", "cppName": "CMulti_RemoveVendor", "params": { "num": 1, "list": [ { "name": "vendorToRemove", "type": "Character", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "SecureContainer", "cppName": "CMulti_SecureContainer", "params": { "num": 1, "list": [ { "name": "toSecure", "type": "Item", "required": true } ] }, "returns": "boolean" },
|
|
{ "name": "TurnBoat", "cppName": "CMulti_TurnBoat", "params": { "num": 1, "list": [ { "name": "direction", "type": "number", "required": true } ] }, "returns": "void" },
|
|
{ "name": "UnsecureContainer", "cppName": "CMulti_UnsecureContainer", "params": { "num": 1, "list": [ { "name": "toUnsecure", "type": "Item", "required": true } ] }, "returns": "boolean" }
|
|
]
|
|
},
|
|
{
|
|
"name": "Boat",
|
|
"extends": "Multi"
|
|
},
|
|
{
|
|
"name": "Guild",
|
|
"aka": "UOXGuild_class",
|
|
"properties": [
|
|
{
|
|
"name": "name",
|
|
"cppID": "CGP_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "id",
|
|
"cppID": "CGP_NAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "type",
|
|
"cppID": "CGP_TYPE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "GuildTypes"
|
|
},
|
|
{
|
|
"name": "master",
|
|
"cppID": "CGP_MASTER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull"
|
|
},
|
|
{
|
|
"name": "stone",
|
|
"cppID": "CGP_STONE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "ItemOrNull"
|
|
},
|
|
{
|
|
"name": "numMembers",
|
|
"cppID": "CGP_NUMMEMBERS",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "numRecruits",
|
|
"cppID": "CGP_NUMRECRUITS",
|
|
"cppType": "JSPROP_ENUMPERMRO",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "members",
|
|
"cppID": "CGP_MEMBERS",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"unused": true,
|
|
"type": "Character[]"
|
|
},
|
|
{
|
|
"name": "recruits",
|
|
"cppID": "CGP_RECRUITS",
|
|
"cppType": "JSPROP_ENUMPERMIDX",
|
|
"unused": true,
|
|
"type": "Character[]"
|
|
},
|
|
{
|
|
"name": "charter",
|
|
"cppID": "CGP_CHARTER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "abbreviation",
|
|
"cppID": "CGP_ABBREVIATION",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "webPage",
|
|
"cppID": "CGP_WEBPAGE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"name": "AcceptRecruit",
|
|
"cppName": "CGuild_AcceptRecruit",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "recruit",
|
|
"type": "Character",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "IsAtPeace",
|
|
"cppName": "CGuild_IsAtPeace",
|
|
"params": {
|
|
"num": 0,
|
|
"list": []
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "AddMember",
|
|
"cppName": "CGuild_AddMember",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "member",
|
|
"type": "Character",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "AddRecruit",
|
|
"cppName": "CGuild_AddRecruit",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "recruit",
|
|
"type": "Character",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "RemoveRecruit",
|
|
"cppName": "CGuild_RemoveRecruit",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "recruit",
|
|
"type": "Character",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "RemoveMember",
|
|
"cppName": "CGuild_RemoveMember",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "member",
|
|
"type": "Character",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "RecruitToMember",
|
|
"cppName": "CGuild_RecruitToMember",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "recruit",
|
|
"type": "Character",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "IsAtWar",
|
|
"cppName": "CGuild_IsAtWar",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "other",
|
|
"type": "Guild",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "IsAlly",
|
|
"cppName": "CGuild_IsAlly",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "other",
|
|
"type": "Guild",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "IsNeutral",
|
|
"cppName": "CGuild_IsNeutral",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{
|
|
"name": "other",
|
|
"type": "Guild",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "BaseOrNull",
|
|
"definition": "BaseObject | null | undefined"
|
|
},
|
|
{
|
|
"name": "CharOrNull",
|
|
"definition": "Character | null | undefined"
|
|
},
|
|
{
|
|
"name": "ItemOrNull",
|
|
"definition": "Item | null | undefined"
|
|
},
|
|
{
|
|
"name": "MultiOrNull",
|
|
"definition": "Multi | null | undefined"
|
|
},
|
|
{
|
|
"name": "SocketOrNull",
|
|
"definition": "Socket | null | undefined"
|
|
},
|
|
{
|
|
"name": "ItemOrSerial",
|
|
"definition": "Item | number"
|
|
},
|
|
{
|
|
"name": "RaceOrNull",
|
|
"definition": "Race | null | undefined"
|
|
},
|
|
{
|
|
"name": "TownRegionOrNull",
|
|
"definition": "TownRegion | null | undefined"
|
|
},
|
|
{
|
|
"name": "GuildOrNull",
|
|
"definition": "Guild | null | undefined"
|
|
},
|
|
{
|
|
"name": "PartyOrNull",
|
|
"definition": "Party | null | undefined"
|
|
},
|
|
{
|
|
"name": "ClientFeature",
|
|
"values": [
|
|
{ "label": "CF_BIT_CHAT", "value": 0, "comment": "0x01" },
|
|
{ "label": "CF_BIT_UOR", "value": 1, "comment": "0x02" },
|
|
{ "label": "CF_BIT_TD", "value": 2, "comment": "0x04" },
|
|
{ "label": "CF_BIT_LBR", "value": 3, "comment": "0x08 - Enables LBR features: mp3s instead of midi, show new LBR monsters" },
|
|
{ "label": "CF_BIT_AOS", "value": 4, "comment": "0x10 - Enable AoS monsters/map, AoS skills, Necro/Pala/Fight book stuff - works for 4.0+" },
|
|
{ "label": "CF_BIT_SIXCHARS", "value": 5, "comment": "0x20 - Enable sixth character slot" },
|
|
{ "label": "CF_BIT_SE", "value": 6, "comment": "0x40" },
|
|
{ "label": "CF_BIT_ML", "value": 7, "comment": "0x80 - Elven race, new spells, skills + housing tiles" },
|
|
{ "label": "CF_BIT_EIGHTAGE", "value": 8, "comment": "0x100 - Splash screen for 8th age" },
|
|
{ "label": "CF_BIT_NINTHAGE", "value": 9, "comment": "0x200 - Splash screen for 9th age" },
|
|
{ "label": "CF_BIT_TENTHAGE", "value": 10, "comment": "0x400 - Splash screen for 10th age - crystal/shadow house tiles" },
|
|
{ "label": "CF_BIT_UNKNOWN1", "value": 11, "comment": "0x800 - Increased housing/bank storage (6.0.3.0 or earlier)" },
|
|
{ "label": "CF_BIT_SEVENCHARS", "value": 12, "comment": "0x1000 - Enable seventh character slot" },
|
|
{ "label": "CF_BIT_KRFACES", "value": 13, "comment": "0x2000 - KR release (6.0.0.0)", "disabled": true },
|
|
{ "label": "CF_BIT_TRIAL", "value": 14, "comment": "0x4000 - Trial account", "disabled": true },
|
|
{ "label": "CF_BIT_EXPANSION", "value": 15, "comment": "0x8000 - Live account" },
|
|
{ "label": "CF_BIT_SA", "value": 16, "comment": "0x10000 - Enable SA features: gargoyle race, spells, skills, housing tiles - clients 6.0.14.2+" },
|
|
{ "label": "CF_BIT_HS", "value": 17, "comment": "0x20000 - Enable HS features: boats, new movementtype? ++" },
|
|
{ "label": "CF_BIT_GOTHHOUSE", "value": 18, "comment": "0x40000" },
|
|
{ "label": "CF_BIT_RUSTHOUSE", "value": 19, "comment": "0x80000" },
|
|
{ "label": "CF_BIT_JUNGLEHOUSE", "value": 20, "comment": "0x100000 - Enable Jungle housing tiles" },
|
|
{ "label": "CF_BIT_SHADOWHOUSE", "value": 21, "comment": "0x200000 - Enable Shadowguard housing tiles" },
|
|
{ "label": "CF_BIT_TOLHOUSE", "value": 22, "comment": "0x400000 - Enable Time of Legends features" },
|
|
{ "label": "CF_BIT_ENDLESSHOUSE", "value": 23, "comment": "0x800000 - Enable Endless Journey account" },
|
|
{ "label": "CF_BIT_COUNT" }
|
|
]
|
|
},
|
|
{
|
|
"name": "ServerFeature",
|
|
"values": [
|
|
{ "label": "SF_BIT_UNKNOWN1", "value": 0, "comment": "0x01" },
|
|
{ "label": "SF_BIT_IGR", "value": 1, "comment": "0x02" },
|
|
{ "label": "SF_BIT_ONECHAR", "value": 2, "comment": "0x04 - One char only, Siege-server style" },
|
|
{ "label": "SF_BIT_CONTEXTMENUS", "value": 3, "comment": "0x08" },
|
|
{ "label": "SF_BIT_LIMITCHAR", "value": 4, "comment": "0x10 - Limit amount of chars, combine with OneChar" },
|
|
{ "label": "SF_BIT_AOS", "value": 5, "comment": "0x20 - Enable Tooltips, fight system book - but not monsters/map/skills/necro/pala classes" },
|
|
{ "label": "SF_BIT_SIXCHARS", "value": 6, "comment": "0x40 - Use 6 character slots instead of 5 (4.0.3a)" },
|
|
{ "label": "SF_BIT_SE", "value": 7, "comment": "0x80 - Samurai and Ninja classes, bushido, ninjitsu (4.0.5a)" },
|
|
{ "label": "SF_BIT_ML", "value": 8, "comment": "0x100 - Elven race, spellweaving (4.0.11d)" },
|
|
{ "label": "SF_BIT_UNKNOWN2", "value": 9, "comment": "0x200 - added with UO:KR launch (6.0.0.0)" },
|
|
{ "label": "SF_BIT_SEND3DTYPE", "value": 10, "comment": "0x400 - Send UO3D client type? KR and SA clients will send 0xE1)" },
|
|
{ "label": "SF_BIT_UNKNOWN4", "value": 11, "comment": "0x800 - added sometime between UO:KR and UO:SA" },
|
|
{ "label": "SF_BIT_SEVENCHARS", "value": 12, "comment": "0x1000 - Use 7 character slots instead of 5?6?, only 2D client?" },
|
|
{ "label": "SF_BIT_UNKNOWN5", "value": 13, "comment": "0x2000 - added with UO:SA launch, imbuing, mysticism, throwing? (7.0.0.0)" },
|
|
{ "label": "SF_BIT_NEWMOVE", "value": 14, "comment": "0x4000 - new movement system (packets 0xF0, 0xF1, 0xF2))" },
|
|
{ "label": "SF_BIT_FACTIONAREAS", "value": 15, "comment": "0x8000 - Unlock new Felucca faction-areas (map0x.mul?)" },
|
|
{ "label": "SF_BIT_COUNT", "comment": "" }
|
|
]
|
|
},
|
|
{
|
|
"name": "Account",
|
|
"properties": [
|
|
{
|
|
"name": "id",
|
|
"cppID": "CACCOUNT_ID",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "username",
|
|
"cppID": "CACCOUNT_USERNAME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "password",
|
|
"cppID": "CACCOUNT_PASSWORD",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string",
|
|
"writeOnly": true,
|
|
"unused": true
|
|
},
|
|
{
|
|
"name": "flags",
|
|
"cppID": "CACCOUNT_FLAGS",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "path",
|
|
"cppID": "CACCOUNT_PATH",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string",
|
|
"unused": true,
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "comment",
|
|
"cppID": "CACCOUNT_COMMENT",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "timeban",
|
|
"cppID": "CACCOUNT_TIMEBAN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "firstLogin",
|
|
"cppID": "CACCOUNT_FIRSTLOGIN",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "totalPlayTime",
|
|
"cppID": "CACCOUNT_TOTALPLAYTIME",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "number"
|
|
},
|
|
{
|
|
"name": "character1",
|
|
"cppID": "CACCOUNT_CHARACTER1",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "character2",
|
|
"cppID": "CACCOUNT_CHARACTER2",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "character3",
|
|
"cppID": "CACCOUNT_CHARACTER3",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "character4",
|
|
"cppID": "CACCOUNT_CHARACTER4",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "character5",
|
|
"cppID": "CACCOUNT_CHARACTER5",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "character6",
|
|
"cppID": "CACCOUNT_CHARACTER6",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "character7",
|
|
"cppID": "CACCOUNT_CHARACTER7",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "currentChar",
|
|
"cppID": "CACCOUNT_CURRENTCHAR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "CharOrNull",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"name": "lastIP",
|
|
"cppID": "CACCOUNT_LASTIP",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "isBanned",
|
|
"cppID": "CACCOUNT_BANNED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSuspended",
|
|
"cppID": "CACCOUNT_SUSPENDED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isPublic",
|
|
"cppID": "CACCOUNT_PUBLIC",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isOnline",
|
|
"cppID": "CACCOUNT_ONLINE",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot1Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT1BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot2Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT2BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot3Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT3BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot4Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT4BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot5Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT5BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot6Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT6BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSlot7Blocked",
|
|
"cppID": "CACCOUNT_CHARSLOT7BLOCKED",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isYoung",
|
|
"cppID": "CACCOUNT_YOUNG",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "unused10",
|
|
"cppID": "CACCOUNT_UNUSED10",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isSeer",
|
|
"cppID": "CACCOUNT_SEER",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isCounselor",
|
|
"cppID": "CACCOUNT_COUNSELOR",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "isGM",
|
|
"cppID": "CACCOUNT_GM",
|
|
"cppType": "JSPROP_ENUMANDPERM",
|
|
"type": "boolean"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"name": "AddAccount",
|
|
"cppName": "CAccount_AddAccount",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "username", "type": "string", "required": true },
|
|
{ "name": "password", "type": "string", "required": true },
|
|
{ "name": "comment", "type": "string", "required": true },
|
|
{ "name": "flags", "type": "string | number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "DelAccount",
|
|
"cppName": "CAccount_DelAccount",
|
|
"params": {
|
|
"sets": [
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "username", "type": "string", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "accountId", "type": "number", "required": true }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"returns": "void"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "SpeechTarget",
|
|
"values": [
|
|
{ "label": "SPTRG_NULL", "value": -1 },
|
|
{ "label": "SPTRG_INDIVIDUAL", "value": 0, "comment": "aimed at individualperson" },
|
|
{ "label": "SPTRG_PCS", "value": 1, "comment": "all PCs in range" },
|
|
{ "label": "SPTRG_PCNPC", "value": 2, "comment": "all NPCs and PCs in range" },
|
|
{ "label": "SPTRG_BROADCASTPC", "value": 3, "comment": "ALL PCs everywhere + NPCs in range" },
|
|
{ "label": "SPTRG_BROADCASTALL", "value": 4 },
|
|
{ "label": "SPTRG_ONLYRECEIVER", "value": 5, "comment": "only the receiver" }
|
|
]
|
|
},
|
|
{
|
|
"name": "FontType",
|
|
"values": [
|
|
{ "label": "FNT_NULL", "value": -1 },
|
|
{ "label": "FNT_BOLD", "value": 0 },
|
|
{ "label": "FNT_TEXT_WITH_SHADOW", "value": 1 },
|
|
{ "label": "FNT_BOLD_PLUS_SHADOW", "value": 2 },
|
|
{ "label": "FNT_NORMAL", "value": 3 },
|
|
{ "label": "FNT_GOTHIC", "value": 4 },
|
|
{ "label": "FNT_ITALIC", "value": 5 },
|
|
{ "label": "FNT_SMALL_DARK", "value": 6 },
|
|
{ "label": "FNT_COLOURFUL", "value": 7 },
|
|
{ "label": "FNT_RUNIC", "value": 8, "comment": "Only use CAPS!" },
|
|
{ "label": "FNT_SMALL_LIGHT", "value": 9 },
|
|
{ "label": "FNT_TEN", "value": 10, "comment": "Unicode only" },
|
|
{ "label": "FNT_ELEVEN", "value": 11, "comment": "Unicode only" },
|
|
{ "label": "FNT_TWELVE", "value": 12, "comment": "Unicode only" },
|
|
{ "label": "FNT_UNKNOWN", "value": 13 }
|
|
]
|
|
},
|
|
{
|
|
"name": "SpeechType",
|
|
"values": [
|
|
{ "label": "UNKNOWN", "value": -1 },
|
|
{ "label": "TALK", "value": 0, "comment": "normal system message" },
|
|
{ "label": "PROMPT", "value": 1, "comment": "Display as system prompt" },
|
|
{ "label": "EMOTE", "value": 2, "comment": ": text" },
|
|
{ "label": "SAY", "value": 3, "comment": "character speaking" },
|
|
{ "label": "OBJ", "value": 4, "comment": "at object" },
|
|
{ "label": "NOTHING", "value": 5, "comment": "does not display" },
|
|
{ "label": "SYSTEM", "value": 6, "comment": "text labelling an item" },
|
|
{ "label": "NOSCROLL", "value": 7, "comment": "status msg, does not scroll" },
|
|
{ "label": "WHISPER", "value": 8, "comment": "only those close can here" },
|
|
{ "label": "YELL", "value": 9, "comment": "can be heard 2 screens away" },
|
|
{ "label": "ASCIITALK", "value": 192, "comment": "ASCII version of TALK, all ASCII stuff is | 0xC0'd" },
|
|
{ "label": "ASCIIPROMPT", "value": 193 },
|
|
{ "label": "ASCIIEMOTE", "value": 194 },
|
|
{ "label": "ASCIISAY", "value": 195 },
|
|
{ "label": "ASCIIOBJ", "value": 196 },
|
|
{ "label": "ASCIINOTHING", "value": 197 },
|
|
{ "label": "ASCIISYSTEM", "value": 198 },
|
|
{ "label": "ASCIINOSCROLL", "value": 199 },
|
|
{ "label": "ASCIIWHISPER", "value": 200 },
|
|
{ "label": "ASCIIYELL", "value": 201 },
|
|
{ "label": "BROADCAST", "value": 255 }
|
|
]
|
|
},
|
|
{
|
|
"name": "SocketTimerID",
|
|
"values": [
|
|
{ "label": "tCHAR_TIMEOUT", "value": 0, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_INVIS", "value": 1, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_HUNGER", "value": 2, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_THIRST", "value": 3, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_POISONTIME", "value": 4, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_POISONTEXT", "value": 5, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_POISONWEAROFF", "value": 6, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_SPELLTIME", "value": 7, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_SPELLRECOVERYTIME", "value": 8, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_ANTISPAM", "value": 9, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_CRIMFLAG", "value": 10, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_STEALFLAG", "value": 11, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_MURDERRATE", "value": 12, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_PEACETIMER", "value": 13, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_FLYINGTOGGLE", "value": 14, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_FIREFIELDTICK", "value": 15, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_POISONFIELDTICK", "value": 16, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_PARAFIELDTICK", "value": 17, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_YOUNGHEAL", "value": 18, "comment": "Global Character Timer" },
|
|
{ "label": "tCHAR_YOUNGMESSAGE", "value": 19, "comment": "Global Character Timer" },
|
|
{ "label": "tNPC_MOVETIME", "value": 20, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_SPATIMER", "value": 21, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_SUMMONTIME", "value": 22, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_EVADETIME", "value": 23, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_LOYALTYTIME", "value": 24, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_IDLEANIMTIME", "value": 25, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_PATHFINDDELAY", "value": 26, "comment": "NPC Timer" },
|
|
{ "label": "tNPC_FLEECOOLDOWN", "value": 27, "comment": "NPC Timer" },
|
|
{ "label": "tPC_LOGOUT", "value": 28, "comment": "PC Timer" },
|
|
{ "label": "tCHAR_COUNT", "value": 29 }
|
|
]
|
|
},
|
|
{
|
|
"name": "Packet",
|
|
"type": "class",
|
|
"methods": [
|
|
{
|
|
"name": "Free",
|
|
"cppName": "CPacket_Free",
|
|
"params": {
|
|
"num": 0
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "WriteByte",
|
|
"cppName": "CPacket_WriteByte",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "position", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "WriteShort",
|
|
"cppName": "CPacket_WriteShort",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "position", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "WriteLong",
|
|
"cppName": "CPacket_WriteLong",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "position", "type": "number", "required": true },
|
|
{ "name": "value", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "WriteString",
|
|
"cppName": "CPacket_WriteString",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "position", "type": "number", "required": true },
|
|
{ "name": "value", "type": "string", "required": true },
|
|
{ "name": "len", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "ReserveSize",
|
|
"cppName": "CPacket_ReserveSize",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "len", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "UOXCFile",
|
|
"type": "class",
|
|
"properties": [],
|
|
"methods": [
|
|
{ "name": "Free", "cppName": "CFile_Free", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "Open", "cppName": "CFile_Open", "params": { "num": 2, "list": [
|
|
{ "name": "filename", "type": "string", "required": true },
|
|
{ "name": "mode", "type": "string", "required": true },
|
|
{ "name": "folder", "type": "string", "required": false },
|
|
{ "name": "useScriptDataDir", "type": "boolean", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "Close", "cppName": "CFile_Close", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "Write", "cppName": "CFile_Write", "params": { "num": 1, "list": [
|
|
{ "name": "value", "type": "string", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "Read", "cppName": "CFile_Read", "params": { "num": 1, "list": [
|
|
{ "name": "bytes", "type": "number", "required": true }
|
|
] }, "returns": "string" },
|
|
{ "name": "ReadUntil", "cppName": "CFile_ReadUntil", "params": { "num": 1, "list": [
|
|
{ "name": "until", "type": "string", "required": true }
|
|
] }, "returns": "string" },
|
|
{ "name": "EOF", "cppName": "CFile_EOF", "params": { "num": 0, "list": [] }, "returns": "boolean" },
|
|
{ "name": "Length", "cppName": "CFile_Length", "params": { "num": 0, "list": [] }, "returns": "number" },
|
|
{ "name": "Pos", "cppName": "CFile_Pos", "params": { "num": 1, "list": [
|
|
{ "name": "pos", "type": "number", "required": false }
|
|
] }, "returns": "number" }
|
|
]
|
|
},
|
|
{
|
|
"name": "Gump",
|
|
"type": "class",
|
|
"properties": [],
|
|
"methods": [
|
|
{ "name": "Free", "cppName": "CGump_Free", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "AddBackground", "cppName": "CGump_AddBackground", "params": { "num": 5, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "bottomLeft", "type": "number", "required": true },
|
|
{ "name": "bottomRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddButton", "cppName": "CGump_AddButton", "params": {
|
|
"sets":
|
|
[
|
|
{
|
|
"num": 6, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "x1", "type": "number", "required": true },
|
|
{ "name": "pageNum", "type": "number", "required": true },
|
|
{ "name": "buttonId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 7, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image1", "type": "number", "required": true },
|
|
{ "name": "image2", "type": "number", "required": true },
|
|
{ "name": "x1", "type": "number", "required": true },
|
|
{ "name": "pageNum", "type": "number", "required": true },
|
|
{ "name": "buttonId", "type": "number", "required": true }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "AddButtonTileArt", "cppName": "CGump_AddButtonTileArt", "params": { "num": 11, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "tileIdNorm", "type": "number", "required": true },
|
|
{ "name": "tileIdPush", "type": "number", "required": true },
|
|
{ "name": "buttonType", "type": "number", "required": true },
|
|
{ "name": "pageNum", "type": "number", "required": true },
|
|
{ "name": "buttonId", "type": "number", "required": true },
|
|
{ "name": "tileId", "type": "number", "required": true },
|
|
{ "name": "hue", "type": "number", "required": true },
|
|
{ "name": "tileX", "type": "number", "required": true },
|
|
{ "name": "tileY", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddPageButton", "cppName": "CGump_AddPageButton", "params": {
|
|
"sets":
|
|
[
|
|
{
|
|
"num": 4, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "pageNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 5, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image1", "type": "number", "required": true },
|
|
{ "name": "image2", "type": "number", "required": true },
|
|
{ "name": "pageNum", "type": "number", "required": true }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "AddCheckbox", "cppName": "CGump_AddCheckbox", "params": {
|
|
"sets":
|
|
[
|
|
{
|
|
"num": 5, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "initState", "type": "number", "required": true },
|
|
{ "name": "relay", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 6, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image1", "type": "number", "required": true },
|
|
{ "name": "image2", "type": "number", "required": true },
|
|
{ "name": "initState", "type": "number", "required": true },
|
|
{ "name": "relay", "type": "number", "required": true }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "AddCheckerTrans", "cppName": "CGump_AddCheckerTrans", "params": { "num": 4, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddCroppedText", "cppName": "CGump_AddCroppedText", "params": { "num": 6, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "hue", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "text", "type": "string", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddGroup", "cppName": "CGump_AddGroup", "params": { "num": 1, "list": [{ "name": "id", "type": "number", "required": true }] }, "returns": "void" },
|
|
{ "name": "EndGroup", "cppName": "CGump_EndGroup", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "AddGump", "cppName": "CGump_AddGump", "params": { "num": 3, "max": 4, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "rgbColor", "type": "number", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddGumpColor", "cppName": "CGump_AddGumpColor", "params": { "num": 4, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "rgbColor", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddHTMLGump", "cppName": "CGump_AddHTMLGump", "params": { "num": 7, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "hasBorder", "type": "boolean", "required": true },
|
|
{ "name": "hasScrollbar", "type": "boolean", "required": true },
|
|
{ "name": "text", "type": "string", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddPage", "cppName": "CGump_AddPage", "params": { "num": 1, "list": [{ "name": "id", "type": "number", "required": true }] }, "returns": "void" },
|
|
{ "name": "AddPicture", "cppName": "CGump_AddPicture", "params": { "num": 3, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddPictureColor", "cppName": "CGump_AddPictureColor", "params": { "num": 4, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "rgbColor", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddPicInPic", "cppName": "CGump_AddPicInPic", "params": { "num": 7, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "spriteX", "type": "number", "required": true },
|
|
{ "name": "spriteY", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddItemProperty", "cppName": "CGump_AddItemProperty", "params": { "num": 1, "list": [{ "name": "obj", "type": "BaseObject", "required": true }] }, "returns": "void" },
|
|
{ "name": "AddRadio", "cppName": "CGump_AddRadio", "params": {
|
|
"sets":
|
|
[
|
|
{
|
|
"num": 5, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image", "type": "number", "required": true },
|
|
{ "name": "initState", "type": "number", "required": true },
|
|
{ "name": "relay", "type": "number", "required": true }
|
|
]
|
|
},
|
|
{
|
|
"num": 6, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "image1", "type": "number", "required": true },
|
|
{ "name": "image2", "type": "number", "required": true },
|
|
{ "name": "initState", "type": "number", "required": true },
|
|
{ "name": "relay", "type": "number", "required": true }
|
|
]
|
|
}
|
|
] }, "returns": "void" },
|
|
{ "name": "AddText", "cppName": "CGump_AddText", "params": { "num": 4, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "hue", "type": "number", "required": true },
|
|
{ "name": "text", "type": "string", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddTextEntry", "cppName": "CGump_AddTextEntry", "params": { "num": 8, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "hue", "type": "number", "required": true },
|
|
{ "name": "relay", "type": "number", "required": true },
|
|
{ "name": "initTextIndex", "type": "number", "required": true },
|
|
{ "name": "text", "type": "string", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddTextEntryLimited", "cppName": "CGump_AddTextEntryLimited", "params": { "num": 9, "list": [
|
|
{ "name": "topLeft", "type": "number", "required": true },
|
|
{ "name": "topRight", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "hue", "type": "number", "required": true },
|
|
{ "name": "relay", "type": "number", "required": true },
|
|
{ "name": "initTextIndex", "type": "number", "required": true },
|
|
{ "name": "text", "type": "string", "required": true },
|
|
{ "name": "textEntrySize", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddTiledGump", "cppName": "CGump_AddTiledGump", "params": { "num": 5, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "gumpId", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddToolTip", "cppName": "CGump_AddToolTip", "params": { "num": 1, "max": 11, "list": [
|
|
{ "name": "tooltip", "type": "number", "required": true },
|
|
{ "name": "value1", "type": "string", "required": false },
|
|
{ "name": "value2", "type": "string", "required": false },
|
|
{ "name": "value3", "type": "string", "required": false },
|
|
{ "name": "value4", "type": "string", "required": false },
|
|
{ "name": "value5", "type": "string", "required": false },
|
|
{ "name": "value6", "type": "string", "required": false },
|
|
{ "name": "value7", "type": "string", "required": false },
|
|
{ "name": "value8", "type": "string", "required": false },
|
|
{ "name": "value9", "type": "string", "required": false },
|
|
{ "name": "value10", "type": "string", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddXMFHTMLGump", "cppName": "CGump_AddXMFHTMLGump", "params": { "num": 7, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "nmbr", "type": "number", "required": true },
|
|
{ "name": "hasBorder", "type": "boolean", "required": true },
|
|
{ "name": "hasScrollbar", "type": "boolean", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddXMFHTMLGumpColor", "cppName": "CGump_AddXMFHTMLGumpColor", "params": { "num": 8, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "nmbr", "type": "number", "required": true },
|
|
{ "name": "hasBorder", "type": "boolean", "required": true },
|
|
{ "name": "hasScrollbar", "type": "boolean", "required": true },
|
|
{ "name": "rgbColor", "type": "number", "required": true }
|
|
] }, "returns": "void" },
|
|
{ "name": "AddXMFHTMLTok", "cppName": "CGump_AddXMFHTMLTok", "params": { "num": 11, "list": [
|
|
{ "name": "x", "type": "number", "required": true },
|
|
{ "name": "y", "type": "number", "required": true },
|
|
{ "name": "width", "type": "number", "required": true },
|
|
{ "name": "height", "type": "number", "required": true },
|
|
{ "name": "hasBorder", "type": "boolean", "required": true },
|
|
{ "name": "hasScrollbar", "type": "boolean", "required": true },
|
|
{ "name": "rgbColor", "type": "number", "required": true },
|
|
{ "name": "nmbr", "type": "number", "required": true },
|
|
{ "name": "cliloc1", "type": "string", "required": false },
|
|
{ "name": "cliloc2", "type": "string", "required": false },
|
|
{ "name": "cliloc3", "type": "string", "required": false }
|
|
] }, "returns": "void" },
|
|
{ "name": "MasterGump", "cppName": "CGump_MasterGump", "params": { "num": 1, "list": [{ "name": "gumpId", "type": "number", "required": true }] }, "returns": "void" },
|
|
{ "name": "NoClose", "cppName": "CGump_NoClose", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "NoDispose", "cppName": "CGump_NoDispose", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "NoMove", "cppName": "CGump_NoMove", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "NoResize", "cppName": "CGump_NoResize", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "Send", "cppName": "CGump_Send", "params": { "num": 1, "list": [{ "name": "target", "type": "Socket | Character", "required": true }] }, "returns": "void" } ]
|
|
},
|
|
{
|
|
"name": "GumpData",
|
|
"type": "class",
|
|
"properties": [
|
|
{ "name": "buttons", "cppID": "CGumpData_Button", "cppType": "JSPROP_ENUMANDPERM", "readOnly": true, "type": "number" },
|
|
{ "name": "IDs", "cppID": "CGumpData_ID", "cppType": "JSPROP_ENUMANDPERM", "readOnly": true, "type": "number" }
|
|
],
|
|
"methods": [
|
|
{ "name": "Free", "cppName": "CGumpData_Free", "params": { "num": 0, "list": [] }, "returns": "void" },
|
|
{ "name": "getButton", "cppName": "CGumpData_GetButton", "params": { "num": 1, "list": [ { "name": "index", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "getID", "cppName": "CGumpData_GetId", "params": { "num": 1, "list": [ { "name": "index", "type": "number", "required": true } ] }, "returns": "number" },
|
|
{ "name": "getEdit", "cppName": "CGumpData_GetEdit", "params": { "num": 1, "list": [ { "name": "index", "type": "number", "required": true } ] }, "returns": "string" }
|
|
]
|
|
},
|
|
{
|
|
"name": "MiningData",
|
|
"aka": "MiningData_st",
|
|
"properties": [
|
|
{ "name": "oreName", "type": "string" },
|
|
{ "name": "colour", "type": "number" },
|
|
{ "name": "minSkill", "type": "number" },
|
|
{ "name": "name", "type": "string" },
|
|
{ "name": "makemenu", "type": "number" },
|
|
{ "name": "oreChance", "type": "number" },
|
|
{ "name": "scriptID", "type": "number" }
|
|
]
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"name": "inRange",
|
|
"cppName": "InRange",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "srcObj", "type": "BaseObject", "required": true },
|
|
{ "name": "objInRange", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onAICombatTarget",
|
|
"cppName": "OnAICombatTarget",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "target", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onAISliver",
|
|
"cppName": "OnAISliver",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "pSliver", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onAttack",
|
|
"cppName": "OnAttack",
|
|
"params": {
|
|
"num": 5,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true },
|
|
{ "name": "hitStatus", "type": "boolean", "required": true },
|
|
{ "name": "hitLoc", "type": "number", "required": true },
|
|
{ "name": "damageDealt", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onBoatTurn",
|
|
"cppName": "OnBoatTurn",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "iMulti", "type": "Boat", "required": true },
|
|
{ "name": "oldDir", "type": "number", "required": true },
|
|
{ "name": "newDir", "type": "number", "required": true },
|
|
{ "name": "iTiller", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onBoughtFromVendor",
|
|
"cppName": "OnBoughtFromVendor",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objVendor", "type": "Character", "required": true },
|
|
{ "name": "objItemBought", "type": "BaseObject", "required": true },
|
|
{ "name": "numItemsBought", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onBuy",
|
|
"cppName": "OnBuy",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objVendor", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onBuyFromVendor",
|
|
"cppName": "OnBuyFromVendor",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objVendor", "type": "Character", "required": true },
|
|
{ "name": "objItemBought", "type": "BaseObject", "required": true },
|
|
{ "name": "numItemsBuying", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onCallback",
|
|
"cppName": "OnCallback",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "tSock", "type": "Socket", "required": true },
|
|
{ "name": "target", "type": "Character | Item | null", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onCarveCorpse",
|
|
"cppName": "OnCarveCorpse",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "corpse", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onCharDoubleClick",
|
|
"cppName": "OnCharDoubleClick",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "currChar", "type": "Character", "required": true },
|
|
{ "name": "targChar", "type": "Character", "required": true },
|
|
{ "name": "nonMouseClickEvent", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
|
|
{
|
|
"name": "onClick",
|
|
"cppName": "OnClick",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "sockPlayer", "type": "Socket", "required": true },
|
|
{ "name": "objClicked", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onCollide",
|
|
"cppName": "OnCollide",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objColliding", "type": "Character", "required": true },
|
|
{ "name": "objCollideWith", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onCombatDamageCalc",
|
|
"cppName": "OnCombatDamageCalc",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true },
|
|
{ "name": "getFightSkill", "type": "number", "required": true },
|
|
{ "name": "hitLoc", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onCombatEnd",
|
|
"cppName": "OnCombatEnd",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onCombatStart",
|
|
"cppName": "OnCombatStart",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onCommand",
|
|
"cppName": "OnCommand",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "mSock", "type": "Socket", "required": true },
|
|
{ "name": "command", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onContextMenuRequest",
|
|
"cppName": "OnContextMenuRequest",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "tSock", "type": "Socket", "required": true },
|
|
{ "name": "baseObj", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onContextMenuSelect",
|
|
"cppName": "OnContextMenuSelect",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "tSock", "type": "Socket", "required": true },
|
|
{ "name": "baseObj", "type": "BaseObject", "required": true },
|
|
{ "name": "popupEntry", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onContRemoveItem",
|
|
"cppName": "OnContRemoveItem",
|
|
"params": {
|
|
"num": 3,
|
|
"list": [
|
|
{ "name": "contItem", "type": "Item", "required": true },
|
|
{ "name": "item", "type": "Item", "required": true },
|
|
{ "name": "pickerUpper", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onCreateDFN",
|
|
"cppName": "OnCreateDFN",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "thingCreated", "type": "BaseObject", "required": true },
|
|
{ "name": "thingType", "type": "0 | 1" , "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onCreatePlayer",
|
|
"cppName": "OnCreatePlayer",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "thingCreated", "type": "BaseObject", "required": true },
|
|
{ "name": "thingType", "type": "0 | 1" , "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onCreateTile",
|
|
"cppName": "OnCreateTile",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "thingCreated", "type": "BaseObject", "required": true },
|
|
{ "name": "thingType", "type": "0 | 1" , "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onDamage",
|
|
"cppName": "OnDamage",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "damaged", "type": "Character", "required": true },
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "damageValue", "type": "number", "required": true },
|
|
{ "name": "damageType", "type": "WeatherType", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onDamageDeal",
|
|
"cppName": "OnDamageDeal",
|
|
"params": {
|
|
"num": 4,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "damaged", "type": "Character", "required": true },
|
|
{ "name": "damageValue", "type": "number", "required": true },
|
|
{ "name": "damageType", "type": "WeatherType", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onDeath",
|
|
"cppName": "OnDeath",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "pDead", "type": "Character", "required": true },
|
|
{ "name": "iCorpse", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onDeathBlow",
|
|
"cppName": "OnDeathBlow",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "mKilled", "type": "Character", "required": true },
|
|
{ "name": "mKiller", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onDecay",
|
|
"cppName": "OnDecay",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "decaying", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onDefense",
|
|
"cppName": "OnDefense",
|
|
"params": {
|
|
"num": 5,
|
|
"list": [
|
|
{ "name": "attacker", "type": "Character", "required": true },
|
|
{ "name": "defender", "type": "Character", "required": true },
|
|
{ "name": "hitStatus", "type": "boolean", "required": true },
|
|
{ "name": "hitLoc", "type": "number", "required": true },
|
|
{ "name": "damageReceived", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onDelete",
|
|
"cppName": "OnDelete",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "thingDestroyed", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onDispel",
|
|
"cppName": "OnDispel",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "dispelled", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onDrop",
|
|
"cppName": "OnDrop",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "item", "type": "Item", "required": true },
|
|
{ "name": "dropper", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onDropItemOnItem",
|
|
"cppName": "OnDropItemOnItem",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "item", "type": "Item", "required": true },
|
|
{ "name": "dropper", "type": "Character", "required": true },
|
|
{ "name": "dest", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onDropItemOnNpc",
|
|
"cppName": "OnDropItemOnNpc",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "srcChar", "type": "Character", "required": true },
|
|
{ "name": "targChar", "type": "Character", "required": true },
|
|
{ "name": "i", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onDyeTarget",
|
|
"cppName": "OnDyeTarget",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "dyeTub", "type": "Item", "required": true },
|
|
{ "name": "target", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onEnterEvadeState",
|
|
"cppName": "OnEnterEvadeState",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "npc", "type": "Character", "required": true },
|
|
{ "name": "enemy", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onEnterRegion",
|
|
"cppName": "OnEnterRegion",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "entering", "type": "Character", "required": true },
|
|
{ "name": "region", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onEntrance",
|
|
"cppName": "OnEntrance",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "left", "type": "Multi", "required": true },
|
|
{ "name": "leaving", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onEquip",
|
|
"cppName": "OnEquip",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "equipper", "type": "Character", "required": true },
|
|
{ "name": "equipping", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onEquipAttempt",
|
|
"cppName": "OnEquipAttempt",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "equipper", "type": "Character", "required": true },
|
|
{ "name": "equipping", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onFacetChange",
|
|
"cppName": "OnFacetChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true },
|
|
{ "name": "oldFacet", "type": "number", "required": true },
|
|
{ "name": "newFacet", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onFall",
|
|
"cppName": "OnFall",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pFall", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onFlagChange",
|
|
"cppName": "OnFlagChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pChanging", "type": "Character", "required": true },
|
|
{ "name": "newStatus", "type": "number", "required": true },
|
|
{ "name": "oldStatus", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onHelpButton",
|
|
"cppName": "OnHelpButton",
|
|
"params": {
|
|
"num": 1,
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onHouseCommand",
|
|
"cppName": "OnHouseCommand",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "multiObj", "type": "Multi", "required": true },
|
|
{ "name": "targId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onHungerChange",
|
|
"cppName": "OnHungerChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pChanging", "type": "Character", "required": true },
|
|
{ "name": "newStatus", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onIterate",
|
|
"cppName": "OnIterate",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "obj", "type": "Character | Item", "required": true },
|
|
{ "name": "mSock", "type": "Socket", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onIterateSpawnRegions",
|
|
"cppName": "OnIterateSpawnRegions",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "toCheck", "type": "SpawnRegion", "required": true },
|
|
{ "name": "socket", "type": "SocketOrNull", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onKill",
|
|
"cppName": "OnKill",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "killer", "type": "Character", "required": true },
|
|
{ "name": "killed", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onLeaveRegion",
|
|
"cppName": "OnLeaveRegion",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "entering", "type": "Character", "required": true },
|
|
{ "name": "region", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onLeaving",
|
|
"cppName": "OnLeaving",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "left", "type": "Multi", "required": true },
|
|
{ "name": "leaving", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onLightChange",
|
|
"cppName": "OnLightChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tObject", "type": "BaseObject", "required": true },
|
|
{ "name": "lightLevel", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onLogin",
|
|
"cppName": "OnLogin",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "sockPlayer", "type": "Socket", "required": true },
|
|
{ "name": "pPlayer", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onLogout",
|
|
"cppName": "OnLogout",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "sockPlayer", "type": "Socket", "required": true },
|
|
{ "name": "pPlayer", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onLoyaltyChange",
|
|
"cppName": "OnLoyaltyChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pChanging", "type": "Character", "required": true },
|
|
{ "name": "newStatus", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onMakeItem",
|
|
"cppName": "OnMakeItem",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mSock", "type": "Socket", "required": true },
|
|
{ "name": "objChar", "type": "Character", "required": true },
|
|
{ "name": "objItem", "type": "Item", "required": true },
|
|
{ "name": "createEntryId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onMoveDetect",
|
|
"cppName": "OnMoveDetect",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "sourceObj", "type": "BaseObject", "required": true },
|
|
{ "name": "CharInRange", "type": "Character", "required": true },
|
|
{ "name": "rangeToChar", "type": "number", "required": true },
|
|
{ "name": "oldCharX", "type": "number", "required": true },
|
|
{ "name": "oldCharY", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onMultiLogout",
|
|
"cppName": "OnMultiLogout",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "iMulti", "type": "Multi", "required": true },
|
|
{ "name": "cPlayer", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onNameRequest",
|
|
"cppName": "OnNameRequest",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myObj", "type": "BaseObject", "required": true },
|
|
{ "name": "nameRequester", "type": "Character", "required": true },
|
|
{ "name": "requestSource", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "onPacketReceive",
|
|
"cppName": "OnPacketReceive",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mSock", "type": "Socket", "required": true },
|
|
{ "name": "packetNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onPaperDoll",
|
|
"cppName": "OnPaperDoll",
|
|
"params": {
|
|
"num": 2,
|
|
"list": [
|
|
{ "name": "currChar", "type": "Character", "required": true },
|
|
{ "name": "targChar", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onPathfindEnd",
|
|
"cppName": "OnPathfindEnd",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "npc", "type": "Character", "required": true },
|
|
{ "name": "pathfindResult", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onPickup",
|
|
"cppName": "OnPickup",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "item", "type": "Item", "required": true },
|
|
{ "name": "pickerUpper", "type": "Character", "required": true },
|
|
{ "name": "objCont", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onQuestGump",
|
|
"cppName": "OnQuestGump",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onReleasePet",
|
|
"cppName": "OnReleasePet",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true },
|
|
{ "name": "mPet", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onResurrect",
|
|
"cppName": "OnResurrect",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pAlive", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onScriptLoad",
|
|
"cppName": "OnScriptLoad",
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onScrollCast",
|
|
"cppName": "OnScrollCast",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tChar", "type": "Character", "required": true },
|
|
{ "name": "SpellId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onScrollingGumpPress",
|
|
"cppName": "OnScrollingGumpPress",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tSock", "type": "Socket", "required": true },
|
|
{ "name": "gumpId", "type": "number", "required": true },
|
|
{ "name": "buttonId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSell",
|
|
"cppName": "OnSell",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objVendor", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSellToVendor",
|
|
"cppName": "OnSellToVendor",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objVendor", "type": "Character", "required": true },
|
|
{ "name": "objItemSold", "type": "BaseObject", "required": true },
|
|
{ "name": "numItemsSelling", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSkill",
|
|
"cppName": "OnSkill",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "skillUse", "type": "BaseObject", "required": true },
|
|
{ "name": "skillUsed", "type": "number", "required": true },
|
|
{ "name": "objType", "type": "0 | 1", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSkillChange",
|
|
"cppName": "OnSkillChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "skill", "type": "number", "required": true },
|
|
{ "name": "skillAmtChanged", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onSkillCheck",
|
|
"cppName": "OnSkillCheck",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myChar", "type": "Character", "required": true },
|
|
{ "name": "skill", "type": "number", "required": true },
|
|
{ "name": "lowSkill", "type": "number", "required": true },
|
|
{ "name": "highSkill", "type": "number", "required": true },
|
|
{ "name": "isCraftSkill", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSkillGain",
|
|
"cppName": "OnSkillGain",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "skill", "type": "number", "required": true },
|
|
{ "name": "skillAmtGained", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSkillGump",
|
|
"cppName": "OnSkillGump",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSkillLoss",
|
|
"cppName": "OnSkillLoss",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "skill", "type": "number", "required": true },
|
|
{ "name": "skillAmtLost", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSnoopAttempt",
|
|
"cppName": "OnSnoopAttempt",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "snooped", "type": "Character", "required": true },
|
|
{ "name": "pack", "type": "Item", "required": true },
|
|
{ "name": "snooper", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSnooped",
|
|
"cppName": "OnSnooped",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "snooped", "type": "Character", "required": true },
|
|
{ "name": "snooper", "type": "Character", "required": true },
|
|
{ "name": "success", "type": "boolean", "required": true }
|
|
]
|
|
},
|
|
"returns": "void",
|
|
"comment": "Never invoked!"
|
|
},
|
|
{
|
|
"name": "onSoldToVendor",
|
|
"cppName": "OnSoldToVendor",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "targSock", "type": "Socket", "required": true },
|
|
{ "name": "objVendor", "type": "Character", "required": true },
|
|
{ "name": "objItemSold", "type": "BaseObject", "required": true },
|
|
{ "name": "numItemsSold", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpawn",
|
|
"cppName": "OnSpawn",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "objSpawned", "type": "BaseObject", "required": true },
|
|
{ "name": "spawnRegion", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onSpecialMove",
|
|
"cppName": "OnSpecialMove",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true },
|
|
{ "name": "abilityId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpeech",
|
|
"cppName": "OnSpeech",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "speech", "type": "string", "required": true },
|
|
{ "name": "personTalking", "type": "Character", "required": true },
|
|
{ "name": "talkingTo", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "null | undefined | number | boolean"
|
|
},
|
|
{
|
|
"name": "onSpeechInput",
|
|
"cppName": "OnSpeechInput",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myChar", "type": "Character", "required": true },
|
|
{ "name": "myItem", "type": "Item", "required": true },
|
|
{ "name": "mySpeech", "type": "string", "required": true },
|
|
{ "name": "mySpeechId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onSpeedHackDetect",
|
|
"cppName": "OnSpeedHackDetect",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pChar", "type": "Character", "required": true },
|
|
{ "name": "deltaTime", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpeedHackSuspicion",
|
|
"cppName": "OnSpeedHackSuspicion",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pChar", "type": "Character", "required": true },
|
|
{ "name": "grossDebt", "type": "number", "required": true },
|
|
{ "name": "deltaTime", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpellCast",
|
|
"cppName": "OnSpellCast",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tChar", "type": "Character", "required": true },
|
|
{ "name": "SpellId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onSpellCast",
|
|
"cppName": "OnSpellCast",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "sock", "type": "Socket", "required": true },
|
|
{ "name": "tChar", "type": "Character", "required": true },
|
|
{ "name": "direct", "type": "boolean", "required": true },
|
|
{ "name": "SpellId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpellGain",
|
|
"cppName": "OnSpellGain",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "book", "type": "Item", "required": true },
|
|
{ "name": "spellNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpellLoss",
|
|
"cppName": "OnSpellLoss",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "book", "type": "Item", "required": true },
|
|
{ "name": "spellNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpellSuccess",
|
|
"cppName": "OnSpellSuccess",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tChar", "type": "Character", "required": true },
|
|
{ "name": "SpellId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSpellTarget",
|
|
"cppName": "OnSpellTarget",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "target", "type": "BaseObject", "required": true },
|
|
{ "name": "caster", "type": "Character", "required": true },
|
|
{ "name": "spellNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onSpellTargetSelect",
|
|
"cppName": "OnSpellTargetSelect",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "caster", "type": "Character", "required": true },
|
|
{ "name": "target", "type": "BaseObject", "required": true },
|
|
{ "name": "spellNum", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "number"
|
|
},
|
|
{
|
|
"name": "onStart",
|
|
"cppName": "OnStart",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myObj", "type": "Character | Item | TownRegion", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onStat",
|
|
"cppName": "OnStat",
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onStatChange",
|
|
"cppName": "OnStatChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "stat", "type": "number", "required": true },
|
|
{ "name": "statChangeAmount", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onStatGain",
|
|
"cppName": "OnStatGain",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "stat", "type": "number", "required": true },
|
|
{ "name": "skill", "type": "number", "required": true },
|
|
{ "name": "statGainAmount", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void",
|
|
"comments": "Never invoked"
|
|
},
|
|
{
|
|
"name": "onStatGained",
|
|
"cppName": "OnStatGained",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "stat", "type": "number", "required": true },
|
|
{ "name": "skill", "type": "number", "required": true },
|
|
{ "name": "statGainedAmount", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onStatLoss",
|
|
"cppName": "OnStatLoss",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "player", "type": "Character", "required": true },
|
|
{ "name": "stat", "type": "number", "required": true },
|
|
{ "name": "statLossAmount", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSteal",
|
|
"cppName": "OnSteal",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "thief", "type": "Character", "required": true },
|
|
{ "name": "theft", "type": "Item", "required": true },
|
|
{ "name": "victim", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "void",
|
|
"comments": "Never invoked"
|
|
},
|
|
{
|
|
"name": "onStolenFrom",
|
|
"cppName": "OnStolenFrom",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "stealing", "type": "Character", "required": true },
|
|
{ "name": "stolenFrom", "type": "Character", "required": true },
|
|
{ "name": "stolen", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "void",
|
|
"comments": "Never invoked"
|
|
},
|
|
{
|
|
"name": "onStop",
|
|
"cppName": "OnStop",
|
|
"returns": "void",
|
|
"comments": "Never invoked"
|
|
},
|
|
{
|
|
"name": "onSwing",
|
|
"cppName": "OnSwing",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "swinging", "type": "Item", "required": true },
|
|
{ "name": "swinger", "type": "Character", "required": true },
|
|
{ "name": "swingTarg", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onSystemSlice",
|
|
"cppName": "OnSystemSlice",
|
|
"returns": "void",
|
|
"comments": "Never invoked"
|
|
},
|
|
{
|
|
"name": "onTalk",
|
|
"cppName": "OnTalk",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myChar", "type": "Character", "required": true },
|
|
{ "name": "mySpeech", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onTempChange",
|
|
"cppName": "OnTempChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tObject", "type": "BaseObject", "required": true },
|
|
{ "name": "temp", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onThirstChange",
|
|
"cppName": "OnThirstChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "pChanging", "type": "Character", "required": true },
|
|
{ "name": "newStatus", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onTempEffectExpire",
|
|
"cppName": "OnTempEffectExpire",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "source", "type": "BaseOrNull", "required": true },
|
|
{ "name": "target", "type": "BaseObject", "required": true },
|
|
{ "name": "effectId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onTempEffectRemove",
|
|
"cppName": "OnTempEffectRemove",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "source", "type": "BaseOrNull", "required": true },
|
|
{ "name": "target", "type": "BaseObject", "required": true },
|
|
{ "name": "effectId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onTimer",
|
|
"cppName": "OnTimer",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tObject", "type": "BaseObject", "required": true },
|
|
{ "name": "timerId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onTooltip",
|
|
"cppName": "OnTooltip",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myObj", "type": "BaseObject", "required": true },
|
|
{ "name": "pSocket", "type": "Socket", "required": true }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "onUnequip",
|
|
"cppName": "OnUnequip",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "equipper", "type": "Character", "required": true },
|
|
{ "name": "equipping", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onUnequipAttempt",
|
|
"cppName": "OnUnequipAttempt",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "equipper", "type": "Character", "required": true },
|
|
{ "name": "equipping", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onUseBandageMacro",
|
|
"cppName": "OnUseBandageMacro",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mSock", "type": "Socket", "required": true },
|
|
{ "name": "targChar", "type": "Character", "required": true },
|
|
{ "name": "bandageItem", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onUseChecked",
|
|
"cppName": "OnUseChecked",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "user", "type": "Character", "required": true },
|
|
{ "name": "iUsing", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onUseUnChecked",
|
|
"cppName": "OnUseUnChecked",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "user", "type": "Character", "required": true },
|
|
{ "name": "iUsing", "type": "Item", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onVirtueGumpPress",
|
|
"cppName": "OnVirtueGumpPress",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true },
|
|
{ "name": "tChar", "type": "Character", "required": true },
|
|
{ "name": "buttonId", "type": "number", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onWarModeToggle",
|
|
"cppName": "OnWarModeToggle",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "mChar", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onWeatherChange",
|
|
"cppName": "OnWeatherChange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "tObject", "type": "BaseObject", "required": true },
|
|
{ "name": "element", "type": "WeatherType", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "outOfRange",
|
|
"cppName": "OutOfRange",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "srcObj", "type": "BaseObject", "required": true },
|
|
{ "name": "objVanish", "type": "BaseObject", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onGuildButton",
|
|
"cppName": "OnGuildButton",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "presser", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "boolean"
|
|
},
|
|
{
|
|
"name": "onGumpPress",
|
|
"cppName": "HandleGumpPress",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myObj", "type": "Socket", "required": true },
|
|
{ "name": "pressed", "type": "number", "required": true },
|
|
{ "name": "gump", "type": "GumpData", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
},
|
|
{
|
|
"name": "onProfileRequest",
|
|
"cppName": "OnProfileRequest",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myObj", "type": "Socket", "required": true },
|
|
{ "name": "profileOwner", "type": "Character", "required": true }
|
|
]
|
|
},
|
|
"returns": "string"
|
|
},
|
|
{
|
|
"name": "onProfileUpdate",
|
|
"cppName": "onProfileUpdate",
|
|
"params": {
|
|
"list": [
|
|
{ "name": "myObj", "type": "Socket", "required": true },
|
|
{ "name": "profileText", "type": "string", "required": true }
|
|
]
|
|
},
|
|
"returns": "void"
|
|
}
|
|
],
|
|
"globals": [
|
|
{
|
|
"name": "Spells",
|
|
"type": "Spell[]"
|
|
},
|
|
{
|
|
"name": "Skills",
|
|
"type": "Skill[]"
|
|
},
|
|
{
|
|
"name": "Accounts",
|
|
"type": "Accounts"
|
|
},
|
|
{
|
|
"name": "Console",
|
|
"type": "UOXConsole"
|
|
},
|
|
{
|
|
"name": "CreateEntries",
|
|
"type": "UOXCreateEntries"
|
|
},
|
|
{
|
|
"name": "SCRIPT",
|
|
"type": "uox_class"
|
|
},
|
|
{
|
|
"name": "UOX_DEBUG_MODE",
|
|
"type": "boolean"
|
|
}
|
|
]
|
|
}
|