Template:Action: Difference between revisions

From The Undead Archive
No edit summary
No edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ infobox
{{infobox
| bodystyle  = width: 100%; min-width: 100%;
| bodystyle  = width: 50%;
| labelstyle  = width:150px; vertical-align: top; font-size: .8em;
| labelstyle  = width:150px; vertical-align: top; font-size: .8em; padding: 4px 6px; font-weight: bold;
| abovestyle  = padding-bottom: 3px; font-weight: bold; font-size: 1.5em; text-align: center; background: #362E2D;
| datastyle  = vertical-align: top; padding: 4px 6px; font-size: .9em;
| headerstyle = font-style:italic; background: rgba(0,0,0,0); text-align: center; font-weight: 400;
| abovestyle  = padding: 6px 8px 7px; font-weight: bold; font-size: 1.5em; text-align: center; background: #362E2D;
| headerstyle = font-style:italic; background: rgba(0,0,0,0); text-align: center; font-weight: 400; padding: 6px 8px;


| above      = <center>{{{Name|}}}</center>
| above      = {{#if:{{{Type|}}}|{{{Type}}}:}} {{{Name|}}}{{#if:{{{AP|}}}|, {{{AP}}} AP}}


| header10     = {{{Description|}}}
| label10     = {{#if:{{{Requirement|}}}|Requirement:}}
| data10      = {{{Requirement|}}}


| label11     = '''Type:'''
| label11     = {{#if:{{{Trigger|}}}|Trigger:}}
| data11       = {{{Type|}}}
| data11     = {{{Trigger|}}}


| label15      = '''AP Cost:'''
| label12    = {{#if:{{{Range|}}}|Range:}}
| data15      = {{{AP|}}}
| data12      = {{{Range|}}}


| label20      = '''Uses:'''
| label13    = {{#if:{{{Uses|}}}|Uses:}}
| data20      = {{{Uses|}}}
| data13      = {{{Uses|}}}


| label25      = '''Range:'''
| header20    = {{{Description|}}}
| data25      = {{{Range|}}}


| label30     = '''Requirement:'''
| label30     = {{#if:{{{Roll|}}}{{{DC|}}}|Roll:}}
| data30       = {{{Requirement|}}}
| data30     = {{#if:{{{Roll|}}}|{{{Roll}}}}}{{#if:{{{Roll|}}}{{{DC|}}}|{{#if:{{{Roll|}}}|{{#if:{{{DC|}}}| <span style="font-style:italic;"> vs </span> }}}}}}{{#if:{{{DC|}}}|{{{DC}}}}}


| label31     = '''Trigger:'''
| label40    = {{#if:{{{Success|}}}{{{Strong Success|}}}{{{Failure|}}}{{{Strong Failure|}}}|Outcome:}}
| data31      = {{{Trigger|}}}
| data40     = {{#if:{{{Success|}}}{{{Strong Success|}}}{{{Failure|}}}{{{Strong Failure|}}}|
<div style="display:flex; align-items:stretch;">
<div style="flex:1;">
{{#if:{{{Success|}}}|
;Success:
:{{{Success}}}}}
{{#if:{{{Strong Success|}}}|
;Strong Success:
:{{{Strong Success}}}}}
</div>


| label35      = '''Roll:'''
<div style="flex:1;">
| data35      = {{{Roll|}}}
{{#if:{{{Failure|}}}|
;Failure:
:{{{Failure}}} }}
{{#if:{{{Strong Failure|}}}|
;Strong Failure:
:{{{Strong Failure}}} }}
</div>
</div>
}}


| label40      = '''DC:'''
| label50     = Extra Info
| data40      = {{{DC|}}}
| data50      = {{{Extra Info|}}}
 
| label45      = '''Success:'''
| data45      = {{{Success|}}}
 
| label50     = '''Strong Success:'''
| data50       = {{{Strong Success|}}}
 
| label55      = '''Failure:'''
| data55      = {{{Failure|}}}
 
| label60      = '''Strong Failure:'''
| data60     = {{{Strong Failure|}}}


| data60      = {{#if:{{{Rolltable|}}}|
{{{Rolltable}}}
}}
}}
}}
<hr>
<noinclude>
<noinclude>
== Example ==
{{Action
{{Action
|Name=Name
|Name= Action Name
|Description=Adorable
|Description= What does the Action do?
|Type=Standard Action
|Type= Reaction
|AP=10
|AP= 1
|Uses=1
|Uses= <u>Bottle of Water</u>
|Range=100 Tiles
|Range= Adjacent tile
|Requirement=Excessive
|Requirement= Hidden Condition
|Roll=12x8-(3[20d20x3]+13)
|Trigger= You are targeted by an attack or grapple.
|DC=1 Billion
|Roll= Academia
|Success=You're cute.
|DC= 15
|Strong Success=You're adorable.
|Success= You win.
|Failure=You're so-so.
|Strong Success= You win so hard!
|Strong Failure=Vile disgusting creature.
|Failure= You lose.
|Strong Failure= You really lost.
|Extra Info=Extra shit
|Rolltable=
{{Rolltable
|rows=
{{Rolltable/row|4 and under|Object lands 5 tiles off target.<br />Strong Failure if Item calls for it.}}
{{Rolltable/row|5-9|Object lands 3 tiles off target.}}
{{Rolltable/row|10-14|Object lands 2 tiles off target.}}
{{Rolltable/row|15-19|Object lands on target.}}
{{Rolltable/row|20 and up|Object lands on target.<br />Strong Success if Item calls for it.}}
}}
}}
}}


== Usage ==
<pre>
<pre>
{{Action
{{Action
Line 72: Line 95:
|Range          =
|Range          =
|Requirement    =
|Requirement    =
|Trigger        =
|Roll          =
|Roll          =
|DC            =
|DC            =
Line 78: Line 102:
|Failure        =
|Failure        =
|Strong Failure =
|Strong Failure =
|Rolltable      =
}}
}}
</pre>
</pre>
</noinclude>
 
== Usage with rolltable ==
<pre>
{{Action
|Name= Throw Object
|Description= Throw an object at a target tile.
|Type=
|AP= 1
|Uses= Throwable Object
|Range= 10 Tiles
|Requirement=
|Trigger=
|Roll= Aiming
|DC= 15
|Success=
|Strong Success=
|Failure=
|Strong Failure=
|Rolltable=
{{Rolltable
|rows=
{{Rolltable/row|4 and under|Object lands 5 tiles off target.<br />Strong Failure if Item calls for it.}}
{{Rolltable/row|5-9|Object lands 3 tiles off target.}}
{{Rolltable/row|10-14|Object lands 2 tiles off target.}}
{{Rolltable/row|15-19|Object lands on target.}}
{{Rolltable/row|20 and up|Object lands on target.<br />Strong Success if Item calls for it.}}
}}
</pre>
 
<templatedata>
{
"description": "Infobox for an action. Can optionally include a rolltable in the Outcome section.",
"params": {
"Name": {
"required": true,
"example": "Simple Melee Attack",
"type": "string"
},
"Description": {
"suggested": true,
"type": "string",
"example": "Choose a target body area to attack with a melee weapon."
},
"Type": {
"description": "Only use this if it is a special type of action, such as a Reaction.",
"suggestedvalues": [
"Reaction"
]
},
"AP": {
"type": "number",
"suggestedvalues": [
"0",
"1",
"2",
"3",
"4"
],
"default": "0",
"description": "How many Action Points are used by this action.",
"required": true
},
"Uses": {
"example": "Melee Weapon",
"description": "Does the action use any items? Underline if the item is consumed."
},
"Range": {
"suggestedvalues": [
"Adjacent Tile",
"5 Tiles",
"10 Tiles",
"Visible"
]
},
"Requirement": {
"description": "Any special requirements that are needed to perform the action.",
"example": "Hidden Condition."
},
"Trigger": {
"description": "What starts the Reaction. Only use on Reactions.",
"example": "You are targeted by an attack or grapple."
},
"Roll": {
"suggestedvalues": [
"Physique",
"Athletics",
"Melee",
"Resilience",
"Reason",
"Awareness",
"Medicine",
"Technology",
"Academia",
"Agility",
"Aiming",
"Stealth",
"Reflex",
"Finesse",
"Presence",
"Morale",
"Intimidation",
"Persuasion",
"Deception"
],
"description": "If there is a roll required for the action, which one?"
},
"DC": {
"description": "This can be a set number, or an opposing roll.",
"suggestedvalues": [
"Target Defense DC"
]
},
"Success": {
"type": "string"
},
"Strong Success": {
"type": "string"
},
"Failure": {
"type": "string"
},
"Strong Failure": {
"type": "string"
},
"Rolltable": {
"label": "Rolltable",
"description": "Optional roll table shown underneath the normal outcome text. Use Template:Rolltable with Template:Rolltable/row.",
"example": "{{Rolltable|rows={{Rolltable/row|4 and under|Object lands 5 tiles off target.}}{{Rolltable/row|20 and up|Object lands on target.}}}}",
"type": "content",
"suggested": false
}
},
"paramOrder": [
"Name",
"Description",
"Type",
"AP",
"Requirement",
"Trigger",
"Range",
"Uses",
"Roll",
"DC",
"Success",
"Strong Success",
"Failure",
"Strong Failure",
"Rolltable"
],
"format": "block"
}
</templatedata></noinclude>

Latest revision as of 18:26, 2 June 2026


Example

Reaction: Action Name, 1 AP
Requirement:Hidden Condition
Trigger:You are targeted by an attack or grapple.
Range:Adjacent tile
Uses:Bottle of Water
What does the Action do?
Roll:Academia vs 15
Outcome:
Success
You win.
Strong Success
You win so hard!
Failure
You lose.
Strong Failure
You really lost.
Extra InfoExtra shit
Roll Result
4 and under Object lands 5 tiles off target.
Strong Failure if Item calls for it.
5-9 Object lands 3 tiles off target.
10-14 Object lands 2 tiles off target.
15-19 Object lands on target.
20 and up Object lands on target.
Strong Success if Item calls for it.


Usage

{{Action
|Name           =
|Description    =
|Type           =
|AP             =
|Uses           =
|Range          =
|Requirement    =
|Trigger        =
|Roll           =
|DC             =
|Success        =
|Strong Success =
|Failure        =
|Strong Failure =
|Rolltable      =
}}

Usage with rolltable

{{Action
|Name= Throw Object
|Description= Throw an object at a target tile.
|Type=
|AP= 1
|Uses= Throwable Object
|Range= 10 Tiles
|Requirement=
|Trigger=
|Roll= Aiming
|DC= 15
|Success=
|Strong Success=
|Failure=
|Strong Failure=
|Rolltable=
{{Rolltable
|rows=
{{Rolltable/row|4 and under|Object lands 5 tiles off target.<br />Strong Failure if Item calls for it.}}
{{Rolltable/row|5-9|Object lands 3 tiles off target.}}
{{Rolltable/row|10-14|Object lands 2 tiles off target.}}
{{Rolltable/row|15-19|Object lands on target.}}
{{Rolltable/row|20 and up|Object lands on target.<br />Strong Success if Item calls for it.}}
}}

Infobox for an action. Can optionally include a rolltable in the Outcome section.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
NameName

no description

Example
Simple Melee Attack
Stringrequired
DescriptionDescription

no description

Example
Choose a target body area to attack with a melee weapon.
Stringsuggested
TypeType

Only use this if it is a special type of action, such as a Reaction.

Suggested values
Reaction
Unknownoptional
APAP

How many Action Points are used by this action.

Suggested values
0 1 2 3 4
Default
0
Numberrequired
RequirementRequirement

Any special requirements that are needed to perform the action.

Example
Hidden Condition.
Unknownoptional
TriggerTrigger

What starts the Reaction. Only use on Reactions.

Example
You are targeted by an attack or grapple.
Unknownoptional
RangeRange

no description

Suggested values
Adjacent Tile 5 Tiles 10 Tiles Visible
Unknownoptional
UsesUses

Does the action use any items? Underline if the item is consumed.

Example
Melee Weapon
Unknownoptional
RollRoll

If there is a roll required for the action, which one?

Suggested values
Physique Athletics Melee Resilience Reason Awareness Medicine Technology Academia Agility Aiming Stealth Reflex Finesse Presence Morale Intimidation Persuasion Deception
Unknownoptional
DCDC

This can be a set number, or an opposing roll.

Suggested values
Target Defense DC
Unknownoptional
SuccessSuccess

no description

Stringoptional
Strong SuccessStrong Success

no description

Stringoptional
FailureFailure

no description

Stringoptional
Strong FailureStrong Failure

no description

Stringoptional
RolltableRolltable

Optional roll table shown underneath the normal outcome text. Use Template:Rolltable with Template:Rolltable/row.

Example
{{Rolltable|rows={{Rolltable/row|4 and under|Object lands 5 tiles off target.}}{{Rolltable/row|20 and up|Object lands on target.}}}}
Contentoptional