Repository navigation
weekly-2026-03-22
·
244 commits
to main
since this release
Changelog
- bugfix(battleplan): Battle plans are now transferred to the new owner on capture (TheSuperHackers#2257)
- bugfix(battleplan): Multiple battle plans are now always applied correctly (TheSuperHackers#2256)
- chore: Remove debug code for KRIS_BRUTAL_HACK_FOR_AIRCRAFT_CARRIER_DEBUGGING (TheSuperHackers#2478)
- perf(pathfinder): Implement conditional reverse insertion sorting algorithm to reduce cost of long pathfinding by 50-66% (TheSuperHackers#2450)
- fix(pathfinder): Remove invalid retail compatible compilation conditional (TheSuperHackers#2477)
- refactor(bitflags): Simplify functions in BitFlags class (TheSuperHackers#2472)
- refactor(bitflags): Simplify conditions with testForAny, testForAll and remove unexpected assert in BitFlags::testForAll (TheSuperHackers#2476)
- feat(headless): Implement ParticleSystemManagerDummy (TheSuperHackers#2247)
- feat(headless): Implement ViewDummy (TheSuperHackers#2246)
- feat(headless): Implement GhostObjectManagerDummy (TheSuperHackers#2244)
- feat(rendering): Add support for multi sample anti-aliasing (MSAA) (TheSuperHackers#2454)
- ci(actions): Update GitHub Actions to latest versions and fixed hashes (TheSuperHackers#2377)
- feat(texturefilter): Extend texture filter with new filtering modes; none, point, bilinear, trilinear, anisotropic (TheSuperHackers#2423)
- chore(texturefilter): Cleanup code formatting and remove commented blocks (TheSuperHackers#2423)
- refactor: Add override keyword to virtual function overrides in GameEngine (2) (TheSuperHackers#2392)
- fix(docker): Fix docker WORKDIR ownership (TheSuperHackers#2459)
- bugfix(contain): Occupants killed by their containers now kill their occupants (TheSuperHackers#2239)
- fix(logic): Improve validation of MSG_SET_RALLY_POINT in GameLogicDispatch (TheSuperHackers#2441)
- fix(logic): Improve validation of MSG_NEW_GAME in GameLogicDispatch (TheSuperHackers#2440)
- fix(logic): Improve handling of ENABLE_RETALIATION_MODE in GameLogicDispatch (TheSuperHackers#2408)
- fix(logic): Improve validation of MSG_DO_SPECIAL_POWER and variants in GameLogicDispatch (TheSuperHackers#2380)
- bugfix(rallypoint): Make healed units follow building rally point on exit (TheSuperHackers#1822)
- bugfix(supply): Implement proportional supply bonus scaling to fix too generous money deposits for partial supply drops (TheSuperHackers#2431)
- bugfix(smudge): Fix Microwave Heat Haze blackout on forced AA (TheSuperHackers#2374)
- refactor: Add override keyword to virtual function overrides in GameEngine (TheSuperHackers#2391)
- unify(logic): Merge game loading related variables and functions from Zero Hour (TheSuperHackers#2444)