ParadoxGameConverters / ImperatorToCK3

Converts Imperator: Rome saves into Crusader Kings III mods
MIT License
25 stars 20 forks source link

Convert subjects as vassals #923

Open IhateTrains opened 2 years ago

IhateTrains commented 2 years ago

https://imperator.paradoxwikis.com/Subject_nations https://ck3.paradoxwikis.com/Vassals

https://forum.paradoxplaza.com/forum/threads/imperator-to-ck3-release-thread.1415172/post-28441712 https://forum.paradoxplaza.com/forum/threads/imperator-to-ck3-release-thread.1415172/post-28442887

In the save:

diplomacy={
    ...
    dependency={
        first=90
        second=709
        start_date=1.1.1
        subject_type="satrapy"
        seed=0
    }
}

first is the overlord country ID. second is the subject country ID.

I:R subject types are defined in common\subject_types.

IhateTrains commented 6 months ago

Mercenary states should have "Massive effects" levy obligation.

https://imperator.paradoxwikis.com/Subject_nations#Mercenary_state https://ck3.paradoxwikis.com/Government#Feudal

IhateTrains commented 6 months ago

Vanilla CK3 example of how a vassal contract is modified in character history:

3022740 = {
    name = "Benjamin"
    dynasty = 2001327   #Radhanite dynasty
    culture = radhanite
    religion = rabbinism
    845.1.2 = {
        birth = yes
        effect = {
            vassal_contract_set_obligation_level = {
                type = religious_rights
                level = 1
            }
            vassal_contract_set_obligation_level = {
                type = title_revocation_rights
                level = 1
            }
        }
    }
    912.1.2 = {
        death = yes
    }
}