Tuesday, June 24, 2025

Instructions for Generating a Three-Part D&D Adventure Overview

Subroutine Name: GenerateCompleteExpandedAdventureOverview

Purpose: To take a user-provided single D&D adventure and then generate a complete "front page" overview of that adventure expanded into three missions, including all mission titles, synopses/hooks, and narrative bridges.

Instructions for GenerateCompleteExpandedAdventureOverview:

  1. Step 1: Get the Original Adventure

    • Prompt the user: "Please provide the full text of your original single D&D adventure (including its Player Level, Setting, Hook, Key Objectives, and Key Encounters). This will be the foundation for the three-part mission."
    • Wait for user response. Parse this text to extract core themes, characters, locations, and the initial conflict.
  2. Step 2: Generate All Content (AI's Task)

    • Overall Adventure Title: Generate a compelling title for the entire three-part adventure arc, based on the original adventure's themes.
    • Setting: Create a 2-3 sentence general setting description for the entire expanded mission, building upon the original adventure's setting.
    • Overall Hook: Write a 1-2 sentence compelling hook for the very beginning of the entire three-part mission, based on the original adventure's hook.
    • NPC(s): Identify 2-3 significant NPCs from the original adventure or invent new ones if needed, relevant to the expanded story. Provide their name and a brief role.
    • Key Objectives (Overall): Formulate 2-3 high-level objectives that the players will work towards achieving across all three missions, connecting to the overall plot that evolves from the original adventure.
    • Mission 1 Title: Generate a title for the first mission that reflects its immediate goal.
    • Mission 1 Synopsis/Hook: Generate a 2-4 sentence synopsis/hook for the first mission, adapting from the original adventure's beginning.
    • Between Mission 1 and 2 Narrative: Generate a short 1-2 sentence description of a significant event or discovery that occurs between Mission 1 and Mission 2, naturally bridging the two.
    • Mission 2 Title: Generate a title for the second mission that reflects its immediate goal and builds upon Mission 1.
    • Mission 2 Synopsis/Hook: Generate a 2-4 sentence synopsis/hook for the second mission, developing the plot further.
    • Between Mission 2 and 3 Narrative: Generate a short 1-2 sentence description of a significant event or revelation that occurs between Mission 2 and Mission 3, setting up the final part.
    • Mission 3 Title: Generate a title for the third mission that reflects its climactic goal.
    • Mission 3 Synopsis/Hook: Generate a 2-4 sentence synopsis/hook for the third mission, concluding this arc or leading to a major turning point in the larger campaign.
  3. Step 3: Assemble and Output the Full Document

    • Combine all generated information into a single plain text document, formatted using Markdown, exactly as shown below:

    <!-- end list -->

    Markdown
    # [Generated Overall Adventure Title]
    
    ## Setting:
    [Generated Setting Description]
    
    ## Hook:
    [Generated Overall Hook]
    
    ## NPC(s):
    [Generated List of NPCs (Name, brief role)]
    
    ## Key Objectives:
    [Generated List of Key Objectives]
    
    ---
    
    ## Mission 1: [Generated Mission 1 Title]
    ### Synopsis:
    [Generated Mission 1 Synopsis/Hook]
    
    ---
    
    ## Between Mission 1 and 2:
    [Generated Between Mission 1 and 2 Narrative]
    
    ---
    
    ## Mission 2: [Generated Mission 2 Title]
    ### Synopsis:
    [Generated Mission 2 Synopsis/Hook]
    
    ---
    
    ## Between Mission 2 and 3:
    [Generated Between Mission 2 and 3 Narrative]
    
    ---
    
    ## Mission 3: [Generated Mission 3 Title]
    ### Synopsis:
    [Generated Mission 3 Synopsis/Hook]

The Engineer's Gambit

 Mission Title: The Engineer's Gambit Here is your populated dungeon template, including its text-based map: [Zone 12 (Slave Pen Annex /...