overpy
overpy copied to clipboard
High-level language for the Overwatch Workshop with support for compilation and decompilation.
So far we just need to replace "2 of each player per team" by "1 Tank 2 Offense 2 Support" in the lobby settings. Also support the new maps/gamemodes. Use...
When using list comprehensions that are both mapping and filtering, the generated code first does one then the other, leading to inconsistencies. Example: ``` A = [2, 2, 4, 4]...
having a loop such as ``` do: pass while RULE_CONDITION # comment ``` generates an error like this `Error: Expected '(' after 'RULE_CONDITION', but got '# comment'` which is rectified...
```c enum Cooldown: ABILITY_1 = 0 enum Cooldown: HOOK = Cooldown.ABILITY_1 rule "": A = Cooldown.HOOK ``` Here the second declaration overwrites the first. Either throw an error or merge...
This function not only picks up dead players, but also is buggy with unspawned players.
## TL;DR An way to declare arguments in #!defineMember like macros, introducing (new keyword? "macro") or using subroutines like declaration `def`, with explicit types where macro should apply. ## Detailed...
Also figure out how subroutines are affected by this