Alpha 10 - It. #08: Colonization Phase System - Entire Reverse Engineering Done, Start of Overhaul

Sorry for the lack of news, as usual on spring and summer I tend to work "a bit less".
But my main development vector was to reverse engineering the entire CPS to finally overhaul it with the new structures and management of the CPS objectives.
During this reverse work I found useless code, some repetitions and ... errors. Yes! Surprising isn't it?

So now I'm starting to implement the new iteration of this particular system which will be a bit less of a mess of code. Not that this system was stellar by itself, especially since the few objectives already in the game were basic and hardcoded, but its implementation was convoluted or at least not clear.
I had to draw,  UML-like, the entire structure of the system and the linked calls between the routines.

Well, now it is done so it is time to develop the final version (out of any future expansion) of this system.

I will make a post when the entire overhaul will be done, including the generation of the objectives, the data structures, and the relations with the expeditions and backstories.
It will take some time so don't worry if you don't see any news before some weeks.

Thanks, have a great spring and summer and, stay tuned :)

CPS: Colonization Phase System