Results 28 comments of Daniel Benoy

There are some characters that were never allowed in player names. Apparently brackets ( ) are one example. We could say if tp_reserved_player_names is surrounded by brackets, then it is...

That's fine. No harm in keeping both, and you just have to satisfy the conditions of both. I'm not so sure about the thematic vs sanity distinction. I'd definitely put...

My fault for writing monstrous unwieldy MUF programs maybe. :joy:

@tanabi There's a rate limiter for input. tp_command_burst_size tp_command_time_msec and tp_commands_per_time can be altered to make it so that effect is far less pronounced. But this appears to be unrelated...

Also, the program will actually run slower. It's not just a matter of it not getting to my commands fast enough. That's why I put the 'start' and 'done' lines...

This is a more severe problem than I originally thought. It doesn't just slow you down, it slows everybody on the entire MUCK. So all somebody needs to do to...

Hmmm actually it doesn't seem to hamstring everything. It seems to just be other long-lived programs. I've reproduced this on the development server. Run this: ``` testprog testprog testprog testprog...

Looks like if I take the instruction-intensive code in my color library and set it to preempt, the problem goes away.

Yes I think the multitasking code is very obtuse, too. But it's possible this is just some kind of oversight. If I run these commands with quarter-second delays between them,...

I'll edit this comment as I discover more duplicate logic. - As discussed in #468, a nuclear option for one big class of this problem would be to replace almost...