• src/doors/clans-src/quests/prompt.md

    From Deucе@VERT to Git commit to main/sbbs/master on Fri Mar 6 14:18:45 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b71e4538ea1d5c748f46c3a5
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Six locations now.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Mar 7 01:38:45 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/3fb3b0047336b42058b9924f
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Make it clear that event blocks and response blocks can both complete quests

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Mar 7 12:57:03 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/666a362b1de388ec07bfd0b9
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Add instructions for "ambient" NPCs.

    Ask the LLM to allow ambient NPCs to JoinClan
    Have the LLM also genreate a Makefile and a build.bat

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Mar 7 13:40:13 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/8f8798c5d2b36af50c04c9aa
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    More meta feedback loopery.

    After Claude.ai successfully generated a campaign, I asked it for
    feedback on prompt.md regarding anything that wasn't clear or caused
    the Claude.ai to struggle to come up with a solution to.

    I then fed this feedback to Claude Code and had it update the prompt.md
    file to avoid the issues that Claude.ai encountered.

    I'm sure this is fine.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Mar 8 15:21:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9c8a7d224c77be90f55a7b77
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Improve quest pack generator prompt with 12 targeted fixes

    Addresses gaps discovered during live pack generation:
    - Add output chunking guidance for large chat/evt files
    - Flag ambient NPC section as the heaviest content task
    - Add presentation constraints question (#7) to world-building interview
    - Fix JoinClan paragraph: correct typo, add chat-only cross-reference
    - Add flag table timing guidance (draft before any chat/evt content)
    - Add lore keeper cross-reference to IntroTopic field definition
    - Clarify Option/Input are commands, not block delimiters; fix "Option block" language
    - Replace terse NextLine/End note with two full worked examples (Fight + Option)
    - Replace abstract makenpc syntax with concrete invocation example
    - Add PAK-vs-standalone recommendation for .npc files
    - Add color-persistence note to Prompt command entry and standard pattern
    - Document Qnn flag persistence (QuestsDone bitmask, survives restarts)

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

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Mar 8 21:20:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f10f73063ef2a362b9199ea5
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Improve quest pack generator prompt based on LLM session feedback

    Adds generation rhythm section (continue automatically between passes;
    stop only for genuine world-brief ambiguities). Adds pre-generation
    checklist: filesystem check for existing files, sysop resume-or-fresh
    choice, pack name commitment with approval before writing anything.

    Syntax rules: adds NoRun and all-Option-jump End examples to close the systematic gap that caused block closure errors in every pass.

    File format fixes: flag table must be written to the .evt file before
    any chat file is written; chat files come after. quests.ini gains
    MAX_QUESTS (64), daily-repeatable pattern (Known, never DoneQuest,
    D-flag guard), and quests.hlp guidance for hidden quests. NPC Info
    gains MAX_TOPICS (10 per NPC), MAX_NPCFILES (32), and marks HereNews
    as optional. Monster definition gains MAX_MONSTERS (255 per .mon).
    clans.ini gains makepak output-first argument order note.

    Bug fix: IntroTopic description said "first approached" — source has no first-time guard; it runs on every conversation. The Catchup pattern
    already said "every visit" making this an internal contradiction.

    Clarifications: MaxTopics is per-conversation (binary reloaded each
    chat); Difficulty stat table ranges are design guidelines from
    monsters.txt, not engine-enforced scaling; Option Char is
    case-insensitive; GiveXP is a design guideline not a runtime error;
    color codes are only valid in text output fields; AddNews follows the
    same 254-char string argument limit as all other string args.

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

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Mar 8 22:19:38 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0b50e2d727318e31eaa276f7
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Document IntroTopic and TellTopic for ambient NPCs in quest prompt

    An LLM using this prompt incorrectly concluded that ambient (wandering) NPCs cannot use IntroTopic or hidden Topic entries. The engine makes no such distinction — NPC_ChatNPC() handles both identically — but the prompt's ambient NPC section never mentioned IntroTopic or TellTopic, and the only TellTopic examples referenced the lore keeper pattern.

    Add explicit guidance: a TellTopic design-rule bullet, an IntroTopic
    subsection with the stock Pirate's D-flag greeting example, a Progressive revelation subsection citing two stock wandering NPCs (Pirate, Useless Old
    Man) and providing a ready-to-copy smith pattern, and a small wording fix
    in the file-organisation paragraph to mention Topic alongside KnownTopic.

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

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 9 01:11:48 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/65ab6a7cf532d9175631a236
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Add ANSI art interview question to quest prompt

    Add question 8 to the world-building interview asking the sysop
    how many .ans files they want to provide, so the LLM can place
    Display calls at the highest-impact moments. Skipped when the LLM
    can generate ANSI art itself. Update Display command to reference
    the interview answer instead of asking ad-hoc during generation.

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

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 9 02:34:08 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ef34fb190c3cd044c2b1d3e9
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Document combat formulas, engine limits, and fix stat table inaccuracies in quest prompt

    Incorporates second round of LLM feedback: corrects hit formula to
    two separate random(4) rolls (triangular distribution), documents
    Agility's dual role and ArmorStr post-percentage timing, adds Level
    cap to spell damage formula, documents GiveFight daily budget,
    JoinClan 6-member cap, HereNews/AddNews dedup and visibility
    behavior, %L terminal reliability, and stat interpolation guidance.
    Removes redundant generation rhythm paragraph now covered by the
    rewritten section.

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

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Mar 9 02:34:08 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/28aef21a1921737b6aeb1415
    Modified Files:
    src/doors/clans-src/quests/prompt.md
    Log Message:
    Document TellTopic same-session reveal, MaxTopics counting, AddEnemy
    lifecycle, JoinClan exemption, and G-flag state limitation

    From post-generation LLM interview: TellTopic works immediately from
    any Topic block (not just IntroTopic) because the menu is rebuilt
    each loop iteration. MaxTopics counts menu selections only —
    IntroTopic and TellTopic don't count. AddEnemy accumulates across
    blocks (cleared only at RunEvent start and after Fight, not on Jump).
    JoinClan explicitly exempted from "no quest logic in topics" rule
    since it is chat-only by engine design. GiveXP prohibition
    tightened to explain why (XP curve bypass). G-flag limitation
    documented: {!Gnn} cannot distinguish never-set from was-set-then-
    cleared; workaround is a companion P flag.

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

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