sorry if i'm trow to much at you in very little time, but i'm for sure forgot in a few hours [just to remember it like six months later]
but
Code:
if slaves == 1:
if scompany == 1 and (sstate == "mindless" or sstate == "affected"):
scene street with dissolve
"You go with Sam in her car, the dynamic between the two of you completely changed now"
if ecompany == 1:
scene street with dissolve
"You get out silently with Emma by your side, and take the bus to work"
"You could have ordered her to use her meta-speed but it would have drawn unwanted attention"
if kcompany == 1:
scene street with dissolve
"You take a taxi with Kim, you use her money to pay for it, as she is also yours"
"It's still really early and the sun is nowhere near coming out"
i have dominate kim (not mindbroken her) and changed to "obey me" both emma and sam and the second and third block are both played [so for the game i go with emma with the bus then called a taxi to return home and pickup kim or something like this]
the easiest way is change the successive if in elif to be sure only one will be played, a better solution will be take in account all the possibility, with only three characters is feasible, but i don't know if is a good expend of the limited resource [time] you have.
[if you are with all the three you use sam car to go works with emma and/or kim, if you are follow only by kim and emma you can use a taxi payed by kim's money bringing emma with you, for the "only one" use the already in game line]
i see you use sometime "elif True:" i don't think will make any harm, but the "right way" should use "else:" as last statment in a else-if chain.
i thing i see only now
file:up2 row:244
Code:
smoral == "good" and sknowsglove == "true" or steam == "you" and sknowsglove == "true"
chain "and" and "or" statment without braket can brew only disaster,
you can chain multiple "and" or multiple "or" without problem but never mix them without parenthesis. or you will be at the whim of the compiler (a very, very, very bad thing)