Hello everyone and good afternoon.
I’m setting up some relationship variables so that players cannot romance every crew member simultaneously in my WIP.
This has a few purposes. But I am unsure how to implement them all smoothly.
*create PolanskiRel False
*create PierceRel False
*create PetersRel False
*create ClarkRel False
*create RipleyRel False
*create VelholmesRel False
*create DelacruseRel False
So these are the variables created for this purpose. One for each romance option.
I know I can do what I need to do by manually typing out *if (insert all crew member variables) for each dialogue choice and excluding the character involved. However, that is both tedious and gives a lot of room for error.
I know it’s possible to assign the crew in general a ‘crew’ variable but I’m not sure that will fit this purpose either since if any of the variables are true, the option to romance another crew member must not be capable of being chosen.
Later on these variables will be used for other scenes as well. For example, it would be a bit strange if random crew member 347 decided to show up in romantic dialogue when they aren’t the chosen RO. Likewise it would be strange for your chosen RO to suddenly dismiss your affections and state you are “with someone else” when you’re with them.
What is the cleanest (C-script) way to do this?