Table is based on the philosophy that you can use one hashtable for your whole map. What it does is divide one hashtable into many different components, and each system in the map can have its own share of the hashtable. Taking advantage of parent keys and child keys to their fullest extent, the...
Multidimensional Array v1.2b
MultidimensionalArray library allows users to have up to 5 dimensional arrays. I didn't go for more than 5 because I don't think its needed anyway and just in case someone might find a need for arrays with 5+ dimensions, they can simply copy-paste a...
library Movespeed /*
Applies a stacking movespeed modification to a unit
New Movespeed = (Default Movespeed + Total FlatBonus)*(1 + Total PercentBonus)...
This resource allows you to create a Polygon. A Polygon has all the functionality (and more) a rect has; it can detect when a unit enters/leaves the Polygon.. It can enumerate/pick all items, destructables, units inside the Polygon (with filter option). It can instantly change position just like...
You may be aware of TextSplat. It's a great alternative to texttag handles.
As THW user there were a few things I disliked in TextSplat:
Does not work with Bribes Table
Suspended/permanent TextSplats keep the periodic timer running.
I worked myself into TextSplat and changed the code, so it...
A library made to handle, optimize and ease projectile creation in your map.
Core - Missile snippetTutorial - How to use MissileMiscellaneous
Creators and destructors
If you find yourself at a loss for what to code or want to contribute to the community, then try your hand at coding one of these highly useful resources that has yet to be coded. Furthermore, there are plenty of current libraries that deserve updates (not listed).
Designs and specifications...
Recycles missile dummy units while considering their facing angle.
Warning: this uses an ObjectMerger statement to create a dummy unit with the rawcode 'dumi'. I have saved over my original test map data so I will have to rebuild the original tests I was using with this resource one day. Until...
library DestructableHider initializer init
by Zwiebelchen v1.3
Destructables create an enormous amount of overhead on warcraft III maps, almost the same as units, especially walkable destructables.
Thus, a large amount of destructables...