Zezombye / overpy

High-level language for the Overwatch Workshop with support for compilation and decompilation.
GNU General Public License v3.0
175 stars 25 forks source link

Build system overhaul #366

Closed CactusPuppy closed 3 weeks ago

CactusPuppy commented 2 months ago

This PR does a lot of things at once:

TODO:

CactusPuppy commented 3 weeks ago

I ain't reading all that, but it does compile Ana PB successfully 🎉

The only thing I noticed is that OverPy doesn't include comments from Values in @Conditions anymore: OverPy1 vs. OverPy2 diff - missing "?" comment (In https://github.com/JinkoMinko/ana-paintball/blob/827626c696392a4b139cf62984a9fb60daf55561/medals.opy#L136)

but it does include them for Values in the actions block, like in here: https://github.com/JinkoMinko/ana-paintball/blob/dfa292183722614709f363a767505f13b705c032/nano.opy#L8 OverPy1 vs. OverPy2 diff - comment is preserved

Resolved in a91e4e5