aboutsummaryrefslogtreecommitdiff
path: root/test/missle.png
diff options
context:
space:
mode:
authorOsmium Sorcerer <os@sof.beauty>2026-03-22 17:30:03 +0000
committerOsmium Sorcerer <os@sof.beauty>2026-03-29 22:22:25 +0000
commit3b8bc386d316b6e177c814920f21f5ab5d798ee6 (patch)
treea19d60b323d8211a4d71594c2616ecbe78f2cef5 /test/missle.png
parent39372432b78b3d0980b004903739539e565c0948 (diff)
Support passworded characters in character list
This obscure feature has been present for years, from sending passwords to the server to showing `char_passworded` image over character icons. Servers could already exploit clients sending `PW` with a password every time they select a character to implement passworded characters. The clients had no way of knowing which ones were passworded, however, and couldn't filter them despite "Passworded" checkbox being here all along. The approach used by this commit is a hack. During loading, server sends SC which is a list of characters, each one having name, description, and evidence. In practice, only names were used. Descriptions were stored in memory but unused, and evidence was ignored altogether. By adding a magic value "P" in this "character evidence" field, server can mark passworded characters without breaking Vanilla compatibility.
Diffstat (limited to 'test/missle.png')
0 files changed, 0 insertions, 0 deletions