• ctrl/text.dat src/sbbs3/atcodes.cpp js_system.c logon.cpp text_default

    From Rob Swindell@VERT to Git commit to sbbs/master on Thu Sep 17 15:33:17 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/e59866e3aa9f35f1802c014f
    Modified Files:
    ctrl/text.dat src/sbbs3/atcodes.cpp js_system.c logon.cpp text_defaults.c text/menu/chat.msg
    Log Message:
    Better sysop availability (for chat) visibility/toggleability

    - JS system.operator_available property (read/writeable)
    - SYSAVAIL @-code which expands to LiSysopAvailable or LiSysopNotAvailable
    (use the new SYSAVAIL @-code in the chat menu to show availabilty to chat)
    - ;avail sysop command (in str_cmds.js) to toggle sysop availability
    - Changed LiSysopIs text.dat string to be a format string (include %s) and
    the trailing \r\n, so that it can be used in str_cmds.js or anywhere else
    to report sysop availability to chat, or can be set to blank string to
    display nothing (this would not work previously).

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net