{
"aliases": [
{
"evidence": [
"aliases"
],
"kind": "functionAlias",
"source": "stopChasingVariable",
"target": "stopChasing"
},
{
"evidence": [
"member-aliases"
],
"kind": "memberAlias",
"source": "getCurrentHero",
"target": "getHero"
},
{
"evidence": [
"member-aliases"
],
"kind": "memberAlias",
"source": "hasStatusEffect",
"target": "hasStatus"
}
],
"functions": [
{
"catalogId": "wait",
"evidence": [
"generic-builtins"
],
"id": "wait",
"kind": "action",
"params": [
{
"default": 0.016,
"name": "time"
},
{
"default": "IGNORE_CONDITION",
"domain": "Wait",
"name": "waitBehavior"
}
]
},
{
"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"
}
]
},
{
"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": "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"
}
]
},
{
"catalogLink": "legacy-alias",
"evidence": [
"aliases"
],
"id": "stopChasing",
"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": "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"
}
]
},
{
"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": []
},
{
"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": [
{
"name": "localVector"
},
{
"name": "relativePlayer"
},
{
"domain": "Transform",
"name": "transformation"
}
]
},
{
"catalogLink": "special-lowering",
"evidence": [
"receiver-calls"
],
"id": "append",
"kind": "memberAction",
"params": [
{
"name": "value"
}
],
"receiver": "Variable"
},
{
"catalogId": "setMoveSpeed",
"evidence": [
"receiver-calls"
],
"id": "setMoveSpeed",
"kind": "memberAction",
"params": [
{
"name": "moveSpeedPercent"
}
],
"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": "getHealth",
"evidence": [
"receiver-calls"
],
"id": "getHealth",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogId": "isAlive",
"evidence": [
"receiver-calls"
],
"id": "isAlive",
"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"
},
{
"catalogLink": "catalog-gap",
"evidence": [
"member-aliases"
],
"id": "getHero",
"kind": "memberValue",
"params": [],
"receiver": "Player"
},
{
"catalogLink": "catalog-gap",
"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
}