Jump to content

Template:Session Prep: Difference between revisions

From greyhawk
mNo edit summary
mNo edit summary
Line 1: Line 1:
<noinclude>
<noinclude>
This template is designed to help Dungeon Masters (DMs) prepare and run their role-playing game sessions. It draws inspiration from the structured organization of classic Advanced Dungeons & Dragons (AD&D) modules, the narrative focus of Middle-earth Role Playing (MERP) adventures, and the organized, detailed approach of Chris Perkins. This template tries to include best practices from various RPG luminaries, including Gary Gygax, Dave Arneson, Monte Cook, Sandy Petersen, Kenzer and Company, Ed Greenwood, Margaret Weis, Tracy Hickman, Greg Stafford, and Robin Laws who inspired me over the past 40 years of RPG development.
{{Documentation}}
 
</noinclude><includeonly>{{Session Prep/Display
== How to Use ==
| campaign = {{{campaign|}}}
To use this template, insert the following code into your session prep page:
| session_title = {{{session_title|}}}
 
| previous_session = {{{previous_session|}}}
<pre>
| location = {{{location|}}}
{{Session Prep
| scene_overview = {{{scene_overview|}}}
| campaign =
| setting_details = {{{setting_details|}}}
| session_title =
| key_npcs = {{{key_npcs|}}}
| previous_session =
| player_goals = {{{player_goals|}}}
| location =
| hooks = {{{hooks|}}}
| scene_overview =
| key_events = {{{key_events|}}}
| key_npcs =
| planned_events = {{{planned_events|}}}
| hooks =
| challenges = {{{challenges|}}}
| key_events =
| clues_info = {{{clues_info|}}}
| planned_events =
| treasure_rewards = {{{treasure_rewards|}}}
| challenges =
| interludes = {{{interludes|}}}
| clues_info =
| potential_conflicts = {{{potential_conflicts|}}}
| treasure_rewards =
| notes_reminders = {{{notes_reminders|}}}
| interludes =
| random_encounters = {{{random_encounters|}}}
| potential_conflicts =
| story_arcs_themes = {{{story_arcs_themes|}}}
| notes_reminders =
| mythic_elements = {{{mythic_elements|}}}
| random_encounters =
| cliffhanger = {{{cliffhanger|}}}
| setting_details =
}}</includeonly>
| player_goals =
| story_arcs_themes =
| mythic_elements =
}}
</pre>
 
Replace the placeholder values with the relevant information.
 
* '''Core Parameters:'''
    * '''campaign''': The name of the campaign.
    * '''session_title''': A concise title for the session, reminiscent of classic module titles.
    * '''previous_session''': A brief summary of the previous session to refresh your memory, similar to the "Previously on..." sections in narrative-driven adventures.
    * '''location''': The primary location of the session, mirroring the detailed location descriptions in AD&D modules.
    * '''scene_overview''': A brief description of the current scene's goals, atmosphere, and mood, breaking down the session into distinct scenes.
    * '''key_npcs''': Important NPCs with brief notes on their current state, goals, and motivations. Consider their hidden secrets and how they might influence the story.
    * '''hooks''': Active plot hooks or potential hooks, like the adventure hooks often found at the start of modules.
    * '''key_events''': Important events in chronological order (can be list or narrative), akin to the structured event sequences in classic adventures.
    * '''planned_events''': Planned scenes for the session, outlining the expected flow of the adventure, scene by scene.
    * '''challenges''': Obstacles players will face (combat, puzzles, etc.), mirroring the challenges presented in classic modules. Outline encounters in detail.
    * '''clues_info''': Key clues and their locations, essential for mystery-driven adventures. Track all important information.
    * '''treasure_rewards''': Potential loot and rewards, a staple of classic dungeon crawls.
    * '''interludes''': Optional scenes for pacing or flavor, adding narrative depth like in MERP adventures.
    * '''potential_conflicts''': Possible conflicts or complications, anticipating player actions and reactions.
    * '''notes_reminders''': DM notes and reminders, a section for your own observations and rulings.
    * '''random_encounters''': Link to random encounter tables, a classic element of exploration-based adventures.
 
* '''Optional/Advanced Parameters:'''
    * '''setting_details''': details about the current location that are not directly scene related.
    * '''player_goals''': The current goals of the player characters.
    * '''story_arcs_themes''': The overall story arcs and themes that are present in the campaign.
    * '''mythic_elements''': Any mythic elements that are relevant to the game.
 
* '''List formatting''': Use Mediawiki list formatting (* item) for lists.
 
== Best Practices ==
* '''Embrace Narrative''': Like MERP adventures, weave narrative elements into your session prep.
* '''Structure Your Encounters''': Draw inspiration from AD&D modules by structuring your encounters and events, including scene-by-scene planning.
* '''Anticipate Player Actions''': Prepare for potential conflicts and complications, as player choices can drastically alter the course of the adventure.
* '''Keep it Concise''': While detail is important, prioritize key information for quick reference during gameplay.
* '''Use Lists and Bullet Points''': For sections with multiple items (NPCs, hooks, challenges), use lists for better readability.
* '''Read Ahead''': Like the old modules, read the adventure material thoroughly before the session.
* '''Be Flexible''': Be prepared to deviate from your plans based on player actions.
* '''Provide meaningful choices''': Give players agency, and make their choices have real impacts on the story.
* '''Have Fun''': Remember that the goal is to create an enjoyable experience for everyone at the table.
</noinclude>
 
 
 
<noinclude>
<templatedata>
{
  "params": {
    "campaign": {
      "label": "Campaign",
      "description": "The name of the campaign.",
      "type": "string",
      "required": false
    },
    "session_title": {
      "label": "Session Title",
      "description": "A concise title for the session.",
      "type": "string",
      "required": false
    },
    "previous_session":{
      "label":"Previous Session",
      "description":"A summary of what happened during the previous session.",
      "type":"string",
      "required":false
    },
    "location": {
      "label": "Location",
      "description": "The primary location of the session.",
      "type": "string",
      "required": false
    },
    "scene_overview": {
      "label": "Scene Overview",
      "description": "A brief description of the current scene's goals and atmosphere.",
      "type": "string",
      "required": false
    },
    "key_npcs": {
      "label": "Key NPCs",
      "description": "Important NPCs with brief notes on their current state and goals.",
      "type": "string",
      "required": false
    },
    "hooks": {
      "label": "Hooks",
      "description": "Active plot hooks or potential hooks.",
      "type": "string",
      "required": false
    },
    "key_events": {
      "label": "Key Events",
      "description": "Important events in chronological order (can be list or narrative).",
      "type": "string",
      "required": false
    },
    "planned_events": {
      "label": "Planned Events",
      "description": "Planned scenes for the session.",
      "type": "string",
      "required": false
    },
    "challenges": {
      "label": "Challenges",
      "description": "Obstacles players will face (combat, puzzles, etc.).",
      "type": "string",
      "required": false
    },
    "clues_info": {
      "label": "Clues & Info",
      "description": "Key clues and their locations.",
      "type": "string",
      "required": false
    },
    "treasure_rewards": {
      "label": "Treasure & Rewards",
      "description": "Potential loot and rewards.",
      "type": "string",
      "required": false
    },
    "interludes": {
      "label": "Interludes",
      "description": "Optional scenes for pacing or flavor.",
      "type": "string",
      "required": false
    },
    "potential_conflicts": {
      "label": "Potential Conflicts",
      "description": "Possible conflicts or complications.",
      "type": "string",
      "required": false
    },
    "notes_reminders": {
      "label": "Notes & Reminders",
      "description": "DM notes and reminders.",
      "type": "string",
      "required": false
    },
    "random_encounters": {
      "label": "Random Encounters",
      "description": "Link to random encounter tables.",
      "type": "string",
      "required": false
    },
    "setting_details":{
      "label":"Setting Details",
      "description":"details about the current location that are not directly scene related.",
      "type":"string",
      "required":false
    },
    "player_goals":{
      "label":"Player Goals",
      "description":"The current goals of the player characters.",
      "type":"string",
      "required":false
    },
    "story_arcs_themes":{
        "label":"Story Arcs & Themes",
        "description":"The overall story arcs and themes that are present in the campaign.",
        "type":"string",
        "required":false
    },
    "mythic_elements":{
        "label":"Mythic Elements",
        "description":"Any mythic elements that are relevant to the game.",
        "type":"string",
        "required":false
    }
  }
}
</templatedata>
</noinclude>

Revision as of 00:53, 30 March 2025

Script error: No such module "documentation".