One line summary
Reforming the Roman Empire with a character that is already part of a society and choosing to secretly embrace the Hellenic faith makes you Grandmaster of said society and gives a ton of society currency.
Game Version
3.3.3 (SOHY)
What expansions do you have installed?
All expansions.
Do you have mods enabled?
Yes, but only visual stuff.
Please explain your issue is in as much detail as possible.
Digging through the games' files, I've found out that in events/HF_religious_events.txt, the second option for event HF.23107 never actually checks for your membership status in other societies before trying to put you into the Hellenic secret society, making you Grandmaster and giving you lots of society currency. That means that the first action of that option (join_society = secret_religious_cult) fails if you're already part of a society, but the program goes ahead and execute the rest of the actions in line (set_society_grandmaster = yes, add_society_currency_massive_effect = yes and add_society_currency_massive_effect = yes). The event should check if you're a member of a society first, boot you from it and THEN make you join the secret religious cult (or, ideally, give you the options to stay in your previous society or leave it and found the secret religious cult).
Steps to reproduce the issue.
1) Join some society (such as the Community of Saint Basil);
2) Reform the Roman Empire;
3) Choose to embrace Hellenism when HF.23106 fires;
4) Take the option to embrace it secretly when HF.23107 fires.
Reforming the Roman Empire with a character that is already part of a society and choosing to secretly embrace the Hellenic faith makes you Grandmaster of said society and gives a ton of society currency.
Game Version
3.3.3 (SOHY)
What expansions do you have installed?
All expansions.
Do you have mods enabled?
Yes, but only visual stuff.
Please explain your issue is in as much detail as possible.
Digging through the games' files, I've found out that in events/HF_religious_events.txt, the second option for event HF.23107 never actually checks for your membership status in other societies before trying to put you into the Hellenic secret society, making you Grandmaster and giving you lots of society currency. That means that the first action of that option (join_society = secret_religious_cult) fails if you're already part of a society, but the program goes ahead and execute the rest of the actions in line (set_society_grandmaster = yes, add_society_currency_massive_effect = yes and add_society_currency_massive_effect = yes). The event should check if you're a member of a society first, boot you from it and THEN make you join the secret religious cult (or, ideally, give you the options to stay in your previous society or leave it and found the secret religious cult).
Steps to reproduce the issue.
1) Join some society (such as the Community of Saint Basil);
2) Reform the Roman Empire;
3) Choose to embrace Hellenism when HF.23106 fires;
4) Take the option to embrace it secretly when HF.23107 fires.
- 1
Upvote
0