Started working on the brevet permissions for chat, got a good way in and then Rick bounced me with the bouncing grenades ‘don’t send me my own grenade’ catch, which turns out to be fundamentally conflicted with the way I marshal and reduce STO data. The upshot is that there’s actually a way for you to see your own grenade STO, but it involves speed hacking :)
Also had to talk to killer about a cellhost issue, wherein I appeared to put us into a loop. Basically our current inter-host communications is a private, unreliable, broadcast network, but the abstaction of the broadcast component is so deep (note, not ‘good’) that the code assumes the transport of the data is reliable. The issue at hand is a repeater that code elsewhere triggers, i.e. something that suddenly spews out a big burst of packets; enough that many of the packets get dropped on the floor – the OS is competing with the repeater for CPU/memory access in order to drain the queue, and generally loses.