BBS: TELESC.NET.BR Assunto: src/doors/clans-src/quests/prompt.md De: Deuc¨ Data: Sun, 8 Mar 2026 21:20:51 -0700 ----------------------------------------------------------- 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.6n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]