The game has a decent amount of logic checking built into it for relationship status, so I don't think high drama will be incoming. Based on what's in the game now, Main Girl paths are exclusive of each other, which fits what the dev said. The side girls seem to be restricted by official relationships. Lucy is the only Main Girl that has a clearly etched "path" in which they refer to each other as boyfriend/girlfriend. Thus, the MC automatically declines Kaylah if on Lucy's path. However, since there is no official "start" to any of the other paths yet, MC can date Kaylah. If you pursue Charlotte, her thoughts about Kaylah are quite different than if you are not on her "unofficial" path start. I'll be curious to see how the paths roll out if MC decides to explore being serious with Kaylah... if it's consistent with the Lucy approach, it should start to close off other routes in later episodes.
WARNING! Long wall of text below.
The variables are Boolean (true/false) and track the "status" of relationships as best I can tell. There seem to be 3 confirmed relationships thus far, plus Fox:
- Charlotte:
mom_choice_03
- works up to, and including, half of episode 12.
mom_choice_04
- is created half way through episode 12 (line 1435) copying the value of mom_choice_03
. From then onwards, only 04 used. When episode 13 starts, there is a check to see if _04 exists, and if not copies the value from _03. Not sure why this changed half way through episode 12.
- Lucy:
- Kaylah:
kay_choice_01
- used up until the "discussion" about getting serious with Kaylah in episode 16.
kaylah_continue_relationship
- If continuing the relationship, this is created and used for the rest of the chapter.
- Fox:
fox_relationship
- used for whatever the path will be.
I have not yet found any variable that tracks a relationship for:
- Emma - all her variables start with 'yd_' (young daughter) and they stop accruing after episode 10. From episode 11-16 there are no variables of hers created or assessed (IF statements)
- Suzi - all her variables start with 'od_' (old daughter) and there are only a couple created in episodes 4 and 11. Outside that, no other choice made is tracked.
If you are on one "path", such as they currently are, the game does check before scenes play out. For example:
- Single path checks: If on <li path> then play one scene; otherwise play different scene
- Multiple paths: If on <li path1> display one scene; else if on <li path2> play a different scene; otherwise play a third scene.
There are also relationship points (pts_aunt, pts_mom, pts_yd, pts_od). Kaylah and Fox do not have points. The points are not determinative of a relationship metric, but needed if you want additional scenes and choices with one of the Lloyds.
Perhaps the most unique scenario I've found thus far involves both the Fox and Kaylah paths. In Episode 15
(ep151.rpy line 1619 - the rpy is called at the end of ep15.rpy), if you are on both the Fox and Kaylah path, then the MC will "break up" with Kaylah. No choice or option, it just happens in the conversation. It's the most dramatic scene I've come across thus far... so I don't expect a lot in the way of drama. Note: 'pl' is the MC, and 'model' is Kaylah in the below:
But, wait! Did anyone notice there are no variable changes? I'm guessing it's an oversight, as Kaylah's path was not actually ended. I would have expected to see
kay_choice_01 = False
and/or
kaylah_continue_relationship = False
to be set. So he tells her he's breaking up with her, but never actually does going by the game internals.