WurstScript icon indicating copy to clipboard operation
WurstScript copied to clipboard

Programming language and toolkit to create Warcraft III Maps

Results 118 WurstScript issues
Sort by recently updated
recently updated
newest added

support utf8 Character to Name the compile time variable such as ''' class static constant int 数学=1 constant let p名字=“myname” enum 数组 none 男 女 ハンカチ ''' This is very...

enhancement

Using the lower version of common.j cannot change the limit size of the class to 8192 The compiled jass code still judges that the out of memory is 32768

bug

![image](https://user-images.githubusercontent.com/20465861/159574240-065619bf-e476-447c-9e32-87843eac7d6f.png) These two functions are apparently reserved but the developer is unaware. I have a tuple called 'object' in my project and necessarily I created indexing functions 'objectToIndex' and 'objectFromIndex'....

![image](https://user-images.githubusercontent.com/20465861/159551102-d85ff9e6-d13c-43a0-a685-cd2919bc2523.png) ![image](https://user-images.githubusercontent.com/20465861/159551094-ef53c5de-e146-46ec-839e-378b71c9438e.png) ![image](https://user-images.githubusercontent.com/20465861/159551058-7999f7a5-07f9-4277-85d8-db8b6088e6c5.png)

bug
lua

It looks like modules are not correctly initialized for derived classes where the module is used in the base class. I have a base class TlsBuildingDefinition that uses a module...

Cannot reproduce
lua

Like `foo?.bar()` in Kotlin and Swift. It's equal to: ``` if foo != null foo.bar() ``` And can we have a safe destroy too? I'm writing a lot these code...

enhancement

**Describe the bug** When compiling the example map from the command-line, the following java error message appears during compilation. `Couldn't import resources. null` The maps compiles itself without error after...

**Is your feature request related to a problem? Please describe.** how do I list credits in-game, on hive description, and in my repo without copy-pasting **Describe the solution you'd like**...

enhancement

With the modularization, we can use the jlink command (`gradle jlink -x test`) to build a package including a custom Java Runtime Environment. This can later be used to automatically...

This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: - [x] Instance Declarations - [x] Basic Type Bounds - [x]...