940cda3009
Treat all timed uniques as functioning as always true regardless of conditionals ( #10940 )
...
* Treat all timed uniques as functioning as always true regardless of conditionals
* use replaceFirst instead of replace
2024-01-19 12:05:28 +02:00
e5e86aa0d7
Avoid Civilopedia stumbling over missing Grassland ( #10953 )
...
* Avoid Civilopedia stumbling over missing Grassland
* A few wiki comments on Terrain
* Minor linting of my own crud
* Pedia linking PromotionPickerScreen
* Change actionTypeToFunctions signature to use Sequence
2024-01-19 11:59:58 +02:00
bfaf049b6a
Allow map editor to generate smaller than "tiny" Pangaea maps ( #10894 )
...
* Allow map editor to generate tiny Pangaea maps (instead of entering an infinite loop)
* rename variable & reword comment
2024-01-19 11:51:52 +02:00
8977f8f7cc
Don't spawn nat wonders next to start location
2024-01-19 11:37:36 +02:00
a73b159498
Automated spectator in multiplayer games does nothing
2024-01-19 11:22:54 +02:00
b09354a042
Source object names for users unified
2024-01-15 21:09:46 +02:00
7f3be9dce2
#10846 - added removeroad command
2024-01-15 19:24:04 +02:00
06203bfe71
#10846 - Add console command to change city name
2024-01-15 19:19:50 +02:00
411d8c4a0f
4.9.19
2024-01-15 19:09:25 +02:00
0c460801c0
Version rollout ( #10943 )
...
* Bump version and create initial changelog entry
* Update Brazilian_Portuguese.properties (#10941 )
* Update Italian.properties (#10935 )
* Update Korean.properties (#10934 )
* Update Hungarian.properties (#10925 )
* Update Hungarian.properties
[...] -> (...)
* Update Hungarian.properties
* Update Hungarian.properties
* Update Spanish.properties (#10920 )
* Update Polish.properties (#10919 )
* Update French.properties (#10916 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com >
Co-authored-by: Yattong the Mackerel <saud2410@naver.com >
Co-authored-by: balazsszalab <balazsszalab@freemail.hu >
Co-authored-by: yetanotherfossman <83962798+yetanotherfossman@users.noreply.github.com >
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com >
2024-01-15 19:06:32 +02:00
59b8e9bd76
Spectators receive era notifications again ( #10937 )
2024-01-15 18:56:38 +02:00
b9f44982b9
Temporarily disabled AI fort building ( #10933 )
...
* Half working fort building AI
* Disabled fort building so we can push a fix out
* Updated Uniques to not be hard coded
2024-01-15 18:56:22 +02:00
cf5eb02ce7
Fix Paradrop crossing World-wrap seam ( #10936 )
...
* Fix Paradrop crossing World-wrap seam problem
* Change MoveHereButton for Paradrop
2024-01-15 18:56:13 +02:00
c3a4b5f7af
Worker remove feature AI fix ( #10917 )
...
* Workers now value the improvement that they want to build after removing a terrain feature
* Restructured getImprovementRanking
2024-01-15 18:55:45 +02:00
c829caf51a
ModManagementScreen gets a loading indicator ( #10909 )
2024-01-15 18:55:36 +02:00
0b5c2062b6
Modding: "Cannot be traded" unique accepts Civ conditionals
2024-01-15 18:48:43 +02:00
6998b8d3d1
Changed unitHeight and tileHeight from by lazy to transient vars, to allow updates in preparation for base terrain changes
2024-01-14 19:11:21 +02:00
6043a62353
Boni -> Bonuses, this is English
2024-01-14 10:03:02 +02:00
332a2d0af3
Removed new shortestPath algorithm after we determined it to be objectively slower than the current one :(
2024-01-13 20:58:57 +02:00
b16450e002
Allow comment uniques on follower beliefs
2024-01-13 20:48:08 +02:00
5997dde157
Version rollout ( #10907 )
...
* Bump version and create initial changelog entry
* Update Simplified Chinese (#10905 )
* Update Brazilian_Portuguese.properties (#10899 )
* Update Korean.properties (#10892 )
* Update Korean.properties
* Update Korean.properties
* Update Korean.properties
* Update Korean.properties
* ctrl+z
* Update Spanish.properties (#10890 )
* Update French.properties (#10886 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
Co-authored-by: Yattong the Mackerel <saud2410@naver.com >
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com >
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com >
2024-01-09 23:26:25 +02:00
7064f6a1ec
Performance improvement for ruleset validation
2024-01-09 23:25:43 +02:00
b9b0a63d64
Added unique MayBuyConstructionsInPupets ( #10597 )
...
* Uniques: added MayBuyConstructionsInPupets unique for a civ
Gives an ability to buy items (units and buildings) in puppet cities
* Uniques: clear unnecessary whitespaces
* Uniques: typo in a `puppet` word
* Uniques: use city's `getMatchingUniques` instead of civ's `hasUnique` during checking the unique
2024-01-09 22:26:07 +02:00
436809db81
Linting of GameStarter.addCivTechs ( #10897 )
...
* Linting
* Fix era number on turn 0
* Revert "Fix era number on turn 0"
This reverts commit 71e428e0c5
.
2024-01-09 22:11:22 +02:00
bbba24baae
Reorder AddTechnology ( #10901 )
2024-01-09 22:11:11 +02:00
e34854bf7d
Prevent TranslationFileWriter from writing entries crippled by wrong nested brackets interpretation - when UniqueTyped ( #10774 )
2024-01-09 22:10:57 +02:00
7845aea440
Performance improvement for canPassThrough
2024-01-09 22:09:29 +02:00
6b469cb25b
Final performance improvements for the new algotihm, before we say 'goodnight sweet prince' - it underperforms drastically compared to current
2024-01-09 12:31:37 +02:00
7f37783006
4.9.17-patch2
2024-01-09 05:36:23 +00:00
597574f534
Fix NullPointerException on founding a pantheon ( #10888 )
...
* Update ReligionManager.kt
* Move religionState and trigger out of foundPantheon for symmetry
* Update ReligionManager.kt
2024-01-09 07:36:15 +02:00
cbea5e1a14
4.9.17-patch1
2024-01-07 20:20:59 +00:00
93f4817729
Fix 'move to tile' for new movement ( #10887 )
2024-01-07 22:20:52 +02:00
87ee874f4b
Fixed AutoPlay not working after victory ( #10885 )
2024-01-07 22:20:20 +02:00
7a4113554c
4.9.17
2024-01-07 16:20:42 +02:00
08e1f5704b
Version rollout ( #10884 )
...
* Bump version and create initial changelog entry
* Update French.properties (#10875 )
* Update Italian.properties (#10873 )
* Update Korean.properties (#10872 )
* Update Korean.properties
* Update Korean.properties
---------
Co-authored-by: yairm210 <yairm210@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 >
Co-authored-by: Yattong the Mackerel <saud2410@naver.com >
2024-01-07 16:16:31 +02:00
cb01bbc176
Experimental pathfinding! ( #10883 )
...
* Experimental pathfinding - still not good enough for main branch
* Fixed strange pathfinding and impassible tiles
* Fixed weirdest bug in the history of weird bugs - remove() on an object did not remove the object
* Avoid damaging and enemy tiles for new pathfinding
* Add option for activating experimental movement
2024-01-07 16:08:30 +02:00
3fefeb2e24
Allow mapUnitFilter to use CivFilter instead of NationFilter ( #10879 )
2024-01-07 16:08:01 +02:00
9ae782b426
Add terrain filters for resources, any terrain, or "improved" ( #10878 )
...
* Add terrain filters for resources, any terrain, or "improved"
* Add entry to validation
2024-01-07 16:07:53 +02:00
26fb286252
Move trigger on founding/enhancing religion to after belief pick ( #10877 )
2024-01-07 16:07:44 +02:00
be13394b44
Spectator now receives important diplomatic notifications again ( #10880 )
2024-01-07 16:07:25 +02:00
50a6e5bbdb
Download mod releases or any mod zip ( #10881 )
...
* Allow almost any mod zip download source
* Linting
* Add basic "Release page section" link capability, more linting
* Refactor: Move Github to logic
* Refactor: Split Github into files
* Refactor: centralizing all API knowledge
* Try bumping detekt version to fix false complaint
* Attempt to trick detekt to not complain about `it`
* Better overload-ambiguity-solving + detekt-compatible SAM use
2024-01-07 16:07:15 +02:00
68786d7603
Fix Great General counter not decreasing upon spawning a general ( #10882 )
...
* Fix Great General counter not decreasing upon spawning a general
* Actually, screw it, might as well trmove this whole section
2024-01-07 16:07:04 +02:00
1b6d75c4db
Add <every [positiveAmount] turns> Conditional unique (not TriggerCondition) ( #10871 )
...
* Added a ConditionalEveryTurns unique
* Auto-generated the docs entry
2024-01-07 16:06:55 +02:00
aa18e826df
Console: autocomplete ALL THE THINGS!
2024-01-04 10:35:07 +02:00
e049427b75
Console: Unified autocomplete
2024-01-04 09:59:25 +02:00
7ba5924c6d
Console: Normalized addStat subcommand
2024-01-04 09:40:34 +02:00
24c0894f2b
Console: Format is inherent part of console action
2024-01-04 09:36:29 +02:00
3633e95584
City/civ names match ignore case and match with spaces or -
2024-01-04 09:16:38 +02:00
3b66009dd2
Version rollout ( #10869 )
...
* Bump version and create initial changelog entry
* Update Hungarian.properties (#10864 )
[...] -> (...)
* Fix some right-side uses of square brackets in translations (#10861 )
* Update Korean.properties (#10860 )
* Update Indonesian.properties (#10859 )
Fix extra placeholder issue
* Update Brazilian_Portuguese.properties (#10856 )
* Update Latin.properties (#10849 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: balazsszalab <balazsszalab@freemail.hu >
Co-authored-by: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com >
Co-authored-by: Yattong the Mackerel <saud2410@naver.com >
Co-authored-by: kensvin <kensvin28@gmail.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
2024-01-04 09:15:49 +02:00
92e45f89a9
Show carried hammers from mid turn obsolete units ( #10841 )
...
Without this, when you get a mid-turn free tech like Oxford University,
the units in city queues are updated but the hammers aren't carried
over from the obsolete unit until the end of turn. This means that to
the player it shows 0 progress for all the new units in queue and
appears like the progress from obsolete units was lost which can be
disconcerting and makes strategizing during that turn difficult.
2024-01-04 09:04:14 +02:00