Commit graph

356 commits

Author SHA1 Message Date
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
Thyrum
f1b5628504 Update to 4.8.0
By SomeTroglodyte:
- Civilopedia Search
- City construction right-click menu

Many performance improvements!

Pillaged tile improvements  - By GeneralWadaling

Fix: "Only available" not working properly for religions or transforming/upgrading units  - By SeventhM

Make "Defensive Pact" button translatable - By Ouaz
2023-09-03 07:09:06 +00:00
Thyrum
849409c11b Update to 4.7.19
"Jump To Destination" Unit Action Button for units that are moving  - By huckdogg

Automated units do not autopromote by default (changeable by options setting)

Defensive pact allies meet aggressor civ so they can declare war on them

Modding: GPP validation

Performance:
- Faster population reassignment
- Faster improvement stats simulation

Clarify when trade decision is made

Battle Damage tests - By Framonti

UnitTable close button mouseover - By SomeTroglodyte
2023-08-30 21:20:24 +00:00
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