Commit graph

408 commits

Author SHA1 Message Date
Thyrum
472d5dd9e7 Update to 4.11.13
Barbarian water units no longer pillage

By SomeTroglodyte:
- Console: tile setowner, civ removepolicy
- Fix crash when a starting unit has a random conditional
- Espionage icons

By tuvus:
- Espionage: Spies can be moved on map
- Espionage: City state coup
- AI doesn't settle very unfavorable locations
2024-05-16 05:43:50 +00:00
Thyrum
ec6510d1c2 Update to 4.11.12
By tuvus:
- More espionage UI improvements
- City state election rigging

By SomeTroglodyte:
- Fix 'Move a unit' tutorial isn't completed by moving via right-click
- Fix 'Translating' wiki link

Added the culture-refunding remove policy unique  - By PLynx01

Corrected Coast yields to give 1 Food and 1 Gold  - By Skekdog
2024-05-14 08:34:20 +00:00
Thyrum
56c37e0be2 Update to 4.11.11
Nuclear weapon uniques accept conditionals

By SomeTroglodyte:
- Console: `civ addpolicy`
- Resource Overview: Info on unavailable strategic and unimproved by allies
- Spy UI improvements
- Fix potential crash in console autocomplete
2024-05-11 19:28:19 +00:00
Thyrum
ba8fcbeeaf Update to 4.11.10
By tuvus:
- Add missing espionage uniques
- Next turn button shows move spies notification icon
- Added diplomatic repercussions for spying on a civ
- Spy rank UI and fixes
- Fixed city-state alliance join war notification

Better 'hidden in civilopedia' logic - By SomeTroglodyte

Added victoryType conditionals  - By PLynx01
2024-05-04 19:01:39 +00:00
Thyrum
74d9ab103a Update to 4.11.9
Added 'checkfilter' console commands for city, tile, and unit, for easy mod checking

Unit movement changes - should solve some edge-case problems

'Adjacent unit' conditional takes civilians into account

Better UX for multiplayer game add & rename

Fixed 'Open terrain' filter

Better 'escort settler' logic

Automation fixes - By tuvus
2024-04-29 22:00:54 +00:00
Thyrum
98805ad731 Update to 4.11.8
Performance: Memory and CPU optimizations

Civilian AI wandering avoids enemy melee units correctly

Color lands by owner on max zoom out, for better overview

MP Spectator can scroll entire map

Resolved  - Safeguard against uniques specifying non-existant promotions

Fix: Android pause/resume cycle not working  - By SomeTroglodyte
2024-04-25 13:55:26 +00:00
Thyrum
b59f5d28fa Update to 4.11.7-patch1 2024-04-24 22:03:23 +00:00
Thyrum
1c6bc84124 Change java-environment -> java-runtime
As pointed out by Gallifreyan on the aur package page, Unciv only really
depends on the java runtime. Changing this dependency saves almost 300MB
in space.
2024-04-24 10:52:19 +02:00
Thyrum
10c395f05e Update to 4.11.7
By tuvus:
- Declare War Reason
- Autoplay can run on a different thread, to update game UI continuously

By SomeTroglodyte:
- Units with 'no sight' should still see their own tile
- Modding: Validation for civilopediaText
- Fix: Potential crash on new game after deleting a base ruleset mod
- UX: Auto rename new capital in rare cases to prevent confusing notifications later
2024-04-23 21:41:08 +00:00
Thyrum
5848665305 Update to 4.11.6
Military unit capturing respects 'Uncapturable' unique

By SomeTroglodyte:
- Do not preselect custom map option and defer map file loading
- Prettier Events - that now respect 'hidden from users'

Fix Puppets building wonders  - By SeventhM
2024-04-21 13:01:57 +00:00
Thyrum
5c5eb2eba2 Update to 4.11.5
Better multiplayer game screen

Solved some problems with resigning MP games

Disallow creating 'multiplayer' games with only AI and spectator

By SomeTroglodyte:
- Fix Invest quest stays forever
- Minor Scenarios UX improvements
- Console autocompletion can display *all* possibilities
2024-04-15 21:23:43 +00:00
Thyrum
1c28412b71 Update to 4.11.4
Can nuke barbarians - By tuvus

By SomeTroglodyte:
- Two extension features for custom maps
- Images for Escort Formation
- Can click behind OptionPopup to close

By SeventhM:
- Allow policy removal unique to remove multiple policies
- Fix personality being ignored for tile rankings in small cities
2024-04-11 21:21:17 +00:00
Thyrum
b82516a6aa Update to 4.11.3
Cannot trade with civs you're at war with through notification action

Remove city-state construction bonuses from difficulty

By tuvus:
- Espionage Uniques, Buildings and Policy
- Civs with spies in a foreign cities get some information

By SomeTroglodyte:
- Fix 'Connect road' through Mountains
- 'New game' UI improvements

Implement Same-majority-religion diplomatic modifier  - By TommasoPetrolito (new contributor!)

AI civilian units consider more triggerable uniques  - By woo1127
2024-04-10 06:20:27 +00:00
Thyrum
3a48cca793 Update to 4.11.2
Mod checker warns against deprecated conditionals

Resolved edge-case crashes

Added triggerable unique to remove policy  - By woo1127

By SomeTroglodyte:
- Work boat construction automation tweaks
- Fix new game screen mod selection

By SeventhM:
- Fix softlock for spectator with free policies
- Allow Civilian units to promote
2024-04-07 10:03:12 +00:00
Thyrum
4532475169 Update to 4.11.1
Performance improvements

By SomeTroglodyte:
- Improve diplomatic vote result screen

By tuvus:
- Water units can enter lakes-near-cities
- Workboats improve resources outside of city work range

By SeventhM:
- Allow AI to consider building stats more accurately
- Allow for replacement improvements

Add configurable natural wonder discovery stat bonuses  - By PLynx01
2024-04-04 21:08:11 +00:00
Thyrum
28096d0526 Update to 4.11.0
Hide battle table after attack if we can move, but not attack again

Maps with mods change mods visible on new game screen accordingly

Barbarian units always placed next to encampment, so they don't 'jump over' tiles they can't enter to the other side

Remove mod blacklist - By SeventhM

UI Tips article additions - By Ouaz

Add UnitActionModifier for Stockpile Cost - By itanasi

Countable comparison conditional uniques - By PLynx01

fix misimplemented Dromon - By ravignir
2024-04-01 11:35:12 +00:00
Thyrum
aa238ce5aa Update to 4.10.22
Policy tables no longer repeat on some height/width configurations

Discard all pending trade requests on both sides when war is declared

Memory performance improvements

Personalities.json no longer precludes generating translations

Fix loop when AI is trying to remove an improvement with the same name as a terrain feature  - By SeventhM

Fixed uniques of marble - By woo1127
2024-03-25 22:23:58 +00:00
Thyrum
b5629d4eda Update to 4.10.21
Fixed ruleset-dependant building filter activating *when initializing ruleset*

Fixed endless loop when unit tries to reach a tile it can pillage, but can't

Fixed rare crash on city-state diplomatic relationship update

Fix loop when improvement is unbuildable and removements feature  - By SeventhM
2024-03-19 22:26:11 +00:00
Thyrum
e340cabef1 Update to 4.10.20
Modded units can construct improvements on impassible tiles

By woo1127:
- Added multi filter support for BuildingFilter
- Fixed error message of ConditionalBuilding

Better tundra color - By Caballero-Arepa

Allow improvements that don't need feature removal to be built on features  - By SeventhM
2024-03-17 21:45:10 +00:00
Thyrum
348c7d105d Update to 4.10.19
Fixed group natural wonders only spawning in single tile

Fixed crash entering trade from overview on other player's turn

Fix visual bug in event when more than one trigger is activated by a choice

Workers cannot repair improvements in enemy territory, thus avoiding repair-pillage exploit

Modding: Zero-cost constructions no longer cause automation crash

Melee Escort Attacking Fix  - By tuvus

New UnitActionModifiers to enable Stats and Minimum Movement  - By itanasi
2024-03-15 10:12:20 +00:00
Thyrum
23a480e5a8 Update to 4.10.18
Performance improvements!

Religious victory no longer causes crash

Worker automation takes city focus and civ personality into account evaluating stats

Free buildings granted properly when era-free cities also granted

'Connect road' unit action doesn't build on unbuildable tiles

Allow resources from follower beliefs  - By SeventhM

Add 'upon entering a new era' trigger - By PLynx01

CanOnlyBeBuilt is its own conditional-friendly unique  - By itanasi
2024-03-14 10:48:48 +00:00
Thyrum
11a934e8cf Update to 4.10.17-patch1 2024-03-09 21:49:54 +00:00
Thyrum
213353d7b9 Update to 4.10.17
Added Events, moddable choices for triggering uniques!

By tuvus:
- Fixed swapping a unit with a unit that is escorting
- Next turn button reactivates after closing a popup menu

River terraform  - By SomeTroglodyte

New language - Norwegian - by Floxudoxu
2024-03-09 21:35:14 +00:00
Thyrum
ee48b7707b Update to 4.10.16
Allow multifilter uniques to count for filtering

By tuvus:
- Skip next unit button (right-click option)
- Better Unit Actions Sorting

By SomeTroglodyte:
- City filters for cities in resistance and being razed
- Competition quests in progress display tied leaders (and your place if you're behind)

AI consider production bonuses when building  - By SeventhM

Added ConditionalWhenBetweenStatResource unique  - By woo1127 (new contributor!)
2024-03-05 21:48:38 +00:00
Thyrum
f8fe74bb7b Update to 4.10.15
Changed tech trigger to accept tech filters

By SomeTroglodyte:
- Improve DiplomacyScreen UX (nation icons) on cramped screens
- Move DiplomacyScreen close button to top right
- Validation warning Suppression as Unique or modifier
- UI: Fix options popup 'spilling' in cramped screen conditions

Allow city state uniques for nation descriptions  - By SeventhM

Add MovedToNewCapital buiding unique  - By PLynx01

Better military unit retreat  - By tuvus
2024-03-03 19:40:25 +00:00
Thyrum
1791d2b240 Update to 4.10.14
AI tile evaluation considers Faith

Civ-wide uniques for city-wide resources

Added 'city addbuilding', 'city removebuilding' console commands

Add unique to conditionally control construction costs

Added conditional for exact amount of population in a city

Mod checker:
- Unique conditional corrections, and better correction
- Limit tech column building/wonder costs warnings to when required

Unit upgrade menu can scroll - By SomeTroglodyte

Military unit healing improvement  - By tuvus
2024-02-28 22:46:41 +00:00
Thyrum
fbc6afd4de Update to 4.10.13
Add AI for land-based nuke units

Keep opened mods open and at top of list when reloading mods in 'locate mod errors' tab

above/below HP conditionals work outside of combat

update uniques upon taking damage and other situations

By SomeTroglodyte:
- New notifications bell icon with actual count
- Fix TabbedPager geometry - the cell for the close button needs to be ignored in the rest of the Table!

Added ConditionalAboveHappiness unique - By PLynx01
2024-02-26 20:58:56 +00:00
Thyrum
fe7a157c30 Update to 4.10.12
Terraform unique triggerable from improvements

By SomeTroglodyte:
- Right-click/longpress for World screen city buttons
- Fix some uses of 'hidden from users' modifer
- Fix fortified units upgraded to unfortifyable ones keeping fortification
- Empire Overview Screen closing now with same UX as Civilopedia

Added unit escorting formation!  - By tuvus

Allow conditional timed triggers for unit actions &c  - By SeventhM

Allow Barbarians to make set-up ranged units  - By SpacedOutChicken
2024-02-24 22:45:15 +00:00
Thyrum
087e0dea2c Update to 4.10.11
Terraforming unique! 'Turn this tile into a [terrainName] tile'

Fix timed uniques without other conditionals

Only allow a trigger-based unit action if actionable

By SomeTroglodyte:
- Conditional 'While Researching'
- External links: Right-click and some housecleaning
- Fix Maya 'Long Count' unlock translations

By SeventhM:
- Fix victory focus being ignored
- Add unique for Personality to avoid building object
2024-02-20 22:00:21 +00:00
Thyrum
31851cd32b Update to 4.10.10
By SomeTroglodyte:
- Great Person Point breakdown UI in city
- Fix creating odd-width rectangular no-wrap maps

By SeventhM:
- Allow barb camps to function after giving ruins effects
- Conditional for building in amount of cities

AutoAssign Population with Food Converts to Production  - By itanasi
2024-02-17 21:22:03 +00:00
Thyrum
d01d3baaa5 Update to 4.10.9
Allow lower-case 'all' for all filters
Initial Civ Personality implementation  - By SeventhM

By SomeTroglodyte:
- Autoplay menu cleanup
- Key binding categories properly sorted in options popup

By tuvus:
- Workers wake up on tile expansion
2024-02-14 17:54:37 +00:00
Thyrum
3ddf21b4a5 Update to 4.10.8-jdkTest 2024-02-10 17:54:55 +00:00
Thyrum
1978758f28 Update to 4.10.8
Fixed unhappiness effect when at 0 happiness

All BaseUnit uniques, e.g. Never appears as a Barbarian unit, Limited to [amount] per Civilization, can be placed on unit type

By SeventhM:
- Add unique for increasing price every time it's built
- Fix mistakes with unavailable unique

By SomeTroglodyte:
- Fix Capture when a teleport was necessary
- Tweak Overview Politics Diagram for a defeated player
- Patch AlertPopup to correctly close when it cannot find a required asset
2024-02-09 10:48:45 +00:00
Thyrum
5661c14dc2 Update to 4.10.7
Allow city filters to be multifilters and not throw ruleset errors

Korean science boost only applies for buildings *in capital*

By SeventhM:
- Avoid crash from city combantants with combatant conditional
- Split Strat Balance and Legend Start into their own checkboxes

ThreatManager improvement  - By tuvus
2024-02-05 22:38:26 +00:00
Thyrum
19fa2280bb Update to 4.10.6
Fixed crash due to ranged unit trying to capture civilian but being unable to reach the tile

Added unit conditional support to pillage yield uniques

Policy picker colors are moddable - By SomeTroglodyte

Players can't move spies when it is not their turn  - By tuvus
2024-02-01 21:53:35 +00:00
Thyrum
3197876f85 Update to 4.10.5
Added 'copy to clipboard' button on map errors so we can debug them

Happiness building performance improvement

By SeventhM:
- Add additional cityFilters
- Fix gain stat modifier by speed unique action text

By SomeTroglodyte:
- RulesetValidator: Raise severity for untyped uniques with parameters
2024-01-30 18:30:26 +00:00
Thyrum
87269db4ce Update to 4.10.4-gradle82 2024-01-28 10:45:11 +00:00
Thyrum
aff0f4cad1 Update to 4.10.4
Modding:
- New tileFilter `your`, for tiles belonging directly to you
- Mods can use the Hills and mountains distribution uniques on Land or Feature terrains

By SomeTroglodyte:
- World screen resize delayed
- Unit actions dynamic paging
- Minor Mod manager fix, lints and dox

By tuvus:
- Workers now build forts
- Worker automation option fix
- Ranged units capture civilian
- Spectators can now see selected civ city-state influence bars

Unify unit and civ triggers  - By SeventhM
2024-01-28 09:47:23 +00:00
Thyrum
c570a9cfe8 Update to 4.10.3-patch1 2024-01-26 13:26:41 +00:00
Thyrum
5db246942a Update to 4.10.3
Modding:
- Add 'Unavailable' unique (counterpart to Only Available)
- Unified resource generation checks to include all uniques always
- 'not shown on world screen' unique accepts civ conditionals
- Added adjacency conditionals
- CityCombatant.matchesFilter contains multifilter and civ filter

By tuvus:
- Air unit automation improvement
- Espionage automation

By SeventhM:
- Fix errors when starting games as Maya
2024-01-25 21:55:53 +00:00
Thyrum
c04782affe Update to 4.10.2
By SeventhM:
- Fix Spectator stats when viewing another civ
- Allow units to upgrade to more than one unit
- Fix problems with stats from tiles and improvements

By SomeTroglodyte:
- A Conditional checking for a Building globally
- Unit actions 'paging' for smaller screens
- Fix RequiresBuildingInSomeCities not being displayed in city constructions as rejection reason

Improved Spectator selected Civ coloring  - By tuvus
2024-01-24 22:10:16 +00:00
Thyrum
0956ebe70e Update to 4.10.1
'cities auto-bombard at end of turn' is a user option

Improved Console autocomplete - By SomeTroglodyte

By tuvus:
- AI worker road priority rework
- Spectators can see the diplomacy screen of the civ that they have selected
- Checking if a tile is in work range now checks all cities

Assume the relevant city for triggered uniques  - By SeventhM
2024-01-21 17:56:21 +00:00
Thyrum
124be0e2ea Update to 4.10.0
Natural wonders no longer spawn next to start locations

Automated spectator in multiplayer takes no actions

Added console commands to remove roads, change city name

By SomeTroglodyte:
- The console key is now bindable
- Allow map editor to generate smaller than 'tiny' Pangaea maps

By SeventhM:
- Treat all timed uniques as functioning as always true regardless of conditionals
- Fix conditionals being ignored for some triggers

Increase AI workers - By tuvus
2024-01-19 10:44:12 +00:00
Thyrum
0ef1f9acb1 Update to 4.9.19
Modding:
- 'Cannot be traded' unique accepts Civ conditionals
- Allow comment uniques on follower beliefs

By tuvus:
- Spectators receive era notifications again
- Fixed AI Worker feature removal

By SomeTroglodyte:
- Fix Paradrop crossing World-wrap seam
- ModManagementScreen gets a loading indicator

Add modified nation descriptions  - By Ouaz
2024-01-15 17:19:01 +00:00
Thyrum
59e4c0f370 Update to 4.9.18
Performance improvements for movement and ruleset validation

Added unique MayBuyConstructionsInPuppets  - By rpolitex

Polynesia can immediately embark on turn zero - By SeventhM

Fix NullPointerException on founding a pantheon  - By dHannasch

Fixed AutoPlay not working after victory  - By tuvus
2024-01-13 20:10:54 +00:00
Thyrum
d808a7ba84 Update to 4.9.17-patch2 2024-01-09 05:46:41 +00:00
Thyrum
7f1b6c5a22 Update to 4.9.17-patch1 2024-01-07 20:33:59 +00:00
Thyrum
568b3b290b Update to 4.9.17
Experimental pathfinding - activate in Options > Gameplay > Experimental movement

Console: autocomplete ALL THE THINGS!

By SeventhM:
- Allow mapUnitFilter to use CivFilter
- Add terrain filters for resources, any terrain, or 'improved'
- Fix 'infinite Great Generals' bug

Spectator receives diplomatic notifications again - By tuvus

Download mod releases or any mod zip  - By SomeTroglodyte

Add <every [positiveAmount] turns> Conditional - By PLynx01
2024-01-07 14:30:39 +00:00
Thyrum
bfe544e235 Update to 4.9.16
Console: civ/city names better matching

By SeventhM:
- Change the icons from some units/buildings
- Add unique to allow for generalized great generals

Show carried production from mid-turn obsoleted units  - By soggerr

By tuvus:
- Fixed crash when a worker tries to build a cached improvement it can't build
- Fixed crash evaluating alliance with unmet city-state

By SomeTroglodyte:
- City-stationed unit icons get circular touchable area

set minimum max coast extension to 1  - By remdu
2024-01-04 07:34:51 +00:00
Thyrum
ee3d3251b5 Update to 4.9.15
Added Tile Breakdown table, accessible by clicking on the stats in tile info table

Solved rare pillage-related crash

Added smoothing to vector images

Console:
- Add activatetrigger command for civ!
- Allow '-delimited strings

'capture all capitals' victory accepts defeat of civs that did not found capitals

Map editor generation steps don't add multiple terrain features of the same type

Worker remove feature far away from cities fix  - By tuvus
2023-12-31 21:25:37 +00:00