Re: RPoL Design Update
Got some more weirdness out of nowhere.
So, PMs now trip Last Post*, and for GM-controlled characters (NPC or PC) trip Last Login on the cast list that players see (which is good, since that's back on the non-mouseover cast list), but for some reason...that's not staying in at least one instance I've found.
Yesterday, a round of PMs tripped a last login for GM-controlled characters in a new game and turned their Last Login to (as it should have) 'Today'.
Today, every last one of those GM-controlled characters, all of whom are showing a Last Post of yesterday still (because of the PM that was sent that tripped their login), are showing Last Logins of 'Never'. Yesterday, the day they made their PM post, they were showing Last Logins of 'Today'. I'm not seeing this behavior in games where characters have all previously posted in public threads, so I suspect this is somehow related to having ONLY posted in PMs but I could be wrong. At the very least, where I can verify, in every game with a GM-controlled character that HAS posted in a public thread, they are not reverting to a 'Never' Last Login.
*-Additionally, PMs are also not tripping Last Post consistently. Some player-owned characters ARE having their Last Post tripped by PMing with the GM (either in their RTJ thread or otherwise). Most are not. (Roughly 1/3 of the player characters are having their Last Post count their PMs with the GM, the other 2/3 still show 'Never' as their Last Post, despite being deep in discussion with the GM.) GM-controlled characters that PM only other GM-controlled characters are NOT having their Last Post tripped at all. If a GM-controlled character starts a PM with player characters, it will trip Last Post for the player character, but not the GM character. If a player character starts the PM with a GM-controlled character, and the GM character responds, it will trip their Last Post and Last Login, but apparently only for the day the post was made.
I know you've put a lot of work into trying to fix the system that attempts to obfuscate GM-controlled characters, jase, but I'm beginning to feel like the best fix is to undo all of it and revert it back to the old years-ago situation of GM-controlled characters logging in when the GM does. The system that 'scrambles' their Last Login seems like it's causing more harm than good by creating these weird discrepancies. At the very least, it seems easier on you. =(