{
"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"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "getLastCreatedText",
"target": "lastTextId"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "getTankHeroes",
"target": "allTankHeroes"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "getDamageHeroes",
"target": "allDamageHeroes"
},
{
"evidence": [
"builtin-surface"
],
"kind": "functionAlias",
"source": "getSupportHeroes",
"target": "allSupportHeroes"
}
],
"functions": [
{
"catalogId": "wait",
"evidence": [
"generic-builtins"
],
"id": "wait",
"kind": "action",
"params": [
{
"default": 0.016,
"name": "time"
},
{
"default": "IGNORE_CONDITION",
"domain": "Wait",
"name": "waitBehavior"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "async",
"kind": "action",
"params": [
{
"name": "subroutine"
},
{
"domain": "StartRuleBehavior",
"name": "behavior"
}
]
},
{
"catalogId": "getObjectivePosition",
"evidence": [
"builtin-surface"
],
"id": "getObjectivePosition",
"kind": "value",
"params": [
{
"name": "objective"
}
]
},
{
"catalogId": "getAbilityCooldown",
"evidence": [
"builtin-surface"
],
"id": "getAbilityCooldown",
"kind": "memberValue",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "getAbilityCharge",
"evidence": [
"builtin-surface"
],
"id": "getAbilityCharge",
"kind": "memberValue",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealPlayerClosestToReticle",
"kind": "memberValue",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
],
"receiver": "Player"
},
{
"catalogId": "teamOf",
"evidence": [
"builtin-surface"
],
"id": "getTeam",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getTotalTimeElapsed",
"evidence": [
"builtin-surface"
],
"id": "getTotalTimeElapsed",
"kind": "value",
"params": []
},
{
"catalogId": "isHeroBeingPlayed",
"evidence": [
"builtin-surface"
],
"id": "isHeroBeingPlayed",
"kind": "value",
"params": [
{
"domain": "Hero",
"name": "hero"
},
{
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "healer",
"evidence": [
"builtin-surface"
],
"id": "healer",
"kind": "value",
"params": []
},
{
"catalogId": "healee",
"evidence": [
"builtin-surface"
],
"id": "healee",
"kind": "value",
"params": []
},
{
"catalogId": "eventHealing",
"evidence": [
"builtin-surface"
],
"id": "eventHealing",
"kind": "value",
"params": []
},
{
"catalogId": "angleBetweenVectors",
"evidence": [
"builtin-surface"
],
"id": "angleBetweenVectors",
"kind": "value",
"params": [
{
"name": "direction1"
},
{
"name": "direction2"
}
]
},
{
"catalogId": "verticalAngleFromDirection",
"evidence": [
"builtin-surface"
],
"id": "verticalAngleOfDirection",
"kind": "value",
"params": [
{
"name": "direction"
}
]
},
{
"catalogId": "directionTowards",
"evidence": [
"builtin-surface"
],
"id": "directionTowards",
"kind": "value",
"params": [
{
"name": "start"
},
{
"name": "end"
}
]
},
{
"catalogId": "getPlayersOnHero",
"evidence": [
"builtin-surface"
],
"id": "getPlayersOnHero",
"kind": "value",
"params": [
{
"domain": "Hero",
"name": "hero"
},
{
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "oppositeTeamOf",
"evidence": [
"builtin-surface"
],
"id": "getOppositeTeam",
"kind": "value",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "isMatchBetweenRounds",
"evidence": [
"builtin-surface"
],
"id": "isMatchBetweenRounds",
"kind": "value",
"params": []
},
{
"catalogId": "min",
"evidence": [
"builtin-surface"
],
"id": "min",
"kind": "value",
"params": [
{
"name": "a"
},
{
"name": "b"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "raycast",
"kind": "value",
"params": [
{
"name": "startPosition"
},
{
"name": "endPosition"
},
{
"name": "playersToInclude"
},
{
"name": "playersToExclude"
},
{
"name": "includePlayerOwnedObjects"
}
]
},
{
"catalogId": "waitUntil",
"evidence": [
"builtin-surface"
],
"id": "waitUntil",
"kind": "action",
"params": [
{
"name": "condition"
},
{
"default": 999999999999,
"name": "timeout"
}
]
},
{
"catalogId": "damage",
"evidence": [
"generic-builtins"
],
"id": "damage",
"kind": "action",
"params": [
{
"name": "target"
},
{
"name": "attacker"
},
{
"name": "amount"
}
]
},
{
"catalogId": "disableInspector",
"evidence": [
"generic-builtins"
],
"id": "disableInspector",
"kind": "action",
"params": []
},
{
"catalogLink": "special-lowering",
"evidence": [
"generic-builtins"
],
"id": "debug",
"kind": "action",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "logToInspector",
"evidence": [
"builtin-surface"
],
"id": "printLog",
"kind": "action",
"params": [
{
"name": "text"
}
]
},
{
"catalogId": "logToInspector",
"evidence": [
"builtin-surface"
],
"id": "logToInspector",
"kind": "action",
"params": [
{
"name": "text"
}
]
},
{
"catalogId": "heal",
"evidence": [
"generic-builtins"
],
"id": "heal",
"kind": "action",
"params": [
{
"name": "target"
},
{
"name": "healer"
},
{
"name": "amount"
}
]
},
{
"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": [
{
"default": "ALL",
"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"
},
{
"default": "WHITE",
"domain": "Color",
"name": "textColor"
},
{
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "spectators"
}
]
},
{
"catalogId": "destroyAllHudText",
"evidence": [
"builtin-surface"
],
"id": "destroyAllHudText",
"kind": "action",
"params": []
},
{
"catalogId": "progressBarHud",
"evidence": [
"builtin-surface"
],
"id": "progressBarHud",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "value"
},
{
"name": "text"
},
{
"name": "position"
},
{
"name": "scale"
},
{
"name": "barColor"
},
{
"name": "textColor"
},
{
"name": "reevaluation"
},
{
"name": "spectators"
}
]
},
{
"catalogId": "destroyHudText",
"evidence": [
"builtin-surface"
],
"id": "destroyHudText",
"kind": "action",
"params": [
{
"name": "textId"
}
]
},
{
"catalogId": "destroyProgressBarInWorldText",
"evidence": [
"builtin-surface"
],
"id": "destroyProgressBarInWorldText",
"kind": "action",
"params": [
{
"name": "textId"
}
]
},
{
"catalogId": "destroyProgressBarHud",
"evidence": [
"builtin-surface"
],
"id": "destroyProgressBarHud",
"kind": "action",
"params": [
{
"name": "textId"
}
]
},
{
"catalogId": "destroyInWorldText",
"evidence": [
"builtin-surface"
],
"id": "destroyInWorldText",
"kind": "action",
"params": [
{
"name": "textId"
}
]
},
{
"catalogId": "destroyEffect",
"evidence": [
"builtin-surface"
],
"id": "destroyEffect",
"kind": "action",
"params": [
{
"name": "effectId"
}
]
},
{
"catalogId": "loop",
"evidence": [
"builtin-surface"
],
"id": "loop",
"kind": "action",
"params": []
},
{
"catalogId": "removeHealthPool",
"evidence": [
"builtin-surface"
],
"id": "removeHealthPool",
"kind": "action",
"params": [
{
"name": "healthPoolId"
}
]
},
{
"catalogId": "startHealingOverTime",
"evidence": [
"builtin-surface"
],
"id": "startHoT",
"kind": "memberAction",
"params": [
{
"name": "healer"
},
{
"name": "duration"
},
{
"name": "healing"
}
],
"receiver": "Player"
},
{
"catalogId": "startDamageOverTime",
"evidence": [
"builtin-surface"
],
"id": "startDamageOverTime",
"kind": "memberAction",
"params": [
{
"name": "attacker"
},
{
"name": "duration"
},
{
"name": "damage"
}
],
"receiver": "Player"
},
{
"catalogId": "startHealingOverTime",
"evidence": [
"builtin-surface"
],
"id": "startHealingOverTime",
"kind": "memberAction",
"params": [
{
"name": "healer"
},
{
"name": "duration"
},
{
"name": "healing"
}
],
"receiver": "Player"
},
{
"catalogId": "stopHealingOverTime",
"evidence": [
"builtin-surface"
],
"id": "stopHoT",
"kind": "action",
"params": [
{
"name": "healingOverTimeId"
}
]
},
{
"catalogId": "stopHealingOverTime",
"evidence": [
"builtin-surface"
],
"id": "stopHealingOverTime",
"kind": "action",
"params": [
{
"name": "healingOverTimeId"
}
]
},
{
"catalogId": "stopHealingModification",
"evidence": [
"builtin-surface"
],
"id": "stopHealingModification",
"kind": "action",
"params": [
{
"name": "player"
}
]
},
{
"catalogId": "startHealingModification",
"evidence": [
"builtin-surface"
],
"id": "startHealingModification",
"kind": "action",
"params": [
{
"name": "target"
},
{
"name": "healer"
},
{
"name": "amount"
},
{
"domain": "HealingReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "getLastHealingModification",
"evidence": [
"builtin-surface"
],
"id": "getLastHealingModification",
"kind": "value",
"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": "currentMap",
"evidence": [
"builtin-surface"
],
"id": "getCurrentMap",
"kind": "value",
"params": []
},
{
"catalogId": "isInLoS",
"evidence": [
"builtin-surface"
],
"id": "isInLoS",
"kind": "value",
"params": [
{
"name": "startPosition"
},
{
"name": "endPosition"
},
{
"default": "PASS_THROUGH_BARRIERS",
"domain": "BarrierLos",
"name": "barriers"
}
]
},
{
"catalogId": "kill",
"evidence": [
"builtin-surface"
],
"id": "kill",
"kind": "action",
"params": [
{
"name": "target"
},
{
"name": "killer"
}
]
},
{
"catalogId": "getSpawnPoints",
"evidence": [
"builtin-surface"
],
"id": "getSpawnPoints",
"kind": "value",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "getPlayersInRadius",
"evidence": [
"builtin-surface"
],
"id": "getRealPlayersInRadius",
"kind": "value",
"params": [
{
"name": "center"
},
{
"name": "radius"
},
{
"domain": "Team",
"name": "team"
},
{
"domain": "LosCheck",
"name": "losCheck"
}
]
},
{
"catalogId": "getLivingPlayers",
"evidence": [
"builtin-surface"
],
"id": "getLivingPlayers",
"kind": "value",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "nearestWalkablePosition",
"evidence": [
"builtin-surface"
],
"id": "nearestWalkablePosition",
"kind": "value",
"params": [
{
"name": "position"
}
]
},
{
"catalogId": "numberOfPlayers",
"evidence": [
"builtin-surface"
],
"id": "getNumberOfPlayers",
"kind": "value",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "getNumberOfSlots",
"evidence": [
"get-number-of-slots"
],
"id": "getNumberOfSlots",
"kind": "value",
"params": [
{
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "lastCreatedEntity",
"evidence": [
"builtin-surface"
],
"id": "lastCreatedEntity",
"kind": "value",
"params": []
},
{
"catalogId": "lastTextId",
"evidence": [
"builtin-surface"
],
"id": "lastTextId",
"kind": "value",
"params": []
},
{
"catalogId": "getLastHealingOverTimeId",
"evidence": [
"builtin-surface"
],
"id": "getLastHoT",
"kind": "value",
"params": []
},
{
"catalogId": "getLastCreatedHealthPool",
"evidence": [
"builtin-surface"
],
"id": "getLastCreatedHealthPool",
"kind": "value",
"params": []
},
{
"catalogId": "getLastHealingOverTimeId",
"evidence": [
"builtin-surface"
],
"id": "getLastHealingOverTimeId",
"kind": "value",
"params": []
},
{
"catalogId": "entityExists",
"evidence": [
"builtin-surface"
],
"id": "entityExists",
"kind": "value",
"params": [
{
"name": "entity"
}
]
},
{
"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",
"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": "allTankHeroes",
"evidence": [
"builtin-surface"
],
"id": "allTankHeroes",
"kind": "value",
"params": []
},
{
"catalogId": "allDamageHeroes",
"evidence": [
"builtin-surface"
],
"id": "allDamageHeroes",
"kind": "value",
"params": []
},
{
"catalogId": "allSupportHeroes",
"evidence": [
"builtin-surface"
],
"id": "allSupportHeroes",
"kind": "value",
"params": []
},
{
"catalogId": "iconString",
"evidence": [
"builtin-surface"
],
"id": "iconString",
"kind": "value",
"params": [
{
"domain": "Icon",
"name": "icon"
}
]
},
{
"catalogId": "createProgressBarInWorldText",
"evidence": [
"builtin-surface"
],
"id": "createProgressBarInWorldText",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "value"
},
{
"name": "text"
},
{
"name": "position"
},
{
"name": "scale"
},
{
"domain": "Clipping",
"name": "clipping"
},
{
"domain": "Color",
"name": "headerColor"
},
{
"domain": "Color",
"name": "textColor"
},
{
"domain": "ProgressWorldTextReeval",
"name": "reevaluation"
},
{
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "spectators"
}
]
},
{
"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"
}
]
},
{
"catalogId": "filteredArray",
"evidence": [
"builtin-surface"
],
"id": "filter",
"kind": "memberValue",
"params": [
{
"name": "condition"
}
],
"receiver": "Any"
},
{
"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",
"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"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "remove",
"kind": "memberAction",
"params": [
{
"name": "value"
}
],
"receiver": "Variable"
},
{
"catalogId": "charAt",
"evidence": [
"builtin-surface"
],
"id": "charAt",
"kind": "memberValue",
"params": [
{
"name": "index"
}
],
"receiver": "Any"
},
{
"catalogId": "stringSplit",
"evidence": [
"builtin-surface"
],
"id": "split",
"kind": "memberValue",
"params": [
{
"name": "separator"
}
],
"receiver": "Any"
},
{
"catalogId": "slice",
"evidence": [
"builtin-surface"
],
"id": "slice",
"kind": "memberValue",
"params": [
{
"name": "startIndex"
},
{
"default": 999999999999,
"name": "count"
}
],
"receiver": "Any"
},
{
"catalogId": "stringSlice",
"evidence": [
"texture-string-substring"
],
"id": "substring",
"kind": "memberValue",
"params": [
{
"name": "startIndex"
},
{
"name": "count"
}
],
"receiver": "Any"
},
{
"catalogId": "stringReplace",
"evidence": [
"builtin-surface"
],
"id": "replace",
"kind": "memberValue",
"params": [
{
"name": "search"
},
{
"name": "replacement"
}
],
"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"
},
{
"catalogLink": "special-lowering",
"evidence": [
"array-unique"
],
"id": "unique",
"kind": "memberValue",
"params": [],
"receiver": "Any"
},
{
"catalogId": "indexOfArrayValue",
"evidence": [
"builtin-surface"
],
"id": "index",
"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": "raycastHitPosition",
"evidence": [
"builtin-surface"
],
"id": "getHitPosition",
"kind": "memberValue",
"params": [],
"receiver": "Any"
},
{
"catalogId": "raycastHitNormal",
"evidence": [
"builtin-surface"
],
"id": "getNormal",
"kind": "memberValue",
"params": [],
"receiver": "Any"
},
{
"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": "getHealthOfType",
"evidence": [
"builtin-surface"
],
"id": "getHealthOfType",
"kind": "memberValue",
"params": [
{
"domain": "Health",
"name": "healthType"
}
],
"receiver": "Player"
},
{
"catalogId": "getMaxAmmo",
"evidence": [
"receiver-calls"
],
"id": "getMaxAmmo",
"kind": "memberValue",
"params": [
{
"default": 0,
"name": "clip"
}
],
"receiver": "Player"
},
{
"catalogId": "isDuplicatingAHero",
"evidence": [
"builtin-surface"
],
"id": "isDuplicatingAHero",
"kind": "memberValue",
"params": [],
"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": "getNormalizedHealth",
"evidence": [
"builtin-surface"
],
"id": "getNormalizedHealth",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isReloading",
"evidence": [
"builtin-surface"
],
"id": "isReloading",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isMoving",
"evidence": [
"builtin-surface"
],
"id": "isMoving",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isCommunicatingEmote",
"evidence": [
"builtin-surface"
],
"id": "isCommunicatingEmote",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isInAir",
"evidence": [
"builtin-surface"
],
"id": "isInAir",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isUsingAbility2",
"evidence": [
"builtin-surface"
],
"id": "isUsingAbility2",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "disallowButton",
"evidence": [
"builtin-surface"
],
"id": "disallowButton",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "isUsingAbility1",
"evidence": [
"builtin-surface"
],
"id": "isUsingAbility1",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isInAlternateForm",
"evidence": [
"builtin-surface"
],
"id": "isInAlternateForm",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "allowButton",
"evidence": [
"builtin-surface"
],
"id": "allowButton",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
}
],
"receiver": "Player"
},
{
"catalogId": "isUsingUltimate",
"evidence": [
"builtin-surface"
],
"id": "isUsingUltimate",
"kind": "memberValue",
"params": [],
"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": "isDead",
"evidence": [
"builtin-surface"
],
"id": "isDead",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "allowedHeroes",
"evidence": [
"builtin-surface"
],
"id": "getAllowedHeroes",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startHealingOverTime",
"evidence": [
"builtin-surface"
],
"id": "startHoT",
"kind": "memberAction",
"params": [
{
"name": "healer"
},
{
"name": "rate"
},
{
"name": "duration"
}
],
"receiver": "Player"
},
{
"catalogId": "isInSpawnRoom",
"evidence": [
"builtin-surface"
],
"id": "isInSpawnRoom",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "attachTo",
"evidence": [
"builtin-surface"
],
"id": "attachTo",
"kind": "memberAction",
"params": [
{
"name": "parent"
},
{
"name": "position"
}
],
"receiver": "Player"
},
{
"catalogId": "isMeleeing",
"evidence": [
"builtin-surface"
],
"id": "isMeleeing",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "disableMovementCollisionWithEnvironment",
"evidence": [
"builtin-surface"
],
"id": "disableEnvironmentCollision",
"kind": "memberAction",
"params": [
{
"name": "includeFloors"
}
],
"receiver": "Player"
},
{
"catalogId": "isJumping",
"evidence": [
"builtin-surface"
],
"id": "isJumping",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getVerticalFacingAngle",
"evidence": [
"builtin-surface"
],
"id": "getVerticalFacingAngle",
"kind": "memberValue",
"params": [],
"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": "getSpeedInDirection",
"evidence": [
"builtin-surface"
],
"id": "getSpeedInDirection",
"kind": "memberValue",
"params": [
{
"domain": "Vector",
"name": "direction"
}
],
"receiver": "Player"
},
{
"catalogId": "getStatistic",
"evidence": [
"builtin-surface"
],
"id": "getStatistic",
"kind": "memberValue",
"params": [
{
"domain": "Stat",
"name": "statistic"
}
],
"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": "isFiringSecondary",
"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": "isOnGround",
"evidence": [
"builtin-surface"
],
"id": "isOnGround",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startCamera",
"evidence": [
"builtin-surface"
],
"id": "startCamera",
"kind": "memberAction",
"params": [
{
"name": "eyePosition"
},
{
"name": "lookAtPosition"
},
{
"default": 0,
"name": "facing"
}
],
"receiver": "Player"
},
{
"catalogId": "startScalingSize",
"evidence": [
"builtin-surface"
],
"id": "startScalingSize",
"kind": "memberAction",
"params": [
{
"name": "scale"
},
{
"name": "relative"
}
],
"receiver": "Player"
},
{
"catalogId": "stopScalingSize",
"evidence": [
"builtin-surface"
],
"id": "stopScalingSize",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopScalingBarriers",
"evidence": [
"builtin-surface"
],
"id": "stopScalingBarriers",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startScalingBarriers",
"evidence": [
"builtin-surface"
],
"id": "startScalingBarriers",
"kind": "memberAction",
"params": [
{
"name": "scale"
},
{
"name": "relative"
}
],
"receiver": "Player"
},
{
"catalogId": "startForcingThrottle",
"evidence": [
"builtin-surface"
],
"id": "startForcingThrottle",
"kind": "memberAction",
"params": [
{
"name": "forward"
},
{
"name": "backward"
},
{
"name": "left"
},
{
"name": "right"
},
{
"name": "up"
},
{
"name": "down"
}
],
"receiver": "Player"
},
{
"catalogId": "startThrottleInDirection",
"evidence": [
"builtin-surface"
],
"id": "startThrottleInDirection",
"kind": "memberAction",
"params": [
{
"domain": "Vector",
"name": "direction"
},
{
"name": "speed"
},
{
"domain": "Relativity",
"name": "relativity"
},
{
"default": "REPLACE_EXISTING",
"domain": "Throttle",
"name": "throttle"
},
{
"default": "DIRECTION_AND_MAGNITUDE",
"domain": "ThrottleReeval",
"name": "reevaluation"
}
],
"receiver": "Player"
},
{
"catalogId": "disableMovementCollisionWithPlayers",
"evidence": [
"builtin-surface"
],
"id": "disablePlayerCollision",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "enableMovementCollisionWithPlayers",
"evidence": [
"builtin-surface"
],
"id": "enablePlayerCollision",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "resurrect",
"evidence": [
"builtin-surface"
],
"id": "resurrect",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "respawn",
"evidence": [
"builtin-surface"
],
"id": "respawn",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopCamera",
"evidence": [
"builtin-surface"
],
"id": "stopCamera",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopForcingThrottle",
"evidence": [
"builtin-surface"
],
"id": "stopForcingThrottle",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopThrottleInDirection",
"evidence": [
"builtin-surface"
],
"id": "stopThrottleInDirection",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopModifyingVoicelinePitch",
"evidence": [
"builtin-surface"
],
"id": "stopModifyingVoicelinePitch",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startModifyingVoicelinePitch",
"evidence": [
"builtin-surface"
],
"id": "startModifyingVoicelinePitch",
"kind": "memberAction",
"params": [
{
"name": "pitch"
},
{
"name": "relative"
}
],
"receiver": "Player"
},
{
"catalogId": "startAcceleration",
"evidence": [
"builtin-surface"
],
"id": "startAcceleration",
"kind": "memberAction",
"params": [
{
"domain": "Vector",
"name": "direction"
},
{
"name": "rate"
},
{
"name": "maxSpeed"
},
{
"domain": "Relativity",
"name": "relativity"
},
{
"default": "DIRECTION_RATE_AND_MAX_SPEED",
"domain": "AccelReeval",
"name": "reevaluation"
}
],
"receiver": "Player"
},
{
"catalogId": "setAmmo",
"evidence": [
"builtin-surface"
],
"id": "setAmmo",
"kind": "memberAction",
"params": [
{
"name": "clip"
},
{
"name": "ammo"
}
],
"receiver": "Player"
},
{
"catalogId": "setMaxAmmo",
"evidence": [
"builtin-surface"
],
"id": "setMaxAmmo",
"kind": "memberAction",
"params": [
{
"name": "clip"
},
{
"name": "ammo"
}
],
"receiver": "Player"
},
{
"catalogId": "stopAcceleration",
"evidence": [
"builtin-surface"
],
"id": "stopAcceleration",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "raycastHitPlayer",
"evidence": [
"builtin-surface"
],
"id": "getPlayerHit",
"kind": "memberValue",
"params": [],
"receiver": "Any"
},
{
"catalogId": "startFacing",
"evidence": [
"builtin-surface"
],
"id": "startFacing",
"kind": "memberAction",
"params": [
{
"name": "direction"
},
{
"default": 999999999999,
"name": "turnRate"
},
{
"default": "TO_WORLD",
"domain": "Relativity",
"name": "relativity"
},
{
"default": "DIRECTION_AND_TURN_RATE",
"domain": "FacingReeval",
"name": "reevaluation"
}
],
"receiver": "Player"
},
{
"catalogId": "startForcingHero",
"evidence": [
"builtin-surface"
],
"id": "startForcingHero",
"kind": "memberAction",
"params": [
{
"domain": "Hero",
"name": "hero"
}
],
"receiver": "Player"
},
{
"catalogId": "preloadHero",
"evidence": [
"builtin-surface"
],
"id": "preloadHero",
"kind": "memberAction",
"params": [
{
"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": "setAbilityCooldown",
"evidence": [
"builtin-surface"
],
"id": "setAbilityCooldown",
"kind": "memberAction",
"params": [
{
"name": "button"
},
{
"name": "cooldown"
}
],
"receiver": "Player"
},
{
"catalogId": "setAbilityCharge",
"evidence": [
"builtin-surface"
],
"id": "setAbilityCharge",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "button"
},
{
"name": "charge"
}
],
"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": "setMeleeEnabled",
"evidence": [
"builtin-surface"
],
"id": "setMeleeEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setJumpEnabled",
"evidence": [
"builtin-surface"
],
"id": "setJumpEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setCrouchEnabled",
"evidence": [
"builtin-surface"
],
"id": "setCrouchEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setReloadEnabled",
"evidence": [
"builtin-surface"
],
"id": "setReloadEnabled",
"kind": "memberAction",
"params": [
{
"name": "enabled"
}
],
"receiver": "Player"
},
{
"catalogId": "setProjectileSpeed",
"evidence": [
"builtin-surface"
],
"id": "setProjectileSpeed",
"kind": "memberAction",
"params": [
{
"name": "speed"
}
],
"receiver": "Player"
},
{
"catalogId": "setProjectileGravity",
"evidence": [
"builtin-surface"
],
"id": "setProjectileGravity",
"kind": "memberAction",
"params": [
{
"name": "gravity"
}
],
"receiver": "Player"
},
{
"catalogId": "removeFromGame",
"evidence": [
"builtin-surface"
],
"id": "removeFromGame",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "clearStatusEffect",
"evidence": [
"builtin-surface"
],
"id": "clearStatusEffect",
"kind": "memberAction",
"params": [
{
"domain": "Status",
"name": "status"
}
],
"receiver": "Player"
},
{
"catalogId": "disableRespawn",
"evidence": [
"builtin-surface"
],
"id": "disableRespawn",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "enableRespawn",
"evidence": [
"builtin-surface"
],
"id": "enableRespawn",
"kind": "memberAction",
"params": [],
"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": "getVelocity",
"evidence": [
"builtin-surface"
],
"id": "getVelocity",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getSpeed",
"evidence": [
"builtin-surface"
],
"id": "getSpeed",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getMaxHealthOfType",
"evidence": [
"builtin-surface"
],
"id": "getMaxHealthOfType",
"kind": "memberValue",
"params": [
{
"domain": "Health",
"name": "healthType"
}
],
"receiver": "Player"
},
{
"catalogId": "applyImpulse",
"evidence": [
"builtin-surface"
],
"id": "applyImpulse",
"kind": "memberAction",
"params": [
{
"domain": "Vector",
"name": "direction"
},
{
"name": "speed"
},
{
"domain": "Relativity",
"name": "relativity"
},
{
"default": "CANCEL_CONTRARY_MOTION_XYZ",
"domain": "Impulse",
"name": "motion"
}
],
"receiver": "Player"
},
{
"catalogId": "setHealingDealt",
"evidence": [
"builtin-surface"
],
"id": "setHealingDealt",
"kind": "memberAction",
"params": [
{
"name": "healingPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setHealingReceived",
"evidence": [
"builtin-surface"
],
"id": "setHealingReceived",
"kind": "memberAction",
"params": [
{
"name": "healingPercent"
}
],
"receiver": "Player"
},
{
"catalogId": "setKnockbackReceived",
"evidence": [
"builtin-surface"
],
"id": "setKnockbackReceived",
"kind": "memberAction",
"params": [
{
"name": "percent"
}
],
"receiver": "Player"
},
{
"catalogId": "setKnockbackDealt",
"evidence": [
"builtin-surface"
],
"id": "setKnockbackDealt",
"kind": "memberAction",
"params": [
{
"name": "percent"
}
],
"receiver": "Player"
},
{
"catalogId": "setAllowedHeroes",
"evidence": [
"builtin-surface"
],
"id": "setAllowedHeroes",
"kind": "memberAction",
"params": [
{
"domain": "Hero",
"name": "heroes"
}
],
"receiver": "Player"
},
{
"catalogId": "cancelPrimaryAction",
"evidence": [
"builtin-surface"
],
"id": "cancelPrimaryAction",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "removeAllHealthPoolsFromPlayer",
"evidence": [
"builtin-surface"
],
"id": "removeAllHealthPools",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "addHealthPool",
"evidence": [
"builtin-surface"
],
"id": "addHealthPool",
"kind": "memberAction",
"params": [
{
"domain": "Health",
"name": "healthType"
},
{
"name": "amount"
},
{
"name": "isPermanent"
},
{
"name": "receivesHealing"
}
],
"receiver": "Player"
},
{
"catalogId": "getHeroOfDuplication",
"evidence": [
"builtin-surface"
],
"id": "getHeroOfDuplication",
"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
},
{
"catalogId": "startForcingSpawn",
"evidence": [
"builtin-surface"
],
"id": "startForcingSpawn",
"kind": "action",
"params": [
{
"domain": "Team",
"name": "team"
},
{
"name": "spawnRoom"
}
]
},
{
"catalogId": "disableBuiltinGameModeAnnouncer",
"evidence": [
"builtin-surface"
],
"id": "disableAnnouncer",
"kind": "action",
"params": []
},
{
"catalogId": "enableAnnouncer",
"evidence": [
"builtin-surface"
],
"id": "enableAnnouncer",
"kind": "action",
"params": []
},
{
"catalogId": "disableBuiltinGameModeMusic",
"evidence": [
"builtin-surface"
],
"id": "disableMusic",
"kind": "action",
"params": []
},
{
"catalogId": "pauseMatchTime",
"evidence": [
"builtin-surface"
],
"id": "pauseMatchTime",
"kind": "action",
"params": []
},
{
"catalogId": "unpauseMatchTime",
"evidence": [
"builtin-surface"
],
"id": "unpauseMatchTime",
"kind": "action",
"params": []
},
{
"catalogId": "getCurrentGamemode",
"evidence": [
"builtin-surface"
],
"id": "getCurrentGamemode",
"kind": "value",
"params": []
},
{
"catalogId": "destroyAllIcons",
"evidence": [
"builtin-surface"
],
"id": "destroyAllIcons",
"kind": "action",
"params": []
},
{
"catalogId": "destroyAllInWorldText",
"evidence": [
"builtin-surface"
],
"id": "destroyAllInWorldTexts",
"kind": "action",
"params": []
},
{
"catalogId": "destroyAllProgressBarHudText",
"evidence": [
"builtin-surface"
],
"id": "destroyAllProgressBarHuds",
"kind": "action",
"params": []
},
{
"catalogId": "disableMessages",
"evidence": [
"builtin-surface"
],
"id": "disableMessages",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "createIcon",
"evidence": [
"builtin-surface"
],
"id": "createIcon",
"kind": "action",
"params": [
{
"name": "visibleTo"
},
{
"name": "position"
},
{
"domain": "Icon",
"name": "icon"
},
{
"domain": "IconReeval",
"name": "reevaluation"
},
{
"domain": "Color",
"name": "color"
},
{
"default": true,
"name": "showWhenOffscreen"
}
]
},
{
"catalogId": "sin",
"evidence": [
"builtin-surface"
],
"id": "sin",
"kind": "value",
"params": [
{
"name": "value"
}
]
},
{
"catalogId": "enableBuiltinGameModeMusic",
"evidence": [
"builtin-surface"
],
"id": "enableMusic",
"kind": "action",
"params": []
},
{
"catalogId": "restartMatch",
"evidence": [
"builtin-surface"
],
"id": "restartMatch",
"kind": "action",
"params": []
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealClosestPlayer",
"kind": "value",
"params": [
{
"name": "center"
},
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "startForcingName",
"evidence": [
"builtin-surface"
],
"id": "startForcingName",
"kind": "memberAction",
"params": [
{
"name": "name"
}
],
"receiver": "Player"
},
{
"catalogId": "stopForcingName",
"evidence": [
"builtin-surface"
],
"id": "stopForcingName",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startDamageModification",
"evidence": [
"builtin-surface"
],
"id": "startDamageModification",
"kind": "action",
"params": [
{
"name": "receivers"
},
{
"name": "damagers"
},
{
"name": "damagePercent"
},
{
"default": "RECEIVERS_DAMAGERS_AND_DMGPERCENT",
"domain": "DamageReeval",
"name": "reevaluation"
}
]
},
{
"catalogId": "stopDamageModification",
"evidence": [
"builtin-surface"
],
"id": "stopDamageModification",
"kind": "action",
"params": [
{
"name": "damageModificationId"
}
]
},
{
"catalogId": "disableGameModeHud",
"evidence": [
"builtin-surface"
],
"id": "disableGamemodeHud",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "disableGameModeInworldUI",
"evidence": [
"builtin-surface"
],
"id": "disableGamemodeInWorldUi",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "enableMovementCollisionWithEnvironment",
"evidence": [
"builtin-surface"
],
"id": "enableEnvironmentCollision",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "stopForcingPosition",
"evidence": [
"builtin-surface"
],
"id": "stopForcingPosition",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "startForcingOutlineFor",
"evidence": [
"builtin-surface"
],
"id": "startForcingOutlineFor",
"kind": "memberAction",
"params": [
{
"name": "viewingPlayers"
},
{
"name": "visible"
},
{
"domain": "Color",
"name": "color"
},
{
"domain": "OutlineVisibility",
"name": "visibility"
}
],
"receiver": "Player"
},
{
"catalogId": "stopForcingOutlineFor",
"evidence": [
"builtin-surface"
],
"id": "stopForcingOutlineFor",
"kind": "memberAction",
"params": [
{
"name": "viewingPlayers"
}
],
"receiver": "Player"
},
{
"catalogId": "getPlayersInSlot",
"evidence": [
"builtin-surface"
],
"id": "getPlayersInSlot",
"kind": "value",
"params": [
{
"name": "slot"
},
{
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "isWaitingForPlayers",
"evidence": [
"builtin-surface"
],
"id": "isWaitingForPlayers",
"kind": "value",
"params": []
},
{
"catalogId": "isOnObjective",
"evidence": [
"builtin-surface"
],
"id": "isOnObjective",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getPayloadPosition",
"evidence": [
"builtin-surface"
],
"id": "getPayloadPosition",
"kind": "value",
"params": []
},
{
"catalogId": "getPlayersOnObjective",
"evidence": [
"builtin-surface"
],
"id": "getPlayersOnObjective",
"kind": "value",
"params": [
{
"domain": "Team",
"name": "team"
}
]
},
{
"catalogId": "getPayloadProgressPercentage",
"evidence": [
"builtin-surface"
],
"id": "getPayloadProgressPercentage",
"kind": "value",
"params": []
},
{
"catalogId": "getAltitude",
"evidence": [
"builtin-surface"
],
"id": "getAltitude",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "getAbilityResource",
"evidence": [
"builtin-surface"
],
"id": "getAbilityResource",
"kind": "memberValue",
"params": [
{
"domain": "Button",
"name": "ability"
}
],
"receiver": "Player"
},
{
"catalogId": "getLastDamageModification",
"evidence": [
"builtin-surface"
],
"id": "getLastDamageModification",
"kind": "value",
"params": []
},
{
"catalogId": "getLastDamageOverTimeId",
"evidence": [
"builtin-surface"
],
"id": "getLastDamageOverTimeId",
"kind": "value",
"params": []
},
{
"catalogId": "stopDamageOverTime",
"evidence": [
"builtin-surface"
],
"id": "stopDamageOverTime",
"kind": "action",
"params": [
{
"name": "damageOverTimeId"
}
]
},
{
"catalogId": "eventWasCriticalHit",
"evidence": [
"builtin-surface"
],
"id": "eventWasCriticalHit",
"kind": "value",
"params": []
},
{
"catalogId": "stopAllDamageOverTime",
"evidence": [
"builtin-surface"
],
"id": "stopAllDamageOverTime",
"kind": "memberAction",
"params": [],
"receiver": "Player"
},
{
"catalogId": "setRespawnTime",
"evidence": [
"builtin-surface"
],
"id": "setRespawnTime",
"kind": "memberAction",
"params": [
{
"name": "time"
}
],
"receiver": "Player"
},
{
"catalogId": "setAbilityResource",
"evidence": [
"builtin-surface"
],
"id": "setAbilityResource",
"kind": "memberAction",
"params": [
{
"domain": "Button",
"name": "ability"
},
{
"name": "resource"
}
],
"receiver": "Player"
},
{
"catalogId": "setEnvironmentCreditPlayer",
"evidence": [
"builtin-surface"
],
"id": "setEnvironmentalKillCreditor",
"kind": "memberAction",
"params": [
{
"name": "creditor"
}
],
"receiver": "Player"
},
{
"catalogId": "getHeroStatistic",
"evidence": [
"builtin-surface"
],
"id": "getHeroStatistic",
"kind": "memberValue",
"params": [
{
"domain": "Hero",
"name": "hero"
},
{
"domain": "HeroStat",
"name": "statistic"
}
],
"receiver": "Player"
},
{
"catalogId": "magnitude",
"evidence": [
"builtin-surface"
],
"id": "magnitude",
"kind": "value",
"params": [
{
"domain": "Vector",
"name": "vector"
}
]
},
{
"catalogId": "communicate",
"evidence": [
"builtin-surface"
],
"id": "communicate",
"kind": "memberAction",
"params": [
{
"domain": "Comms",
"name": "message"
}
],
"receiver": "Player"
},
{
"catalogId": "cos",
"evidence": [
"builtin-surface"
],
"id": "cos",
"kind": "value",
"params": [
{
"name": "radians"
}
]
},
{
"catalogId": "getPlayersInViewAngle",
"evidence": [
"builtin-surface"
],
"id": "getPlayersInViewAngle",
"kind": "memberValue",
"params": [
{
"name": "team"
},
{
"name": "viewAngle"
}
],
"receiver": "Player"
},
{
"catalogId": "destroyIcon",
"evidence": [
"builtin-surface"
],
"id": "destroyIcon",
"kind": "action",
"params": [
{
"name": "iconId"
}
]
},
{
"catalogId": "localVector",
"evidence": [
"builtin-surface"
],
"id": "localVector",
"kind": "value",
"params": [
{
"name": "vector"
},
{
"name": "player"
},
{
"domain": "Transform",
"name": "transform"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "_",
"kind": "value",
"params": [
{
"name": "contextOrString"
},
{
"name": "string",
"optional": true
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "__",
"kind": "value",
"params": [
{
"name": "contextOrString"
},
{
"name": "string",
"optional": true
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "___",
"kind": "value",
"params": [
{
"name": "contextOrString"
},
{
"name": "string",
"optional": true
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "arrayToString",
"kind": "value",
"params": [
{
"name": "array"
},
{
"default": 12,
"name": "maxLength"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "compress",
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "compressed",
"kind": "value",
"params": [
{
"name": "array"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "decompressNumbers",
"kind": "value",
"params": [
{
"name": "string"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "decompressVectors",
"kind": "value",
"params": [
{
"name": "string"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "hsl",
"kind": "value",
"params": [
{
"name": "hue"
},
{
"name": "saturation"
},
{
"name": "lightness"
},
{
"default": 255,
"name": "alpha"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "log",
"kind": "value",
"params": [
{
"name": "number"
},
{
"default": 2.718281828459045,
"name": "base"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "pass",
"kind": "action",
"params": []
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "spacesForLength",
"kind": "value",
"params": [
{
"name": "length"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "spacesForString",
"kind": "value",
"params": [
{
"name": "text"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "splitDictArray",
"kind": "action",
"params": [
{
"name": "variables"
},
{
"name": "values"
},
{
"default": false,
"name": "compress"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "stopChasing",
"kind": "action",
"params": [
{
"name": "variable"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "strVisualLength",
"kind": "value",
"params": [
{
"name": "text"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "tabular",
"kind": "action",
"params": [
{
"name": "variables"
},
{
"name": "values"
},
{
"default": false,
"name": "compress"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "map",
"kind": "memberValue",
"params": [
{
"name": "lambda"
}
],
"receiver": "Any"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "reverse",
"kind": "memberValue",
"params": [],
"receiver": "Any"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getEffectiveHero",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealPlayersClosestToReticle",
"kind": "memberValue",
"params": [
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
],
"receiver": "Player"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealPlayersInViewAngle",
"kind": "memberValue",
"params": [
{
"domain": "Team",
"name": "team"
},
{
"name": "viewAngle"
}
],
"receiver": "Player"
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getSign",
"kind": "value",
"params": [
{
"name": "number"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "lerp",
"kind": "value",
"params": [
{
"name": "start"
},
{
"name": "end"
},
{
"name": "t"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "lineIntersectsSphere",
"kind": "value",
"params": [
{
"name": "lineStart"
},
{
"name": "lineDirection"
},
{
"name": "sphereCenter"
},
{
"name": "sphereRadius"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "timeToString",
"kind": "value",
"params": [
{
"name": "time"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "buttonToString",
"kind": "value",
"params": [
{
"name": "button"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "createCasedProgressBarIwt",
"kind": "action",
"params": [
{
"default": 3,
"name": "textCount"
},
{
"default": {
"call": "getAllPlayers"
},
"name": "visibleTo"
},
{
"name": "text"
},
{
"name": "position"
},
{
"name": "scale"
},
{
"default": "NONE",
"domain": "Clipping",
"name": "clipping"
},
{
"default": "WHITE",
"domain": "Color",
"name": "textColor"
},
{
"default": "VISIBILITY_POSITION_VALUES_AND_COLOR",
"domain": "ProgressWorldTextReeval",
"name": "reevaluation"
},
{
"default": "DEFAULT",
"domain": "SpecVisibility",
"name": "nonTeamSpectators"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealClosestPlayers",
"kind": "value",
"params": [
{
"name": "center"
},
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealFarthestPlayer",
"kind": "value",
"params": [
{
"name": "center"
},
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "getRealFarthestPlayers",
"kind": "value",
"params": [
{
"name": "center"
},
{
"default": "ALL",
"domain": "Team",
"name": "team"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"builtin-surface"
],
"id": "toArray",
"kind": "memberValue",
"params": [
{
"name": "__enumType__"
}
],
"receiver": "Any"
}
],
"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
}