• 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.

Stein14

Major
102 Badges
Mar 19, 2019
687
2.546
  • Europa Universalis IV: Golden Century
  • Age of Wonders: Planetfall Season pass
  • War of the Vikings
  • Cities: Skylines
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: El Dorado
  • Surviving Mars
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Prison Architect
  • Stellaris: Nemesis
  • Crusader Kings II: Conclave
  • Stellaris: Megacorp
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Mass Transit
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris: Necroids
  • Crusader Kings III
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Victoria 3 Sign Up
  • Europa Universalis 4: Emperor
  • Stellaris: Humanoids Species Pack
  • Cities: Skylines - Campus
  • Cities: Skylines - Green Cities
  • Stellaris: Federations
  • Europa Universalis IV
  • Hearts of Iron 4: Arms Against Tyranny
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Dharma
  • Surviving Mars: First Colony Edition
  • Hearts of Iron IV: Death or Dishonor
  • Imperator: Rome Deluxe Edition
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
  • Stellaris: Distant Stars
  • Battle for Bosporus
  • Victoria 2
One line summary of your issue
If you are already a republic and the Hanseatic League is founded, the family palace will be reset

Game Version
3.3.4

What expansions do you have installed?

All great

Do you have mods enabled?
No

Please explain your issue is in as much detail as possible.
If you are already a republic as Mecklenburg you are still formally awarded the Patritzer title when the Hanseatic League was founded. This ensures that the family palace is completely set to 0.
This does not occur with all other patrician families - they keep their family palaces

Steps to reproduce the issue.
If you are already a trading republic, establish the German Hanseatic League

Upload Attachment
File(s) attached
 

Attachments

  • 20210523125254_1.jpg
    20210523125254_1.jpg
    670,9 KB · Views: 0
  • 20210523125306_1.jpg
    20210523125306_1.jpg
    662,8 KB · Views: 0
  • 20210523125307_1.jpg
    20210523125307_1.jpg
    656 KB · Views: 0
Upvote 0
Addendum
I just noticed that I got 2 patrician titles because of this, only the newer one can be seen in the trade republic. I now also have 2 family palaces.
 
If you are already a republic and the Hanseatic League is founded, the family palace will be reset

..

Steps to reproduce the issue.
If you are already a trading republic, establish the German Hanseatic League
It appears you triggered the event by console.

Well that wouldn't have happened if not done by the player manually.
It can't normally trigger for the player in the first place and sure not that early.


edit: I was wrong. Forgot about the decison and how it works since patch 3.x.
 
Last edited:
  • 1
  • 1
Reactions:
It appears you triggered the event by console.

Well that wouldn't have happened if not done by the player manually.
It can't normally trigger for the player in the first place and sure not that early.
Only neither the console nor the normal event was involved. There is the decision to Create the Hansa and it has neither a minimum date nor a no player requirement. Much can shine when the day is long. But it is far from true.
 
Much can shine when the day is long. But it is far from true.

Well phrased, but i'm not sure if we had already reached the level of communication for that to be necessary.
Just saying. Admittedly i could have let out the "Well.." part, but that wasn't intended as sounding condescending if so,
but i see that it can for some. Will try to not use it as often.
Anyway, back on topic..

Only neither the console nor the normal event was involved.
There is the decision to Create the Hansa and it has neither a minimum date nor a no player requirement.

Sorry.
I had forgotten about the decision (only) getting included in patch 3.x.
Beforehand it always had been an event limited to happen to the AI and only past 1170 and i thought to remember the decision
being in earlier and for the top liege only and in short i apparently got confused.
I didn't know it's possible to select the decision and turn yourself into the Hansa, even as a feudal duke or already a republic.
Interesting.

I wonder what the is_government_potential = merchant_republic_government is for, if it seems possible to use for any government
outside nomads anyway. I would assume that it isn't intended for a republic to select the decision, but that's only my guess.

Regarding the palace, you should get one as of create_family_palace = yes.
That this apparently deletes an already existing one and leaves you with nothing is ironic...and surely a bug, if my above guess is wrong.

So concluding.....i was wrong and your bug report is right. ;)
Sorry again.
Cheers


Code:
create_the_hansa = {
        is_high_prio = yes
        only_playable = yes
        ai_check_interval = 120

        potential = {
            ai = no
            religion_group = christian
            has_dlc = "The Republic"
            top_liege = {
                has_landed_title = e_hre
            }
            NOT = {
                higher_tier_than = KING
            }
            is_government_potential = merchant_republic_government
            OR = {
                culture = german
                culture = old_saxon
                culture = pommeranian
            }
            has_landed_title = d_mecklemburg
            k_hansa = {
                has_holder = no
            }
            k_hansa = {
                is_titular = yes
            }
            NOR = {
                has_alternate_start_setting = {
                    setting = dejure
                    value = random
                }
                has_alternate_start_setting = {
                    setting = title_names
                    value = random
                }
                has_alternate_start_setting = {
                    setting = title_names
                    value = random_including_duchies
                }
            }
        }

        allow = {
            is_adult = yes
            war = no
            prestige = 1000
            wealth = 1000
            capital_scope = {
                province_id = 262
            }
            has_landed_title = d_mecklemburg
            has_landed_title = c_lubeck
            custom_tooltip = {
                text = emperor_has_hre

                liege = {
                    has_landed_title = e_hre
                }
            }
        }

        effect = {
            custom_tooltip = { text = create_the_hansa_tooltip }
            wealth = -1000
            hidden_tooltip = { 
                if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_lubeck = {
                            holding_type = city
                        }
                        is_title_active = b_lubeck
                    }
                    ROOT = {
                        b_lubeck = {
                            grant_title = PREV                     
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_ratzeburg = {
                            holding_type = city
                        }
                        is_title_active = b_ratzeburg
                    }
                    ROOT = {
                        b_ratzeburg = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_travemunde = {
                            holding_type = city
                        }
                        is_title_active = b_travemunde
                    }
                    ROOT = {
                        b_travemunde = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_schlutup = {
                            holding_type = city
                        }
                        is_title_active = b_schlutup
                    }
                    ROOT = {
                        b_schlutup = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_starigard = {
                            holding_type = city
                        }
                        is_title_active = b_starigard
                    }
                    ROOT = {
                        b_starigard = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_weslo = {
                            holding_type = city
                        }
                        is_title_active = b_weslo
                    }
                    ROOT = {
                        b_weslo = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_bucu = {
                            holding_type = city
                        }
                        is_title_active = b_bucu
                    }
                    ROOT = {
                        b_bucu = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
                else_if = {
                    limit = {
                        NOT = {
                            c_lubeck = {
                                capital_holding = {
                                    holding_type = city
                                }
                            }
                        }
                        b_wulfsdorf = {
                            holding_type = city
                        }
                    }
                    ROOT = {
                        b_wulfsdorf = {
                            grant_title = PREV
                            make_capital_holding = yes
                        }
                    }
                }
         
                create_family_palace = yes
             
                set_government_type = merchant_republic_government
             
                if = {
                    limit = {
                        NOT = {
                            num_of_government_vassals = {
                                government = merchant_republic_government
                                value = 1
                            }
                        }
                    }
                 
                    any_unique_dynasty_vassal = { # gives random vassals a family palace
                        count = 4
                        limit = {
                            is_female = no
                            OR = {
                                is_republic = yes
                                is_tribal = yes
                            }
                            is_patrician = no
                            prisoner = no
                            NOT = { trait = incapable }
                            is_adult = yes
                            NOT = {
                                dynasty = none
                            }
                        }
                     
                     
                        create_family_palace = yes
                    }
                }

                if = {
                    limit = { ai = no }
                    set_character_flag = achievement_res_publica
                }
             
                if = {
                    limit = {
                        ai = no
                    }
                    chronicle = {
                        entry = CHRONICLE_FOUNDED_MERCHANT_REPUBLIC
                        picture = GFX_evt_busy_trading_dock_republic
                    }
                }
             
                set_government_type = merchant_republic_government

                e_hre = {
                    owner = {
                        k_hansa = {
                            grant_title = PREV
                        }
                    }
                }
                primary_title = {
                    k_hansa = {
                        copy_title_laws = PREV
                    }
                }
                k_hansa = {
                    grant_title_no_opinion = ROOT
                }
                k_hansa = {
                    make_primary_title = yes
                }
                d_mecklemburg = {
                    de_jure_liege = k_hansa
                }
                k_hansa = {
                    de_jure_liege = e_hre
                }
                narrative_event = { id = HFP.40000 }

                set_global_flag = hansa_formed

                e_hre = {
                    owner = {
                        any_vassal = {
                            limit = {
                                NOT = {
                                    has_landed_title = k_hansa
                                }
                            }
                            narrative_event = { id = HFP.40001 days = 1 }
                        }
                    }
                }
            }
        }
    }
 
Perhaps it came across to me more harshly than it was meant by the translation. Well, I'm glad that we agree.

Finally, if the decision is not intended to be made by commercial republics, it is not fully thought out. Above all, what else should I do as a German trade republic except found the Hanseatic League.
 
  • 1
Reactions:
Finally, if the decision is not intended to be made by commercial republics...

That was just a guess of mine and what i'd done, but it looks intended by now reading the decision again.
See the is_republic = yes part below.

Regaridng the main part of your bug report, i suppose the issue happens with the head of the republic, as the four patrician houses
outside the head already exist and no more houses get created then in the first place, also because of is_patrician = no (or the "if =" clause earlier, not sure) and hence the create_family_palace = yes part doesn't trigger for them, contrary to the ruling doge dynasty house earlier in the script.

Code:
....
                create_family_palace = yes
              
                set_government_type = merchant_republic_government
              
                if = {
                    limit = {
                        NOT = {
                            num_of_government_vassals = {
                                government = merchant_republic_government
                                value = 1
                            }
                        }
                    }
                  
                    any_unique_dynasty_vassal = { # gives random vassals a family palace
                        count = 4
                        limit = {
                            is_female = no
                            OR = {
                                is_republic = yes
                                is_tribal = yes
                            }
                            is_patrician = no
                            prisoner = no
                            NOT = { trait = incapable }
                            is_adult = yes
                            NOT = {
                                dynasty = none
                            }
                        }
                      
                      
                        create_family_palace = yes
                    }
                }
...

So the part here at the top might require a limit for an already existing republic.
 
Last edited: