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

CivMasters

Second Lieutenant
17 Badges
Sep 8, 2022
124
280
  • Hearts of Iron IV: Cadet
  • Crusader Kings III
  • Imperator: Rome - Magna Graecia
  • Hearts of Iron IV: Death or Dishonor
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings III: Royal Edition
  • Cities: Skylines
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Mass Transit
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Cities: Skylines - Parklife
  • Cities: Skylines Industries
  • Cities: Skylines - Campus
Short summary of your issue
You imprison You in "Two Ships In The Night"

Game Version
1.7.0 Bastion checksum ba46

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?
Yes

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

How much "pain" is this causing you?
7

Please explain the issue you experienced in the most condensed way possible
The event "Two Ships In The Night" was triggered and the second option seems to be broken. I imagine I shouldn't be able to imprision myself, nor lose opinion of myself.

Please explain how to reproduce the issue
My wife is my soulmate, friend and Rani. A seemingly random event was triggered and one of the options seems broken. I have a very permissive religion and this might be related.

Is there anything else you think could help us identify/replicate the issue?
See screenshots. I don't know if the event will trigger in the provided save.

I have attached a save game
Yes

Upload Attachment
File(s) attached
 

Attachments

  • Untitled.png
    Untitled.png
    2,3 MB · Views: 0
  • Untitled.png
    Untitled.png
    155,4 KB · Views: 0
  • Untitled.png
    Untitled.png
    602 KB · Views: 0
  • Untitled.png
    Untitled.png
    720,3 KB · Views: 0
  • last_save.ck3
    16 MB · Views: 0
  • 1
Reactions:
I have the same problem in one of my modded games, but I can reproduce in a non-modded game:
One Ship in the Night.png

If you have a consort that is your lover and two consorts meet the requirements of the event (homosexual or bisexual, and not chaste) you can get the version where you catch yourself (and as shown by OP the consort that is your lover doesn't need to be the ones that meet the requirement of the event)

Additionally if you have two homosexual consorts of the opposite sex (and neither has a lover already) the event will pair them up despite a romance not being possible between them in game:
Two Ships in the Night.png

Cainnech.png

Dedo.png

I've attached the game file used to make the above image. If you use debug to launch the event you'll get the second version of the event I showed. But if you make Dedo your lover before launching the event, you'll get the first version of the event.

The problem seems to be two fold:
Code:
        if = {
            limit = {
                any_consort = {
                    any_relation = {
                        type = lover
                        count >= 1
                    }
                }
            }
            save_temporary_scope_as = bp1_yearly_2010_find_lover
            random_consort = {
                limit = {
                    has_relation_lover = scope:bp1_yearly_2010_find_lover
                }
                save_scope_as = bp1_yearly_2010_second_partner
            }
            scope:bp1_yearly_2010_find_lover = {
                save_scope_as = bp1_yearly_2010_first_partner
            }
        }
This code should be changed as it seems to only work if you are the consort's lover, rather than two of your consorts being lovers (which I assume is the intention). This seems to be the source of you appearing in the event.

The other problem is this event seems to be made with the assumption that all your consorts will be the same gender, which is not always the case. So rather than checking for if you have to bisexual/homosexual consorts. Maybe check if two consorts are attracted to each other.

Additionally, I have some suggestions for the event:

Maybe down weight this event if playing with game rules that change the ratio of homosexuals or bisexuals (or have stricter requirements for it to fire), as this event has fired multiple times for one of my rulers in such a game. Currently it was just me being paired with my lover (who isn't even lustful or rakish). But if the event worked as intended and it didn't grab you, it seems it would create a lot of infidelity in same-sex relationships (at least that's what I gather from looking at the code and my limited experience playing with the update). Alternatively, you could exclude ruler's lovers, from being picked for the event, but down weighting or stricter requirements seems preferable to me than completely stopping infidelity.

Finally, I happen to notice the final imprisonment option doesn't seem to change at all if polyamory or adultery is accepted versus if it is not. Seems like those doctrines/tenet would be relevant here (and if you do happen to include a check for adultery, please check for the doctrine parameter rather than the doctrine, as it makes my life as a modder easier ;) ).

edit: fixed duplicated words and other mistakes
 

Attachments

  • Test.ck3
    4,9 MB · Views: 0
Last edited:
  • 3Like
Reactions: