Crusader Kings III

Crusader Kings III

Traits: The Blood of Greek and Roman Gods for TFE
Showing 1-4 of 4 entries
Update: 20 May, 2024 @ 8:45am

Updated the descriptor file version to remove the yellow triangle that might confuse someone. Otherwise, no balance changes yet.

Update: 9 Apr, 2024 @ 7:21am

Where to even begin?

Base version 1.2

Differences from 1.1

Bug Fixes:

-Cultural switch errors - Fixed
-Gfx icons not set to a specific format - Fixed
-Traits not inheriting when using any rule like "______ _____Only!" - Fixed with a unique solution
-Not being able to select a god when using any rule like "_____ ______ Only!" in the custom ruler lobby - Fixed with a unique solution

+Reintroduced the old "Byzantium Heritage Only!" rule. THIS ONLY WORKS FOR VANILLA.
USE "Hellenistic Heritage Only!" for The Fallen Eagle!

New Features:

+2 New Decisions to "fix" not being able to choose your god when using any rule like "_____ ____ Only!":

"Discover your Greek God Bloodline"
-Let's you choose your Greek God trait after you've made your custom ruler. More details in the relevant discussion page.

"Discover your Roman God Bloodline"
-Let's you choose your Roman God trait after you've made your custom ruler. More details in the relevant discussion page.

+New Inheritance Mechanic to "fix" traits not inheriting when using a rule like "____ ____ Only!":

On the birth of a child, that passes all checks, the game will roll for a chance to pass on your trait. READ the relevant discussion page for more details.

Switched up Dionysos -> Dionysus

+Instead of having one rule to handle everything I split the rules up into their respective Pantheons to allow for more customization. Traits for the Romans on one rule, Traits for the Greeks on another rule.

-Right now, they are identical, meaning stat wise and icon graphic wise. Doubling up the perks sets me up to be able to thematically name them according to their proper Roman names. It also allows me to have the foundation from where to possibly make the traits differ from one pantheon to the next. I will have to brainstorm on this. It will not happen this month and possibly neither the next month.

***There should be no errors whatsoever now. :D I tried my hardest to squash any that could show up from the vanilla version by Caracus. The only time I can see an error popping out is if you load the incorrect rule for The Greek pantheon. So please use the correct one.

***There might be an incompatibility issue now. This mod itself will not break other mods. This mod does not completely overwrite the file child_birth_on_actions. It only uses that file to trigger my math to roll for the traits' inheritance. However, if a mod completely overwrites the file then it's possibly this mod will break and the scripted effect of mine will not trigger.

I'll repeat it one more time. This mod will not break other mods. But, it itself will break if you have another mod that completely changes the vanilla file.

Update 1.3 will be a thematic update. I will brainstorm ideas for how to make The Roman Pantheon unique from The Greek Pantheon. Which means that there might be some rebalancing coming. :)

Update: 31 Mar, 2024 @ 10:11pm

Base version 1.1

Difference from 1.0

Descriptor file now has a line for the thumbnail. Updated version number too

"Byzantium Heritage Only!" used to refer to heritage_byzantium. I realized I could fix this. It's now called "Hellenistic Heritage Only! because all traces of heritage_byzantium have been fixed to heritage_hellenistic. This now affects the cultures who are of a Hellenistic heritage. Demigods will only spawn on The Eastern Side

"Greek Language Only!" rule works as it should, no changes.
"Every Character" rule works as it should, no changes.
"No Character" rule works as it should, no changes. I believe this means no character including your own. If I can figure out how to make a "Player Character only!/Dynasty Only!" I might add a rule like so. If.

Two new rules
"Latin Heritage Only!" allows only cultures of heritage_latin to have the traits. Allows you to keep the demigods on The Western Side of the map.
"Latin Language Only!" allows only cultures who speak Latin to have the traits. Italian would be a culture which would not be able to have the traits because its language is Italian. A little bit redundant but I wanted consistency.

These two new rules can work with vanilla because TFE does use the same heritage as vanilla. So, I didn't have to change a heritage anew. But, this mod now does not affect the cultures of Byzantium heritage. Something the original version of Caracus does do. Only the "Greek Language Only!" rule would affect The Eastern Side of the map in vanilla. Caracus' mod has no rule for heritage_latin. Trying to bypass this by running both mods will cause a conflict. The lowest one will load because the files are of the same name. I can re-add the "Byzantium Heritage Only!" rule if there's people that would like it back. This would allow this mod to work like the original with some more. It just feels redundant to include because I had TFE in mind when I wanted to make this version. Let me know.

Just made the code look cleaner to the eyes but that's all.

Edited a few bits in the description

Errors from 1.0 still exist. But, should continue to be ignorable.

Update: 31 Mar, 2024 @ 1:00pm

Base version 1.0

Differences from vanilla version:

Changed the spawn chance across the board for all three tiers. From 50, 10, 2 -> 10, 5, 1. My reasoning being, there are way more cultures where the traits can now spawn.

Removed the duplicate Aphrodite localization to fix the error

Saved the files under 'UTF-8 with BOM' to fix the error

Fixed Ares trait by changing monthly_county_control_change_factor to monthly_county_control_growth_add because of PDX's changes some time ago. Fixes a few "unexpected tokens"

Created a rule "Hellenic and Latin Heritage!" which allows the traits to spawn in both Latin cultures and Hellenic cultures at the same time by introducing heritage_latin and heritage_hellenistic to the files of the original mod

The "Byzantium Heritage Only!" is broken. There is no heritage_byzantium in the bookmarks that this rule would affect

The only errors that should show up are:

Key is missing localization: trait_blood_aphrodite
Key is missing localization: trait_blood_apollo
Key is missing localization: trait_blood_ares
Key is missing localization: trait_blood_artemis
Key is missing localization: trait_blood_athena
Key is missing localization: trait_blood_demeter
Key is missing localization: trait_blood_hades
Key is missing localization: trait_blood_hephaestus
Key is missing localization: trait_blood_hera
Key is missing localization: trait_blood_hermes
Key is missing localization: trait_blood_hestia
Key is missing localization: trait_blood_poseidon
Key is missing localization: trait_blood_dionysos
Key is missing localization: trait_blood_zeus
Key is missing localization: trait_blood_eris

I'll try to figure out how to remove them but as of right now they should be ignorable because they've been there for who knows how long.

Culture switch errors might be popping up? A keepsake from the original coding