These are 2 possibly quite unrelated issues
1) sometimes CHARACTER_STATISTICS goes crazy and reports *A LOT*
See - https://imgur.com/KCRVzF6
each cyan dollar is an individual send of the complete msdp CHARACTER_STATISTICS data.
Here's an alternate view https://pastebin.com/nZeXL6ib
It's sending the complete data multiple times around mob death for some unknown reason.
Also on scepter rewards it often goes crazy : https://imgur.com/0R6VGuZ
I feel like there are times I've seen it not doing this so perhaps inconsistent.
EDIT: this only seems to happen if I'm in a group with more than 1 person. if I'm the only one in a group I'm not seeing this crazy sending.
2) sometimes CHARACTER_AFFECTS data stops getting sent to my char.
BUT - other chars in same group may still be getting it (confirmed)
This only seems to happen on Fuligin and normally around lag time but I don't know what to make of it.
multiple attempts to UNREPORT, REPORT don't fix it. I just have to wait for whatever is lagging it to go away before it will work again. same with restarting mud client - doesn't fix the issue. Will sit will null msdp data in variable till it suddenly starts again. Weird thing is that it only affects my 1 char. But it happens multiple times a day and can last 5 minutes or so or even longer
EDIT2: it also seems like the SEND msdp command doesn't work it just returns an empty string for any given variable. if I'm reading the docs correctly SEND should return the value of named variable 1x vs REPORT which returns them on every change ( in theory). I was thinking of using SEND to generally decrease the reporting on some variables to times when i need them. I suppose if I really wanted it I could manage with tracking and having the relevant handler send UNREPORT on receiving data.