G C
G C
Cleaned up the functions and deprecated all of the optimized functions. ~~Some of the function parameters' names got changed, but I foolishly put the annotations on part 1's PR... will...
Refactors `/lua/SimUtils.lua`. Breaks down the rebuild unit process into chunks and makes unit cap sharing work with unlocked teams.
Classes ----- The engine documentation for classes is pretty good right now-- if it's in `/engine/Sim/*` it's generally sim-side only, if it's in `/engine/User/*`, user-side, and `/engine/Core/*` for both. It's...
Get https://github.com/FAForever/fa/pull/3933 working for the new score panel. I don't like how I had to do it though.
Redirecting from https://github.com/4z0t/fa/pull/2 to here
Currently, the recall vote only finishes early when all team members have voted, even if the outcome is guaranteed to succeed. This PR changes that to close the vote as...
Adds metamethods for vectors (quaternions in particular) and cleans up lots of vector code.
Several functions define anonymous thread functions like `ForkThread(function() ... end)` which are low-hanging fruit to adding customization points by naming them. These threads are something that, were a mod were...
Adds better recall reporting in the log and handles defeated brains better. Partially tested for now.