Commit Graph

3 Commits

Author SHA1 Message Date
nmlgc b61e612fdf [Maintenance] #include each header's dependencies within the header itself
OK, this is the big one. We still keep using `#include` guards only
where we absolutely need to, but with each header now being valid in
isolation, this can now actually help *minimize* the length of each
translation unit's `#include` list. Turns out that after removing all
the duplicates, we only *actually* need to guard 29 headers across all
5 games.

Part of P0285, funded by [Anonymous] and iruleatgames.
2024-07-09 08:46:42 +02:00
nmlgc e4a304febe [Decompilation] [th01] Sariel: Pattern 7/16
The one with four aimed lasers spawned from fixed positions on Sariel's
face (?) and shield.

Part of P0177, funded by Yanga.
2022-01-31 07:18:43 +01:00
nmlgc b1ec7fce28 [Decompilation] [th01] Sariel: Spawn ray rendering
So if Sariel's version of this function is worse than Konngara's, can
we conclude that Sariel's code was written first?

(Edit, after having decompiled more of the fight: Sariel's functions
are predominantly `near` in contrast to Konngara's 100% `far` ones,
which is just as much of an indicator for the opposite.)

Part of P0174, funded by Ember2528.
2022-01-31 05:15:25 +01:00