The brainstorming discussion is complete, and the code is now on dev.
This will be going out for Milky Way 76 . That’s in 1 week.
We need help testing.
I’ve been testing as I’ve been developing it, and the @Release_Team has been testing for weeks now, but we need more testers. This will have a huge impact on the game, and hopefully fix some of our more serious imbalances, but we need to test it as much as possible to make sure it feels right.
The Development Server has been opened all players, including non-Patreon subscribers.
It is running 1-minute ticks, and all units are free.
Summary
-
The main loss calculation has been greatly simplified.
- All phases now share the same base logic, although phase-specific modifiers are still present (more on this below).
-
There is no longer any inherent defensive advantage. If units and bonuses are equal, losses should be equal.
-
The Air vs Ground battle (Phase 1) now respects unit attributes and the 30% loss cap. This was not the case before.
- Worth noting here: This significantly nerfs lasers. We can adjust this if we need to, but it will be in the form of modifying atk/def attributes on bombers, transports, and/or lasers. We can also just let them stay nerfed. Suggestions are welcome.
Phase-specific modifiers
There are not new, but their implementation has been cleaned up and they can now be modified much more easily.
-
Random loss multiplier
This creates a range that losses can vary between.- Air vs Ground (Phase 1)
- Lasers: between 90% and 110% of original loss.
- Transports: between 100% and 150% of original loss.
- Bombers: between 100% and 150% of original loss.
- Air vs Ground (Phase 1)
-
Loss cap
This is the maximum % of units that can be lost in a given phase.- Ground vs Ground (Phase 3)
- Droids: 15%
- All other phase and units: 30%
- Ground vs Ground (Phase 3)
The setup above is to re-create what we’re used to. Although we can experiment with other setups, for now we just want to test with what we know.
Remaining changes (configuration)
The underlying logic is done and will likely not be changing further. If we do want to adjust things now, it will be in the form of:
- Random loss multipliers
- Loss caps
- Unit attributes
Let’s get it!