• src/doors/clans-src/src/q

    From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, March 07, 2026 01:38:00
    https://gitlab.synchro.net/main/sbbs/-/commit/b3cec4b69a810994cded6a0b
    Added Files:
    src/doors/clans-src/src/qtest.c
    Modified Files:
    src/doors/clans-src/mk/Paths.gmake src/doors/clans-src/src/GNUmakefile alliancem.c clans.c console.c console.h defines.h door.c door.h empire.c event.c fight.c help.c ibbs.c input.c install.c items.c language.c language.h mail.c menus.c menus2.c news.c npc.c pawn.c quests.c reset.c system.c system.h trades.c user.c video.c video.h village.c
    Log Message:
    Create a "Quest Test" tool.

    This tools allows you to test quest packs by setting flags, running
    NPC encounters, and running quests.

    Random values are manually chosen, as are the results of a fight.
    Using this tool, you can test these things without needing to have
    a separate install of the game where you run forced maintenance
    to get the chat turns and hope the NPCs show up.

    In order to be able to re-use the real game code, more wrappers had
    the be written, and a few functions moved around.

    Claude developed the initial API and code, which then got fixed up
    manually.

    Still needs a vcxproj and to be added to the sln for Windows.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, March 07, 2026 17:59:00
    https://gitlab.synchro.net/main/sbbs/-/commit/5441297a0fa4e297935ae580
    Added Files:
    src/doors/clans-src/src/qtest.vcxproj
    Modified Files:
    src/doors/clans-src/src/clans.sln
    Log Message:
    Add a vcxproj file for qtest and add to the sln

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to Git commit to main/sbbs/m on Saturday, March 07, 2026 18:19:00
    https://gitlab.synchro.net/main/sbbs/-/commit/5988d284c66230d80555f5ed
    Modified Files:
    src/doors/clans-src/src/qtest.vcxproj
    Log Message:
    Fix up qtest build in Visual Studio

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, March 12, 2026 07:47:00
    https://gitlab.synchro.net/main/sbbs/-/commit/5e6ab5b0288af2e144bd807d
    Modified Files:
    src/doors/clans-src/src/qtest.c quests.c
    Log Message:
    Use GetStat() for Charisma check in quests.c and provide mock in qtest

    quests.c line 449 now uses GetStat() instead of direct attribute access
    to properly account for item/spell modifiers (consistent with fight.c).

    Add a mock GetStat() implementation in qtest.c to support this without
    needing to link user.o (which would cause duplicate symbol errors with
    qtest's own PClan and related functions).

    Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

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