So, Crimson has been able to take care of a huge merge. Our code has been updated in tons of ways, primarily to put us in a position for the new Unity update. Here’s a run-down of everything done:
- GUI code overhaul. Something Crimson’s wanted to do for a while, making the systems a lot nicer under the hood. Inventory screen is fixed again, something important for the next client update. There’s also the beginnings of support for switching gear mid-fight, taking your ‘turn’ to do so. (It’ll likely rely on a specific skill later on to do this.)
- Battle code update. Again this tidies up code and makes it easier to work with and expand upon, using phases. There’s also code now to prevent a battle triggering immediately after one has finished.
- All the changes for Grids2, our hexmap system, have been implemented. This will become obsolete once we update to the new Unity, since it has built-in support for hexmaps, but it safeguards us having our own working solution for the time being.
- Tons of superfluous code removed.