| Description: |
Interface - Overall:
*game flow and browsing keys strokes are optimized now.
*when the browsing keys are used, the code can now manage more than the two space unit missions during a mission setup.
Misc:
*full code audit (refactoring, code cleanup, optimizations, bug fixing like the one which concern the decimal setting) of the following units:
*farc_ui_umi.
*farc_ui_umifaction.
*an override rules state is now added to override any limitation rules in FARC.
Missions:
*the core management of the missions is fully updated and fixed.
*the core management of the missions is now also fully compatible with the AI's factions.
*colonization mission:
*the mission can now be applied to single space unit or docked ones.
*interplanetary transit mission:
*the mission access is fully updated and fixed (including the space unit browsing when a space unit left its orbit).
SPM:
*the override rules state override all the policies enforcement conditions now (for testing purposes).
*completion of the rules that influence the policies enforcement, memes progression and other specific capabilities, according to the player's faction status levels.
*headquarter type is now taken in account for policy enforcement and to change of political, economical, health and spiritual system.
*the religious system is replaced by the spiritual system, because the items in this sections are wider in their focus than only based on religions.
Tasks System:
*complete overhaul of the task data structure is done. This structure is now even compliant for the planetary survey - resources that will be implemented in the alpha 5.
*complete overhaul of the task assignation routine, support AIs, docked/not docked spaceunits and future task types.
Unified Management Interface:
*Faction Tab:
*the status levels are correctly displayed and all is updated correctly.
*the Available Policies list in the Policies Enforcement is completely updated with the new presentation.
*the economic, healthcare and spiritual systems are correctly displayed.
User's Interface - General:
*the interface elements are now all compliant for the Spanish language too.
*the ui.xml is expanded with all the last Spanish language entries.
*the encyclopaedia is expanded with all the last Spanish language entries.
*the bug during the resizing/maximizing/minimizing of the main window during a game is fixed. |