Commit graph

314 commits

Author SHA1 Message Date
Thyrum
8c9e8cc2a4 Update to 4.7.18
Resolved ANRs on new game screen with a lot of maps

Fixed errors when cloning civs that should open policy picker

By SeventhM:
- Fix promotions being available when they shouldn't
- Allow buildings to require population, Allow buildings to use condtionals

By SomeTroglodyte:
- Fix Permanent Audiovisual toggle

By tuvus:
- AI nuke improvement
- AI move units closer to enemy first in wartime
- Improved AI attack targetting

Add tests for city class and introduce small refactor  - By Framonti
2023-08-28 08:25:50 +00:00
Thyrum
5bca9768db Update to 4.7.17-patch1 2023-08-24 08:01:36 +00:00
Thyrum
db97c417a6 Update to 4.7.17
Free naval units are always added to coastal cities

Can offer Research agreements with gold, if other civ can't cover the cost  - By tuvus

By SomeTroglodyte:
- Can select tile north of city for bombarding
- Fixed 'Transfer Movement' stopping healing
- Fix next-turn not offering Policy Picker for free Policies
- Fix intended Longpress-to-move on Android not working
- A few more useful notification actions
2023-08-24 07:49:26 +00:00
Thyrum
e7a4016578 Update to 4.7.16
Undo button in Multiplayer no longer changes 'next turn' button

By SomeTroglodyte:
- Fix minimum votes needed for a diplomatic victory
- Mods can add Victory illustrations

Add setting for unit upgrades for automated units  - By jlmcdonnell

By huckdogg:
- Visual indicator for building outside workable tiles
- ImprovementPicker screen displays tile owner civ and city

General Starting locations in map editor - By tuvus

Fix City-States giving untradeable resources - By SeventhM
2023-08-21 20:03:40 +00:00
Thyrum
baadba3710 Update to 4.7.15-patch1 2023-08-18 10:06:26 +00:00
Thyrum
ee0229f4ae Update to 4.7.15
By tuvus:
- Added defensive pact logic (not yet active, will activate in a week for multiplayer reasons)
- Nuke blast simulation no longer shows invisible units

Show impassable tile percentage on Map Editor View summary - By SomeTroglodyte

Add "Improvement" as an improvement filter - by SeventhM
2023-08-16 15:30:51 +00:00
Thyrum
d46af08eea Update to 4.7.14
Improvements from buildings can activate 'take over adjacent tiles' unique

Safeguard against Github connection errors

AI:
- Better policy selection
- Finer-tuned Food ranking vs other stats for cities
- Build melee naval units to defend coastal cities, and move them there
- Do not waste promotions on Heal Instantly

Mod manager smallish overhaul  - By SomeTroglodyte

Spectators don't get gold on new games - By tuvus

Promotion tree improvements  - By SeventhM
2023-08-14 13:45:33 +00:00
Thyrum
5147ff31fa Update to 4.7.13
Improvement improvements!

- More accurate improvement stat previews for edge cases (e.g. removing Forest on Forest + Lumber Mill)
- 'Create improvement' uniques can create roads and remove features

Set initial screen color on Desktop so it's not black-to-blue

Fixed rare AI City State Influence crash

By SomeTroglodyte:
- Ruleset validator: Tilesets
- Minor Mod Manager fixes (mods having dashes in their repo name not shown right away)
2023-08-08 22:25:24 +00:00
Thyrum
b89518129a Update to 4.7.12-patch2 2023-08-04 10:49:42 +00:00
Thyrum
27333a2bcc Update to 4.7.12-patch1 2023-08-04 06:34:36 +00:00
Thyrum
d522d37bce Update to 4.7.12
AI workers remove detrimental features

Free buildings are converted to civ-specific replacements

Double-click on worked tile icon locks tile

Update Windows JDK to Adoptium JDK 11

Better untyped unique recognition in mod checker - By SomeTroglodyte

Gifting a unit transport gifts the contained units - By tuvus

Allow free unit triggers for any location - By SeventhM
2023-08-03 11:22:30 +00:00
Thyrum
98953a257c Update to 4.7.11
By SomeTroglodyte:
- Civilopedia shows origin mod for objects
- Key shortcuts for CityScreen
- Nukes behave closer to Civ V
- Local mod folder names preserved for strangely-named mods
- modding: Better unique warnings

By SeventhM:
- Fixed behaviour for units that can move on water
- Fix: Resources with the same source subtract correctly
- Fix: Free buildings from other buildings show up correctly

Fix: Spectator can see all invisible units - By tuvus

Fix: Better Fog Busting AI  - By itanasi
2023-07-30 15:34:45 +00:00
Thyrum
a910bb3a0b Update to 4.7.10
BaseUnit unique-finding always takes Type uniques into account

Automated AI workers now replace forts - By tuvus

Fix issues when adding/removing buildings - By SeventhM

NotificationAction compatibility patch  - By SomeTroglodyte

Text correction for Ottomans war declaration - By LenaBullens
2023-07-24 08:38:50 +00:00
Thyrum
eea5ee8174 Update to 4.7.9-patch1 2023-07-20 06:38:24 +00:00
Thyrum
77b747b256 Update to 4.7.9
Minor memory improvement

By SomeTroglodyte:
- Little Promotion UX improvements
- Modding: Better unique-to-object compliance testing

By SeventhM:
- Fix issues from gaining free beliefs
- Fix issues when transferring capitals
- Avoid built buildings
2023-07-18 15:43:35 +00:00
Thyrum
2f08b5037d Update to 4.7.8-patch1 2023-07-11 14:01:43 +00:00
Thyrum
c17aa3d251 Update to 4.7.8
Modding: City-level resources!

Display resource uniques in civilopedia

Memory improvements

Added notification for destruction of tile improvements via unit ability  - By random271

Translation updates
2023-07-10 14:22:16 +00:00
Thyrum
6b9d38944b Update to 4.7.7
Fixed India's 'double unhappiness' unique

By SeventhM:
- Fix buildings/units not triggering and golden age stat updates
- Avoid crashes with incorrect condtionals
- Scaling purchase costs for faith/culture/science/etc. with speed
- Better support for lacking a capital

By SomeTroglodyte:
- AI support for Alpha Frontier-like Workers
- Prevent activation of disabled actors via keyboard
- Key shortcuts for Main Menu Screen

Fix civilopedia gold cost  - By Skekdog

Other modding fixes :)
2023-07-05 22:03:42 +00:00
Thyrum
147237eeff Update to 4.7.6-patch2 2023-07-03 11:26:55 +00:00
Thyrum
2a941dd504 Update to 4.7.6-patch1 2023-07-02 14:50:25 +00:00
Thyrum
28f006b3ee Update to 4.7.6
"Requires a [buildingFilter] in at least [amount] cities" works correctly with filters that aren't building names

AI only buys tiles contiguous to the current city tiles

Undo Move button moved to the right, so other buttons stay in place

By SeventhM:
- Check for trigger conditions on new game techs
- Fix when units can be purchased

On City Raze, previous owner doesn't pay Road Maintenance  - By itanasi

By SomeTroglodyte:
- Defense against circular references in Promotions
2023-07-02 12:33:28 +00:00
Thyrum
801f04f1f9 Update to 4.7.5-patch1 2023-06-28 16:24:49 +00:00
Thyrum
6ec7afabf2 Update to 4.7.5
Solved concurrency crashes due to players keypress-activating disabled buttons

'liberate city and resurrect civ' no longer crashes

AI no longer purchases non-contiguous tiles

City name translation for conquered popup does not get icon

Promotion picker allowing picking chains in one go - By SomeTroglodyte

Fixing workers dying in mountains bug for Carthage - By random271

Check for trigger uniques when starting and recaluating population - By SeventhM
2023-06-28 08:21:47 +00:00
Thyrum
902d84994d Update to 4.7.4
Zoom in/out of history charts  - By JackRainy

Removing old buildings on enemy capital (when not last city) no longer crashes

Liberating city with multiple units in it no longer errors

By SomeTroglodyte:
- Fixed ruleset error crashes
- Fixed loading of mods with unconventional names
-
By SeventhM:
- Modding: Allow Great People to have different counters
- Tech column validation for mods
- Solved crashes from undefined building costs

Ensure more unit uniques work - By xlenstra
2023-06-25 07:21:13 +00:00
Thyrum
c5bd39cfda Update to 4.7.3
Linked Unit Types and Promotions in Civilopedia

Added new unique - "Automatically built in all cities where it is buildable"

By SeventhM:
- Added unique "May travel on Water tiles without embarking"
- Change the default cost of buildings and the default time of tile improvements

By xlenstra:
- Spies now occasionally steal technologies
- Spies in cities that are captured or destroyed now go to the hideout

Better mod conflict prevention - By SomeTroglodyte
2023-06-23 06:46:48 +00:00
Thyrum
6982b2a730 Update to 4.7.2
## 4.7.2

Resolved performance problem

Performance improvements!

Automated air units no longer lose "automated" state after moving between cities

By SomeTroglodyte:
- Fix conditionals for trigger upon declaring friendship running twice
- More keyboard binding work - World, World Menu Popup, WASD
- Fixed CannotMove unique
- Fix translation problems due to nested brackets in getDifferences
2023-06-19 12:16:00 +02:00
Thyrum
0fcaef608f Update to v5.0-alpha1 2023-06-16 08:26:50 +00:00
Thyrum
d54973ef8e Update to 4.7.1
AI:
- AI prioritizes purchace path to highly desirable tiles
- AI prioritizes work boats, and creates work boats for close non-contiguous cities
- Workers try to build roads utilizing existing roads, and railroads overriding existing roads

Modding: UnitFilter allows TechFilter for unit's required tech

By SomeTroglodyte:
- Long press support
- Improve Alert Popup scrolling
- Fix vulnerability of new NationPickerPopup icon view
- Keyboard bindings - collision check
2023-06-15 08:24:15 +00:00
Thyrum
e850f01b14 Update to 4.7.0-patch1 2023-06-12 20:23:42 +00:00
Thyrum
6615ad0216 Update to 4.7.0
AI:
- Improved AI city location picking
- AI more willing to risk happiness to create a new city
- AI doesn't construct Settler before Worker
- AI Workers remove fallout

Global politics table includes current civ

Fixed crash when resuming Overview screen

Fixed background errors

By SomeTroglodyte:
- Nation picker - Icon View & improvements
- Expander tab animations :)
- Key bindings options
- Improved "connected to Capital" handling

Always select military unit first - By WhoIsJohannes
2023-06-12 16:37:53 +00:00
Thyrum
ca49136cea Update to 4.6.19
Modding:
- "before adopting / after adopting" conditionals accept beliefs
- 'Transform' and 'double movement' uniques accept conditionals
- AI evaluation of BuyItemsDiscount no longer crashes

'random generated map type' is actually random

By WhoIsJohannes:
- Show line color in more cases
- AI aircraft only consider *visible* attackable enemies
-
By SomeTroglodyte:
- Fixed Hakkapeliitta ability
- Fix translated sorting
- Fix 'missing mod' display

Pantheon Mod fix - By SeventhM
2023-06-11 10:11:58 +00:00
Thyrum
9bd3e7556c Update to 4.6.18-patch1 2023-06-05 20:34:51 +00:00
Thyrum
3245e06897 Update to 4.6.18
Pillaged improvements have a visual indication on the icon

Fixed great engineer automation trying to reach cities it can't

Fixed later civs not getting any CS quests

By SomeTroglodyte:
- Mod checks against sellable, missing or multiple Palace(s)
- Fix tooltips on Android with keyboard detected
- Upgraded music player popup
- Popups can scroll the content without the buttons
- Translation fixes

Winning player can continue MP game - By CrsiX

Added docker build and push workflow  - By haimlm
2023-06-05 16:59:33 +00:00
Thyrum
4ad267eb17 Update to 4.6.17
More efficient use of the charts space  - By JackRainy

By SomeTroglodyte:
- Allow image overlay and changing world wrap in map editor
- Reapply 'city focus' on yield changes
- Upgrading from Unit overview improved

Remove "does not support server feature set" error for uncivserver.xyz

Trigger resource recalculation upon gaining a unit that requires resources

Guard against '><' text causing translation recursion

Badly configured era conditional no longer causes crashes
2023-06-03 20:15:40 +00:00
Thyrum
57de61ce50 Update to 4.6.16
By SomeTroglodyte:
- Unit Overview: Improving a tile is also "what the unit is doing"
- Replacement PlatformSaverLoader for Linux X11 systems
- All notifications from Overview are now temporary
- Politics overview no longer discloses random number of players

Worker will now replace improvements to get resources - By janarvid

Spectators do not get natural wonder discovery notifications

Added checksum to be added to uploaded multiplayer games

Policy adoption triggers resource recalculation
2023-05-31 12:18:51 +00:00
Thyrum
8069688c25 Update to 4.6.15
'Crop yield' chart displays correct data

Modding:
- Units can transform to any unit
- Fixed policy softlock from conflicting mod policies
- 'Unpurchaseable' units are properly unpurchaseable

By SomeTroglodyte:
- Map editor update - concurrency, resource amounts, file double-click
- Fix road maintenance unique being ignored
- Fix mouse wheel on Notifications scroll
- Unit overview remembers scroll position after promoting

Allow game loading even when no saved games exist - By alexban011
2023-05-28 06:16:10 +00:00
Thyrum
449733f073 Update to 4.6.14-patch1 2023-05-24 08:58:12 +00:00
Thyrum
c0e802c4c8 Update to test-adoptium-jre 2023-05-23 20:49:19 +00:00
Thyrum
a54001d62f Update to 4.6.14
By SomeTroglodyte:
- Next-Turn Progressbar
- Fixed crash when puppeting city

Population icon gets locked with doubleclick, clicks cycle assigned-unassigned

Resolved crashes when clicking mod in mod management

AI civilian improvement: keep working in tiles where enemy units can't reach

Prophets are not expelled on open borders end

City-state-owned great merchants can no longer 'conduct trade mission' on their own tiles

Game saves are regular json, not libgdx-specific format
2023-05-23 17:47:53 +00:00
Thyrum
109f5a5563 Update to 4.6.13
Failure to get mod preview image no longer causes crash

Modding: Added 'upon adopting [belief]' trigger, allowed belief adoption to trigger uniques

Added turn number to victory replay

Clicking locally-added mods no longer crashes

By SomeTroglodyte:
- Fix off-by-one error in autoAssignPopulation
- Happiness change from bought buildings can reapply citizen focus
- Local and jpg mod previews
- Fix UnitTable layout
2023-05-21 11:27:17 +00:00
Thyrum
d5e0a44011 Update to 4.6.12-patch1 2023-05-14 20:48:21 +00:00
Thyrum
4a82a3db3f Update to 4.6.12
Animate battle damage numbers - By SomeTroglodyte

When picking custom map: Display map ruleset, don't show unloadable maps

Modding: Allow mods to contain a "preview.png" file for visual indication

Multi-server preparations :)
2023-05-14 19:15:18 +00:00
Thyrum
f89cdf6768 Update to 4.6.11-patch1 2023-05-11 14:08:00 +00:00
Thyrum
4bc443ebc5 Update to 4.6.11
Update UI after founding city when breaking promise

By SomeTroglodyte:
- Fixed 4.6.10 no longer loading some older games
- Prevent some state changing actions during next-turn
- Policy images in red text, policy branch icons in pedia

Added a fix for multiplayer with 1 human player  - By CrsiX

Add `May not annex cities` unique  - By Skekdog
2023-05-11 11:04:12 +00:00
Thyrum
336ce89142 Update to 4.6.10-patch2 2023-05-10 07:38:18 +00:00
Thyrum
d7f5f6208c Update to 4.6.10-patch1 2023-05-08 18:12:07 +00:00
Thyrum
1fa0836f82 Update to 4.6.10
Automated workers no longer stay on unimprovable tile if another tile is improvable

Solved rare concurrency bug for explored tiles

Songhai Civilian units no longer gain Amphibious promotion

Fixed 'enhance religion' crash

Improperly configured mod conditionals do not cause crash
2023-05-08 17:14:08 +00:00
Thyrum
ac6696643b Update to 4.6.9-patch2 2023-05-07 07:08:08 +00:00
Thyrum
e9aad7b3be Update to 4.6.9-patch1 2023-05-07 06:53:02 +00:00
Thyrum
c89f3b07a3 Update to 4.6.9
Added Policy icons in text

Solved AI 'found religion' crash

Solved "get vanilla ruleset" errors after downloading mods

AbsoluteUnits - Hussar, Cossack, Panzer  - By letstalkaboutdune

Close the friend selection in NewGameScreen by outside click/ESC/BACK  - By CrsiX

By SomeTroglodyte:
- Fix memory leak from repeatedly resetting the font
- Limit saved window size to available desktop
- Show preview of custom maps on new game screen
- Allow closing Popup by clicking outside its area
2023-05-06 18:48:16 +00:00