diff options
author | gumi <git@gumi.ca> | 2020-07-08 16:25:02 +0000 |
---|---|---|
committer | gumi <git@gumi.ca> | 2020-07-08 16:25:02 +0000 |
commit | 10a83bd2faa914f186d549cebb5f57b0552e493d (patch) | |
tree | eea18950e0008a30060870db859e0a8180fb8935 /src/char | |
parent | c01f80bf03fd814f595b2b7724ab9e7c9a9ebc80 (diff) | |
download | tmwa-10a83bd2faa914f186d549cebb5f57b0552e493d.tar.gz tmwa-10a83bd2faa914f186d549cebb5f57b0552e493d.tar.bz2 tmwa-10a83bd2faa914f186d549cebb5f57b0552e493d.tar.xz tmwa-10a83bd2faa914f186d549cebb5f57b0552e493d.zip |
never clear the invisible/hidden gm status
Diffstat (limited to 'src/char')
-rw-r--r-- | src/char/char.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/char/char.cpp b/src/char/char.cpp index 417b0d3..4d930f1 100644 --- a/src/char/char.cpp +++ b/src/char/char.cpp @@ -812,8 +812,17 @@ void create_online_files(void) // display each player. for (CharPair& cd : char_keys) { + CharData *p = nullptr; + if (!server_for(&cd)) continue; + + p = cd.data.get(); + + // failsafe + if (bool(p->option & Opt0::HIDE)) + continue; + players++; FPRINTF(fp2, " <tr>\n"_fmt); // displaying the character name |