• src/doors/clans-src/src/items.c

    From Deucе@VERT to Git commit to main/sbbs/master on Monday, November 10, 2025 05:47:41
    https://gitlab.synchro.net/main/sbbs/-/commit/716dedb77164e0fc08b9fd92
    Modified Files:
    src/doors/clans-src/src/items.c
    Log Message:
    Optimize random item selection

    Previously, an oversized array of item pointers was allocated then
    built in memory just so one could be selected at random.

    There's still an unneeded Items_Init/Items_Close pair here though.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Monday, November 10, 2025 06:37:22
    https://gitlab.synchro.net/main/sbbs/-/commit/07ccae4aab02f522296f0fd7
    Modified Files:
    src/doors/clans-src/src/items.c
    Log Message:
    Reduce the value of a scroll by half every time it's used

    This fixes an issue where you could buy a Banish scroll, use it four
    times, then sell it for the same price you could have gotten for it
    when it was new.

    It wasn't an infinite gold bug, but it did make multi-use scrolls
    significantly cheaper to use.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Monday, November 17, 2025 12:54:32
    https://gitlab.synchro.net/main/sbbs/-/commit/a5d6da8c968bf7678d1cc45a
    Modified Files:
    src/doors/clans-src/src/items.c
    Log Message:
    Fix reversed login in GetEquippableItem()

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