:D Im not a UI artist :P, Hopefully the UI will be upgraded haha. but my Triggerer has lost a bit of his interest, hopefully he will get it back. He was talking about redoing the entire UI at one point, cleaning it up anyways making it look better, but then MoP happend haaha.
I want to submit my Populous map. Lately I've been working a little bit more on this project, adding some more interesting features, cleaning up the code and throughly commenting it, so other people can learn from the code.
In reference to the original exercise I wanted to create a triggering asset that was highly requested and could be easily used by the community; thought it would also be fitting to find something needs from the past with the future of hots coming. The follwing fully complete library for a teleport system meant to replicate the original way gates from warcraft 3.
This library is very intuitive, extremely clean, and self contained that can entering into any map with minimal effort and work. Experienced mappers can easy modify and use the core calculations to their likings and even the newest mappers will have a breeze while never needing to modify it or understand the workings. The only process is to add the custom action “create passage between a pair of portal” in something like the map init trigger to add multiple “passages” if you will between sets of “gates”. Any unit can be used as a portal without having to enter it into any variable, trigger, or the library. It also detects and notifies you when you have accidentally assigned a portal to have more than one passage.
The system incorporates the portals into the unit A.I. pathing, ensuring units travel the shortest path including if that shortest path is by use by one or more portals (can be interrupted and redirected too). Also works with different and changing terrain heights as well as checks for pathing that can only be traveled to via portal like an island. Like the original system it only affects grounds units (modifiable) while air units are unaffected and free to fly their own course.