So the current system shows the date in AUC/ab urbe condita. The Clausewitz engine may require the date to stored as a positive number. However, AUC is a bit confusing since we expect it to be in BC. Additionally, if the date was in BC/AD, we could compare our progress to the real history at the time.
Why not just treat the current date system as the "absolute date" used for internal game logic, but when creating the "date string" (e.g. "1 Jan, 450") to display on the screen, subtract it by 753 years to create the display date and append " BC"?
There could just as easily be an option to switch between BC/AD and AUC, as well.
What's the reason to not have BC and AD?
Why not just treat the current date system as the "absolute date" used for internal game logic, but when creating the "date string" (e.g. "1 Jan, 450") to display on the screen, subtract it by 753 years to create the display date and append " BC"?
There could just as easily be an option to switch between BC/AD and AUC, as well.
What's the reason to not have BC and AD?