diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index 11e1ad17a3fa4b590b6d80efae82fcb9228309e7..e568ef8fc8720e5c18ddc69b8b8645e966385bdb 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -648,6 +648,12 @@ const char* sbbs_t::atcode(const char* sp, char* str, size_t maxlen, int* pmode, if(strcmp(sp, "PETSCII") == 0) return (useron.misc & PETSCII) ? text[On] : text[Off]; + if(strcmp(sp, "PETGRFX") == 0) { + if(term_supports(PETSCII)) + outcom(PETSCII_UPPERGRFX); + return nulstr; + } + if(strcmp(sp, "SWAPDEL") == 0) return (useron.misc & SWAP_DELETE) ? text[On] : text[Off];