12235 Commits

Author SHA1 Message Date
EmperorPinguin
5e887faf60
Update (#13802) 2025-08-15 10:41:35 +03:00
SeventhM
eab606d20f
Fix Ruin rewards with multiple triggerables only giving the first effect (#13805) 2025-08-15 10:41:05 +03:00
SeventhM
ff3c17d9fb
Add in Target Unit check for uniques when entering combat (#13804)
* Add in Target Unit check for uniques when entering combat

* Flip check to be easier to read

* I'm petty enough to notice the whitespace diff

* And I noticed the wrong one, lol
2025-08-15 10:40:56 +03:00
Rob Loach
1a1844641e
Add countable for [stat] Per Turn (#13801)
* Add [stat] Per Turn countable

* Fix return null

* Update

* Update syntax

* Fix tests

* Split the function into its own
2025-08-15 10:40:48 +03:00
yairm210
49a25d9858 Fix tests 2025-08-15 10:39:40 +03:00
yairm210
fb8410098c chore(purity): UseGoldAutomation 2025-08-15 10:11:28 +03:00
yairm210
885e62e501 chore(purity): CityStateFunctions 2025-08-15 10:05:56 +03:00
yairm210
ca44be05d5 Resolved #13810 - Fixed city state alliance valuation 2025-08-15 09:59:20 +03:00
yairm210
9585cd8b44 chore(purity): Automation 2025-08-14 16:47:30 +03:00
yairm210
5f8276b56b Fixed map editor tile click not displaying tile stats 2025-08-14 09:51:14 +03:00
yairm210
545101ecef chore(purity): WorkerAutomation 2025-08-13 15:28:44 +03:00
yairm210
9ea47acdec chore(purity): Added readonlys required for #13801 2025-08-13 15:19:21 +03:00
yairm210
9d439f1500 Resolved #13786 - Ranged strength comparison for unique units correctly translated 2025-08-13 14:01:22 +03:00
yairm210
7b796e3ee7 chore: deprecated old uniques 2025-08-12 18:00:35 +03:00
yairm210
7f690c3f51 chore(purity): Automation 2025-08-12 09:24:27 +03:00
yairm210
74b32e137a chore(purity): BattleHelper 2025-08-12 08:30:56 +03:00
yairm210
4a82d07ae0 4.17.13 4.17.13 2025-08-11 23:05:20 +03:00
Yair Morgenstern
c2b0293c19
Version rollout (#13798)
* Bump version and create initial changelog entry

* Update French.properties (#13793)

* Update Indonesian.properties (#13787)

* Update Brazilian_Portuguese.properties (#13784)

* Update Italian.properties (#13783)

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: X2003 <158255876+Xenia2003@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <Ranbut_Beater@protonmail.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2025-08-11 22:59:23 +03:00
EmperorPinguin
4c856f5293
AI: build more workers (#13792)
* Update ConstructionAutomation.kt

* Update ConstructionAutomation.kt
2025-08-11 22:56:26 +03:00
EmperorPinguin
a90cbadc35
Update (#13795) 2025-08-11 22:56:14 +03:00
SeventhM
2fe9bd2f6d
Fix combat conditionals not working correctly (#13796)
* Fix combat conditionals not working correctly

* cleanup RuinsManager because why not
2025-08-11 22:56:05 +03:00
yairm210
a06c5c96e3 chore(purity): IdChecker 2025-08-11 22:48:55 +03:00
yairm210
8e02069121 chore(purity): Translations 2025-08-11 22:42:47 +03:00
yairm210
6a984fe1ad chore(purity): CityStats 1
Need to separate update from calculation for the rest
2025-08-11 19:25:27 +03:00
yairm210
2e8a41211c chore(purity): RoadBetweenCitiesAutomation 2025-08-10 09:17:37 +03:00
yairm210
62b033d1d2 chore(purity): MapPathing 2025-08-08 14:57:01 +03:00
yairm210
3af195fe11 chore(purity): Removed suppressions 2025-08-08 14:49:33 +03:00
yairm210
714fc6cfa6 chore(purity): Converted internal state classes to use annotations 2025-08-08 13:03:31 +03:00
yairm210
064ba90990 chore(purity): minor 2025-08-08 10:21:47 +03:00
yairm210
8db6383e58 chore(purity): TradeEvaluation, TradeLogic 2025-08-08 10:12:02 +03:00
yairm210
fc7fe1f3bd chore(purity): Trade, TradeOffer 2025-08-08 10:05:52 +03:00
yairm210
67c3c7292b chore(purity): Update version, remove most well-knowns, fix function invokes 2025-08-08 09:57:14 +03:00
yairm210
8911dfbed5 chore(purity): Update version, remove most well-knowns, fix function invokes
Found a bunch of suppressions that were required :)
2025-08-07 16:45:47 +03:00
yairm210
5e0d23fb1c chore(purity): CityConstructions 2025-08-07 08:09:26 +03:00
Md. Touhidur Rahman
99fa2cd964
Update to Ktor 3 and more (#13782)
* upgrade ktor version to `3.2.3`

* Update EndpointImplementations.kt

* update `androidx.core:core-ktx` to `1.16.0`

* fix `Principal` deprecated message
2025-08-07 06:01:52 +03:00
yairm210
e059d0dc4c chore(purity): Victory, ReligionManager 2025-08-06 23:30:08 +03:00
yairm210
cca650ab8a chore(purity): Civilization 2025-08-06 23:23:32 +03:00
yairm210
0c4b9cbb85 chore(purity): QuestManager 2025-08-06 23:19:18 +03:00
yairm210
10f0a79ac9 4.17.12 4.17.12 2025-08-06 23:04:41 +03:00
Yair Morgenstern
90322e7265
Version rollout (#13781)
* Bump version and create initial changelog entry

* vietnamese-hotfix #1 (#13776)

* Update Vietnamese.properties

* Update Vietnamese.properties

* vietnamese-hotfix #1

* Update Vietnamese.properties

* Update Vietnamese.properties

* Update Vietnamese.properties

* Update Vietnamese.properties

* Update Dutch.properties (#13774)

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: theperfectoast <duynamdo000@gmail.com>
Co-authored-by: Ruub <96208555+ThereAre12Months@users.noreply.github.com>
2025-08-06 22:55:10 +03:00
yairm210
ccefcb92bc Resolved #13518 - Renamed Screen Size to UI Scale 2025-08-06 22:51:56 +03:00
yairm210
2fd1c6c071 Resolved #13773 - Extend max Java heap size to 2GB 2025-08-06 22:42:06 +03:00
PLynx
398b3edb6c
Upon entering war uniques (#13716)
* Add upon being declared war upon unique

* Add upon entering a war unique

* Add parameters to uniques

* Appllied yairm210's suggestions
2025-08-06 22:27:23 +03:00
EmperorPinguin
3b483e0d14
Update ConstructionAutomation.kt (#13756) 2025-08-06 22:25:17 +03:00
EmperorPinguin
e8b72da3fd
Update UnitAutomation.kt (#13778) 2025-08-06 22:25:07 +03:00
EmperorPinguin
d42525f27d
Update NextTurnAutomation.kt (#13777) 2025-08-06 22:24:46 +03:00
Md. Touhidur Rahman
9216c13df8
refactor user agent (#13775)
* refactor user agent

* use `userAgent()` method to set user agent

* add param `fallbackStr`
2025-08-06 22:24:39 +03:00
EmperorPinguin
876dffe4c5
Update TradeEvaluation.kt (#13770) 2025-08-06 22:24:29 +03:00
EmperorPinguin
b772639ae2
Update WorkerAutomation.kt (#13771) 2025-08-06 22:24:21 +03:00
Md. Touhidur Rahman
7c20885ac7
refactor IDChecker methods to return null instead of exceptions (#13755) 2025-08-06 22:24:13 +03:00