From 2aed9925f02f6b8604c1bc5e008798f12d5e2ee4 Mon Sep 17 00:00:00 2001 From: gumi Date: Sat, 10 Nov 2018 15:24:10 -0500 Subject: don't display (GM) for non-60 in the txt online list --- src/char/char.cpp | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/char/char.cpp b/src/char/char.cpp index b9b1f60..7ab72fb 100644 --- a/src/char/char.cpp +++ b/src/char/char.cpp @@ -824,7 +824,7 @@ void create_online_files(void) GmLevel gml = isGM(cd.key.account_id); { if ((gml.satisfies(char_conf.online_gm_display_min_level) && - !(gml.get_all_bits() % 10)) || gml.satisfies(GmLevel::from(99_u32))) + !(gml.get_all_bits() == 60)) || gml.satisfies(GmLevel::from(99_u32))) FPRINTF(fp, "%-24s (GM) "_fmt, cd.key.name); else FPRINTF(fp, "%-24s "_fmt, cd.key.name); @@ -853,8 +853,21 @@ void create_online_files(void) }; } if ((gml.satisfies(char_conf.online_gm_display_min_level) && - !(gml.get_all_bits() % 10)) || gml.satisfies(GmLevel::from(99_u32))) - FPRINTF(fp2, " (GM)"_fmt); + !(gml.get_all_bits() % 10)) || gml.satisfies(GmLevel::from(99_u32))) { + if (gml.get_all_bits() == 40) { + FPRINTF(fp2, " (DEV)"_fmt); + } if (gml.get_all_bits() == 50) { + FPRINTF(fp2, " (EVTC)"_fmt); + } if (gml.get_all_bits() == 60) { + FPRINTF(fp2, " (GM)"_fmt); + } if (gml.get_all_bits() == 80) { + FPRINTF(fp2, " (DEV)"_fmt); + } if (gml.get_all_bits() == 99) { + FPRINTF(fp2, " (ADM)"_fmt); + } else { + FPRINTF(fp2, ""_fmt); + } + } FPRINTF(fp2, "\n"_fmt); } FPRINTF(fp, "\n"_fmt); -- cgit v1.2.3-60-g2f50