The code can poll how many people are in the room and adjust accordingly.
As in, if it's 2 folks in the room, keep the 10 minute window.
If it's more than 2, it can add a set amount of time per additional person: for instance, if there are 3 people in the room, the window can be 12 minutes. 4 people could be 14 minutes. 5 people could be 16 minutes. And so forth.
Obviously, tweak the values as you like.
We have two competing ideas here, so to speak:
(1) In scenes with 10 folks in a room, the person writing 10+ minute emotes is really holding RP up. There's no getting around that.
(2) In scenes with 3 people, all of whom are writing lengthy poses, the person taking 15 minutes between emotes means that, really, she's allowing for her RP partners to write too. 15 minutes in that case is not at all unreasonable.
My suggestion is this:
Honestly, let me add another grump:(1) Any declaration of the "turns" command sets the RPXP window to 10 minutes-- or even 5! This is generally done in fast-paced scenes where people aren't as descriptive.
(2) Outside of the "turns" command, each additional person in a room, beyond 2, adds to the RPXP counter. Maybe a minute or two per additional person.
RPXP counters reset on reboot. Is there any way to save this so that it doesn't happen? Reboots and copyovers really distort RPXP gain during scenes. If not, so be it; but if there is, that'd be awesome.