User:Crashaholic/ActionTemplate: Difference between revisions
Jump to navigation
Jump to search
Crashaholic (talk | contribs) (copied ActionCost over, THIS WILL BREAK PAGES!) |
Crashaholic (talk | contribs) m (added more towards costs) |
||
Line 1: | Line 1: | ||
<includeonly>{{PageSeo | <includeonly>{{PageSeo | ||
| description = {{{summary}}} | | description = {{{summary}}} | ||
| image = {{#if: {{{image|}}} | {{{image|}}} | | | image = {{#if: {{{image|}}} | {{{image|}}} | NoImage Icon.webp}} | ||
}} | }} | ||
__NOTOC__ | __NOTOC__ | ||
[[File:{{#if: {{{image|}}} | {{{image|}}} | | [[File:{{#if: {{{image|}}} | {{{image|}}} | NoImage Icon.webp}}|frameless|right]] | ||
{{{summary}}} | {{{summary}}} | ||
Line 30: | Line 30: | ||
{{#rmatch: string={{{cost|}}}|pattern=([Aa]rc[Rr]ec)|then={{#vardefine:ar|{{#rmatch:{{{cost|}}}|[Aa]rc[Rr]ec:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Arcane Recovery--> | {{#rmatch: string={{{cost|}}}|pattern=([Aa]rc[Rr]ec)|then={{#vardefine:ar|{{#rmatch:{{{cost|}}}|[Aa]rc[Rr]ec:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Arcane Recovery--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([Bb]ar[Ii]ns)|then={{#vardefine:bi|{{#rmatch:{{{cost|}}}|[Bb]ar[Ii]ns:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Bardic Inspiration--> | {{#rmatch: string={{{cost|}}}|pattern=([Bb]ar[Ii]ns)|then={{#vardefine:bi|{{#rmatch:{{{cost|}}}|[Bb]ar[Ii]ns:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Bardic Inspiration--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([Cc]ha[Dd]iv)|then={{#vardefine:cd|{{#rmatch:{{{cost|}}}|[Cc]ha[Dd]iv:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Channel Divinity--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Cc]ha[Oo]at)|then={{#vardefine:co|{{#rmatch:{{{cost|}}}|[Cc]ha[Oo]at:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Channel Oath--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Kk]i)|then={{#vardefine:ki|{{#rmatch:{{{cost|}}}|[Kk]i:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Ki--> | {{#rmatch: string={{{cost|}}}|pattern=([Kk]i)|then={{#vardefine:ki|{{#rmatch:{{{cost|}}}|[Kk]i:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Ki--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([Ll]ay[Oo]n[Hh])|then={{#vardefine:lh|{{#rmatch:{{{cost|}}}|[Ll]ay[Oo]n[Hh]:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Lay On Hands--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Nn]at[Rr]ec)|then={{#vardefine:nr|{{#rmatch:{{{cost|}}}|[Nn]at[Rr]ec:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Natural Recovery--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Rr]age)|then={{#vardefine:rg|{{#rmatch:{{{cost|}}}|[Rr]age:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Rage--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Ss]up[Dd]ie)|then={{#vardefine:sd|{{#rmatch:{{{cost|}}}|[Ss]up[Dd]ie:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Superiority Die--> | {{#rmatch: string={{{cost|}}}|pattern=([Ss]up[Dd]ie)|then={{#vardefine:sd|{{#rmatch:{{{cost|}}}|[Ss]up[Dd]ie:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Superiority Die--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([ | {{#rmatch: string={{{cost|}}}|pattern=([Ww]ar[Pp]ri)|then={{#vardefine:wp|{{#rmatch:{{{cost|}}}|[Ww]ar[Pp]ri:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--War Priest--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([Ww]il[Ss]hp)|then={{#vardefine:ws|{{#rmatch:{{{cost|}}}|[Ww]il[Ss]hp:\s?([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Wild Shape--> | |||
{{#ifexpr: {{#ifeq: {{#var:hasaction}} | 1 | 1 | 0}} or {{#ifeq: {{#var:hasothers}} | 1 | 1 | 0}} | *}}{{#ifeq: {{#var: reaction}} | 1 | {{action|reaction}} | {{#ifeq: {{#var: action}} | 1 | {{#ifeq: {{#var: bonus}}| 1 | {{action|both}}<!--1,1--> | {{action}}<!--1,0-->}} | {{#ifeq: {{#var: bonus}} | 1 | {{action|bonus}}<!--0,1--> | {{blank}}<!--0,0-->}}}}}} {{#ifeq: {{#var: hasaction}} | 1 | {{#ifeq: {{#var: hasothers}} | 1 | +}}}} {{#ifexpr: {{#var: ki}} > 0|{{R|name=ki|count={{#var: ki}}}}}}{{#ifexpr: {{#var: | {{#ifexpr: {{#ifeq: {{#var:hasaction}} | 1 | 1 | 0}} or {{#ifeq: {{#var:hasothers}} | 1 | 1 | 0}} | *}}{{#ifeq: {{#var: reaction}} | 1 | {{action|reaction}} | {{#ifeq: {{#var: action}} | 1 | {{#ifeq: {{#var: bonus}}| 1 | {{action|both}}<!--1,1--> | {{action}}<!--1,0-->}} | {{#ifeq: {{#var: bonus}} | 1 | {{action|bonus}}<!--0,1--> | {{blank}}<!--0,0-->}}}}}} {{#ifeq: {{#var: hasaction}} | 1 | {{#ifeq: {{#var: hasothers}} | 1 | +}}}} {{#ifexpr: {{#var: ar}} > 0|{{R|name=ar|count={{#var: ar}}}}}}{{#ifexpr: {{#var: bi}} > 0|{{R|name=bi|count={{#var: bi}}}}}}{{#ifexpr: {{#var: cd}} > 0|{{R|name=cd|count={{#var: cd}}}}}}{{#ifexpr: {{#var: co}} > 0|{{R|name=co|count={{#var: co}}}}}}{{#ifexpr: {{#var: ki}} > 0|{{R|name=ki|count={{#var: ki}}}}}}{{#ifexpr: {{#var: lh}} > 0|{{R|name=lh|count={{#var: lh}}}}}}{{#ifexpr: {{#var: rg}} > 0|{{R|name=rg|count={{#var: rg}}}}}}{{#ifexpr: {{#var: sd}} > 0|{{R|name=sd|count={{#var: sd}}}}}}{{#ifexpr: {{#var: wp}} > 0|{{R|name=wp|count={{#var: wp}}}}}}{{#ifexpr: {{#var: ws}} > 0|{{R|name=ws|count={{#var: ws}}}}}} | ||
}} | }} | ||
{{trim|{{#if: {{{concentration|}}} |*{{Concentration}} | {{blank}}}}}} | {{trim|{{#if: {{{concentration|}}} |*{{Concentration}} | {{blank}}}}}} | ||
Line 116: | Line 122: | ||
|- | |- | ||
| {{C|image}} | | {{C|image}} | ||
| The image that will be used in the page's SEO and be the page's main image.<br/>IF THIS IS LEFT EMPTY, [[File: | | The image that will be used in the page's SEO and be the page's main image.<br/>IF THIS IS LEFT EMPTY, [[File:NoImage Icon.webp|x40px]] WILL BE USED INSTEAD! | ||
| <code>image = Wiki_Link_To_Image_Here</code> | | <code>image = Wiki_Link_To_Image_Here</code> | ||
|- | |- |
Revision as of 04:22, 21 August 2023
This is a page to transclude to generate action pages. It is generally for pages that do not fit the {{SpellPage}} Template
Usage
{{User:Crashaholic/ActionTemplate | description = | image = | summary = | cost = | concentration = | damage = | recharge = | duration = | range = | aoe = | save = | additional = | higherlevels = | learns = | notes = }}
The following is a table to further explain what each parameter takes, and how to use them.
Example
{{User:Crashaholic/ActionTemplate | description = abc | image = Fly Icon.png | summary = fly you fools | cost = ki:2 | damage = {{DamageInfo|1d4+1|Bludgeoning}} | recharge = Long Rest | distance = melee | duration = LR | save = DEX, abc | additional = * abcd {{User:Tc/FXBox | name = Fly | icon = Fly Icon.png | effect = go on, fly | duration = 1 }} | higherlevels = go far | notes = bar | learns = {{class|Monk}} 3 }}
fly you fools
Description
abc
Properties
1d4 + 1 (2~5) Bludgeoning
- Action + Expression error: Unexpected > operator.Expression error: Unexpected > operator.2UNDEFINEDExpression error: Unexpected > operator.Expression error: Unexpected > operator.Expression error: Unexpected > operator.
- Recharge: Long rest
- Duration: Until Long rest
- 1.5 m / 5 ft
- abcd
Fly |
---|
Duration: 1 turn
go on, fly |
At Higher Levels
go far
How to Learn
3
Notes
bar