Will clean slate work with existing save files from vanilla?
Absolutely not. Simply not possible.
Will clean slate work with existing save files from vanilla?
smith_lover_elopes_tt;[smith_event_target.GetTitledFirstName] elopes with [From.GetMasterMistressCap] [From.GetFirstName].;[smith_event_target.Get_Le_TitledFirstName] s'enfuit avec [From.GetMasterMistressCap] [From.GetFirstName].;[smith_event_target.GetTitledFirstName] brennt mit [From.GetMasterMistressCap] [From.GetFirstName] durch.;;[smith_event_target.GetTitledFirstName] se escapa con [From.GetMasterMistressCap] [From.GetFirstName].;;;;;;;;;x
if = {
limit = {
NOT = {
event_target:smith_event_target = {
any_spouse = { ai = no }
}
}
}
random = {
chance = 30
custom_tooltip = {
text = smith_lover_elopes_tt
event_target:smith = {
liege = {
event_target:smith_event_target = {
if = {
limit = { is_landed = no }
move_character = PREV
}
remove_spouse = spouse
add_spouse = event_target:smith
}
}
}
}
}
}
}
Not sure if this is something you're allowed to fix, given that it is a DLC file, but the old English music pack keys off english or saxon culture, which maps to old saxon in CleanSlate.
I'm still looking but this is probably not the only case where something like this happens to the music packs.
trigger_if = {
limit = {
NOT = { has_character_modifier = worshipped_ancestors_timer }
}
custom_tooltip = {
text = worship_cooldown_tooltip
always = no
}
}
trigger_if = {
limit = { has_character_modifier = worshipped_ancestors_timer }
custom_tooltip = {
text = worship_cooldown_tooltip
always = no
}
}
Just a quick one:
Wasn't sure if i had mentioned that earlier, but searching the thread for 'elope' didn't give a result , so here it is:
What ?
Likely localisation issue/bug, but maybe the event has an issue too ?
Where ?
Event :
# Smith sleeps with courtier
character_event = {
id = MNM.9137
Tooltip of an option.
In the event text of the tooltip says that the first character would potentially elope with the player character, the liege , instead of the smith.
Haven't tested if that happens when i'd choose the option, so if worse the event could be targeting the wrong character,
but the localisation target appears to be obviously wrong.
Text in :
14_tooltips_jade_dragon.csv
Code:smith_lover_elopes_tt;[smith_event_target.GetTitledFirstName] elopes with [From.GetMasterMistressCap] [From.GetFirstName].;[smith_event_target.Get_Le_TitledFirstName] s'enfuit avec [From.GetMasterMistressCap] [From.GetFirstName].;[smith_event_target.GetTitledFirstName] brennt mit [From.GetMasterMistressCap] [From.GetFirstName] durch.;;[smith_event_target.GetTitledFirstName] se escapa con [From.GetMasterMistressCap] [From.GetFirstName].;;;;;;;;;x
this part of aforementioned event
<snip>
There appear to be several localisation issues with wrong targets due to the rewrite. Appear.
But expecting bugs also turned me a bit paranoid with that, admittedly, so had already one or two wrong suspicions.
Will have to take more care making notes and verifiyng it later when cooled down.
Not sure if this is something you're allowed to fix, given that it is a DLC file, but the old English music pack keys off english or saxon culture, which maps to old saxon in CleanSlate.
I'm still looking but this is probably not the only case where something like this happens to the music packs.
Some more buggish oberservations...
Wouldn't mind feedback or questions to elaborate on my observations.
1) Legitimizing bastard malus gets applied on the man towards the woman.
Was 'fun' that my character hated his wife for himself legitimising his bastards.
2) Changed Game Rule "Childhood Focus Alerts" to Minimal and now i don't get alerts anymore for my own children.
Not at 6 nor 12. They are in my court and i had no court tutor at that point.
3) Can't baptise children as byzantine emperor nor could do that when i was playing as german emperor while having an antipope
or a vassalised pope.
4) Playing as byzantine emperor i recognised that (most of, not all weirdly enough) my vassals could not appoint unlanded courtiers
as court chaplins. The emperor could appoint courtiers, but not my vassals. They could only appoint their landed bishop if there was one.
I switched to them to verify that. In vanilla i can appoint anyone. Here i could not even appoint the ones available with an ecclestical education.
Haven't investigated or understood why there was one vassal where it surprisingly had been possible to appoint an unlanded courtier, but even
in that case only for a courtier with an ecclestical education.
----
Sorry.
No save file anymore.
My next campaign will have its own seperate save files folder to keep files for each potential bug i observe and at that exact point in-game.
Promise.![]()
Two things noticed in recent play-throughs:
1. Can't seem to press holding claims - e.g. had Assassins appears in my county of Archa as per the usual timeline but couldn't press a claim for the barony.
2. Pressing a claim for a councillor seems to fire them - just pressed a county claim for a duke and now I'll have to wait a year or two to put him back on the council. Of course, he likes me well enough for doing that but still seems buggy.
This bit of code:
In the ancestor worship decision (located in minor_decisions.txt) completely stops any character who hasn't worshipped the ancestors recently from doing so, and then tells them that they cannot worship the ancestors because they have done so recently. Changing it to this:
Fixed it on my end.
An easy to fix issue :
Capital of the duchy of Azov (d_azov) should be the county of Azov (613),
but it is 614 as in landed_titles (despite saying Azov as in vanilla), which is Kuban.
@Whizzer , how did you pair a society to a specific religion? I noticed in your give_this_warrior_lodge_religion_effect, you have condensed a lot of code compared to vanilla and was curious how you all accomplished this.
Societies can now have an associated religion, which is accessible from script in the same way as character or province religion, including on the right-hand-side of triggers and effects. This is scripted with for example "associated_religion = catholic". It has no effect beyond being accessible via script
religion = warrior_lodge_norse
, or religion = society
, to check someone's religion against a specific society/their current society, or to change their society to a specific/their current society.diff --git a/CleanSlate/events/LT_wonder_flavor_events.txt b/CleanSlate/events/LT_wonder_flavor_events.txt
index baac9c33..bfd33f7f 100644
--- a/CleanSlate/events/LT_wonder_flavor_events.txt
+++ b/CleanSlate/events/LT_wonder_flavor_events.txt
@@ -3279,7 +3279,8 @@ character_event = { # Murder attempt Reaction. This event can happen to either c
is_triggered_only = yes
immediate = {
- FROM = { save_event_target_as = murderer }
+ # This "murderer" is actually victim
+ save_event_target_as = murderer
}
option = { # Run away
diff --git a/CleanSlate/events/base_feast_events.txt b/CleanSlate/events/base_feast_events.txt
index 873a528d..11e67e2e 100644
--- a/CleanSlate/events/base_feast_events.txt
+++ b/CleanSlate/events/base_feast_events.txt
@@ -3523,7 +3523,7 @@ character_event = {
option = {
name = EVTOPTA72049
- FROM = {
+ tooltip = {
opinion = {
name = opinion_disgusted
who = FROM
Had a weird thing in last two playthroughs, different starting dates but both as a Shia Africa; was unable to join a crusade against a co-religionist. Moused over join button in the crusade special dialogue and the tooltip said I can't join as I'm not the primary target; tried offering to join the war directly with the ruler under attack in the usual way for a holy war and that wasn't available either. Anyone else seeing this or have I got something screwy going on?
Minor bug report.
Event HF.23111 with options for characters/courtiers to convert to the hellenic faith on restoring Rome is visible for the player, despite
it being only intended for the characters the event aims at.
Earlier in the thread I had a long back and forth complaining about Muslims joining the "wrong" side in Reconquista wars, but after a few recent games in Iberia I've found out why; there's an event I've not seen in vanilla where the target offers you money to help defend, which you can agree to or decline "And betray my fellow Muslims?" Just seen it working the other way, playing as Navarra asked if I will help defend. Though the fee for betrayal was a measly 29.2 gold, not even Judas' thirty pieces.
Still having trouble with crusades as a Muslim in recent games; am Christian this playthrough and will see if I can join as attacker when one fires.
Hello, I have been playing this mod recently and found some bugs:
1. After changing the Advisor to other council position, the Advisor position will not work (e.g. no "change council position" when right click Advisor, right click other councilor and change to Advisor will remove the Advisor position, cannot appoint Advisor)
2. Cannot fulfill vassal's "Acquire Title" ambition (edit: figured out what is wrong, default scope FROMFROM is vassal, FROM is liege)
3. Score for the target of "Lift excommunication" and "Nominate bishop" is reversed
4. The "Private Conversation" murder event dialog is incorrect
5. When holding feast and the "drunkard falls asleep" event occurs, the resulting "disguested" opinion modifier is reversedDiff:diff --git a/CleanSlate/events/LT_wonder_flavor_events.txt b/CleanSlate/events/LT_wonder_flavor_events.txt index baac9c33..bfd33f7f 100644 --- a/CleanSlate/events/LT_wonder_flavor_events.txt +++ b/CleanSlate/events/LT_wonder_flavor_events.txt @@ -3279,7 +3279,8 @@ character_event = { # Murder attempt Reaction. This event can happen to either c is_triggered_only = yes immediate = { - FROM = { save_event_target_as = murderer } + # This "murderer" is actually victim + save_event_target_as = murderer } option = { # Run away
6. When lunatic character gets the "new law" event (ID 6300), you will receive both event dialogs (one for vassal, one for liege)Diff:diff --git a/CleanSlate/events/base_feast_events.txt b/CleanSlate/events/base_feast_events.txt index 873a528d..11e67e2e 100644 --- a/CleanSlate/events/base_feast_events.txt +++ b/CleanSlate/events/base_feast_events.txt @@ -3523,7 +3523,7 @@ character_event = { option = { name = EVTOPTA72049 - FROM = { + tooltip = { opinion = { name = opinion_disgusted who = FROM
@@ -6722,7 +6722,7 @@ ask_to_lift_excommunication_chance = {
# Modifiers vs Virtuous Pope
additive_modifier = {
- value = -5
+ value = 5
localisation_key = POPE_AIREASON_MODIFIER_RULER_ZEALOUS_TARGET
FROMFROM = {
--- a/CleanSlate/events/base_feast_events.txt
+++ b/CleanSlate/events/base_feast_events.txt
@@ -5165,6 +5165,8 @@ character_event = {
clr_character_flag = feast_minstrel
clr_character_flag = feast_fireeaters
clr_character_flag = feast_conjurer
+ clr_character_flag = feast_acrobats
+ clr_character_flag = feast_dancers
clr_character_flag = lavishly_food
clr_character_flag = medium_food
clr_character_flag = low_food
@@ -5224,6 +5226,8 @@ character_event = {
clr_character_flag = feast_minstrel
clr_character_flag = feast_fireeaters
clr_character_flag = feast_conjurer
+ clr_character_flag = feast_acrobats
+ clr_character_flag = feast_dancers
clr_character_flag = lavishly_food
clr_character_flag = medium_food
clr_character_flag = low_food
@@ -5290,6 +5294,8 @@ character_event = {
clr_character_flag = feast_minstrel
clr_character_flag = feast_fireeaters
clr_character_flag = feast_conjurer
+ clr_character_flag = feast_acrobats
+ clr_character_flag = feast_dancers
clr_character_flag = lavishly_food
clr_character_flag = medium_food
clr_character_flag = low_food
--- a/CleanSlate/events/base_on_action_events.txt
+++ b/CleanSlate/events/base_on_action_events.txt
@@ -733,7 +733,7 @@ character_event = {
name = EVTOPTA153
opinion = {
- name = opinion_arrest_attempt
+ name = opinion_merciful
who = FROM
years = 5
}
For number 3, unfortunately I cannot post the diff because of the spam detection:
In common/scripted_score_values/01_papal_ai_behavior_score_values.txt
ask_to_lift_excommunication_chance from line 6722 to line 7228
nominate_bishop_chance from line 12271 to line 12764
Diff:@@ -6722,7 +6722,7 @@ ask_to_lift_excommunication_chance = { # Modifiers vs Virtuous Pope additive_modifier = { - value = -5 + value = 5 localisation_key = POPE_AIREASON_MODIFIER_RULER_ZEALOUS_TARGET FROMFROM = {
Some more bugs are found:
7. Kingdom of Bohemia special requirement should be "Kingdom of Moravia has no holder"
8. When "Imperial Administration" is passed both "Feudal Administraion" and "Imperial Administration" button are pressed (figured out that add_law cannot be placed after revoke_law)
9. GRANT_VICE_ROYALTY_INTERACTION_ACCEPT_EVENT should also trigger ZE.7000 and MNM.1217
10. "Hold a Feast" decisions does not check recent_feast flag like "Hold a Summer Fair", and does not clean up all flags
11. Prisoners have "Imprisoned -30" opinion when you release themDiff:--- a/CleanSlate/events/base_feast_events.txt +++ b/CleanSlate/events/base_feast_events.txt @@ -5165,6 +5165,8 @@ character_event = { clr_character_flag = feast_minstrel clr_character_flag = feast_fireeaters clr_character_flag = feast_conjurer + clr_character_flag = feast_acrobats + clr_character_flag = feast_dancers clr_character_flag = lavishly_food clr_character_flag = medium_food clr_character_flag = low_food @@ -5224,6 +5226,8 @@ character_event = { clr_character_flag = feast_minstrel clr_character_flag = feast_fireeaters clr_character_flag = feast_conjurer + clr_character_flag = feast_acrobats + clr_character_flag = feast_dancers clr_character_flag = lavishly_food clr_character_flag = medium_food clr_character_flag = low_food @@ -5290,6 +5294,8 @@ character_event = { clr_character_flag = feast_minstrel clr_character_flag = feast_fireeaters clr_character_flag = feast_conjurer + clr_character_flag = feast_acrobats + clr_character_flag = feast_dancers clr_character_flag = lavishly_food clr_character_flag = medium_food clr_character_flag = low_food
Diff:--- a/CleanSlate/events/base_on_action_events.txt +++ b/CleanSlate/events/base_on_action_events.txt @@ -733,7 +733,7 @@ character_event = { name = EVTOPTA153 opinion = { - name = opinion_arrest_attempt + name = opinion_merciful who = FROM years = 5 }