Commit graph

366 commits

Author SHA1 Message Date
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
Thyrum
d209dd9296 Update to 4.9.14
Fixed Scenario crashes

Updating server URL allows checking connection immediately

New Citizen Focus Options - by Itanasi

By tuvus:
- Worker AI short distance priority fix
- AI focuses city-state gold gifting

By SeventhM:
- Spawn multiple great people if eligible
- Initial Great Writer functionality
2023-12-30 19:46:53 +00:00
Thyrum
8489f95590 Update to 4.9.13
Religion button respects unique 'hidden from users' modifier

Trigger 'capture city' as a unit trigger

By tuvus:
- Worker AI Rework
- AI doesn't counteroffer and request a treaty on the same turn
- Civs now have a 50% chance of picking their favored religion

By SeventhM:
- Fix stat on tile uniques doubling on improvement tiles
- Avoid crash if 'Only available' unique in policy branch has 2 or more params
- Allow for improvement removal 'improvements'

Randomize seed checkbox  - By remdu
2023-12-28 21:38:48 +00:00
Thyrum
3bb73c97dd Update to 4.9.12
Added experimental scenarios!

Fixed Android status bar not disappearing ('immersion mode')

Console: added 'set player type' command, for scenario setup

Fix ShadowedLabel - By SomeTroglodyte
2023-12-25 19:34:30 +00:00
Thyrum
bb1e96ba4c Update to 4.9.11
Fixed tech dependency related crash

Unit by default not selected on turn start

Added 'upon turn end' trigger

By SomeTroglodyte:
- City-state bonuses respect 'hidden from users' modifier
- (UI) Politics overview diagram: Add legend popup

By tuvus:
- Added AutoPlay until end setting
- if all players are defeated, one player will be processed

Enable Domination to Capture All Capitals - By itanasi
2023-12-22 09:10:41 +00:00
Thyrum
973afa8196 Update to 4.9.10-patch1 2023-12-18 19:49:16 +00:00
Thyrum
54fafe15b9 Update to 4.9.10
Add remove unit promotion unique  - By PLynx01

Fix key bindings in edge case - By SomeTroglodyte

By remdu:
- Coast spread algorithm
- don'y initialize with non naturally generated terrain

Stop movement on Path Blocked - By itanasi

Only units that build roads have connect roads automation. - By willjallen

By SeventhM:
- Fix Great Scientist calculation
- Show stat percent differences in replacement building

Don't list Unique requiring a tech in the Civilopedia for that tech - By dHannasch
2023-12-17 20:41:06 +00:00
Thyrum
2e414951d6 Update to 4.9.9
Finally deprecated old religion uniques

By SeventhM:
- Avoid crash in mod checker for mods with undefined tech requirements
- Fix stats from tileFilter unique not working on improvements
- Add damage dealing unit trigger
- Fix not getting unique unit from tile based free unit trigger (For real this time)

By soggerr:
- Show average damage in battle calculations
- Allow battle calculations when not your turn
2023-12-15 10:04:07 +00:00
Thyrum
23b2e88397 Update to 4.9.8
Add new map types  - By remdu

Avoid ANRs when users select mods that take above 500ms to run checks on

Add warning when buying a religious unit not of your religion  - By WhoIsJohannes

Allow arbitrary victory types for AI policy picking  - By SeventhM

By SomeTroglodyte:
- Civilopedia key bindings
- Great Person Points - Rounding changes, Breakdown UI
- Fix ended Leader Voice not cleared and resumed on un-pause

Fix 'Sleep Until Healed' action missing  - By soggerr
2023-12-13 21:29:14 +00:00
Thyrum
0b2aa36dee Update to 4.9.7
Allow city conditionals on units to upgrade to

Captured military units trigger a notification for the target civ

Fixed city-state type coloring

'Can instantly construct a [improvementFilter] improvement' works with improvementFilter

Allow conditionals for trigger-type unit actions  - By SeventhM

Fix connect road button when auto unit cycle turned on - By willjallen

Add resource support to stat gamespeed conditional - By PLynx01

Better Frigate and Ship of the Line sound - By tuvus
2023-12-10 21:24:08 +00:00
Thyrum
4c29816714 Update to 4.9.6
Connect roads automation  - By willjallen

Fix not getting unique unit from tile based free unit trigger  - By SeventhM

By Ouaz:
- Fix Carthage civilopedia article
- Add 'UI tips' civilopedia article
2023-12-07 08:28:20 +00:00
Thyrum
d836144ff7 Update to 4.9.5
Start turn with unit selected

Add trigger from building improvements and trigger conditional for building improvements  - By SeventhM

Preparation for multiple required uniques per ruleset object - By dHannasch

Fixed trading with city-state through notifications  - By tuvus

Mention the Railroad production bonus in the Civilopedia  - By Caballero-Arepa

By SomeTroglodyte:
- Notification for 'Policy branch unlocked' clickable
- Dev Console: Linting + add Stat
2023-12-04 18:31:43 +00:00
Thyrum
58f4e01ba2 Update to 4.9.4
Stats from followers unique fixed

City-state units work with 'get era' function

Ruleset validation for negative-weight ruin rewards

By SomeTroglodyte:
- Fix crash for trade notifications as Spectator / waiting for player
- Fix Unit rename popup offering up the icon

Solved worker automation crash  - By willjallen

By SeventhM:
- Add 'Unable to pillage tiles' unique
- Fix objects being purchable with a blocking conditional

Stats per Stat unique - By PLynx01
2023-11-30 18:01:54 +00:00
Thyrum
2c94171738 Update to 4.9.3
Cities you haven't bombarded with will auto-bombard at turn end

Defeated (no units/cities) hotseat multiplayer no longer appears for turns ('player X ready')

Console: Nicer available command display

By willjallen:
- Add tech queuing on right-click / doubleclick

By tuvus:
- Initial AutoPlay implementation
- Fixed exploration for automated units

By SomeTroglodyte:
- Wesnoth map import polished up
- City sounds again

Fix founding cities removing city center tile improvement  - By SeventhM
2023-11-28 13:01:16 +00:00
Thyrum
29fb12d845 Update to 4.9.2-patch5 2023-11-28 10:27:38 +00:00
Thyrum
9d0fe3de8c Update to 4.9.2-patch4 2023-11-28 10:12:07 +00:00
Thyrum
0f75c14b1b Update to 4.9.2-patch2 2023-11-26 16:38:21 +00:00
Thyrum
a4203916b8 Update to 4.9.2-patch1 2023-11-26 06:26:11 +00:00
Thyrum
de9b546c91 Update to 4.9.2
Console:
- Added set/remove tile improvement
- Show available commands on empty command
- Added add/remove for cities

By SomeTroglodyte:
- Fix OpenAL error Windows Events after application ends
- Tweak Language Pickers to scroll the selected one into view when appropriate, and allow selection with letter keys
- Modding: 'Comment' unique
- Snappier sounds
- Fix City ambient sounds

Get distance to nearest enemy rework  - By tuvus
2023-11-25 21:18:01 +00:00
Thyrum
00d414c244 Update to 4.9.1
Initial scenario/dev console!

By SomeTroglodyte:
- Map overlay toggle buttons rework
- Add a map import tool able to read 'Battle for Wesnoth' maps

Fix free buildings triggering from conditionals in incorrect places  - By SeventhM

Add a setting to forbid closing popups by clicking behind them  - By karmaBonfire

[Translation] Add back 'general' unit types  - By Ouaz
2023-11-22 22:21:35 +00:00
Thyrum
bc90d4a9c1 Update to 4.9.0
City centers don't provide resources you don't have tech to extract

AI: Settlers no longer stuck in endless loops

modding: Fixed certain unit uniques with tile conditionals

AI clears inquisitors from city centers to make way for spaceship units

Add the SellBuilding Unique  - By PLynx01

Add 'gain stat by game speed' and 'improvement speed with filter' uniques  - By SeventhM

Add a TriggerUponDiscoveringTile unique  - By karmaBonfire

Support for Leader voices - By SomeTroglodyte
2023-11-20 21:25:18 +00:00
Thyrum
2dadd2660a Update to 4.8.19
Modding: Added 'non-[filter]' filtering for unit filters, and multi-value filtering to all filters

Modding: Added '[relativeAmount] Air Interception Range' unique

Dim resources on tiles not immediately visible

By SomeTroglodyte:
- Allow controlling Android fullscreen from options
-
Fix unit triggers not triggering/triggering off the wrong units  - By SeventhM

AI diplomacy balancing  - By tuvus

Updated FantasyHex missile cruiser - By GeneralWadaling
2023-11-18 20:59:07 +00:00
Thyrum
6bcedcb18a Update to 4.8.18
Modding: Added Human and AI filters, separated civFilter from nationFilter

By SomeTroglodyte:
- Patch for on-screen keyboard hiding pedia search results
- Rivers... Moddable Stats and Civilopedia
- World screen top bar scales down to available width
- 'Civ destroyed' Notification includes location
- Lots of other issue fixes!

By tuvus:
- Fixed land/sea nukes trying to act like air units
- Fixed promise not to settle

Fix Multiplayer spectator ids not logging  - By SeventhM
2023-11-13 20:49:51 +00:00
Thyrum
44ceb42f99 Update to 4.8.17
modding: Negative tile damage cannot heal more than max health

Mods with atlases that reference non-existent files will no longer cause crashes

By SomeTroglodyte:
- Reorg SpecialistAllocationTable

Improved settler AI  - By tuvus

By SeventhM:
- Fix Multiplayer Specatator being unable to move the screen
- Fix free stat buildings not giving unique stat buildings in certain cases
2023-11-07 09:10:51 +00:00
Thyrum
7510732321 Update to 4.8.16
Ruleset validation refactor - easier location of affected objects, correctly display parameter-type mismatches, ignore uniques used for filtering

By SomeTroglodyte:
- Correct notifications for modded Citadel
- Music: Fix mini-player showing last track during inter-track silence
- Allow modders to hide individual Uniques from Civilopedia
- Ruins can no longer be save-scummed for better results

Fixed null reference error related to nuking  - By tuvus
2023-11-02 22:37:56 +00:00
Thyrum
b04772c9ea Update to 4.8.15
By tuvus:
- AI units swap-retreat
- Melee units are now more likely to attack cities
- Nukes AI tweaks
- AI values traded gold using inflation

By SomeTroglodyte:
- Tighten Ruleset validation for Terrain
- Automated units stay automated after upgrade
- Fix Mod checker crash on RekMod
- Account for badly-defined Android font
- City overview refreshes for changes done in city

💚 add tests for city population manager - By Framonti

Fix [stats] unique adding multiple times - By SeventhM
2023-10-29 17:42:12 +00:00
Thyrum
03808dd519 Update to 4.8.14
Allow '[stats]' unique on terrains  - By SeventhM

By SomeTroglodyte:
- PolicyPickerScreen description links to Civilopedia
- Fix music errors on android pause-via-homescreen-button
- Remove UniqueTarget.Terrain from UniqueType.Stats as there is no implementation

By PLynx01:
- Added new trigger unique 'Remove [buildingFilter] [cityFilter]'
- 'when above [amount] [stat]' conditional, with gamespeed-modified version
2023-10-23 07:38:37 +00:00
Thyrum
a0687488de Update to 4.8.13
By SeventhM:
- Fix auto assign production not working after a building is built
- Fix consuming resources not being affected by conditionals

By SomeTroglodyte:
- Allow games with zero researched techs to be 'before' the Ancient Era
- Minor Fix: VictoryScreenIllustrations
- Fix font 'symbols' not showing
2023-10-13 09:03:10 +00:00
Thyrum
564815c0ee Update to 4.8.12
Automated units can fortify/set up/other actions

AI now uses free tech points  - By tuvus

By SomeTroglodyte:
- Align ruleset icons in text to font metrics
2023-10-07 19:46:32 +00:00
Thyrum
4a1fcd4e0f Update to 4.8.11
Religion fixes:
- Great Prophets spawn again
- Civilian units can get promotions upon being built (Great Mosque of Djenne)
- Missionaries consumed upon expending all usages

By SomeTroglodyte:
- Fade in/out for City Ambiance Sounds
- Fix Tutorial loader for mods on Android
- Fix ai tile purchase

By tuvus:
- Defensive pact button shows on both sides when a DoF is about to end
- Defensive pact functionality is now canceled with otherCiv before calling in defensive pact allies
2023-10-05 07:54:44 +00:00
Thyrum
ff3d5f5238 Update to 4.8.10
Performance enhancement for first turn AI settling

Modding:
- Added UnitAction unique type for modder clarity and ruleset validation
- Converted 'May enhance a religion' , 'May found a religion' uniques to UnitAction

Golden age points decrease with negative happiness  - By Framonti

City-States don't trigger defensive pacts  - By tuvus

By SomeTroglodyte:
- City overview top bar fix
- Fixed crashes in Android for unit art in civilopedia

Fixed free building errors - By SeventhM
2023-10-03 10:31:39 +00:00
Thyrum
4fbc53e9a1 Update to 4.8.9-patch2 2023-10-01 13:20:16 +00:00
Thyrum
4fb35efefe Update to 4.8.9-patch1 2023-10-01 11:05:59 +00:00
Thyrum
7ecb9d3c29 Update to 4.8.9
New online multiplayer no longer stuck when first player is human spectator

Modding:
- Replaced old religion style actions! Paves the way for unit action generalization
- Mod checker displays *all* unknown uniques

By SomeTroglodyte:
- Pedia pixel units
- Fix top bar layout
- City overview restore fixed header

Apply conditionals for free buildings to the destination city instead of the originating city  - By SeventhM

Test city conquest functions  - By Framonti
2023-10-01 07:31:14 +00:00
Thyrum
5a3628a712 Update to 4.8.8
performance:
- Faster ruleset validation
- Faster ruleset loading

modding: Added json schemas for autocomplete and error detection

By tuvus:
- AI Open Borders Offer fix
- Fix Nuke Notification

Fix City construction context menu changing Puppets  - By SomeTroglodyte
2023-09-26 19:03:42 +00:00
Thyrum
2f483ca3b2 Update to 4.8.7-google-play 2023-09-21 12:40:56 +00:00
Thyrum
39a0e17609 Update to 4.8.7
Reload images when downloading or removing a mod

Better mod compatibility autochanges (remove removed units/improvements correctly)

By tuvus:
- Added 'civ returned worker' notification
- Liberating civ grants open borders

By SomeTroglodyte:
- Reorganized World Screen Top Bar in small screens
- Allow Space Key to close 'Player Ready' screen (hotseat)

Added tests for most nuke functionalities  - By Framonti
2023-09-21 12:26:57 +00:00
Thyrum
b59fe15729 Update to 4.8.6
Mod checker accepts era for unit type

AI Declaration of Friendship rework  - By tuvus

By SomeTroglodyte:
- A 'Status' column for City Overview
- Fix maximum window bounds for zoomed-in displays
- Generic Widget/Provider framework for sortable grids

Remove Faith bonus from Vanilla Siam  - By SpacedOutChicken

Unit tests for Battle.kt  - By Framonti
2023-09-18 07:22:02 +00:00
Thyrum
69fe600ce4 Update to 4.8.5
Removed double notifications and processing of treaties when traded  - By tuvus

By SomeTroglodyte:
- Global Constructions Blacklist
- Prevent selling free buildings
- Defense against Circular upgrade paths in mods

Modding: 'Receive free [unit] when you discover [tech]' deprecation start - replaced 'Free [unit] appears <upon discovering [tech]>'
2023-09-13 09:20:17 +00:00
Thyrum
fe42e1f125 Update to 4.8.4
By SeventhM:
- Fix unique Great Prophets not having the correct cost when buying at an increasing cost
- Fix free units with a build limit not spawning
- Fix AI getting stuck when it can't promote with enough xp

Allow the Space key to close Alert popups with no actual choice  - By SomeTroglodyte

By tuvus:
- Fixed politics tab not showing defensive pacts
- Defensive pact Tests
2023-09-11 07:24:12 +00:00
Thyrum
207795a243 Update to 4.8.3
Allow unique parameters to contain square brackets

Library updates for performance and stability

Targetting refactor - By Framonti
2023-09-07 07:32:02 +00:00
Thyrum
bde71ca16d Update to 4.8.2
performance: Don't autoupdate stale multiplayer games (more than a week old)

Buildings missing from ruleset are removed from loaded games *properly*

By SomeTroglodyte:

- Fix Map Editor double map holders after ruleset change
- Improve "does this unit found cities" check
- Fix Gdx not forced to UTF-8 when saving a game

Defensive pact notification fix  - By tuvus
2023-09-05 16:29:02 +00:00
Thyrum
397909a41a Update to 4.8.1
Fixed AI attack targetting - By tuvus

By SeventhM:
- Add unique for a promotion to be free
- Fix cities getting the resource list of other cities

Fix ChangesTerrain unique for base terrains - By SomeTroglodyte

Units teleport away from city center when liberating

Icons are not added to  selection boxes
2023-09-04 12:31:11 +00:00