WurstScript
WurstScript copied to clipboard
Programming language and toolkit to create Warcraft III Maps
This is the alpha implementation of the pretty printer; I want to say thank you to @peq who wrote the initial structure of the printer, and to @Frotty who has...
**Describe the bug** When executing runmap with mapfile and correct wurst.wc3path in settings.json, language server request fails immediately * Start with https://github.com/cokemonkey11/gods-arena/tree/cokemonkey11/obliterator * Update project/deps using update workflow * Run...
**Needs a way to supply custom game executable: I am building my game executable from source** I am building my game executable that I am using from source, but the...
Is this something that new generics can help with?
Since all the strings are injected into the corresponding war3map... binary files.
Here is an example: ``` public tuple instant(real timestamp_seconds) public function instantToIndex(instant inst) returns int return realToIndex(inst.timestamp_seconds) public function instantFromIndex(int index) returns instant return instant(realFromIndex(index)) ``` Only saves 4 lines...
It appears to me that when I run the `buildMap` command in vscode that the output map file is (literally) half the size of the map file built when using...
Currently, generics are translated using erasure. This means, that generics can only be instantiated with types compatible with `int`. The idea of this proposal is to change the translation and...
When trying to create a slow aura ability by setting the move speed factor to a negative number or even modifying the existing Slow Aura (Tornado) ability, for instance, I...
### Describe the bug I recently got a Raspberry Pi 4, and decided it would be fun to use it as a CI runner for Wurst map builds. Since this...