Template:Adversary: Difference between revisions

From Velthuryn
No edit summary
No edit summary
 
(56 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{| class="infobox adversary"
<div class="vh-card adversary-card">
|-
! colspan="2" style="text-align:center; font-size:120%;" | {{{name|{{PAGENAME}}}}}


|-
  <!-- Header -->
! Name
  <div class="vh-card__header">
| {{#if: {{{name|}}}
    <div class="vh-card__title">{{{name|{{PAGENAME}}}}}{{#if:{{{name|}}}|{{#set:Has name={{{name}}}}}}}</div>
    | [[Has name::{{{name}}}|{{{name}}}]]
    {{#if:{{{link|}}}|<div class="vh-card__icon">[[{{{link}}}|<span class="vh-card__icon-glyph" aria-hidden="true">↗</span>]]</div>}}
    |
   </div>
   }}


|-
  <!-- Meta -->
! Tier
  <div class="vh-card__meta">
| {{#if: {{{tier|}}}
    <div class="vh-card__tier">Tier {{{tier|}}}{{#if:{{{tier|}}}|{{#set:Has tier={{{tier}}}}}}}        {{{adversary_type|}}}{{#if:{{{adversary_type|}}}|{{#set:Has adversary type={{{adversary_type}}}}}}}</div>
    | [[Has tier:{{{tier}}}|{{{tier}}}]]
    |  
  }}


|-
    {{#if:{{{description|}}}|<div class="vh-card__desc">{{{description}}}{{#set:Has description={{{description}}}}}</div>}}
! Type
| {{#if: {{{adversary_type|}}}
    | [[Has adversary type::{{{adversary_type}}}|{{{adversary_type}}}]]
    |
  }}


|-
    {{#if:{{{motives|}}}{{{tactics|}}}|<div class="vh-card__motives"><strong>Motives &amp; Tactics:</strong> {{#if:{{{motives|}}}|{{{motives}}}{{#set:Has motives={{{motives}}}}}}}{{#if:{{{motives|}}}{{{tactics|}}}|{{#if:{{{motives|}}}|{{#if:{{{tactics|}}}|, }}}}}}{{#if:{{{tactics|}}}|{{{tactics}}}{{#set:Has tactics={{{tactics}}}}}}}</div>}}
! Description
   </div>
| {{#if: {{{descripton|}}}
    | [[Has description::{{{description}}}|{{{description}}}]]
    |  
   }}


|-
  <!-- Stats band -->
! Motives
  <div class="vh-card__stats">
| {{#if: {{{motives|}}}
     <div class="stats" role="group" aria-label="Stats">
     | [[Has motives::{{{motives}}}|{{{motives}}}]]
    |
  }}


|-
      <p>{{#if:{{{difficulty|}}}|<strong>Difficulty:</strong> {{{difficulty}}}{{#set:Has difficulty={{{difficulty}}}}}}}  {{#if:{{{major_threshold|}}}|{{#if:{{{difficulty|}}}| <span class="sep" aria-hidden="true"></span> }}<strong>Thresholds:</strong> {{{major_threshold}}} / {{{severe_threshold}}}{{#set:Has major threshold={{{major_threshold}}}|Has severe threshold={{{severe_threshold}}}}}}}{{#if:{{{hit_points|}}}|{{#if:{{{difficulty|}}}{{{major_threshold|}}}| <span class="sep" aria-hidden="true"></span> }}<strong>  HP:</strong> {{{hit_points}}}{{#set:Has hit points={{{hit_points}}}}}}}{{#if:{{{stress|}}}|{{#if:{{{difficulty|}}}{{{major_threshold|}}}{{{hit_points|}}}| <span class="sep" aria-hidden="true"></span> }}<strong>   Stress:</strong> {{{stress}}}{{#set:Has stress={{{stress}}}}}}}</p>
! Tactics
| {{#if: {{{tactics|}}}
    | [[Has tactics::{{{tactics}}}|{{{tactics}}}]]
    |  
   }}


|-
      <p><strong>ATK:</strong> {{#if:{{{attack|}}}|{{{attack}}}{{#set:Has attack={{{attack}}}}}}} <span class="sep" aria-hidden="true"></span> <strong>{{#if:{{{attack_name|}}}|{{{attack_name}}}{{#set:Has attack name={{{attack_name}}}}}}}:</strong> {{{attack_range|}}} <span class="sep" aria-hidden="true"></span> {{#if:{{{attack_damage|}}}|{{{attack_damage}}}}}</p>
! Difficulty
| {{#if: {{{difficulty|}}}
    | [[Has difficulty::{{{difficulty}}}|{{{difficulty}}}]]
    |
  }}


|-
      {{#if:{{{experience|}}}|<div class="dotted" aria-hidden="true"></div><p><strong>Experience:</strong> {{{experience}}}{{#set:Has experience={{{experience}}}}}</p>}}
! Thresholds
     </div>
| {{#if: {{{major_threshold|}}}
   </div>
    | [[Has major threshold::{{{major_threshold}}}|{{{major_threshold}}}]] / [[Has severe threshold::{{{severe_threshold}}}|{{{severe_threshold}}}]]
     |
   }}


|-
  <!-- Features -->
! Hit Points
  {{#if:{{{features|}}}|<div class="vh-card__section-title">Features</div><div class="vh-card__features">{{{features}}}{{#set:Has features={{{features}}}}}</div>}}
| {{#if: {{{hit_points|}}}
</div>
    | [[Has hit points::{{{hit_points}}}|{{{hit_points}}}]]
    |
  }}
 
|-
! Stress
| {{#if: {{{stress|}}}
    | [[Has stress::{{{stress}}}|{{{stress}}}]]
    |
  }}
 
 
|-
! Attack
| {{#if: {{{attack|}}}
    | [[Has attack::{{{attack}}}|{{{attack}}}]]
    |
  }}
 
 
|-
! Experience
| {{#if: {{{experience|}}}
    | [[Has experience::{{{experience}}}|{{{experience}}}]]
    |
  }}
 
|-
! Features
| {{#if: {{{features|}}}
    | [[Has features::{{{features}}}|{{{features}}}]]
    |
  }}
 
|}
<!-- Semantic annotation -->
<!-- Semantic annotation -->
[[Has entity type::Adversary| ]]
{{#set:Has entity type=Adversary}}
{{#if:{{{nocat|}}}||[[Category:Adversary]]}}
</includeonly><noinclude>
Semantic “card” adversary template for Velthuryn.


{{#if: {{{nocat|}}} || [[Category:Adversary]]}}
=== Usage ===
</includeonly>
<pre>
{{Adversary
|name=Acid Burrower
|tier=1+
|adversary_type=Solo
|description=A horse-sized insect with digging claws and acidic blood.
|motives=Burrow, drag away, feed
|tactics=Reposition
|difficulty=14
|major_threshold=8
|severe_threshold=15
|hit_points=8
|stress=3
|attack=+3
|attack_name=Claws
|attack_range=Very Close
|attack_damage=1d12+2 phy
|experience=Tremor Sense +2
|features=
* ''<strong>Relentless (3) – Passive:</strong>'' The Burrower can be spotlighted up to three times per GM turn.
* ''<strong>Earth Eruption – Action:</strong>'' Mark a <strong>Stress</strong> to burst out of the ground…
}}
</pre>


<noinclude>
Tip: put each feature as a bullet. Your CSS can apply hanging-indent to <code>.vh-card__features li</code>.
Minimal Adversary template for Velthuryn.
</noinclude>
</noinclude>

Latest revision as of 13:50, 26 December 2025

Semantic “card” adversary template for Velthuryn.

Usage

{{Adversary
 |name=Acid Burrower
 |tier=1+
 |adversary_type=Solo
 |description=A horse-sized insect with digging claws and acidic blood.
 |motives=Burrow, drag away, feed
 |tactics=Reposition
 |difficulty=14
 |major_threshold=8
 |severe_threshold=15
 |hit_points=8
 |stress=3
 |attack=+3
 |attack_name=Claws
 |attack_range=Very Close
 |attack_damage=1d12+2 phy
 |experience=Tremor Sense +2
 |features=
* ''<strong>Relentless (3) – Passive:</strong>'' The Burrower can be spotlighted up to three times per GM turn.
* ''<strong>Earth Eruption – Action:</strong>'' Mark a <strong>Stress</strong> to burst out of the ground…
}}

Tip: put each feature as a bullet. Your CSS can apply hanging-indent to .vh-card__features li.