• src/doors/clans-src/tests/fixtures/stock_quests/pak.lst src/doors/clan

    From Deucе@VERT to Git commit to main/sbbs/master on Tuesday, March 10, 2026 16:55:44
    https://gitlab.synchro.net/main/sbbs/-/commit/5699f954395aea6ed9651e78
    Added Files:
    src/doors/clans-src/tests/fixtures/stock_quests/pak.lst src/doors/clans-src/tests/fixtures/stock_quests/scripts/q10_help.script q10_take.script q11_win.script q12_left.script q12_right.script q13_win.script q14_win.script q15_charge.script q15_flank.script q16_win.script q17_win.script q18_win.script q19_fight.script q19_negotiate_broke.script q19_negotiate_pay.script q1_win.script q20_win_nosword.script q20_win_sword.script q2_attack.script q2_talk.script q3_enter_drink_p1.script q3_sneak_skip.script q4_ignore.script q4_investigate.script q5_ll_deadend.script q5_rr_success.script q6_altar.script q6_face.script q7_press.script q7_search.script q8_down.script q8_explore.script q9_ambush.script q9_challenge.script src/doors/clans-src/tests/test_stock_quests.sh
    Modified Files:
    src/doors/clans-src/tests/GNUmakefile
    Log Message:
    Add regression tests for stock quest campaign (115 tests)

    Exercise all 20 quests across 34 paths via qtest script mode.
    Assertions verify exit codes, gold rewards, flag state, quest
    completion, AddNews, and GiveItem. Compiles real data files
    (quests.evt, npcquote.txt, eventmon.txt, clans.txt) and builds
    a minimal PAK for NPC Chat commands.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

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