I've noticed that client.screen has a time-delayed response when updating the overlays of objects[/edit]. I have a clock on the HUD with second-precise accuracy, but it only seems to actually update about once every 20 ticks or so, producing an excruciating erratic-looking clock on the HUD.
Is this intentional? If so, is there a way to increase the update frequency for overlay changes[/edit], either via soft-code or on the back-end? I don't see why it needs to be so slow.
This only seems to happen for overlays. Using independent screen objects for each digit instead of overlays makes a lot of wasted memory but has tick-precise updating.