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

buddykenner

Private
23 Badges
Jan 28, 2021
23
48
  • Europa Universalis IV: Cossacks
  • Europa Universalis 4: Emperor
  • Crusader Kings III
  • Europa Universalis IV: Golden Century
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Rule Britannia
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV
  • Crusader Kings II: Legacy of Rome
Short summary of your issue
Court Tutors Don't Improve Education Outcomes

Game Version
1.6.0

What OS are you playing on?
Windows

What platform are you using?
Steam

What DLC do you have installed?
Royal Court,

Do you have mods enabled?
No

Have you tried verifying your game files (Steam only)?
No

How much "pain" is this causing you?
6

Please explain the issue you experienced in the most condensed way possible
The court_tutor_education_boost_effect fired when a child turns 16 only gives an education boost if the child themselves employs a tutor.

Please explain how to reproduce the issue
The trigger in the limit for the court_tutor_education_boost_effect is "employs_court_position = court_tutor_court_position" this effect looks to only be called in the coming of age event a child gets at age 16. all unlanded children have no chance of getting this boost even if their host/parent employs a tutor.

Is there anything else you think could help us identify/replicate the issue?


I have attached a save game
No

Upload Attachment
File(s) attached
 

Attachments

  • 1158310_20220607180039_1.png
    1158310_20220607180039_1.png
    1,9 MB · Views: 0
  • 7
  • 3Like
  • 1
Reactions:
That would definitely explain why it often feels like the court tutor doesn't change much...

I guess changing the first part of the effect to be like this would work (not tested):
Code:
court_tutor_education_boost_effect = {
    if = {
        limit = {
            exists = court_owner
            court_owner = {
                employs_court_position = court_tutor_court_position
                any_court_position_holder = {
                    type = court_tutor_court_position
                }
            }
        }
        #Let's save the court tutor with the highest aptitude
        court_owner = {
            random_court_position_holder = {
                type = court_tutor_court_position
                limit = { aptitude:court_tutor_court_position >= 5 }
                alternative_limit = { aptitude:court_tutor_court_position >= 4 }
                alternative_limit = { aptitude:court_tutor_court_position >= 3 }
                alternative_limit = { aptitude:court_tutor_court_position >= 2 }
                alternative_limit = { always = yes }
                save_scope_as = court_tutor
            }
        }
 
  • 1
Reactions:
That would definitely explain why it often feels like the court tutor doesn't change much...

I guess changing the first part of the effect to be like this would work (not tested):
Code:
court_tutor_education_boost_effect = {
    if = {
        limit = {
            exists = court_owner
            court_owner = {
                employs_court_position = court_tutor_court_position
                any_court_position_holder = {
                    type = court_tutor_court_position
                }
            }
        }
        #Let's save the court tutor with the highest aptitude
        court_owner = {
            random_court_position_holder = {
                type = court_tutor_court_position
                limit = { aptitude:court_tutor_court_position >= 5 }
                alternative_limit = { aptitude:court_tutor_court_position >= 4 }
                alternative_limit = { aptitude:court_tutor_court_position >= 3 }
                alternative_limit = { aptitude:court_tutor_court_position >= 2 }
                alternative_limit = { always = yes }
                save_scope_as = court_tutor
            }
        }
Thanks, added the fix in a submod. Cheers
 
  • 1Like
Reactions: