Skip to content

Commit 8feee13

Browse files
Merge pull request #2045 from EaW-Team/general-dev
2.4.0.5
2 parents a16c15c + 4179e40 commit 8feee13

432 files changed

Lines changed: 16924 additions & 7840 deletions

File tree

Some content is hidden

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

changelog.txt

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,116 @@
1-
🐱 “Cats and Dogs” 2.4.0.4 🐶
1+
🐱 “Cats and Dogs” 2.4.0.5 🐶
2+
✢ Additions:
3+
- Added a generic dragon portrait.
4+
- Added a game rule to prevent the AI from deploying unequipped divisions.
5+
- Adelart:
6+
• Added a portrait for Colonel André.
7+
- Bronzehill:
8+
• Added events for Bronzehill reacting to Diamond Mountain abolishing slavery.
9+
• Bronzehill now starts with an opinion malus towards Diamond Mountain.
10+
- Changeling Lands:
11+
• New portrait for Thorax.
12+
• New portrait for Kitu Elder.
13+
- Equestria:
14+
• Added gamerule for Solar Empire's paths.
15+
- Hippone:
16+
• Added an agency icon for the Seekers of Truth.
17+
- Lunar Empire:
18+
• New portrait for Nightmare Moon.
19+
- Polar Bear Communities:
20+
• Added magical Panzerbjørn.
21+
- Sicameon:
22+
• New portraits for Alexis and Remige.
23+
- Yakyakistan:
24+
• Added a new event about Yona.
25+
26+
✢ Changes:
27+
- Adjusted stats of pre-gunpowder and musket equipments.
28+
- Golden city national spirit is now removed if the relevant state is not controlled.
29+
- Various adjustments to AI production.
30+
- "Vast Offensive" doctrine reducing width from -0.3 to -0.4.
31+
- Doubled special project breakthrough.
32+
- Countries with generic MIOs now have access to additional MIO types.
33+
- Abyssinia:
34+
• Reduced size of dragon mercenary template.
35+
• Updated some tech icons.
36+
- Adelart:
37+
• An easter egg event no longer requires world conquest to trigger.
38+
- Bronzehill:
39+
• Made the focuses for the second election available even after Grover's coronation.
40+
• The focuses "Dreams Of The Littlegriff" and "For Faith And Fatherland" now increase Public Trust by 10 points.
41+
• The focus "The New Court" now makes the decision "Promote Constitutioalism" more effective.
42+
• The national spirit gained from "Revitalize The Economy" now only lasts for a year, and grants monthly population instead of building slots.
43+
• The focus "The Heart of the Heartlands" now requires negligible poverty to be active.
44+
• The focuses "Bronzehill Strong and Free" and "Prospering Together" now only require one of the preceding focuses.
45+
• Numerous balance changes.
46+
- Changeling Lands:
47+
• Changed the "Sturmgewehr" trait of the Nidhogg Industries MIO to either require the Maschienenpistole 1013 or the Type-71 Impulskarabiner.
48+
- Colthage:
49+
• Reduced size of dragon mercenary template.
50+
- Prywhen:
51+
• AI should be more aggressive now.
52+
- Yakyakistan/Jaki-Clan:
53+
• Improved display of racial technologies.
54+
55+
56+
✢ Fixes:
57+
- Fixed transfers of characters for hillpony general coup events.
58+
- Fixed Flussland subject being independent if it is annexed and then re-established.
59+
- Removed some buggy conditions from "Friends in High Places" award.
60+
- Fixed a certain unit type icon being incorrect.
61+
- Fixed Caballeron being available as an advisor for Baltimare and Disciples of Nightmare Moon.
62+
- Removed a large number of redundant checks and event targets to improve performance.
63+
- Fixed Crystal Mountains resource prospecting decisions.
64+
- Fixed some minor issues with GFX icons.
65+
- Fixed missing raid icon.
66+
- Abyssinia:
67+
• Fixed Patriotic Revolt having elections.
68+
- Bronzehill:
69+
• Stopped Barnaby from marrying twice under rare circumstances.
70+
• Bronzehill can no longer submit to Strawberry if it is already a subject.
71+
• Fixed the focus "Reform Knightly Traditions" having the wrong requirements.
72+
• Bronzehill puppeted by Grover II can now properly access it's economic tree.
73+
• Fixed "Air Academy" focus giving a bonus to agility.
74+
- Colthage:
75+
• Fixed some decisions not targeting all the countries they should.
76+
• Warlord coup can no longer happen while at war.
77+
- Coltva:
78+
• Fixed several broken decisions.
79+
• Fixed a MIO being the wrong type.
80+
- Celestial Resistance:
81+
• Fixed focus bypass not correctly checking if some countries were subjects.
82+
• Fixed an opinion modifier being applied incorrectly.
83+
• Fixed a wrong country's ideology being checked in an event.
84+
• Fixed a focus not accounting for Thorax.
85+
- Griffonian Empire:
86+
• Fixed being able to declare war as a subject.
87+
- Hippone:
88+
• "Extermination State" national spirits are now removed from subjects if their overlord changes.
89+
- New Mareland:
90+
• Events triggering for the overlord of the Reichsmandat will now display a tooltip indicating their origin.
91+
• Fixed issues with core removal in the Changeling Protectorate decision.
92+
- Nova Griffonia:
93+
• Fixed several focuses not checking for state ownership and control.
94+
- River Republic:
95+
• Upon forming the River Federation, Arclight now properly gains access to integration laws for the rest of the Riverlands.
96+
- Strawberry:
97+
• Fixed Chromium decisions not working.
98+
- Talouse:
99+
• Sanity checks related to Coal Clause national spirit.
100+
- Tobuck:
101+
• Fixed missing AI factors in gun sale event.
102+
- Wittenland:
103+
• Fixed focuses giving research slots not doing anything if 5 slots had already been unlocked.
104+
- Yakyakistan/Jaki-Clan:
105+
• Tried to fix issues with AI not coring states after the civil war.
106+
• Tried to fix cores of both countries disappearing under specific circumstances.
107+
• Khan Kerr will no longer run for office when he calls elections. Instead, Garrin was added as third candidate.
108+
• Fixed Yona puppet annexation not working.
109+
- Dehumanized some GFX.
110+
- Miscellaneous bugfixes and improvements.
111+
- Miscellaneous localisation fixes.
112+
113+
🐱 “Cats and Dogs” 2.4.0.4 🐶
2114
✢ Additions:
3115
- Abyssinia:
4116
• Added an air chief advisor.

common/achievements/eaw_achievements.txt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -717,25 +717,13 @@ friends_in_high_places = {
717717
any_character = {
718718
has_character_flag = jachs_promoted
719719
is_field_marshal = yes
720-
if = {
721-
limit = {
722-
has_dlc = "No Step Back"
723-
}
724-
is_army_chief = yes
725-
}
726720
}
727721
}
728722
custom_trigger_tooltip = {
729723
tooltip = friends_in_high_places_tt_2
730724
any_character = {
731725
has_character_flag = alcippe_promoted
732726
is_army_leader = yes
733-
if = {
734-
limit = {
735-
has_dlc = "No Step Back"
736-
}
737-
is_high_command = yes
738-
}
739727
}
740728
}
741729
custom_trigger_tooltip = {

common/ai_areas/default.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,14 @@ areas = {
4141
319 # Zerghana Valley
4242
}
4343
}
44-
44+
evi_valley = {
45+
strategic_regions = {
46+
182 #Prywhen
47+
183 #Zaphzia
48+
184 #Osnovy
49+
185 #Lushi
50+
199 #Coast of Grifus
51+
200 #Grifus highlands
52+
}
53+
}
4554
}

common/ai_strategy/GENERIC.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,6 @@ GRF_save_eq_for_EQS = {
258258
has_war = no
259259
is_subject = no
260260
event_target:equestria = {
261-
exists = yes
262261
has_war_with = CHN
263262
}
264263
NOT = {
@@ -283,7 +282,6 @@ GRF_save_eq_for_EQS_cw = {
283282
has_war = no
284283
is_subject = no
285284
event_target:equestria = {
286-
exists = yes
287285
has_war_with = NLR
288286
}
289287
NOT = {

common/ai_strategy/GRW.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,3 +160,35 @@ finish_the_goddamn_war = {
160160
value = -500
161161
}
162162
}
163+
agressive_war_in_evi = {
164+
allowed = {
165+
original_tag = GRW
166+
original_tag = LUS
167+
original_tag = GRY
168+
}
169+
enable = {
170+
OR = {
171+
GRW = {
172+
OR = {
173+
has_war_with = LUS
174+
has_war_with = GRY
175+
}
176+
NOT = {
177+
has_war_with = CYA
178+
has_war_with = GRU
179+
}
180+
}
181+
}
182+
}
183+
abort_when_not_enabled = yes
184+
ai_strategy = {
185+
type = front_control
186+
area = evi_valley
187+
ratio = 0
188+
priority = 100
189+
ordertype = front
190+
execution_type = rush
191+
execute_order = yes
192+
manual_attack = yes
193+
}
194+
}

common/ai_strategy/War_South.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,19 +40,15 @@ ignore_south = {
4040
}
4141
enable = {
4242
NMS = {
43-
exists = yes
4443
has_war = yes
4544
}
4645
CES = {
47-
exists = yes
4846
has_war = yes
4947
}
5048
BAL = {
51-
exists = yes
5249
has_war = yes
5350
}
5451
JUN = {
55-
exists = yes
5652
has_war = yes
5753
}
5854
}

common/ai_strategy/default.txt

Lines changed: 67 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,17 +195,55 @@ default_unit_production_land_cruiser = {
195195
value = 2
196196
}
197197
}
198-
199-
AI_unit_production_for_more_24_mils = { #should help to have more important equipment in divs
198+
AI_unit_production_for_less_8_mils = { #should help to have more important equipment in divs
200199
enable = {
201-
num_of_military_factories > 24
200+
num_of_military_factories < 8
202201
}
203202
abort_when_not_enabled = yes
204203
ai_strategy = {
205204
type = equipment_production_min_factories_archetype
206205
id = infantry_equipment
207206
value = 2
208207
}
208+
}
209+
AI_unit_production_for_more_8_to_24_mils = { #should help to have more important equipment in divs
210+
enable = {
211+
num_of_military_factories > 7
212+
num_of_military_factories < 25
213+
}
214+
abort_when_not_enabled = yes
215+
ai_strategy = {
216+
type = equipment_production_min_factories_archetype
217+
id = infantry_equipment
218+
value = 2
219+
}
220+
ai_strategy = {
221+
type = equipment_production_min_factories_archetype
222+
id = artillery_equipment
223+
value = 1
224+
}
225+
ai_strategy = {
226+
type = equipment_production_min_factories_archetype
227+
id = anti_tank_equipment
228+
value = 1
229+
}
230+
ai_strategy = {
231+
type = equipment_production_min_factories_archetype
232+
id = anti_air_equipment
233+
value = 1
234+
}
235+
}
236+
AI_unit_production_for_24_to_48_mils = { #should help to have more important equipment in divs
237+
enable = {
238+
num_of_military_factories > 24
239+
num_of_military_factories < 49
240+
}
241+
abort_when_not_enabled = yes
242+
ai_strategy = {
243+
type = equipment_production_min_factories_archetype
244+
id = infantry_equipment
245+
value = 3
246+
}
209247
ai_strategy = {
210248
type = equipment_production_min_factories_archetype
211249
id = artillery_equipment
@@ -222,6 +260,32 @@ AI_unit_production_for_more_24_mils = { #should help to have more important e
222260
value = 2
223261
}
224262
}
263+
AI_unit_production_for_more_48_mils = { #should help to have more important equipment in divs
264+
enable = {
265+
num_of_military_factories > 48
266+
}
267+
abort_when_not_enabled = yes
268+
ai_strategy = {
269+
type = equipment_production_min_factories_archetype
270+
id = infantry_equipment
271+
value = 3
272+
}
273+
ai_strategy = {
274+
type = equipment_production_min_factories_archetype
275+
id = artillery_equipment
276+
value = 3
277+
}
278+
ai_strategy = {
279+
type = equipment_production_min_factories_archetype
280+
id = anti_tank_equipment
281+
value = 3
282+
}
283+
ai_strategy = {
284+
type = equipment_production_min_factories_archetype
285+
id = anti_air_equipment
286+
value = 3
287+
}
288+
}
225289
meyers_wild_ride = {
226290
allowed = {
227291
tag = HAU

common/characters/PLB.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ characters={
457457
traits = { propaganda_expert }
458458
}
459459
}
460-
PLB_the_clanless={
460+
PLB_the_clanless ={
461461
name = PLB_the_clanless_loc
462462
portraits = {
463463
army = {
@@ -472,7 +472,7 @@ characters={
472472
allowed = {
473473
original_tag = PLB
474474
}
475-
traits = { silent_workhorse }
475+
traits = { silent_workbear }
476476
}
477477
}
478478
PLB_scyfling_assembly = {

0 commit comments

Comments
 (0)