* Add new crash handler and error reporting screen.
* Minor cleanup.
* Word choice.
* Rename `SafeCrashStage` to `CrashHandlingStage`.
* Reviews.
* Reference stack traces in comments for thread and postRunnable exceptions.
* Remove excessive line breaks, superfluous .apply{}.
* Changed 'in [tileFilter] tiles' to also apply outside of combat
* Changed unique docs writer to also sort applicables, so these are also not regenerated constantly
* Fixed an infinite loop where foreign legion upgraded to the unit it replaced
* Changed the wrong variable
* Maybe it is useful to also change its unlock tech
* Whoops, should only be for non-null values
* Add new UniqueType.NoMaintenance to support Guided Missile
* revert gradle
Add UnitMaintenanceDiscount
Rename UnitMaintenanceDiscount->UnitMaintenanceDiscountGlobal
Rework maintenance equation to account for overlapping reductions
Add maintenance variable to MapUnit
* Add square brackets in string (apparently didn't check in?)
More robust uniques check code so not assuming only one matching unique
Use toPercent()
* Proper toPercent() math
* Use fixed point Long to help in sorting to avoid float bug?
* Use fixed point Long to help in sorting to avoid float bug?
Co-authored-by: temurakami <spellman23@gmail.com>
* Added necessary utils
Added the FileNotFoundException which is also part of #5593
* Added preview download to MultiplayerScreen
* Added preview download to TurnChecker
* Fixed uncomplete commit
* Removed debug print in MultiplayerScreen
* First pull request to add missionaries and inquisitors
* First pull request to add missionaries and inquisitors
* First pull request to add missionaries and inquisitors
* First pull request to add missionaries and inquisitors
* Ai choice
* some fixes
* some fixes
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* adding a system for the ai to buy with faith
* finally done
* finally done
* some fixes
* some fixes
* some fixes
* some fixes
* some fixes
* some fixes
* some fixes
* Add support to UniqueType.MaxNumberBuilding (including rejectionReasons)
Add Recycling Center entry to JSON
Need Graphical Icon
* Fix typo
Add TODO
* adding Recycling Center icon
* Credit update for icon
Rephrase Rejection text
Updated .atlas and .png
Add code to block showing Recycling Center
* Fix using placeholderText
Set shouldShow to True so iot still appears while under construction but not completed
* Rejection Text now working
Remove debug prints
* Remove odd extra lines
* extra lines
* Remove excessive if statement in shouldBeDisplayed
Reword text. Unique can apply to Buildings and Units
Refactor Signature since not just Buildings
* Adding code to remove building in transferred city
Co-authored-by: temurakami <spellman23@gmail.com>