[CM] Persistent messages in some cases
No idea what triggers the bug, probably wrong duration identification. Reconnecting/starting a new map fixes the bug. Dictionary entries can be found at: https://github.com/hzqst/MetaHookSv/issues/188
https://user-images.githubusercontent.com/3608544/189216029-722c1d1d-b663-4877-acd5-b3d2d77ae477.mp4
what bug?
Permanent CaptionMod messages.
Probably because you just connected to a server with sv.time(server living time) smaller than the previous joined server, in that case the subtitle lines that spawned from the previous server will not retire until cl.time(current client time) > the previous server's sv.time.
This is because the retirement of subtitles relies on cl.time (current client time), and client time relies on sv.time (server time).
A practical mitigation is to clear all existing subtitles on connecting. Should have been done in the latest commit
As far as i remember i reconnected to the same server via retry command.
As far as i remember i reconnected to the same server via retry command.
Should have been fixed in https://github.com/hzqst/MetaHookSv/releases/tag/v202209092
Subtitles are cleared when connect to a new server or retry
Will try as soon as i get the chance. Needs a bunch of testing since it doesn't always happen. Will come back with a reply when i get to a conclusion.
Not fixed. Server changed map, messages remained.
https://user-images.githubusercontent.com/3608544/189477800-e2f489f5-7fa8-4684-8f0f-1ac76776e69d.mp4
Probably because I forgot to call VidInit for SubtitlePanel Should have been fixed in https://github.com/hzqst/MetaHookSv/releases/tag/v20200910
Problem still present with latest version. Happened after server map change.
Closing this as fixed via https://github.com/hzqst/MetaHookSv/releases/tag/v20230314a until proven otherwise and reopening later if necessary.