@slickdeath97
If all you care about is getting the portrait and name to match whoever is in \p[1,2,3,4...]
I think that'll work. Like, they're all going to say the same thing anyways?
That's useful so you only need 1 message in the event, rather than unique messages for each potential actor.
However, I kind of assumed that unique responses was the point.
Q: "What is your favorite food?"
Actor1: "Chicken"
Actor2: "Soup"
Actor3: "Chocolate"
Your original question "where a specific character is in the party"
Like, is Actor1 in p1, p2, p3....
Not, does p1 have Actor1, Actor2, Actor3...
So long as the Choices correspond to the Party Index, I think just store the choice number as a variable, then reference Party Index according to that number in a conditional branch.
You can go by .name or .id
$game_party.all_members[$game_variables[1]].name == "Noah"
So Noah's favorite food is "Chocolate"
Noah could be P1, P2, P3; or Choice1, Choice2, Choice3.
Position and Choice are the same thing.
The player is only going to make 1 choice.
So logically, "if" (condition) [that choice/ that position/ that actor/ that variable].name == "Noah";
*Show Noah's Message*