46e5d7e245
Console: added 'set player type' command, for scenario setup
2023-12-24 23:13:35 +02:00
c3d592393e
Added experimental scenarios!
2023-12-23 23:36:14 +02:00
8e2b443427
Add spaces between 'replaces' unit promotion uniques
2023-12-22 11:31:15 +02:00
05d9a09579
Version rollout ( #10795 )
...
* Bump version and create initial changelog entry
* Update Spanish.properties (#10780 )
* Even more translations of Malay.properties (#10778 )
I plan to finish the UI section this week. Honestly, going through and skimming a bit I've seen things I've never seen in game.
* Update Brazilian_Portuguese.properties (#10775 )
* Some German translations (#10772 )
* Update French.properties (#10768 )
* Update Italian.properties (#10767 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com >
Co-authored-by: Mikhail <151419244+MetaFBMI@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
Co-authored-by: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com >
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com >
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com >
2023-12-22 10:12:28 +02:00
1d97ededbd
Update units ruleset validation ( #10781 )
...
* Update units ruleset validation
Removed check for 0 rangedAttack ranged units. Definition here: 75af329b16/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt (L349)
Renamed obseleteTech to upgradeTech
* Undo renaming
* Removed duplicate check
See 93224f1491/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt (L51-L53)
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com >
2023-12-22 10:08:21 +02:00
b56a168e86
Save city focus as string, to allow changes in available city focuses without breaking games ( #10794 )
2023-12-22 10:07:28 +02:00
5f8d2ce340
Make City-state boni display respect hidden from users flags ( #10786 )
2023-12-22 10:00:21 +02:00
7417b4c041
Added AutoPlay until end setting ( #10789 )
...
* Added a new AutoPlay until end button
* Added the new AutoPlay until victory setting to translation
* Reverted some comment fixes to hopefully not have a merge conflict
2023-12-22 10:00:03 +02:00
f529d969f0
Mod declarative compatibility - a little more ( #10751 )
...
* Mod compatibility - update declarations
* Mod compatibility - logic and UI changes
* Mod compatibility - flag some invalid use patterns
* RulesetValidator - lint until Studio shuts up
* Fix isBaseRuleset test in ModRequires validation
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com >
2023-12-22 09:59:38 +02:00
746918b1d3
Revert "New Citizen Focus Options ( #10745 )" ( #10793 )
...
This reverts commit 07c6728123
.
2023-12-22 09:45:45 +02:00
07c6728123
New Citizen Focus Options ( #10745 )
...
* Add Gold Growth and Production Growth Focus
New Manual Focus doesn't reallocate population
* Use Stat Names (and symbols) for focus
* Missing reassign code
* Clean up table for efficiency
* Table v2
* minor translation changes
* COMPATIBILITY
* v3 table
* Minor fixups
2023-12-22 09:38:43 +02:00
d1bb563333
One player in each round will be processed even if all players are defeated. ( #10788 )
2023-12-22 09:38:14 +02:00
d3ac2c5ede
(UI) Politics overview diagram: Add legend popup ( #10451 )
...
* Refactor Battle damage shadowed Label into reusable WidgetGroup
* Make Politics Overview "Grid header" fixed and some linting
* Add a Legend popup explaining line colors in the Politics Overview Diagram: Click inside
* Missing translation template
* Final decision on background didn't make it in properly
* Remove unused png - those are now in the Construction atlas
* Smaller background image
* Color and shadow choices
* Redo atlas to include both 10505 and this
2023-12-22 09:37:47 +02:00
c08270362e
Resolves #10792 - 'unique is requirement for tech' only looks at tech conditional
2023-12-22 09:35:12 +02:00
beced92a69
Linting of MapUnit class ( #10785 )
...
* Reorganize - restore meaning to existing regions, sort fields into regions, treat warnings
* Reorganize - double-check pure/side-effect regions and move inappropriate placements
2023-12-21 17:19:02 +02:00
851ab2e7b8
Separate higher-level autosave functions from lower-level file functions
2023-12-19 23:45:12 +02:00
7a28f15106
Revert "Great Person Points - Rounding changes, Breakdown UI ( #10714 )"
...
This reverts commit 64a455152a
.
2023-12-19 23:10:36 +02:00
1cee3f722e
Unit by default not selected on turn start
2023-12-19 23:05:35 +02:00
b04da39799
Added 'upon turn end' trigger
2023-12-19 22:34:34 +02:00
93224f1491
4.9.10-patch1
2023-12-18 19:40:30 +00:00
77de68cfc5
Fix any tech researched clearing all units from queues ( #10777 )
2023-12-18 21:40:22 +02:00
08514cbd2e
4.9.10
2023-12-17 22:33:05 +02:00
c0f837628b
Resolved #10674 - added mod checker warning that movement uniques do not always work with conditionals
2023-12-17 22:25:30 +02:00
805f008af5
Version rollout ( #10766 )
...
* Bump version and create initial changelog entry
* Update Latin.properties (#10765 )
* Update Malay.properties (#10764 )
It's gonna be a long time till I translate everything. Goddamn there's like 10k+ things to translate. Anyways, gonna sleep.
* Update Catalan.properties (#10762 )
* Update French.properties (#10754 )
* Update Afrikaans.properties (#10752 )
Translation update
* Update Polish.properties (#10750 )
* Update Brazilian_Portuguese.properties (#10749 )
* Update Brazilian_Portuguese.properties
* Update Brazilian_Portuguese.properties
* fix tests
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
Co-authored-by: Mikhail <151419244+MetaFBMI@users.noreply.github.com >
Co-authored-by: Joan Josep <juanjo.ng.83@gmail.com >
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com >
Co-authored-by: SielVlokkies <153941039+SielVlokkies@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
2023-12-17 22:20:00 +02:00
cde26d325e
Add the remove unit promotion unique ( #10759 )
...
* Added the remove unit promotion unique
* Moved two lines of code inside if
2023-12-17 22:03:52 +02:00
3fd9bc2df3
Fix key bindings all reset to unbound on entering options and leaving without looking at the keys page ( #10753 )
2023-12-17 22:03:43 +02:00
3797817291
Coast spread algorithm ( #10741 )
...
* new algo for coast placement
* optimization?
* change default max coast extension
* put spreadcoast in a function
* default change back, nextBoolean() and for loop
2023-12-17 22:03:31 +02:00
af4dea60e0
Stop on Path Blocked ( #10758 )
...
* The change
* The change properly this time
2023-12-17 22:03:14 +02:00
51e444df6d
Units that can't build roads should not have connect roads automation. ( #10760 )
2023-12-17 22:02:59 +02:00
1316271ac6
avoid initializing with terrain that shouldn't be naturally generated ( #10756 )
...
* avoid initializing with terrain that shouldn't be naturally generated
* add space
* fix partial generation freeze
* one-liner unique check
2023-12-17 22:02:45 +02:00
7ff38b2687
Fix Great Scientist science calculation ( #10763 )
...
* Linting
* Simplify adding science of last 8 turns
2023-12-17 22:02:33 +02:00
7bc3f22733
Show stat percent differences in replacement building differences ( #10730 )
2023-12-17 22:02:02 +02:00
4b5bb54b72
Add BaseUnit.automaticallyUpgradedInProductionToUnitByTech() ( #10664 )
...
* Update BaseUnit.kt
* Update RulesetValidator.kt
* Update BasicTests.kt
* Update BaseUnit.kt
* Update TechManager.kt
* Update BaseUnit.kt
* Update BaseUnit.kt
2023-12-17 22:00:45 +02:00
18c17e3a18
Don't list Unique requiring a tech in the Civilopedia for that tech ( #10650 )
...
* Update BuildingDescriptions.kt
* Update BaseUnitDescriptions.kt
* Update DescriptionHelpers.kt
* Update BuildingDescriptions.kt
* Update DescriptionHelpers.kt
* Update Technology.kt
* Update Technology.kt
* Update TechnologyDescriptions.kt
* Update BaseUnit.kt
* Update BaseUnit.kt
* Update Building.kt
* Update TechnologyDescriptions.kt
* Update Building.kt
* Update Building.kt
* Update Building.kt
* Update BaseUnit.kt
* Update BaseUnitDescriptions.kt
* Update BuildingDescriptions.kt
* Update TechnologyDescriptions.kt
2023-12-17 22:00:30 +02:00
d2d2e5b1ae
Version rollout ( #10747 )
...
* Bump version and create initial changelog entry
* Update Russian.properties (#10742 )
* Update Polish.properties (#10735 )
* Update Polish.properties
* Update Polish.properties
* Update Polish.properties
* Update Korean.properties (#10733 )
* Update French.properties (#10732 )
* Update Italian.properties (#10731 )
* Update Brazilian_Portuguese.properties (#10729 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Anoant <143289571+Anoant@users.noreply.github.com >
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
Co-authored-by: Yattong the Mackerel <saud2410@naver.com >
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com >
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
2023-12-15 11:53:05 +02:00
297aa3e082
Avoid crash in mod checker for mods with undefined tech requirements ( #10744 )
2023-12-15 11:13:23 +02:00
c60700193f
Show average damage in battle calculations ( #10738 )
...
Change BattleTable to calulate average damage and show alongside the min
and max for easier calculations when planning to attack with multiple
units such as when sieging a city
Unfortunately for min-maxers the randomness is still turn dependent
for a given defending unit, so the damage randomness will not average
out across multiple attacks on a given turn but they will all be more or
all be less depending on the luck that turn.
2023-12-15 11:13:12 +02:00
bc1a428eeb
Allow battle calculations when not your turn ( #10737 )
...
Allow BattleTable display when it is not the viewing players turn.
This will allow for more planning while waiting for other players.
2023-12-15 11:12:45 +02:00
ad820b6a72
Fix stats from tileFilter unique not working on improvements ( #10728 )
2023-12-15 11:12:34 +02:00
93b89e1922
Add damage dealing unit trigger ( #10720 )
...
* Add damage dealing unit trigger
* Switch Heal/Damage uniques to only allow positive amounts
2023-12-15 11:12:21 +02:00
023b2959af
Fix not getting unique unit from tile based free unit trigger (For real this time) ( #10746 )
2023-12-15 11:12:05 +02:00
9a9559a20c
Deprecate old religion uniques - finally!!! Months in the making!
2023-12-13 23:28:36 +02:00
be211d0cc4
Version rollout ( #10727 )
...
* Bump version and create initial changelog entry
* Update Italian.properties (#10719 )
* update Turkish.properties (#10709 )
* Update Turkish.properties
Added new translations
* Update Turkish.properties
* Update Turkish.properties
* Update Turkish.properties
* Update Turkish.properties
* Update Turkish.properties
Added fastline translate
* Update Turkish.properties
* Update Turkish.properties
* Update Simplified_Chinese.properties (#10708 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com >
Co-authored-by: komandotayfa <53448093+komandotayfa@users.noreply.github.com >
Co-authored-by: AutumnPizazz <114050365+AutumnPizazz@users.noreply.github.com >
2023-12-13 23:10:26 +02:00
358e12a54d
Avoid ANRs when users select mods that take above 500ms to run checks on
2023-12-13 23:05:10 +02:00
626973bfb7
Resolved crash when returning to empire overview and a category is missing
2023-12-13 22:55:36 +02:00
62469daff6
Add another confirmation when buying a religious unit in a city that … ( #9570 )
...
* Add another confirmation when buying a religious unit in a city that doesn't follow a religion founded by the city's civ.
* There's other stuff that can be purchased with Faith. Better to use UniqueType.Religious unit I guess.
* Add string to template.properties
* One more space to make unit tests happy
* Better template.properties
* Reinsert trailing space
* Introduce Constants entry for "Cancel"
* Redo ConfirmBuyPopup
* Dev console command to tweak religion pressures
* Translation templates and one test
---------
Co-authored-by: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com >
2023-12-13 22:45:46 +02:00
153a90623c
Add new map types ( #10695 )
...
* fractal map type
* repeat create fractal until enough land
* small changes and add map types Lakes and Small Continents
* fix for removing land at edges of hexagonal maps
* readability
2023-12-13 22:37:27 +02:00
d2dde08824
Allow arbitrary victory types for the purposes of policies ( #10716 )
2023-12-13 22:36:37 +02:00
a24f9d7716
Civilopedia key bindings ( #10723 )
...
* Move CivilopediaImageGetters object to own file
* Keyboard bindings for Civilopedia
* Better default key choices
* Change default Key Binding Tab visibility to ON
2023-12-13 22:36:29 +02:00
aba77b8350
Fix 'Sleep Until Healed' action missing ( #10718 )
...
Sleep until healed check unit injured logic fix
2023-12-13 22:36:20 +02:00