• src/sbbs3/ars.c ars_defs.h atcodes.cpp chk_ar.cpp userdat.c

    From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Mon Jan 12 20:14:17 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/88ff08e4d1631013354cccff
    Modified Files:
    src/sbbs3/ars.c ars_defs.h atcodes.cpp chk_ar.cpp userdat.c
    Log Message:
    Give user property visibilty to ARS and @-codes

    New ARS keyword: PROP [section]:key
    - Checks the "truthiness" of a specified user property
    - If no "[section]" or "section:" is provided, assumes root section
    - This is a boolean (true/false) check only, no value comparisons

    New @-codes: PROP, YESNO, and ONOFF
    - PROP:[section]key (expands to the value of the specified user property)
    - YESNO:<ARS> (expands to the text.dat string for Yes or No based on ARS)
    - ONOFF:<ARS> (expands to the text.dat string for On or Off based on ARS)
    --- SBBSecho 3.34-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)