{
"aliases": [
{
"evidence": [
"member-aliases"
],
"kind": "memberAlias",
"source": "getCurrentHero",
"target": "getHero"
},
{
"evidence": [
"member-aliases"
],
"kind": "memberAlias",
"source": "hasStatusEffect",
"target": "hasStatus"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "horizontalAngleFromDirection",
"target": "horizontalAngleOfDirection"
},
{
"evidence": [
"builtin-surface"
],
"kind": "memberAlias",
"source": "isHoldingButton",
"target": "isButtonHeld"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "angleToDirection",
"target": "directionFromAngles"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "buttonString",
"target": "inputBindingString"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "evalOnce",
"target": "evaluateOnce"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "updateEveryTick",
"target": "updateEveryFrame"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "destroyAllHudTexts",
"target": "destroyAllHudText"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "getLastCreatedEntity",
"target": "lastCreatedEntity"
},
{
"evidence": [
"builtin-surface"
],
"kind": "memberAlias",
"source": "disableHeroHUD",
"target": "disableHeroHud"
}
],
"functions": [
{
"catalogId": "wait",
"evidence": [
"generic-builtins"
],
"id": "wait",
"kind": "action",
"params": [
{
"default": 0.016,
"name": "time"
},
{
"default": "IGNORE_CONDITION",
"domain": "Wait",
"name": "waitBehavior"
}
]
},
{
"catalogId": "waitUntil",
"evidence": [
"builtin-surface"
],
"id": "waitUntil",
"kind": "action",
"params": [
{
"name": "condition"
},
{
"name": "timeout"
}
]
},
{
"catalogId": "disableInspector",
"evidence": [
"generic-builtins"
],
"id": "disableInspector",
"kind": "action",
"params": []
},
{
"catalogLink": "special-lowering",
"evidence": [
"generic-builtins"
],
"id": "debug",
"kind": "action",
"params": [
{
"name": "value"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"generic-builtins"
],
"id": "print",
"kind": "action",
"params": [
{
"name": "text"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"hud-subheader"
],
"id": "hudSubheader",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "text"
},
{
"domain": "HudPosition",
"name": "position"
},
{
"name": "sortOrder"
},
{
"domain": "Color",
"name": "color"
},
{
"domain": "HudReeval",
"name": "reevaluation"
},
{
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "spectators"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "hudHeader",
"kind": "action",
"params": [
{
"default": {
"call": "getAllPlayers"
},
"name": "visibleTo"
},
{
"name": "text"
},
{
"alternateNames": [
"position"
],
"default": "LEFT",
"domain": "HudPosition",
"name": "location"
},
{
"default": 0,
"name": "sortOrder"
},
{
"default": "WHITE",
"domain": "Color",
"name": "color"
},
{
"default": "VISIBILITY_SORT_ORDER_STRING_AND_COLOR",
"domain": "HudReeval",
"name": "reevaluation"
},
{
"alternateNames": [
"spectators"
],
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "specVisibility"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "hudSubtext",
"kind": "action",
"params": [
{
"default": {
"call": "getAllPlayers"
},
"name": "visibleTo"
},
{
"name": "text"
},
{
"alternateNames": [
"position"
],
"default": "LEFT",
"domain": "HudPosition",
"name": "location"
},
{
"default": 0,
"name": "sortOrder"
},
{
"default": "WHITE",
"domain": "Color",
"name": "color"
},
{
"default": "VISIBILITY_SORT_ORDER_STRING_AND_COLOR",
"domain": "HudReeval",
"name": "reevaluation"
},
{
"alternateNames": [
"spectators"
],
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "specVisibility"
}
]
},
{
"catalogId": "bigMessage",
"evidence": [
"builtin-surface"
],
"id": "bigMessage",
"kind": "action",
"params": [
{
"default": {
"call": "getAllPlayers"
},
"name": "visibleTo"
},
{
"name": "text"
}
]
},
{
"catalogId": "smallMessage",
"evidence": [
"builtin-surface"
],
"id": "smallMessage",
"kind": "action",
"params": [
{
"default": {
"call": "getAllPlayers"
},
"name": "visibleTo"
},
{
"name": "text"
}
]
},
{
"catalogId": "destroyAllEffects",
"evidence": [
"builtin-surface"
],
"id": "destroyAllEffects",
"kind": "action",
"params": []
},
{
"catalogId": "destroyAllDummies",
"evidence": [
"builtin-surface"
],
"id": "destroyAllDummies",
"kind": "action",
"params": []
},
{
"catalogId": "setObjectiveDescription",
"evidence": [
"builtin-surface"
],
"id": "setObjectiveDescription",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "description"
},
{
"domain": "HudReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "createEffect",
"evidence": [
"builtin-surface"
],
"id": "createEffect",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"domain": "Effect",
"name": "type"
},
{
"domain": "Color",
"name": "color"
},
{
"name": "position"
},
{
"name": "radius"
},
{
"domain": "EffectReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "declareTeamVictory",
"evidence": [
"builtin-surface"
],
"id": "declareTeamVictory",
"kind": "action",
"params": [
{
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "declarePlayerVictory",
"evidence": [
"builtin-surface"
],
"id": "declarePlayerVictory",
"kind": "action",
"params": [
{
"name": "player"
}
]
},
{
"catalogId": "setSlowMotion",
"evidence": [
"builtin-surface"
],
"id": "setSlowMotion",
"kind": "action",
"params": [
{
"name": "percent"
}
]
},
{
"catalogId": "createInWorldText",
"evidence": [
"builtin-surface"
],
"id": "createInWorldText",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "header"
},
{
"name": "position"
},
{
"name": "scale"
},
{
"domain": "Clipping",
"name": "clipping"
},
{
"domain": "WorldTextReeval",
"name": "reevaluation"
},
{
"domain": "Color",
"name": "textColor"
},
{
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "spectators"
}
]
},
{
"catalogId": "destroyAllHudText",
"evidence": [
"builtin-surface"
],
"id": "destroyAllHudText",
"kind": "action",
"params": []
},
{
"catalogId": "disableBuiltinGameModeCompletion",
"evidence": [
"builtin-surface"
],
"id": "disableGamemodeCompletion",
"kind": "action",
"params": []
},
{
"catalogId": "disableBuiltinGameModeScoring",
"evidence": [
"builtin-surface"
],
"id": "disableScoring",
"kind": "action",
"params": []
},
{
"catalogId": "createHudText",
"evidence": [
"builtin-surface"
],
"id": "hudText",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "header"
},
{
"name": "subheader"
},
{
"name": "text"
},
{
"domain": "HudPosition",
"name": "position"
},
{
"name": "sortOrder"
},
{
"domain": "Color",
"name": "headerColor"
},
{
"domain": "Color",
"name": "subheaderColor"
},
{
"domain": "Color",
"name": "textColor"
},
{
"domain": "HudReeval",
"name": "reevaluation"
},
{
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "spectators"
}
]
},
{
"catalogId": "eventAbility",
"evidence": [
"builtin-surface"
],
"id": "eventAbility",
"kind": "value",
"params": []
},
{
"catalogId": "lastCreatedEntity",
"evidence": [
"builtin-surface"
],
"id": "lastCreatedEntity",
"kind": "value",
"params": []
},
{
"catalogId": "max",
"evidence": [
"builtin-surface"
],
"id": "max",
"kind": "value",
"params": [
{
"name": "left"
},
{
"name": "right"
}
]
},
{
"catalogId": "eventDamage",
"evidence": [
"builtin-surface"
],
"id": "eventDamage",
"kind": "value",
"params": []
},
{
"catalogId": "isInSetup",
"evidence": [
"builtin-surface"
],
"id": "isInSetup",
"kind": "value",
"params": []
},
{
"catalogId": "evaluateOnce",
"evidence": [
"builtin-surface"
],
"id": "evaluateOnce",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "abilityIconString",
"evidence": [
"builtin-surface"
],
"id": "abilityIconString",
"kind": "value",
"params": [
{
"domain": "Hero",
"name": "hero"
},
{
"domain": "Button",
"name": "button"
}
]
},
{
"catalogId": "sinDeg",
"evidence": [
"builtin-surface"
],
"id": "sinDeg",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "cosDeg",
"evidence": [
"builtin-surface"
],
"id": "cosDeg",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "customColor",
"evidence": [
"builtin-surface"
],
"id": "rgb",
"kind": "value",
"params": [
{
"name": "red"
},
{
"name": "green"
},
{
"name": "blue"
},
{
"default": 255,
"name": "alpha"
}
]
},
{
"catalogId": "updateEveryFrame",
"evidence": [
"builtin-surface"
],
"id": "updateEveryFrame",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "distance",
"evidence": [
"builtin-surface"
],
"id": "distance",
"kind": "value",
"params": [
{
"name": "left"
},
{
"name": "right"
}
]
},
{
"catalogId": "vectorTowards",
"evidence": [
"builtin-surface"
],
"id": "vectorTowards",
"kind": "value",
"params": [
{
"name": "start"
},
{
"name": "end"
}
]
},
{
"catalogId": "dotProduct",
"evidence": [
"builtin-surface"
],
"id": "dotProduct",
"kind": "value",
"params": [
{
"name": "left"
},
{
"name": "right"
}
]
},
{
"catalogId": "strContains",
"evidence": [
"builtin-surface"
],
"id": "strContains",
"kind": "value",
"params": [
{
"name": "text"
},
{
"name": "substring"
}
]
},
{
"catalogId": "getServerLoad",
"evidence": [
"builtin-surface"
],
"id": "getServerLoad",
"kind": "value",
"params": []
},
{
"catalogId": "getAverageServerLoad",
"evidence": [
"builtin-surface"
],
"id": "getAverageServerLoad",
"kind": "value",
"params": []
},
{
"catalogId": "getPeakServerLoad",
"evidence": [
"builtin-surface"
],
"id": "getPeakServerLoad",
"kind": "value",
"params": []
},
{
"catalogId": "createBeamEffect",
"evidence": [
"generic-builtins"
],
"id": "createBeam",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"domain": "Beam",
"name": "type"
},
{
"name": "startPosition"
},
{
"name": "endPosition"
},
{
"domain": "Color",
"name": "color",
"optional": true
},
{
"domain": "EffectReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "playEffect",
"evidence": [
"generic-builtins"
],
"id": "playEffect",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"domain": "DynamicEffect",
"name": "type"
},
{
"domain": "Color",
"name": "color"
},
{
"name": "position"
},
{
"name": "radius"
}
]
},
{
"catalogLink": "special-lowering",
"contextualDomain": {
"by": "rate",
"domain": "ChaseReeval",
"options": {
"duration": {
"domain": "ChaseTimeReeval",
"target": "chaseOverTime"
},
"rate": {
"domain": "ChaseRateReeval",
"target": "chaseAtRate"
}
}
},
"evidence": [
"chase-keywords",
"chase-reeval-context"
],
"id": "chase",
"kind": "action",
"params": [
{
"name": "variable",
"positionalOnly": true,
"variable": true
},
{
"name": "destination",
"positionalOnly": true
},
{
"alternateNames": [
"duration"
],
"keywordOnly": true,
"name": "rate"
},
{
"domain": "ChaseReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "chaseAtRate",
"evidence": [
"builtin-surface"
],
"id": "chaseAtRate",
"kind": "action",
"params": [
{
"name": "variable",
"variable": true
},
{
"name": "destination"
},
{
"name": "rate"
},
{
"default": "DESTINATION_AND_RATE",
"domain": "ChaseRateReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "chaseOverTime",
"evidence": [
"chase-over-time",
"chase-over-time-defaults"
],
"id": "chaseOverTime",
"kind": "action",
"params": [
{
"name": "variable",
"variable": true
},
{
"name": "destination"
},
{
"name": "duration"
},
{
"default": "DESTINATION_AND_DURATION",
"domain": "ChaseTimeReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "stopChasingGlobalVariable",
"evidence": [
"builtin-surface"
],
"id": "stopChasingVariable",
"kind": "action",
"params": [
{
"name": "variable"
}
]
},
{
"catalogId": "countOf",
"evidence": [
"generic-builtins"
],
"id": "len",
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogId": "absoluteValue",
"evidence": [
"generic-builtins"
],
"id": "abs",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "squareRoot",
"evidence": [
"generic-builtins"
],
"id": "sqrt",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "allPlayers",
"evidence": [
"generic-builtins"
],
"id": "getAllPlayers",
"kind": "value",
"params": []
},
{
"catalogId": "directionFromAngles",
"evidence": [
"builtin-surface"
],
"id": "directionFromAngles",
"kind": "value",
"params": [
{
"name": "horizontalAngle"
},
{
"name": "verticalAngle"
}
]
},
{
"catalogId": "inputBindingString",
"evidence": [
"builtin-surface"
],
"id": "inputBindingString",
"kind": "value",
"params": [
{
"domain": "Button",
"name": "button"
}
]
},
{
"catalogId": "randomReal",
"evidence": [
"generic-builtins"
],
"id": "random.uniform",
"keywordArgs": false,
"kind": "value",
"params": [
{
"name": "min"
},
{
"name": "max"
}
]
},
{
"catalogId": "randomValueInArray",
"evidence": [
"generic-builtins"
],
"id": "random.choice",
"keywordArgs": false,
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogId": "randomInteger",
"evidence": [
"builtin-surface"
],
"id": "random.randint",
"keywordArgs": false,
"kind": "value",
"params": [
{
"name": "min"
},
{
"name": "max"
}
]
},
{
"catalogId": "randomizedArray",
"evidence": [
"builtin-surface"
],
"id": "random.shuffle",
"keywordArgs": false,
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogId": "allPlayers",
"evidence": [
"builtin-surface"
],
"id": "getPlayers",
"kind": "value",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "allHeroes",
"evidence": [
"builtin-surface"
],
"id": "getAllHeroes",
"kind": "value",
"params": []
},
{
"catalogId": "heroIconString",
"evidence": [
"builtin-surface"
],
"id": "heroIcon",
"kind": "value",
"params": [
{
"name": "hero"
}
]
},
{
"catalogId": "getMatchTime",
"evidence": [
"builtin-surface"
],
"id": "getMatchTime",
"kind": "value",
"params": []
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "all",
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "any",
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "ceil",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "floor",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "round",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogLink": "special-lowering",
"context": "forIterable",
"evidence": [
"range-for-header"
],
"id": "range",
"keywordArgs": false,
"kind": "value",
"params": [
{
"name": "start"
},
{
"name": "stop",
"optional": true
},
{
"name": "step",
"optional": true
}
]
},
{
"catalogId": "vector",
"evidence": [
"generic-builtins"
],
"id": "vect",
"kind": "value",
"params": [
{
"name": "x"
},
{
"name": "y"
},
{
"name": "z"
}
]
},
{
"catalogId": "isGameInProgress",
"evidence": [
"is-game-in-progress"
],
"id": "isGameInProgress",
"kind": "value",
"params": []
},
{
"catalogLink": "special-lowering",
"evidence": [
"rule-condition"
],
"id": "ruleCondition",
"kind": "value",
"params": []
},
{
"catalogId": "isAssemblingHeroes",
"evidence": [
"builtin-surface"
],
"id": "isAssemblingHeroes",
"kind": "value",
"params": []
},
{
"catalogId": "setMatchTime",
"evidence": [
"builtin-surface"
],
"id": "setMatchTime",
"kind": "action",
"params": [
{
"name": "time"
}
]
},
{
"catalogId": "horizontalAngleFromDirection",
"evidence": [
"builtin-surface"
],
"id": "horizontalAngleOfDirection",
"kind": "value",
"params": [
{
"name": "direction"
}
]
},
{
"catalogId": "createDummyBot",
"evidence": [
"builtin-surface"
],
"id": "createDummy",
"kind": "action",
"params": [
{
"domain": "Hero",
"name": "hero"
},
{
"domain": "Team",
"name": "team"
},
{
"name": "slot"
},
{
"name": "position"
},
{
"name": "facing",
"optional": true
}
]
},
{
"catalogId": "getPlayersInRadius",
"evidence": [
"get-players-in-radius"
],
"id": "getPlayersInRadius",
"kind": "value",
"params": [
{
"name": "center"
},
{
"name": "radius"
},
{
"default": "ALL",
"domain": "Team",
"name": "team"
},
{
"default": "OFF",
"domain": "LosCheck",
"name": "losCheck"
}
]
},
{
"catalogId": "worldVector",
"evidence": [
"enum-gated-members"
],
"id": "worldVector",
"kind": "value",
"params": [
{
"domain": "Vector",
"name": "localVector"
},
{
"name": "relativePlayer"
},
{
"domain": "Transform",
"name": "transformation"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"receiver-calls"
],
"id": "append",
"kind": "memberAction",
"params": [
{
"name": "value"
}
],
"receiver": "Variable"
},
{
"catalogId": "charAt",
"evidence": [
"builtin-surface"
],
"id": "charAt",
"kind": "memberValue",
"params": [
{
"name": "index"
}
],
"receiver": "Any"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "concat",
"kind": "memberValue",
"params": [
{
"name": "value"
}
],
"receiver": "Any"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "exclude",
"kind": "memberValue",
"params": [
{
"name": "value"
}
],
"receiver": "Any"
},
{
"catalogId": "setMoveSpeed",
"evidence": [
"receiver-calls"
],
"id": "setMoveSpeed",
"kind": "memberAction",
"params": [
{
"name": "moveSpeedPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setWeapon",
"evidence": [
"receiver-calls"
],
"id": "setWeapon",
"kind": "memberAction",
"params": [
{
"name": "weapon"
}
],
"receiver": "Player"
},
{
"catalogId": "setMaxHealth",
"evidence": [
"receiver-calls"
],
"id": "setMaxHealth",
"kind": "memberAction",
"params": [
{
"name": "healthPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setHealth",
"evidence": [
"receiver-calls"
],
"id": "setHealth",
"kind": "memberAction",
"params": [
{
"name": "amount"
}
],
"receiver": "Player"
},
{
"catalogId": "setAimSpeed",
"evidence": [
"receiver-calls"
],
"id": "setAimSpeed",
"kind": "memberAction",
"params": [
{
"name": "turnSpeedPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setGravity",
"evidence": [
"receiver-calls"
],
"id": "setGravity",
"kind": "memberAction",
"params": [
{
"name": "gravityPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setDamageDealt",
"evidence": [
"receiver-calls"
],
"id": "setDamageDealt",
"kind": "memberAction",
"params": [
{
"name": "damageDealtPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setDamageReceived",
"evidence": [
"receiver-calls"
],
"id": "setDamageReceived",
"kind": "memberAction",
"params": [
{
"name": "damageReceivedPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setUltCharge",
"evidence": [
"receiver-calls"
],
"id": "setUltCharge",
"kind": "memberAction",
"params": [
{
"name": "chargePercent"
}
],
"receiver": "Player"
},
{
"catalogId": "teleport",
"evidence": [
"receiver-calls"
],
"id": "teleport",
"kind": "memberAction",
"params": [
{
"name": "position"
}
],
"receiver": "Player"
},
{
"catalogId": "setInvisibility",
"evidence": [
"enum-gated-members"
],
"id": "setInvisibility",
"kind": "memberAction",
"params": [
{
"domain": "Invis",
"name": "invisibleTo"
}
],
"receiver": "Player"
},
{
"catalogId": "setStatusEffect",
"evidence": [
"enum-gated-members"
],
"id": "setStatusEffect",
"kind": "memberAction",
"params": [
{
"name": "assister"
},
{
"domain": "Status",
"name": "status"
},
{
"name": "duration"
}
],
"receiver": "Player"
},
{
"catalogId": "getPosition",
"evidence": [
"receiver-calls"
],
"id": "getPosition",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "__xComponentOf__",
"evidence": [
"builtin-surface"
],
"id": "x",
"kind": "memberValue",
"params": [],
"receiver": "Vector"
},
{
"catalogId": "__yComponentOf__",
"evidence": [
"builtin-surface"
],
"id": "y",
"kind": "memberValue",
"params": [],
"receiver": "Vector"
},
{
"catalogId": "__zComponentOf__",
"evidence": [
"builtin-surface"
],
"id": "z",
"kind": "memberValue",
"params": [],
"receiver": "Vector"
},
{
"catalogId": "lastOf",
"evidence": [
"builtin-surface"
],
"id": "last",
"kind": "memberValue",
"params": [],
"receiver": "Any"
},
{
"catalogId": "getHealth",
"evidence": [
"receiver-calls"
],
"id": "getHealth",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getAmmo",
"evidence": [
"receiver-calls"
],
"id": "getAmmo",
"kind": "memberValue",
"params": [
{
"default": 0,
"name": "clip"
}
],
"receiver": "Player"
},
{
"catalogId": "getMaxAmmo",
"evidence": [
"receiver-calls"
],
"id": "getMaxAmmo",
"kind": "memberValue",
"params": [
{
"name": "clip"
}
],
"receiver": "Player"
},
{
"catalogId": "isAlive",
"evidence": [
"receiver-calls"
],
"id": "isAlive",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getHorizontalFacingAngle",
"evidence": [
"get-horizontal-facing-angle"
],
"id": "getHorizontalFacingAngle",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getEyePosition",
"evidence": [
"builtin-surface"
],
"id": "getEyePosition",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getSlot",
"evidence": [
"builtin-surface"
],
"id": "getSlot",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getMaxHealth",
"evidence": [
"builtin-surface"
],
"id": "getMaxHealth",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getUltCharge",
"evidence": [
"builtin-surface"
],
"id": "getUltCharge",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "addToScore",
"evidence": [
"builtin-surface"
],
"id": "addToScore",
"kind": "memberAction",
"params": [
{
"name": "score"
}
],
"receiver": "Player"
},
{
"catalogId": "disallowButton",
"evidence": [
"builtin-surface"
],
"id": "disallowButton",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "allowButton",
"evidence": [
"builtin-surface"
],
"id": "allowButton",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "disableKillFeed",
"evidence": [
"builtin-surface"
],
"id": "disableKillFeed",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startForcingPosition",
"evidence": [
"builtin-surface"
],
"id": "startForcingPosition",
"kind": "memberAction",
"params": [
{
"name": "position"
},
{
"name": "includeY"
}
],
"receiver": "Player"
},
{
"catalogId": "startHealingOverTime",
"evidence": [
"builtin-surface"
],
"id": "startHoT",
"kind": "memberAction",
"params": [
{
"name": "healer"
},
{
"name": "rate"
},
{
"name": "duration"
}
],
"receiver": "Player"
},
{
"catalogId": "attachTo",
"evidence": [
"builtin-surface"
],
"id": "attachTo",
"kind": "memberAction",
"params": [
{
"name": "parent"
},
{
"name": "position"
}
],
"receiver": "Player"
},
{
"catalogId": "disableMovementCollisionWithEnvironment",
"evidence": [
"builtin-surface"
],
"id": "disableEnvironmentCollision",
"kind": "memberAction",
"params": [
{
"name": "includeFloors"
}
],
"receiver": "Player"
},
{
"catalogId": "isDummy",
"evidence": [
"is-dummy"
],
"id": "isDummy",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "hasSpawned",
"evidence": [
"receiver-calls"
],
"id": "hasSpawned",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getThrottle",
"evidence": [
"enum-gated-members"
],
"id": "getThrottle",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getFacingDirection",
"evidence": [
"builtin-surface"
],
"id": "getFacingDirection",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getCurrentWeapon",
"evidence": [
"receiver-calls"
],
"id": "getCurrentWeapon",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isFiringPrimaryFire",
"evidence": [
"receiver-calls"
],
"id": "isFiringPrimaryFire",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isFiringSecondaryFire",
"evidence": [
"receiver-calls"
],
"id": "isFiringSecondaryFire",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isButtonHeld",
"evidence": [
"builtin-surface"
],
"id": "isButtonHeld",
"kind": "memberValue",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "startFacing",
"evidence": [
"builtin-surface"
],
"id": "startFacing",
"kind": "memberAction",
"params": [
{
"name": "direction"
},
{
"name": "turnRate"
},
{
"domain": "Relativity",
"name": "relativity"
},
{
"domain": "FacingReeval",
"name": "reevaluation"
}
],
"receiver": "Player"
},
{
"catalogId": "startForcingHero",
"evidence": [
"builtin-surface"
],
"id": "startForcingHero",
"kind": "memberAction",
"params": [
{
"domain": "Hero",
"name": "hero"
}
],
"receiver": "Player"
},
{
"catalogId": "setAbility1Enabled",
"evidence": [
"builtin-surface"
],
"id": "setAbility1Enabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setAbility2Enabled",
"evidence": [
"builtin-surface"
],
"id": "setAbility2Enabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setUltEnabled",
"evidence": [
"builtin-surface"
],
"id": "setUltEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setPrimaryFireEnabled",
"evidence": [
"builtin-surface"
],
"id": "setPrimaryFireEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setSecondaryFireEnabled",
"evidence": [
"builtin-surface"
],
"id": "setSecondaryFireEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "clearStatusEffect",
"evidence": [
"builtin-surface"
],
"id": "clearStatusEffect",
"kind": "memberAction",
"params": [
{
"domain": "Status",
"name": "status"
}
],
"receiver": "Player"
},
{
"catalogId": "setFacing",
"evidence": [
"builtin-surface"
],
"id": "setFacing",
"kind": "memberAction",
"params": [
{
"name": "direction"
},
{
"domain": "Relativity",
"name": "relativity"
}
],
"receiver": "Player"
},
{
"catalogId": "startForcingButton",
"evidence": [
"builtin-surface"
],
"id": "startForcingButton",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "stopFacing",
"evidence": [
"builtin-surface"
],
"id": "stopFacing",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopForcingCurrentHero",
"evidence": [
"builtin-surface"
],
"id": "stopForcingCurrentHero",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopForcingButton",
"evidence": [
"builtin-surface"
],
"id": "stopForcingButton",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "forceButtonPress",
"evidence": [
"builtin-surface"
],
"id": "forceButtonPress",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "disableHeroHud",
"evidence": [
"builtin-surface"
],
"id": "disableHeroHud",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "enableHeroHud",
"evidence": [
"builtin-surface"
],
"id": "enableHeroHud",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getHero",
"evidence": [
"member-aliases"
],
"id": "getHero",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "hasStatus",
"evidence": [
"member-aliases"
],
"id": "hasStatus",
"kind": "memberValue",
"params": [
{
"domain": "Status",
"name": "status"
}
],
"receiver": "Player"
},
{
"catalogId": "customString",
"evidence": [
"generic-builtins"
],
"id": "format",
"keywordArgs": false,
"kind": "memberValue",
"params": [],
"receiver": "String",
"unbounded": true
}
],
"provenance": {
"generator": "wright-opy semantic compatibility manifest v1 (Wright-authored; probe-validated against the pinned OverPy 9.7.10 oracle)",
"license": "AGPL-3.0-or-later",
"reviewed": true
},
"reference": {
"contentCommit": "889d9749d1def17f146548cbddb94ea1ab015847",
"integrity": "sha512-oX17nauJcPTaKIrRFY/rD0Rl8atqFUVv9Hg2TKH+A68/fC8+ZO344Mkd1A/Y0oOVp1hr5tktMBjzMEDDnMEYUw==",
"name": "overpy",
"version": "9.7.10"
},
"schemaVersion": 1
}