Major:
- Reworked Coalitions into Defensive Pacts:
- Renamed Infamy to Threat, and Coalition to Defensive Pact
- Defensive Pacts are entirely Defensive and will never launch Offensive wars against the target
- Coalition/Defensive Pact Mapmode now only shows the Defensive Pacts against selected Realms
- Split up defensive pacts based on religious groups
- Threat level controls the size of realms which are allowed to join defensive pacts to protect themselves from a threat
- Threat level controls how far away realms can be in order to join in defensive pacts
- AI Realms with equal or greater troop strength than a target will never join Defensive Pacts against them
- Your own religious group have a lower defensive pact distance
- As a Realm's threat increases, the different Defensive Pacts will be willing to work together to contain them.
- Updated Threat alert tooltip with detailed information
- Maximum Threat from a single source capped at 100%
- Maximum threat from a province capped at 15%
- Minimum threat from a province set to 2%
- Minimum monthly threat decay set to 0.21%
- Maximum monthly threat decay set to 0.4%
- Claims for yourself now only gives 85% threat.
- Claims for someone else now only gives 50% threat.
- Dejure claim for yourself now only gives 50% threat.
- Dejure claim for someone else now only gives 30% threat.
- Liberate nomad duchy generates only 75% of threat
- Battle and Retreat changes:
- Made battles give 25% more warscore, to get battle warscore closer to what it was before the casualty reduction
- Won battle vs hosts give twice the warscore
- Shattered retreat no longer count distance through sea or wasteland
- Added attrition during shattered retreat
- Shattered armies ignore leader attrition reduction
- Shattered retreat now considers province size (through movement cost) when computing distance to target
- Looters who shatter won't be able to loot that province's owner for a while anymore
- Looters will shatter to their boats if they can
- Total Warscore from battles capped at 75% for attacker
- Shattered retreat favors slightly coastal provinces adjacent to boats you can embark in
- Added faction to force abdication of kings and emperors
- Fixed game over caused by daughters running away and becoming mercenaries
- Added events for skilled educators to influence children during adolescence
- Added a button for playing the next song
- Added a setting for ignoring context sensitive music (ie regardless of culture and if being in war or not).
- Added additional favor events
- Added Groom an Heir ambition
- Fixed instant OOS between different platforms
- AI no longer transforms matrilineal betrothal into regular marriages (and vice versa)
- No longer possible to break betrothal set up as from a favor
- Added new law, Council Authority
- Added character modifier Rejecting Seduction Attempts
- Characters with Rejecting Seduction Attempts can not be targeted by the seduce decision
- Added options to seduction targets to ask seducers to go away
Minor:
- Fixed some issues with characters not resetting their hosts
- Fixed issue with Blot event making the host a lover instead of the intended target
- Faction for Elective Succession has been tweaked to appear less frequently
- Council allows their liege to hand out demesne if vastly above demesne limit
- Fixed issue where duplicate laws were set when granting titles
- Ask Liege for Title now only grants counties
- Added favor effect to counter offer event asking broke liege to sell land
- Brilliant Strategist will now also apply one random leadership trait
- Added assert details for undeclared opinion modifiers
- It is no longer possible to ask liege for land if they have a regent
- AI children will more often gain childhood traits
- Made tooltip to show options leading to childhood traits
- Added new traits Brawny and Frail, which are similar to Strong and Weak but non-congenital.
- Added the traits Shrewd and Dull, which are similar to Quick and Slow but non-congenital.
- Added scripted triggers which check for related traits, e.g. is_strong_trigger checks for either strong or robust. Others are: is_dumb_trigger, is_weak_trigger, and is_smart_trigger
- Various events and decisions etc which checked for strong/weak/quick/slow etc now also check for brawny/frail/shrewd/dull
- Added text for the outliner when new conclave alerts are disabled
- Events adding Strong or Weak now add Brawny or Frail
- Most events adding Slow or Imbecile now add Dull instead, exception is when upgrading to slow from imbecile
- Events giving Quick or Genius now add Shrewd (except Devil spawn). It is possible to stack Shrewd with quick/genius
- Event 64080 shall no longer cause men to impregnate themselves
- Viceroys can no longer switch primary titles
- Close relatives can now form alliances
- Vassals in hiding are no longer upset about not being on the council
- Added confirm pop-up when clicking on Abandon Game in MP
- Fixed a problem where the wrong council vote result was received for Declare War Interaction
- Top bar buttons and their corresponding shortcuts are now disabled if you are in observer mode
- No longer able to CTA character into wars with a religious head that is different from their religion
- Allies attached to a retreating army can no longer be engaged
- AI no longer declare war on player during Learning Scenario
- People with NAPs with their liege will no longer join Factions against their liege
- People who have a NAP with their liege will leave factions against their liege if they're in one (e.g. they got the NAP after joining the faction)
- Fixed revolters against a viceroy becoming independent on that viceroy's death
- Fixed characters not becoming vassals of people who usurp their main title if they had a liege before hand
- Divorces and event-based marriage breaking now remove non aggression pacts
- Councilors who get replaced correctly get the fired from council opinions
- Fixed Councilors for Major Revolt leaders not being sent home when the revolt ends and they are no longer a vassal of said leader
- Inherited opinions against a Liege's successor are now more comprehensive in what they include
- If you manage to seduce your spouse it will no longer be considered a scandalous act of incest (unless you are married under by certain religious ceremonies) because you are related (being spouses to each other), even if you are keeping it in the family.
- The ai will no longer install vassals of vassals as anti-popes that are automatically invalidated due to not being their direct vassals.
- Added some fixes to mercenary events.
- Increased the negative opinion for powerful vassals not being part of the council.
- Fixed some issues in succession law triggers when you're part of a Duke or Count tier independent realm.
- Added a number of new insults and compliments to the dynamic insult/compliment system for traits.
- Added special childish insults/compliments to many traits. Younger children will now use these instead of the adult ones.
- Committing suicide now gives you a strong negative general opinion modifier.
- Mercenary bands you own can be renamed using the customization dlc
- The realm view interface updates automatically when a title is being renamed
- Imbecile characters use childish insults
- Changed the name of "Context sound" setting to "Dynamic ambient sounds"
- Realm peace properly blocked when council is discontent
- AI with high vassal opinions are more prone to go against the will of the council
- AI with low rationality (insanity) are more prone to go against the will of the council
- AI will go against the council if it wants to declare war, but the council says no to every war
- Added Peter Skager to the credits
- Added Timor Khanagov to the credits
- AI will no longer spam the player with request council support requests
- DLC and mod tab texts aligned in launcher
- Fixed rare crash in papal election
- Updated councillor spend liege favor to change law tooltip
- Council discontent tooltips are now more clear regarding laws and councillors joining factions
- Fixed bug where females no longer got +0.5 health from birth
- Next song buttons shows current song in tooltip
- Primogeniture and ultimogeniture no longer blocked if the character stands to inherit titles that could potentially make the inheritance illegal (will block if those titles are actually inherited instead)
- Holy orders will join defensive pacts in the same manner as religious heads
- AI more accepting to council support if risking imprisonment
- Non dynastic or close kin children in your court get auto assigned educations at age 15
- Only independent characters can be part of defensive pacts
- Powerful vassal trigger added
- Powerful vassals are decided by realm size using age as tiebreaker
- Change mercenary composition adds newlines in tooltips
- Script: replaced "SIEGE_DAMAGE" define with "ATTACKER_SIEGE_DAMAGE" and "DEFENDER_SIEGE_DAMAGE"
- Buy favor can no longer be used on children
- Buy favor can no longer be used on imprisoned, in hiding or incapable characters
- Minimum buy favor cost is based on tier of target, characters closely related to higher tier characters count as the higher tier
- Start faction tooltip updated to show the need for council voting on war declaration
- Change_mercenary_composition shows correct amount of troops in tooltip
- Members of your court may no longer fire your chaplain via the ZE.5030 event
- Pagan and Nomad subjugation now give their opinion bonus again
- Surviving the judgment of Zun now removes imprison reasons and negative modifiers with liege
- Changed order of effects in join holy order events to ensure married people move correctly
- Renamed b_stribo to Stribro
- Added text to the option for ZE.2029
- Fixed borders on some education events
- Reworked the Roman borders restored event to check for region rather than some of the huge duchy list
- Fixed capitalization in EVTOPTC38234
- Desc for haughty now states it can develop into Arbitrary, rather than Haughty
- hold_a_furusiyya now sets and checks for the do_not_disturb flag
- Improved check for cannibal at feast
- Added subjugated opinion modifier to the pagan and nomad subjugation CBs.
- Fixed betrothal forced through favors not being saved
- Fixed Mercenary captains not getting any money if the band doesn't have a creator
- Fixed an issue with the tooltip for the is_powerful_vassal trigger.
- Muslim rulers try to change from elective to turkish when they can
- Improved handling of heads of religion who are subjugated by Nomads
- Kids with faith focus should change to educator's religion
- Status of women 4 law should correctly allow female councillors
- Some tactics which did not correctly check leader martial now do so
- Characters should no longer be able to owe favors to themselves
- The tooltip for effects should now be less prone to lie about things that will happen if it fails to scope to dead characters.
- Removed excessive error logging for dynamic flags causing flooding issues of the error log.
- Added independent trigger to avoid adding favors to yourself
- Deactivated event telemetry in final version
- The Rise of the Shi'a Caliphate event should now be able to fire again.
- Characters with positive relations with their liege will not start overthrow factions
- Fixed an issue with granting a title to an unlanded courtier of a vassal
- Fixed an issue with some wars being invalidated when they shouldn't
- Can no longer form alliances with characters you're at war with
Modding:
- Added infamy trigger to test if a character have threat higher than asked for value.
- Added change_infamy effect to add or remove threat from a character.
- Added infamy_modifier to casus belli which will be multiplied with the resulting infamy from a war.
- Can now script a revoke trigger for minor titles
- Added a define if faction membership is blocked by having a non-aggression pact with your liege: NON_AGGRESSION_PACT_BLOCKS_FACTIONS.
- Fixed an issue where the any_army and random_army scopes in effects ignored the limit trigger assigned to them.
- Added trigger: is_multiplayer_host_character = yes/no.
- The text command "GetID" now also work on titles and provinces which will return the title tag (eg "k_france") and the province ID respectively.
- Added a define for the fort discount on new holding construction: FORT_CONSUMED_IN_SETTLEMENT_CONTRUCTION.
- Added a define if titular duchy titles should count towards duchy limit for vassal opinion: TITULAR_TITLES_COUNT_TOWARDS_DUCHY_LIMIT.
- Added Scope: real_father_even_if_dead.
- Added effects: any_child_even_if_dead, random_child_even_if_dead, any_dynasty_member_even_if_dead, random_dynasty_member_even_if_dead, any_sibling_even_if_dead, random_sibling_even_if_dead, any_spouse_even_if_dead, random_spouse_even_if_dead.
- Added triggers: any_child_even_if_dead, any_dynasty_member_even_if_dead, any_sibling_even_if_dead.
- "disallow_random_traits = yes" should now blocks more trait correction and generation so that scripted characters with this entry should get their explicit trait setup. The only exception is that children still should get education trait(s) removed.
- Fixed an issue in num_title_realm_provs trigger when you had a title as the current scope and a character in the "who" scope.