###################

# Free Features

###################

- The "Offer Consort" interaction is now available even without Monks and Mystics

- The seven coat of arms emblems provided to people who own War of the Roses are now available for everyone. Can be used as part of Christian and Jewish coats of arms



Monks and Mystics:

- The Ark of the Covenant can now be found by Jews and Christians when hunting artifacts.



###################

# Balance

###################

- Fixed it taking a month from game start before it'd start generating women for marriage

- Added a risk for particularly evil actions within a devil-worshiping society leading to demon hunters coming after you

- Removed redundant flag clear at RIP.21014.

- Fixed scoping issue with Ask for Pardon decision.

- Balanced effects on Option A of event 1013.

- Balanced effects on Option B of event 1004.

- Balanced effects on Option B of event 1011.

- Rebalanced currency gains for the Desecrate Temple action.

- Minimum province supply is now 1000 rather than 100

- No longer possible to offer your own concubine to someone else; you now have to first set them aside

- Player-controlled characters can no longer be assigned to lead troops by their liege if they are already leading their own troops

- Losing land on inheritance due to gavelkind now makes you lose a lot more threat than it previously did

- Search for a Smith is reworked to be a more positive experience.

- Tribal Vassals of a reformed religion will now approve votes for Tribal organization

- Several minor titles can be granted to Cathar and Messalian characters now.

- Can no longer wage war over weak claims against females with Full Status for Women, nor when the Gender Equality game rule is activated

- When enforcing demands as a liege against a revolting vassal at the end of a war, the vassal will get the Traitor opinion, allowing for the free revocation of one title, if he doesn't already have it.

- No longer possible to succesfully murder someone with a plot when they are at a pilgrimage

- Fixed modifier in random list for RIP.10030.

- Added safety triggers and limits on SoA.5425 to prevent it from firing for non-muslims and avoid sympathy traits being applied when not appropriate.



###################

# AI Improvements

###################

- Told the AI that it a bad idea to recruit retinues if the place where they spawned has enemy troops in it

- Gave the AI a few pointers on the existence of ships when it comes to getting its troops back home after a war

- The AI now realizes that simply pretending enemy holy orders don't exist doesn't actually help it win wars

- The AI no longer briefly forgets about one of its armies, and thus decides to merge some armies together, leading to it then deciding they need to be split, forgetting about one of them once more, starting the cycle all over again

- The AI will no longer run in circles trying to attach to someone of lower tier, being constantly told "no, you can't do that". We didn't actually make the AI any smarter in this regard; we just removed the tier restriction on attaching

- Told the AI that the war goal should always be considered within its area of operations, stopping it complaining that that it is a bit too far away and deciding not to go there

- Told the AI for landless characters that during a war, the war goal is actually a lot more important than whatever provinces it happens to have occupied

- Informed the AI that it is a bad idea to abandon a siege you control just because there's enough other people besieging it. On top of the AI now knowing how to remain in control of a siege, the AI will no longer collectively all at once decide to abandon a siege reasoning "someone else will pick up the slack"

- Told the AI it is a decent idea to merge its armies even if there's no enemies around to fight, assuming that has no real risk of causing supply issues

- Informed the AI that if it has the max possible warscore from occupation, it might actually be a good idea to try to hunt down enemy units instead of sieging for months or years on end

- Fixed non-player characters without AI (barons) not dismissing their levies

- Told the AI that once it has decided it no longer has any real reason to converge its forces it should actually... stop converging those forces on whatever target originally made sense

- The AI no longer gets horribly confused when armies it is ordered to attach to merge with another army

- Told the AI that while we're very impressed that it now manages to discount enemy holy orders when appropriate, it might be a good idea to also discount its own holy orders rather than try and fail to attack someone who cannot be targeted by said holy order



###################

# Interface

###################

- Fixed the music cutting out when muted, rather than slowly fading out. Also fixed the song restarting when unmuted rather than continuing from where it left off

- Fixed the combat modifier icon not being shown if the character has a negative personal combat rating, but no command effects

- Loading a save no longer causes the camera to reset to the middle of Europe

- Fixed some tooltips (for example, the tooltip on laws) flickering when the game is unpaused

- Changed the shortcuts for cycling over holdings in the holding view from ',' and '.' to 'b' and 'n'

- Fixed participation scaled piety/prestige/decadence not showing up in war tooltips before the war has been declared

- Fixed lack of header in the "You have been kicked by the host" pop-up

- The levy bar in the province view now states the maximum reinforcement rate for the levies; that is, the rate they will reinforce if there is room for more troops

- CTRL+click on campaign funds for cardinals and patricians will now invest just enough money to beat the current best candidate. This includes accounting for the random factor for patricians. The value for SHIFT+click has been increased from 50 to 100

- The event where your court physician becomes renowned now shows their portrait in the top-right

- The most recently added loading screen is no longer guaranteed to be the first loading screen shown; it is instead simply far more likely to be show (50-50)

- Fixed finished build chains having a prestige icon on them for no particular reason

- Fixed character selection windows responding to the scroll wheel far to the right of, and under, the actual window

- Fixed it being possible to change character selection during campaign setup while the Game Rules window is open

- Fixed people who hold a temple getting buried in religious clothing even if they weren't actually a theocracy

- Made the "close" button on the China screen prettier

- Fixed portraits in some cases being incorrect for a single day when coming of age

- Fixed the religion screen not properly updating when changing religion with it open

- Fixed it in some cases being unclear why you cannot hire a mercenary band

- Fixed it not being clear that negative command modifiers end up at 0 due to martial. Now shows "Martial Influenxe: x 0.00"

- Fixed command modifiers sometimes showing up as 0 for a handful of days after gaining a command trait

- Shortened the "Known Plots" text in Spanish so that it no longer gets cut off

- When hovering over your twin, the tooltip now says "Your Twin" rather than "Your Brother/Sister"

- The "unmarried heir" alert no longer shows up if you cannot arrange marriage on their behalf. It now also shows up for heirs that are rulers if you're still able to arrange marriage on their behalf

- Fixed the portrait not appearing in the option for the prisoner you can choose to set free, upon demand from your vassal

- The game now makes sure that you are always running a resolution your graphics card says is okay to use. To override this, edit the settings file and set "override_resolution_safety" to "yes"

- The game now warns you when you disband ships with troops on them

- Disbanding ships no longer tells you that all ships will return home, and then that *actually* not *all* ships, in the same warning. It will also refer to event fleets as "event fleets" rather than "event troops"

- Characters sent to China will no longer say they "died" in the tooltip when hovering over their age

- Fixed "Ransom Prisoner" in some cases appearing on characters that are neither in prison nor hold any of your courtiers imprisoned

- Fixed text overflow in the demands listed by China for your surrender, after player has tried to Force China to open up the Silk Road

- For the purposes of notifications, characters you've previously played as are now always considered close family

- Fixed the striping in the culture and religion map-modes sometimes being outdated for a while after a realm converts culture/religion

- Fixed the China screen on small resolutions spawning with its contents partially off-screen

- Right-clicking a character being selected in the China UI (E.G., a potential eunuch) now selects them rather than doing nothing. Left-click still selects as well

- The call tribal vassals/allies buttons now does not require CTRL to be held to call allies if you're not someone who could uses tribal vassal allies. If you do use tribal vassal allies, CTRL is still needed to call regular allies. The button is now also greyed out if no calls whatsoever are possible

- Fixed using the barber shop on someone clean shaven in some cases causing a strange horizontal line to appear

- Fixed clicking "Ransom Prisoner" on one of your prisoners in some cases selecting someone other than that prisoner as the person to ransom

- Fixed it not being possible to replace the holder of a minor title (E.G., Court Physician), forcing you to first remove their title, then give it to the person replacing them

- Fixed writing something in the character finder after having sorted the character list causing the sort order to break

- Hovering over the name field on the character screen now once more shows their full name rather than their titled name

- Fixed the looting icon in some cases making it appear as if you can loot despite neither having an adjacent province nor an adjacent navy

- Improved the looting tooltip to make it clearer why you in some cases are unable to loot

- Fixed the enforce peace tooltip not accounting for the duration of enforce peace when it comes to the cooldown between when it was used and when it will be available once more

- Fixed the coats of arms for claims on titles held by people following Eastern Religions having the wrong border (Christian title border)

- Fixed an event option text being overlapped by a portrait, at the end of the Visitor from China-event chain

- Fixed the text for the Indian Religion view hint, to fit inside the box properly

- Updated description for Crown Laws

- Childhood maturing events now show you the potential trait of the offspring if you try to change them to become more similar to yourself

- Some missing cultural features from the feature/welcome screen has been added

- Fixed it not being visible if a max-level building is inactive

- Fixed brief noise occuring when changing effect volume from zero to non-zero

- Fixed long names getting split across two lines in the society member list. Now longer names can fit, and extremely long names will get truncated with "..."

- The emperor's likes when it comes to Eunuch grace values and similar now reference the emperor rather than China itself

- Removed misleading "Achievements Disabled" message on the character selection screen

- Fixed characters killed by event on the first day of the game getting a death date one day later after unpausing the game

- Fixed the "Elector Titles Held" opinion penalty not having a minus sign

- Fixed the list of elective supporters not showing up in the realm view when hovering over the "number of people that support this candidate" number in some cases

- The AI dynasty coat of arms are now more varied

- Fixed editing historical dynasties' coats of arms sometimes leading to slot numbers higher than the max, and emblems doing strange things

- If you declare war on China, the war overview now shows who you're trying to put on the throne

- Fixed factions disappearing in the UI when having the "Start a Faction" view open and the game is not paused

- Inactive titles now tell you clearly that that is why they cannot be created

- Fixed the society membership score tooltip in some cases not adding up to the total value shown

- Fixed your secret religion not going away on the character screen if you embrace or abandon it while having the character screen open

- Fixed the logic for what unit type to show on the map not properly accounting for the maintenance cost of special units, leading to War Elephants almost never being displayed

- Increased the amount of space provided for ruler event modifiers in the title view

- Made the list of game rule filters in the game rules window more compact

- Religions in the ledger now provide the same tooltip as they would in the character view

- Fixed some instances in French where "Courtisan(e)" would show up rather than the gender-specific version

- Fixed it in some cases not being possible to arrange a marriage between one of your descendants and someone in your court via the "arrange marriage" button on the descendant

- Fixed succession laws having their adjectives in the wrong order in French

- Ensured that the map mode you select in the lobby always remains in place when you go in-game

- Fixed the Claimants window not actually refreshing when you open a different landed title and hit "Claimants" there

- No longer possible to designate an heir who cannot inherit, since that wouldn't work anyway

- Plots will no longer be hidden from view simply because your character is really happy with life

- Updated the Game Rules/Welcome interface.





###################

# User modding

###################

- Added "immortal_age" trigger, which checks at what age someone became immortal. Always returns false if they are not immortal. Takes comparison operators. Example: immortal_age > 40

- Added "practical_age" trigger. Practical age is the age someone became immortal at, if they're immortal. Otherwise it is their current age. Example: practical_age > 40

- Fixed numerous errors getting logged when using the "reloadevents" console command

- Fixed namespaced events not being possible to trigger after using the "reloadevents" console command

- Added the following exports to export_to_variable:

health: Exports a characters' health, including traits and the like, unlike base_health which only exports their base health

day/month/year: Exports the current day of the month/month of the year/year

day/month/year_of_birth: Exports the characters' day/month/year of birth

- The character opinion tooltip now provides scopes for custom loc. ROOT is the judging person, FROM is the person being judged

- Fixed custom loc in rare cases being unable to reference event targets

- Fixed the artifact_owner scope doing nothing

- Added set_immune_to_pruning command. Prevents a character from being pruned from AI courts or removed from save games. WARNING: the effects cannot be undone

- Added is_immune_to_pruning trigger. Checks if the character has specifically been made immune to pruning either by script or the game internally

- Added true_father and true_father_even_if_dead scopes. Scopes to the real_father if one exists else it scopes to the father

- Added TrueFather localization promotion. As above, promotes to the RealFather if one exists else it promotes to the Father

- Added twin and twin_even_if_dead scopes. Scopes to the twin of a character. WARNING: if your mod tries to use triplets etc. via the twin system you may encounter some oddities with these scopes.

- Added Twin localization promotion. As above, promotes to the twin of a character. WARNING: if your mod tries to use triplets etc. via the twin system you may encounter some oddities with this scope.

- Added is_twin_of condition. Checks if the scoped character is the twin of the target character.

- When debug_mode (AKA "charinfo") is active, the script tags of traits, modifiers, and artifacts now get shown in their tooltip for use in console commands, script effects, and similar

- Added has_pressed_claim, has_strong_pressed_claim and has_weak_pressed_claim. Function the same as their non-pressed counterparts but check only for pressed claims and not un-pressed claims

- Added a modulo_variable command, modulos the first value by the second. Can take another variable as the second value as well as a which argument like the other variable commands

- Added an optional "fallback" entry for a trigger_switch, this effect is run if no other entry in the trigger_switch is valid

- Added male_opinion and female_opinion modifiers

- Added on_betrothal on_action. Fires when a betrothal has been accepted. Same scopes as the on_marriage on_action

- Untied the ability to prevent a religion from being able to demand religious conversion from the pagan group. Now use can_demand_religious_conversion = yes/no toggle to change the behavior. Defaults to yes. As before the character's government must also allow them to demand religious conversion for the interaction to be possible

- Added a cancel_pregnancy = yes effect. It removes the pregnancy of the currently scoped character

- Added immortal_age history effect. Functions like the immortal_age line in create_character in that it sets the age at which the character became immortal. Make sure to actually add the immortal trait as well

- Made the bride price merchant republic functionality a government toggle, uses_bride_price = yes/no. Default is "no"

- Offmap likes and dislikes now always go through custom loc

- Custom loc now supports the parameter "use_first_valid = yes". If set, the text will not be randomly selected from the valid strings, but instead the very first valid string used

- Fixed the following console commands in some cases crashing the game: add_rival, remove_rival, clear_focus, remove_friend

- Added parameter "death_date_desc" for death reasons. Changes the text shown when hovering over someone's age. Useful for death reasons like "Went to China" that aren't really outright dying

- copy_random_personality_trait now shows the icon of the trait being copied

- Fixed regional_percentage not working, and having a wonky tooltip

- Fixed blank headgear portrait layers in rare cases leading to people being bald

- Fixed comment next to on_yearly_childhood_pulse being incorrect about when it fires

- Fixed the any_landed_title trigger only checking dynamic titles

- Now possible to define who was liege of who in civil wars in history. See the War of the two Eriks for an example

- Fixed a number of crashes in the console when providing an invalid province ID

- Building names and descriptions can now use custom loc. ROOT is the barony

- Fixed using transfer_artifact with "from" not actually having the artifact leading to crashes long after the fact

- The coat of arms system is now mod-foldered, (interface/coat_of_arms), so you can split your coat of arms definitions across multiple files. Note however that there is no support for appending existing definitions from a different file

- Coat of arms textures can now take "max_emblems = number", to say how many emblems the AI is allowed to use at most. Defaults to 1. No effect if "emblem = no" is set. Also ensures only templates with at most this many slots get used by the AI. They can also take "emblem_chance = number", which defines the chance that an emblem will be used at all by the AI. Default value is 50

- Fixed a way the game could crash if you did weird things in loc like "Prev.Prev"

- CBs can now take a third_party_portrait parameter. If set, this will override what'd normally show as the third party on the war overview. The scopes are the same as in can_use. Example: third_party_portrait = event_target:invasion_of_china_claimant

- Fixed using any_current_enemy in the wrong scope crashing the game

- show_scope_change = no now works in any/random effects

- any/random_current_enemy no longer arbitrarily excludes the ROOT scope

- Fixed the relative_power_to_liege trigger not working

- The loc strings COURTIER_MALE/FEMALE no longer have their first letter capitalized

- GetPlayerRelation no longer forcibly makes the first letter in the relation (E.G., "liege") capitalized. Added GetPlayerRelationCap which uses the old behavior

- set_secret_religion = scope now takes that scope's true religion rather than secret religion, so as to not set the null religion if the target has no secret religion

- Fixed the religion_authority trigger not working with numbers

- Fixed set_interested_society always causing the character's interested society to be set to none, even when a society is specified

- Fixed scoping to societies statically not working. E.G., "the_satanists = { }"

- Fixed newlines in artifact descriptions set via "set_description" breaking after saving and loading the game, causing the whole text to be replaced with "Unreadable String"



###################

# Database

###################

- Name links. So many name links.

- Unique Afghan and Baloch names added, no longer just a copy of the Kurdish names

- Barony of "Stargard" has been removed from Rostock and moved to Stettin instead, replacing the incorrectly named barony of "Stestargard"

- Kabulistan in 769 is now ruled by a Buddhist branch of the Zunbil dynasty

- Added fictional characters to fill history of Karur and Karor



###################

# Bugfixes

###################

- Mercenary leaders should now properly be assigned for the middle flank of the army created by hiring the mercenary.

- Fixed nomads in some cases ending up with more holdings in a county than the number of holding slots

- Bedridden characters can no longer be court physicians

- Someone holding duchies/kingdoms in their primary title but no baronies or counties will no longer prevent you from usurping their title

- The game will no longer freeze for an immense amount of time when pasting a long text into chat

- Fixed a rare crash on autosaving caused by a dynasty getting deleted despite being referenced by a title named after that dynasty

- Fixed issue where you as a monastic order member would send yourself a congratulatory letter upon completing a pilgrimage in the name of your order

- Made sure that the "Honor the Dead" event, during the kowtow to the Emperor, does not target characters who actually went to China

- Fixed it in some cases being possible to become the Pope simply by dying while the Pope is your heir

- Can no longer send rulers as concubines or eunuchs to china

- Fixed a confusing phrasing in some News from China-events

- Fixed event 73004 never being able to trigger, as dead people have no prestige.

- Fixed place holder tooltip for trade post buildings.

- Fixed tooltip bug when you convert to the religion of your capital.

- Fixed the player being able to retain childhood traits if they were incapable.

- Fixed that people could send patricians as eunuchs to China.

- Fixed incorrect event results in event 75111.

- Fixed the Norse Viking and Sea King related events to fit both males and females.

- Isolationist China now REALLY don't want any visitors. For real.

- Fixed RIP.29014 event not showing portrait of the character skull was stolen from.

- Fixed missing portrait in imprisonment event 75011.

- Fixed problem with event JD.10130 where you could become tributary of China while you were becoming tributary of China. That is too much tributariness.

- Fixed Ancona and Venice occasionally not being playable in certain start dates.

- Fixed Bergenhus being spelled Bergenshus.

- Changed description for Merchant Enclave to work regardless of the culture/owner of the province.

- Fixed RIP.30301.d.horse being slightly out of window.

- Fixed broken Tripimirovic dynasty tree.

- Fixed option loc being slightly too long in WoL.10116.

- Fixed scoping issue with other_claim_on_liege cb.

- Updated scoping and trigger for event 61135 to take in consideration that a child ruler might not have a regent at any given time, or that his regent might not be always a courtier.

- Fixed Fatwa decision tooltip having a broken localization.

- Fixed ZE.22610 text being slightly out of bounds.

- Fixed incomplete limit in the second Option of HL.5050.

- Fixed broken tooltips of historical renaming events for West/East Francia.

- Fixed long list of tooltip portraits potentially appearing in RIP.4101.

- Fixed incomplete tooltip in event 100210.

- Fixed incomplete tooltip in event 100230.

- Safety triggers on ZE.2020 to prevent it from firing when the ruler has no Chancellor.

- Making an ironman save name with invalid characters no longer crashes the game, but now instead gives a pop-up complaining that it was unable to save

- Fixed option trigger and tooltip on event 100150.

- Added notification message when ruler is appointed Designated Regent.

- Changed scoping for notification of Hermetic Apprentice's death to check directly for its mentor rather than the current liege.

- Added missing AI crusade weights for Aztec Reformed.

- Fixed scoping issue with event RIP.29800.

- Title usurpation is now properly restricted by the creation trigger for the title. This check can be bypassed by setting the title attribute usurpation_abides_allow = no.

- Fixed Son trying to join the Bektashi order when already in the court of the Bektashi Grand Master.

- Added missing Pope for 70 days Benedictus X, whose absence was breaking the regnal numbers of the following Popes named Benedictus.

- When using the Intrigue Focus to dig dirt on somebody, the option to give the information to the target's liege is no longer available if the liege is incapable, inaccessible, or a child.

- Fixed some issues with achievements that required specific start dates still being available if you started later in history.

- Fixed flag cleanup event on monastic orders sometimes causing the artifact theft event chain to break.

- Smiths will now refuse court invites, thus preventing them from being snatched while in the middle of an event chain as well as being recalled back to court by their angry liege after stealing his artifact.

- Fixed scoping issue causing the Emperor to blame a ruler for the death of Chinese courtier who was captured and executed by somebody else during a war.

- Fixed Option B of MNM.1841 reducing Opinion rather than increasing it.

- Added cleanup event to properly interrupt an Hajj in case of imprisonment.

- Fixed Highway Robbers and Thieves' Guild modifiers not affecting tribals and nomads.

- Fixed Aztec Invasion happening almost always 50 years after the start of the game when setting it as Randomized in the rules.

- Fixed Mongol Invasion happening almost always 50 years after the start of the game when setting it as Randomized in the rules.

- Fixed so that you can no longer lead troops while doing Penance for a Monastic Order.

- You can no longer reassign the guardian for someone in prison other than your own, which would inexplicably free them.

- Fixed Nabhanids not being Ibadi.

- Fixed some Frankish names in history.

- Fixed Great Conquest CB being listed when the player does not fill all conditions to use it.

- Fixed a confusing option text at the end of the Magnificent Maze chain.

- Fixed getting liked / disliked by your vassals for creating a Duchy (incorrectly tied to obligation laws)

- Fixed incorrect traitor flag for abducting your Liege with Intrigue focus

- Made sure that the human sacrifice involved in the Ancestor Worship-chain is actually in *your* court, a.k.a *yours* to sacrifice.

- Fixed losing a battle in some cases giving you prestige and piety rather than reducing it

- You can now attach your armies to the army of someone of lower tier if you really want to

- Fixed Assassin Debt notification not firing upon death of ruler for his heir.

- Fixed conquering a county as a patrician with no holdings other than your family palace in some cases resulting in you ceasing to be a patrician

- Probably fixed it being possible to end up holding two nomad clan titles

- Fixed vassals in rare cases going independent when someone revolting against their rule dies

- Fixed winning a war against another vassal in rare cases causing you to go independent

- Fixed gavelkind inheritance in rare cases resulting in one or more heir of a vassal going independent

- Fixed the War of the two Eriks leaving Erik the Heathen independent if he loses

- The "Prevent Realm Peace" interaction no longer requires that your liege be independent

- Fixed the Claim All CB not giving ticking warscore

- Fixed the decisions to have a vassal end a war causing the end of unrelated wars

- Made sure the sacrificing to the ancestors-events do not lead to you befriending your own prisoners.

- Fixed caste inheritance completely ignoring the existence of the mother

- Your spiritual councillor should no longer accidentally start fearing his own people, only other proper scary pagans

- Fixed holy wars and some other CBs in rare cases causing landless characters (for example, religious heads) in the target realm to lose their title or ending up vassalized by you when they shouldn't

- Made it so bedridden/incapable Councilors will never succeed in any job_action.

- Effects of event ZE.11021 (Son upset of liege disbanding his mercenary band) made clearer. The character will also now no longer return to the liege's court if other vassals in the realm are available.

- When hiring mercenaries they'll now never spawn on top of enemy units, even if your capital is on an island

- Fixed some old saves crashing during save load

- Fixed the game in rare cases crashing when opening the court view after keeping it closed for several years

- Fixed a rare crash where the last member of a coalition inherits the titles of the coalition target, and then ends up still thinking they're a target of the coalition after the coalition has been deleted

- Fixed a rare OOS caused by council discontent when one or more players have used the Ruler Designer

- Fixed rare crash when a player uses ally orders and then uses the console to switch character or observe

- Fixed the Ritual Devil Worshipper event in some cases giving Witch when it should give Suspected Witch

- Fixed rulers generated on succession (E.G., theocracies and republics) not being considered members of their own court in some cases

- Optimized the UI some, reducing lag when scrolling character lists and similar