{ "schemaVersion": 1, "commands": [ { "name": "Abs", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApi.BasicAbs", "dependencies": [] }, { "name": "ArrayContains", "parameters": [ { "name": "array", "kind": "Any" }, { "name": "pattern", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.ArrayContains", "dependencies": [] }, { "name": "ASC", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicAsc", "dependencies": [] }, { "name": "ASC", "parameters": [ { "name": "text", "kind": "String" }, { "name": "defaultValue", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.Asc", "dependencies": [] }, { "name": "Atn", "parameters": [ { "name": "number", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_23", "dependencies": [ "CALCULATION -> Math.Atan(number), result in radians", "ARGUMENT -> position 1 number: tangent value", "RESULT -> arctangent in radians as Decimal" ] }, { "name": "BasicMod", "parameters": [ { "name": "numerator", "kind": "Integer" }, { "name": "denominator", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicMod", "dependencies": [] }, { "name": "BasicXor", "parameters": [ { "name": "left", "kind": "Any" }, { "name": "right", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicXor", "dependencies": [] }, { "name": "CBool", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_18", "dependencies": [] }, { "name": "CDbl", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_14", "dependencies": [ "CONVERSION -> value to Double", "ARGUMENT -> position 1 value: numeric or numeric text value", "RESULT -> Decimal representation" ] }, { "name": "Chr", "parameters": [ { "name": "value", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.BasicChr", "dependencies": [] }, { "name": "CInt", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_13", "dependencies": [] }, { "name": "CLng", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_16", "dependencies": [] }, { "name": "contains", "parameters": [ { "name": "collection", "kind": "Any" }, { "name": "flag", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.Contains", "dependencies": [] }, { "name": "Cos", "parameters": [ { "name": "radians", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_21", "dependencies": [ "CALCULATION -> Math.Cos(radians)", "ARGUMENT -> position 1 radians: angle in radians", "RESULT -> cosine as Decimal" ] }, { "name": "CreateTimer", "parameters": [ { "name": "milliseconds", "kind": "Any" }, { "name": "handler", "kind": "Any" } ], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.b__14_1", "dependencies": [ "Create a stopped repeating script timer; call Start() to schedule its zero-argument Sub callback." ] }, { "name": "CreateTimer", "parameters": [ { "name": "milliseconds", "kind": "Any" }, { "name": "handler", "kind": "Any" }, { "name": "repeating", "kind": "Any" } ], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.b__14_2", "dependencies": [ "Create a stopped script timer; repeat True repeats after completion, False fires once. No additional thread is created." ] }, { "name": "CSng", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_15", "dependencies": [ "CONVERSION -> value to Single-compatible number", "ARGUMENT -> position 1 value: numeric or numeric text value", "RESULT -> Decimal value with BASIC Single-compatible semantics" ] }, { "name": "CStr", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_17", "dependencies": [] }, { "name": "Delay", "parameters": [ { "name": "milliseconds", "kind": "Any" } ], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.b__14_0", "dependencies": [ "Create a task completing after 0..2147483647 milliseconds; Await it in an Async Function. No worker thread is created." ] }, { "name": "Dictionary", "parameters": [], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.BasicDictionary", "dependencies": [] }, { "name": "Dictionary", "parameters": [ { "name": "source", "kind": "Any" } ], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.BasicDictionary", "dependencies": [] }, { "name": "Exp", "parameters": [ { "name": "power", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_24", "dependencies": [ "CALCULATION -> Math.Exp(power)", "ARGUMENT -> position 1 power: exponent of Euler's number", "RESULT -> e raised to power as Decimal" ] }, { "name": "File", "parameters": [ { "name": "fileName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApi.File", "dependencies": [] }, { "name": "Fix", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_12", "dependencies": [] }, { "name": "GetArrayLength", "parameters": [ { "name": "arg", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InternalSubrutines.GetArrayLength", "dependencies": [] }, { "name": "GetWord", "parameters": [ { "name": "value", "kind": "String" }, { "name": "wordIndex", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.GetWord", "dependencies": [] }, { "name": "GetWord", "parameters": [ { "name": "value", "kind": "String" }, { "name": "wordIndex", "kind": "Integer" }, { "name": "delimiter", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.GetWord", "dependencies": [] }, { "name": "GetWordCount", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.GetWordCount", "dependencies": [] }, { "name": "GetWordCount", "parameters": [ { "name": "value", "kind": "String" }, { "name": "delimiter", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.GetWordCount", "dependencies": [] }, { "name": "Hex", "parameters": [ { "name": "value", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_19", "dependencies": [] }, { "name": "InStr", "parameters": [ { "name": "value", "kind": "String" }, { "name": "search", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicInStr", "dependencies": [] }, { "name": "InStr", "parameters": [ { "name": "start", "kind": "Integer" }, { "name": "value", "kind": "String" }, { "name": "search", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicInStr", "dependencies": [] }, { "name": "InStrRev", "parameters": [ { "name": "value", "kind": "String" }, { "name": "search", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicInStrRev", "dependencies": [] }, { "name": "Int", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_11", "dependencies": [] }, { "name": "IsNumeric", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicIsNumeric", "dependencies": [] }, { "name": "JsonBoolean", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.BasicJsonBoolean", "dependencies": [] }, { "name": "JsonKind", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.BasicJson.Kind", "dependencies": [] }, { "name": "JsonLoad", "parameters": [ { "name": "fileName", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.BasicJson.Load", "dependencies": [] }, { "name": "JsonLoad", "parameters": [ { "name": "fileName", "kind": "String" }, { "name": "defaultValue", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.BasicJson.Load", "dependencies": [] }, { "name": "JsonNull", "parameters": [], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_28", "dependencies": [] }, { "name": "JsonParse", "parameters": [ { "name": "text", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.BasicJson.Parse", "dependencies": [] }, { "name": "JsonSave", "parameters": [ { "name": "fileName", "kind": "String" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.BasicJson.Save", "dependencies": [] }, { "name": "JsonSave", "parameters": [ { "name": "fileName", "kind": "String" }, { "name": "value", "kind": "Any" }, { "name": "indented", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.BasicJson.Save", "dependencies": [] }, { "name": "JsonStringify", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.BasicJson.Stringify", "dependencies": [] }, { "name": "JsonStringify", "parameters": [ { "name": "value", "kind": "Any" }, { "name": "indented", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.BasicJson.Stringify", "dependencies": [] }, { "name": "LCase", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_3", "dependencies": [] }, { "name": "left", "parameters": [ { "name": "str", "kind": "String" }, { "name": "length", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InternalSubrutines.Left", "dependencies": [] }, { "name": "len", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InternalSubrutines.Len", "dependencies": [] }, { "name": "len", "parameters": [ { "name": "value", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InternalSubrutines.Len", "dependencies": [] }, { "name": "len", "parameters": [ { "name": "value", "kind": "Decimal" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InternalSubrutines.Len", "dependencies": [] }, { "name": "List", "parameters": [], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.BasicList", "dependencies": [] }, { "name": "List", "parameters": [ { "name": "source", "kind": "Any" } ], "returns": "Object", "implementation": "InjectionScript.Runtime.InjectionApi.BasicList", "dependencies": [] }, { "name": "Log", "parameters": [ { "name": "number", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_25", "dependencies": [ "CALCULATION -> Math.Log(number), number must be positive", "ARGUMENT -> position 1 number: positive numeric value", "RESULT -> natural logarithm as Decimal" ] }, { "name": "LTrim", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_6", "dependencies": [] }, { "name": "MemoryStream", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApi.MemoryStream", "dependencies": [] }, { "name": "message", "parameters": [ { "name": "text", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApi.Message", "dependencies": [] }, { "name": "messagebox", "parameters": [ { "name": "text", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApi.Message", "dependencies": [] }, { "name": "mid", "parameters": [ { "name": "value", "kind": "String" }, { "name": "start", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.BasicMid", "dependencies": [] }, { "name": "mid", "parameters": [ { "name": "str", "kind": "String" }, { "name": "start", "kind": "Integer" }, { "name": "length", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InternalSubrutines.Mid", "dependencies": [] }, { "name": "Now", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.Now", "dependencies": [] }, { "name": "remain", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.Remain", "dependencies": [] }, { "name": "Replace", "parameters": [ { "name": "value", "kind": "String" }, { "name": "search", "kind": "String" }, { "name": "replacement", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.BasicReplace", "dependencies": [] }, { "name": "RGB", "parameters": [ { "name": "red", "kind": "Integer" }, { "name": "green", "kind": "Integer" }, { "name": "blue", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicRgb", "dependencies": [] }, { "name": "right", "parameters": [ { "name": "str", "kind": "String" }, { "name": "length", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InternalSubrutines.Right", "dependencies": [] }, { "name": "Rnd", "parameters": [], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi.BasicRnd", "dependencies": [] }, { "name": "Rnd", "parameters": [ { "name": "seedMode", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi.b__14_26", "dependencies": [ "CALCULATION -> positive: next value; zero: repeat last value; negative: restart a deterministic runtime-local sequence", "ARGUMENT -> position 1 seedMode: BASIC-compatible seed/repetition selector", "RESULT -> pseudo-random Decimal from 0 inclusive to 1 exclusive" ] }, { "name": "Round", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApi.BasicRound", "dependencies": [] }, { "name": "Round", "parameters": [ { "name": "number", "kind": "Any" }, { "name": "digits", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_10", "dependencies": [ "CALCULATION -> BasicRound(number, digits)", "ARGUMENT -> position 1 number: value to round", "ARGUMENT -> position 2 digits: decimal-place count", "RESULT -> rounded Decimal value" ] }, { "name": "RTrim", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_7", "dependencies": [] }, { "name": "Sgn", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicSgn", "dependencies": [] }, { "name": "Sin", "parameters": [ { "name": "radians", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_20", "dependencies": [ "CALCULATION -> Math.Sin(radians)", "ARGUMENT -> position 1 radians: angle in radians", "RESULT -> sine as Decimal" ] }, { "name": "sleep", "parameters": [ { "name": "ms", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApi.Wait", "dependencies": [] }, { "name": "Space", "parameters": [ { "name": "count", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_8", "dependencies": [] }, { "name": "Sqr", "parameters": [ { "name": "number", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_9", "dependencies": [ "CALCULATION -> Math.Sqrt(BasicDouble(number))", "ARGUMENT -> position 1 number: non-negative numeric value", "RESULT -> square root as Decimal" ] }, { "name": "str", "parameters": [ { "name": "value", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InternalSubrutines.Str", "dependencies": [] }, { "name": "str", "parameters": [ { "name": "value", "kind": "Decimal" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InternalSubrutines.Str", "dependencies": [] }, { "name": "str", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InternalSubrutines.Str", "dependencies": [] }, { "name": "StrComp", "parameters": [ { "name": "left", "kind": "String" }, { "name": "right", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.BasicStrComp", "dependencies": [] }, { "name": "String", "parameters": [ { "name": "count", "kind": "Integer" }, { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.BasicString", "dependencies": [] }, { "name": "String", "parameters": [ { "name": "count", "kind": "Integer" }, { "name": "characterCode", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.BasicString", "dependencies": [] }, { "name": "Tan", "parameters": [ { "name": "radians", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_22", "dependencies": [ "CALCULATION -> Math.Tan(radians)", "ARGUMENT -> position 1 radians: angle in radians", "RESULT -> tangent as Decimal" ] }, { "name": "Timer", "parameters": [], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApi.b__14_27", "dependencies": [] }, { "name": "Trim", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_5", "dependencies": [] }, { "name": "UCase", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi+<>c.b__14_4", "dependencies": [] }, { "name": "UO.ActivateHandle", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ActivateHandle", "dependencies": [] }, { "name": "UO.AddChatUserIgnore", "parameters": [ { "name": "UserName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddChatUserIgnore\"]", "ARGUMENT -> position 1 UserName; read by Text", "BRIDGE CONTRACT -> IApiBridge.AddChatUserIgnore", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.AddChatUserIgnore(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AddDir", "parameters": [ { "name": "directions", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddDir\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 directions: consumed by the AddDir branch" ] }, { "name": "UO.AddFigure", "parameters": [ { "name": "Figure", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddFigure\"]", "ARGUMENT -> position 1 Figure; read by TryMapFigureArg", "STATE -> InjectionApiState.MapFigures", "STATE -> InjectionApiState.NextMapFigureId", "BRIDGE CONTRACT -> IApiBridge.SetMapFigure", "RESULT -> InjectionValue.Zero", "RESULT -> new InjectionValue(id)", "BRANCH LOGIC -> { if (!TryMapFigureArg(0, out int[] figure, out string figureText)) return InjectionValue.Zero; int id = state.NextMapFigureId++; if (bridge.SetMapFigure(id, figure[0], figure[1], figure[2], figure[3], figure[4], figure[5], figure[6], figure[7], figure[8], figure[9], figureText) == 0) return InjectionValue.Zero; state.MapFigures[id] = SerializeMapFigure(figure, figureText); return new InjectionValue(id); }" ] }, { "name": "UO.AddFindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the AddFindList branch", "ARGUMENT -> position 2 type: consumed by the AddFindList branch" ] }, { "name": "UO.AddFindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the AddFindList branch", "ARGUMENT -> position 2 type: consumed by the AddFindList branch", "ARGUMENT -> position 3 color: consumed by the AddFindList branch" ] }, { "name": "UO.AddGate", "parameters": [ { "name": "bookSerial", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddGate\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 bookSerial: consumed by the AddGate branch" ] }, { "name": "UO.AddGumpIgnoreByID", "parameters": [ { "name": "ID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddGumpIgnoreByID\"]", "ARGUMENT -> position 1 ID; read by Arg", "STATE -> InjectionApiState.IgnoredGumpIds", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.IgnoredGumpIds.Add(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AddGumpIgnoreBySerial", "parameters": [ { "name": "Serial", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddGumpIgnoreBySerial\"]", "ARGUMENT -> position 1 Serial; read by Arg", "STATE -> InjectionApiState.IgnoredGumpSerials", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.IgnoredGumpSerials.Add(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AddIgnoreList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the AddIgnoreList branch", "ARGUMENT -> position 2 type: consumed by the AddIgnoreList branch" ] }, { "name": "UO.AddIgnoreList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the AddIgnoreList branch", "ARGUMENT -> position 2 type: consumed by the AddIgnoreList branch", "ARGUMENT -> position 3 color: consumed by the AddIgnoreList branch" ] }, { "name": "UO.AddJournalIgnore", "parameters": [ { "name": "Str", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddJournalIgnore\"]", "ARGUMENT -> position 1 Str; read by Text", "BRIDGE CONTRACT -> IApiBridge.AddJournalIgnore", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.AddJournalIgnore(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AddObject", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.AddObject", "dependencies": [] }, { "name": "UO.AddObject", "parameters": [ { "name": "name", "kind": "Any" }, { "name": "objectRawId", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.AddObject", "dependencies": [] }, { "name": "UO.AddRecall", "parameters": [ { "name": "bookSerial", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddRecall\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 bookSerial: consumed by the AddRecall branch" ] }, { "name": "UO.AddStep", "parameters": [ { "name": "directions", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddStep\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 directions: consumed by the AddStep branch" ] }, { "name": "UO.AddToJournal", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddToJournal\"]", "ARGUMENT -> position 1 Text; read by Text", "CALL -> InjectionApiUO.SystemMessage", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> SystemMessage(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AddToSystemJournal", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddToSystemJournal\"]", "ARGUMENT -> position 1 Text; read by Text", "CALL -> InjectionApiUO.SystemMessage", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> SystemMessage(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AddToSystemJournalEx", "parameters": [ { "name": "Text", "kind": "Any" }, { "name": "TextColor", "kind": "Any" }, { "name": "BGColor", "kind": "Any" }, { "name": "FontSize", "kind": "Any" }, { "name": "FontName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddToSystemJournalEx\"]", "ARGUMENT -> position 1 Text; read by Text", "ARGUMENT -> position 2 TextColor; read by Arg", "ARGUMENT -> position 3 BGColor; read by Arg", "ARGUMENT -> position 4 FontSize; read by Arg", "ARGUMENT -> position 5 FontName; read by Text", "BRIDGE CONTRACT -> IApiBridge.PrintFormattedJournal", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PrintFormattedJournal(Text(0), Arg(1), Arg(2), Arg(3), Text(4)); return InjectionValue.Unit;" ] }, { "name": "UO.AddType", "parameters": [ { "name": "name", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddType\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 name: consumed by the AddType branch" ] }, { "name": "UO.AddType", "parameters": [ { "name": "name", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AddType\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 name: consumed by the AddType branch", "ARGUMENT -> position 2 type: consumed by the AddType branch" ] }, { "name": "UO.AddUserStatic", "parameters": [ { "name": "StaticItem", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AddUserStatic\"]", "ARGUMENT -> position 1 StaticItem; read by Text", "ARGUMENT -> position 1 StaticItem; read by arguments[]", "ARGUMENT -> position 2 WorldNum; read by Arg", "ARGUMENT -> position 2 WorldNum; read by Text", "STATE -> InjectionApiState.NextUserStaticId", "STATE -> InjectionApiState.UserStatics", "BRIDGE CONTRACT -> IApiBridge.GetX", "BRIDGE CONTRACT -> IApiBridge.GetY", "BRIDGE CONTRACT -> IApiBridge.GetZ", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.WorldNumber", "CALL -> InjectionApiUO.AddUserStatic", "RESULT -> new InjectionValue(legacyId)", "RESULT -> new InjectionValue(AddUserStatic(graphic, bridge.GetX(bridge.Self), bridge.GetY(bridge.Self), bridge.GetZ(bridge.Self), 0, map))", "RESULT -> new InjectionValue(AddUserStatic( NumberConversions.ToInt(item[0]), NumberConversions.ToInt(item[1]), NumberConversions.ToInt(item[2]), NumberConversions.ToInt(item[3]), item.Length > 4 ? NumberConversions.ToInt(item[4]) : 0, map))", "BRANCH LOGIC -> { int map = Arg(1, bridge.WorldNumber); if (arguments[0].Kind != InjectionValueKind.Array) { int graphic = 0; if (arguments[0].Kind == InjectionValueKind.String && !NumberConversions.TryStr2Int(arguments[0].String, out graphic)) { int legacyId = state.NextUserStaticId++; state.UserStatics[legacyId] = Text(0) + \"|\" + Text(1); return new InjectionValue(legacyId); } graphic = arguments[0].Kind == InjectionValueKind.S..." ] }, { "name": "UO.AddUserStatic", "parameters": [ { "name": "graphic", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "hue", "kind": "Any" }, { "name": "map", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_14", "dependencies": [ "STATE -> Basic user-static store", "BRIDGE CONTRACT -> IApiBridge.AddUserStatic", "ARGUMENT -> position 1 graphic: static tile graphic ID", "ARGUMENT -> position 2 x: world X coordinate", "ARGUMENT -> position 3 y: world Y coordinate", "ARGUMENT -> position 4 z: world elevation", "ARGUMENT -> position 5 hue: static hue or -1 for default", "ARGUMENT -> position 6 map: world/facet number", "RESULT -> generated user-static identifier" ] }, { "name": "UO.Alarm", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Alarm\"]", "CALL -> InjectionApiUO.SystemMessage", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> SystemMessage(arguments.Length > 0 ? Text(0) : \"Alarm\"); return InjectionValue.Unit;" ] }, { "name": "UO.Alive", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.Alive", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.AllPrice", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AllPrice\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.AllPrice", "parameters": [ { "name": "price", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AllPrice\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 price: consumed by the AllPrice branch" ] }, { "name": "UO.AllPrice", "parameters": [ { "name": "price", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AllPrice\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 price: consumed by the AllPrice branch", "ARGUMENT -> position 2 type: consumed by the AllPrice branch" ] }, { "name": "UO.AlwaysRun", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.AlwaysRun", "dependencies": [] }, { "name": "UO.AlwaysRun", "parameters": [ { "name": "enabled", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.AlwaysRun", "dependencies": [] }, { "name": "UO.ApiNameExists", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.ApiNameExists", "dependencies": [] }, { "name": "UO.ApiParameterExists", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.ApiParameterExists", "dependencies": [] }, { "name": "UO.ApiSignatureExists", "parameters": [ { "name": "name", "kind": "String" }, { "name": "argumentCount", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.ApiSignatureExists", "dependencies": [] }, { "name": "UO.Arm", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Arm", "dependencies": [] }, { "name": "UO.Armor", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Armor\"]", "BRIDGE CONTRACT -> IApiBridge.Armor", "RESULT -> new InjectionValue(bridge.Armor)", "BRANCH LOGIC -> return new InjectionValue(bridge.Armor);" ] }, { "name": "UO.Attack", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Attack", "dependencies": [] }, { "name": "UO.Attack", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Attack", "dependencies": [] }, { "name": "UO.Attack", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Attack\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.Attack(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "ARGUMENT -> position 4 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "ARGUMENT -> position 4 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "ARGUMENT -> position 4 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 color; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "classMask", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "ARGUMENT -> position 4 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 color; consumed by the compact runtime route", "ARGUMENT -> position 7 classMask; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "classMask", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "ARGUMENT -> position 4 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 color; consumed by the compact runtime route", "ARGUMENT -> position 7 classMask; consumed by the compact runtime route", "ARGUMENT -> position 8 aliveOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AttackNearest", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "classMask", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" }, { "name": "visibleOnly", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_4", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactAttackNearest", "ARGUMENT -> position 1 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 2 distance; consumed by the compact runtime route", "ARGUMENT -> position 3 body; consumed by the compact runtime route", "ARGUMENT -> position 4 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 color; consumed by the compact runtime route", "ARGUMENT -> position 7 classMask; consumed by the compact runtime route", "ARGUMENT -> position 8 aliveOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 visibleOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.Attack", "RESULT -> selected mobile serial; 0 when no candidate matches", "BRANCH LOGIC -> filters loaded mobiles by notoriety/distance/body/maxZ/color, optionally orders nearest first, then attacks the selected serial" ] }, { "name": "UO.AutoBuy", "parameters": [ { "name": "ItemType", "kind": "Any" }, { "name": "ItemColor", "kind": "Any" }, { "name": "Quantity", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AutoBuy\"]", "ARGUMENT -> position 1 ItemType; read by Arg", "ARGUMENT -> position 2 ItemColor; read by Arg", "ARGUMENT -> position 3 Quantity; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetAutoBuyRule", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetAutoBuyRule(Arg(0), Arg(1), Arg(2), 0, string.Empty); return InjectionValue.Unit;" ] }, { "name": "UO.AutoBuyEx", "parameters": [ { "name": "ItemType", "kind": "Any" }, { "name": "ItemColor", "kind": "Any" }, { "name": "Quantity", "kind": "Any" }, { "name": "Price", "kind": "Any" }, { "name": "Name", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AutoBuyEx\"]", "ARGUMENT -> position 1 ItemType; read by Arg", "ARGUMENT -> position 2 ItemColor; read by Arg", "ARGUMENT -> position 3 Quantity; read by Arg", "ARGUMENT -> position 4 Price; read by Arg", "ARGUMENT -> position 5 Name; read by Text", "BRIDGE CONTRACT -> IApiBridge.SetAutoBuyRule", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetAutoBuyRule(Arg(0), Arg(1), Arg(2), Arg(3), Text(4)); return InjectionValue.Unit;" ] }, { "name": "UO.AutoMenu", "parameters": [ { "name": "prompt", "kind": "Any" }, { "name": "choice", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"AutoMenu\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 prompt: consumed by the AutoMenu branch", "ARGUMENT -> position 2 choice: consumed by the AutoMenu branch" ] }, { "name": "UO.AutoSell", "parameters": [ { "name": "ItemType", "kind": "Any" }, { "name": "ItemColor", "kind": "Any" }, { "name": "Quantity", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"AutoSell\"]", "ARGUMENT -> position 1 ItemType; read by Arg", "ARGUMENT -> position 2 ItemColor; read by Arg", "ARGUMENT -> position 3 Quantity; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetAutoSellRule", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetAutoSellRule(Arg(0), Arg(1), Arg(2)); return InjectionValue.Unit;" ] }, { "name": "UO.Backpack", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Backpack\"]", "BRIDGE CONTRACT -> IApiBridge.Backpack", "RESULT -> new InjectionValue(bridge.Backpack)", "BRANCH LOGIC -> return new InjectionValue(bridge.Backpack);" ] }, { "name": "UO.BandageSelf", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.BandageSelf", "dependencies": [] }, { "name": "UO.BookClearText", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"BookClearText\"]", "STATE -> InjectionApiState.BookPages", "BRIDGE CONTRACT -> IApiBridge.BookClearText", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.BookPages.Clear(); bridge.BookClearText(); return InjectionValue.Unit;" ] }, { "name": "UO.BookGetPageText", "parameters": [ { "name": "Page", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"BookGetPageText\"]", "ARGUMENT -> position 1 Page; read by Arg", "STATE -> InjectionApiState.BookPages", "BRIDGE CONTRACT -> IApiBridge.BookGetPageText", "RESULT -> new InjectionValue(liveText)", "RESULT -> new InjectionValue(page < state.BookPages.Count ? state.BookPages[page] : string.Empty)", "BRANCH LOGIC -> { int pageNumber = Math.Max(1, Arg(0)); string liveText = bridge.BookGetPageText(pageNumber); if (!string.IsNullOrEmpty(liveText)) return new InjectionValue(liveText); int page = pageNumber - 1; return new InjectionValue(page < state.BookPages.Count ? state.BookPages[page] : string.Empty); }" ] }, { "name": "UO.BookSetHeader", "parameters": [ { "name": "Title", "kind": "Any" }, { "name": "Author", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"BookSetHeader\"]", "ARGUMENT -> position 1 Title; read by Text", "ARGUMENT -> position 2 Author; read by Text", "STATE -> InjectionApiState.BookAuthor", "STATE -> InjectionApiState.BookTitle", "BRIDGE CONTRACT -> IApiBridge.BookSetHeader", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.BookTitle = Text(0); state.BookAuthor = Text(1); bridge.BookSetHeader(state.BookTitle, state.BookAuthor); return InjectionValue.Unit;" ] }, { "name": "UO.BookSetPageText", "parameters": [ { "name": "Page", "kind": "Any" }, { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"BookSetPageText\"]", "ARGUMENT -> position 1 Page; read by Arg", "ARGUMENT -> position 2 Text; read by Text", "STATE -> InjectionApiState.BookPages", "BRIDGE CONTRACT -> IApiBridge.BookSetPageText", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { int page = Math.Max(0, Arg(0) - 1); while (state.BookPages.Count <= page) state.BookPages.Add(string.Empty); state.BookPages[page] = Text(1); bridge.BookSetPageText(page + 1, state.BookPages[page]); return InjectionValue.Unit; }" ] }, { "name": "UO.BookSetText", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"BookSetText\"]", "ARGUMENT -> position 1 Text; read by Text", "STATE -> InjectionApiState.BookPages", "BRIDGE CONTRACT -> IApiBridge.BookSetText", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string bookText = Text(0) ?? string.Empty; state.BookPages.Clear(); state.BookPages.AddRange(bookText.Split(new[] { '\\f' }, StringSplitOptions.None)); bridge.BookSetText(bookText); return InjectionValue.Unit; }" ] }, { "name": "UO.Bow", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Bow\"]", "BRIDGE CONTRACT -> IApiBridge.Bow", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.Bow(); return InjectionValue.Unit;" ] }, { "name": "UO.BoxHack", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"BoxHack\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Buy", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Buy\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Buy branch" ] }, { "name": "UO.Buy", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Buy\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Buy branch", "ARGUMENT -> position 2 color: consumed by the Buy branch" ] }, { "name": "UO.Buy", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "quantity", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Buy\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Buy branch", "ARGUMENT -> position 2 color: consumed by the Buy branch", "ARGUMENT -> position 3 quantity: consumed by the Buy branch" ] }, { "name": "UO.Buy", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "maxPrice", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Buy\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Buy branch", "ARGUMENT -> position 2 color: consumed by the Buy branch", "ARGUMENT -> position 3 quantity: consumed by the Buy branch", "ARGUMENT -> position 4 maxPrice: consumed by the Buy branch" ] }, { "name": "UO.Buy", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "maxPrice", "kind": "Any" }, { "name": "name", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Buy\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Buy branch", "ARGUMENT -> position 2 color: consumed by the Buy branch", "ARGUMENT -> position 3 quantity: consumed by the Buy branch", "ARGUMENT -> position 4 maxPrice: consumed by the Buy branch", "ARGUMENT -> position 5 name: consumed by the Buy branch" ] }, { "name": "UO.CalcDir", "parameters": [ { "name": "Xfrom", "kind": "Any" }, { "name": "Yfrom", "kind": "Any" }, { "name": "Xto", "kind": "Any" }, { "name": "Yto", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CalcDir\"]", "ARGUMENT -> position 1 Xfrom; read by Arg", "ARGUMENT -> position 2 Yfrom; read by Arg", "ARGUMENT -> position 3 Xto; read by Arg", "ARGUMENT -> position 4 Yto; read by Arg", "CALL -> InjectionApiUO.CalculateDirection", "RESULT -> new InjectionValue(CalculateDirection(Arg(0), Arg(1), Arg(2), Arg(3)))", "BRANCH LOGIC -> return new InjectionValue(CalculateDirection(Arg(0), Arg(1), Arg(2), Arg(3)));" ] }, { "name": "UO.CallSub", "parameters": [ { "name": "subrutineName", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CallSub", "dependencies": [] }, { "name": "UO.CancelAllMenuHooks", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CancelAllMenuHooks\"]", "BRIDGE CONTRACT -> IApiBridge.ClearMenuHooks", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ClearMenuHooks(); return InjectionValue.Unit;" ] }, { "name": "UO.CancelGump", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"CancelGump\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.CancelGump", "parameters": [ { "name": "gumpId", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"CancelGump\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 gumpId: consumed by the CancelGump branch" ] }, { "name": "UO.CancelMenu", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"CancelMenu\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.CancelMove", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"CancelMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.CancelTarget", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CancelTarget", "dependencies": [] }, { "name": "UO.CancelTrade", "parameters": [ { "name": "TradeNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CancelTrade\"]", "ARGUMENT -> position 1 TradeNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CancelTrade", "RESULT -> new InjectionValue(bridge.CancelTrade(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.CancelTrade(Arg(0)));" ] }, { "name": "UO.CancelWaitTarget", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CancelWaitTarget\"]", "BRIDGE CONTRACT -> IApiBridge.CancelWaitTarget", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.CancelWaitTarget(); return InjectionValue.Unit;" ] }, { "name": "UO.CanChangeName", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.CanChangeName", "dependencies": [] }, { "name": "UO.Cast", "parameters": [ { "name": "spellName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Cast", "dependencies": [] }, { "name": "UO.Cast", "parameters": [ { "name": "SpellID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Cast\"]", "ARGUMENT -> position 1 SpellID; read by Arg", "ARGUMENT -> position 1 SpellID; read by Text", "ARGUMENT -> position 1 SpellID; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.Cast", "CALL -> InjectionApiUO.Cast", "RESULT -> new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? Cast(Text(0)) : bridge.Cast(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? Cast(Text(0)) : bridge.Cast(Arg(0)));" ] }, { "name": "UO.Cast", "parameters": [ { "name": "spellName", "kind": "Any" }, { "name": "target", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Cast", "dependencies": [] }, { "name": "UO.Cast", "parameters": [ { "name": "spell", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_25", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactCast", "ARGUMENT -> position 1 spell; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.Cast", "RESULT -> 1 when the cast request is accepted; 0 on invalid spell/target/no candidate/failure", "BRANCH LOGIC -> direct target queues before cast; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ; wait optionally waits for target-trap consumption" ] }, { "name": "UO.Cast", "parameters": [ { "name": "spell", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_25", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactCast", "ARGUMENT -> position 1 spell; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.Cast", "RESULT -> 1 when the cast request is accepted; 0 on invalid spell/target/no candidate/failure", "BRANCH LOGIC -> direct target queues before cast; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ; wait optionally waits for target-trap consumption" ] }, { "name": "UO.Cast", "parameters": [ { "name": "spell", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_25", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactCast", "ARGUMENT -> position 1 spell; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.Cast", "RESULT -> 1 when the cast request is accepted; 0 on invalid spell/target/no candidate/failure", "BRANCH LOGIC -> direct target queues before cast; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ; wait optionally waits for target-trap consumption" ] }, { "name": "UO.Cast", "parameters": [ { "name": "spell", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_25", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactCast", "ARGUMENT -> position 1 spell; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.Cast", "RESULT -> 1 when the cast request is accepted; 0 on invalid spell/target/no candidate/failure", "BRANCH LOGIC -> direct target queues before cast; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ; wait optionally waits for target-trap consumption" ] }, { "name": "UO.Cast", "parameters": [ { "name": "spell", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "wait", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_25", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactCast", "ARGUMENT -> position 1 spell; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 7 wait; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.Cast", "RESULT -> 1 when the cast request is accepted; 0 on invalid spell/target/no candidate/failure", "BRANCH LOGIC -> direct target queues before cast; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ; wait optionally waits for target-trap consumption" ] }, { "name": "UO.CastAbility", "parameters": [ { "name": "abilityName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseAbility", "dependencies": [] }, { "name": "UO.CastAbility", "parameters": [ { "name": "abilityId", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseAbility", "dependencies": [] }, { "name": "UO.CastToObject", "parameters": [ { "name": "SpellName", "kind": "Any" }, { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CastToObject\"]", "ARGUMENT -> position 1 SpellName; read by Arg", "ARGUMENT -> position 1 SpellName; read by arguments[]", "ARGUMENT -> position 2 ObjID; read by Arg", "ARGUMENT -> position 2 ObjID; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.CancelTarget", "BRIDGE CONTRACT -> IApiBridge.Cast", "CALL -> InjectionApiUO.Cast", "CALL -> InjectionApiUO.Timer", "CALL -> InjectionApiUO.WaitTargetObject", "RESULT -> Cast(arguments[0], arguments[1]) != 0 ? InjectionValue.True : InjectionValue.False", "RESULT -> InjectionValue.True", "RESULT -> InjectionValue.False", "BRANCH LOGIC -> if (arguments[0].Kind == InjectionValueKind.String) return Cast(arguments[0], arguments[1]) != 0 ? InjectionValue.True : InjectionValue.False; WaitTargetObject(Arg(1)); int castAccepted = bridge.Cast(Arg(0)); if (castAccepted != 0) { ticksSpell = Timer(); return InjectionValue.True; } bridge.CancelTarget(); return InjectionValue.False;" ] }, { "name": "UO.ChangeJournalLength", "parameters": [ { "name": "newLength", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ChangeJournalLength\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 newLength: consumed by the ChangeJournalLength branch" ] }, { "name": "UO.ChangeProfile", "parameters": [ { "name": "Name", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ChangeProfile\"]", "ARGUMENT -> position 1 Name; read by Text", "BRIDGE CONTRACT -> IApiBridge.ChangeProfileSelection", "RESULT -> new InjectionValue(bridge.ChangeProfileSelection(Text(0), string.Empty, string.Empty))", "BRANCH LOGIC -> return new InjectionValue(bridge.ChangeProfileSelection(Text(0), string.Empty, string.Empty));" ] }, { "name": "UO.CharacterTitle", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__39", "dependencies": [] }, { "name": "UO.CharName", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CharName\"]", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetName(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetName(Arg(0, bridge.Self)));" ] }, { "name": "UO.CharPrint", "parameters": [ { "name": "color", "kind": "Integer" }, { "name": "msg", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CharPrint", "dependencies": [] }, { "name": "UO.CharPrint", "parameters": [ { "name": "color", "kind": "String" }, { "name": "msg", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CharPrint", "dependencies": [] }, { "name": "UO.CharPrint", "parameters": [ { "name": "id", "kind": "Integer" }, { "name": "color", "kind": "Integer" }, { "name": "msg", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CharPrint", "dependencies": [] }, { "name": "UO.CharPrint", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "msg", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CharPrint", "dependencies": [] }, { "name": "UO.CharTitle", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CharTitle\"]", "BRIDGE CONTRACT -> IApiBridge.CharacterTitle", "RESULT -> new InjectionValue(bridge.CharacterTitle)", "BRANCH LOGIC -> return new InjectionValue(bridge.CharacterTitle);" ] }, { "name": "UO.CheckLag", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.CheckLag", "dependencies": [] }, { "name": "UO.CheckLag", "parameters": [ { "name": "timeoutMS", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CheckLag\"]", "ARGUMENT -> position 1 timeoutMS; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CheckLag", "RESULT -> new InjectionValue(bridge.CheckLag(Arg(0, 10_000)))", "BRANCH LOGIC -> return new InjectionValue(bridge.CheckLag(Arg(0, 10_000)));" ] }, { "name": "UO.CheckLag", "parameters": [ { "name": "timeout", "kind": "Any" }, { "name": "retries", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.CheckLag", "dependencies": [] }, { "name": "UO.CheckLOS", "parameters": [ { "name": "Xfrom", "kind": "Any" }, { "name": "Yfrom", "kind": "Any" }, { "name": "Zfrom", "kind": "Any" }, { "name": "Xto", "kind": "Any" }, { "name": "Yto", "kind": "Any" }, { "name": "Zto", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CheckLOS\"]", "ARGUMENT -> position 1 Xfrom; read by Arg", "ARGUMENT -> position 2 Yfrom; read by Arg", "ARGUMENT -> position 3 Zfrom; read by Arg", "ARGUMENT -> position 4 Xto; read by Arg", "ARGUMENT -> position 5 Yto; read by Arg", "ARGUMENT -> position 6 Zto; read by Arg", "ARGUMENT -> position 7 WorldNum; read by Arg", "CALL -> InjectionApiUO.CheckPortableLineOfSight", "RESULT -> new InjectionValue(CheckPortableLineOfSight(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), Arg(5), Arg(6)) ? 1 : 0)", "BRANCH LOGIC -> return new InjectionValue(CheckPortableLineOfSight(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), Arg(5), Arg(6)) ? 1 : 0);" ] }, { "name": "UO.CircleTrans", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.CircleTrans", "dependencies": [] }, { "name": "UO.CircleTrans", "parameters": [ { "name": "enabled", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CircleTrans", "dependencies": [] }, { "name": "UO.ClearBadLocationList", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearBadLocationList\"]", "STATE -> InjectionApiState.BadLocations", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.BadLocations.Clear(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearBadObjectList", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearBadObjectList\"]", "STATE -> InjectionApiState.BadObjects", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.BadObjects.Clear(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearChatUserIgnore", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearChatUserIgnore\"]", "BRIDGE CONTRACT -> IApiBridge.ClearChatUserIgnore", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ClearChatUserIgnore(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearContextMenu", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearContextMenu\"]", "BRIDGE CONTRACT -> IApiBridge.ClearContextMenu", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ClearContextMenu(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearFigures", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearFigures\"]", "STATE -> InjectionApiState.MapFigures", "BRIDGE CONTRACT -> IApiBridge.ClearMapFigures", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ClearMapFigures(); state.MapFigures.Clear(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearFindList", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ClearFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ClearFindList", "parameters": [ { "name": "list", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ClearFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the ClearFindList branch" ] }, { "name": "UO.ClearGumpsIgnore", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearGumpsIgnore\"]", "STATE -> InjectionApiState.IgnoredGumpIds", "STATE -> InjectionApiState.IgnoredGumpSerials", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.IgnoredGumpIds.Clear(); state.IgnoredGumpSerials.Clear(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearIgnoreList", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ClearIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ClearIgnoreList", "parameters": [ { "name": "list", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ClearIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the ClearIgnoreList branch" ] }, { "name": "UO.ClearInfoWindow", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearInfoWindow\"]", "BRIDGE CONTRACT -> IApiBridge.TextClear", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.TextClear(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearJournal", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearJournal\"]", "CALL -> InjectionApiUO.DeleteJournal", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> DeleteJournal(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearJournalIgnore", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearJournalIgnore\"]", "BRIDGE CONTRACT -> IApiBridge.ClearJournalIgnore", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ClearJournalIgnore(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearShopList", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearShopList\"]", "BRIDGE CONTRACT -> IApiBridge.ClearAutoShopRules", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ClearAutoShopRules(); return InjectionValue.Unit;" ] }, { "name": "UO.ClearSystemJournal", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearSystemJournal\"]", "BRIDGE CONTRACT -> IApiBridge.DeleteSystemJournal", "CALL -> InjectionApiUO.SelectJournalEntry", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.DeleteSystemJournal(); SelectJournalEntry(null); return InjectionValue.Unit;" ] }, { "name": "UO.ClearUserStatics", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClearUserStatics\"]", "STATE -> InjectionApiState.UserStatics", "BRIDGE CONTRACT -> IApiBridge.ClearUserStatics", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.UserStatics.Clear(); bridge.ClearUserStatics(); return InjectionValue.Unit;" ] }, { "name": "UO.Click", "parameters": [ { "name": "name", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Click", "dependencies": [] }, { "name": "UO.ClickOnObject", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClickOnObject\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "CALL -> InjectionApiUO.Click", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> Click(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.ClientHide", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientHide\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.ClientHide", "RESULT -> InjectionValue.True", "BRANCH LOGIC -> bridge.ClientHide(Arg(0)); return InjectionValue.True;" ] }, { "name": "UO.ClientMarkChar", "parameters": [ { "name": "actionIndex", "kind": "Any" }, { "name": "id", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ClientMarkChar", "dependencies": [] }, { "name": "UO.ClientPrint", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientPrint\"]", "ARGUMENT -> position 1 Text; read by Text", "CALL -> InjectionApiUO.SystemMessage", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> SystemMessage(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.ClientPrintEx", "parameters": [ { "name": "SenderID", "kind": "Any" }, { "name": "Color", "kind": "Any" }, { "name": "Font", "kind": "Any" }, { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientPrintEx\"]", "ARGUMENT -> position 1 SenderID; read by Arg", "ARGUMENT -> position 2 Color; read by Arg", "ARGUMENT -> position 3 Font; read by Arg", "ARGUMENT -> position 4 Text; read by Text", "BRIDGE CONTRACT -> IApiBridge.CharPrintEx", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.CharPrintEx(Arg(0), Arg(1), Arg(2), Text(3)); return InjectionValue.Unit;" ] }, { "name": "UO.ClientRequestObjectTarget", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientRequestObjectTarget\"]", "BRIDGE CONTRACT -> IApiBridge.RequestClientTarget", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.RequestClientTarget(false); return InjectionValue.Unit;" ] }, { "name": "UO.ClientRequestTileTarget", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientRequestTileTarget\"]", "BRIDGE CONTRACT -> IApiBridge.RequestClientTarget", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.RequestClientTarget(true); return InjectionValue.Unit;" ] }, { "name": "UO.ClientTargetResponse", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientTargetResponse\"]", "BRIDGE CONTRACT -> IApiBridge.ClientTargetResponse", "RESULT -> new InjectionValue(bridge.ClientTargetResponse().Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.ClientTargetResponse().Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.ClientTargetResponsePresent", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ClientTargetResponsePresent\"]", "BRIDGE CONTRACT -> IApiBridge.ClientTargetResponsePresent", "RESULT -> new InjectionValue(bridge.ClientTargetResponsePresent())", "BRANCH LOGIC -> return new InjectionValue(bridge.ClientTargetResponsePresent());" ] }, { "name": "UO.CloseClientGump", "parameters": [ { "name": "ID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CloseClientGump\"]", "ARGUMENT -> position 1 ID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CloseClientGump", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.CloseClientGump(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.CloseClientUIWindow", "parameters": [ { "name": "UIWindowType", "kind": "Any" }, { "name": "ID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CloseClientUIWindow\"]", "ARGUMENT -> position 1 UIWindowType; read by Arg", "ARGUMENT -> position 2 ID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CloseClientWindow", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.CloseClientWindow(Arg(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.CloseHandle", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.CloseHandle", "dependencies": [] }, { "name": "UO.CloseMenu", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CloseMenu\"]", "BRIDGE CONTRACT -> IApiBridge.CloseMenu", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.CloseMenu(); return InjectionValue.Unit;" ] }, { "name": "UO.CloseSimpleGump", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CloseSimpleGump\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CloseSimpleGump", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> if (bridge is IApiGumpAccess gumpAccess) gumpAccess.CloseGumpAtIndex(Arg(0)); else bridge.CloseSimpleGump(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.CloseUO", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"CloseUO\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ColdResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ColdResist\"]", "BRIDGE CONTRACT -> IApiBridge.ColdResistance", "RESULT -> new InjectionValue(bridge.ColdResistance)", "BRANCH LOGIC -> return new InjectionValue(bridge.ColdResistance);" ] }, { "name": "UO.ColorPrint", "parameters": [ { "name": "color", "kind": "Any" }, { "name": "msg", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ColorPrint", "dependencies": [] }, { "name": "UO.ConColor", "parameters": [ { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ConColor", "dependencies": [] }, { "name": "UO.ConfirmTrade", "parameters": [ { "name": "TradeNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ConfirmTrade\"]", "ARGUMENT -> position 1 TradeNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.ConfirmTrade", "RESULT -> new InjectionValue(bridge.ConfirmTrade(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.ConfirmTrade(Arg(0)));" ] }, { "name": "UO.Connect", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Connect\"]", "BRIDGE CONTRACT -> IApiBridge.ConnectClient", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ConnectClient(); return InjectionValue.Unit;" ] }, { "name": "UO.Connected", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Connected\"]", "BRIDGE CONTRACT -> IApiBridge.IsOnline", "RESULT -> new InjectionValue(bridge.IsOnline())", "BRANCH LOGIC -> return new InjectionValue(bridge.IsOnline());" ] }, { "name": "UO.ConnectedTime", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ConnectedTime\"]", "STATE -> InjectionApiState.ConnectedTime", "CALL -> InjectionApiUO.UpdateConnectionState", "RESULT -> new InjectionValue(state.ConnectedTime == default(DateTime) ? 0d : state.ConnectedTime.ToOADate())", "BRANCH LOGIC -> UpdateConnectionState(); return new InjectionValue(state.ConnectedTime == default(DateTime) ? 0d : state.ConnectedTime.ToOADate());" ] }, { "name": "UO.ConsoleEntryReply", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ConsoleEntryReply\"]", "ARGUMENT -> position 1 Text; read by Text", "BRIDGE CONTRACT -> IApiBridge.ReplyServerPrompt", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ReplyServerPrompt(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.ConsoleEntryUnicodeReply", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ConsoleEntryUnicodeReply\"]", "ARGUMENT -> position 1 Text; read by Text", "BRIDGE CONTRACT -> IApiBridge.ReplyServerPrompt", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ReplyServerPrompt(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.ConsolePrint", "parameters": [ { "name": "msg", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ConsolePrint", "dependencies": [] }, { "name": "UO.ContainerOf", "parameters": [ { "name": "name", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.ContainerOf", "dependencies": [] }, { "name": "UO.ContainerOff", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UnsetReceivingContainer", "dependencies": [] }, { "name": "UO.ConvertIntegerToFlags", "parameters": [ { "name": "Group", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ConvertIntegerToFlags\"]", "ARGUMENT -> position 1 Group; read by Arg", "ARGUMENT -> position 2 Value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.ConvertTileFlags", "RESULT -> new InjectionValue(bridge.ConvertTileFlags(Arg(0), Arg(1)) .Select(flag => new InjectionValue(flag)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.ConvertTileFlags(Arg(0), Arg(1)) .Select(flag => new InjectionValue(flag)).ToArray());" ] }, { "name": "UO.Count", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Count", "dependencies": [] }, { "name": "UO.Count", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Count", "dependencies": [] }, { "name": "UO.Count", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Count", "dependencies": [] }, { "name": "UO.CountEx", "parameters": [ { "name": "ObjType", "kind": "Any" }, { "name": "Color", "kind": "Any" }, { "name": "Container", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"CountEx\"]", "ARGUMENT -> position 1 ObjType; read by Arg", "ARGUMENT -> position 2 Color; read by Arg", "ARGUMENT -> position 3 Container; read by StealthContainer", "BRIDGE CONTRACT -> IApiBridge.FindFullQuantity", "BRIDGE CONTRACT -> IApiBridge.FindType", "RESULT -> new InjectionValue(bridge.FindFullQuantity())", "BRANCH LOGIC -> bridge.FindType(Arg(0), Arg(1), StealthContainer(2), -1, false); return new InjectionValue(bridge.FindFullQuantity());" ] }, { "name": "UO.CountGround", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.CountGround", "dependencies": [] }, { "name": "UO.CountGround", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.CountGround", "dependencies": [] }, { "name": "UO.Date", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Date", "dependencies": [] }, { "name": "UO.Dead", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Dead", "dependencies": [] }, { "name": "UO.Dead", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Dead", "dependencies": [] }, { "name": "UO.DeleteFindList", "parameters": [ { "name": "list", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DeleteFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the DeleteFindList branch" ] }, { "name": "UO.DeleteFindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DeleteFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the DeleteFindList branch", "ARGUMENT -> position 2 type: consumed by the DeleteFindList branch" ] }, { "name": "UO.DeleteFindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DeleteFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the DeleteFindList branch", "ARGUMENT -> position 2 type: consumed by the DeleteFindList branch", "ARGUMENT -> position 3 color: consumed by the DeleteFindList branch" ] }, { "name": "UO.DeleteIgnoreList", "parameters": [ { "name": "list", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DeleteIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the DeleteIgnoreList branch" ] }, { "name": "UO.DeleteIgnoreList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DeleteIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the DeleteIgnoreList branch", "ARGUMENT -> position 2 type: consumed by the DeleteIgnoreList branch" ] }, { "name": "UO.DeleteIgnoreList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DeleteIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the DeleteIgnoreList branch", "ARGUMENT -> position 2 type: consumed by the DeleteIgnoreList branch", "ARGUMENT -> position 3 color: consumed by the DeleteIgnoreList branch" ] }, { "name": "UO.DeleteJournal", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.DeleteJournal", "dependencies": [] }, { "name": "UO.DeleteJournal", "parameters": [ { "name": "text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.DeleteJournal", "dependencies": [] }, { "name": "UO.DeleteObject", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.DeleteObject", "dependencies": [] }, { "name": "UO.Dex", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Dex\"]", "BRIDGE CONTRACT -> IApiBridge.Dexterity", "RESULT -> new InjectionValue(bridge.Dexterity)", "BRANCH LOGIC -> return new InjectionValue(bridge.Dexterity);" ] }, { "name": "UO.Dexterity", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__12", "dependencies": [] }, { "name": "UO.Dir", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__29", "dependencies": [] }, { "name": "UO.Direction", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__29", "dependencies": [] }, { "name": "UO.Disarm", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Disarm", "dependencies": [] }, { "name": "UO.Disconnect", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Disconnect\"]", "BRIDGE CONTRACT -> IApiBridge.DisconnectClient", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.DisconnectClient(); return InjectionValue.Unit;" ] }, { "name": "UO.DisconnectedTime", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DisconnectedTime\"]", "STATE -> InjectionApiState.DisconnectedTime", "CALL -> InjectionApiUO.UpdateConnectionState", "RESULT -> new InjectionValue(state.DisconnectedTime.ToOADate())", "BRANCH LOGIC -> UpdateConnectionState(); return new InjectionValue(state.DisconnectedTime.ToOADate());" ] }, { "name": "UO.Dismount", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Dismount\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Dist", "parameters": [ { "name": "Xfrom", "kind": "Any" }, { "name": "Yfrom", "kind": "Any" }, { "name": "Xto", "kind": "Any" }, { "name": "Yto", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Dist\"]", "ARGUMENT -> position 1 Xfrom; read by Arg", "ARGUMENT -> position 2 Yfrom; read by Arg", "ARGUMENT -> position 3 Xto; read by Arg", "ARGUMENT -> position 4 Yto; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "CALL -> InjectionApiUO.GetDistance", "RESULT -> new InjectionValue(arguments.Length >= 4 ? GetDistance(Arg(0), Arg(1), Arg(2), Arg(3)) : bridge.GetDistance(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(arguments.Length >= 4 ? GetDistance(Arg(0), Arg(1), Arg(2), Arg(3)) : bridge.GetDistance(Arg(0)));" ] }, { "name": "UO.Drag", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Drag", "dependencies": [] }, { "name": "UO.Drag", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "amount", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Drag", "dependencies": [] }, { "name": "UO.Drag", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Drag", "dependencies": [] }, { "name": "UO.Drag", "parameters": [ { "name": "fromX", "kind": "Integer" }, { "name": "fromY", "kind": "Integer" }, { "name": "toX", "kind": "Integer" }, { "name": "toY", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Drag", "dependencies": [] }, { "name": "UO.DragItem", "parameters": [ { "name": "ObjID", "kind": "Any" }, { "name": "Count", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DragItem\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "ARGUMENT -> position 2 Count; read by Arg", "BRIDGE CONTRACT -> IApiBridge.DragItem", "RESULT -> new InjectionValue(bridge.DragItem(Arg(0), Arg(1)))", "BRANCH LOGIC -> return new InjectionValue(bridge.DragItem(Arg(0), Arg(1)));" ] }, { "name": "UO.Dress", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Dress", "dependencies": [] }, { "name": "UO.DressSavedSet", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DressSavedSet\"]", "CALL -> InjectionApiUO.Equip", "RESULT -> new InjectionValue(Equip(\"__stealth_saved_set__\", dressSets, dressLayers, \"Clothing put on.\", \"No clothing set with setdress.\"))", "BRANCH LOGIC -> return new InjectionValue(Equip(\"__stealth_saved_set__\", dressSets, dressLayers, \"Clothing put on.\", \"No clothing set with setdress.\"));" ] }, { "name": "UO.DressSpeed", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DressSpeed\"]", "STATE -> InjectionApiState.DressSpeed", "CALL -> InjectionApiUO.SetDressSpeed", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(state.DressSpeed)", "BRANCH LOGIC -> if (arguments.Length > 0) { SetDressSpeed(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(state.DressSpeed);" ] }, { "name": "UO.DressSpeed", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DressSpeed\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.DressSpeed", "CALL -> InjectionApiUO.SetDressSpeed", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(state.DressSpeed)", "BRANCH LOGIC -> if (arguments.Length > 0) { SetDressSpeed(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(state.DressSpeed);" ] }, { "name": "UO.Drop", "parameters": [ { "name": "object", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Drop\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 object: consumed by the Drop branch" ] }, { "name": "UO.Drop", "parameters": [ { "name": "object", "kind": "Any" }, { "name": "count", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Drop\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 object: consumed by the Drop branch", "ARGUMENT -> position 2 count: consumed by the Drop branch" ] }, { "name": "UO.Drop", "parameters": [ { "name": "object", "kind": "Any" }, { "name": "count", "kind": "Any" }, { "name": "destination", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Drop\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 object: consumed by the Drop branch", "ARGUMENT -> position 2 count: consumed by the Drop branch", "ARGUMENT -> position 3 destination: consumed by the Drop branch" ] }, { "name": "UO.Drop", "parameters": [ { "name": "ObjID", "kind": "Any" }, { "name": "Count", "kind": "Any" }, { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "Z", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Drop\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "ARGUMENT -> position 2 Count; read by Arg", "ARGUMENT -> position 3 X; read by Arg", "ARGUMENT -> position 4 Y; read by Arg", "ARGUMENT -> position 5 Z; read by Arg", "CALL -> InjectionApiUO.MoveItemChecked", "RESULT -> new InjectionValue(MoveItemChecked(Arg(0), Arg(1), 0, Arg(2), Arg(3), Arg(4)) ? 1 : 0)", "BRANCH LOGIC -> return new InjectionValue(MoveItemChecked(Arg(0), Arg(1), 0, Arg(2), Arg(3), Arg(4)) ? 1 : 0);" ] }, { "name": "UO.DropCheckCoord", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DropCheckCoord\"]", "STATE -> InjectionApiState.DropCheckCoord", "RESULT -> new InjectionValue(state.DropCheckCoord)", "BRANCH LOGIC -> if (arguments.Length > 0) state.DropCheckCoord = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.DropCheckCoord);" ] }, { "name": "UO.DropCheckCoord", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DropCheckCoord\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.DropCheckCoord", "RESULT -> new InjectionValue(state.DropCheckCoord)", "BRANCH LOGIC -> if (arguments.Length > 0) state.DropCheckCoord = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.DropCheckCoord);" ] }, { "name": "UO.DropDelay", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DropDelay\"]", "BRIDGE CONTRACT -> IApiBridge.GetDropDelay", "BRIDGE CONTRACT -> IApiBridge.SetDropDelay", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(bridge.GetDropDelay())", "BRANCH LOGIC -> if (arguments.Length > 0) { bridge.SetDropDelay(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(bridge.GetDropDelay());" ] }, { "name": "UO.DropDelay", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DropDelay\"]", "ARGUMENT -> position 1 value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetDropDelay", "BRIDGE CONTRACT -> IApiBridge.SetDropDelay", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(bridge.GetDropDelay())", "BRANCH LOGIC -> if (arguments.Length > 0) { bridge.SetDropDelay(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(bridge.GetDropDelay());" ] }, { "name": "UO.DropHere", "parameters": [ { "name": "object", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"DropHere\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 object: consumed by the DropHere branch" ] }, { "name": "UO.DropItem", "parameters": [ { "name": "MoveIntoID", "kind": "Any" }, { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "Z", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"DropItem\"]", "ARGUMENT -> position 1 MoveIntoID; read by Arg", "ARGUMENT -> position 2 X; read by Arg", "ARGUMENT -> position 3 Y; read by Arg", "ARGUMENT -> position 4 Z; read by Arg", "BRIDGE CONTRACT -> IApiBridge.DropDraggedItem", "RESULT -> new InjectionValue(bridge.DropDraggedItem(Arg(0), Arg(1), Arg(2), Arg(3)))", "BRANCH LOGIC -> return new InjectionValue(bridge.DropDraggedItem(Arg(0), Arg(1), Arg(2), Arg(3)));" ] }, { "name": "UO.Dump", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Dump\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Dump", "parameters": [ { "name": "object", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Dump\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 object: consumed by the Dump branch" ] }, { "name": "UO.Dye", "parameters": [ { "name": "dyeObject", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Dye\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 dyeObject: consumed by the Dye branch" ] }, { "name": "UO.Dye", "parameters": [ { "name": "dyeObject", "kind": "Any" }, { "name": "target", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Dye\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 dyeObject: consumed by the Dye branch", "ARGUMENT -> position 2 target: consumed by the Dye branch" ] }, { "name": "UO.EasyObject", "parameters": [ { "name": "name", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"EasyObject\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 name: consumed by the EasyObject branch" ] }, { "name": "UO.EasyObject", "parameters": [ { "name": "name", "kind": "Any" }, { "name": "object", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"EasyObject\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 name: consumed by the EasyObject branch", "ARGUMENT -> position 2 object: consumed by the EasyObject branch" ] }, { "name": "UO.EmoteAction", "parameters": [ { "name": "action", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"EmoteAction\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 action: consumed by the EmoteAction branch" ] }, { "name": "UO.EmptyContainer", "parameters": [ { "name": "delay", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"EmptyContainer\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 delay: consumed by the EmptyContainer branch" ] }, { "name": "UO.EmptyContainer", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "source", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"EmptyContainer\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 delay: consumed by the EmptyContainer branch", "ARGUMENT -> position 2 source: consumed by the EmptyContainer branch" ] }, { "name": "UO.EmptyContainer", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "source", "kind": "Any" }, { "name": "destination", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"EmptyContainer\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Boolean success/failure value", "ARGUMENT -> position 1 delay: consumed by the EmptyContainer branch", "ARGUMENT -> position 2 source: consumed by the EmptyContainer branch", "ARGUMENT -> position 3 destination: consumed by the EmptyContainer branch" ] }, { "name": "UO.EnergyResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"EnergyResist\"]", "BRIDGE CONTRACT -> IApiBridge.EnergyResistance", "RESULT -> new InjectionValue(bridge.EnergyResistance)", "BRANCH LOGIC -> return new InjectionValue(bridge.EnergyResistance);" ] }, { "name": "UO.Equip", "parameters": [ { "name": "layer", "kind": "String" }, { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Equip", "dependencies": [] }, { "name": "UO.Equip", "parameters": [ { "name": "layer", "kind": "String" }, { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Equip", "dependencies": [] }, { "name": "UO.Equip", "parameters": [ { "name": "Layer", "kind": "Any" }, { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Equip\"]", "ARGUMENT -> position 1 Layer; read by Arg", "ARGUMENT -> position 1 Layer; read by Text", "ARGUMENT -> position 1 Layer; read by arguments[]", "ARGUMENT -> position 2 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Equip", "CALL -> InjectionApiUO.Equip", "RESULT -> new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? Equip(Text(0), Arg(1)) : bridge.Equip(Arg(0), Arg(1)))", "BRANCH LOGIC -> return new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? Equip(Text(0), Arg(1)) : bridge.Equip(Arg(0), Arg(1)));" ] }, { "name": "UO.EquipDressSet", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"EquipDressSet\"]", "CALL -> InjectionApiUO.Equip", "RESULT -> new InjectionValue(Equip(\"__stealth_saved_set__\", dressSets, dressLayers, \"Clothing put on.\", \"No clothing set with setdress.\"))", "BRANCH LOGIC -> return new InjectionValue(Equip(\"__stealth_saved_set__\", dressSets, dressLayers, \"Clothing put on.\", \"No clothing set with setdress.\"));" ] }, { "name": "UO.EquipItems", "parameters": [ { "name": "Items", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"EquipItems\"]", "ARGUMENT -> position 1 Items; read by ArrayArg", "BRIDGE CONTRACT -> IApiBridge.Equip", "BRIDGE CONTRACT -> IApiBridge.GetLayer", "RESULT -> new InjectionValue(success ? 1 : 0)", "BRANCH LOGIC -> { bool success = true; foreach (int item in ArrayArg(0)) { int layer = bridge.GetLayer(item); if (layer <= 0) { success = false; continue; } bridge.Equip(layer, item); } return new InjectionValue(success ? 1 : 0); }" ] }, { "name": "UO.EquipLastWeapon", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"EquipLastWeapon\"]", "BRIDGE CONTRACT -> IApiBridge.EquipLastWeapon", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.EquipLastWeapon(); return InjectionValue.Unit;" ] }, { "name": "UO.EquipT", "parameters": [ { "name": "layer", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.EquipT", "dependencies": [] }, { "name": "UO.Equipt", "parameters": [ { "name": "layer", "kind": "Integer" }, { "name": "type", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Equipt", "dependencies": [] }, { "name": "UO.EUO2ID", "parameters": [ { "name": "EUO", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"EUO2ID\"]", "ARGUMENT -> position 1 EUO; read by Text", "CALL -> InjectionApiUO.DecodeEasyUoId", "RESULT -> new InjectionValue(DecodeEasyUoId(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(DecodeEasyUoId(Text(0)));" ] }, { "name": "UO.EUO2Inj", "parameters": [ { "name": "easyValue", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.EUO2Inj", "dependencies": [] }, { "name": "UO.EUO2Type", "parameters": [ { "name": "EUO", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"EUO2Type\"]", "ARGUMENT -> position 1 EUO; read by Text", "CALL -> InjectionApiUO.DecodeEasyUoId", "RESULT -> new InjectionValue(DecodeEasyUoId(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(DecodeEasyUoId(Text(0)));" ] }, { "name": "UO.Exec", "parameters": [ { "name": "parameters", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionRuntime.Exec", "dependencies": [] }, { "name": "UO.Exists", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Exists", "dependencies": [] }, { "name": "UO.Exists", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Exists", "dependencies": [] }, { "name": "UO.ExtChangeProfile", "parameters": [ { "name": "ProfileName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ExtChangeProfile\"]", "ARGUMENT -> position 1 ProfileName; read by Text", "BRIDGE CONTRACT -> IApiBridge.ChangeProfileSelection", "RESULT -> new InjectionValue(bridge.ChangeProfileSelection(requestedProfile, requestedShard, requestedCharacter))", "BRANCH LOGIC -> { string requestedProfile = Text(0); string requestedShard = arguments.Length > 1 ? Text(1) : string.Empty; string requestedCharacter = arguments.Length > 2 ? Text(2) : string.Empty; return new InjectionValue(bridge.ChangeProfileSelection(requestedProfile, requestedShard, requestedCharacter)); }" ] }, { "name": "UO.ExtChangeProfile", "parameters": [ { "name": "ProfileName", "kind": "Any" }, { "name": "ShardName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ExtChangeProfile\"]", "ARGUMENT -> position 1 ProfileName; read by Text", "ARGUMENT -> position 2 ShardName; read by Text", "BRIDGE CONTRACT -> IApiBridge.ChangeProfileSelection", "RESULT -> new InjectionValue(bridge.ChangeProfileSelection(requestedProfile, requestedShard, requestedCharacter))", "BRANCH LOGIC -> { string requestedProfile = Text(0); string requestedShard = arguments.Length > 1 ? Text(1) : string.Empty; string requestedCharacter = arguments.Length > 2 ? Text(2) : string.Empty; return new InjectionValue(bridge.ChangeProfileSelection(requestedProfile, requestedShard, requestedCharacter)); }" ] }, { "name": "UO.ExtChangeProfile", "parameters": [ { "name": "ProfileName", "kind": "Any" }, { "name": "ShardName", "kind": "Any" }, { "name": "CharName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ExtChangeProfile\"]", "ARGUMENT -> position 1 ProfileName; read by Text", "ARGUMENT -> position 2 ShardName; read by Text", "ARGUMENT -> position 3 CharName; read by Text", "BRIDGE CONTRACT -> IApiBridge.ChangeProfileSelection", "RESULT -> new InjectionValue(bridge.ChangeProfileSelection(requestedProfile, requestedShard, requestedCharacter))", "BRANCH LOGIC -> { string requestedProfile = Text(0); string requestedShard = arguments.Length > 1 ? Text(1) : string.Empty; string requestedCharacter = arguments.Length > 2 ? Text(2) : string.Empty; return new InjectionValue(bridge.ChangeProfileSelection(requestedProfile, requestedShard, requestedCharacter)); }" ] }, { "name": "UO.ExtendedInfo", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ExtendedInfo\"]", "BRIDGE CONTRACT -> IApiBridge.ClientPath", "BRIDGE CONTRACT -> IApiBridge.CurrentProfilePath", "BRIDGE CONTRACT -> IApiBridge.GameServerAddress", "BRIDGE CONTRACT -> IApiBridge.GameServerPort", "RESULT -> new InjectionValue(new[] { new InjectionValue(bridge.ClientPath), new InjectionValue(bridge.CurrentProfilePath), new InjectionValue(bridge.GameServerAddress), new InjectionValue(bridge.GameServerPort) })", "BRANCH LOGIC -> return new InjectionValue(new[] { new InjectionValue(bridge.ClientPath), new InjectionValue(bridge.CurrentProfilePath), new InjectionValue(bridge.GameServerAddress), new InjectionValue(bridge.GameServerPort) });" ] }, { "name": "UO.FillInfoWindow", "parameters": [ { "name": "S", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FillInfoWindow\"]", "ARGUMENT -> position 1 S; read by Text", "BRIDGE CONTRACT -> IApiBridge.TextOpen", "BRIDGE CONTRACT -> IApiBridge.TextPrint", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.TextPrint(Text(0)); bridge.TextOpen(); return InjectionValue.Unit;" ] }, { "name": "UO.FillNewWindow", "parameters": [ { "name": "S", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FillNewWindow\"]", "ARGUMENT -> position 1 S; read by Text", "BRIDGE CONTRACT -> IApiBridge.TextClear", "BRIDGE CONTRACT -> IApiBridge.TextOpen", "BRIDGE CONTRACT -> IApiBridge.TextPrint", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.TextClear(); bridge.TextPrint(Text(0)); bridge.TextOpen(); return InjectionValue.Unit;" ] }, { "name": "UO.FilterSpeech", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FilterSpeech\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.FilterSpeech", "parameters": [ { "name": "enabled", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FilterSpeech\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 enabled: consumed by the FilterSpeech branch" ] }, { "name": "UO.FilterWeather", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FilterWeather\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.FilterWeather", "parameters": [ { "name": "enabled", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FilterWeather\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 enabled: consumed by the FilterWeather branch" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" }, { "name": "type26", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "ARGUMENT -> position 27 type26; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" }, { "name": "type26", "kind": "Any" }, { "name": "type27", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "ARGUMENT -> position 27 type26; consumed by the compact runtime route", "ARGUMENT -> position 28 type27; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" }, { "name": "type26", "kind": "Any" }, { "name": "type27", "kind": "Any" }, { "name": "type28", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "ARGUMENT -> position 27 type26; consumed by the compact runtime route", "ARGUMENT -> position 28 type27; consumed by the compact runtime route", "ARGUMENT -> position 29 type28; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" }, { "name": "type26", "kind": "Any" }, { "name": "type27", "kind": "Any" }, { "name": "type28", "kind": "Any" }, { "name": "type29", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "ARGUMENT -> position 27 type26; consumed by the compact runtime route", "ARGUMENT -> position 28 type27; consumed by the compact runtime route", "ARGUMENT -> position 29 type28; consumed by the compact runtime route", "ARGUMENT -> position 30 type29; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" }, { "name": "type26", "kind": "Any" }, { "name": "type27", "kind": "Any" }, { "name": "type28", "kind": "Any" }, { "name": "type29", "kind": "Any" }, { "name": "type30", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "ARGUMENT -> position 27 type26; consumed by the compact runtime route", "ARGUMENT -> position 28 type27; consumed by the compact runtime route", "ARGUMENT -> position 29 type28; consumed by the compact runtime route", "ARGUMENT -> position 30 type29; consumed by the compact runtime route", "ARGUMENT -> position 31 type30; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAnyType", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "type2", "kind": "Any" }, { "name": "type3", "kind": "Any" }, { "name": "type4", "kind": "Any" }, { "name": "type5", "kind": "Any" }, { "name": "type6", "kind": "Any" }, { "name": "type7", "kind": "Any" }, { "name": "type8", "kind": "Any" }, { "name": "type9", "kind": "Any" }, { "name": "type10", "kind": "Any" }, { "name": "type11", "kind": "Any" }, { "name": "type12", "kind": "Any" }, { "name": "type13", "kind": "Any" }, { "name": "type14", "kind": "Any" }, { "name": "type15", "kind": "Any" }, { "name": "type16", "kind": "Any" }, { "name": "type17", "kind": "Any" }, { "name": "type18", "kind": "Any" }, { "name": "type19", "kind": "Any" }, { "name": "type20", "kind": "Any" }, { "name": "type21", "kind": "Any" }, { "name": "type22", "kind": "Any" }, { "name": "type23", "kind": "Any" }, { "name": "type24", "kind": "Any" }, { "name": "type25", "kind": "Any" }, { "name": "type26", "kind": "Any" }, { "name": "type27", "kind": "Any" }, { "name": "type28", "kind": "Any" }, { "name": "type29", "kind": "Any" }, { "name": "type30", "kind": "Any" }, { "name": "type31", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_8", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindAnyType", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 type2; consumed by the compact runtime route", "ARGUMENT -> position 4 type3; consumed by the compact runtime route", "ARGUMENT -> position 5 type4; consumed by the compact runtime route", "ARGUMENT -> position 6 type5; consumed by the compact runtime route", "ARGUMENT -> position 7 type6; consumed by the compact runtime route", "ARGUMENT -> position 8 type7; consumed by the compact runtime route", "ARGUMENT -> position 9 type8; consumed by the compact runtime route", "ARGUMENT -> position 10 type9; consumed by the compact runtime route", "ARGUMENT -> position 11 type10; consumed by the compact runtime route", "ARGUMENT -> position 12 type11; consumed by the compact runtime route", "ARGUMENT -> position 13 type12; consumed by the compact runtime route", "ARGUMENT -> position 14 type13; consumed by the compact runtime route", "ARGUMENT -> position 15 type14; consumed by the compact runtime route", "ARGUMENT -> position 16 type15; consumed by the compact runtime route", "ARGUMENT -> position 17 type16; consumed by the compact runtime route", "ARGUMENT -> position 18 type17; consumed by the compact runtime route", "ARGUMENT -> position 19 type18; consumed by the compact runtime route", "ARGUMENT -> position 20 type19; consumed by the compact runtime route", "ARGUMENT -> position 21 type20; consumed by the compact runtime route", "ARGUMENT -> position 22 type21; consumed by the compact runtime route", "ARGUMENT -> position 23 type22; consumed by the compact runtime route", "ARGUMENT -> position 24 type23; consumed by the compact runtime route", "ARGUMENT -> position 25 type24; consumed by the compact runtime route", "ARGUMENT -> position 26 type25; consumed by the compact runtime route", "ARGUMENT -> position 27 type26; consumed by the compact runtime route", "ARGUMENT -> position 28 type27; consumed by the compact runtime route", "ARGUMENT -> position 29 type28; consumed by the compact runtime route", "ARGUMENT -> position 30 type29; consumed by the compact runtime route", "ARGUMENT -> position 31 type30; consumed by the compact runtime route", "ARGUMENT -> position 32 type31; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest mobile whose body/type is present in the combined type mask; 0 when none matches", "BRANCH LOGIC -> type arguments are combined as one real integer mask; pipe-mask and array forms remain valid" ] }, { "name": "UO.FindAtCoord", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindAtCoord\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "BRIDGE CONTRACT -> IApiBridge.FindAtCoord", "RESULT -> new InjectionValue(bridge.FindAtCoord(Arg(0), Arg(1)))", "BRANCH LOGIC -> return new InjectionValue(bridge.FindAtCoord(Arg(0), Arg(1)));" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" }, { "name": "notoriety26", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "ARGUMENT -> position 27 notoriety26; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" }, { "name": "notoriety26", "kind": "Any" }, { "name": "notoriety27", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "ARGUMENT -> position 27 notoriety26; consumed by the compact runtime route", "ARGUMENT -> position 28 notoriety27; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" }, { "name": "notoriety26", "kind": "Any" }, { "name": "notoriety27", "kind": "Any" }, { "name": "notoriety28", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "ARGUMENT -> position 27 notoriety26; consumed by the compact runtime route", "ARGUMENT -> position 28 notoriety27; consumed by the compact runtime route", "ARGUMENT -> position 29 notoriety28; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" }, { "name": "notoriety26", "kind": "Any" }, { "name": "notoriety27", "kind": "Any" }, { "name": "notoriety28", "kind": "Any" }, { "name": "notoriety29", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "ARGUMENT -> position 27 notoriety26; consumed by the compact runtime route", "ARGUMENT -> position 28 notoriety27; consumed by the compact runtime route", "ARGUMENT -> position 29 notoriety28; consumed by the compact runtime route", "ARGUMENT -> position 30 notoriety29; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" }, { "name": "notoriety26", "kind": "Any" }, { "name": "notoriety27", "kind": "Any" }, { "name": "notoriety28", "kind": "Any" }, { "name": "notoriety29", "kind": "Any" }, { "name": "notoriety30", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "ARGUMENT -> position 27 notoriety26; consumed by the compact runtime route", "ARGUMENT -> position 28 notoriety27; consumed by the compact runtime route", "ARGUMENT -> position 29 notoriety28; consumed by the compact runtime route", "ARGUMENT -> position 30 notoriety29; consumed by the compact runtime route", "ARGUMENT -> position 31 notoriety30; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindByNotoriety", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "notoriety2", "kind": "Any" }, { "name": "notoriety3", "kind": "Any" }, { "name": "notoriety4", "kind": "Any" }, { "name": "notoriety5", "kind": "Any" }, { "name": "notoriety6", "kind": "Any" }, { "name": "notoriety7", "kind": "Any" }, { "name": "notoriety8", "kind": "Any" }, { "name": "notoriety9", "kind": "Any" }, { "name": "notoriety10", "kind": "Any" }, { "name": "notoriety11", "kind": "Any" }, { "name": "notoriety12", "kind": "Any" }, { "name": "notoriety13", "kind": "Any" }, { "name": "notoriety14", "kind": "Any" }, { "name": "notoriety15", "kind": "Any" }, { "name": "notoriety16", "kind": "Any" }, { "name": "notoriety17", "kind": "Any" }, { "name": "notoriety18", "kind": "Any" }, { "name": "notoriety19", "kind": "Any" }, { "name": "notoriety20", "kind": "Any" }, { "name": "notoriety21", "kind": "Any" }, { "name": "notoriety22", "kind": "Any" }, { "name": "notoriety23", "kind": "Any" }, { "name": "notoriety24", "kind": "Any" }, { "name": "notoriety25", "kind": "Any" }, { "name": "notoriety26", "kind": "Any" }, { "name": "notoriety27", "kind": "Any" }, { "name": "notoriety28", "kind": "Any" }, { "name": "notoriety29", "kind": "Any" }, { "name": "notoriety30", "kind": "Any" }, { "name": "notoriety31", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_6", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindFilteredMobileSerial", "ARGUMENT -> position 1 distance; consumed by the compact runtime route", "ARGUMENT -> position 2 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 3 notoriety2; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety3; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety4; consumed by the compact runtime route", "ARGUMENT -> position 6 notoriety5; consumed by the compact runtime route", "ARGUMENT -> position 7 notoriety6; consumed by the compact runtime route", "ARGUMENT -> position 8 notoriety7; consumed by the compact runtime route", "ARGUMENT -> position 9 notoriety8; consumed by the compact runtime route", "ARGUMENT -> position 10 notoriety9; consumed by the compact runtime route", "ARGUMENT -> position 11 notoriety10; consumed by the compact runtime route", "ARGUMENT -> position 12 notoriety11; consumed by the compact runtime route", "ARGUMENT -> position 13 notoriety12; consumed by the compact runtime route", "ARGUMENT -> position 14 notoriety13; consumed by the compact runtime route", "ARGUMENT -> position 15 notoriety14; consumed by the compact runtime route", "ARGUMENT -> position 16 notoriety15; consumed by the compact runtime route", "ARGUMENT -> position 17 notoriety16; consumed by the compact runtime route", "ARGUMENT -> position 18 notoriety17; consumed by the compact runtime route", "ARGUMENT -> position 19 notoriety18; consumed by the compact runtime route", "ARGUMENT -> position 20 notoriety19; consumed by the compact runtime route", "ARGUMENT -> position 21 notoriety20; consumed by the compact runtime route", "ARGUMENT -> position 22 notoriety21; consumed by the compact runtime route", "ARGUMENT -> position 23 notoriety22; consumed by the compact runtime route", "ARGUMENT -> position 24 notoriety23; consumed by the compact runtime route", "ARGUMENT -> position 25 notoriety24; consumed by the compact runtime route", "ARGUMENT -> position 26 notoriety25; consumed by the compact runtime route", "ARGUMENT -> position 27 notoriety26; consumed by the compact runtime route", "ARGUMENT -> position 28 notoriety27; consumed by the compact runtime route", "ARGUMENT -> position 29 notoriety28; consumed by the compact runtime route", "ARGUMENT -> position 30 notoriety29; consumed by the compact runtime route", "ARGUMENT -> position 31 notoriety30; consumed by the compact runtime route", "ARGUMENT -> position 32 notoriety31; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> nearest matching mobile serial; 0 when none matches", "BRANCH LOGIC -> notoriety arguments are combined as one real integer mask; string/array forms remain valid" ] }, { "name": "UO.FindCount", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindCount", "dependencies": [] }, { "name": "UO.FindCount", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindCount", "dependencies": [] }, { "name": "UO.FindDistance", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindDistance\"]", "BRIDGE CONTRACT -> IApiBridge.GetFindDistance", "BRIDGE CONTRACT -> IApiBridge.SetFindDistance", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(bridge.GetFindDistance())", "BRANCH LOGIC -> if (arguments.Length > 0) { bridge.SetFindDistance(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(bridge.GetFindDistance());" ] }, { "name": "UO.FindDistance", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindDistance\"]", "ARGUMENT -> position 1 value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetFindDistance", "BRIDGE CONTRACT -> IApiBridge.SetFindDistance", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(bridge.GetFindDistance())", "BRANCH LOGIC -> if (arguments.Length > 0) { bridge.SetFindDistance(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(bridge.GetFindDistance());" ] }, { "name": "UO.FindFullQuantity", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindFullQuantity\"]", "BRIDGE CONTRACT -> IApiBridge.FindFullQuantity", "RESULT -> new InjectionValue(bridge.FindFullQuantity())", "BRANCH LOGIC -> return new InjectionValue(bridge.FindFullQuantity());" ] }, { "name": "UO.FindItem", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindItem\"]", "BRIDGE CONTRACT -> IApiBridge.FindItem", "RESULT -> new InjectionValue(bridge.FindItem)", "BRANCH LOGIC -> return new InjectionValue(bridge.FindItem);" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "ARGUMENT -> position 2 container; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "ARGUMENT -> position 2 container; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "ARGUMENT -> position 2 container; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "ARGUMENT -> position 2 container; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "ARGUMENT -> position 2 container; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindList", "parameters": [ { "name": "list", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "includeIgnored", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_15", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindList", "ARGUMENT -> position 1 list; consumed by the compact runtime route", "ARGUMENT -> position 2 container; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 7 includeIgnored; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "RESULT -> hexadecimal serial string; empty string when no list member matches" ] }, { "name": "UO.FindMan", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FindMan\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "body", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMan", "parameters": [ { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_3", "dependencies": [] }, { "name": "UO.FindMobile", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindMobile", "dependencies": [] }, { "name": "UO.FindMobile", "parameters": [ { "name": "stateFilter", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindMobile", "dependencies": [] }, { "name": "UO.FindMobile", "parameters": [ { "name": "stateFilter", "kind": "Any" }, { "name": "rangeFilter", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindMobile", "dependencies": [] }, { "name": "UO.FindMobile", "parameters": [ { "name": "stateFilter", "kind": "Any" }, { "name": "rangeFilter", "kind": "Any" }, { "name": "verticalFilter", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindMobile", "dependencies": [] }, { "name": "UO.FindMobile", "parameters": [ { "name": "stateFilter", "kind": "Any" }, { "name": "rangeFilter", "kind": "Any" }, { "name": "verticalFilter", "kind": "Any" }, { "name": "directionOrKind", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_8", "dependencies": [ "SEARCH -> World.Mobiles with four composable filters", "ARGUMENT -> position 1 stateFilter: mobile state selector", "ARGUMENT -> position 2 rangeFilter: distance selector", "ARGUMENT -> position 3 verticalFilter: relative Z selector", "ARGUMENT -> position 4 directionOrKind: direction or mobile-kind selector", "RESULT -> serial of the first matching mobile, or 0 when none matches" ] }, { "name": "UO.FindMobile", "parameters": [ { "name": "stateFilter", "kind": "Any" }, { "name": "rangeFilter", "kind": "Any" }, { "name": "verticalFilter", "kind": "Any" }, { "name": "directionFilter", "kind": "Any" }, { "name": "kindFilter", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_9", "dependencies": [ "SEARCH -> World.Mobiles with five composable filters", "ARGUMENT -> position 1 stateFilter: mobile state selector", "ARGUMENT -> position 2 rangeFilter: distance selector", "ARGUMENT -> position 3 verticalFilter: relative Z selector", "ARGUMENT -> position 4 directionFilter: compass direction selector", "ARGUMENT -> position 5 kindFilter: human, npc, mob or all", "RESULT -> serial of the first matching mobile, or 0 when none matches" ] }, { "name": "UO.FindNotoriety", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_0", "dependencies": [] }, { "name": "UO.FindNotoriety", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_0", "dependencies": [] }, { "name": "UO.FindNotoriety", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_0", "dependencies": [] }, { "name": "UO.FindNotoriety", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_0", "dependencies": [] }, { "name": "UO.FindNotoriety", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_0", "dependencies": [] }, { "name": "UO.FindNotoriety", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_0", "dependencies": [] }, { "name": "UO.FindQuantity", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindQuantity\"]", "BRIDGE CONTRACT -> IApiBridge.FindQuantity", "RESULT -> new InjectionValue(bridge.FindQuantity())", "BRANCH LOGIC -> return new InjectionValue(bridge.FindQuantity());" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindType", "dependencies": [] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindType", "dependencies": [] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindType", "dependencies": [] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "range", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.FindType", "dependencies": [] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "recursive", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_10", "dependencies": [ "SCRIPT API -> InjectionApiUO.FindType", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 recursive; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.FindType", "RESULT -> hexadecimal serial string of the first matching item/object; empty string when none matches", "BRANCH LOGIC -> position 5 recursive controls subcontainer traversal for the legacy five-argument overload" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_11", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindType", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.FindType", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when none matches", "BRANCH LOGIC -> notoriety selects Mobile search; item/container fallback uses IApiBridge.FindType; nearest orders matching mobiles by distance" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" }, { "name": "itemOnly", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 itemOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" }, { "name": "itemOnly", "kind": "Any" }, { "name": "includeIgnored", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 itemOnly; consumed by the compact runtime route", "ARGUMENT -> position 10 includeIgnored; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" }, { "name": "itemOnly", "kind": "Any" }, { "name": "includeIgnored", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 itemOnly; consumed by the compact runtime route", "ARGUMENT -> position 10 includeIgnored; consumed by the compact runtime route", "ARGUMENT -> position 11 includeSelf; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" }, { "name": "itemOnly", "kind": "Any" }, { "name": "includeIgnored", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 itemOnly; consumed by the compact runtime route", "ARGUMENT -> position 10 includeIgnored; consumed by the compact runtime route", "ARGUMENT -> position 11 includeSelf; consumed by the compact runtime route", "ARGUMENT -> position 12 aliveOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" }, { "name": "itemOnly", "kind": "Any" }, { "name": "includeIgnored", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" }, { "name": "visibleOnly", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 itemOnly; consumed by the compact runtime route", "ARGUMENT -> position 10 includeIgnored; consumed by the compact runtime route", "ARGUMENT -> position 11 includeSelf; consumed by the compact runtime route", "ARGUMENT -> position 12 aliveOnly; consumed by the compact runtime route", "ARGUMENT -> position 13 visibleOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "mobileOnly", "kind": "Any" }, { "name": "itemOnly", "kind": "Any" }, { "name": "includeIgnored", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" }, { "name": "visibleOnly", "kind": "Any" }, { "name": "nameMask", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_17", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactFindTypeExtended", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 8 mobileOnly; consumed by the compact runtime route", "ARGUMENT -> position 9 itemOnly; consumed by the compact runtime route", "ARGUMENT -> position 10 includeIgnored; consumed by the compact runtime route", "ARGUMENT -> position 11 includeSelf; consumed by the compact runtime route", "ARGUMENT -> position 12 aliveOnly; consumed by the compact runtime route", "ARGUMENT -> position 13 visibleOnly; consumed by the compact runtime route", "ARGUMENT -> position 14 nameMask; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsDead", "BRIDGE CONTRACT -> IApiBridge.IsVisible", "RESULT -> hexadecimal serial string of the selected mobile/item; empty string when no candidate satisfies every declared filter" ] }, { "name": "UO.FindTypeEx", "parameters": [ { "name": "ObjType", "kind": "Any" }, { "name": "Color", "kind": "Any" }, { "name": "Container", "kind": "Any" }, { "name": "InSub", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindTypeEx\"]", "ARGUMENT -> position 1 ObjType; read by Arg", "ARGUMENT -> position 2 Color; read by Arg", "ARGUMENT -> position 3 Container; read by StealthContainer", "ARGUMENT -> position 4 InSub; read by Arg", "BRIDGE CONTRACT -> IApiBridge.FindType", "RESULT -> new InjectionValue(bridge.FindType(Arg(0), Arg(1), StealthContainer(2), -1, Arg(3) != 0))", "BRANCH LOGIC -> return new InjectionValue(bridge.FindType(Arg(0), Arg(1), StealthContainer(2), -1, Arg(3) != 0));" ] }, { "name": "UO.FindTypesArrayEx", "parameters": [ { "name": "ObjTypes", "kind": "Any" }, { "name": "Colors", "kind": "Any" }, { "name": "Containers", "kind": "Any" }, { "name": "InSub", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindTypesArrayEx\"]", "ARGUMENT -> position 1 ObjTypes; read by ArrayArg", "ARGUMENT -> position 2 Colors; read by ArrayArg", "ARGUMENT -> position 3 Containers; read by arguments[]", "ARGUMENT -> position 4 InSub; read by Arg", "BRIDGE CONTRACT -> IApiBridge.FindTypes", "RESULT -> new InjectionValue(bridge.FindTypes(ArrayArg(0), ArrayArg(1), searchContainers.Select(ConvertStealthSearchContainer).ToArray(), Arg(3) != 0))", "BRANCH LOGIC -> InjectionValue[] searchContainers = arguments[2].Kind == InjectionValueKind.Array ? arguments[2].Array : new[] { arguments[2] }; return new InjectionValue(bridge.FindTypes(ArrayArg(0), ArrayArg(1), searchContainers.Select(ConvertStealthSearchContainer).ToArray(), Arg(3) != 0));" ] }, { "name": "UO.FindVertical", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindVertical\"]", "BRIDGE CONTRACT -> IApiBridge.GetFindVertical", "BRIDGE CONTRACT -> IApiBridge.SetFindVertical", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(bridge.GetFindVertical())", "BRANCH LOGIC -> if (arguments.Length > 0) { bridge.SetFindVertical(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(bridge.GetFindVertical());" ] }, { "name": "UO.FindVertical", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FindVertical\"]", "ARGUMENT -> position 1 value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetFindVertical", "BRIDGE CONTRACT -> IApiBridge.SetFindVertical", "RESULT -> InjectionValue.Unit", "RESULT -> new InjectionValue(bridge.GetFindVertical())", "BRANCH LOGIC -> if (arguments.Length > 0) { bridge.SetFindVertical(Arg(0)); return InjectionValue.Unit; } return new InjectionValue(bridge.GetFindVertical());" ] }, { "name": "UO.FireResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FireResist\"]", "BRIDGE CONTRACT -> IApiBridge.FireResistance", "RESULT -> new InjectionValue(bridge.FireResistance)", "BRANCH LOGIC -> return new InjectionValue(bridge.FireResistance);" ] }, { "name": "UO.FixTalk", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FixTalk\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.FixWalk", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FixWalk\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Flying", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Flying", "dependencies": [] }, { "name": "UO.Flying", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Flying", "dependencies": [] }, { "name": "UO.Followers", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__21", "dependencies": [] }, { "name": "UO.FollowersMax", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__22", "dependencies": [] }, { "name": "UO.FontColor", "parameters": [ { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"FontColor\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 color: consumed by the FontColor branch" ] }, { "name": "UO.Forget", "parameters": [ { "name": "name", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Forget\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 name: consumed by the Forget branch" ] }, { "name": "UO.FoundedParamId", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"FoundedParamId\"]", "RESULT -> new InjectionValue(foundedTextId >= 0 ? foundedTextId : 0)", "BRANCH LOGIC -> return new InjectionValue(foundedTextId >= 0 ? foundedTextId : 0);" ] }, { "name": "UO.Frozen", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.Frozen", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.FunRunning", "parameters": [ { "name": "subrutineName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.FunRunning", "dependencies": [] }, { "name": "UO.GameServerIPString", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GameServerIPString\"]", "BRIDGE CONTRACT -> IApiBridge.GameServerAddress", "RESULT -> new InjectionValue(bridge.GameServerAddress)", "BRANCH LOGIC -> return new InjectionValue(bridge.GameServerAddress);" ] }, { "name": "UO.Gate", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Gate\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Gate", "parameters": [ { "name": "target", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Gate\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 target: consumed by the Gate branch" ] }, { "name": "UO.GetAbilityID", "parameters": [ { "name": "abilityName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetAbilityID", "dependencies": [] }, { "name": "UO.GetAbilityName", "parameters": [ { "name": "abilityId", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetAbilityName", "dependencies": [] }, { "name": "UO.GetActiveAbility", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetActiveAbility\"]", "BRIDGE CONTRACT -> IApiBridge.GetActiveAbility", "RESULT -> new InjectionValue(bridge.GetActiveAbility())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetActiveAbility());" ] }, { "name": "UO.GetAlive", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetAlive", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetAltName", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetAltName\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetAltName", "RESULT -> new InjectionValue(bridge.GetAltName(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetAltName(Arg(0)));" ] }, { "name": "UO.GetArmor", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__15", "dependencies": [] }, { "name": "UO.GetArrayLength", "parameters": [ { "name": "arg", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InternalSubrutines.GetArrayLength", "dependencies": [] }, { "name": "UO.GetARStatus", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetARStatus\"]", "BRIDGE CONTRACT -> IApiBridge.GetAutoReconnect", "RESULT -> new InjectionValue(bridge.GetAutoReconnect())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetAutoReconnect());" ] }, { "name": "UO.GetAutoBuyDelay", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetAutoBuyDelay\"]", "BRIDGE CONTRACT -> IApiBridge.GetAutoBuyDelay", "RESULT -> new InjectionValue(bridge.GetAutoBuyDelay())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetAutoBuyDelay());" ] }, { "name": "UO.GetAutoSellDelay", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetAutoSellDelay\"]", "BRIDGE CONTRACT -> IApiBridge.GetAutoSellDelay", "RESULT -> new InjectionValue(bridge.GetAutoSellDelay())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetAutoSellDelay());" ] }, { "name": "UO.GetBuffBarInfo", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetBuffBarInfo\"]", "BRIDGE CONTRACT -> IApiBridge.GetBuffBarInfo", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetBuffBarInfo())", "BRANCH LOGIC -> return StringArray(bridge.GetBuffBarInfo());" ] }, { "name": "UO.GetCharsListForShard", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetCharsListForShard\"]", "BRIDGE CONTRACT -> IApiBridge.GetCharactersForCurrentShard", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetCharactersForCurrentShard())", "BRANCH LOGIC -> return StringArray(bridge.GetCharactersForCurrentShard());" ] }, { "name": "UO.GetCliloc", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetCliloc\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTooltip", "RESULT -> new InjectionValue(bridge.GetTooltip(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTooltip(Arg(0)));" ] }, { "name": "UO.GetClilocByID", "parameters": [ { "name": "ClilocID", "kind": "Any" }, { "name": "Params", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetClilocByID\"]", "ARGUMENT -> position 1 ClilocID; read by Arg", "ARGUMENT -> position 2 Params; read by StringArrayArg", "BRIDGE CONTRACT -> IApiBridge.GetClilocById", "RESULT -> new InjectionValue(bridge.GetClilocById(Arg(0), StringArrayArg(1)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetClilocById(Arg(0), StringArrayArg(1)));" ] }, { "name": "UO.GetColdResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__17", "dependencies": [] }, { "name": "UO.GetColor", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetColor", "dependencies": [] }, { "name": "UO.GetColor", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetColor", "dependencies": [] }, { "name": "UO.GetContent", "parameters": [ { "name": "ID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetContent\"]", "ARGUMENT -> position 1 ID; read by Arg", "ARGUMENT -> position 1 ID; read by Text", "ARGUMENT -> position 1 ID; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.Backpack", "BRIDGE CONTRACT -> IApiBridge.GetContent", "BRIDGE CONTRACT -> IApiBridge.GetEquipment", "CALL -> InjectionApiUO.GetObject", "RESULT -> new InjectionValue(Array.Empty())", "RESULT -> new InjectionValue(items.Select(serial => new InjectionValue(serial)).ToArray())", "BRANCH LOGIC -> { InjectionValue selection = arguments[0]; bool ground = false, explicitZero; int container; if (selection.Kind == InjectionValueKind.String) { string text = Text(0).Trim(); ground = text.Equals(\"ground\", StringComparison.OrdinalIgnoreCase); explicitZero = NumberConversions.TryStr2Int(text, out int literal) && literal == 0; container = ground ? 0 : text.Equals(\"my\", StringComparison.OrdinalIgnoreCase) ? bridge.Bac..." ] }, { "name": "UO.GetContextMenu", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetContextMenu\"]", "BRIDGE CONTRACT -> IApiBridge.GetContextMenu", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetContextMenu())", "BRANCH LOGIC -> return StringArray(bridge.GetContextMenu());" ] }, { "name": "UO.GetDead", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetDead", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetDex", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__12", "dependencies": [] }, { "name": "UO.GetDex", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetDex\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Dexterity", "BRIDGE CONTRACT -> IApiBridge.GetDexterity", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.GetDexterity(Arg(0)) : bridge.Dexterity)", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.GetDexterity(Arg(0)) : bridge.Dexterity);" ] }, { "name": "UO.GetDexterity", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__12", "dependencies": [] }, { "name": "UO.GetDir", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDir", "dependencies": [] }, { "name": "UO.GetDir", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDir", "dependencies": [] }, { "name": "UO.GetDir", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDir", "dependencies": [] }, { "name": "UO.GetDirection", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__29", "dependencies": [] }, { "name": "UO.GetDirection", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetDirection\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetDir", "RESULT -> new InjectionValue(bridge.GetDir(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetDir(Arg(0)));" ] }, { "name": "UO.GetDistance", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDistance", "dependencies": [] }, { "name": "UO.GetDistance", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDistance", "dependencies": [] }, { "name": "UO.GetDistance", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetDistance\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "RESULT -> new InjectionValue(bridge.GetDistance(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetDistance(Arg(0)));" ] }, { "name": "UO.GetDistance", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDistance", "dependencies": [] }, { "name": "UO.GetDistance", "parameters": [ { "name": "id1", "kind": "Any" }, { "name": "x2", "kind": "Any" }, { "name": "y2", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDistance", "dependencies": [] }, { "name": "UO.GetDistance", "parameters": [ { "name": "x1", "kind": "Integer" }, { "name": "y1", "kind": "Integer" }, { "name": "x2", "kind": "Integer" }, { "name": "y2", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetDistance", "dependencies": [] }, { "name": "UO.GetEasyUO", "parameters": [ { "name": "number", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetEasyUO", "dependencies": [] }, { "name": "UO.GetEnergyResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__19", "dependencies": [] }, { "name": "UO.GetEquipment", "parameters": [ { "name": "ID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetEquipment\"]", "ARGUMENT -> position 1 ID; read by Arg", "ARGUMENT -> position 1 ID; read by Text", "ARGUMENT -> position 1 ID; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.Backpack", "BRIDGE CONTRACT -> IApiBridge.GetContent", "BRIDGE CONTRACT -> IApiBridge.GetEquipment", "CALL -> InjectionApiUO.GetObject", "RESULT -> new InjectionValue(Array.Empty())", "RESULT -> new InjectionValue(items.Select(serial => new InjectionValue(serial)).ToArray())", "BRANCH LOGIC -> { InjectionValue selection = arguments[0]; bool ground = false, explicitZero; int container; if (selection.Kind == InjectionValueKind.String) { string text = Text(0).Trim(); ground = text.Equals(\"ground\", StringComparison.OrdinalIgnoreCase); explicitZero = NumberConversions.TryStr2Int(text, out int literal) && literal == 0; container = ground ? 0 : text.Equals(\"my\", StringComparison.OrdinalIgnoreCase) ? bridge.Bac..." ] }, { "name": "UO.GetFindedList", "parameters": [ { "name": "UserList", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetFindedList\"]", "ADAPTED OUTPUT ARGUMENT -> position 1 UserList; Pascal var/out value is returned directly through the Basic function result instead of mutating a caller-owned output parameter", "BRIDGE CONTRACT -> IApiBridge.GetFoundItems", "RESULT -> new InjectionValue(bridge.GetFoundItems().Select(serial => new InjectionValue(serial)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetFoundItems().Select(serial => new InjectionValue(serial)).ToArray());" ] }, { "name": "UO.GetFireResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__16", "dependencies": [] }, { "name": "UO.GetFlags", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFlags", "dependencies": [] }, { "name": "UO.GetFlying", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetFlying", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetFollowers", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__21", "dependencies": [] }, { "name": "UO.GetFollowersMax", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__22", "dependencies": [] }, { "name": "UO.GetFoundedText", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFoundedText", "dependencies": [] }, { "name": "UO.GetFoundedTextColor", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFoundedTextColor", "dependencies": [] }, { "name": "UO.GetFoundedTextID", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFoundedTextID", "dependencies": [] }, { "name": "UO.GetFoundedTextIndex", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFoundedTextIndex", "dependencies": [] }, { "name": "UO.GetFoundedTextSerial", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFoundedTextSerial", "dependencies": [] }, { "name": "UO.GetFoundedTextTimer", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetFoundedTextTimer", "dependencies": [] }, { "name": "UO.GetFoundItems", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetFoundItems\"]", "BRIDGE CONTRACT -> IApiBridge.GetFoundItems", "RESULT -> new InjectionValue(bridge.GetFoundItems().Select(serial => new InjectionValue(serial)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetFoundItems().Select(serial => new InjectionValue(serial)).ToArray());" ] }, { "name": "UO.GetFrozen", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetFrozen", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetGlobal", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.State.Globals.GetGlobal", "dependencies": [] }, { "name": "UO.GetGlobal", "parameters": [ { "name": "GlobalRegion", "kind": "Any" }, { "name": "VarName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGlobal\"]", "ARGUMENT -> position 1 GlobalRegion; read by Text", "ARGUMENT -> position 2 VarName; read by Text", "STATE -> InjectionApiState.GlobalVariables", "RESULT -> new InjectionValue(state.GlobalVariables.TryGetValue(Text(0) + \"\\u001F\" + Text(1), out string globalValue) ? globalValue : string.Empty)", "BRANCH LOGIC -> return new InjectionValue(state.GlobalVariables.TryGetValue(Text(0) + \"\\u001F\" + Text(1), out string globalValue) ? globalValue : string.Empty);" ] }, { "name": "UO.GetGold", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.ReadGoldValue", "dependencies": [] }, { "name": "UO.GetGraphic", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGraphics", "dependencies": [] }, { "name": "UO.GetGraphic", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGraphics", "dependencies": [] }, { "name": "UO.GetGraphic", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGraphics", "dependencies": [] }, { "name": "UO.GetGump", "parameters": [ { "name": "identifier", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGump", "dependencies": [] }, { "name": "UO.GetGump", "parameters": [ { "name": "identifier", "kind": "String" }, { "name": "key", "kind": "Integer" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGump", "dependencies": [] }, { "name": "UO.GetGump", "parameters": [ { "name": "gumpId", "kind": "Integer" }, { "name": "identifier", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGump", "dependencies": [] }, { "name": "UO.GetGump", "parameters": [ { "name": "gumpId", "kind": "Integer" }, { "name": "identifier", "kind": "String" }, { "name": "key", "kind": "Integer" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGump", "dependencies": [] }, { "name": "UO.GetGumpButtonsDescription", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpButtonsDescription\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGumpButtonsDescription", "CALL -> InjectionApiUO.GumpLinesResult", "RESULT -> GumpLinesResult(bridge.GetGumpButtonsDescription(Arg(0)))", "BRANCH LOGIC -> return GumpLinesResult(bridge.GetGumpButtonsDescription(Arg(0)));" ] }, { "name": "UO.GetGumpCount", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetGumpCount", "dependencies": [] }, { "name": "UO.GetGumpFullLines", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpFullLines\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGumpFullLines", "CALL -> InjectionApiUO.GumpLinesResult", "RESULT -> GumpLinesResult(bridge.GetGumpFullLines(Arg(0)))", "BRANCH LOGIC -> return GumpLinesResult(bridge.GetGumpFullLines(Arg(0)));" ] }, { "name": "UO.GetGumpID", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpID\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGumpId", "RESULT -> new InjectionValue(bridge.GetGumpId(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetGumpId(Arg(0)));" ] }, { "name": "UO.GetGumpInfo", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpInfo\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "STATE -> InjectionApiState.IgnoredGumpIds", "STATE -> InjectionApiState.IgnoredGumpSerials", "BRIDGE CONTRACT -> IApiBridge.GetGumpButtonsDescription", "BRIDGE CONTRACT -> IApiBridge.GetGumpFullLines", "BRIDGE CONTRACT -> IApiBridge.GetGumpId", "BRIDGE CONTRACT -> IApiBridge.GetGumpSerial", "BRIDGE CONTRACT -> IApiBridge.GetGumpTextLines", "CALL -> InjectionApiUO.StringArray", "RESULT -> new InjectionValue(Array.Empty())", "RESULT -> new InjectionValue(new[] { new InjectionValue(snapshot.Serial), new InjectionValue(snapshot.Id), StringArray(snapshot.Text), StringArray(snapshot.Buttons), StringArray(snapshot.Controls) })", "BRANCH LOGIC -> { int index = Arg(0); GumpSnapshot snapshot; if (bridge is IApiGumpAccess reader) snapshot = reader.ReadGump(index); else { int id = bridge.GetGumpId(index); snapshot = id == 0 ? null : new GumpSnapshot(bridge.GetGumpSerial(index), id, bridge.GetGumpTextLines(index), bridge.GetGumpButtonsDescription(index), bridge.GetGumpFullLines(index)); } if (snapshot == null || state.IgnoredGumpIds.Contains(snapshot.Id) || sta..." ] }, { "name": "UO.GetGumpsCount", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpsCount\"]", "BRIDGE CONTRACT -> IApiBridge.GetGumpCount", "RESULT -> new InjectionValue(bridge.GetGumpCount())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetGumpCount());" ] }, { "name": "UO.GetGumpSerial", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpSerial\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGumpSerial", "RESULT -> new InjectionValue(bridge.GetGumpSerial(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetGumpSerial(Arg(0)));" ] }, { "name": "UO.GetGumpShortLines", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpShortLines\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGumpShortLines", "CALL -> InjectionApiUO.GumpLinesResult", "RESULT -> GumpLinesResult(bridge.GetGumpShortLines(Arg(0)))", "BRANCH LOGIC -> return GumpLinesResult(bridge.GetGumpShortLines(Arg(0)));" ] }, { "name": "UO.GetGumpTextLines", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetGumpTextLines\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGumpTextLines", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetGumpTextLines(Arg(0)))", "BRANCH LOGIC -> return StringArray(bridge.GetGumpTextLines(Arg(0)));" ] }, { "name": "UO.GetHidden", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetHidden", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetHP", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetHP", "dependencies": [] }, { "name": "UO.GetHP", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetHP", "dependencies": [] }, { "name": "UO.GetHP", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetHP", "dependencies": [] }, { "name": "UO.GetHP", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetHP\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetHP", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetHP(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetHP(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetIgnoreList", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetIgnoreList\"]", "BRIDGE CONTRACT -> IApiBridge.GetIgnoreList", "RESULT -> new InjectionValue(bridge.GetIgnoreList().Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetIgnoreList().Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.GetInfo", "parameters": [ { "name": "arg", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetInfo", "dependencies": [] }, { "name": "UO.GetInt", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__11", "dependencies": [] }, { "name": "UO.GetInt", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetInt\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetIntelligence", "BRIDGE CONTRACT -> IApiBridge.Intelligence", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.GetIntelligence(Arg(0)) : bridge.Intelligence)", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.GetIntelligence(Arg(0)) : bridge.Intelligence);" ] }, { "name": "UO.GetIntelligence", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__11", "dependencies": [] }, { "name": "UO.GetJournal", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetJournalText", "dependencies": [] }, { "name": "UO.GetJournalColor", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.JournalColor", "dependencies": [] }, { "name": "UO.GetJournalSerial", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.JournalSerial", "dependencies": [] }, { "name": "UO.GetLandscapeTile", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "map", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetLandscapeTile", "dependencies": [] }, { "name": "UO.GetLandTileAt", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetLandTileAt", "dependencies": [] }, { "name": "UO.GetLandTileAt", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "map", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetLandTileAt", "dependencies": [] }, { "name": "UO.GetLandTileData", "parameters": [ { "name": "Tile", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetLandTileData\"]", "ARGUMENT -> position 1 Tile; read by Arg", "CALL -> InjectionApiUO.BuildTileData", "RESULT -> BuildTileData(0, Arg(0))", "BRANCH LOGIC -> return BuildTileData(0, Arg(0));" ] }, { "name": "UO.GetLandTilesArray", "parameters": [ { "name": "Xmin", "kind": "Any" }, { "name": "Ymin", "kind": "Any" }, { "name": "Xmax", "kind": "Any" }, { "name": "Ymax", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" }, { "name": "TileType", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetLandTilesArray\"]", "ARGUMENT -> position 1 Xmin; read by Arg", "ARGUMENT -> position 2 Ymin; read by Arg", "ARGUMENT -> position 3 Xmax; read by Arg", "ARGUMENT -> position 4 Ymax; read by Arg", "ARGUMENT -> position 5 WorldNum; read by Arg", "ARGUMENT -> position 6 TileType; read by Arg", "CALL -> InjectionApiUO.FindPortableTiles", "RESULT -> FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), new[] { Arg(5) }, false)", "BRANCH LOGIC -> return FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), new[] { Arg(5) }, false);" ] }, { "name": "UO.GetLandTilesArrayEx", "parameters": [ { "name": "Xmin", "kind": "Any" }, { "name": "Ymin", "kind": "Any" }, { "name": "Xmax", "kind": "Any" }, { "name": "Ymax", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" }, { "name": "TileTypes", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetLandTilesArrayEx\"]", "ARGUMENT -> position 1 Xmin; read by Arg", "ARGUMENT -> position 2 Ymin; read by Arg", "ARGUMENT -> position 3 Xmax; read by Arg", "ARGUMENT -> position 4 Ymax; read by Arg", "ARGUMENT -> position 5 WorldNum; read by Arg", "ARGUMENT -> position 6 TileTypes; read by ArrayArg", "CALL -> InjectionApiUO.FindPortableTiles", "RESULT -> FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), ArrayArg(5), false)", "BRANCH LOGIC -> return FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), ArrayArg(5), false);" ] }, { "name": "UO.GetLastMenuItems", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetLastMenuItems\"]", "BRIDGE CONTRACT -> IApiBridge.GetLastMenuItems", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetLastMenuItems())", "BRANCH LOGIC -> return StringArray(bridge.GetLastMenuItems());" ] }, { "name": "UO.GetLayer", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetLayer", "dependencies": [] }, { "name": "UO.GetLayer", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetLayer", "dependencies": [] }, { "name": "UO.GetLayerCount", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetLayerCount\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "ARGUMENT -> position 3 WorldNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "RESULT -> new InjectionValue(bridge.GetStaticTiles(Arg(0), Arg(1), Arg(2)).Length / 3)", "BRANCH LOGIC -> return new InjectionValue(bridge.GetStaticTiles(Arg(0), Arg(1), Arg(2)).Length / 3);" ] }, { "name": "UO.GetLife", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__4", "dependencies": [] }, { "name": "UO.GetLocked", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetLocked", "dependencies": [] }, { "name": "UO.GetLuck", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__20", "dependencies": [] }, { "name": "UO.GetMana", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__6", "dependencies": [] }, { "name": "UO.GetMana", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMana\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetMana", "BRIDGE CONTRACT -> IApiBridge.Mana", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.GetMana(Arg(0)) : bridge.Mana)", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.GetMana(Arg(0)) : bridge.Mana);" ] }, { "name": "UO.GetMapCell", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMapCell\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "ARGUMENT -> position 3 WorldNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetLandscapeTile", "RESULT -> new InjectionValue(bridge.GetLandscapeTile(Arg(0), Arg(1), Arg(2)) .Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetLandscapeTile(Arg(0), Arg(1), Arg(2)) .Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.GetMaxHP", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetMaxHP", "dependencies": [] }, { "name": "UO.GetMaxHP", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetMaxHP", "dependencies": [] }, { "name": "UO.GetMaxHP", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetMaxHP", "dependencies": [] }, { "name": "UO.GetMaxHP", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMaxHP\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetMaxHP", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetMaxHP(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetMaxHP(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetMaxLife", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__5", "dependencies": [] }, { "name": "UO.GetMaxMana", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__7", "dependencies": [] }, { "name": "UO.GetMaxMana", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMaxMana\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetMaxMana", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetMaxMana(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetMaxMana(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetMaxStam", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__9", "dependencies": [] }, { "name": "UO.GetMaxStam", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMaxStam\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetMaxStamina", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetMaxStamina(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetMaxStamina(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetMaxStamina", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__9", "dependencies": [] }, { "name": "UO.GetMaxWeight", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__14", "dependencies": [] }, { "name": "UO.GetMenuItems", "parameters": [ { "name": "Caption", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMenuItems\"]", "ARGUMENT -> position 1 Caption; read by Text", "BRIDGE CONTRACT -> IApiBridge.GetMenuItems", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetMenuItems(Text(0), false))", "BRANCH LOGIC -> return StringArray(bridge.GetMenuItems(Text(0), false));" ] }, { "name": "UO.GetMenuItemsEx", "parameters": [ { "name": "Caption", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMenuItemsEx\"]", "ARGUMENT -> position 1 Caption; read by Text", "BRIDGE CONTRACT -> IApiBridge.GetMenuItems", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GetMenuItems(Text(0), true))", "BRANCH LOGIC -> return StringArray(bridge.GetMenuItems(Text(0), true));" ] }, { "name": "UO.GetMobile", "parameters": [ { "name": "ID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMobile\"]", "ARGUMENT -> position 1 ID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetDir", "BRIDGE CONTRACT -> IApiBridge.GetHP", "BRIDGE CONTRACT -> IApiBridge.GetMaxHP", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetX", "BRIDGE CONTRACT -> IApiBridge.GetY", "BRIDGE CONTRACT -> IApiBridge.GetZ", "RESULT -> new InjectionValue(new[] { new InjectionValue(id), new InjectionValue(bridge.GetName(id)), new InjectionValue(bridge.GetX(id)), new InjectionValue(bridge.GetY(id)), new InjectionValue(bridge.GetZ(id)), new InjectionValue(bridge.GetHP(id)), new InjectionValue(bridge.GetMaxHP(id)), new InjectionValue(bridge.GetNotoriety(id)), new InjectionValue(bridge.GetDir(id)) })", "BRANCH LOGIC -> { int id = Arg(0); return new InjectionValue(new[] { new InjectionValue(id), new InjectionValue(bridge.GetName(id)), new InjectionValue(bridge.GetX(id)), new InjectionValue(bridge.GetY(id)), new InjectionValue(bridge.GetZ(id)), new InjectionValue(bridge.GetHP(id)), new InjectionValue(bridge.GetMaxHP(id)), new InjectionValue(bridge.GetNotoriety(id)), new InjectionValue(bridge.GetDir(id)) }); }" ] }, { "name": "UO.GetMobiles", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "body", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMobiles", "parameters": [ { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "body", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "includeSelf", "kind": "Any" }, { "name": "aliveOnly", "kind": "Any" }, { "name": "visibleOnly", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_1", "dependencies": [] }, { "name": "UO.GetMultiAllParts", "parameters": [ { "name": "MultiID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMultiAllParts\"]", "ARGUMENT -> position 1 MultiID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetMultiAllParts", "RESULT -> new InjectionValue((bridge.GetMultiAllParts(Arg(0)) ?? Array.Empty()) .Select(part => new InjectionValue((part ?? Array.Empty()).Select(value => new InjectionValue(value)).ToArray())).ToArray())", "BRANCH LOGIC -> return new InjectionValue((bridge.GetMultiAllParts(Arg(0)) ?? Array.Empty()) .Select(part => new InjectionValue((part ?? Array.Empty()).Select(value => new InjectionValue(value)).ToArray())).ToArray());" ] }, { "name": "UO.GetMultiPartsAtPosition", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMultiPartsAtPosition\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetMultiPartsAtPosition", "RESULT -> new InjectionValue((bridge.GetMultiPartsAtPosition(Arg(0), Arg(1)) ?? Array.Empty()) .Select(part => new InjectionValue((part ?? Array.Empty()).Select(value => new InjectionValue(value)).ToArray())).ToArray())", "BRANCH LOGIC -> return new InjectionValue((bridge.GetMultiPartsAtPosition(Arg(0), Arg(1)) ?? Array.Empty()) .Select(part => new InjectionValue((part ?? Array.Empty()).Select(value => new InjectionValue(value)).ToArray())).ToArray());" ] }, { "name": "UO.GetMultis", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetMultis\"]", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.IsHouse", "RESULT -> new InjectionValue(bridge.GetWorldItems().Where(id => bridge.IsHouse(id) != 0).Select(id => new InjectionValue(id)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetWorldItems().Where(id => bridge.IsHouse(id) != 0).Select(id => new InjectionValue(id)).ToArray());" ] }, { "name": "UO.GetName", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetName", "dependencies": [] }, { "name": "UO.GetName", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetName", "dependencies": [] }, { "name": "UO.GetName", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetName", "dependencies": [] }, { "name": "UO.GetName", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetName\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetName(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetName(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetNextStepZ", "parameters": [ { "name": "CurrX", "kind": "Any" }, { "name": "CurrY", "kind": "Any" }, { "name": "DestX", "kind": "Any" }, { "name": "DestY", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" }, { "name": "CurrZ", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetNextStepZ\"]", "ARGUMENT -> position 1 CurrX; read by Arg", "ARGUMENT -> position 2 CurrY; read by Arg", "ARGUMENT -> position 3 DestX; read by Arg", "ARGUMENT -> position 4 DestY; read by Arg", "ARGUMENT -> position 5 WorldNum; read by Arg", "ARGUMENT -> position 6 CurrZ; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.IsOnline", "BRIDGE CONTRACT -> IApiBridge.WorldNumber", "RESULT -> new InjectionValue(0)", "RESULT -> new InjectionValue(step.Length > 1 ? step[1] : Arg(5))", "BRANCH LOGIC -> { if (bridge.IsOnline() == 0 || Arg(4) != bridge.WorldNumber) return new InjectionValue(0); int[] step = bridge.CheckWorldStep(Arg(0), Arg(1), Arg(5), Arg(2), Arg(3), Arg(4)); return new InjectionValue(step.Length > 1 ? step[1] : Arg(5)); }" ] }, { "name": "UO.GetNotoriety", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__30", "dependencies": [] }, { "name": "UO.GetNotoriety", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetNotoriety", "dependencies": [] }, { "name": "UO.GetNotoriety", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetNotoriety", "dependencies": [] }, { "name": "UO.GetNotoriety", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetNotoriety\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "RESULT -> new InjectionValue(bridge.GetNotoriety(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetNotoriety(Arg(0)));" ] }, { "name": "UO.GetParalisa", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetParalisa", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetParalysed", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetParalysed", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetParalyzed", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetParalyzed", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetParent", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetParent\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.ContainerOf", "RESULT -> new InjectionValue(bridge.ContainerOf(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.ContainerOf(Arg(0)));" ] }, { "name": "UO.GetPathArray", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetPathArray\"]", "ARGUMENT -> position 1 Xdst; read by Arg", "ARGUMENT -> position 2 Ydst; read by Arg", "ARGUMENT -> position 3 Optimized; read by Arg", "ARGUMENT -> position 4 Accuracy; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetX", "BRIDGE CONTRACT -> IApiBridge.GetY", "BRIDGE CONTRACT -> IApiBridge.GetZ", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.WorldNumber", "CALL -> InjectionApiUO.BuildPortablePath", "RESULT -> BuildPortablePath(bridge.GetX(bridge.Self), bridge.GetY(bridge.Self), bridge.GetZ(bridge.Self), Arg(0), Arg(1), bridge.GetZ(bridge.Self), bridge.WorldNumber, Arg(3), 255, Arg(2) != 0, false)", "BRANCH LOGIC -> return BuildPortablePath(bridge.GetX(bridge.Self), bridge.GetY(bridge.Self), bridge.GetZ(bridge.Self), Arg(0), Arg(1), bridge.GetZ(bridge.Self), bridge.WorldNumber, Arg(3), 255, Arg(2) != 0, false);" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "ARGUMENT -> position 11 maxSteps; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "ARGUMENT -> position 11 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 12 maxDistance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "ARGUMENT -> position 11 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 12 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 13 avoidMobiles; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" }, { "name": "avoidStatics", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "ARGUMENT -> position 11 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 12 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 13 avoidMobiles; consumed by the compact runtime route", "ARGUMENT -> position 14 avoidStatics; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" }, { "name": "avoidStatics", "kind": "Any" }, { "name": "allowDoors", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "ARGUMENT -> position 11 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 12 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 13 avoidMobiles; consumed by the compact runtime route", "ARGUMENT -> position 14 avoidStatics; consumed by the compact runtime route", "ARGUMENT -> position 15 allowDoors; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPathArray3D", "parameters": [ { "name": "startX", "kind": "Any" }, { "name": "startY", "kind": "Any" }, { "name": "startZ", "kind": "Any" }, { "name": "finishX", "kind": "Any" }, { "name": "finishY", "kind": "Any" }, { "name": "finishZ", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" }, { "name": "avoidStatics", "kind": "Any" }, { "name": "allowDoors", "kind": "Any" }, { "name": "allowDiagonal", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_30", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGetPathArray3D", "ARGUMENT -> position 1 startX; consumed by the compact runtime route", "ARGUMENT -> position 2 startY; consumed by the compact runtime route", "ARGUMENT -> position 3 startZ; consumed by the compact runtime route", "ARGUMENT -> position 4 finishX; consumed by the compact runtime route", "ARGUMENT -> position 5 finishY; consumed by the compact runtime route", "ARGUMENT -> position 6 finishZ; consumed by the compact runtime route", "ARGUMENT -> position 7 map; consumed by the compact runtime route", "ARGUMENT -> position 8 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 9 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 10 run; consumed by the compact runtime route", "ARGUMENT -> position 11 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 12 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 13 avoidMobiles; consumed by the compact runtime route", "ARGUMENT -> position 14 avoidStatics; consumed by the compact runtime route", "ARGUMENT -> position 15 allowDoors; consumed by the compact runtime route", "ARGUMENT -> position 16 allowDiagonal; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "BRIDGE CONTRACT -> IApiBridge.HasDoorAt", "RESULT -> Array of [x,y,z] path points, or empty Array when constraints cannot be satisfied" ] }, { "name": "UO.GetPauseScriptOnDisconnectStatus", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetPauseScriptOnDisconnectStatus\"]", "BRIDGE CONTRACT -> IApiBridge.GetPauseScriptOnDisconnectStatus", "RESULT -> new InjectionValue(bridge.GetPauseScriptOnDisconnectStatus())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetPauseScriptOnDisconnectStatus());" ] }, { "name": "UO.GetPetsCurrent", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__21", "dependencies": [] }, { "name": "UO.GetPetsMax", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__22", "dependencies": [] }, { "name": "UO.GetPhysicalResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__15", "dependencies": [] }, { "name": "UO.GetPing", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetPing", "dependencies": [] }, { "name": "UO.GetPing", "parameters": [ { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetPing", "dependencies": [] }, { "name": "UO.GetPlayerStatusText", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetPlayerStatusText\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetHP", "BRIDGE CONTRACT -> IApiBridge.GetMaxHP", "BRIDGE CONTRACT -> IApiBridge.GetName", "RESULT -> new InjectionValue(bridge.GetName(Arg(0)) + \" \" + bridge.GetHP(Arg(0)) + \"/\" + bridge.GetMaxHP(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetName(Arg(0)) + \" \" + bridge.GetHP(Arg(0)) + \"/\" + bridge.GetMaxHP(Arg(0)));" ] }, { "name": "UO.GetPoisoned", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.GetPoisoned", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.GetPoisonResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__18", "dependencies": [] }, { "name": "UO.GetPrice", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetPrice\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetPrice", "RESULT -> new InjectionValue(bridge.GetPrice(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetPrice(Arg(0)));" ] }, { "name": "UO.GetProfile", "parameters": [ { "name": "serial", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetProfile", "dependencies": [] }, { "name": "UO.GetQuantity", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetQuantity", "dependencies": [] }, { "name": "UO.GetQuantity", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetQuantity", "dependencies": [] }, { "name": "UO.GetQuantity", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetQuantity\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetQuantity", "RESULT -> new InjectionValue(bridge.GetQuantity(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetQuantity(Arg(0)));" ] }, { "name": "UO.GetQuestArrow", "parameters": [ { "name": "point", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetQuestArrow\"]", "ADAPTED OUTPUT ARGUMENT -> position 1 point; Pascal var/out value is returned directly through the Basic function result instead of mutating a caller-owned output parameter", "BRIDGE CONTRACT -> IApiBridge.GetQuestArrow", "RESULT -> new InjectionValue(bridge.GetQuestArrow().Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetQuestArrow().Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.GetRace", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__23", "dependencies": [] }, { "name": "UO.GetResist", "parameters": [ { "name": "resistance", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetResistance", "dependencies": [] }, { "name": "UO.GetResistCold", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__17", "dependencies": [] }, { "name": "UO.GetResistEnergy", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__19", "dependencies": [] }, { "name": "UO.GetResistFire", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__16", "dependencies": [] }, { "name": "UO.GetResistPhysical", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__15", "dependencies": [] }, { "name": "UO.GetResistPoison", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__18", "dependencies": [] }, { "name": "UO.GetRun", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetRun", "dependencies": [] }, { "name": "UO.GetRun", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetRun", "dependencies": [] }, { "name": "UO.GetRunMountTimer", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetRunMountTimer\"]", "STATE -> InjectionApiState.RunMountTimer", "RESULT -> new InjectionValue(state.RunMountTimer)", "BRANCH LOGIC -> return new InjectionValue(state.RunMountTimer);" ] }, { "name": "UO.GetRunUnMountTimer", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetRunUnMountTimer\"]", "STATE -> InjectionApiState.RunUnmountTimer", "RESULT -> new InjectionValue(state.RunUnmountTimer)", "BRANCH LOGIC -> return new InjectionValue(state.RunUnmountTimer);" ] }, { "name": "UO.GetScriptName", "parameters": [ { "name": "ScriptIndex", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetScriptName\"]", "ARGUMENT -> position 1 ScriptIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetScriptName", "RESULT -> new InjectionValue(bridge.GetScriptName(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetScriptName(Arg(0)));" ] }, { "name": "UO.GetScriptPath", "parameters": [ { "name": "ScriptIndex", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetScriptPath\"]", "ARGUMENT -> position 1 ScriptIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetScriptPath", "RESULT -> new InjectionValue(bridge.GetScriptPath(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetScriptPath(Arg(0)));" ] }, { "name": "UO.GetScriptsCount", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetScriptsCount\"]", "BRIDGE CONTRACT -> IApiBridge.GetScriptsCount", "RESULT -> new InjectionValue(bridge.GetScriptsCount())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetScriptsCount());" ] }, { "name": "UO.GetScriptsList", "parameters": [], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetScriptsList\"]", "BRIDGE CONTRACT -> IApiBridge.GetScriptsList", "RESULT -> new InjectionValue(bridge.GetScriptsList().Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetScriptsList().Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.GetScriptState", "parameters": [ { "name": "ScriptIndex", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetScriptState\"]", "ARGUMENT -> position 1 ScriptIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetScriptState", "RESULT -> new InjectionValue(bridge.GetScriptState(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetScriptState(Arg(0)));" ] }, { "name": "UO.GetSerial", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetSerial", "dependencies": [] }, { "name": "UO.GetSerial", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetSerial", "dependencies": [] }, { "name": "UO.GetSex", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__24", "dependencies": [] }, { "name": "UO.GetShopList", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetShopList", "dependencies": [] }, { "name": "UO.GetSkillCap", "parameters": [ { "name": "SkillName", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetSkillCap\"]", "ARGUMENT -> position 1 SkillName; read by Text", "BRIDGE CONTRACT -> IApiBridge.GetSkillValue", "RESULT -> new InjectionValue(bridge.GetSkillValue(Text(0), false, true))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetSkillValue(Text(0), false, true));" ] }, { "name": "UO.GetSkillCurrentValue", "parameters": [ { "name": "SkillName", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetSkillCurrentValue\"]", "ARGUMENT -> position 1 SkillName; read by Text", "BRIDGE CONTRACT -> IApiBridge.GetSkillValue", "RESULT -> new InjectionValue(bridge.GetSkillValue(Text(0), true, false))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetSkillValue(Text(0), true, false));" ] }, { "name": "UO.GetSkillLockState", "parameters": [ { "name": "SkillName", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetSkillLockState\"]", "ARGUMENT -> position 1 SkillName; read by Text", "BRIDGE CONTRACT -> IApiBridge.GetSkillLockState", "RESULT -> new InjectionValue(bridge.GetSkillLockState(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetSkillLockState(Text(0)));" ] }, { "name": "UO.GetSkillValue", "parameters": [ { "name": "SkillName", "kind": "Any" } ], "returns": "Decimal", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetSkillValue\"]", "ARGUMENT -> position 1 SkillName; read by Text", "BRIDGE CONTRACT -> IApiBridge.GetSkillValue", "RESULT -> new InjectionValue(bridge.GetSkillValue(Text(0), false, false))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetSkillValue(Text(0), false, false));" ] }, { "name": "UO.GetStam", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__8", "dependencies": [] }, { "name": "UO.GetStam", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStam\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetStamina", "BRIDGE CONTRACT -> IApiBridge.Stamina", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.GetStamina(Arg(0)) : bridge.Stamina)", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.GetStamina(Arg(0)) : bridge.Stamina);" ] }, { "name": "UO.GetStamina", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__8", "dependencies": [] }, { "name": "UO.GetStaticArt", "parameters": [ { "name": "ObjType", "kind": "Any" }, { "name": "Hue", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStaticArt\"]", "ARGUMENT -> position 1 ObjType; read by Arg", "ARGUMENT -> position 2 Hue; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetStaticArt", "RESULT -> new InjectionValue(bridge.GetStaticArt(Arg(0), Arg(1)).Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetStaticArt(Arg(0), Arg(1)).Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.GetStaticTileAt", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "index", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetStaticTileAt", "dependencies": [] }, { "name": "UO.GetStaticTileAt", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "index", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetStaticTileAt", "dependencies": [] }, { "name": "UO.GetStaticTileData", "parameters": [ { "name": "Tile", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStaticTileData\"]", "ARGUMENT -> position 1 Tile; read by Arg", "CALL -> InjectionApiUO.BuildTileData", "RESULT -> BuildTileData(1, Arg(0))", "BRANCH LOGIC -> return BuildTileData(1, Arg(0));" ] }, { "name": "UO.GetStaticTiles", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "map", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetStaticTiles", "dependencies": [] }, { "name": "UO.GetStaticTilesArray", "parameters": [ { "name": "Xmin", "kind": "Any" }, { "name": "Ymin", "kind": "Any" }, { "name": "Xmax", "kind": "Any" }, { "name": "Ymax", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" }, { "name": "TileType", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStaticTilesArray\"]", "ARGUMENT -> position 1 Xmin; read by Arg", "ARGUMENT -> position 2 Ymin; read by Arg", "ARGUMENT -> position 3 Xmax; read by Arg", "ARGUMENT -> position 4 Ymax; read by Arg", "ARGUMENT -> position 5 WorldNum; read by Arg", "ARGUMENT -> position 6 TileType; read by Arg", "CALL -> InjectionApiUO.FindPortableTiles", "RESULT -> FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), new[] { Arg(5) }, true)", "BRANCH LOGIC -> return FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), new[] { Arg(5) }, true);" ] }, { "name": "UO.GetStaticTilesArrayEx", "parameters": [ { "name": "Xmin", "kind": "Any" }, { "name": "Ymin", "kind": "Any" }, { "name": "Xmax", "kind": "Any" }, { "name": "Ymax", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" }, { "name": "TileTypes", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStaticTilesArrayEx\"]", "ARGUMENT -> position 1 Xmin; read by Arg", "ARGUMENT -> position 2 Ymin; read by Arg", "ARGUMENT -> position 3 Xmax; read by Arg", "ARGUMENT -> position 4 Ymax; read by Arg", "ARGUMENT -> position 5 WorldNum; read by Arg", "ARGUMENT -> position 6 TileTypes; read by ArrayArg", "CALL -> InjectionApiUO.FindPortableTiles", "RESULT -> FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), ArrayArg(5), true)", "BRANCH LOGIC -> return FindPortableTiles(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), ArrayArg(5), true);" ] }, { "name": "UO.GetStatLockState", "parameters": [ { "name": "statNum", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStatLockState\"]", "ARGUMENT -> position 1 statNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetStatLockState", "RESULT -> new InjectionValue(bridge.GetStatLockState(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetStatLockState(Arg(0)));" ] }, { "name": "UO.GetStatus", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetStatus", "dependencies": [] }, { "name": "UO.GetStatus", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetStatus", "dependencies": [] }, { "name": "UO.GetStr", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__10", "dependencies": [] }, { "name": "UO.GetStr", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetStr\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetStrength", "BRIDGE CONTRACT -> IApiBridge.Strength", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.GetStrength(Arg(0)) : bridge.Strength)", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.GetStrength(Arg(0)) : bridge.Strength);" ] }, { "name": "UO.GetStrength", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__10", "dependencies": [] }, { "name": "UO.GetSurfaceZ", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetSurfaceZ\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "ARGUMENT -> position 3 WorldNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetSurfaceZ", "RESULT -> new InjectionValue(bridge.GetSurfaceZ(Arg(0), Arg(1), Arg(2)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetSurfaceZ(Arg(0), Arg(1), Arg(2)));" ] }, { "name": "UO.GetTileFlags", "parameters": [ { "name": "group", "kind": "Any" }, { "name": "tileId", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetTileFlags", "dependencies": [] }, { "name": "UO.GetTileHeight", "parameters": [ { "name": "group", "kind": "Any" }, { "name": "tileId", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetTileHeight", "dependencies": [] }, { "name": "UO.GetTileLayer", "parameters": [ { "name": "group", "kind": "Any" }, { "name": "tileId", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetTileLayer", "dependencies": [] }, { "name": "UO.GetTileName", "parameters": [ { "name": "group", "kind": "Any" }, { "name": "tileId", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetTileName", "dependencies": [] }, { "name": "UO.GetTileXYM", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "map", "kind": "Any" }, { "name": "tileStart", "kind": "Any" }, { "name": "tileEnd", "kind": "Any" }, { "name": "uoPath", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetTileXYM", "dependencies": [] }, { "name": "UO.GetTitle", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetTitle\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTitle", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetTitle(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTitle(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetTooltip", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetTooltip\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTooltip", "RESULT -> new InjectionValue(bridge.GetTooltip(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTooltip(Arg(0)));" ] }, { "name": "UO.GetTooltipRec", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetTooltipRec\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTooltipRecords", "RESULT -> new InjectionValue(bridge.GetTooltipRecords(Arg(0)).Select(entry => new InjectionValue(new[] { new InjectionValue(entry.ClilocID), new InjectionValue(entry.Parameters.Select(value => new InjectionValue(value)).ToArray()) })).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTooltipRecords(Arg(0)).Select(entry => new InjectionValue(new[] { new InjectionValue(entry.ClilocID), new InjectionValue(entry.Parameters.Select(value => new InjectionValue(value)).ToArray()) })).ToArray());" ] }, { "name": "UO.GetTradeContainer", "parameters": [ { "name": "TradeNum", "kind": "Any" }, { "name": "Num", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetTradeContainer\"]", "ARGUMENT -> position 1 TradeNum; read by Arg", "ARGUMENT -> position 2 Num; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTradeContainer", "RESULT -> new InjectionValue(bridge.GetTradeContainer(Arg(0), Arg(1)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTradeContainer(Arg(0), Arg(1)));" ] }, { "name": "UO.GetTradeOpponent", "parameters": [ { "name": "TradeNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetTradeOpponent\"]", "ARGUMENT -> position 1 TradeNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTradeOpponent", "RESULT -> new InjectionValue(bridge.GetTradeOpponent(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTradeOpponent(Arg(0)));" ] }, { "name": "UO.GetTradeOpponentName", "parameters": [ { "name": "TradeNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetTradeOpponentName\"]", "ARGUMENT -> position 1 TradeNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetTradeOpponentName", "RESULT -> new InjectionValue(bridge.GetTradeOpponentName(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTradeOpponentName(Arg(0)));" ] }, { "name": "UO.GetType", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetType\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetGraphics", "RESULT -> new InjectionValue(bridge.GetGraphics(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetGraphics(Arg(0)));" ] }, { "name": "UO.GetUserCodepage", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetUserCodepage", "dependencies": [] }, { "name": "UO.GetUserStatic", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetUserStatic", "dependencies": [] }, { "name": "UO.GetUserStatics", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetUserStatics", "dependencies": [] }, { "name": "UO.GetWalkMountTimer", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetWalkMountTimer\"]", "STATE -> InjectionApiState.WalkMountTimer", "RESULT -> new InjectionValue(state.WalkMountTimer)", "BRANCH LOGIC -> return new InjectionValue(state.WalkMountTimer);" ] }, { "name": "UO.GetWalkUnmountTimer", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetWalkUnmountTimer\"]", "STATE -> InjectionApiState.WalkUnmountTimer", "RESULT -> new InjectionValue(state.WalkUnmountTimer)", "BRANCH LOGIC -> return new InjectionValue(state.WalkUnmountTimer);" ] }, { "name": "UO.GetWeaponAbilities", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetWeaponAbilities", "dependencies": [] }, { "name": "UO.GetWeight", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Weight", "dependencies": [] }, { "name": "UO.GetWord", "parameters": [ { "name": "value", "kind": "String" }, { "name": "wordIndex", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.GetWord", "dependencies": [] }, { "name": "UO.GetWord", "parameters": [ { "name": "value", "kind": "String" }, { "name": "wordIndex", "kind": "Integer" }, { "name": "delimiter", "kind": "String" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApi.GetWord", "dependencies": [] }, { "name": "UO.GetWordCount", "parameters": [ { "name": "value", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.GetWordCount", "dependencies": [] }, { "name": "UO.GetWordCount", "parameters": [ { "name": "value", "kind": "String" }, { "name": "delimiter", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApi.GetWordCount", "dependencies": [] }, { "name": "UO.GetWorldCell", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetWorldCell", "dependencies": [] }, { "name": "UO.GetWorldCell", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "map", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetWorldCell", "dependencies": [] }, { "name": "UO.GetWorldItems", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetWorldItems\"]", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "RESULT -> new InjectionValue(bridge.GetWorldItems().Select(serial => new InjectionValue(serial)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetWorldItems().Select(serial => new InjectionValue(serial)).ToArray());" ] }, { "name": "UO.GetWorldItems", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_2", "dependencies": [] }, { "name": "UO.GetWorldItems", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_2", "dependencies": [] }, { "name": "UO.GetWorldItems", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_2", "dependencies": [] }, { "name": "UO.GetWorldItems", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_2", "dependencies": [] }, { "name": "UO.GetWorldItems", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_2", "dependencies": [] }, { "name": "UO.GetWorldItems", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__351_2", "dependencies": [] }, { "name": "UO.GetWorldNum", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__25", "dependencies": [] }, { "name": "UO.GetWorldTilesArray", "parameters": [ { "name": "minX", "kind": "Any" }, { "name": "minY", "kind": "Any" }, { "name": "maxX", "kind": "Any" }, { "name": "maxY", "kind": "Any" }, { "name": "map", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetWorldTilesArray", "dependencies": [] }, { "name": "UO.GetX", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetX", "dependencies": [] }, { "name": "UO.GetX", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetX", "dependencies": [] }, { "name": "UO.GetX", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetX", "dependencies": [] }, { "name": "UO.GetX", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetX\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetX", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetX(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetX(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetY", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetY", "dependencies": [] }, { "name": "UO.GetY", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetY", "dependencies": [] }, { "name": "UO.GetY", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetY", "dependencies": [] }, { "name": "UO.GetY", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetY\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetY", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetY(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetY(Arg(0, bridge.Self)));" ] }, { "name": "UO.GetYellowBar", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetYellowBar", "dependencies": [] }, { "name": "UO.GetZ", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetZ", "dependencies": [] }, { "name": "UO.GetZ", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetZ", "dependencies": [] }, { "name": "UO.GetZ", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetZ", "dependencies": [] }, { "name": "UO.GetZ", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GetZ\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetZ", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetZ(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetZ(Arg(0, bridge.Self)));" ] }, { "name": "UO.GListClear", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.GListClear", "dependencies": [] }, { "name": "UO.GListGet", "parameters": [ { "name": "nameValue", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GListGet", "dependencies": [] }, { "name": "UO.GListPosName", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GListPosName", "dependencies": [] }, { "name": "UO.GListPosValue", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.GListPosValue", "dependencies": [] }, { "name": "UO.GListSet", "parameters": [ { "name": "nameValue", "kind": "Any" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.GListSet", "dependencies": [] }, { "name": "UO.GListSize", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GListSize", "dependencies": [] }, { "name": "UO.GlobalChatActiveChannel", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GlobalChatActiveChannel\"]", "BRIDGE CONTRACT -> IApiBridge.GlobalChatActiveChannel", "RESULT -> new InjectionValue(bridge.GlobalChatActiveChannel())", "BRANCH LOGIC -> return new InjectionValue(bridge.GlobalChatActiveChannel());" ] }, { "name": "UO.GlobalChatChannelsList", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GlobalChatChannelsList\"]", "BRIDGE CONTRACT -> IApiBridge.GlobalChatChannels", "CALL -> InjectionApiUO.StringArray", "RESULT -> StringArray(bridge.GlobalChatChannels())", "BRANCH LOGIC -> return StringArray(bridge.GlobalChatChannels());" ] }, { "name": "UO.GlobalChatJoinChannel", "parameters": [ { "name": "ChName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GlobalChatJoinChannel\"]", "ARGUMENT -> position 1 ChName; read by Text", "BRIDGE CONTRACT -> IApiBridge.GlobalChatJoin", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.GlobalChatJoin(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.GlobalChatLeaveChannel", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GlobalChatLeaveChannel\"]", "BRIDGE CONTRACT -> IApiBridge.GlobalChatLeave", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.GlobalChatLeave(); return InjectionValue.Unit;" ] }, { "name": "UO.GlobalChatSendMsg", "parameters": [ { "name": "MsgText", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GlobalChatSendMsg\"]", "ARGUMENT -> position 1 MsgText; read by Text", "BRIDGE CONTRACT -> IApiBridge.GlobalChatSend", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.GlobalChatSend(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.Gold", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Gold\"]", "CALL -> InjectionApiUO.ReadGoldValue", "RESULT -> ReadGoldValue()", "BRANCH LOGIC -> return ReadGoldValue();" ] }, { "name": "UO.Grab", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Grab", "dependencies": [] }, { "name": "UO.Grab", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Grab", "dependencies": [] }, { "name": "UO.Grab", "parameters": [ { "name": "amount", "kind": "Integer" }, { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Grab", "dependencies": [] }, { "name": "UO.Grab", "parameters": [ { "name": "amount", "kind": "Integer" }, { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Grab", "dependencies": [] }, { "name": "UO.Grab", "parameters": [ { "name": "amount", "kind": "String" }, { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Grab", "dependencies": [] }, { "name": "UO.Grab", "parameters": [ { "name": "Count", "kind": "Any" }, { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Grab\"]", "ARGUMENT -> position 1 Count; read by CompactGrab.values[]", "ARGUMENT -> position 2 ObjID; read by CompactGrab.values[]", "CALL -> InjectionApiUO.CompactGrab", "RESULT -> new InjectionValue(CompactGrab(arguments))", "BRANCH LOGIC -> return new InjectionValue(CompactGrab(arguments));" ] }, { "name": "UO.Grab", "parameters": [ { "name": "amount", "kind": "Any" }, { "name": "item", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_20", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGrab", "ARGUMENT -> position 1 amount; consumed by the compact runtime route", "ARGUMENT -> position 2 item; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveItem", "BRIDGE CONTRACT -> IApiBridge.ContainerOf/GetQuantity", "RESULT -> 1 on accepted move (and observed acknowledgement for timeout overload); otherwise 0", "BRANCH LOGIC -> explicit container overrides ReceivingContainer; timeout overload waits for world-state confirmation" ] }, { "name": "UO.Grab", "parameters": [ { "name": "amount", "kind": "Any" }, { "name": "item", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_20", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactGrab", "ARGUMENT -> position 1 amount; consumed by the compact runtime route", "ARGUMENT -> position 2 item; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 timeout; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveItem", "BRIDGE CONTRACT -> IApiBridge.ContainerOf/GetQuantity", "RESULT -> 1 on accepted move (and observed acknowledgement for timeout overload); otherwise 0", "BRANCH LOGIC -> explicit container overrides ReceivingContainer; timeout overload waits for world-state confirmation" ] }, { "name": "UO.Ground", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Ground\"]", "RESULT -> new InjectionValue(0)", "BRANCH LOGIC -> return new InjectionValue(0);" ] }, { "name": "UO.GumpAutoCheckBox", "parameters": [ { "name": "CheckBoxID", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GumpAutoCheckBox\"]", "ARGUMENT -> position 1 CheckBoxID; read by Arg", "ARGUMENT -> position 2 Value; read by Text", "CALL -> InjectionApiUO.QueueGumpControl", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> QueueGumpControl(\"checkbox\", Arg(0), Text(1)); return InjectionValue.Unit;" ] }, { "name": "UO.GumpAutoRadiobutton", "parameters": [ { "name": "RadiobuttonID", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GumpAutoRadiobutton\"]", "ARGUMENT -> position 1 RadiobuttonID; read by Arg", "ARGUMENT -> position 2 Value; read by Text", "CALL -> InjectionApiUO.QueueGumpControl", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> QueueGumpControl(\"radio\", Arg(0), Text(1)); return InjectionValue.Unit;" ] }, { "name": "UO.GumpAutoTextEntry", "parameters": [ { "name": "TextEntryID", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"GumpAutoTextEntry\"]", "ARGUMENT -> position 1 TextEntryID; read by Arg", "ARGUMENT -> position 2 Value; read by Text", "CALL -> InjectionApiUO.QueueGumpControl", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> QueueGumpControl(\"textentry\", Arg(0), Text(1)); return InjectionValue.Unit;" ] }, { "name": "UO.GumpExists", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GumpExists", "dependencies": [] }, { "name": "UO.GumpExists", "parameters": [ { "name": "firstId", "kind": "Any" }, { "name": "secondId", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.GumpExists", "dependencies": [] }, { "name": "UO.GumpObject", "parameters": [ { "name": "gumpId", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"GumpObject\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 gumpId: consumed by the GumpObject branch" ] }, { "name": "UO.Help", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Help\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.HelpRequest", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HelpRequest\"]", "BRIDGE CONTRACT -> IApiBridge.HelpRequest", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.HelpRequest(); return InjectionValue.Unit;" ] }, { "name": "UO.Hex2Int", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Hex2Int", "dependencies": [] }, { "name": "UO.Hidden", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Hidden", "dependencies": [] }, { "name": "UO.Hidden", "parameters": [ { "name": "idText", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Hidden", "dependencies": [] }, { "name": "UO.Hidden", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Hidden", "dependencies": [] }, { "name": "UO.Hide", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Hide", "dependencies": [] }, { "name": "UO.Hide", "parameters": [ { "name": "serial", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Hide", "dependencies": [] }, { "name": "UO.HighJournal", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HighJournal\"]", "BRIDGE CONTRACT -> IApiBridge.JournalEntryCount", "RESULT -> new InjectionValue(bridge.JournalEntryCount() == 0 ? -1 : bridge.JournalEntryCount() - 1)", "BRANCH LOGIC -> return new InjectionValue(bridge.JournalEntryCount() == 0 ? -1 : bridge.JournalEntryCount() - 1);" ] }, { "name": "UO.HP", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__4", "dependencies": [] }, { "name": "UO.HTTP_Body", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HTTP_Body\"]", "STATE -> InjectionApiState.HttpBody", "RESULT -> new InjectionValue(state.HttpBody)", "BRANCH LOGIC -> return new InjectionValue(state.HttpBody);" ] }, { "name": "UO.HTTP_Get", "parameters": [ { "name": "URL", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HTTP_Get\"]", "ARGUMENT -> position 1 URL; read by Text", "STATE -> InjectionApiState.HttpBody", "STATE -> InjectionApiState.HttpHeader", "BRIDGE CONTRACT -> IApiBridge.HttpRequest", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string[] response = bridge.HttpRequest(\"GET\", Text(0), string.Empty); state.HttpHeader = response.Length > 1 ? response[1] : string.Empty; bool hasStream = arguments.Length > 1 && !(arguments[1].Kind == InjectionValueKind.Integer && arguments[1].Integer == 0) && arguments[1].Kind != InjectionValueKind.Unit; if (!hasStream) { state.HttpBody = response.Length > 0 ? response[0] : string.Empty; return InjectionValue..." ] }, { "name": "UO.HTTP_Get", "parameters": [ { "name": "URL", "kind": "Any" }, { "name": "LStream", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HTTP_Get\"]", "ARGUMENT -> position 1 URL; read by Text", "ARGUMENT -> position 2 LStream; read by arguments[]", "STATE -> InjectionApiState.HttpBody", "STATE -> InjectionApiState.HttpHeader", "BRIDGE CONTRACT -> IApiBridge.HttpRequest", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string[] response = bridge.HttpRequest(\"GET\", Text(0), string.Empty); state.HttpHeader = response.Length > 1 ? response[1] : string.Empty; bool hasStream = arguments.Length > 1 && !(arguments[1].Kind == InjectionValueKind.Integer && arguments[1].Integer == 0) && arguments[1].Kind != InjectionValueKind.Unit; if (!hasStream) { state.HttpBody = response.Length > 0 ? response[0] : string.Empty; return InjectionValue..." ] }, { "name": "UO.HTTP_Header", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HTTP_Header\"]", "STATE -> InjectionApiState.HttpHeader", "RESULT -> new InjectionValue(state.HttpHeader)", "BRANCH LOGIC -> return new InjectionValue(state.HttpHeader);" ] }, { "name": "UO.HTTP_Post", "parameters": [ { "name": "URL", "kind": "Any" }, { "name": "PostData", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"HTTP_Post\"]", "ARGUMENT -> position 1 URL; read by Text", "ARGUMENT -> position 2 PostData; read by Text", "STATE -> InjectionApiState.HttpBody", "STATE -> InjectionApiState.HttpHeader", "BRIDGE CONTRACT -> IApiBridge.HttpRequest", "RESULT -> new InjectionValue(state.HttpBody)", "BRANCH LOGIC -> { string[] response = bridge.HttpRequest(\"POST\", Text(0), Text(1)); state.HttpBody = response.Length > 0 ? response[0] : string.Empty; state.HttpHeader = response.Length > 1 ? response[1] : string.Empty; return new InjectionValue(state.HttpBody); }" ] }, { "name": "UO.Ignore", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Ignore", "dependencies": [] }, { "name": "UO.Ignore", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Ignore", "dependencies": [] }, { "name": "UO.Ignore", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Ignore\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Ignore", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.Ignore(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.Ignore", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "stateValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Ignore", "dependencies": [] }, { "name": "UO.IgnoreOff", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IgnoreOff\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Unignore", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.Unignore(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.IgnoreReset", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.IgnoreReset", "dependencies": [] }, { "name": "UO.Info", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Info\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Info", "parameters": [ { "name": "object", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Info\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 object: consumed by the Info branch" ] }, { "name": "UO.InfoColor", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"InfoColor\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.InfoColor", "parameters": [ { "name": "object", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"InfoColor\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 object: consumed by the InfoColor branch" ] }, { "name": "UO.InfoFindList", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"InfoFindList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.InfoGump", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.InfoGump", "dependencies": [] }, { "name": "UO.InfoGump", "parameters": [ { "name": "gump", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.InfoGump", "dependencies": [] }, { "name": "UO.InfoGumps", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.InfoGumps", "dependencies": [] }, { "name": "UO.InfoGumps", "parameters": [ { "name": "gump", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.InfoGumps", "dependencies": [] }, { "name": "UO.InfoTile", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"InfoTile\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.InfoTile", "parameters": [ { "name": "x", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"InfoTile\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 x: consumed by the InfoTile branch" ] }, { "name": "UO.InfoTile", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"InfoTile\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 x: consumed by the InfoTile branch", "ARGUMENT -> position 2 y: consumed by the InfoTile branch" ] }, { "name": "UO.Inj2EUO", "parameters": [ { "name": "serialValue", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.Inj2EUO", "dependencies": [] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.InJournal", "dependencies": [] }, { "name": "UO.InJournal", "parameters": [ { "name": "Str", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"InJournal\"]", "ARGUMENT -> position 1 Str; read by Text", "CALL -> InjectionApiUO.InJournal", "RESULT -> new InjectionValue(InJournal(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(InJournal(Text(0)));" ] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "String" }, { "name": "maxLinesOrIgnoreCase", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.InJournal", "dependencies": [] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_23", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactInJournal", "ARGUMENT -> position 1 pattern; consumed by the compact runtime route", "ARGUMENT -> position 2 serial; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.InJournalFiltered", "RESULT -> reverse journal index (1 = newest), 0 when no matching line exists", "BRANCH LOGIC -> serial/color/time/newest/case filters are applied to live JournalEntry data" ] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "startTime", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_23", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactInJournal", "ARGUMENT -> position 1 pattern; consumed by the compact runtime route", "ARGUMENT -> position 2 serial; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 startTime; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.InJournalFiltered", "RESULT -> reverse journal index (1 = newest), 0 when no matching line exists", "BRANCH LOGIC -> serial/color/time/newest/case filters are applied to live JournalEntry data" ] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "startTime", "kind": "Any" }, { "name": "endTime", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_23", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactInJournal", "ARGUMENT -> position 1 pattern; consumed by the compact runtime route", "ARGUMENT -> position 2 serial; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 startTime; consumed by the compact runtime route", "ARGUMENT -> position 5 endTime; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.InJournalFiltered", "RESULT -> reverse journal index (1 = newest), 0 when no matching line exists", "BRANCH LOGIC -> serial/color/time/newest/case filters are applied to live JournalEntry data" ] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "startTime", "kind": "Any" }, { "name": "endTime", "kind": "Any" }, { "name": "newestOnly", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_23", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactInJournal", "ARGUMENT -> position 1 pattern; consumed by the compact runtime route", "ARGUMENT -> position 2 serial; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 startTime; consumed by the compact runtime route", "ARGUMENT -> position 5 endTime; consumed by the compact runtime route", "ARGUMENT -> position 6 newestOnly; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.InJournalFiltered", "RESULT -> reverse journal index (1 = newest), 0 when no matching line exists", "BRANCH LOGIC -> serial/color/time/newest/case filters are applied to live JournalEntry data" ] }, { "name": "UO.InJournal", "parameters": [ { "name": "pattern", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "startTime", "kind": "Any" }, { "name": "endTime", "kind": "Any" }, { "name": "newestOnly", "kind": "Any" }, { "name": "caseSensitive", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_23", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactInJournal", "ARGUMENT -> position 1 pattern; consumed by the compact runtime route", "ARGUMENT -> position 2 serial; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 startTime; consumed by the compact runtime route", "ARGUMENT -> position 5 endTime; consumed by the compact runtime route", "ARGUMENT -> position 6 newestOnly; consumed by the compact runtime route", "ARGUMENT -> position 7 caseSensitive; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.InJournalFiltered", "RESULT -> reverse journal index (1 = newest), 0 when no matching line exists", "BRANCH LOGIC -> serial/color/time/newest/case filters are applied to live JournalEntry data" ] }, { "name": "UO.InJournalBetweenTimes", "parameters": [ { "name": "pattern", "kind": "String" }, { "name": "startTime", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.InJournalBetweenTimes", "dependencies": [] }, { "name": "UO.InJournalBetweenTimes", "parameters": [ { "name": "text", "kind": "Any" }, { "name": "startTime", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"InJournalBetweenTimes\"]", "ARGUMENT -> position 1 text; read by Text", "ARGUMENT -> position 2 startTime; read by Arg", "CALL -> InjectionApiUO.InJournalBetweenTimes", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2), Arg(3)))", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2)))", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1)))", "BRANCH LOGIC -> if (arguments.Length > 3) return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2), Arg(3))); if (arguments.Length > 2) return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2))); return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1)));" ] }, { "name": "UO.InJournalBetweenTimes", "parameters": [ { "name": "pattern", "kind": "String" }, { "name": "startTime", "kind": "Integer" }, { "name": "endTime", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.InJournalBetweenTimes", "dependencies": [] }, { "name": "UO.InJournalBetweenTimes", "parameters": [ { "name": "text", "kind": "Any" }, { "name": "startTime", "kind": "Any" }, { "name": "endTime", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"InJournalBetweenTimes\"]", "ARGUMENT -> position 1 text; read by Text", "ARGUMENT -> position 2 startTime; read by Arg", "ARGUMENT -> position 3 endTime; read by Arg", "CALL -> InjectionApiUO.InJournalBetweenTimes", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2), Arg(3)))", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2)))", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1)))", "BRANCH LOGIC -> if (arguments.Length > 3) return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2), Arg(3))); if (arguments.Length > 2) return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2))); return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1)));" ] }, { "name": "UO.InJournalBetweenTimes", "parameters": [ { "name": "pattern", "kind": "String" }, { "name": "startTime", "kind": "Integer" }, { "name": "endTime", "kind": "Integer" }, { "name": "limit", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.InJournalBetweenTimes", "dependencies": [] }, { "name": "UO.InJournalBetweenTimes", "parameters": [ { "name": "text", "kind": "Any" }, { "name": "startTime", "kind": "Any" }, { "name": "endTime", "kind": "Any" }, { "name": "maxLinesOrIgnoreCase", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"InJournalBetweenTimes\"]", "ARGUMENT -> position 1 text; read by Text", "ARGUMENT -> position 2 startTime; read by Arg", "ARGUMENT -> position 3 endTime; read by Arg", "ARGUMENT -> position 4 maxLinesOrIgnoreCase; read by Arg", "CALL -> InjectionApiUO.InJournalBetweenTimes", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2), Arg(3)))", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2)))", "RESULT -> new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1)))", "BRANCH LOGIC -> if (arguments.Length > 3) return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2), Arg(3))); if (arguments.Length > 2) return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1), Arg(2))); return new InjectionValue(InJournalBetweenTimes(Text(0), Arg(1)));" ] }, { "name": "UO.InParty", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"InParty\"]", "BRIDGE CONTRACT -> IApiBridge.InParty", "RESULT -> new InjectionValue(bridge.InParty())", "BRANCH LOGIC -> return new InjectionValue(bridge.InParty());" ] }, { "name": "UO.Int", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Int\"]", "BRIDGE CONTRACT -> IApiBridge.Intelligence", "RESULT -> new InjectionValue(bridge.Intelligence)", "BRANCH LOGIC -> return new InjectionValue(bridge.Intelligence);" ] }, { "name": "UO.Int2Hex", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.Int2Hex", "dependencies": [] }, { "name": "UO.Intelligence", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__11", "dependencies": [] }, { "name": "UO.InviteToParty", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"InviteToParty\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.PartyInvite", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartyInvite(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.IsActiveSpellAbility", "parameters": [ { "name": "SpellName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsActiveSpellAbility\"]", "ARGUMENT -> position 1 SpellName; read by Arg", "ARGUMENT -> position 1 SpellName; read by Text", "ARGUMENT -> position 1 SpellName; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.IsActiveSpell", "CALL -> InjectionApiUO.ConvertSpellName", "RESULT -> new InjectionValue(spellId.HasValue ? bridge.IsActiveSpell(spellId.Value) : 0)", "BRANCH LOGIC -> { int? spellId = arguments[0].Kind == InjectionValueKind.String ? ConvertSpellName(Text(0).Replace('_', ' ')) : (int?)Arg(0); return new InjectionValue(spellId.HasValue ? bridge.IsActiveSpell(spellId.Value) : 0); }" ] }, { "name": "UO.IsAlive", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsAlive", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.IsContainer", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsContainer\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsContainer", "RESULT -> new InjectionValue(bridge.IsContainer(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.IsContainer(Arg(0)));" ] }, { "name": "UO.IsDead", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsDead", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsDead\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Dead", "BRIDGE CONTRACT -> IApiBridge.IsDead", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.IsDead(Arg(0)) : bridge.Dead())", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.IsDead(Arg(0)) : bridge.Dead());" ] }, { "name": "UO.IsFemale", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsFemale\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsFemale", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.IsFemale(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.IsFemale(Arg(0, bridge.Self)));" ] }, { "name": "UO.IsFlying", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsFlying", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.IsFrozen", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsFrozen", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.IsGump", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsGump\"]", "BRIDGE CONTRACT -> IApiBridge.GetGumpCount", "RESULT -> new InjectionValue(bridge.GetGumpCount() > 0 ? 1 : 0)", "BRANCH LOGIC -> return new InjectionValue(bridge.GetGumpCount() > 0 ? 1 : 0);" ] }, { "name": "UO.IsGumpCanBeClosed", "parameters": [ { "name": "GumpIndex", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsGumpCanBeClosed\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsGumpCanBeClosed", "RESULT -> new InjectionValue(bridge.IsGumpCanBeClosed(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.IsGumpCanBeClosed(Arg(0)));" ] }, { "name": "UO.IsHidden", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsHidden", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsHidden\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Hidden", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.Hidden(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.Hidden(Arg(0, bridge.Self)));" ] }, { "name": "UO.IsHouse", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsHouse\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsHouse", "RESULT -> new InjectionValue(bridge.IsHouse(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.IsHouse(Arg(0)));" ] }, { "name": "UO.IsMineTile", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsMineTile", "dependencies": [] }, { "name": "UO.IsMovable", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsMovable\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsMovable", "RESULT -> new InjectionValue(bridge.IsMovable(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.IsMovable(Arg(0)));" ] }, { "name": "UO.IsMoving", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsMoving", "dependencies": [] }, { "name": "UO.IsNpc", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsNpc", "dependencies": [] }, { "name": "UO.IsNpc", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsNpc", "dependencies": [] }, { "name": "UO.IsNpc", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsNpc", "dependencies": [] }, { "name": "UO.IsNPC", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsNPC\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsNpc", "RESULT -> new InjectionValue(bridge.IsNpc(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.IsNpc(Arg(0)));" ] }, { "name": "UO.IsObjectExists", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsObjectExists\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Exists", "RESULT -> new InjectionValue(bridge.Exists(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.Exists(Arg(0)));" ] }, { "name": "UO.IsOnline", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsOnline", "dependencies": [] }, { "name": "UO.IsParalysed", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsParalysed", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.IsParalyzed", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsParalyzed", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsParalyzed\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetLocked", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetLocked(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetLocked(Arg(0, bridge.Self)));" ] }, { "name": "UO.IsPoisoned", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__40", "dependencies": [] }, { "name": "UO.IsPoisoned", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsPoisoned\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Poisoned", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.Poisoned(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.Poisoned(Arg(0, bridge.Self)));" ] }, { "name": "UO.IsRunning", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsRunning\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetRun", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetRun(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetRun(Arg(0, bridge.Self)));" ] }, { "name": "UO.IsTrade", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsTrade\"]", "BRIDGE CONTRACT -> IApiBridge.IsTrade", "RESULT -> new InjectionValue(bridge.IsTrade())", "BRANCH LOGIC -> return new InjectionValue(bridge.IsTrade());" ] }, { "name": "UO.IsTreeTile", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsTreeTile", "dependencies": [] }, { "name": "UO.IsWaitTargetActive", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsWaitTargetActive\"]", "CALL -> InjectionApiUO.Waiting", "RESULT -> new InjectionValue(Waiting())", "BRANCH LOGIC -> return new InjectionValue(Waiting());" ] }, { "name": "UO.IsWarMode", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsWarMode\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.IsWarMode", "CALL -> InjectionApiUO.WarMode", "RESULT -> new InjectionValue(arguments.Length > 0 ? bridge.IsWarMode(Arg(0)) : WarMode())", "BRANCH LOGIC -> return new InjectionValue(arguments.Length > 0 ? bridge.IsWarMode(Arg(0)) : WarMode());" ] }, { "name": "UO.IsWaterTile", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsWaterTile", "dependencies": [] }, { "name": "UO.IsWorldCellPassable", "parameters": [ { "name": "CurrX", "kind": "Any" }, { "name": "CurrY", "kind": "Any" }, { "name": "CurrZ", "kind": "Any" }, { "name": "DestX", "kind": "Any" }, { "name": "DestY", "kind": "Any" }, { "name": "DestZ", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Array", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsWorldCellPassable\"]", "ARGUMENT -> position 1 CurrX; read by Arg", "ARGUMENT -> position 2 CurrY; read by Arg", "ARGUMENT -> position 3 CurrZ; read by Arg", "ARGUMENT -> position 4 DestX; read by Arg", "ARGUMENT -> position 5 DestY; read by Arg", "ARGUMENT -> position 6 DestZ; read by Arg", "ARGUMENT -> position 7 WorldNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CheckWorldStep", "RESULT -> new InjectionValue(new[] { new InjectionValue(passable), new InjectionValue(destinationZ) })", "BRANCH LOGIC -> { int destinationZFallback = Arg(5); int[] step = bridge.CheckWorldStep(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), Arg(6)); int passable = step.Length > 0 ? step[0] : 0; int destinationZ = step.Length > 1 ? step[1] : destinationZFallback; return new InjectionValue(new[] { new InjectionValue(passable), new InjectionValue(destinationZ) }); }" ] }, { "name": "UO.IsYellowHits", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"IsYellowHits\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetYellowBar", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetYellowBar(Arg(0, bridge.Self)))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetYellowBar(Arg(0, bridge.Self)));" ] }, { "name": "UO.Journal", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.GetJournalText", "dependencies": [] }, { "name": "UO.Journal", "parameters": [ { "name": "StringIndex", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Journal\"]", "ARGUMENT -> position 1 StringIndex; read by Arg", "CALL -> InjectionApiUO.GetJournalText", "RESULT -> new InjectionValue(GetJournalText(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(GetJournalText(Arg(0)));" ] }, { "name": "UO.JournalColor", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.JournalColor", "dependencies": [] }, { "name": "UO.JournalSerial", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.JournalSerial", "dependencies": [] }, { "name": "UO.JournalTimer", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.JournalTimer", "dependencies": [] }, { "name": "UO.KeyPress", "parameters": [ { "name": "key", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.KeyPress", "dependencies": [] }, { "name": "UO.KeyPress", "parameters": [ { "name": "key", "kind": "Integer" }, { "name": "count", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.KeyPress", "dependencies": [] }, { "name": "UO.KeyPress", "parameters": [ { "name": "key", "kind": "Integer" }, { "name": "count", "kind": "Integer" }, { "name": "delay", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.KeyPress", "dependencies": [] }, { "name": "UO.LastAttack", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastAttack\"]", "BRIDGE CONTRACT -> IApiBridge.LastAttack", "RESULT -> new InjectionValue(bridge.LastAttack)", "BRANCH LOGIC -> return new InjectionValue(bridge.LastAttack);" ] }, { "name": "UO.LastContainer", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastContainer\"]", "BRIDGE CONTRACT -> IApiBridge.GetLastContainer", "RESULT -> new InjectionValue(bridge.GetLastContainer())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetLastContainer());" ] }, { "name": "UO.LastGump", "parameters": [ { "name": "identifier", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastGump", "dependencies": [] }, { "name": "UO.LastGump", "parameters": [ { "name": "identifier", "kind": "String" }, { "name": "key", "kind": "Integer" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastGump", "dependencies": [] }, { "name": "UO.LastJournalMessage", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastJournalMessage\"]", "CALL -> InjectionApiUO.GetJournalText", "RESULT -> new InjectionValue(GetJournalText(0))", "BRANCH LOGIC -> return new InjectionValue(GetJournalText(0));" ] }, { "name": "UO.LastMessage", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastMessage", "dependencies": [] }, { "name": "UO.LastObject", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastObject\"]", "BRIDGE CONTRACT -> IApiBridge.GetLastObject", "RESULT -> new InjectionValue(bridge.GetLastObject())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetLastObject());" ] }, { "name": "UO.LastStatus", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastStatus\"]", "BRIDGE CONTRACT -> IApiBridge.LastStatus", "RESULT -> new InjectionValue(bridge.LastStatus)", "BRANCH LOGIC -> return new InjectionValue(bridge.LastStatus);" ] }, { "name": "UO.LastStatusX", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastStatusX", "dependencies": [] }, { "name": "UO.LastStatusY", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastStatusY", "dependencies": [] }, { "name": "UO.LastStepQUsedDoor", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastStepQUsedDoor\"]", "STATE -> InjectionApiState.LastStepUsedDoor", "RESULT -> new InjectionValue(state.LastStepUsedDoor)", "BRANCH LOGIC -> if (arguments.Length > 0) state.LastStepUsedDoor = Arg(0); return new InjectionValue(state.LastStepUsedDoor);" ] }, { "name": "UO.LastStepQUsedDoor", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastStepQUsedDoor\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.LastStepUsedDoor", "RESULT -> new InjectionValue(state.LastStepUsedDoor)", "BRANCH LOGIC -> if (arguments.Length > 0) state.LastStepUsedDoor = Arg(0); return new InjectionValue(state.LastStepUsedDoor);" ] }, { "name": "UO.LastTarget", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LastTarget\"]", "BRIDGE CONTRACT -> IApiBridge.LastTarget", "RESULT -> new InjectionValue(bridge.LastTarget)", "BRANCH LOGIC -> return new InjectionValue(bridge.LastTarget);" ] }, { "name": "UO.LastTargetX", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastTargetX", "dependencies": [] }, { "name": "UO.LastTargetY", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastTargetY", "dependencies": [] }, { "name": "UO.LastTile", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastTile", "dependencies": [] }, { "name": "UO.LastTile", "parameters": [ { "name": "index", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.LastTile", "dependencies": [] }, { "name": "UO.Launch", "parameters": [ { "name": "file", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_22", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactLaunch", "ARGUMENT -> position 1 file; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.Launch", "RESULT -> 1 when ClassicUO successfully starts the requested process/document; otherwise 0", "BRANCH LOGIC -> omitted workingDirectory uses current script directory; hidden enables no-window process start" ] }, { "name": "UO.Launch", "parameters": [ { "name": "file", "kind": "Any" }, { "name": "parameters", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_22", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactLaunch", "ARGUMENT -> position 1 file; consumed by the compact runtime route", "ARGUMENT -> position 2 parameters; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.Launch", "RESULT -> 1 when ClassicUO successfully starts the requested process/document; otherwise 0", "BRANCH LOGIC -> omitted workingDirectory uses current script directory; hidden enables no-window process start" ] }, { "name": "UO.Launch", "parameters": [ { "name": "file", "kind": "Any" }, { "name": "parameters", "kind": "Any" }, { "name": "workingDirectory", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_22", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactLaunch", "ARGUMENT -> position 1 file; consumed by the compact runtime route", "ARGUMENT -> position 2 parameters; consumed by the compact runtime route", "ARGUMENT -> position 3 workingDirectory; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.Launch", "RESULT -> 1 when ClassicUO successfully starts the requested process/document; otherwise 0", "BRANCH LOGIC -> omitted workingDirectory uses current script directory; hidden enables no-window process start" ] }, { "name": "UO.Launch", "parameters": [ { "name": "file", "kind": "Any" }, { "name": "parameters", "kind": "Any" }, { "name": "workingDirectory", "kind": "Any" }, { "name": "hidden", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_22", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactLaunch", "ARGUMENT -> position 1 file; consumed by the compact runtime route", "ARGUMENT -> position 2 parameters; consumed by the compact runtime route", "ARGUMENT -> position 3 workingDirectory; consumed by the compact runtime route", "ARGUMENT -> position 4 hidden; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.Launch", "RESULT -> 1 when ClassicUO successfully starts the requested process/document; otherwise 0", "BRANCH LOGIC -> omitted workingDirectory uses current script directory; hidden enables no-window process start" ] }, { "name": "UO.LClick", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.LClick", "dependencies": [] }, { "name": "UO.LDblClick", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.LDblClick", "dependencies": [] }, { "name": "UO.Life", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Life\"]", "BRIDGE CONTRACT -> IApiBridge.GetHP", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetHP(bridge.Self))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetHP(bridge.Self));" ] }, { "name": "UO.Light", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Light\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Light", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Light\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 value: consumed by the Light branch" ] }, { "name": "UO.LineCount", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineCount\"]", "BRIDGE CONTRACT -> IApiBridge.JournalMatchCount", "RESULT -> new InjectionValue(bridge.JournalMatchCount())", "BRANCH LOGIC -> return new InjectionValue(bridge.JournalMatchCount());" ] }, { "name": "UO.LineID", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineID\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.Serial ?? 0)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.Serial ?? 0);" ] }, { "name": "UO.LineIndex", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineIndex\"]", "CALL -> InjectionApiUO.GetFoundedTextIndex", "RESULT -> new InjectionValue(GetFoundedTextIndex())", "BRANCH LOGIC -> return new InjectionValue(GetFoundedTextIndex());" ] }, { "name": "UO.LineMsgType", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineMsgType\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.MessageType ?? 0)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.MessageType ?? 0);" ] }, { "name": "UO.LineName", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineName\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.Name ?? string.Empty)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.Name ?? string.Empty);" ] }, { "name": "UO.LineTextColor", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineTextColor\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.Color ?? 0)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.Color ?? 0);" ] }, { "name": "UO.LineTextFont", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineTextFont\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.Font ?? 0)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.Font ?? 0);" ] }, { "name": "UO.LineTime", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineTime\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.Timestamp ?? 0d)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.Timestamp ?? 0d);" ] }, { "name": "UO.LineType", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LineType\"]", "RESULT -> new InjectionValue(selectedJournalEntry?.TextType ?? 0)", "BRANCH LOGIC -> return new InjectionValue(selectedJournalEntry?.TextType ?? 0);" ] }, { "name": "UO.LoadHotkeys", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"LoadHotkeys\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.LOSOptions", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LOSOptions\"]", "STATE -> InjectionApiState.LosOptions", "RESULT -> new InjectionValue(state.LosOptions)", "BRANCH LOGIC -> if (arguments.Length > 0) state.LosOptions = Arg(0); return new InjectionValue(state.LosOptions);" ] }, { "name": "UO.LOSOptions", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LOSOptions\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.LosOptions", "RESULT -> new InjectionValue(state.LosOptions)", "BRANCH LOGIC -> if (arguments.Length > 0) state.LosOptions = Arg(0); return new InjectionValue(state.LosOptions);" ] }, { "name": "UO.LowJournal", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"LowJournal\"]", "BRIDGE CONTRACT -> IApiBridge.JournalEntryCount", "RESULT -> new InjectionValue(bridge.JournalEntryCount() == 0 ? -1 : 0)", "BRANCH LOGIC -> return new InjectionValue(bridge.JournalEntryCount() == 0 ? -1 : 0);" ] }, { "name": "UO.Luck", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Luck\"]", "BRIDGE CONTRACT -> IApiBridge.Luck", "RESULT -> new InjectionValue(bridge.Luck)", "BRANCH LOGIC -> return new InjectionValue(bridge.Luck);" ] }, { "name": "UO.MakeFakeItem", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MakeFakeItem\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the MakeFakeItem branch" ] }, { "name": "UO.MakeFakeItem", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "serial", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MakeFakeItem\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the MakeFakeItem branch", "ARGUMENT -> position 2 serial: consumed by the MakeFakeItem branch" ] }, { "name": "UO.MakeFakeItem", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "count", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MakeFakeItem\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the MakeFakeItem branch", "ARGUMENT -> position 2 serial: consumed by the MakeFakeItem branch", "ARGUMENT -> position 3 count: consumed by the MakeFakeItem branch" ] }, { "name": "UO.MakeFakeItem", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "count", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MakeFakeItem\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the MakeFakeItem branch", "ARGUMENT -> position 2 serial: consumed by the MakeFakeItem branch", "ARGUMENT -> position 3 count: consumed by the MakeFakeItem branch", "ARGUMENT -> position 4 color: consumed by the MakeFakeItem branch" ] }, { "name": "UO.MakeFakeItem", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "count", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "x", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MakeFakeItem\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the MakeFakeItem branch", "ARGUMENT -> position 2 serial: consumed by the MakeFakeItem branch", "ARGUMENT -> position 3 count: consumed by the MakeFakeItem branch", "ARGUMENT -> position 4 color: consumed by the MakeFakeItem branch", "ARGUMENT -> position 5 x: consumed by the MakeFakeItem branch" ] }, { "name": "UO.MakeFakeItem", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "serial", "kind": "Any" }, { "name": "count", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MakeFakeItem\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the MakeFakeItem branch", "ARGUMENT -> position 2 serial: consumed by the MakeFakeItem branch", "ARGUMENT -> position 3 count: consumed by the MakeFakeItem branch", "ARGUMENT -> position 4 color: consumed by the MakeFakeItem branch", "ARGUMENT -> position 5 x: consumed by the MakeFakeItem branch", "ARGUMENT -> position 6 y: consumed by the MakeFakeItem branch" ] }, { "name": "UO.Mana", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Mana\"]", "BRIDGE CONTRACT -> IApiBridge.Mana", "RESULT -> new InjectionValue(bridge.Mana)", "BRANCH LOGIC -> return new InjectionValue(bridge.Mana);" ] }, { "name": "UO.MassMove", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.MassMove", "parameters": [ { "name": "delay", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassMove branch" ] }, { "name": "UO.MassMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassMove branch" ] }, { "name": "UO.MassMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassMove branch", "ARGUMENT -> position 3 type: consumed by the MassMove branch" ] }, { "name": "UO.MassMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "destination", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassMove branch", "ARGUMENT -> position 3 type: consumed by the MassMove branch", "ARGUMENT -> position 4 destination: consumed by the MassMove branch" ] }, { "name": "UO.MassMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "destination", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassMove branch", "ARGUMENT -> position 3 type: consumed by the MassMove branch", "ARGUMENT -> position 4 destination: consumed by the MassMove branch", "ARGUMENT -> position 5 x: consumed by the MassMove branch", "ARGUMENT -> position 6 y: consumed by the MassMove branch", "ARGUMENT -> position 7 z: consumed by the MassMove branch" ] }, { "name": "UO.MassPriceMove", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassPriceMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.MassPriceMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "price", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassPriceMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassPriceMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassPriceMove branch", "ARGUMENT -> position 3 type: consumed by the MassPriceMove branch", "ARGUMENT -> position 4 price: consumed by the MassPriceMove branch" ] }, { "name": "UO.MassPriceMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "price", "kind": "Any" }, { "name": "destination", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassPriceMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassPriceMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassPriceMove branch", "ARGUMENT -> position 3 type: consumed by the MassPriceMove branch", "ARGUMENT -> position 4 price: consumed by the MassPriceMove branch", "ARGUMENT -> position 5 destination: consumed by the MassPriceMove branch" ] }, { "name": "UO.MassPriceMove", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "quantity", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "price", "kind": "Any" }, { "name": "destination", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MassPriceMove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 delay: consumed by the MassPriceMove branch", "ARGUMENT -> position 2 quantity: consumed by the MassPriceMove branch", "ARGUMENT -> position 3 type: consumed by the MassPriceMove branch", "ARGUMENT -> position 4 price: consumed by the MassPriceMove branch", "ARGUMENT -> position 5 destination: consumed by the MassPriceMove branch", "ARGUMENT -> position 6 x: consumed by the MassPriceMove branch", "ARGUMENT -> position 7 y: consumed by the MassPriceMove branch", "ARGUMENT -> position 8 z: consumed by the MassPriceMove branch" ] }, { "name": "UO.MaxHP", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__5", "dependencies": [] }, { "name": "UO.MaxLife", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MaxLife\"]", "BRIDGE CONTRACT -> IApiBridge.GetMaxHP", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetMaxHP(bridge.Self))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetMaxHP(bridge.Self));" ] }, { "name": "UO.MaxMana", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MaxMana\"]", "BRIDGE CONTRACT -> IApiBridge.MaxMana", "RESULT -> new InjectionValue(bridge.MaxMana)", "BRANCH LOGIC -> return new InjectionValue(bridge.MaxMana);" ] }, { "name": "UO.MaxStam", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MaxStam\"]", "BRIDGE CONTRACT -> IApiBridge.MaxStamina", "RESULT -> new InjectionValue(bridge.MaxStamina)", "BRANCH LOGIC -> return new InjectionValue(bridge.MaxStamina);" ] }, { "name": "UO.MaxStamina", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__9", "dependencies": [] }, { "name": "UO.MaxWeight", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.MaxWeight", "dependencies": [] }, { "name": "UO.MenuHookPresent", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MenuHookPresent\"]", "BRIDGE CONTRACT -> IApiBridge.MenuHookPresent", "RESULT -> new InjectionValue(bridge.MenuHookPresent())", "BRANCH LOGIC -> return new InjectionValue(bridge.MenuHookPresent());" ] }, { "name": "UO.MenuPresent", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MenuPresent\"]", "BRIDGE CONTRACT -> IApiBridge.MenuPresent", "RESULT -> new InjectionValue(bridge.MenuPresent())", "BRANCH LOGIC -> return new InjectionValue(bridge.MenuPresent());" ] }, { "name": "UO.MFGI", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"MFGI\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.MobileCanBeRenamed", "parameters": [ { "name": "MobID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MobileCanBeRenamed\"]", "ARGUMENT -> position 1 MobID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.CanChangeName", "RESULT -> new InjectionValue(bridge.CanChangeName(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.CanChangeName(Arg(0)));" ] }, { "name": "UO.Morph", "parameters": [ { "name": "type", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Morph", "dependencies": [] }, { "name": "UO.Morph", "parameters": [ { "name": "type", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Morph", "dependencies": [] }, { "name": "UO.Mount", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Mount\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Mount", "parameters": [ { "name": "mount", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Mount\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 mount: consumed by the Mount branch" ] }, { "name": "UO.Move", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Move", "dependencies": [] }, { "name": "UO.moveBetweenTwoCorners", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveBetweenTwoCorners\"]", "STATE -> InjectionApiState.MoveBetweenTwoCorners", "RESULT -> new InjectionValue(state.MoveBetweenTwoCorners)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveBetweenTwoCorners = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveBetweenTwoCorners);" ] }, { "name": "UO.moveBetweenTwoCorners", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveBetweenTwoCorners\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveBetweenTwoCorners", "RESULT -> new InjectionValue(state.MoveBetweenTwoCorners)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveBetweenTwoCorners = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveBetweenTwoCorners);" ] }, { "name": "UO.MoveBoat", "parameters": [ { "name": "Direction", "kind": "Any" }, { "name": "Speed", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MoveBoat\"]", "ARGUMENT -> position 1 Direction; read by Arg", "ARGUMENT -> position 2 Speed; read by Arg", "BRIDGE CONTRACT -> IApiBridge.MoveBoat", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.MoveBoat(Arg(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.moveCheckStamina", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveCheckStamina\"]", "STATE -> InjectionApiState.MoveCheckStamina", "RESULT -> new InjectionValue(state.MoveCheckStamina)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveCheckStamina = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveCheckStamina);" ] }, { "name": "UO.moveCheckStamina", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveCheckStamina\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveCheckStamina", "RESULT -> new InjectionValue(state.MoveCheckStamina)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveCheckStamina = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveCheckStamina);" ] }, { "name": "UO.moveExitOnDisconnect", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveExitOnDisconnect\"]", "STATE -> InjectionApiState.MoveExitOnDisconnect", "RESULT -> new InjectionValue(state.MoveExitOnDisconnect)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveExitOnDisconnect = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveExitOnDisconnect);" ] }, { "name": "UO.moveExitOnDisconnect", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveExitOnDisconnect\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveExitOnDisconnect", "RESULT -> new InjectionValue(state.MoveExitOnDisconnect)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveExitOnDisconnect = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveExitOnDisconnect);" ] }, { "name": "UO.moveHeuristicMult", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveHeuristicMult\"]", "STATE -> InjectionApiState.MoveHeuristicMultiplier", "RESULT -> new InjectionValue(state.MoveHeuristicMultiplier)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveHeuristicMultiplier = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveHeuristicMultiplier);" ] }, { "name": "UO.moveHeuristicMult", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveHeuristicMult\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveHeuristicMultiplier", "RESULT -> new InjectionValue(state.MoveHeuristicMultiplier)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveHeuristicMultiplier = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveHeuristicMultiplier);" ] }, { "name": "UO.MoveItem", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.MoveItem", "dependencies": [] }, { "name": "UO.MoveItem", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "amount", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.MoveItem", "dependencies": [] }, { "name": "UO.MoveItem", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "targetContainer", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.MoveItem", "dependencies": [] }, { "name": "UO.MoveItem", "parameters": [ { "name": "item", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "x", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_21", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveItem", "ARGUMENT -> position 1 item; consumed by the compact runtime route", "ARGUMENT -> position 2 amount; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 x; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveItem", "BRIDGE CONTRACT -> IApiBridge.ContainerOf/GetQuantity/GetX/GetY/GetZ", "RESULT -> 1 when move request succeeds (and confirmation arrives when requested); otherwise 0", "BRANCH LOGIC -> omitted coordinates use safe container/ground defaults; timeout+waitConfirmation observe ClassicUO world-state acknowledgement" ] }, { "name": "UO.MoveItem", "parameters": [ { "name": "item", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_21", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveItem", "ARGUMENT -> position 1 item; consumed by the compact runtime route", "ARGUMENT -> position 2 amount; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 x; consumed by the compact runtime route", "ARGUMENT -> position 5 y; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveItem", "BRIDGE CONTRACT -> IApiBridge.ContainerOf/GetQuantity/GetX/GetY/GetZ", "RESULT -> 1 when move request succeeds (and confirmation arrives when requested); otherwise 0", "BRANCH LOGIC -> omitted coordinates use safe container/ground defaults; timeout+waitConfirmation observe ClassicUO world-state acknowledgement" ] }, { "name": "UO.MoveItem", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "targetContainer", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.MoveItem", "dependencies": [] }, { "name": "UO.MoveItem", "parameters": [ { "name": "item", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_21", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveItem", "ARGUMENT -> position 1 item; consumed by the compact runtime route", "ARGUMENT -> position 2 amount; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 x; consumed by the compact runtime route", "ARGUMENT -> position 5 y; consumed by the compact runtime route", "ARGUMENT -> position 6 z; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveItem", "BRIDGE CONTRACT -> IApiBridge.ContainerOf/GetQuantity/GetX/GetY/GetZ", "RESULT -> 1 when move request succeeds (and confirmation arrives when requested); otherwise 0", "BRANCH LOGIC -> omitted coordinates use safe container/ground defaults; timeout+waitConfirmation observe ClassicUO world-state acknowledgement" ] }, { "name": "UO.MoveItem", "parameters": [ { "name": "item", "kind": "Any" }, { "name": "amount", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "waitConfirmation", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_21", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveItem", "ARGUMENT -> position 1 item; consumed by the compact runtime route", "ARGUMENT -> position 2 amount; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 x; consumed by the compact runtime route", "ARGUMENT -> position 5 y; consumed by the compact runtime route", "ARGUMENT -> position 6 z; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 waitConfirmation; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveItem", "BRIDGE CONTRACT -> IApiBridge.ContainerOf/GetQuantity/GetX/GetY/GetZ", "RESULT -> 1 when move request succeeds (and confirmation arrives when requested); otherwise 0", "BRANCH LOGIC -> omitted coordinates use safe container/ground defaults; timeout+waitConfirmation observe ClassicUO world-state acknowledgement" ] }, { "name": "UO.MoveItems", "parameters": [ { "name": "Container", "kind": "Any" }, { "name": "ItemsType", "kind": "Any" }, { "name": "ItemsColor", "kind": "Any" }, { "name": "MoveIntoID", "kind": "Any" }, { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "Z", "kind": "Any" }, { "name": "DelayMS", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MoveItems\"]", "ARGUMENT -> position 1 Container; read by Arg", "ARGUMENT -> position 2 ItemsType; read by Arg", "ARGUMENT -> position 3 ItemsColor; read by Arg", "ARGUMENT -> position 4 MoveIntoID; read by Arg", "ARGUMENT -> position 5 X; read by Arg", "ARGUMENT -> position 6 Y; read by Arg", "ARGUMENT -> position 7 Z; read by Arg", "ARGUMENT -> position 8 DelayMS; read by Arg", "BRIDGE CONTRACT -> IApiBridge.MoveItems", "RESULT -> new InjectionValue(bridge.MoveItems(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), Arg(5), Arg(6), Arg(7)))", "BRANCH LOGIC -> return new InjectionValue(bridge.MoveItems(Arg(0), Arg(1), Arg(2), Arg(3), Arg(4), Arg(5), Arg(6), Arg(7)));" ] }, { "name": "UO.MoveOff", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.MoveOff", "dependencies": [] }, { "name": "UO.MoveOn", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.MoveOn", "dependencies": [] }, { "name": "UO.moveOpenDoor", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveOpenDoor\"]", "STATE -> InjectionApiState.MoveOpenDoor", "RESULT -> new InjectionValue(state.MoveOpenDoor)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveOpenDoor = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveOpenDoor);" ] }, { "name": "UO.moveOpenDoor", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveOpenDoor\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveOpenDoor", "RESULT -> new InjectionValue(state.MoveOpenDoor)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveOpenDoor = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveOpenDoor);" ] }, { "name": "UO.MoverStop", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MoverStop\"]", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.StopMoving(); return InjectionValue.Unit;" ] }, { "name": "UO.moveThroughCorner", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveThroughCorner\"]", "STATE -> InjectionApiState.MoveThroughCorner", "RESULT -> new InjectionValue(state.MoveThroughCorner)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveThroughCorner = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveThroughCorner);" ] }, { "name": "UO.moveThroughCorner", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveThroughCorner\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveThroughCorner", "RESULT -> new InjectionValue(state.MoveThroughCorner)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveThroughCorner = Arg(0) != 0 ? 1 : 0; return new InjectionValue(state.MoveThroughCorner);" ] }, { "name": "UO.moveThroughNPC", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveThroughNPC\"]", "STATE -> InjectionApiState.MoveThroughNpc", "RESULT -> new InjectionValue(state.MoveThroughNpc)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveThroughNpc = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveThroughNpc);" ] }, { "name": "UO.moveThroughNPC", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveThroughNPC\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveThroughNpc", "RESULT -> new InjectionValue(state.MoveThroughNpc)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveThroughNpc = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveThroughNpc);" ] }, { "name": "UO.moveTurnCost", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveTurnCost\"]", "STATE -> InjectionApiState.MoveTurnCost", "RESULT -> new InjectionValue(state.MoveTurnCost)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveTurnCost = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveTurnCost);" ] }, { "name": "UO.moveTurnCost", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"moveTurnCost\"]", "ARGUMENT -> position 1 value; read by Arg", "STATE -> InjectionApiState.MoveTurnCost", "RESULT -> new InjectionValue(state.MoveTurnCost)", "BRANCH LOGIC -> if (arguments.Length > 0) state.MoveTurnCost = Math.Max(0, Arg(0)); return new InjectionValue(state.MoveTurnCost);" ] }, { "name": "UO.MoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"MoveXY\"]", "ARGUMENT -> position 1 Xdst; read by Arg", "ARGUMENT -> position 2 Ydst; read by Arg", "ARGUMENT -> position 3 Optimized; read by Arg", "ARGUMENT -> position 4 Accuracy; read by Arg", "ARGUMENT -> position 5 Running; read by Arg", "CALL -> InjectionApiUO.ExecuteStealthCompatibility.MoveTo", "STATE -> InjectionApiState.MoveBetweenTwoCorners", "STATE -> InjectionApiState.MoveCheckStamina", "STATE -> InjectionApiState.MoveExitOnDisconnect", "STATE -> InjectionApiState.MoveHeuristicMultiplier", "STATE -> InjectionApiState.MoveOpenDoor", "STATE -> InjectionApiState.MoveThroughCorner", "STATE -> InjectionApiState.MoveThroughNpc", "STATE -> InjectionApiState.MoveTurnCost", "BRIDGE CONTRACT -> IApiBridge.GetX", "BRIDGE CONTRACT -> IApiBridge.GetY", "BRIDGE CONTRACT -> IApiBridge.GetZ", "BRIDGE CONTRACT -> IApiBridge.InvokeStepCallback", "BRIDGE CONTRACT -> IApiBridge.IsOnline", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.Stamina", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "BRIDGE CONTRACT -> IApiBridge.Wait", "RESULT -> new InjectionValue(MoveTo(Arg(0), Arg(1), bridge.GetZ(bridge.Self), Arg(3), Arg(4) != 0, 255, Arg(2) != 0))", "BRANCH LOGIC -> return new InjectionValue(MoveTo(Arg(0), Arg(1), bridge.GetZ(bridge.Self), Arg(3), Arg(4) != 0, 255, Arg(2) != 0));" ] }, { "name": "UO.MoveXYZ", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "running", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_29", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveXYZ", "ARGUMENT -> position 1 x; consumed by the compact runtime route", "ARGUMENT -> position 2 y; consumed by the compact runtime route", "ARGUMENT -> position 3 z; consumed by the compact runtime route", "ARGUMENT -> position 4 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 5 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 6 running; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "RESULT -> 1 only when XY and Z tolerances are reached; 0 otherwise" ] }, { "name": "UO.MoveXYZ", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "running", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_29", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveXYZ", "ARGUMENT -> position 1 x; consumed by the compact runtime route", "ARGUMENT -> position 2 y; consumed by the compact runtime route", "ARGUMENT -> position 3 z; consumed by the compact runtime route", "ARGUMENT -> position 4 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 5 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 6 running; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "RESULT -> 1 only when XY and Z tolerances are reached; 0 otherwise" ] }, { "name": "UO.MoveXYZ", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "running", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_29", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveXYZ", "ARGUMENT -> position 1 x; consumed by the compact runtime route", "ARGUMENT -> position 2 y; consumed by the compact runtime route", "ARGUMENT -> position 3 z; consumed by the compact runtime route", "ARGUMENT -> position 4 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 5 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 6 running; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "RESULT -> 1 only when XY and Z tolerances are reached; 0 otherwise" ] }, { "name": "UO.MoveXYZ", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "running", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_29", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveXYZ", "ARGUMENT -> position 1 x; consumed by the compact runtime route", "ARGUMENT -> position 2 y; consumed by the compact runtime route", "ARGUMENT -> position 3 z; consumed by the compact runtime route", "ARGUMENT -> position 4 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 5 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 6 running; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 avoidMobiles; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "RESULT -> 1 only when XY and Z tolerances are reached; 0 otherwise" ] }, { "name": "UO.MoveXYZ", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" }, { "name": "accuracyXY", "kind": "Any" }, { "name": "accuracyZ", "kind": "Any" }, { "name": "running", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" }, { "name": "openDoors", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_29", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactMoveXYZ", "ARGUMENT -> position 1 x; consumed by the compact runtime route", "ARGUMENT -> position 2 y; consumed by the compact runtime route", "ARGUMENT -> position 3 z; consumed by the compact runtime route", "ARGUMENT -> position 4 accuracyXY; consumed by the compact runtime route", "ARGUMENT -> position 5 accuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 6 running; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 avoidMobiles; consumed by the compact runtime route", "ARGUMENT -> position 10 openDoors; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "RESULT -> 1 only when XY and Z tolerances are reached; 0 otherwise" ] }, { "name": "UO.Moving", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__36", "dependencies": [] }, { "name": "UO.Msg", "parameters": [ { "name": "message", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Msg", "dependencies": [] }, { "name": "UO.Name", "parameters": [], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__38", "dependencies": [] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 maxDistance; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "AccuracyZ", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 10 AccuracyZ; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "AccuracyZ", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 10 AccuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 11 avoidMobiles; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "AccuracyZ", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" }, { "name": "openDoors", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 10 AccuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 11 avoidMobiles; consumed by the compact runtime route", "ARGUMENT -> position 12 openDoors; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.NewMoveXY", "parameters": [ { "name": "Xdst", "kind": "Any" }, { "name": "Ydst", "kind": "Any" }, { "name": "Optimized", "kind": "Any" }, { "name": "Accuracy", "kind": "Any" }, { "name": "Running", "kind": "Any" }, { "name": "StepCallback", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "maxSteps", "kind": "Any" }, { "name": "maxDistance", "kind": "Any" }, { "name": "AccuracyZ", "kind": "Any" }, { "name": "avoidMobiles", "kind": "Any" }, { "name": "openDoors", "kind": "Any" }, { "name": "stopOnStuck", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_28", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactNewMoveXY", "ARGUMENT -> position 1 Xdst; consumed by the compact runtime route", "ARGUMENT -> position 2 Ydst; consumed by the compact runtime route", "ARGUMENT -> position 3 Optimized; consumed by the compact runtime route", "ARGUMENT -> position 4 Accuracy; consumed by the compact runtime route", "ARGUMENT -> position 5 Running; consumed by the compact runtime route", "ARGUMENT -> position 6 StepCallback; consumed by the compact runtime route", "ARGUMENT -> position 7 timeout; consumed by the compact runtime route", "ARGUMENT -> position 8 maxSteps; consumed by the compact runtime route", "ARGUMENT -> position 9 maxDistance; consumed by the compact runtime route", "ARGUMENT -> position 10 AccuracyZ; consumed by the compact runtime route", "ARGUMENT -> position 11 avoidMobiles; consumed by the compact runtime route", "ARGUMENT -> position 12 openDoors; consumed by the compact runtime route", "ARGUMENT -> position 13 stopOnStuck; consumed by the compact runtime route", "BRANCH LOGIC -> optimized path mode, callback, timeout, step/distance limits, AccuracyZ, mobile avoidance, door opening and stuck detection", "STATE -> MoveCheckStamina / MoveExitOnDisconnect / MoveOpenDoor / MoveThroughCorner / MoveThroughNpc / MoveHeuristicMultiplier / MoveTurnCost / MoveBetweenTwoCorners", "BRIDGE CONTRACT -> IApiBridge.MoveTo", "BRIDGE CONTRACT -> IApiBridge.Move", "BRIDGE CONTRACT -> IApiBridge.StopMoving", "RESULT -> 1 only when the requested XY/Z tolerance is reached; 0 on rejection/timeout/step-limit/stuck/callback failure" ] }, { "name": "UO.Notoriety", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__30", "dependencies": [] }, { "name": "UO.NumGumpButton", "parameters": [ { "name": "GumpIndex", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"NumGumpButton\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "ARGUMENT -> position 2 Value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.ActivateGumpButton", "RESULT -> (bridge is IApiGumpAccess buttons ? buttons.ActivateGumpButtonAtIndex(Arg(0), Arg(1)) : bridge.ActivateGumpButton(Arg(0), Arg(1))) != 0 ? InjectionValue.True : InjectionValue.False", "BRANCH LOGIC -> return (bridge is IApiGumpAccess buttons ? buttons.ActivateGumpButtonAtIndex(Arg(0), Arg(1)) : bridge.ActivateGumpButton(Arg(0), Arg(1))) != 0 ? InjectionValue.True : InjectionValue.False;" ] }, { "name": "UO.NumGumpCheckBox", "parameters": [ { "name": "GumpIndex", "kind": "Any" }, { "name": "CBID", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"NumGumpCheckBox\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "ARGUMENT -> position 2 CBID; read by Arg", "ARGUMENT -> position 3 Value; read by Text", "CALL -> InjectionApiUO.SetIndexedGumpValue", "RESULT -> SetIndexedGumpValue(Arg(0), \"checkbox\", Arg(1), Text(2))", "BRANCH LOGIC -> return SetIndexedGumpValue(Arg(0), \"checkbox\", Arg(1), Text(2));" ] }, { "name": "UO.NumGumpRadiobutton", "parameters": [ { "name": "GumpIndex", "kind": "Any" }, { "name": "RadiobuttonID", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"NumGumpRadiobutton\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "ARGUMENT -> position 2 RadiobuttonID; read by Arg", "ARGUMENT -> position 3 Value; read by Text", "CALL -> InjectionApiUO.SetIndexedGumpValue", "RESULT -> SetIndexedGumpValue(Arg(0), \"radio\", Arg(1), Text(2))", "BRANCH LOGIC -> return SetIndexedGumpValue(Arg(0), \"radio\", Arg(1), Text(2));" ] }, { "name": "UO.NumGumpTextEntry", "parameters": [ { "name": "GumpIndex", "kind": "Any" }, { "name": "TextEntryID", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"NumGumpTextEntry\"]", "ARGUMENT -> position 1 GumpIndex; read by Arg", "ARGUMENT -> position 2 TextEntryID; read by Arg", "ARGUMENT -> position 3 Value; read by Text", "CALL -> InjectionApiUO.SetIndexedGumpValue", "RESULT -> SetIndexedGumpValue(Arg(0), \"textentry\", Arg(1), Text(2))", "BRANCH LOGIC -> return SetIndexedGumpValue(Arg(0), \"textentry\", Arg(1), Text(2));" ] }, { "name": "UO.ObjAtLayer", "parameters": [ { "name": "layer", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO.ObjAtLayer", "dependencies": [] }, { "name": "UO.ObjAtLayer", "parameters": [ { "name": "LayerType", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ObjAtLayer\"]", "ARGUMENT -> position 1 LayerType; read by Arg", "ARGUMENT -> position 1 LayerType; read by Text", "ARGUMENT -> position 1 LayerType; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.ObjAtLayer", "CALL -> InjectionApiUO.GetObject", "CALL -> InjectionApiUO.ObjAtLayer", "RESULT -> new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? GetObject(ObjAtLayer(Text(0))) : bridge.ObjAtLayer(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? GetObject(ObjAtLayer(Text(0))) : bridge.ObjAtLayer(Arg(0)));" ] }, { "name": "UO.ObjAtLayerEx", "parameters": [ { "name": "LayerType", "kind": "Any" }, { "name": "PlayerID", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ObjAtLayerEx\"]", "ARGUMENT -> position 1 LayerType; read by Arg", "ARGUMENT -> position 2 PlayerID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.ObjAtLayerEx", "RESULT -> new InjectionValue(bridge.ObjAtLayerEx(Arg(0), Arg(1)))", "BRANCH LOGIC -> return new InjectionValue(bridge.ObjAtLayerEx(Arg(0), Arg(1)));" ] }, { "name": "UO.Online", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__37", "dependencies": [] }, { "name": "UO.OpenContainer", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.OpenContainer", "dependencies": [] }, { "name": "UO.OpenContainer", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.OpenContainer", "dependencies": [] }, { "name": "UO.OpenDoor", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"OpenDoor\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.OpenIDE", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.OpenIDE", "dependencies": [] }, { "name": "UO.OpenIDE", "parameters": [ { "name": "filePath", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.OpenIDE", "dependencies": [] }, { "name": "UO.Paralyzed", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Paralyzed\"]", "BRIDGE CONTRACT -> IApiBridge.GetLocked", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.GetLocked(bridge.Self))", "BRANCH LOGIC -> return new InjectionValue(bridge.GetLocked(bridge.Self));" ] }, { "name": "UO.Paralyzed", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_1.b__41", "dependencies": [] }, { "name": "UO.PartyAcceptInvite", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartyAcceptInvite\"]", "BRIDGE CONTRACT -> IApiBridge.PartyAcceptInvite", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartyAcceptInvite(); return InjectionValue.Unit;" ] }, { "name": "UO.PartyCanLootMe", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartyCanLootMe\"]", "ARGUMENT -> position 1 Value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.PartyCanLoot", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartyCanLoot(Arg(0) != 0); return InjectionValue.Unit;" ] }, { "name": "UO.PartyDeclineInvite", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartyDeclineInvite\"]", "BRIDGE CONTRACT -> IApiBridge.PartyDeclineInvite", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartyDeclineInvite(); return InjectionValue.Unit;" ] }, { "name": "UO.PartyLeave", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartyLeave\"]", "BRIDGE CONTRACT -> IApiBridge.PartyLeave", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartyLeave(); return InjectionValue.Unit;" ] }, { "name": "UO.PartyMembersList", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartyMembersList\"]", "BRIDGE CONTRACT -> IApiBridge.PartyMembersList", "RESULT -> new InjectionValue(bridge.PartyMembersList().Select(serial => new InjectionValue(serial)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.PartyMembersList().Select(serial => new InjectionValue(serial)).ToArray());" ] }, { "name": "UO.PartyPrivateMessageTo", "parameters": [ { "name": "ObjID", "kind": "Any" }, { "name": "Msg", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartyPrivateMessageTo\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "ARGUMENT -> position 2 Msg; read by Text", "BRIDGE CONTRACT -> IApiBridge.PartySay", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartySay(Text(1), Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.PartySay", "parameters": [ { "name": "Msg", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PartySay\"]", "ARGUMENT -> position 1 Msg; read by Text", "BRIDGE CONTRACT -> IApiBridge.PartySay", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartySay(Text(0), 0); return InjectionValue.Unit;" ] }, { "name": "UO.PauseResumeScript", "parameters": [ { "name": "ScriptIndex", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PauseResumeScript\"]", "ARGUMENT -> position 1 ScriptIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.PauseResumeScript", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PauseResumeScript(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.PetsCurrent", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PetsCurrent\"]", "BRIDGE CONTRACT -> IApiBridge.Followers", "RESULT -> new InjectionValue(bridge.Followers)", "BRANCH LOGIC -> return new InjectionValue(bridge.Followers);" ] }, { "name": "UO.PetsMax", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PetsMax\"]", "BRIDGE CONTRACT -> IApiBridge.FollowersMax", "RESULT -> new InjectionValue(bridge.FollowersMax)", "BRANCH LOGIC -> return new InjectionValue(bridge.FollowersMax);" ] }, { "name": "UO.PhysicalResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__15", "dependencies": [] }, { "name": "UO.Picking", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Picking", "dependencies": [] }, { "name": "UO.PlayWav", "parameters": [ { "name": "file", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.PlayWav", "dependencies": [] }, { "name": "UO.PlayWav", "parameters": [ { "name": "FileName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PlayWav\"]", "ARGUMENT -> position 1 FileName; read by Text", "BRIDGE CONTRACT -> IApiBridge.PlayWav", "RESULT -> new InjectionValue(bridge.PlayWav(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.PlayWav(Text(0)));" ] }, { "name": "UO.PMove", "parameters": [ { "name": "targetX", "kind": "Integer" }, { "name": "targetY", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.PMove", "dependencies": [] }, { "name": "UO.PMove", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" }, { "name": "z", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.PMove", "dependencies": [] }, { "name": "UO.Poison", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Poison\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Poison", "parameters": [ { "name": "target", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Poison\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 target: consumed by the Poison branch" ] }, { "name": "UO.Poisoned", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Poisoned", "dependencies": [] }, { "name": "UO.Poisoned", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Poisoned", "dependencies": [] }, { "name": "UO.PoisonResist", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PoisonResist\"]", "BRIDGE CONTRACT -> IApiBridge.PoisonResistance", "RESULT -> new InjectionValue(bridge.PoisonResistance)", "BRANCH LOGIC -> return new InjectionValue(bridge.PoisonResistance);" ] }, { "name": "UO.PredictedDirection", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PredictedDirection\"]", "CALL -> InjectionApiUO.ReadPredictedCoordinate", "RESULT -> new InjectionValue(ReadPredictedCoordinate(3))", "BRANCH LOGIC -> return new InjectionValue(ReadPredictedCoordinate(3));" ] }, { "name": "UO.PredictedX", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PredictedX\"]", "CALL -> InjectionApiUO.ReadPredictedCoordinate", "RESULT -> new InjectionValue(ReadPredictedCoordinate(0))", "BRANCH LOGIC -> return new InjectionValue(ReadPredictedCoordinate(0));" ] }, { "name": "UO.PredictedY", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PredictedY\"]", "CALL -> InjectionApiUO.ReadPredictedCoordinate", "RESULT -> new InjectionValue(ReadPredictedCoordinate(1))", "BRANCH LOGIC -> return new InjectionValue(ReadPredictedCoordinate(1));" ] }, { "name": "UO.PredictedZ", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"PredictedZ\"]", "CALL -> InjectionApiUO.ReadPredictedCoordinate", "RESULT -> new InjectionValue(ReadPredictedCoordinate(2))", "BRANCH LOGIC -> return new InjectionValue(ReadPredictedCoordinate(2));" ] }, { "name": "UO.Press", "parameters": [ { "name": "key", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Press", "dependencies": [] }, { "name": "UO.Press", "parameters": [ { "name": "key", "kind": "Integer" }, { "name": "count", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Press", "dependencies": [] }, { "name": "UO.Press", "parameters": [ { "name": "key", "kind": "Integer" }, { "name": "count", "kind": "Integer" }, { "name": "delay", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Press", "dependencies": [] }, { "name": "UO.Print", "parameters": [ { "name": "msg", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Print", "dependencies": [] }, { "name": "UO.Print", "parameters": [ { "name": "msg", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Print", "dependencies": [] }, { "name": "UO.PrivateGetTile", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" }, { "name": "unknown", "kind": "Integer" }, { "name": "minTile", "kind": "Integer" }, { "name": "maxTile", "kind": "Integer" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.PrivateGetTile", "dependencies": [] }, { "name": "UO.ProfileName", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ProfileName\"]", "BRIDGE CONTRACT -> IApiBridge.ProfileName", "RESULT -> new InjectionValue(bridge.ProfileName)", "BRANCH LOGIC -> return new InjectionValue(bridge.ProfileName);" ] }, { "name": "UO.ProfileShardName", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ProfileShardName\"]", "BRIDGE CONTRACT -> IApiBridge.ShardName", "RESULT -> new InjectionValue(bridge.ShardName)", "BRANCH LOGIC -> return new InjectionValue(bridge.ShardName);" ] }, { "name": "UO.ProxyIP", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ProxyIP\"]", "RESULT -> new InjectionValue(string.Empty)", "BRANCH LOGIC -> return new InjectionValue(string.Empty);" ] }, { "name": "UO.ProxyPort", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ProxyPort\"]", "RESULT -> new InjectionValue(0)", "BRANCH LOGIC -> return new InjectionValue(0);" ] }, { "name": "UO.QuestRequest", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"QuestRequest\"]", "BRIDGE CONTRACT -> IApiBridge.QuestRequest", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.QuestRequest(); return InjectionValue.Unit;" ] }, { "name": "UO.Race", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Race\"]", "BRIDGE CONTRACT -> IApiBridge.Race", "RESULT -> new InjectionValue(bridge.Race)", "BRANCH LOGIC -> return new InjectionValue(bridge.Race);" ] }, { "name": "UO.Random", "parameters": [ { "name": "max", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Random", "dependencies": [] }, { "name": "UO.Random", "parameters": [ { "name": "min", "kind": "Integer" }, { "name": "max", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Random", "dependencies": [] }, { "name": "UO.RClick", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.RClick", "dependencies": [] }, { "name": "UO.RDblClick", "parameters": [ { "name": "x", "kind": "Integer" }, { "name": "y", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.RDblClick", "dependencies": [] }, { "name": "UO.ReadStaticsXY", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "WorldNum", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ReadStaticsXY\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "ARGUMENT -> position 3 WorldNum; read by Arg", "BRIDGE CONTRACT -> IApiBridge.GetStaticTiles", "RESULT -> new InjectionValue(bridge.GetStaticTiles(Arg(0), Arg(1), Arg(2)).Select(value => new InjectionValue(value)).ToArray())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetStaticTiles(Arg(0), Arg(1), Arg(2)).Select(value => new InjectionValue(value)).ToArray());" ] }, { "name": "UO.Recall", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Recall\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Recall", "parameters": [ { "name": "target", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Recall\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 target: consumed by the Recall branch" ] }, { "name": "UO.ReceiveObjectName", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ReceiveObjectName", "dependencies": [] }, { "name": "UO.ReceiveObjectName", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ReceiveObjectName", "dependencies": [] }, { "name": "UO.RemoveEarrings", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"RemoveEarrings\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.RemoveFigure", "parameters": [ { "name": "FigureID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"RemoveFigure\"]", "ARGUMENT -> position 1 FigureID; read by Arg", "STATE -> InjectionApiState.MapFigures", "BRIDGE CONTRACT -> IApiBridge.RemoveMapFigure", "RESULT -> new InjectionValue(removed)", "BRANCH LOGIC -> { int id = Arg(0); int removed = bridge.RemoveMapFigure(id); state.MapFigures.Remove(id); return new InjectionValue(removed); }" ] }, { "name": "UO.RemoveFromParty", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"RemoveFromParty\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.PartyRemove", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.PartyRemove(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.RemoveHat", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"RemoveHat\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.RemoveNeckless", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"RemoveNeckless\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.RemoveRing", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"RemoveRing\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.RemoveUserStatic", "parameters": [ { "name": "ID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"RemoveUserStatic\"]", "ARGUMENT -> position 1 ID; read by Arg", "STATE -> InjectionApiState.UserStatics", "BRIDGE CONTRACT -> IApiBridge.RemoveUserStatic", "RESULT -> new InjectionValue(removed ? 1 : 0)", "BRANCH LOGIC -> { int id = Arg(0); bool removed = state.UserStatics.Remove(id); if (removed) bridge.RemoveUserStatic(id); return new InjectionValue(removed ? 1 : 0); }" ] }, { "name": "UO.Rename", "parameters": [ { "name": "mobile", "kind": "Any" }, { "name": "newName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Rename\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 mobile: consumed by the Rename branch", "ARGUMENT -> position 2 newName: consumed by the Rename branch" ] }, { "name": "UO.RenameMobile", "parameters": [ { "name": "MobID", "kind": "Any" }, { "name": "NewName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"RenameMobile\"]", "ARGUMENT -> position 1 MobID; read by Arg", "ARGUMENT -> position 2 NewName; read by Text", "BRIDGE CONTRACT -> IApiBridge.RenameMobile", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.RenameMobile(Arg(0), Text(1)); return InjectionValue.Unit;" ] }, { "name": "UO.ReqProfile", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ReqProfile\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ReqProfile", "parameters": [ { "name": "mobile", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ReqProfile\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 mobile: consumed by the ReqProfile branch" ] }, { "name": "UO.RequestContextMenu", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"RequestContextMenu\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.RequestContextMenu", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.RequestContextMenu(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.RequestStats", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"RequestStats\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.RequestStats", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.RequestStats(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.ReqVirtuesGump", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ReqVirtuesGump\"]", "BRIDGE CONTRACT -> IApiBridge.RequestVirtuesGump", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.RequestVirtuesGump(); return InjectionValue.Unit;" ] }, { "name": "UO.Resend", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Resend\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ResetProfile", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ResetProfile\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ResistCold", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__17", "dependencies": [] }, { "name": "UO.ResistEnergy", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__19", "dependencies": [] }, { "name": "UO.ResistFire", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__16", "dependencies": [] }, { "name": "UO.ResistPhysical", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__15", "dependencies": [] }, { "name": "UO.ResistPoison", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__18", "dependencies": [] }, { "name": "UO.Salute", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Salute\"]", "BRIDGE CONTRACT -> IApiBridge.Salute", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.Salute(); return InjectionValue.Unit;" ] }, { "name": "UO.SaveConfig", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SaveConfig", "dependencies": [] }, { "name": "UO.SaveHotkeys", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SaveHotkeys\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Say", "parameters": [ { "name": "message", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Say", "dependencies": [] }, { "name": "UO.SayU", "parameters": [ { "name": "text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SayU\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 text: consumed by the SayU branch" ] }, { "name": "UO.ScanInt", "parameters": [ { "name": "textValue", "kind": "Any" }, { "name": "startValue", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.ScanInt", "dependencies": [] }, { "name": "UO.SelectGump", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SelectGump", "dependencies": [] }, { "name": "UO.SelectIgnoreList", "parameters": [ { "name": "list", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SelectIgnoreList\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 list: consumed by the SelectIgnoreList branch" ] }, { "name": "UO.Self", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Self\"]", "BRIDGE CONTRACT -> IApiBridge.Self", "RESULT -> new InjectionValue(bridge.Self)", "BRANCH LOGIC -> return new InjectionValue(bridge.Self);" ] }, { "name": "UO.Sell", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Sell\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Sell branch" ] }, { "name": "UO.Sell", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Sell\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Sell branch", "ARGUMENT -> position 2 color: consumed by the Sell branch" ] }, { "name": "UO.Sell", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "quantity", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Sell\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 type: consumed by the Sell branch", "ARGUMENT -> position 2 color: consumed by the Sell branch", "ARGUMENT -> position 3 quantity: consumed by the Sell branch" ] }, { "name": "UO.SendGumpSelect", "parameters": [ { "name": "triggerId", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SendGumpSelect", "dependencies": [] }, { "name": "UO.SendGumpSelect", "parameters": [ { "name": "triggerId", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SendGumpSelect", "dependencies": [] }, { "name": "UO.SendGumpSelect", "parameters": [ { "name": "gumpIndex", "kind": "Any" }, { "name": "triggerId", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SendGumpSelect", "dependencies": [] }, { "name": "UO.SendGumpSelect", "parameters": [ { "name": "serial", "kind": "Any" }, { "name": "gumpId", "kind": "Any" }, { "name": "triggerId", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SendGumpSelect", "dependencies": [] }, { "name": "UO.SendGumpSelect", "parameters": [ { "name": "serial", "kind": "Any" }, { "name": "gumpId", "kind": "Any" }, { "name": "triggerId", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SendGumpSelect", "dependencies": [] }, { "name": "UO.SendShopReply", "parameters": [ { "name": "reply", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SendShopReply", "dependencies": [] }, { "name": "UO.ServerPrint", "parameters": [ { "name": "message", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.ServerPrint", "dependencies": [] }, { "name": "UO.Set", "parameters": [ { "name": "name", "kind": "String" }, { "name": "valueStr", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Set", "dependencies": [] }, { "name": "UO.Set", "parameters": [ { "name": "name", "kind": "String" }, { "name": "value", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Set", "dependencies": [] }, { "name": "UO.SetARExtParams", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetARExtParams\"]", "STATE -> InjectionApiState.AutoReconnectCharacter", "STATE -> InjectionApiState.AutoReconnectShard", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.SetReconnectSelection", "BRIDGE CONTRACT -> IApiBridge.ShardName", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string requestedShard = arguments.Length > 0 ? Text(0) : string.Empty; string requestedCharacter = arguments.Length > 1 ? Text(1) : string.Empty; state.AutoReconnectShard = string.IsNullOrWhiteSpace(requestedShard) ? bridge.ShardName : requestedShard; state.AutoReconnectCharacter = string.IsNullOrWhiteSpace(requestedCharacter) ? bridge.GetName(bridge.Self) ?? string.Empty : requestedCharacter; int useAtEveryConn..." ] }, { "name": "UO.SetARExtParams", "parameters": [ { "name": "ShardName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetARExtParams\"]", "ARGUMENT -> position 1 ShardName; read by Text", "STATE -> InjectionApiState.AutoReconnectCharacter", "STATE -> InjectionApiState.AutoReconnectShard", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.SetReconnectSelection", "BRIDGE CONTRACT -> IApiBridge.ShardName", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string requestedShard = arguments.Length > 0 ? Text(0) : string.Empty; string requestedCharacter = arguments.Length > 1 ? Text(1) : string.Empty; state.AutoReconnectShard = string.IsNullOrWhiteSpace(requestedShard) ? bridge.ShardName : requestedShard; state.AutoReconnectCharacter = string.IsNullOrWhiteSpace(requestedCharacter) ? bridge.GetName(bridge.Self) ?? string.Empty : requestedCharacter; int useAtEveryConn..." ] }, { "name": "UO.SetARExtParams", "parameters": [ { "name": "ShardName", "kind": "Any" }, { "name": "CharName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetARExtParams\"]", "ARGUMENT -> position 1 ShardName; read by Text", "ARGUMENT -> position 2 CharName; read by Text", "STATE -> InjectionApiState.AutoReconnectCharacter", "STATE -> InjectionApiState.AutoReconnectShard", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.SetReconnectSelection", "BRIDGE CONTRACT -> IApiBridge.ShardName", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string requestedShard = arguments.Length > 0 ? Text(0) : string.Empty; string requestedCharacter = arguments.Length > 1 ? Text(1) : string.Empty; state.AutoReconnectShard = string.IsNullOrWhiteSpace(requestedShard) ? bridge.ShardName : requestedShard; state.AutoReconnectCharacter = string.IsNullOrWhiteSpace(requestedCharacter) ? bridge.GetName(bridge.Self) ?? string.Empty : requestedCharacter; int useAtEveryConn..." ] }, { "name": "UO.SetARExtParams", "parameters": [ { "name": "ShardName", "kind": "Any" }, { "name": "CharName", "kind": "Any" }, { "name": "UseAtEveryConnect", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetARExtParams\"]", "ARGUMENT -> position 1 ShardName; read by Text", "ARGUMENT -> position 2 CharName; read by Text", "ARGUMENT -> position 3 UseAtEveryConnect; read by Arg", "STATE -> InjectionApiState.AutoReconnectCharacter", "STATE -> InjectionApiState.AutoReconnectShard", "BRIDGE CONTRACT -> IApiBridge.GetName", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.SetReconnectSelection", "BRIDGE CONTRACT -> IApiBridge.ShardName", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { string requestedShard = arguments.Length > 0 ? Text(0) : string.Empty; string requestedCharacter = arguments.Length > 1 ? Text(1) : string.Empty; state.AutoReconnectShard = string.IsNullOrWhiteSpace(requestedShard) ? bridge.ShardName : requestedShard; state.AutoReconnectCharacter = string.IsNullOrWhiteSpace(requestedCharacter) ? bridge.GetName(bridge.Self) ?? string.Empty : requestedCharacter; int useAtEveryConn..." ] }, { "name": "UO.SetArm", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetArm", "dependencies": [] }, { "name": "UO.SetARStatus", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetARStatus\"]", "ARGUMENT -> position 1 Value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetAutoReconnect", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetAutoReconnect(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.SetAutoBuyDelay", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetAutoBuyDelay\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.AutoBuyDelay", "BRIDGE CONTRACT -> IApiBridge.SetAutoBuyDelay", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.AutoBuyDelay = Math.Max(0, Arg(0)); bridge.SetAutoBuyDelay(state.AutoBuyDelay); return InjectionValue.Unit;" ] }, { "name": "UO.SetAutoSellDelay", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetAutoSellDelay\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.AutoSellDelay", "BRIDGE CONTRACT -> IApiBridge.SetAutoSellDelay", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.AutoSellDelay = Math.Max(0, Arg(0)); bridge.SetAutoSellDelay(state.AutoSellDelay); return InjectionValue.Unit;" ] }, { "name": "UO.SetBadLocation", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetBadLocation\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "STATE -> InjectionApiState.BadLocations", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { int x = Arg(0), y = Arg(1); if (x < 0 || x > ushort.MaxValue || y < 0 || y > ushort.MaxValue) throw new NativeSubrutineException(\"UO.SetBadLocation requires world X/Y in 0..65535.\"); state.BadLocations.Add(x + \",\" + y); return InjectionValue.Unit; }" ] }, { "name": "UO.SetBadObject", "parameters": [ { "name": "ObjType", "kind": "Any" }, { "name": "Color", "kind": "Any" }, { "name": "Radius", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetBadObject\"]", "ARGUMENT -> position 1 ObjType; read by Arg", "ARGUMENT -> position 2 Color; read by Arg", "ARGUMENT -> position 3 Radius; read by Arg", "STATE -> InjectionApiState.BadObjects", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { int type = Arg(0), hue = Arg(1), radius = Arg(2); if (type < -1 || type > ushort.MaxValue || hue < -1 || hue > ushort.MaxValue || radius < 0 || radius > byte.MaxValue) throw new NativeSubrutineException(\"UO.SetBadObject requires type/color 0..65535 (or -1) and radius 0..255.\"); state.BadObjects.Add(type + \",\" + hue + \",\" + radius); return InjectionValue.Unit; }" ] }, { "name": "UO.SetCatchBag", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SetCatchBag\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.SetCatchBag", "parameters": [ { "name": "container", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SetCatchBag\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 container: consumed by the SetCatchBag branch" ] }, { "name": "UO.SetContextMenuHook", "parameters": [ { "name": "MenuID", "kind": "Any" }, { "name": "EntryNumber", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetContextMenuHook\"]", "ARGUMENT -> position 1 MenuID; read by Arg", "ARGUMENT -> position 2 EntryNumber; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetContextMenuHook", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetContextMenuHook(Arg(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.SetDefault", "parameters": [ { "name": "name", "kind": "Any" }, { "name": "object", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SetDefault\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 name: consumed by the SetDefault branch", "ARGUMENT -> position 2 object: consumed by the SetDefault branch" ] }, { "name": "UO.SetDress", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetDress\"]", "CALL -> InjectionApiUO.SetDress", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> SetDress(\"__stealth_saved_set__\"); return InjectionValue.Unit;" ] }, { "name": "UO.SetDress", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetDress", "dependencies": [] }, { "name": "UO.SetDressSpeed", "parameters": [ { "name": "delayms", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetDressSpeed", "dependencies": [] }, { "name": "UO.SetEasyUO", "parameters": [ { "name": "number", "kind": "Any" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetEasyUO", "dependencies": [] }, { "name": "UO.SetEvent", "parameters": [ { "name": "name", "kind": "Any" }, { "name": "stateValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetEvent", "dependencies": [] }, { "name": "UO.SetEvent", "parameters": [ { "name": "name", "kind": "Any" }, { "name": "stateValue", "kind": "Any" }, { "name": "repeatOrHandler", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetEvent", "dependencies": [] }, { "name": "UO.SetEvent", "parameters": [ { "name": "nameValue", "kind": "Any" }, { "name": "stateValue", "kind": "Any" }, { "name": "repeatValue", "kind": "Any" }, { "name": "subNameValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetEvent", "dependencies": [] }, { "name": "UO.SetEventProc", "parameters": [ { "name": "Eventname", "kind": "Any" }, { "name": "Procname", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetEventProc\"]", "ARGUMENT -> position 1 Eventname; read by arguments[]", "ARGUMENT -> position 2 Procname; read by Text", "ARGUMENT -> position 2 Procname; read by arguments[]", "CALL -> InjectionApiUO.SetEvent", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { if (string.IsNullOrWhiteSpace(Text(1))) SetEvent(arguments[0], InjectionValue.False); else SetEvent(arguments[0], InjectionValue.True, InjectionValue.True, arguments[1]); return InjectionValue.Unit; }" ] }, { "name": "UO.SetGlobal", "parameters": [ { "name": "name", "kind": "String" }, { "name": "value", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.State.Globals.SetGlobal", "dependencies": [] }, { "name": "UO.SetGlobal", "parameters": [ { "name": "name", "kind": "String" }, { "name": "value", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.State.Globals.SetGlobal", "dependencies": [] }, { "name": "UO.SetGlobal", "parameters": [ { "name": "name", "kind": "String" }, { "name": "value", "kind": "Decimal" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.State.Globals.SetGlobal", "dependencies": [] }, { "name": "UO.SetGlobal", "parameters": [ { "name": "GlobalRegion", "kind": "Any" }, { "name": "VarName", "kind": "Any" }, { "name": "VarValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetGlobal\"]", "ARGUMENT -> position 1 GlobalRegion; read by Text", "ARGUMENT -> position 2 VarName; read by Text", "ARGUMENT -> position 3 VarValue; read by Text", "STATE -> InjectionApiState.GlobalVariables", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.GlobalVariables[Text(0) + \"\\u001F\" + Text(1)] = Text(2); return InjectionValue.Unit;" ] }, { "name": "UO.SetGump", "parameters": [ { "name": "identifier", "kind": "Any" }, { "name": "key", "kind": "Any" }, { "name": "stateValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetGump", "dependencies": [] }, { "name": "UO.SetGump", "parameters": [ { "name": "gumpId", "kind": "Any" }, { "name": "identifier", "kind": "Any" }, { "name": "key", "kind": "Any" }, { "name": "stateValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetGump", "dependencies": [] }, { "name": "UO.SetJournalLine", "parameters": [ { "name": "index", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetJournalLine", "dependencies": [] }, { "name": "UO.SetJournalLine", "parameters": [ { "name": "index", "kind": "Integer" }, { "name": "text", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetJournalLine", "dependencies": [] }, { "name": "UO.SetJournalLine", "parameters": [ { "name": "StringIndex", "kind": "Any" }, { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetJournalLine\"]", "ARGUMENT -> position 1 StringIndex; read by Arg", "ARGUMENT -> position 2 Text; read by Text", "BRIDGE CONTRACT -> IApiBridge.SetJournalLine", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> if (arguments.Length > 1) bridge.SetJournalLine(Arg(0), Text(1)); else bridge.SetJournalLine(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.SetMulPath", "parameters": [ { "name": "pathValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetMulPath", "dependencies": [] }, { "name": "UO.SetPauseScriptOnDisconnectStatus", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetPauseScriptOnDisconnectStatus\"]", "ARGUMENT -> position 1 Value; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetPauseScriptOnDisconnectStatus", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetPauseScriptOnDisconnectStatus(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.SetRec", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SetRec\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.SetReceivingContainer", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetReceivingContainer", "dependencies": [] }, { "name": "UO.SetReceivingContainer", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetReceivingContainer", "dependencies": [] }, { "name": "UO.SetReceivingContainer", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetReceivingContainer", "dependencies": [] }, { "name": "UO.SetRunMountTimer", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetRunMountTimer\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.RunMountTimer", "STATE -> InjectionApiState.RunUnmountTimer", "STATE -> InjectionApiState.WalkMountTimer", "STATE -> InjectionApiState.WalkUnmountTimer", "BRIDGE CONTRACT -> IApiBridge.SetMovementTimers", "CALL -> InjectionApiUO.ClampMoveTimer", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.RunMountTimer = ClampMoveTimer(Arg(0)); bridge.SetMovementTimers(state.RunMountTimer, state.RunUnmountTimer, state.WalkMountTimer, state.WalkUnmountTimer); return InjectionValue.Unit;" ] }, { "name": "UO.SetRunUnmountTimer", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetRunUnmountTimer\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.RunMountTimer", "STATE -> InjectionApiState.RunUnmountTimer", "STATE -> InjectionApiState.WalkMountTimer", "STATE -> InjectionApiState.WalkUnmountTimer", "BRIDGE CONTRACT -> IApiBridge.SetMovementTimers", "CALL -> InjectionApiUO.ClampMoveTimer", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.RunUnmountTimer = ClampMoveTimer(Arg(0)); bridge.SetMovementTimers(state.RunMountTimer, state.RunUnmountTimer, state.WalkMountTimer, state.WalkUnmountTimer); return InjectionValue.Unit;" ] }, { "name": "UO.SetScriptName", "parameters": [ { "name": "ScriptIndex", "kind": "Any" }, { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetScriptName\"]", "ARGUMENT -> position 1 ScriptIndex; read by Arg", "ARGUMENT -> position 2 Value; read by Text", "BRIDGE CONTRACT -> IApiBridge.SetScriptName", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetScriptName(Arg(0), Text(1)); return InjectionValue.Unit;" ] }, { "name": "UO.SetSeason", "parameters": [ { "name": "season", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"SetSeason\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 season: consumed by the SetSeason branch" ] }, { "name": "UO.SetShowZ", "parameters": [ { "name": "stateValue", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.SetShowZ", "dependencies": [] }, { "name": "UO.SetSilentMode", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetSilentMode\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.SilentMode", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.SilentMode = Arg(0) != 0 ? 1 : 0; return InjectionValue.Unit;" ] }, { "name": "UO.SetSkillLockState", "parameters": [ { "name": "SkillName", "kind": "Any" }, { "name": "skillState", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetSkillLockState\"]", "ARGUMENT -> position 1 SkillName; read by Text", "ARGUMENT -> position 2 skillState; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetSkillLockState", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetSkillLockState(Text(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.SetStatLockState", "parameters": [ { "name": "statNum", "kind": "Any" }, { "name": "statState", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetStatLockState\"]", "ARGUMENT -> position 1 statNum; read by Arg", "ARGUMENT -> position 2 statState; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetStatLockState", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetStatLockState(Arg(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.SetStatState", "parameters": [ { "name": "statNum", "kind": "Any" }, { "name": "statState", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetStatState\"]", "ARGUMENT -> position 1 statNum; read by Arg", "ARGUMENT -> position 2 statState; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetStatLockState", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetStatLockState(Arg(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.SetWalkMountTimer", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetWalkMountTimer\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.RunMountTimer", "STATE -> InjectionApiState.RunUnmountTimer", "STATE -> InjectionApiState.WalkMountTimer", "STATE -> InjectionApiState.WalkUnmountTimer", "BRIDGE CONTRACT -> IApiBridge.SetMovementTimers", "CALL -> InjectionApiUO.ClampMoveTimer", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.WalkMountTimer = ClampMoveTimer(Arg(0)); bridge.SetMovementTimers(state.RunMountTimer, state.RunUnmountTimer, state.WalkMountTimer, state.WalkUnmountTimer); return InjectionValue.Unit;" ] }, { "name": "UO.SetWalkUnmountTimer", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetWalkUnmountTimer\"]", "ARGUMENT -> position 1 Value; read by Arg", "STATE -> InjectionApiState.RunMountTimer", "STATE -> InjectionApiState.RunUnmountTimer", "STATE -> InjectionApiState.WalkMountTimer", "STATE -> InjectionApiState.WalkUnmountTimer", "BRIDGE CONTRACT -> IApiBridge.SetMovementTimers", "CALL -> InjectionApiUO.ClampMoveTimer", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> state.WalkUnmountTimer = ClampMoveTimer(Arg(0)); bridge.SetMovementTimers(state.RunMountTimer, state.RunUnmountTimer, state.WalkMountTimer, state.WalkUnmountTimer); return InjectionValue.Unit;" ] }, { "name": "UO.SetWarMode", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SetWarMode\"]", "ARGUMENT -> position 1 Value; read by Arg", "CALL -> InjectionApiUO.WarMode", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> WarMode(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.Sex", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Sex\"]", "BRIDGE CONTRACT -> IApiBridge.Sex", "RESULT -> new InjectionValue(bridge.Sex)", "BRANCH LOGIC -> return new InjectionValue(bridge.Sex);" ] }, { "name": "UO.ShardName", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ShardName\"]", "BRIDGE CONTRACT -> IApiBridge.ShardName", "RESULT -> new InjectionValue(bridge.ShardName)", "BRANCH LOGIC -> return new InjectionValue(bridge.ShardName);" ] }, { "name": "UO.ShardPath", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ShardPath\"]", "BRIDGE CONTRACT -> IApiBridge.CurrentProfilePath", "RESULT -> new InjectionValue(bridge.CurrentProfilePath)", "BRANCH LOGIC -> return new InjectionValue(bridge.CurrentProfilePath);" ] }, { "name": "UO.Shop", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Shop\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ShowJournal", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ShowJournal\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.ShutdownWindows", "parameters": [ { "name": "state", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"ShutdownWindows\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 state: consumed by the ShutdownWindows branch" ] }, { "name": "UO.SkillLockState", "parameters": [ { "name": "SkillName", "kind": "Any" }, { "name": "skillState", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"SkillLockState\"]", "ARGUMENT -> position 1 SkillName; read by Text", "ARGUMENT -> position 2 skillState; read by Arg", "BRIDGE CONTRACT -> IApiBridge.SetSkillLockState", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetSkillLockState(Text(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.SkillVal", "parameters": [ { "name": "skillName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SkillVal", "dependencies": [] }, { "name": "UO.SkillVal", "parameters": [ { "name": "skill", "kind": "Any" }, { "name": "variant", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_12", "dependencies": [ "SCRIPT API -> InjectionApiUO.SkillVal", "ARGUMENT -> position 1 skill; consumed by the compact runtime route", "ARGUMENT -> position 2 variant; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.SkillVal", "BRIDGE CONTRACT -> IApiBridge.SkillBaseVal", "BRIDGE CONTRACT -> IApiBridge.SkillLockVal", "RESULT -> variant 0 current fixed value; 1 real/base fixed value; 2 base gain since baseline; 3 lock state" ] }, { "name": "UO.Snap", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Snap", "dependencies": [] }, { "name": "UO.Snap", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Snap", "dependencies": [] }, { "name": "UO.Snap", "parameters": [ { "name": "name", "kind": "String" }, { "name": "quality", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Snap", "dependencies": [] }, { "name": "UO.Snap", "parameters": [ { "name": "file", "kind": "Any" }, { "name": "quality", "kind": "Any" }, { "name": "includeUI", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_13", "dependencies": [ "SCRIPT API -> InjectionApiUO.Snap", "ARGUMENT -> position 1 file; consumed by the compact runtime route", "ARGUMENT -> position 2 quality; consumed by the compact runtime route", "ARGUMENT -> position 3 includeUI; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.Snap", "RESULT -> 1 on saved screenshot; 0 on capture/write failure", "BRANCH LOGIC -> .jpg/.jpeg uses requested JPEG quality; includeUI=false composites world+lights without UI render target" ] }, { "name": "UO.Snoop", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Snoop\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Snoop", "parameters": [ { "name": "container", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Snoop\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 container: consumed by the Snoop branch" ] }, { "name": "UO.Sound", "parameters": [ { "name": "soundId", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Sound\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 soundId: consumed by the Sound branch" ] }, { "name": "UO.Specmove", "parameters": [ { "name": "direction", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Specmove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 direction: consumed by the Specmove branch" ] }, { "name": "UO.Specmove", "parameters": [ { "name": "direction", "kind": "Any" }, { "name": "running", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Specmove\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 direction: consumed by the Specmove branch", "ARGUMENT -> position 2 running: consumed by the Specmove branch" ] }, { "name": "UO.Stam", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Stam\"]", "BRIDGE CONTRACT -> IApiBridge.Stamina", "RESULT -> new InjectionValue(bridge.Stamina)", "BRANCH LOGIC -> return new InjectionValue(bridge.Stamina);" ] }, { "name": "UO.Stamina", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__8", "dependencies": [] }, { "name": "UO.StartScript", "parameters": [ { "name": "ScriptPath", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StartScript\"]", "ARGUMENT -> position 1 ScriptPath; read by Text", "BRIDGE CONTRACT -> IApiBridge.StartScript", "RESULT -> new InjectionValue(bridge.StartScript(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.StartScript(Text(0)));" ] }, { "name": "UO.StealthCnt", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.StealthCnt", "dependencies": [] }, { "name": "UO.StealthInfo", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StealthInfo\"]", "BRIDGE CONTRACT -> IApiBridge.ClientPath", "BRIDGE CONTRACT -> IApiBridge.RuntimeProductName", "BRIDGE CONTRACT -> IApiBridge.RuntimeProductVersion", "RESULT -> new InjectionValue(new[] { new InjectionValue(bridge.RuntimeProductName), new InjectionValue(bridge.RuntimeProductVersion), new InjectionValue(bridge.ClientPath) })", "BRANCH LOGIC -> return new InjectionValue(new[] { new InjectionValue(bridge.RuntimeProductName), new InjectionValue(bridge.RuntimeProductVersion), new InjectionValue(bridge.ClientPath) });" ] }, { "name": "UO.StealthPath", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StealthPath\"]", "BRIDGE CONTRACT -> IApiBridge.ClientPath", "RESULT -> new InjectionValue(bridge.ClientPath)", "BRANCH LOGIC -> return new InjectionValue(bridge.ClientPath);" ] }, { "name": "UO.StealthProfilePath", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StealthProfilePath\"]", "BRIDGE CONTRACT -> IApiBridge.CurrentProfilePath", "RESULT -> new InjectionValue(bridge.CurrentProfilePath)", "BRANCH LOGIC -> return new InjectionValue(bridge.CurrentProfilePath);" ] }, { "name": "UO.Step", "parameters": [ { "name": "Direction", "kind": "Any" }, { "name": "Running", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Step\"]", "ARGUMENT -> position 1 Direction; read by Arg", "ARGUMENT -> position 2 Running; read by Arg", "STATE -> InjectionApiState.MoveCheckStamina", "STATE -> InjectionApiState.MoveExitOnDisconnect", "STATE -> InjectionApiState.MoveOpenDoor", "BRIDGE CONTRACT -> IApiBridge.IsOnline", "BRIDGE CONTRACT -> IApiBridge.OpenDoor", "BRIDGE CONTRACT -> IApiBridge.Stamina", "BRIDGE CONTRACT -> IApiBridge.Step", "RESULT -> new InjectionValue(0)", "RESULT -> new InjectionValue(bridge.Step(Arg(0) & 7, Arg(1) != 0))", "BRANCH LOGIC -> if (state.MoveExitOnDisconnect != 0 && bridge.IsOnline() == 0) return new InjectionValue(0); if (state.MoveCheckStamina > 0 && bridge.Stamina < state.MoveCheckStamina) return new InjectionValue(0); if (state.MoveOpenDoor != 0) bridge.OpenDoor(); return new InjectionValue(bridge.Step(Arg(0) & 7, Arg(1) != 0));" ] }, { "name": "UO.StepQ", "parameters": [ { "name": "direction", "kind": "Any" }, { "name": "run", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_31", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactStepQ", "ARGUMENT -> position 1 direction; consumed by the compact runtime route", "ARGUMENT -> position 2 run; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.StepQueued", "BRIDGE CONTRACT -> IApiBridge.StepControlled", "RESULT -> queued sequence/status; waitForAck returns observable confirm/deny/timeout status" ] }, { "name": "UO.StepQ", "parameters": [ { "name": "direction", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "timeout", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_31", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactStepQ", "ARGUMENT -> position 1 direction; consumed by the compact runtime route", "ARGUMENT -> position 2 run; consumed by the compact runtime route", "ARGUMENT -> position 3 timeout; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.StepQueued", "BRIDGE CONTRACT -> IApiBridge.StepControlled", "RESULT -> queued sequence/status; waitForAck returns observable confirm/deny/timeout status" ] }, { "name": "UO.StepQ", "parameters": [ { "name": "direction", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "queue", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_31", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactStepQ", "ARGUMENT -> position 1 direction; consumed by the compact runtime route", "ARGUMENT -> position 2 run; consumed by the compact runtime route", "ARGUMENT -> position 3 timeout; consumed by the compact runtime route", "ARGUMENT -> position 4 queue; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.StepQueued", "BRIDGE CONTRACT -> IApiBridge.StepControlled", "RESULT -> queued sequence/status; waitForAck returns observable confirm/deny/timeout status" ] }, { "name": "UO.StepQ", "parameters": [ { "name": "direction", "kind": "Any" }, { "name": "run", "kind": "Any" }, { "name": "timeout", "kind": "Any" }, { "name": "queue", "kind": "Any" }, { "name": "waitForAck", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_31", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactStepQ", "ARGUMENT -> position 1 direction; consumed by the compact runtime route", "ARGUMENT -> position 2 run; consumed by the compact runtime route", "ARGUMENT -> position 3 timeout; consumed by the compact runtime route", "ARGUMENT -> position 4 queue; consumed by the compact runtime route", "ARGUMENT -> position 5 waitForAck; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.StepQueued", "BRIDGE CONTRACT -> IApiBridge.StepControlled", "RESULT -> queued sequence/status; waitForAck returns observable confirm/deny/timeout status" ] }, { "name": "UO.StopAllScripts", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StopAllScripts\"]", "BRIDGE CONTRACT -> IApiBridge.StopAllScripts", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.StopAllScripts(); return InjectionValue.Unit;" ] }, { "name": "UO.StopBoat", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StopBoat\"]", "BRIDGE CONTRACT -> IApiBridge.StopBoat", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.StopBoat(); return InjectionValue.Unit;" ] }, { "name": "UO.StopScript", "parameters": [ { "name": "ScriptIndex", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"StopScript\"]", "ARGUMENT -> position 1 ScriptIndex; read by Arg", "BRIDGE CONTRACT -> IApiBridge.StopScript", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.StopScript(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.Str", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Str\"]", "BRIDGE CONTRACT -> IApiBridge.Strength", "RESULT -> new InjectionValue(bridge.Strength)", "BRANCH LOGIC -> return new InjectionValue(bridge.Strength);" ] }, { "name": "UO.Strength", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__10", "dependencies": [] }, { "name": "UO.SubExists", "parameters": [ { "name": "subrutineName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.SubExists", "dependencies": [] }, { "name": "UO.Target", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Target\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Target", "parameters": [ { "name": "object", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Target\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 object: consumed by the Target branch" ] }, { "name": "UO.Target", "parameters": [ { "name": "targetKey", "kind": "Any" }, { "name": "target", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Target", "dependencies": [] }, { "name": "UO.Target", "parameters": [ { "name": "targetKey", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "targetType", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Target", "dependencies": [] }, { "name": "UO.TargetByResource", "parameters": [ { "name": "ObjID", "kind": "Any" }, { "name": "Resource", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TargetByResource\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "ARGUMENT -> position 2 Resource; read by Arg", "BRIDGE CONTRACT -> IApiBridge.FindType", "BRIDGE CONTRACT -> IApiBridge.UseObject", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> { int found = bridge.FindType(Arg(1), -1, 0, -1, true); if (found != 0) { bridge.WaitTargetObject(Arg(0)); bridge.UseObject(found); } return InjectionValue.Unit; }" ] }, { "name": "UO.TargetID", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TargetID\"]", "BRIDGE CONTRACT -> IApiBridge.GetTargetCursorId", "RESULT -> new InjectionValue(bridge.GetTargetCursorId())", "BRANCH LOGIC -> return new InjectionValue(bridge.GetTargetCursorId());" ] }, { "name": "UO.Targeting", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.IsTargeting", "dependencies": [] }, { "name": "UO.TargetPresent", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TargetPresent\"]", "CALL -> InjectionApiUO.IsTargeting", "RESULT -> new InjectionValue(IsTargeting())", "BRANCH LOGIC -> return new InjectionValue(IsTargeting());" ] }, { "name": "UO.TargetToObject", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TargetToObject\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.TargetToObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.TargetToObject(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.TargetToTile", "parameters": [ { "name": "Tile", "kind": "Any" }, { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "Z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TargetToTile\"]", "ARGUMENT -> position 1 Tile; read by Arg", "ARGUMENT -> position 2 X; read by Arg", "ARGUMENT -> position 3 Y; read by Arg", "ARGUMENT -> position 4 Z; read by Arg", "BRIDGE CONTRACT -> IApiBridge.TargetToTile", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.TargetToTile(Arg(0), Arg(1), Arg(2), Arg(3)); return InjectionValue.Unit;" ] }, { "name": "UO.TargetToXYZ", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "Z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TargetToXYZ\"]", "ARGUMENT -> position 1 X; read by Arg", "ARGUMENT -> position 2 Y; read by Arg", "ARGUMENT -> position 3 Z; read by Arg", "BRIDGE CONTRACT -> IApiBridge.TargetToTile", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.TargetToTile(0, Arg(0), Arg(1), Arg(2)); return InjectionValue.Unit;" ] }, { "name": "UO.Terminate", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Terminate", "dependencies": [] }, { "name": "UO.Terminate", "parameters": [ { "name": "subrutineName", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Terminate", "dependencies": [] }, { "name": "UO.TerminateAll", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.TerminateAll", "dependencies": [] }, { "name": "UO.TextClear", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.TextClear", "dependencies": [] }, { "name": "UO.TextClose", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.TextClose", "dependencies": [] }, { "name": "UO.TextOpen", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.TextOpen", "dependencies": [] }, { "name": "UO.TextPrint", "parameters": [ { "name": "text", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.TextPrint", "dependencies": [] }, { "name": "UO.TicksAnim", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TicksAnim", "dependencies": [] }, { "name": "UO.TicksDead", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TicksDead", "dependencies": [] }, { "name": "UO.TicksSkill", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TicksSkill", "dependencies": [] }, { "name": "UO.TicksSpell", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TicksSpell", "dependencies": [] }, { "name": "UO.TicksTarget", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TicksTarget", "dependencies": [] }, { "name": "UO.TicksUse", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TicksUse", "dependencies": [] }, { "name": "UO.Time", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Time", "dependencies": [] }, { "name": "UO.Timer", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Timer", "dependencies": [] }, { "name": "UO.ToggleFly", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"ToggleFly\"]", "BRIDGE CONTRACT -> IApiBridge.ToggleFly", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.ToggleFly(); return InjectionValue.Unit;" ] }, { "name": "UO.Track", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Track", "dependencies": [] }, { "name": "UO.Track", "parameters": [ { "name": "flag", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Track", "dependencies": [] }, { "name": "UO.Track", "parameters": [ { "name": "flagRaw", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.Track", "dependencies": [] }, { "name": "UO.TradeCheck", "parameters": [ { "name": "windowIndex", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TradeCheck", "dependencies": [] }, { "name": "UO.TradeCheck", "parameters": [ { "name": "TradeNum", "kind": "Any" }, { "name": "Num", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"TradeCheck\"]", "ARGUMENT -> position 1 TradeNum; read by Arg", "ARGUMENT -> position 2 Num; read by Arg", "BRIDGE CONTRACT -> IApiBridge.TradeCheck", "RESULT -> new InjectionValue(tradeSide is 1 or 2 ? bridge.TradeCheck(Arg(0), tradeSide - 1, 0, false) : 0)", "BRANCH LOGIC -> int tradeSide = Arg(1); return new InjectionValue(tradeSide is 1 or 2 ? bridge.TradeCheck(Arg(0), tradeSide - 1, 0, false) : 0);" ] }, { "name": "UO.TradeCheck", "parameters": [ { "name": "windowIndex", "kind": "Any" }, { "name": "checkbox", "kind": "Any" }, { "name": "stateValue", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TradeCheck", "dependencies": [] }, { "name": "UO.TradeContainer", "parameters": [ { "name": "windowIndex", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.TradeContainer", "dependencies": [] }, { "name": "UO.TradeCount", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.TradeCount", "dependencies": [] }, { "name": "UO.TradeName", "parameters": [ { "name": "windowIndex", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.TradeName", "dependencies": [] }, { "name": "UO.TradeOpponent", "parameters": [ { "name": "windowIndex", "kind": "Any" } ], "returns": "String", "implementation": "InjectionScript.Runtime.InjectionApiUO.TradeOpponent", "dependencies": [] }, { "name": "UO.Undress", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Undress", "dependencies": [] }, { "name": "UO.Unequip", "parameters": [ { "name": "layer", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Unequip", "dependencies": [] }, { "name": "UO.Unequip", "parameters": [ { "name": "Layer", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Unequip\"]", "ARGUMENT -> position 1 Layer; read by Arg", "ARGUMENT -> position 1 Layer; read by Text", "ARGUMENT -> position 1 Layer; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.Unequip", "CALL -> InjectionApiUO.Unequip", "RESULT -> new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? Unequip(Text(0)) : bridge.Unequip(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? Unequip(Text(0)) : bridge.Unequip(Arg(0)));" ] }, { "name": "UO.UnequipItems", "parameters": [ { "name": "Items", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UnequipItems\"]", "ARGUMENT -> position 1 Items; read by ArrayArg", "BRIDGE CONTRACT -> IApiBridge.GetLayer", "BRIDGE CONTRACT -> IApiBridge.Unequip", "RESULT -> new InjectionValue(success ? 1 : 0)", "BRANCH LOGIC -> { bool success = true; foreach (int item in ArrayArg(0)) { int layer = bridge.GetLayer(item); if (layer <= 0) { success = false; continue; } bridge.Unequip(layer); } return new InjectionValue(success ? 1 : 0); }" ] }, { "name": "UO.UnsetArm", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UnsetArm", "dependencies": [] }, { "name": "UO.UnsetCatchBag", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"UnsetCatchBag\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.UnsetDress", "parameters": [ { "name": "name", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UnsetDress", "dependencies": [] }, { "name": "UO.UnsetReceivingContainer", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UnsetReceivingContainer", "dependencies": [] }, { "name": "UO.UOAMessage", "parameters": [ { "name": "text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"UOAMessage\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 text: consumed by the UOAMessage branch" ] }, { "name": "UO.UOSay", "parameters": [ { "name": "Text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UOSay\"]", "ARGUMENT -> position 1 Text; read by Text", "CALL -> InjectionApiUO.Say", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> Say(Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.UOSayColor", "parameters": [ { "name": "Text", "kind": "Any" }, { "name": "Color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UOSayColor\"]", "ARGUMENT -> position 1 Text; read by Text", "ARGUMENT -> position 2 Color; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Say", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.Say(Text(0), Arg(1)); return InjectionValue.Unit;" ] }, { "name": "UO.UpdateFigure", "parameters": [ { "name": "FigureID", "kind": "Any" }, { "name": "figure", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UpdateFigure\"]", "ARGUMENT -> position 1 FigureID; read by Arg", "ARGUMENT -> position 2 figure; read by TryMapFigureArg", "STATE -> InjectionApiState.MapFigures", "BRIDGE CONTRACT -> IApiBridge.SetMapFigure", "RESULT -> InjectionValue.False", "RESULT -> InjectionValue.True", "BRANCH LOGIC -> { int id = Arg(0); if (!state.MapFigures.ContainsKey(id) || !TryMapFigureArg(1, out int[] figure, out string figureText)) return InjectionValue.False; if (bridge.SetMapFigure(id, figure[0], figure[1], figure[2], figure[3], figure[4], figure[5], figure[6], figure[7], figure[8], figure[9], figureText) == 0) return InjectionValue.False; state.MapFigures[id] = SerializeMapFigure(figure, figureText); return InjectionVa..." ] }, { "name": "UO.UpdateObject", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UpdateObject", "dependencies": [] }, { "name": "UO.UseAbility", "parameters": [ { "name": "abilityName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseAbility", "dependencies": [] }, { "name": "UO.UseAbility", "parameters": [ { "name": "abilityId", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseAbility", "dependencies": [] }, { "name": "UO.UseFromGround", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseFromGround", "dependencies": [] }, { "name": "UO.UseFromGround", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseFromGround", "dependencies": [] }, { "name": "UO.UseItemOnMobile", "parameters": [ { "name": "ItemSerial", "kind": "Any" }, { "name": "TargetSerial", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseItemOnMobile\"]", "ARGUMENT -> position 1 ItemSerial; read by Arg", "ARGUMENT -> position 2 TargetSerial; read by Arg", "BRIDGE CONTRACT -> IApiBridge.UseObject", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.WaitTargetObject(Arg(1)); bridge.UseObject(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.UseObject", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseObject", "dependencies": [] }, { "name": "UO.UseObject", "parameters": [ { "name": "id", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseObject", "dependencies": [] }, { "name": "UO.UseObject", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseObject\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.UseObject(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.UseOtherPaperdollScroll", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseOtherPaperdollScroll\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.UseObject(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.UsePrimaryAbility", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UsePrimaryAbility\"]", "BRIDGE CONTRACT -> IApiBridge.UsePrimaryAbility", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.UsePrimaryAbility(); return InjectionValue.Unit;" ] }, { "name": "UO.UseProxy", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseProxy\"]", "RESULT -> new InjectionValue(0)", "BRANCH LOGIC -> return new InjectionValue(0);" ] }, { "name": "UO.UseRec", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"UseRec\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.UserObject", "parameters": [ { "name": "serialOrName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UserObject", "dependencies": [] }, { "name": "UO.UserStaticExists", "parameters": [ { "name": "id", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UserStaticExists", "dependencies": [] }, { "name": "UO.UseSecondaryAbility", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseSecondaryAbility\"]", "BRIDGE CONTRACT -> IApiBridge.UseSecondaryAbility", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.UseSecondaryAbility(); return InjectionValue.Unit;" ] }, { "name": "UO.UseSelfPaperdollScroll", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseSelfPaperdollScroll\"]", "BRIDGE CONTRACT -> IApiBridge.Self", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.UseObject(bridge.Self); return InjectionValue.Unit;" ] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skillName", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseSkill", "dependencies": [] }, { "name": "UO.UseSkill", "parameters": [ { "name": "SkillName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseSkill\"]", "ARGUMENT -> position 1 SkillName; read by Arg", "ARGUMENT -> position 1 SkillName; read by Text", "ARGUMENT -> position 1 SkillName; read by arguments[]", "BRIDGE CONTRACT -> IApiBridge.UseSkill", "CALL -> InjectionApiUO.UseSkill", "RESULT -> new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? UseSkill(Text(0)) : bridge.UseSkill(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(arguments[0].Kind == InjectionValueKind.String ? UseSkill(Text(0)) : bridge.UseSkill(Arg(0)));" ] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skillName", "kind": "Any" }, { "name": "target", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseSkill", "dependencies": [] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skill", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_24", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseSkill", "ARGUMENT -> position 1 skill; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.UseSkill", "RESULT -> 1 when the skill-use request is accepted; 0 on invalid skill/target/no candidate/failure", "BRANCH LOGIC -> target is always queued before UseSkill; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ" ] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skill", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_24", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseSkill", "ARGUMENT -> position 1 skill; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.UseSkill", "RESULT -> 1 when the skill-use request is accepted; 0 on invalid skill/target/no candidate/failure", "BRANCH LOGIC -> target is always queued before UseSkill; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ" ] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skill", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_24", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseSkill", "ARGUMENT -> position 1 skill; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.UseSkill", "RESULT -> 1 when the skill-use request is accepted; 0 on invalid skill/target/no candidate/failure", "BRANCH LOGIC -> target is always queued before UseSkill; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ" ] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skill", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_24", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseSkill", "ARGUMENT -> position 1 skill; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.UseSkill", "RESULT -> 1 when the skill-use request is accepted; 0 on invalid skill/target/no candidate/failure", "BRANCH LOGIC -> target is always queued before UseSkill; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ" ] }, { "name": "UO.UseSkill", "parameters": [ { "name": "skill", "kind": "Any" }, { "name": "target", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" }, { "name": "waitTarget", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_24", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseSkill", "ARGUMENT -> position 1 skill; consumed by the compact runtime route", "ARGUMENT -> position 2 target; consumed by the compact runtime route", "ARGUMENT -> position 3 distance; consumed by the compact runtime route", "ARGUMENT -> position 4 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "ARGUMENT -> position 7 waitTarget; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "BRIDGE CONTRACT -> IApiBridge.UseSkill", "RESULT -> 1 when the skill-use request is accepted; 0 on invalid skill/target/no candidate/failure", "BRANCH LOGIC -> target is always queued before UseSkill; target 0/-1 auto-selects by distance/notoriety/nearest/maxZ" ] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseType", "dependencies": [] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseType", "dependencies": [] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Integer" }, { "name": "color", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseType", "dependencies": [] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "String" }, { "name": "color", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseType", "dependencies": [] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Integer" }, { "name": "color", "kind": "String" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseType", "dependencies": [] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "String" }, { "name": "color", "kind": "Integer" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.UseType", "dependencies": [] }, { "name": "UO.UseType", "parameters": [ { "name": "ObjType", "kind": "Any" }, { "name": "Color", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseType\"]", "ARGUMENT -> position 1 ObjType; read by Arg", "ARGUMENT -> position 2 Color; read by Arg", "BRIDGE CONTRACT -> IApiBridge.UseType", "RESULT -> new InjectionValue(bridge.UseType(Arg(0), arguments.Length > 1 ? Arg(1) : -1))", "BRANCH LOGIC -> return new InjectionValue(bridge.UseType(Arg(0), arguments.Length > 1 ? Arg(1) : -1));" ] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_18", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseType", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "BRIDGE CONTRACT -> IApiBridge.GetGraphics/GetColor/GetDistance/GetZ/GetIgnoreList", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> selected item serial; 0 when no item matches", "BRANCH LOGIC -> container selects ground/backpack/specific-container tree; distance/nearest/maxZ are applied before UseObject" ] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_18", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseType", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "BRIDGE CONTRACT -> IApiBridge.GetGraphics/GetColor/GetDistance/GetZ/GetIgnoreList", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> selected item serial; 0 when no item matches", "BRANCH LOGIC -> container selects ground/backpack/specific-container tree; distance/nearest/maxZ are applied before UseObject" ] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_18", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseType", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "BRIDGE CONTRACT -> IApiBridge.GetGraphics/GetColor/GetDistance/GetZ/GetIgnoreList", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> selected item serial; 0 when no item matches", "BRANCH LOGIC -> container selects ground/backpack/specific-container tree; distance/nearest/maxZ are applied before UseObject" ] }, { "name": "UO.UseType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "container", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_18", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactUseType", "ARGUMENT -> position 1 type; consumed by the compact runtime route", "ARGUMENT -> position 2 color; consumed by the compact runtime route", "ARGUMENT -> position 3 container; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 nearest; consumed by the compact runtime route", "ARGUMENT -> position 6 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetContent", "BRIDGE CONTRACT -> IApiBridge.GetGraphics/GetColor/GetDistance/GetZ/GetIgnoreList", "BRIDGE CONTRACT -> IApiBridge.UseObject", "RESULT -> selected item serial; 0 when no item matches", "BRANCH LOGIC -> container selects ground/backpack/specific-container tree; distance/nearest/maxZ are applied before UseObject" ] }, { "name": "UO.UseVirtue", "parameters": [ { "name": "VirtueName", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"UseVirtue\"]", "ARGUMENT -> position 1 VirtueName; read by Text", "BRIDGE CONTRACT -> IApiBridge.UseVirtue", "RESULT -> new InjectionValue(bridge.UseVirtue(Text(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.UseVirtue(Text(0)));" ] }, { "name": "UO.UseWorldObject", "parameters": [ { "name": "serialOrName", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.UserObject", "dependencies": [] }, { "name": "UO.VendorMenu", "parameters": [ { "name": "vendor", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"VendorMenu\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 vendor: consumed by the VendorMenu branch" ] }, { "name": "UO.VendorMenu", "parameters": [ { "name": "menu", "kind": "Any" }, { "name": "choice", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"VendorMenu\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 menu: consumed by the VendorMenu branch", "ARGUMENT -> position 2 choice: consumed by the VendorMenu branch" ] }, { "name": "UO.Version", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"Version\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect" ] }, { "name": "UO.Wait", "parameters": [ { "name": "WaitTimeMS", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Wait\"]", "ARGUMENT -> position 1 WaitTimeMS; read by Arg", "CALL -> InjectionApiUO.WaitWithEvents", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> WaitWithEvents(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.WaitForClientTargetResponse", "parameters": [ { "name": "MaxWaitTimeMS", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitForClientTargetResponse\"]", "ARGUMENT -> position 1 MaxWaitTimeMS; read by Arg", "BRIDGE CONTRACT -> IApiBridge.WaitForClientTargetResponse", "RESULT -> new InjectionValue(bridge.WaitForClientTargetResponse(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.WaitForClientTargetResponse(Arg(0)));" ] }, { "name": "UO.WaitForTarget", "parameters": [ { "name": "MaxWaitTimeMS", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitForTarget\"]", "ARGUMENT -> position 1 MaxWaitTimeMS; read by Arg", "BRIDGE CONTRACT -> IApiBridge.WaitUntilTargeting", "RESULT -> new InjectionValue(bridge.WaitUntilTargeting(Arg(0)))", "BRANCH LOGIC -> return new InjectionValue(bridge.WaitUntilTargeting(Arg(0)));" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "triggerId", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitGump", "dependencies": [] }, { "name": "UO.WaitGump", "parameters": [ { "name": "triggerId", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitGump", "dependencies": [] }, { "name": "UO.WaitGump", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitGump\"]", "ARGUMENT -> position 1 Value; read from the complete arguments collection by the selected helper", "CALL -> InjectionApiUO.CompactWaitGump", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> CompactWaitGump(arguments); return InjectionValue.Unit;" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" }, { "name": "trigger11", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "ARGUMENT -> position 11 trigger11; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" }, { "name": "trigger11", "kind": "Any" }, { "name": "trigger12", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "ARGUMENT -> position 11 trigger11; consumed by the compact runtime route", "ARGUMENT -> position 12 trigger12; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" }, { "name": "trigger11", "kind": "Any" }, { "name": "trigger12", "kind": "Any" }, { "name": "trigger13", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "ARGUMENT -> position 11 trigger11; consumed by the compact runtime route", "ARGUMENT -> position 12 trigger12; consumed by the compact runtime route", "ARGUMENT -> position 13 trigger13; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" }, { "name": "trigger11", "kind": "Any" }, { "name": "trigger12", "kind": "Any" }, { "name": "trigger13", "kind": "Any" }, { "name": "trigger14", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "ARGUMENT -> position 11 trigger11; consumed by the compact runtime route", "ARGUMENT -> position 12 trigger12; consumed by the compact runtime route", "ARGUMENT -> position 13 trigger13; consumed by the compact runtime route", "ARGUMENT -> position 14 trigger14; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" }, { "name": "trigger11", "kind": "Any" }, { "name": "trigger12", "kind": "Any" }, { "name": "trigger13", "kind": "Any" }, { "name": "trigger14", "kind": "Any" }, { "name": "trigger15", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "ARGUMENT -> position 11 trigger11; consumed by the compact runtime route", "ARGUMENT -> position 12 trigger12; consumed by the compact runtime route", "ARGUMENT -> position 13 trigger13; consumed by the compact runtime route", "ARGUMENT -> position 14 trigger14; consumed by the compact runtime route", "ARGUMENT -> position 15 trigger15; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGump", "parameters": [ { "name": "trigger1", "kind": "Any" }, { "name": "trigger2", "kind": "Any" }, { "name": "trigger3", "kind": "Any" }, { "name": "trigger4", "kind": "Any" }, { "name": "trigger5", "kind": "Any" }, { "name": "trigger6", "kind": "Any" }, { "name": "trigger7", "kind": "Any" }, { "name": "trigger8", "kind": "Any" }, { "name": "trigger9", "kind": "Any" }, { "name": "trigger10", "kind": "Any" }, { "name": "trigger11", "kind": "Any" }, { "name": "trigger12", "kind": "Any" }, { "name": "trigger13", "kind": "Any" }, { "name": "trigger14", "kind": "Any" }, { "name": "trigger15", "kind": "Any" }, { "name": "trigger16", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_27", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitGump", "ARGUMENT -> position 1 trigger1; consumed by the compact runtime route", "ARGUMENT -> position 2 trigger2; consumed by the compact runtime route", "ARGUMENT -> position 3 trigger3; consumed by the compact runtime route", "ARGUMENT -> position 4 trigger4; consumed by the compact runtime route", "ARGUMENT -> position 5 trigger5; consumed by the compact runtime route", "ARGUMENT -> position 6 trigger6; consumed by the compact runtime route", "ARGUMENT -> position 7 trigger7; consumed by the compact runtime route", "ARGUMENT -> position 8 trigger8; consumed by the compact runtime route", "ARGUMENT -> position 9 trigger9; consumed by the compact runtime route", "ARGUMENT -> position 10 trigger10; consumed by the compact runtime route", "ARGUMENT -> position 11 trigger11; consumed by the compact runtime route", "ARGUMENT -> position 12 trigger12; consumed by the compact runtime route", "ARGUMENT -> position 13 trigger13; consumed by the compact runtime route", "ARGUMENT -> position 14 trigger14; consumed by the compact runtime route", "ARGUMENT -> position 15 trigger15; consumed by the compact runtime route", "ARGUMENT -> position 16 trigger16; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiGumpAutomation.QueueGumpButtons; older bridges use IApiBridge.WaitGumpSelect", "RESULT -> Unit after registering the button sequence, not confirmation of server processing", "BRANCH LOGIC -> existing matching buttons are used first; missing buttons wait for incoming layouts without blocking" ] }, { "name": "UO.WaitGumpCheck", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "state", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"WaitGumpCheck\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 index: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 2 state: consumed by the WaitGumpCheck branch" ] }, { "name": "UO.WaitGumpCheck", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "state", "kind": "Any" }, { "name": "index2", "kind": "Any" }, { "name": "state2", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"WaitGumpCheck\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 index: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 2 state: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 3 index2: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 4 state2: consumed by the WaitGumpCheck branch" ] }, { "name": "UO.WaitGumpCheck", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "state", "kind": "Any" }, { "name": "index2", "kind": "Any" }, { "name": "state2", "kind": "Any" }, { "name": "index3", "kind": "Any" }, { "name": "state3", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"WaitGumpCheck\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 index: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 2 state: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 3 index2: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 4 state2: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 5 index3: consumed by the WaitGumpCheck branch", "ARGUMENT -> position 6 state3: consumed by the WaitGumpCheck branch" ] }, { "name": "UO.WaitGumpEntry", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "text", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"WaitGumpEntry\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 index: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 2 text: consumed by the WaitGumpEntry branch" ] }, { "name": "UO.WaitGumpEntry", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "text", "kind": "Any" }, { "name": "index2", "kind": "Any" }, { "name": "text2", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"WaitGumpEntry\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 index: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 2 text: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 3 index2: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 4 text2: consumed by the WaitGumpEntry branch" ] }, { "name": "UO.WaitGumpEntry", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "text", "kind": "Any" }, { "name": "index2", "kind": "Any" }, { "name": "text2", "kind": "Any" }, { "name": "index3", "kind": "Any" }, { "name": "text3", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass66_0.b__1", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteLegacyManualAlias[\"WaitGumpEntry\"]", "DATA -> ClassicUO client bridge and Basic persistent runtime state", "RESULT -> Unit/void; inspect the documented client effect", "ARGUMENT -> position 1 index: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 2 text: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 3 index2: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 4 text2: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 5 index3: consumed by the WaitGumpEntry branch", "ARGUMENT -> position 6 text3: consumed by the WaitGumpEntry branch" ] }, { "name": "UO.Waiting", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.Waiting", "dependencies": [] }, { "name": "UO.WaitingForJournalText", "parameters": [ { "name": "startTime", "kind": "Integer" }, { "name": "maxDelay", "kind": "Integer" }, { "name": "text", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForJournalText", "dependencies": [] }, { "name": "UO.WaitingForJournalText", "parameters": [ { "name": "startTime", "kind": "Integer" }, { "name": "maxDelay", "kind": "Integer" }, { "name": "text", "kind": "String" }, { "name": "equals", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForJournalText", "dependencies": [] }, { "name": "UO.WaitingForJournalText", "parameters": [ { "name": "startTime", "kind": "Integer" }, { "name": "maxDelay", "kind": "Integer" }, { "name": "text", "kind": "String" }, { "name": "equals", "kind": "Integer" }, { "name": "ignoreCase", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForJournalText", "dependencies": [] }, { "name": "UO.WaitingForJournalText", "parameters": [ { "name": "startTime", "kind": "Integer" }, { "name": "maxDelay", "kind": "Integer" }, { "name": "text", "kind": "String" }, { "name": "equals", "kind": "Integer" }, { "name": "ignoreCase", "kind": "Integer" }, { "name": "skillNameOrObjectId", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForJournalText", "dependencies": [] }, { "name": "UO.WaitingForMenu", "parameters": [ { "name": "delay", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForMenu", "dependencies": [] }, { "name": "UO.WaitingForMenu", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "menuCount", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForMenu", "dependencies": [] }, { "name": "UO.WaitingForMenu", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "menuCount", "kind": "Any" }, { "name": "blockMenu", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForMenu", "dependencies": [] }, { "name": "UO.WaitingForMenu", "parameters": [ { "name": "delay", "kind": "Any" }, { "name": "menuCount", "kind": "Any" }, { "name": "blockMenu", "kind": "Any" }, { "name": "menuName", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForMenu", "dependencies": [] }, { "name": "UO.WaitingForMenu", "parameters": [ { "name": "delayValue", "kind": "Any" }, { "name": "menuCountValue", "kind": "Any" }, { "name": "blockMenuValue", "kind": "Any" }, { "name": "menuNameValue", "kind": "Any" }, { "name": "skillOrSerial", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingForMenu", "dependencies": [] }, { "name": "UO.WaitingMenu", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitingMenu", "dependencies": [] }, { "name": "UO.WaitJournalLine", "parameters": [ { "name": "StartTime", "kind": "Any" }, { "name": "Str", "kind": "Any" }, { "name": "MaxWaitTimeMS", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitJournalLine\"]", "ARGUMENT -> position 1 StartTime; read from the complete arguments collection by the selected helper", "ARGUMENT -> position 2 Str; read from the complete arguments collection by the selected helper", "ARGUMENT -> position 3 MaxWaitTimeMS; read from the complete arguments collection by the selected helper", "CALL -> InjectionApiUO.WaitJournalLine", "RESULT -> WaitJournalLine(arguments, false)", "BRANCH LOGIC -> return WaitJournalLine(arguments, false);" ] }, { "name": "UO.WaitJournalLineSystem", "parameters": [ { "name": "StartTime", "kind": "Any" }, { "name": "Str", "kind": "Any" }, { "name": "MaxWaitTimeMS", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitJournalLineSystem\"]", "ARGUMENT -> position 1 StartTime; read from the complete arguments collection by the selected helper", "ARGUMENT -> position 2 Str; read from the complete arguments collection by the selected helper", "ARGUMENT -> position 3 MaxWaitTimeMS; read from the complete arguments collection by the selected helper", "CALL -> InjectionApiUO.WaitJournalLine", "RESULT -> WaitJournalLine(arguments, true)", "BRANCH LOGIC -> return WaitJournalLine(arguments, true);" ] }, { "name": "UO.WaitMenu", "parameters": [ { "name": "prompt", "kind": "String" }, { "name": "choice", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitMenu", "dependencies": [] }, { "name": "UO.WaitMenu", "parameters": [ { "name": "MenuCaption", "kind": "Any" }, { "name": "ElementCaption", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitMenu\"]", "ARGUMENT -> position 1 MenuCaption; read from the complete arguments collection by the selected helper", "ARGUMENT -> position 2 ElementCaption; read from the complete arguments collection by the selected helper", "BRIDGE CONTRACT -> IApiBridge.WaitMenu", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.WaitMenu(arguments.Select(value => value.ToString()).ToArray()); return InjectionValue.Unit;" ] }, { "name": "UO.WaitMenu", "parameters": [ { "name": "prompt1", "kind": "String" }, { "name": "choice1", "kind": "String" }, { "name": "prompt2", "kind": "String" }, { "name": "choice2", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitMenu", "dependencies": [] }, { "name": "UO.WaitMenu", "parameters": [ { "name": "prompt1", "kind": "String" }, { "name": "choice1", "kind": "String" }, { "name": "prompt2", "kind": "String" }, { "name": "choice2", "kind": "String" }, { "name": "prompt3", "kind": "String" }, { "name": "choice3", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitMenu", "dependencies": [] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTarget", "parameters": [ { "name": "target", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" }, { "name": "distance", "kind": "Any" }, { "name": "notoriety", "kind": "Any" }, { "name": "nearest", "kind": "Any" }, { "name": "maxZ", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.b__40_19", "dependencies": [ "SCRIPT API -> InjectionApiUO.CompactWaitTarget", "ARGUMENT -> position 1 target; consumed by the compact runtime route", "ARGUMENT -> position 2 type; consumed by the compact runtime route", "ARGUMENT -> position 3 color; consumed by the compact runtime route", "ARGUMENT -> position 4 distance; consumed by the compact runtime route", "ARGUMENT -> position 5 notoriety; consumed by the compact runtime route", "ARGUMENT -> position 6 nearest; consumed by the compact runtime route", "ARGUMENT -> position 7 maxZ; consumed by the compact runtime route", "BRIDGE CONTRACT -> IApiBridge.GetMobiles", "BRIDGE CONTRACT -> IApiBridge.GetWorldItems", "BRIDGE CONTRACT -> IApiBridge.GetNotoriety", "BRIDGE CONTRACT -> IApiBridge.GetDistance", "BRIDGE CONTRACT -> IApiBridge.WaitTargetObject", "RESULT -> Unit; queues the selected serial for the next target request", "BRANCH LOGIC -> target>0 queues directly; target 0/-1 searches by type/color/distance/notoriety/nearest/maxZ" ] }, { "name": "UO.WaitTargetGround", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetGround", "dependencies": [] }, { "name": "UO.WaitTargetGround", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetGround", "dependencies": [] }, { "name": "UO.WaitTargetLast", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetLast", "dependencies": [] }, { "name": "UO.WaitTargetObject", "parameters": [ { "name": "id", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetObject", "dependencies": [] }, { "name": "UO.WaitTargetObject", "parameters": [ { "name": "ObjID", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitTargetObject\"]", "ARGUMENT -> position 1 ObjID; read by Arg", "CALL -> InjectionApiUO.WaitTargetObject", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> WaitTargetObject(Arg(0)); return InjectionValue.Unit;" ] }, { "name": "UO.WaitTargetObject", "parameters": [ { "name": "id1", "kind": "String" }, { "name": "id2", "kind": "String" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetObject", "dependencies": [] }, { "name": "UO.WaitTargetObjectType", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetObjectType", "dependencies": [] }, { "name": "UO.WaitTargetObjectType", "parameters": [ { "name": "id", "kind": "Any" }, { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetObjectType", "dependencies": [] }, { "name": "UO.WaitTargetSelf", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetSelf", "dependencies": [] }, { "name": "UO.WaitTargetTile", "parameters": [ { "name": "selector", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetTile", "dependencies": [] }, { "name": "UO.WaitTargetTile", "parameters": [ { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetTile", "dependencies": [] }, { "name": "UO.WaitTargetTile", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "x", "kind": "Any" }, { "name": "y", "kind": "Any" }, { "name": "z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetTile", "dependencies": [] }, { "name": "UO.WaitTargetType", "parameters": [ { "name": "type", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetType", "dependencies": [] }, { "name": "UO.WaitTargetType", "parameters": [ { "name": "type", "kind": "Any" }, { "name": "color", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WaitTargetType", "dependencies": [] }, { "name": "UO.WaitTargetXYZ", "parameters": [ { "name": "X", "kind": "Any" }, { "name": "Y", "kind": "Any" }, { "name": "Z", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitTargetXYZ\"]", "ARGUMENT -> position 1 X; read by arguments[]", "ARGUMENT -> position 2 Y; read by arguments[]", "ARGUMENT -> position 3 Z; read by arguments[]", "CALL -> InjectionApiUO.WaitTargetTile", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> WaitTargetTile(new InjectionValue(0), arguments[0], arguments[1], arguments[2]); return InjectionValue.Unit;" ] }, { "name": "UO.WaitTextEntry", "parameters": [ { "name": "Value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WaitTextEntry\"]", "ARGUMENT -> position 1 Value; read by Text", "BRIDGE CONTRACT -> IApiBridge.SetGumpValue", "RESULT -> InjectionValue.Unit", "BRANCH LOGIC -> bridge.SetGumpValue(-1, \"textentry\", -1, Text(0)); return InjectionValue.Unit;" ] }, { "name": "UO.WarMode", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO.WarMode", "dependencies": [] }, { "name": "UO.WarMode", "parameters": [ { "name": "mode", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApiUO.WarMode", "dependencies": [] }, { "name": "UO.WarTargetID", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WarTargetID\"]", "BRIDGE CONTRACT -> IApiBridge.LastAttack", "RESULT -> new InjectionValue(bridge.LastAttack)", "BRANCH LOGIC -> return new InjectionValue(bridge.LastAttack);" ] }, { "name": "UO.WearItem", "parameters": [ { "name": "Layer", "kind": "Any" }, { "name": "ObjID", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WearItem\"]", "ARGUMENT -> position 1 Layer; read by Arg", "ARGUMENT -> position 2 ObjID; read by Arg", "BRIDGE CONTRACT -> IApiBridge.Equip", "RESULT -> new InjectionValue(bridge.Equip(Arg(0), Arg(1)))", "BRANCH LOGIC -> return new InjectionValue(bridge.Equip(Arg(0), Arg(1)));" ] }, { "name": "UO.Weight", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"Weight\"]", "BRIDGE CONTRACT -> IApiBridge.Weight", "RESULT -> new InjectionValue(bridge.Weight)", "BRANCH LOGIC -> return new InjectionValue(bridge.Weight);" ] }, { "name": "UO.WorldNum", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass41_0.b__0", "dependencies": [ "DISPATCH -> InjectionApiUO.ExecuteStealthCompatibility[\"WorldNum\"]", "BRIDGE CONTRACT -> IApiBridge.WorldNumber", "RESULT -> new InjectionValue(bridge.WorldNumber)", "BRANCH LOGIC -> return new InjectionValue(bridge.WorldNumber);" ] }, { "name": "UO.X", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__26", "dependencies": [] }, { "name": "UO.Y", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__27", "dependencies": [] }, { "name": "UO.Z", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.InjectionApiUO+<>c__DisplayClass42_0.b__28", "dependencies": [] }, { "name": "val", "parameters": [ { "name": "str", "kind": "String" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.InternalSubrutines.Val", "dependencies": [] }, { "name": "wait", "parameters": [ { "name": "ms", "kind": "Integer" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.InjectionApi.Wait", "dependencies": [] } ], "values": [ { "name": "above", "returns": "String" }, { "name": "alive", "returns": "String" }, { "name": "all", "returns": "String" }, { "name": "Arms", "returns": "String" }, { "name": "backpack", "returns": "Any" }, { "name": "BackpackLayer", "returns": "String" }, { "name": "Bank", "returns": "String" }, { "name": "Beard", "returns": "String" }, { "name": "below", "returns": "String" }, { "name": "Bpack", "returns": "String" }, { "name": "Brace", "returns": "String" }, { "name": "Bracelet", "returns": "String" }, { "name": "Cloak", "returns": "String" }, { "name": "dead", "returns": "String" }, { "name": "Ear", "returns": "String" }, { "name": "Earrings", "returns": "String" }, { "name": "east", "returns": "String" }, { "name": "Face", "returns": "String" }, { "name": "false", "returns": "Integer" }, { "name": "far", "returns": "String" }, { "name": "finditem", "returns": "Any" }, { "name": "Gloves", "returns": "String" }, { "name": "ground", "returns": "String" }, { "name": "Hair", "returns": "String" }, { "name": "Hat", "returns": "String" }, { "name": "Helmet", "returns": "String" }, { "name": "human", "returns": "String" }, { "name": "Invalid", "returns": "String" }, { "name": "lastattack", "returns": "Any" }, { "name": "lastcorpse", "returns": "Any" }, { "name": "laststatus", "returns": "Any" }, { "name": "lasttarget", "returns": "Any" }, { "name": "LeftHand", "returns": "String" }, { "name": "Legs", "returns": "String" }, { "name": "Lhand", "returns": "String" }, { "name": "medium", "returns": "String" }, { "name": "mob", "returns": "String" }, { "name": "Mount", "returns": "String" }, { "name": "my", "returns": "String" }, { "name": "near", "returns": "String" }, { "name": "Neck", "returns": "String" }, { "name": "Necklace", "returns": "String" }, { "name": "north", "returns": "String" }, { "name": "npc", "returns": "String" }, { "name": "NRstk", "returns": "String" }, { "name": "OneHanded", "returns": "String" }, { "name": "Pants", "returns": "String" }, { "name": "Rhand", "returns": "String" }, { "name": "RightHand", "returns": "String" }, { "name": "Ring", "returns": "String" }, { "name": "Robe", "returns": "String" }, { "name": "Rstk", "returns": "String" }, { "name": "self", "returns": "Any" }, { "name": "Sell", "returns": "String" }, { "name": "Shirt", "returns": "String" }, { "name": "Shoes", "returns": "String" }, { "name": "ShopBuy", "returns": "String" }, { "name": "ShopBuyRestock", "returns": "String" }, { "name": "ShopSell", "returns": "String" }, { "name": "Skirt", "returns": "String" }, { "name": "south", "returns": "String" }, { "name": "Talisman", "returns": "String" }, { "name": "Torso", "returns": "String" }, { "name": "true", "returns": "Integer" }, { "name": "Tunic", "returns": "String" }, { "name": "TwoHanded", "returns": "String" }, { "name": "UO.Alive", "returns": "Integer" }, { "name": "UO.Armor", "returns": "Integer" }, { "name": "UO.CharacterTitle", "returns": "String" }, { "name": "UO.CharName", "returns": "String" }, { "name": "UO.CharTitle", "returns": "String" }, { "name": "UO.ColdResist", "returns": "Integer" }, { "name": "UO.Connected", "returns": "Integer" }, { "name": "UO.Dead", "returns": "Integer" }, { "name": "UO.Dex", "returns": "Integer" }, { "name": "UO.Dexterity", "returns": "Integer" }, { "name": "UO.Dir", "returns": "Integer" }, { "name": "UO.Direction", "returns": "Integer" }, { "name": "UO.EnergyResist", "returns": "Integer" }, { "name": "UO.FindItem", "returns": "Integer" }, { "name": "UO.FireResist", "returns": "Integer" }, { "name": "UO.Flying", "returns": "Integer" }, { "name": "UO.Followers", "returns": "Integer" }, { "name": "UO.FollowersMax", "returns": "Integer" }, { "name": "UO.Frozen", "returns": "Integer" }, { "name": "UO.GetAlive", "returns": "Integer" }, { "name": "UO.GetArmor", "returns": "Integer" }, { "name": "UO.GetColdResist", "returns": "Integer" }, { "name": "UO.GetDead", "returns": "Integer" }, { "name": "UO.GetDex", "returns": "Integer" }, { "name": "UO.GetDexterity", "returns": "Integer" }, { "name": "UO.GetDir", "returns": "Integer" }, { "name": "UO.GetDirection", "returns": "Integer" }, { "name": "UO.GetEnergyResist", "returns": "Integer" }, { "name": "UO.GetFireResist", "returns": "Integer" }, { "name": "UO.GetFlying", "returns": "Integer" }, { "name": "UO.GetFollowers", "returns": "Integer" }, { "name": "UO.GetFollowersMax", "returns": "Integer" }, { "name": "UO.GetFrozen", "returns": "Integer" }, { "name": "UO.GetGold", "returns": "Any" }, { "name": "UO.GetHidden", "returns": "Integer" }, { "name": "UO.GetHP", "returns": "Integer" }, { "name": "UO.GetInt", "returns": "Integer" }, { "name": "UO.GetIntelligence", "returns": "Integer" }, { "name": "UO.GetLife", "returns": "Integer" }, { "name": "UO.GetLuck", "returns": "Integer" }, { "name": "UO.GetMana", "returns": "Integer" }, { "name": "UO.GetMaxHP", "returns": "Integer" }, { "name": "UO.GetMaxLife", "returns": "Integer" }, { "name": "UO.GetMaxMana", "returns": "Integer" }, { "name": "UO.GetMaxStam", "returns": "Integer" }, { "name": "UO.GetMaxStamina", "returns": "Integer" }, { "name": "UO.GetMaxWeight", "returns": "Integer" }, { "name": "UO.GetName", "returns": "String" }, { "name": "UO.GetNotoriety", "returns": "Integer" }, { "name": "UO.GetParalisa", "returns": "Integer" }, { "name": "UO.GetParalysed", "returns": "Integer" }, { "name": "UO.GetParalyzed", "returns": "Integer" }, { "name": "UO.GetPetsCurrent", "returns": "Integer" }, { "name": "UO.GetPetsMax", "returns": "Integer" }, { "name": "UO.GetPhysicalResist", "returns": "Integer" }, { "name": "UO.GetPoisoned", "returns": "Integer" }, { "name": "UO.GetPoisonResist", "returns": "Integer" }, { "name": "UO.GetRace", "returns": "Integer" }, { "name": "UO.GetResistCold", "returns": "Integer" }, { "name": "UO.GetResistEnergy", "returns": "Integer" }, { "name": "UO.GetResistFire", "returns": "Integer" }, { "name": "UO.GetResistPhysical", "returns": "Integer" }, { "name": "UO.GetResistPoison", "returns": "Integer" }, { "name": "UO.GetSex", "returns": "Integer" }, { "name": "UO.GetStam", "returns": "Integer" }, { "name": "UO.GetStamina", "returns": "Integer" }, { "name": "UO.GetStr", "returns": "Integer" }, { "name": "UO.GetStrength", "returns": "Integer" }, { "name": "UO.GetWeight", "returns": "Integer" }, { "name": "UO.GetWorldNum", "returns": "Integer" }, { "name": "UO.GetX", "returns": "Integer" }, { "name": "UO.GetY", "returns": "Integer" }, { "name": "UO.GetZ", "returns": "Integer" }, { "name": "UO.Gold", "returns": "Any" }, { "name": "UO.Hidden", "returns": "Integer" }, { "name": "UO.HP", "returns": "Integer" }, { "name": "UO.Int", "returns": "Integer" }, { "name": "UO.Intelligence", "returns": "Integer" }, { "name": "UO.IsAlive", "returns": "Integer" }, { "name": "UO.IsDead", "returns": "Integer" }, { "name": "UO.IsFlying", "returns": "Integer" }, { "name": "UO.IsFrozen", "returns": "Integer" }, { "name": "UO.IsHidden", "returns": "Integer" }, { "name": "UO.IsMoving", "returns": "Integer" }, { "name": "UO.IsOnline", "returns": "Integer" }, { "name": "UO.IsParalysed", "returns": "Integer" }, { "name": "UO.IsParalyzed", "returns": "Integer" }, { "name": "UO.IsPoisoned", "returns": "Integer" }, { "name": "UO.Life", "returns": "Integer" }, { "name": "UO.Luck", "returns": "Integer" }, { "name": "UO.Mana", "returns": "Integer" }, { "name": "UO.MaxHP", "returns": "Integer" }, { "name": "UO.MaxLife", "returns": "Integer" }, { "name": "UO.MaxMana", "returns": "Integer" }, { "name": "UO.MaxStam", "returns": "Integer" }, { "name": "UO.MaxStamina", "returns": "Integer" }, { "name": "UO.MaxWeight", "returns": "Integer" }, { "name": "UO.Moving", "returns": "Integer" }, { "name": "UO.Name", "returns": "String" }, { "name": "UO.Notoriety", "returns": "Integer" }, { "name": "UO.Online", "returns": "Integer" }, { "name": "UO.Paralyzed", "returns": "Integer" }, { "name": "UO.PetsCurrent", "returns": "Integer" }, { "name": "UO.PetsMax", "returns": "Integer" }, { "name": "UO.PhysicalResist", "returns": "Integer" }, { "name": "UO.Poisoned", "returns": "Integer" }, { "name": "UO.PoisonResist", "returns": "Integer" }, { "name": "UO.Race", "returns": "Integer" }, { "name": "UO.ResistCold", "returns": "Integer" }, { "name": "UO.ResistEnergy", "returns": "Integer" }, { "name": "UO.ResistFire", "returns": "Integer" }, { "name": "UO.ResistPhysical", "returns": "Integer" }, { "name": "UO.ResistPoison", "returns": "Integer" }, { "name": "UO.Sex", "returns": "Integer" }, { "name": "UO.Stam", "returns": "Integer" }, { "name": "UO.Stamina", "returns": "Integer" }, { "name": "UO.Str", "returns": "Integer" }, { "name": "UO.Strength", "returns": "Integer" }, { "name": "UO.Weight", "returns": "Integer" }, { "name": "UO.WorldNum", "returns": "Integer" }, { "name": "UO.X", "returns": "Integer" }, { "name": "UO.Y", "returns": "Integer" }, { "name": "UO.Z", "returns": "Integer" }, { "name": "Waist", "returns": "String" }, { "name": "west", "returns": "String" } ], "objectTypes": [ { "name": "List", "factory": "List", "members": [ { "name": "Add", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.Add" }, { "name": "Clear", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.Clear" }, { "name": "Contains", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.Contains" }, { "name": "Count", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.Count" }, { "name": "IndexOf", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.IndexOf" }, { "name": "Insert", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.Insert" }, { "name": "Item", "parameters": [ { "name": "index", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.GetAt" }, { "name": "Remove", "parameters": [ { "name": "value", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.Remove" }, { "name": "RemoveAt", "parameters": [ { "name": "index", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.RemoveAt" }, { "name": "Set", "parameters": [ { "name": "index", "kind": "Any" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.SetAt" }, { "name": "ToArray", "parameters": [], "returns": "Array", "implementation": "InjectionScript.Runtime.ObjectTypes.ListObject.ToArray" } ] }, { "name": "Dictionary", "factory": "Dictionary", "members": [ { "name": "Add", "parameters": [ { "name": "key", "kind": "Any" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Add" }, { "name": "Clear", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Clear" }, { "name": "ContainsKey", "parameters": [ { "name": "key", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.ContainsKey" }, { "name": "Count", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Count" }, { "name": "Get", "parameters": [ { "name": "key", "kind": "Any" }, { "name": "fallback", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Get" }, { "name": "Item", "parameters": [ { "name": "key", "kind": "Any" } ], "returns": "Any", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.GetAt" }, { "name": "Keys", "parameters": [], "returns": "Array", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Keys" }, { "name": "Remove", "parameters": [ { "name": "key", "kind": "Any" } ], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Remove" }, { "name": "Set", "parameters": [ { "name": "key", "kind": "Any" }, { "name": "value", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.SetAt" }, { "name": "Values", "parameters": [], "returns": "Array", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryObject.Values" } ] }, { "name": "ScriptTimer", "factory": "CreateTimer", "members": [ { "name": "Dispose", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTimerObject.Dispose" }, { "name": "Enabled", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTimerObject.Enabled" }, { "name": "Interval", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTimerObject.Interval" }, { "name": "SetInterval", "parameters": [ { "name": "milliseconds", "kind": "Any" } ], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTimerObject.SetInterval" }, { "name": "Start", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTimerObject.Start" }, { "name": "Stop", "parameters": [], "returns": "Unit", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTimerObject.Stop" } ] }, { "name": "ScriptTask", "factory": "Delay", "members": [ { "name": "IsCanceled", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTaskObject.<.ctor>b__16_2" }, { "name": "IsCompleted", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTaskObject.<.ctor>b__16_0" }, { "name": "IsFaulted", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTaskObject.<.ctor>b__16_1" }, { "name": "Result", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.ObjectTypes.ScriptTaskObject.GetResult" } ] }, { "name": "JsonBoolean", "factory": "JsonBoolean", "members": [ { "name": "Value", "parameters": [], "returns": "Integer", "implementation": "InjectionScript.Runtime.ObjectTypes.JsonBooleanObject.<.ctor>b__5_0" } ] }, { "name": "JsonNull", "factory": "JsonNull", "members": [] }, { "name": "DictionaryEntry", "factory": null, "members": [ { "name": "Key", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryEntryObject.<.ctor>b__2_0" }, { "name": "Value", "parameters": [], "returns": "Any", "implementation": "InjectionScript.Runtime.ObjectTypes.DictionaryEntryObject.<.ctor>b__2_1" } ] } ], "shortcuts": [ "lastcorpse", "lastattack", "self", "backpack", "finditem", "ground", "my", "laststatus", "lasttarget" ], "layers": { "Invalid": 0, "Rhand": 1, "RightHand": 1, "OneHanded": 1, "Lhand": 2, "LeftHand": 2, "TwoHanded": 2, "Shoes": 3, "Pants": 4, "Shirt": 5, "Hat": 6, "Helmet": 6, "Gloves": 7, "Ring": 8, "Talisman": 9, "Neck": 10, "Necklace": 10, "Hair": 11, "Waist": 12, "Torso": 13, "Brace": 14, "Bracelet": 14, "Face": 15, "Beard": 16, "Tunic": 17, "Ear": 18, "Earrings": 18, "Arms": 19, "Cloak": 20, "Bpack": 21, "BackpackLayer": 21, "Robe": 22, "Skirt": 23, "Legs": 24, "Mount": 25, "Bank": 29, "Rstk": 26, "ShopBuyRestock": 26, "NRstk": 27, "ShopBuy": 27, "Sell": 28, "ShopSell": 28 } }