Template:CampaignFrame: Difference between revisions

From Velthuryn
No edit summary
No edit summary
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
This is the template for Campaign Frames in the Velthuryn Wiki.
It records key narrative, thematic, and mechanical details for each Daggerheart campaign frame.
</noinclude>
<includeonly>
<includeonly>
<div class="campaign-frame">
<div class="vh-campaign-frame">
 
== {{{CampaignFrameTitle|{{PAGENAME}}}}} ==
'''Complexity:''' {{{Complexity|}}}<br>
'''Setting:''' {{{Setting|}}}<br>
'''Associated Events:''' {{{AssociatedEvents|}}}


=== Pitch ===
  <!-- Header -->
{{{Pitch|}}}
  <div class="vh-cf-header">
    <h1 class="vh-cf-title">{{{title|Campaign Title}}}</h1>
    <!-- Optional summary / hook line -->
    {{#if: {{{hook|}}} |
    <div class="vh-cf-hook">{{{hook}}}</div>
    }}


=== Tone & Feel ===
    <div class="vh-cf-meta"><p>By: {{{author|Joe McMahon}}}<br/>System: {{{system|System: Daggerheart}}}<br/>Complexity: [[Has campaign complexity::{{{complexity}}}|{{{complexity}}}]]<br/>Setting: [[Has setting::{{{setting}}}|{{{setting}}}]]</div>
{{{Tone|}}}
  </div>


=== Themes ===
  <!-- Two column body -->
{{{Themes|}}}
  <div class="vh-cf-body">


=== Touchstones ===
    <!-- Left column -->
{{{Touchstones|}}}
    <div class="vh-cf-col vh-cf-col-left">{{#if: {{{pitch|}}} |
      <h2>The Pitch</h2>
      <div class="vh-cf-text vh-cf-dropcap">[[Has pitch::{{{pitch}}}|{{{pitch}}}]]
      </div>
      }}
    </div> <!-- end left column -->
    <!-- Right column -->
    <div class="vh-cf-col vh-cf-col-right">
      {{#if: {{{toneandfeel|}}} |
      <div class="vh-cf-callout-title">Tone & Feel</div>
      <div class="vh-cf-text">{{{toneandfeel}}}</div>
      }}


=== Overview ===
      {{#if: {{{themes|}}} |
{{{Overview|}}}
      <div class="vh-cf-callout-title">Themes</div>
      <div class="vh-cf-text">{{{themes}}}</div>
      }}


=== Player & GM Principles ===
      {{#if: {{{touchstones|}}} |
* '''Player Principles:''' {{{PlayerPrinciples|}}}
      <div class="vh-cf-callout-title">Touchstones</div>
* '''GM Principles:''' {{{GMPrinciples|}}}
      <div class="vh-cf-text">{{{touchstones}}}</div>
      }}


=== Unique Distinctions ===
    </div> <!-- end right column -->
{{{UniqueDistinctions|}}}


=== Inciting Incident ===
    <div class="vh-cf-multicol">
{{{IncitingIncident|}}}
    {{#if: {{{overview|}}} |
      <h2>Overview</h2>
      <div class="vh-cf-text vh-cf-italics">If your group decides to play this campaign, give your players the following information before character creation.</div>
      <div class="vh-cf-text vh-cf-dropcap">{{{overview}}}</div>
    }}


=== Special Mechanics ===
      {{#if: {{{classes|}}} |
{{{SpecialMechanics|}}}
      <h2>Communities</h2>
      <div class="vh-cf-text">
        {{{communities}}}
      </div>
      }}


=== Session Zero Questions ===
      {{#if: {{{ancestries|}}} |
{{{SessionZeroQuestions|}}}
      <div class="vh-cf-text">
        <h2>Ancestries</h2>
        {{{ancestries}}}
      </div>
      }}


[[Has campaign complexity::{{{Complexity|}}}]]|
      {{#if: {{{classes|}}} |
[[Has setting::{{{Setting|}}}]]|
      <h2>Classes</h2>
[[Has associated events::{{{AssociatedEvents|}}}]]|
      <div class="vh-cf-text">
[[Has pitch::{{{Pitch|}}}]]|
        {{{classes}}}
[[Has tone::{{{Tone|}}}]]|
      </div>
[[Has themes::{{{Themes|}}}]]|
      }}
[[Has touchstones::{{{Touchstones|}}}]]|
    </div> <!-- end multi col -->
[[Has overview::{{{Overview|}}}]]|
  <!-- Two column body -->
[[Has player principles::{{{PlayerPrinciples|}}}]]|
  <div class="vh-cf-body">
[[Has GM principles::{{{GMPrinciples|}}}]]|
    <!-- Left column -->
[[Has unique distinctions::{{{UniqueDistinctions|}}}]]|
    <div class="vh-cf-col vh-cf-col-left">
[[Has inciting incident::{{{IncitingIncident|}}}]]|
      {{#if: {{{player_principles|}}} |
[[Has special mechanics::{{{SpecialMechanics|}}}]]|
      <div class="vh-cf-text">
[[Has session zero questions::{{{SessionZeroQuestions|}}}]]|
        <h2>Player Principles</h2>
        {{{player_principles}}}
      </div>
      }}
    </div> <!-- end left column -->
    <!-- Right column -->
    <div class="vh-cf-col vh-cf-col-right">
      {{#if: {{{gm_principles|}}} |
      <div class="vh-cf-text">
        <h2>GM Principles</h2>
        {{{gm_principles}}}
      </div>
      }}
    </div> <!-- end right column -->
  <!-- Two column body -->
  {{#if: {{{distinctions|}}} |
  <div class="vh-cf-body">
    <h2>Distinctions</h2>
    <div class="vh-cf-multicol">
      <div class="vh-cf-text">
        {{{distinctions}}}
      </div> 
    </div>
  </div>
  }}
  <!-- Two column body -->
  <div class="vh-cf-body">
    <!-- Left column -->
      {{#if: {{{inciting_incident|}}} |
      <div class="vh-cf-text">
        <h2>The Inciting Incident</h2>
        <div class="vh-cf-dropcap">{{{inciting_incident}}}</div>
      }}
      </div> <!-- end left column -->
    <!-- Right column -->
    <div class="vh-cf-col vh-cf-col-right">
      {{#if: {{{session_zero_qs|}}} |
      <h2>Session Zero Questions</h2>
        <div class="vh-cf-text">
          {{{session_zero_qs}}}
        </div>
      }}
    </div> <!-- end right column -->


[[Category:Campaign Frames]]
  </div> <!-- end body -->
</div>
</div> <!-- end frame wrapper -->
[[Has entity type::Campaign Frame]]
</includeonly>
</includeonly>
<noinclude>
Documentation for using {{tl|CampaignFrame}}.
</noinclude>

Latest revision as of 01:47, 5 January 2026


Documentation for using Template:Tl.