Balance · 1
The AI now disbands units created via the create_unit effect to prevent hurting its economy.
ai
Content · 2
Overlords can now construct buildings in certain subject types, specified by can_build in the subject type.
buildingArrange marriage is now available in countries with custom ruler setups and is allowed for the ruler family.
gameplay
Economy · 1
A Steam sale is being held until May 1st at 19:00 CEST, offering the highest discount ever for the base game and the Centurion Bundle.
steam sale
System · 44
SetVariableIf, SetOrToggle, ClearVariableIf, and ClearMultipleVariables have been added to the VariableSystem.
moddingThe OVERRUN_FACTOR_FOR_INITIAL_CHECK define has been exposed, used to instantly overrun an enemy army at the start of combat if the difference is large enough.
defineThe set_can_inherit effect has been added for characters, allowing them to be prevented from inheriting anything.
effectThe set_levy_template effect has been added for CountryCulture, allowing the change of levy templates for a culture within a specific country.
effectThe every_province, random_province, and any_province script functions now work properly.
moddingThe is_player_attacker boolean has been added to the combat simulator, allowing for choosing a battle side.
combat simulatorThe script list region_governorship has been added.
moddingCombat simulator crashes have been fixed, and functionality has been enhanced.
combat simulatorThe allow_trade_goods effect has been added for countries, allowing specific trade goods to be specified.
effectThe BATTLE_COMMANDER_CAPTURE_MARTIAL_CHECK define has been exposed, enabling a martial check for commander capture if charming out fails and the winning army has a leader.
defineThe set_can_marry effect has been added for characters, allowing modders to prevent characters from marrying.
effectThe is_trade_goods_allowed trigger has been added for countries, checking if trade goods are allowed to be traded away.
triggerThe can_inherit trigger has been added for characters, returning the value previously set by set_can_inherit.
triggerSupport for the optional exists equality operator ?= has been added.; The setup editor now uses a console command for saving instead of automatically saving every time a province is selected.; Error logs have been added to the set_party_leader effect.; Updated script_docs to report proper modifier categories, including support for multiple categories.; Omen and construction costs have been removed when called from script, allowing for custom costs.
moddingModifier script access has been added for country, character, and province scopes.
moddingThe BATTLE_MIN_CASUALTIES_IMPACT define has been exposed, setting a minimum casualty amount regardless of tactic differences.
defineLog.ClearAll and Log.ClearErrorLog console commands have been added.
console commandReligions can now be customized with is_monotheistic.
moddingThe change_climate effect has been added for provinces, allowing the climate to be changed to various options like mild_winter, normal_winter, severe_winter, arid, and none.
effectThe MINIMUM_LOSS_RATIO_THRESHOLD_FOR_BATTLE_RESULT define has been exposed, determining the minimum loss ratio required to store a battle result.
defineMakeScopeBool, MakeScopeFlag, and MakeScopeValue have been added to the VariableSystem.
moddingThe war_score_value effect has been added for wars, saving the war score of a target country participant to a local variable.
effectThe BATTLE_NO_POPULARITY_LOSS_IF_RATIO_AS_ATTACKER define has been exposed, preventing popularity loss for attackers if they have a certain ratio of units and lose.
defineThe BATTLE_NO_POPULARITY_LOSS_IF_RATIO_AS_DEFENDER define has been exposed, preventing popularity loss for defenders if they have a certain ratio of units and lose.
defineThe BATTLE_COMMANDER_ESCAPE_CAPTURE define has been exposed, allowing for a check against the army leader's charisma to avoid capture.
defineThe enemy = country option has been added to the combat simulator, allowing simulation against other nations and automatically declaring war if necessary.
combat simulatorSupport for save_scope_value_as and save_temporary_scope_value_as has been added.
moddingThe END_OF_COMBAT_MORALE_BOOST_MAX define has been exposed, defining the maximum morale a unit can regain at the end of combat.
defineThe END_OF_COMBAT_STRENGTH_RATIO_MODIFIER define has been exposed, amplifying the strength ratio's impact on end-of-combat morale boost.
defineThe location definition in the combat simulator has moved from per unit to once per simulation.
combat simulatorThe is_holy_site_of_deity trigger has been added for provinces, checking if a province is a holy site for a given deity.
triggerThe start_character_interaction effect has been added for countries, allowing the initiation of character interactions.
effectThe end_truce effect has been added for countries, instantly ending the truce between the scope country and the target country.
effectThe is_holy_site_of_religion trigger has been added for provinces, checking if a province is a holy site for a given religion.
triggerThe can_marry trigger has been added for characters, checking the value set by set_can_marry and default marriage conditions.
triggerThe has_claim trigger has been added for countries, checking if the country has a claim on a given province.
triggerThe cancel_building_construction effect has been added for provinces, allowing the cancellation of building construction.
effectThe automatic legacy character setup conversion has been moved to the console command legacy_character_setup_conversion.
moddingThe disallow_trade_goods effect has been added for countries, allowing specific trade goods to be disallowed.
effectThe call_omen effect has been added for countries, instantly calling an omen for a given deity category without cost.
effectThe start_building_construction effect has been added for provinces, allowing the start of building construction.
effectReligion categories are now customizable and localizable, allowing mods to add new categories.
moddinghas_culture_group and set_country_religion now support scope, not just hardcoded values.
scriptThe TAG_LIMIT define has been exposed, controlling the maximum number of countries that can be created during a session.
define
UI · 9
The Find dialog now returns governorships and states in addition to previous result types.
guiDECLWAROTHER_MAP is no longer displayed unlocalized on the map.
map displayA climate map mode has been added to the GUI.
guiGetLevyTemplate has been added to CountryCulture, which accounts for the set_levy_template effect.
guiSetHighlightGovernorship and SetHighlightState have been added to the GUI.
guiGetGlobalVariable and GetGlobalList have been added.
guiA tooltip stating achievements would only work with no mods enabled has been fixed to reflect that they can be gained with mods.
tooltipPdxGuiWidget.CountVisibleChildren and PdxGuiWidget.GetChildrenCount have been added.
guiAddList has been added.
gui
Fix · 12
A befriending script bug that was not being removed properly on ruler change has been fixed.
befriending scriptThe location of Sparta has been fixed so it does not visually disappear when a road is built through the province.
locationWhen switching from a government with a co-ruler to one without, the existing co-ruler is now removed properly.
government3D map objects like forts and ports are now removed properly when a province is decolonized, and province data is instantly recalculated.
3d map objectA crash on peace offer has been fixed when the country receiving the state was not the one making the offer and had no province in the area.
crash on peace offerA bug where moving pops too quickly in multiplayer would cause payment without movement has been fixed.
multiplayerA crash that occurred for players using mods without certain gfx assets has been fixed.; The game will no longer crash when exceeding the tag limit.
crashA governor policies script bug with country cultures has been fixed.
governor policyVarious script fixes related to marriage checks have been made, adjusted to the new can_marry trigger.
marriage checkRevolt countries now instantly recalculate their cached data, fixing issues with integrated cultures and levies.
gameplayMost issues with the formable Crete tag have been fixed because the tag started with an invalid character.
formable tagHoldings are now removed properly when characters move countries or provinces change owners, fixing issues with unrelated wars and civil wars.
gameplay
Also in this patch1
A hotfix is planned to address issues discovered before the launch of Patch 2.0.5.; Mercenaries can no longer be marriage targets.; Secondary war participants now also see peace deals as popups.
general

