WurstScript Standard Library Version 2
Clone or download
WareditorGit and Frotty Fixed deprecated UnitIndexer's getters (#176)
getIndexedUnit() -> getIndexingUnit()
getDeindexUnit() -> getIndexingUnit()
Latest commit 48974e2 Jan 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
wurst Fixed deprecated UnitIndexer's getters (#176) Jan 21, 2019
.editorconfig fix #147 Nov 27, 2018
.gitattributes 💥🐫 Added .gitattributes Mar 27, 2016
.gitignore restructure and add damagetype Oct 20, 2017
.travis.yml could be it Jan 4, 2018
LICENSE Create LICENSE Apr 17, 2018
README.md Update README.md Dec 17, 2018
wurst.build add tests for new providers May 7, 2018
wurst_run.args restructure and add damagetype Oct 20, 2017


Build Status

Wurst Standard Library

This is the repository of the WurstScript standard library which provides a vast amount of useful packages to users starting out with Wurst. Many commonly used data structures, wc3 specific utility packages, Object Editing as well as extension wrappers for the blizzard natives have been implemented, are unit tested and therefore ready to use in production immediately.


Wurst aims to provide a better "out of the box" experience when it comes to warcraft III modding. Since Jass is very limited, developers have to implement basic data structures, like Lists, or Warcraft specific functionality, like damage detection, themselves. Before Wurst these resources had to be gathered and copied manually from modding forums across the web. Public code resources in forums threads are not only hard to maintain and keep up to date, but also often untested, interdependent on other resources and incompatible with other code.

By introducing a standard library, we offer the developers everything they need to start focusing on creating content, rather than implementing basics to even get started. The frameworks provided by the standard library try to be lightweight and unintrusive, while still configurable for your needs. The streamlined API allows external packages to share code and work independently.