Skip to content

Commit 6363f57

Browse files
Merge pull request #2061 from EaW-Team/general-dev
2.4.2
2 parents 0a120ba + bc51b2a commit 6363f57

File tree

2,376 files changed

+161601
-122990
lines changed

Some content is hidden

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

2,376 files changed

+161601
-122990
lines changed

changelog.txt

Lines changed: 189 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,192 @@
1-
🐱 “Cats and Dogs” 2.4.1.2 🐶
1+
🐱 “Cats and Dogs” 2.4.2 🐶
2+
✢ Compatibility for 1.17 Hearts of Iron IV patch and No Compromise, No Surrender DLC:
3+
- Added the new resource of Coal across the map.
4+
- Made all factions use the new faction system, with fitting manifests, goals, and rules.
5+
- Extended all doctrines to tier 2 under the new system.
6+
- Created new strategic location types: Falcor War Bunkers, Massive Radar Array, and Strong Weather Control.
7+
- Implemented strategic locations across the map.
8+
- Incorporated all tech changes and additions from vanilla.
9+
- Added mastery bonuses to all extant doctrine boosts.
10+
- Implemented new AI navy customization for better and more moddable behavior.
11+
- Added naval headquarters and naval supply hubs where applicable.
12+
- Applied the new state category Large Island where applicable.
13+
- Added new interface feature of recently-changed tags in the bookmarks pulsing.
14+
- Rebalanced a few vanilla doctrines.
15+
- With the addition of Rangers for all countries, Changeling Jaegers can now paradrop.
16+
- Naval Dominance required to control Deep Oceans increased from 500 to 750 for balance reasons.
17+
- Removed "Mounted Infantry" subdoctrine due to an engine limitation on horses riding horses.
18+
✢ Additions:
19+
- Added generic portraits for gargoyles.
20+
- Added war decisions for Aquileian vassals in case they defeat Aquileia and succeed it.
21+
- Added an alert to notify about the successful integration of states.
22+
- Added generic portraits for dragons.
23+
- Remade icon for zebra race.
24+
- Added generic portraits for diamond dogs.
25+
- Remade icon for Social Banditry subideology.
26+
- Added anti-ship cruise missiles, launched from rocket sites.
27+
- Adelart:
28+
- New Icons and General/Advisor portraits.
29+
- Unique MIOs/concerns.
30+
- New national spirit Progression for the Confederation path.
31+
- The Sheriff can now put Count Cloudet or his nephew on the throne of Aquileia.
32+
- Unique advisor traits for Alois and Joanna Fliger.
33+
- New portraits for Alexandra Descieux and Blacktalon.
34+
- Blacktalon now has a small chance of spawning as a Visitor from another Dimension.
35+
- The Sheriff can recruit Blacktalon.
36+
- Asterion:
37+
- Added new portrait for monarchist puppet leader.
38+
- Changeling Lands:
39+
- Added new icons for various advisors, including the four Queens.
40+
- Chiropterra:
41+
- Remade portrait of Ocean Spray.
42+
- Equestria:
43+
- Remade portrait of Maud Pie.
44+
- Added more victory points and supply hubs.
45+
- Flowena:
46+
- Remade portraits for Bruno de Rosebrune and Anna de Indigo.
47+
- Gargiloya:
48+
- Added new starting generals and advisors.
49+
- Added unique newspaper header.
50+
- Added new flags.
51+
- Roam:
52+
- Added new portraits for Augustus, Alsa and Dassal.
53+
- Remade harmonic flag.
54+
✢ Changes:
55+
- Full integration of the Man the Guns DLC into base EAW.
56+
- Buildings that affect resource production now display resources in states.
57+
- Rebalanced Great Lakes countries and improved AI for them.
58+
- Great Lakes countries get cores more easily during unification wars.
59+
- Improved AI for Chisimbi countries.
60+
- Gelon-Zornu, Timbucktu and Alwani now get access to decision to declare war against Mazwi and Mozzi.
61+
- Slightly adjusted cost and reliability of primitive equipments.
62+
- Moved Chisimbi-Zongo war to July.
63+
- Artillery specialist trait now can be gained in battle.
64+
- Redrew generic batpony and pony spy portraits.
65+
- Moved EaW custom diplomatic popups to the bottom right to match vanilla.
66+
- When Greifenmarschen and Angriver remove Feathisian cores, the core in Luxwingburg is now removed as well.
67+
- Standardized equipment designs with designers across breakaways.
68+
- Rebalanced all starting navies.
69+
- Reduced cooldown on Collaboration Governments.
70+
- Adelart:
71+
- Replaced generic army advisors with existing Adelart generals.
72+
- Removed Submarine Expert Advisor.
73+
- Made Post-Aquileian Unification Trees grant more standardized war goals.
74+
- Alexandra and Jaume can now both demand Tarrin.
75+
- Nestor Bernier can no longer be recruited as a general.
76+
- The Griffonian Empire will no longer refuse the Sheriff's request for a guarantee.
77+
- Blacktalon is female now.
78+
- "Let the World Know our Name" will no longer apply its opinion modifier to any communist country.
79+
- Bronzehill:
80+
- Reduced bonuses from air focuses.
81+
- Reduced naval bonuses from spirits gained in the focus tree.
82+
- Added some requirements for calling the general election as Barnaby.
83+
- The effect of "Domestic Food Production" is now significantly stronger, but temporary.
84+
- Crystal Empire:
85+
- Adjusted states slightly.
86+
- Equestria:
87+
- Adjusted some state categories and railways.
88+
- Flowena:
89+
- Rebalanced political power cost/gain for buying gold.
90+
- Gargiloya:
91+
- Now starts with basic air technologies and planes.
92+
- Made northernmost state passable again and added a couple of supply hubs and VPs there.
93+
- Hayzebland:
94+
- Removed Air Facility.
95+
- Katzennia:
96+
- Wild ride loses hardmode/cross-cycle bonus when Kattail leaves.
97+
- Give Kattail various sp speed buff.
98+
- Olenia:
99+
- Slightly improved AI before the Changeling war.
100+
- Now starts with engineers and trucks.
101+
- Tarrin:
102+
- Gets a spy agency in the focus about infiltrating Aquileia.
103+
- Timbucktu:
104+
- Replaced Land Facility with a Magic one.
105+
- Twizanyika:
106+
- Now attacks Zeblu as well.
107+
✢ Fixes:
108+
- Fixed Imba-Zaru and Tzhimane having generic griffon ship namelists.
109+
- Fixed prerequisite for IMV special project.
110+
- Fixed requirements for High-Altitude Gear special project.
111+
- Fixed clipping on national spirit icons in politics view.
112+
- Fixed some triggers checking for original tag instead of tag.
113+
- Fixed River Federation focuses about developing other countries not showing the correct state.
114+
- Added missing sanity checks for all war decisions.
115+
- Fixed terrain in several provinces.
116+
- Fixed a broken date check in the Chisimbi invasion of Kiria.
117+
- Adelart:
118+
- Sister Selena can no longer be missed as an advisor in the Sisters of Eyr military tree branch.
119+
- Fixed the Shrievalty being considered a republic.
120+
- All the female secondary characters are now properly tagged as such.
121+
- "Loyal Leagues of Green" now locked behind controlling Eagleton.
122+
- Aquileia:
123+
- Fixed an event firing twice.
124+
- Bronzehill:
125+
- The decision "To Rescue The Emperor" no longer grants a wargoal on yourself.
126+
- The AI will now take the decision to declare the unification of the Herzland.
127+
- Puppet Bronzehill can no longer declare the empty regency.
128+
- Bronzehill that joined Grover II will now cede any states it has conquered during the war for Griffenheim to him.
129+
- Changeling Lands:
130+
- The AI should now form the Severyana Protectorate.
131+
- Forming the Severyana Protectorate no longer gives Equestria's states to it if Stalliongrad had cored them previously.
132+
- Fixed bomber focus not giving correct bonuses depending on DLC.
133+
- Chital:
134+
- Now it won't go under 0 or above 100 per cent in Axis tension.
135+
- Colthage:
136+
- Fixed militarist path not getting cores on Coltdar if focus to declare war on Quaggatai is bypassed.
137+
- Equestrian Liberation Front:
138+
- Fixed crash in election system.
139+
- Falcor:
140+
- The negative opinion modifier in the fascist path will now apply to all instances of Wingbardy.
141+
- Fixed subideology of communist country leader.
142+
- Flowena:
143+
- Fixed an event trigger being visible when it shouldn't be.
144+
- Griffonian Empire:
145+
- Fixed claims gained on Nova Griffonia and Griffon Frontier.
146+
- The AI will now release Reichsmandate if it can do so.
147+
- Griffonian Republic:
148+
- Fixed the focus "Liberate Aquileia" granting a wargoal on yourself in some circumstances.
149+
- Hippogriffia:
150+
- Fixed Queen Novo appearing as national spirit while being country leader.
151+
- Posada can't be assassinated twice.
152+
- Jaki-Clan:
153+
- Greater Vraks now has its capital as Vraks.
154+
- Katzennia:
155+
- Fixed incorrect prerequisites for "Integrate the Worthy" focus.
156+
- Removed 2 of the 4 sudden food degradation events.
157+
- Kiria:
158+
- Fixed an event not checking for puppet status.
159+
- Longsword:
160+
- Removed the bypass on Herzland war focus if a minor country usurps the Griffonian Empire.
161+
- Fixed some issues with advisors.
162+
- Manedalusia:
163+
- Fixed issues with ships.
164+
- New Mareland:
165+
- Fixed option to white peace the overlord of New Mareland not appearing when New Mareland experienced a civil war.
166+
- Polar Bear Communities:
167+
- Fixed core gain for Eira.
168+
- Qaylidi Dervishes:
169+
- Fixed capital supply hub glitching out after white peace with Thundaria.
170+
- Tarrin:
171+
- Removed forced resistance appearing in Aquileia after a focus is done in the harmonic path. Instead, Aquileia gets various penalties such as damaged factories.
172+
- "Form Your Battalions" focus now requires control of Tarrin state.
173+
- Tobuck:
174+
- Added code to ensure Ursagrad has a supply hub if TBK moves capital there.
175+
- Fixed attack decisions from the "Natural Borders" not showing up under some circumstances.
176+
- Fixed Zinder being exchanged in the formation of the Anti-Aris Axis depite not being controlled by Chiropterra or its replacements.
177+
- Nova Severyana no longer gets a decision to peaceout for Warzena when fighting the North Zebrican War.
178+
- Twizanyika:
179+
- Phasing out slavery now removes the giraffe slaves naitional spirit.
180+
- Wittenland:
181+
- Can no longer reinstate serfdom while at war.
182+
- Yakyakistan:
183+
- Accounted for the possibility of Yakyakistan aquiring overlordship or ownership of the contested territories with Nova Griffonia before completing the related focuses, and before the Nova Griffinian civil war.
184+
- Fixed communist Yakyakistan getting the wrong event in case Nova Griffonia refused to give up the contested land peacefully.
185+
- Dehumanized some GFX.
186+
- Miscellaneous bugfixes and improvements.
187+
- Miscellaneous localisation fixes.
188+
189+
🐱 “Cats and Dogs” 2.4.1.2 🐶
2190
✢ Additions:
3191
- Added Lost Jungle province modifiers in southeastern Zebrica.
4192
- Changeling Lands:

common/abilities/PHI_abilities.txt

Whitespace-only changes.

common/abilities/super_leader_abilities.txt

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ ability = {
1414
OWNER = {
1515
NOT = { tag = DED }
1616
has_country_flag = has_super_last_stand
17+
NOT = {
18+
has_completed_subdoctrine = future_partisan_heroes
19+
}
1720
}
1821
}
1922

@@ -71,6 +74,9 @@ ability = {
7174
has_global_flag = CHN_ZRS_everfree_not_tamed
7275
}
7376
}
77+
NOT = {
78+
has_completed_subdoctrine = future_partisan_heroes
79+
}
7480
has_country_flag = has_super_force_attack
7581
}
7682
}
@@ -108,4 +114,116 @@ ability = {
108114
}
109115
}
110116
}
117+
118+
119+
120+
ultra_last_stand = {
121+
name = ABILITY_LAST_STAND
122+
desc = ABILITY_LAST_STAND_DESC
123+
icon = GFX_ability_jap_last_stand
124+
125+
sound_effect = command_power_ability_offensive
126+
127+
type = army_leader
128+
129+
allowed = {
130+
is_leading_army_group = no
131+
is_border_war = no
132+
OWNER = {
133+
NOT = { tag = DED }
134+
has_completed_subdoctrine = future_partisan_heroes
135+
}
136+
}
137+
138+
cost = 0.05
139+
duration = 240
140+
141+
one_time_effect = {
142+
add_temporary_buff_to_units = {
143+
combat_defense = 0.2
144+
combat_entrenchment = 0.25
145+
org_damage_multiplier = -1.0
146+
str_damage_multiplier = 0.25
147+
cannot_retreat_while_defending = 1.0
148+
149+
days = 10
150+
tooltip = ABILITY_LAST_STAND_TOOLTIP
151+
}
152+
}
153+
154+
ai_will_do = {
155+
factor = -1
156+
modifier = {
157+
FROM = {
158+
has_war_support > 0.4
159+
}
160+
161+
check_variable = { num_units_defensive_combats > 6 }
162+
163+
set_temp_variable = { temp = avg_defensive_combat_status }
164+
check_variable = { temp < 0.40 }
165+
check_variable = { ai_random > temp }
166+
167+
add = 2
168+
}
169+
}
170+
}
171+
172+
ultra_force_attack = {
173+
name = ABILITY_FORCE_ATTACK
174+
desc = ABILITY_FORCE_ATTACK_DESC
175+
icon = GFX_ability_chi_force_attack
176+
177+
sound_effect = command_power_ability_offensive
178+
179+
type = army_leader
180+
181+
allowed = {
182+
is_leading_army_group = no
183+
is_border_war = no
184+
OWNER = {
185+
NOT = { tag = DED }
186+
NOT = {
187+
AND = {
188+
has_war_with = ZRS
189+
has_global_flag = CHN_ZRS_everfree_not_tamed
190+
}
191+
}
192+
has_completed_subdoctrine = future_partisan_heroes
193+
}
194+
}
195+
196+
ai_will_do = {
197+
factor = -1
198+
modifier = {
199+
FROM = {
200+
has_war_support > 0.1
201+
command_power > 1.5
202+
}
203+
check_variable = { num_units_offensive_combats > 6 }
204+
205+
set_temp_variable = { temp = avg_offensive_combat_status }
206+
check_variable = { temp > 0.45 }
207+
check_variable = { ai_random > temp }
208+
209+
add = 2
210+
}
211+
}
212+
213+
cost = 0.05
214+
duration = 240
215+
216+
one_time_effect = {
217+
add_temporary_buff_to_units = {
218+
combat_offense = 0.2
219+
combat_breakthrough = 0.25
220+
org_damage_multiplier = -1.0
221+
str_damage_multiplier = 0.25
222+
cannot_retreat_while_attacking = 1.0
223+
224+
days = 10
225+
tooltip = ABILITY_FORCE_ATTACK_TOOLTIP
226+
}
227+
}
228+
}
111229
}

common/ai_areas/default.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,15 @@ areas = {
8888
200 #Grifus highlands
8989
}
9090
}
91+
92+
zebrica_great_lakes = {
93+
strategic_regions = {
94+
321 #Zar-Hay
95+
322 #Zenegaal
96+
323 #Great Lakes
97+
324 #Mazwi
98+
325 #Zwahile
99+
326 #Lower Hayzebland
100+
}
101+
}
91102
}

common/ai_equipment/HIP_planes.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1271,7 +1271,7 @@ HIP_tactical_bomber = {
12711271
factor = 0.5
12721272
}
12731273
modifier = {
1274-
has_tech = force_rotation
1274+
has_doctrine = new_operational_integrity
12751275
factor = 5
12761276
}
12771277
}
@@ -1832,7 +1832,7 @@ HIP_strategic_bomber = {
18321832
factor = 0.2
18331833
}
18341834
modifier = {
1835-
has_tech = air_superiority
1835+
has_doctrine = new_strategic_destruction
18361836
factor = 10
18371837
}
18381838
modifier = {

common/ai_equipment/STG_planes.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -696,7 +696,7 @@ STG_tactical_bomber = {
696696
factor = 0.5
697697
}
698698
modifier = {
699-
has_tech = force_rotation
699+
has_doctrine = new_operational_integrity
700700
factor = 5
701701
}
702702
}

0 commit comments

Comments
 (0)