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

    From Rob Swindell (on Windows 11)@VERT 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)

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