Jump to content

Template:Session Prep: Difference between revisions

From greyhawk
mNo edit summary
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<includeonly>{{Session Prep/Display
This template is used for DM Quick Reference during game sessions.
| campaign = {{{campaign|}}}
 
| session_title = {{{session_title|}}}
== How to Use ==
| previous_session = {{{previous_session|}}}
To use this template, insert the following code into your session prep page:
| location = {{{location|}}}
 
| scene_overview = {{{scene_overview|}}}
<pre>
| setting_details = {{{setting_details|}}}
{{DMQuickRef
| key_npcs = {{{key_npcs|}}}
| campaign =  
| player_goals = {{{player_goals|}}}
| session_title =
| hooks = {{{hooks|}}}
| previous_session =
| key_events = {{{key_events|}}}
| location =
| planned_events = {{{planned_events|}}}
| scene_overview =
| challenges = {{{challenges|}}}
| key_npcs =
| clues_info = {{{clues_info|}}}
| hooks =
| treasure_rewards = {{{treasure_rewards|}}}
| key_events =
| interludes = {{{interludes|}}}
| planned_events =
| potential_conflicts = {{{potential_conflicts|}}}
| challenges =
| notes_reminders = {{{notes_reminders|}}}
| clues_info =
| random_encounters = {{{random_encounters|}}}
| treasure_rewards =
| story_arcs_themes = {{{story_arcs_themes|}}}
| interludes =
| mythic_elements = {{{mythic_elements|}}}
| potential_conflicts =
| cliffhanger = {{{cliffhanger|}}}
| notes_reminders =
}}</includeonly>
| random_encounters =
}}
</pre>
 
Replace the placeholder values with the relevant information.
 
* **campaign**: The name of the campaign.
* **session_title**: A concise title for the session.
* **previous_session**: A summary of what happened during the previous session.
* **location**: The primary location of the session.
* **scene_overview**: A brief description of the current scene's goals and atmosphere.
* **key_npcs**: Important NPCs with brief notes on their current state and goals.
* **hooks**: Active plot hooks or potential hooks.
* **key_events**: Important events in chronological order (can be list or narrative).
* **planned_events**: Planned scenes for the session.
* **challenges**: Obstacles players will face (combat, puzzles, etc.).
* **clues_info**: Key clues and their locations.
* **treasure_rewards**: Potential loot and rewards.
* **interludes**: Optional scenes for pacing or flavor.
* **potential_conflicts**: Possible conflicts or complications.
* **notes_reminders**: DM notes and reminders.
* **random_encounters**: Link to random encounter tables.
</noinclude>
 
__NOTOC__
{{Special:Whatlinkshere/{{PAGENAME}}}}
{{#if:{{{campaign|}}}|[[Category:{{{campaign}}} Campaign]]|[[Category:Missing Campaign Name]]}}
[[Category:DM Info]]
 
<style>
.dm-ref-section {
    margin-bottom: 1em;
}
.dm-ref-heading {
    background-color: #e0e0e0;
    padding: 0.5em;
    font-weight: bold;
}
</style>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Campaign ==</h3>
    {{{campaign|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Session Title ==</h3>
    {{{session_title|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Previous Session ==</h3>
    {{{previous_session|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Location ==</h3>
    {{{location|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Scene Overview ==</h3>
    {{{scene_overview|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Key NPCs ==</h3>
    {{{key_npcs|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Hooks ==</h3>
    {{{hooks|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Key Events ==</h3>
    {{{key_events|Either list key events in bullet points, or provide a narrative description of the event sequence.}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Planned Events ==</h3>
    {{{planned_events|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Challenges ==</h3>
    {{{challenges|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Clues & Info ==</h3>
    {{{clues_info|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Treasure & Rewards ==</h3>
    {{{treasure_rewards|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Interludes ==</h3>
    {{{interludes|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Potential Conflicts ==</h3>
    {{{potential_conflicts|}}}
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Notes & Reminders ==</h3>
    <div class="mw-collapsible mw-collapsed">
        {{{notes_reminders|}}}
    </div>
</div>
 
<div class="dm-ref-section">
    <h3 class="dm-ref-heading">== Random Encounters ==</h3>
    {{{random_encounters|Link to the various encounter tables using their wikilink names.}}}
</div>
 
<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
        }
    }
}
</templatedata>
</noinclude>

Latest revision as of 01:03, 30 March 2025