• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
The problem with the building modifiers is that some of them are intended for specific holdings, eg nomad/family palace/hospital/trade post and the wiki doesn't clarify which.
Building cost/time modifiers need to be applied to the province or character (I think)

So it's not an error, you're justing using them in the wrong place (which isn't clear from the wiki)
A work around is to use a recurring event to add a province modifier if the building is present (I don't think they work as a holding modifier)
 
The problem with the building modifiers is that some of them are intended for specific holdings, eg nomad/family palace/hospital/trade post and the wiki doesn't clarify which.
Building cost/time modifiers need to be applied to the province or character (I think)

So it's not an error, you're justing using them in the wrong place (which isn't clear from the wiki)
A work around is to use a recurring event to add a province modifier if the building is present (I don't think they work as a holding modifier)

Vanilla uses it for the shrine of Poseidon you get via temple dedication.

Code:
    tp_shrine_poseidon = {
        desc = tp_shrine_poseidon_desc
        potential = {
            FROMFROM = { has_title_flag = flag_dedicated_to_poseidon }
            FROM = { 
                OR = { 
                    religion = hellenic_pagan
                    religion = hellenic_pagan_reformed
                }
            }
        }
        gold_cost = 500
        build_time = 50
       
        ai_creation_factor = 92
        add_number_to_name = no
        local_build_time_modifier = -0.1
        local_build_cost_modifier = -0.1
    }
(in common/buildings/00_buildings.txt, inside temple = { } )
 
It's going well. Just last night I finished all the events for the Reaper's Due, and a recent new member of the team, SuccinctScrivener, is hard at work on the events from Monks & Mystics. That means only Jade Dragon and Holy Fury remain before we can do an initial, full release. We've got some more plans, some big and some small, but with that, the majority of the work will be done.
 
  • 4Like
  • 3
Reactions:
It's going well. Just last night I finished all the events for the Reaper's Due, and a recent new member of the team, SuccinctScrivener, is hard at work on the events from Monks & Mystics. That means only Jade Dragon and Holy Fury remain before we can do an initial, full release. We've got some more plans, some big and some small, but with that, the majority of the work will be done.
That's amazing, then you can finally start what you intended to do in the first place, CK+. Unless you're moving over to CK3 ofc.
 
That's amazing, then you can finally start what you intended to do in the first place, CK+. Unless you're moving over to CK3 ofc.
Indeed, and I am very excited to finally do just that. It won't happen too soon, however, since Holy Fury added a huge amount of events. In addition, we've yet to hunt down bugs others have reported to the forums. So far, we've merely been going over all files, line by line, fixing any issues we come across. CleanSlate will likely see smaller updates after the initial stable release.

As for moving to CK3, I at least will stick with CK2 for the forseeable future. I've got far too many ideas for things to add and change, and CK3's future direction is of yet unclear. Maybe after the first DLC is released.
 
  • 4Like
  • 1
  • 1
Reactions:
Hi it's me and CleanSlate...again, I found holder of k_switzerland(Swiss Confederation) is not adopted succ_open_elective, instead he fallback to succ_gavelkind in 1337 bm start date.
The behaviour is different with vanilla game. Maybe another mistake/hardcoded quirk?

EDIT: And so do k_rus(Novgorod) since 1136, it seems that CK2 take king tier republic_government holder not valid for "is_republic = yes".
ck2_68.png
 
Last edited:
Hi it's me and CleanSlate...again, I found holder of k_switzerland(Swiss Confederation) is not adopted succ_open_elective, instead he fallback to succ_gavelkind in 1337 bm start date.
The behaviour is different with vanilla game. Maybe another mistake/hardcoded quirk?

EDIT: And so do k_rus(Novgorod) since 1136, it seems that CK2 take king tier republic_government holder not valid for "is_republic = yes".
k_rus is set to use gavelkind in title history from 1320.1.1 onwards. Title history has yet to be processed for CleanSlate, but we'll likely change this when we get to that. As for the Swiss Confederation, it appears we have to check government in holder scope, not title scope, so that should fix it.
Edit: Both are now working as in vanilla again.

Thanks for reporting these errors. Please keep them coming. There's only so much playtesting we can do with our small team.
 
Last edited:
Thanks for reporting these errors. Please keep them coming. There's only so much playtesting we can do with our small team
coming~
If I manage to create e_byzantium normally(not from restore byz decision). I'll become nomadic and GG if HF dlc is not enabled.
ck2_69.png

Moving conditions in allow block back to potential block solves it.

Additional #2:
succession bugs with feudal holder of e_il-khanate/(e_golden_horde/e_mongol_empire maybe?). Its landless attribute breaks succession laws.(Not really a temporary title)
In vanilla game, it locks to succ_ultimogeniture, even the holder converts to muslim. But it's a bug I think.
ck2_70.png
 
Last edited:
coming~
If I manage to create e_byzantium normally(not from restore byz decision). I'll become nomadic and GG if HF dlc is not enabled.

Moving conditions in allow block back to potential block solves it.

Additional #2:
succession bugs with feudal holder of e_il-khanate/(e_golden_horde/e_mongol_empire maybe?). Its landless attribute breaks succession laws.(Not really a temporary title)
In vanilla game, it locks to succ_ultimogeniture, even the holder converts to muslim. But it's a bug I think.
I've taken care of the mongol empires, fixing several bugs that have probably been there since patch 2.2 introduced tribal government. Thanks for pointing it out.

I can't reproduce the Byzantine Empire problem. Can you give me the steps you took to make it occur?
 
Start as 1204 Nicene emperor, console ym for demostration. Get enough de jure provinces of ERE and destroy Latin Empire title.

And now create ERE here

Boom
Many thanks, also fixed now. Also ensured it can't be created this way for characters eligible to use the decision, so that Imperial government and the special succession law are always restored.
 
One more minor bug report,
e_china_west_governor is using succ_open_elective as the default succ law.
When I'm doing dirty fix for this, following scripts not working
Code:
succ_open_elective = {
    ...
    holder_scope = {
       ...
       trigger_if = {
              limit = { is_offmap_governor = yes }
              # Use Offmap succession instead
              NOT = { is_law_potential = succ_offmap_succession }
       }
       ...
While this one works
Code:
succ_open_elective = {
    ...
    holder_scope = {
       ...
      
       trigger_if = {
              limit = { is_offmap_governor = yes }
             
              NOT = { government = confucian_bureaucracy }
       }
       ...
o_Oo_O

And can I have an up-to-date look of CleanSlate? I want to merge my local hotfix branch with upstream.
But if you had milestones of releasing already scheduled then I can wait.
 
One more minor bug report,
e_china_west_governor is using succ_open_elective as the default succ law.
When I'm doing dirty fix for this, following scripts not working
Code:
succ_open_elective = {
    ...
    holder_scope = {
       ...
       trigger_if = {
              limit = { is_offmap_governor = yes }
              # Use Offmap succession instead
              NOT = { is_law_potential = succ_offmap_succession }
       }
       ...
While this one works
Code:
succ_open_elective = {
    ...
    holder_scope = {
       ...
     
       trigger_if = {
              limit = { is_offmap_governor = yes }
            
              NOT = { government = confucian_bureaucracy }
       }
       ...
o_Oo_O

And can I have an up-to-date look of CleanSlate? I want to merge my local hotfix branch with upstream.
But if you had milestones of releasing already scheduled then I can wait.
The odd part is this line in vanilla's succession_laws.txt, in 'succ_appointment':
Code:
NOT = { holder_scope = { government = confucian_bureaucracy } }

Not sure what Paradox intended here.

We're close to merging a few branches, so even though it's not a milestone, I would suggest waiting for that.
 
Hey, I borrowed your common/landed_titles files over for a private mod (i wanted to remove central africa and india). Everything worked fine, except apparently I couldn't create titles anymore. Am I missing something you guys did?
 
Hey, I borrowed your common/landed_titles files over for a private mod (i wanted to remove central africa and india). Everything worked fine, except apparently I couldn't create titles anymore. Am I missing something you guys did?
Most likely the (empty) scripted triggers we inserted to all duke and above titles. See common\scripted_triggers\00_title_triggers.txt.