Skip to content

Commit a1b9925

Browse files
Merge pull request #2069 from EaW-Team/general-dev
2.4.2.4
2 parents fddcdff + 89a343e commit a1b9925

File tree

191 files changed

+2023
-808
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+2023
-808
lines changed

changelog.txt

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,82 @@
1-
🐱 “Cats and Dogs” 2.4.2.3 🐶
1+
🐱 “Cats and Dogs” 2.4.2.4 🐶
2+
✢ Additions:
3+
- Added jolly Hearth's Warming spirit to the main menu.
4+
- Abyssinia:
5+
- Added a new political advisor.
6+
- Added a portrait for Alpurrt Catstein.
7+
- Celestial Resistance:
8+
- Added an event image for the Friendship Lodge.
9+
- Changeling Lands:
10+
- Add newer victory point names to Changeling namelists as surnames.
11+
- Hippogriffia:
12+
- Added a victory point.
13+
- Katzennia:
14+
- Readded the Kattail decision to revive Grover II.
15+
- Les Meridiennes:
16+
- Added portrait for Salade d'Oeuf.
17+
- Mozzi:
18+
- Added trait for starting country leader.
19+
- Senturya:
20+
- Add a decision to remove Loss of the Cornerstone national spirit.
21+
✢ Changes:
22+
- Used generic version of Communist Sympathizer icon for the unit leader trait instead of the vanilla Japanese icon.
23+
- Prevent generic countries from switching ideology while a puppet.
24+
- Made ranger doctrine follow others.
25+
- Delay diversify special forces decision by a year.
26+
- Tweaked some victory point values and state categories in Saddle Arabia and Macawia.
27+
- Lowered chance of Anbennar music playing for Tobuck and Talarayi.
28+
- Made AI countries hurt by Storm Kingdom avoid helping yeti-led countries.
29+
- Updated East Griffonia Treaty Organization logo to match the River Coalition's logo.
30+
- Adelart:
31+
- AI now prioritizes Aquileian consolidation.
32+
- Gryphian Host:
33+
- Updated the focus "Seek Imperial Protection": Now requires being independent, at peace, and the Empire resurgent, and now will make the Gryphian Host a nominal vassal of the empire instead of being guaranteed by the Empire.
34+
- Hippogriffia:
35+
- A focus now gives special project breakthrough.
36+
- Now starts with torpedo 2 technology.
37+
- Katzennia:
38+
- Uniformised the length of Kattail focuses in his second tree.
39+
- Mozzi:
40+
- Redone non-aligned flag.
41+
- Sicameon:
42+
- Changed to default griffon unit model instead of Griffonian Empire unit model.
43+
✢ Fixes:
44+
- The River Federation no longer has its starting short term faction goal fulfilled at game start.
45+
- The Karthinian Pact now starts with a short-term faction goal.
46+
- Fixed broken custom division template icon.
47+
- Handled edge cases for the alerts.
48+
- Fixed broken distance calculations.
49+
- Fixed a national spirit icon being the wrong size.
50+
- Fixed loading screen for simplified Chinese language.
51+
- Participants of North Zebrican War will no longer be counted as such when they are puppets of an outside power.
52+
- Fixed some province terrains in Macawia.
53+
- Abyssinia:
54+
- Tried to fix the Patriot not leading the Patriotic Revolt against a Wingbardian puppet Regno d'Abyssinia.
55+
- Adelart:
56+
- Fixed templates for No Compromise, No Surrender DLC.
57+
- Bypassing Skyfall wargoal focuses still allows for Skyfall integration.
58+
- Jaume can only get good opinion modifier with Republics.
59+
- Aquileia:
60+
- Conquest decisions no longer target the wrong countries.
61+
- Asterion:
62+
- Added missing icon to a national spirit.
63+
- Bakara:
64+
- Fixed continuous focuses blocking part of Bakara River Federation tree.
65+
- Diamond Mountain:
66+
- Added missing war warnings for Firtree and Farbrook to the focus "Free The North".
67+
- Jaki-Clan:
68+
- Fixed national spirit icon not displaying properly.
69+
- Katzennia:
70+
- Fixed Kattail exotic weapons not having monthly nuke usage.
71+
- Added some bypasses to Kattail's conquest focuses if the target nations don't exist anymore for some reason.
72+
- Longsword:
73+
- Fixed Rene Hora lacking proper advisor icon and using someone else's one.
74+
- Nimbusia:
75+
- Fixed always starting with DLC-locked technology.
76+
- Miscellaneous bugfixes and improvements.
77+
- Miscellaneous localisation fixes.
78+
79+
🐱 “Cats and Dogs” 2.4.2.3 🐶
280
✢ Additions:
381
- Added faction icons for the River Coalition, the North Zebrican Coalition, Adelart factions, the Crown of Aquileia and the Entente.
482
- When uniting the River Federation, a new debuff is now applied, which has to be removed with 3 new post-unification Federation focuses.

common/ai_strategy/Storm.txt

Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
STORM_dont_help_the_ones_who_hurt_us = {
2+
allowed = {
3+
NOT = {
4+
original_tag = THU
5+
original_tag = GYZ
6+
original_tag = STM
7+
original_tag = SLC
8+
original_tag = BLT
9+
original_tag = CZR
10+
}
11+
}
12+
enable = {
13+
any_collection_element = {
14+
collection = {
15+
input = collection:countries_hurt_by_storm_king
16+
}
17+
tag = ROOT
18+
}
19+
any_other_country_with_original_tag_of = {
20+
target = constant:country_groups.storm_kingdom_successors
21+
exists = yes
22+
}
23+
NOT = {
24+
any_other_country_with_original_tag_of = {
25+
target = constant:country_groups.storm_kingdom_successors
26+
has_subject = ROOT
27+
}
28+
any_other_country_with_original_tag_of = {
29+
target = constant:country_groups.storm_kingdom_successors
30+
is_in_faction_with = ROOT
31+
}
32+
}
33+
}
34+
35+
abort_when_not_enabled = yes
36+
37+
ai_strategy = {
38+
type = alliance
39+
id = "THU"
40+
value = -500
41+
}
42+
ai_strategy = {
43+
type = befriend
44+
id = "THU"
45+
value = -50
46+
}
47+
ai_strategy = {
48+
type = equipment_market_trade_desire
49+
id = "THU"
50+
value = -50
51+
}
52+
ai_strategy = {
53+
type = support
54+
id = "THU"
55+
value = -200
56+
}
57+
ai_strategy = {
58+
type = send_volunteers_desire
59+
id = "THU"
60+
value = -200
61+
}
62+
ai_strategy = {
63+
type = send_lend_lease_desire
64+
id = "THU"
65+
value = -200
66+
}
67+
68+
ai_strategy = {
69+
type = alliance
70+
id = "GYZ"
71+
value = -500
72+
}
73+
ai_strategy = {
74+
type = befriend
75+
id = "GYZ"
76+
value = -50
77+
}
78+
ai_strategy = {
79+
type = equipment_market_trade_desire
80+
id = "GYZ"
81+
value = -50
82+
}
83+
ai_strategy = {
84+
type = support
85+
id = "GYZ"
86+
value = -200
87+
}
88+
ai_strategy = {
89+
type = send_volunteers_desire
90+
id = "GYZ"
91+
value = -200
92+
}
93+
ai_strategy = {
94+
type = send_lend_lease_desire
95+
id = "GYZ"
96+
value = -200
97+
}
98+
99+
ai_strategy = {
100+
type = alliance
101+
id = "STM"
102+
value = -500
103+
}
104+
ai_strategy = {
105+
type = befriend
106+
id = "STM"
107+
value = -50
108+
}
109+
ai_strategy = {
110+
type = equipment_market_trade_desire
111+
id = "STM"
112+
value = -50
113+
}
114+
ai_strategy = {
115+
type = support
116+
id = "STM"
117+
value = -200
118+
}
119+
ai_strategy = {
120+
type = send_volunteers_desire
121+
id = "STM"
122+
value = -200
123+
}
124+
ai_strategy = {
125+
type = send_lend_lease_desire
126+
id = "STM"
127+
value = -200
128+
}
129+
130+
ai_strategy = {
131+
type = alliance
132+
id = "SLC"
133+
value = -500
134+
}
135+
ai_strategy = {
136+
type = befriend
137+
id = "SLC"
138+
value = -50
139+
}
140+
ai_strategy = {
141+
type = equipment_market_trade_desire
142+
id = "SLC"
143+
value = -50
144+
}
145+
ai_strategy = {
146+
type = support
147+
id = "SLC"
148+
value = -200
149+
}
150+
ai_strategy = {
151+
type = send_volunteers_desire
152+
id = "SLC"
153+
value = -200
154+
}
155+
ai_strategy = {
156+
type = send_lend_lease_desire
157+
id = "SLC"
158+
value = -200
159+
}
160+
161+
ai_strategy = {
162+
type = alliance
163+
id = "CZR"
164+
value = -500
165+
}
166+
ai_strategy = {
167+
type = befriend
168+
id = "CZR"
169+
value = -50
170+
}
171+
ai_strategy = {
172+
type = equipment_market_trade_desire
173+
id = "CZR"
174+
value = -50
175+
}
176+
ai_strategy = {
177+
type = support
178+
id = "CZR"
179+
value = -200
180+
}
181+
ai_strategy = {
182+
type = send_volunteers_desire
183+
id = "CZR"
184+
value = -200
185+
}
186+
ai_strategy = {
187+
type = send_lend_lease_desire
188+
id = "CZR"
189+
value = -200
190+
}
191+
192+
ai_strategy = {
193+
type = alliance
194+
id = "BLT"
195+
value = -500
196+
}
197+
ai_strategy = {
198+
type = befriend
199+
id = "BLT"
200+
value = -50
201+
}
202+
ai_strategy = {
203+
type = equipment_market_trade_desire
204+
id = "BLT"
205+
value = -50
206+
}
207+
ai_strategy = {
208+
type = support
209+
id = "BLT"
210+
value = -200
211+
}
212+
ai_strategy = {
213+
type = send_volunteers_desire
214+
id = "BLT"
215+
value = -200
216+
}
217+
ai_strategy = {
218+
type = send_lend_lease_desire
219+
id = "BLT"
220+
value = -200
221+
}
222+
}

common/ai_strategy/_documentation.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -700,4 +700,14 @@ ai_strategy = {
700700
id = 35 # Strategic region Id
701701
value = 100 # Percentage between 0 and 100
702702
}
703+
```
704+
705+
### `coast_defense`
706+
Used to set the coast defense for a strategic region
707+
```
708+
ai_strategy = {
709+
type = coast_defense
710+
id = 35 # Strategic region Id
711+
value = 100 # Percentage between 0 and 100
712+
}
703713
```

common/characters/ABY.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -836,6 +836,29 @@ characters={
836836
traits = { ABY_grumpy_workcat }
837837
}
838838
}
839+
ABY_sentrys_cat={
840+
name=ABY_sentrys_cat
841+
portraits={
842+
civilian={
843+
small = "gfx/interface/ideas/Advisors/ABY/ABY_Sentrys_cat.tga"
844+
}
845+
}
846+
advisor = {
847+
slot = political_advisor
848+
idea_token = ABY_sentrys_cat
849+
cost = 150
850+
allowed = {
851+
original_tag = ABY
852+
}
853+
visible = {
854+
855+
}
856+
available = {
857+
has_country_flag = ABY_unlock_sentrys_cat
858+
}
859+
traits = { ABY_old_lady }
860+
}
861+
}
839862
# ABY_larry_reteritari={
840863
# name=ABY_larry_reteritari
841864
# portraits={

common/characters/LSM.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ characters={
7373
portraits={
7474
army={
7575
large="gfx/leaders/LSM/Rene_Hora.tga"
76-
small="gfx/interface/ideas/Advisors/LSM/LSM_rembert_cloudbeak.tga"
76+
small="gfx/interface/ideas/Advisors/LSM/LSM_rene_hora.tga"
7777
}
7878
}
7979
corps_commander={

common/characters/MER.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ characters = {
1919
name = "MER_salade_doeuf"
2020
portraits = {
2121
civilian = {
22-
#large = "gfx/leaders/MER/Genevieve_Voliere.tga"
22+
large = "gfx/leaders/MER/Salade_dOeuf.tga"
2323
}
2424
}
2525
country_leader = {

common/characters/MSS.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
characters={
22
MSS_moronaba_zoudraogo={
3-
#Note: Moro-Naba is a title, not a name
3+
#Note: Moro-Naba is a title, not a name, means King of the World
44
name=MSS_moronaba_zoudraogo
55
portraits={
66
civilian={
@@ -11,6 +11,9 @@ characters={
1111
ideology=tribal_council
1212
expire="1965.1.1.1"
1313
id=-1
14+
traits = {
15+
MSS_king_of_the_world
16+
}
1417
}
1518
}
1619
MSS_nazi_boni={

0 commit comments

Comments
 (0)