Template:Area page: Difference between revisions
(Changed "Conditions" boxes to support Saving Throw, DC and Duration. Moved condition Saving throw to "Conditions". Changed "Creation" parameter to "Created by spells" and "created by items", which use ParseList. Changed the name "Sphere" type areas to to "Summoned" type areas.) |
HiddenDragon (talk | contribs) m (Eliminate extra spacing) |
||
(32 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{PageSeo | <includeonly>{{main namespace only|{{PageSeo | ||
|title = {{{name|{{PAGENAME}} }}} | |title = {{{name | {{#titleparts: {{PAGENAME}} }} }}} | ||
|image = | |image = {{#if:{{{controller icon|}}}|{{{controller icon}}}|{{#if:{{{image|}}}|{{{image}}}|{{{icon|}}}}}}} | ||
|description = {{{name|{{PAGENAME}} }}} is {{{summary|a type of Area}}} | |description = {{{name|{{PAGENAME}} }}} is {{{summary|a type of Area}}} | ||
}}<div style="min-height: 200px" class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | }} }}__NOTOC__<div style="min-height: 200px" class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common" | ||
{{#if:{{{image|}}}|[[File:{{{image}}}| | ><!--Extract name and icon from the page title-->{{#lvardef: name | {{{name | {{#explode: {{#titleparts: {{PAGENAME}} }} | ( | 0 }} }}} }}{{#lvardef: icon | {{#if: {{{icon|}}} | {{{icon}}} | {{#explode: {{#titleparts: {{PAGENAME}} }} | ( | 0 }} Icon.webp }} }}{{#lvardef: controllericon | {{#if: {{{controller icon|}}} | {{{controller icon}}} | {{#explode: {{#titleparts: {{PAGENAME}} }} | ( | 0 }} Controller Icon.webp }} }} | ||
'''{{{name|{{PAGENAME}}}}}''' is {{{summary| | {{#if: {{{image|}}} | [[File:{{{image}}}|frameless|right|alt={{PAGENAME}} image]] | {{#if:{{{controller icon|}}} | [[File:{{{controller icon}}}|frameless|right|alt={{PAGENAME}} controller icon]] | {{#if:{{{icon|}}} | [[File:{{{icon}}}|frameless|right|alt={{PAGENAME}} icon]] | }} }} }} | ||
'''{{{name | {{#titleparts: {{PAGENAME}} }} }}}''' is {{{summary|{{#switch:{{lc:{{{type|}}}}}|surface=a [[surface]]|cloud=a [[cloud]].|summoned=a [[summonable area]]|an [[area]].}}}}} | |||
{{#if:{{{description|}}}| | {{#if:{{{description|}}}| | ||
<h2>Description</h2> | |||
{{{description}}} | {{{description}}} | ||
}} | }} | ||
<h2>Properties</h2> | |||
<dl class="bg3wiki-property-list"> | <dl class="bg3wiki-property-list"> | ||
{{#if:{{{type|}}}|<dd>{{SmallIcon| | {{#if:{{{type|}}}|<dd>{{SmallIcon|Condition Type Icon.png}} Type: [[Area#{{ucfirst:{{{type}}}}}|{{ucfirst:{{{type}}}}}]]</dd>}} | ||
{{#if: {{{dippable|}}} | <dd>{{Dippable}}</dd> }} | |||
{{ | |||
{{#if:{{{ | |||
</dl> | </dl> | ||
</div> | </div> | ||
{{#if: {{{ | {{#if: {{{condition|}}} | | ||
<h2> Condition: {{{condition}}} </h2> | |||
<div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | <div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | ||
{{Condition | {{{ | {{Condition | {{{condition}}} | ||
| save = {{{ | | save = {{{condition save|}}} | ||
| dc = {{{ | | dc = {{{condition dc|}}} | ||
| duration = {{{ | | duration = {{{condition duration|}}} | ||
}} | }} | ||
{{Main namespace only|{{Inflicts|{{{ | {{Main namespace only|{{Inflicts|{{{condition|}}}|area|type=area|save={{{condition save|}}}|dc={{{condition dc|}}}|duration={{{condition duration|}}}}} }} | ||
</div> | </div> | ||
}} | }} {{#if: {{{condition2|}}} | | ||
{{#if: {{{condition2|}}}| | |||
<div class="bg3wiki-tooltip-box"> | <h2> Condition: {{{condition2}}} </h2> | ||
<div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | |||
{{Condition | {{{condition2}}} | {{Condition | {{{condition2}}} | ||
| save = {{{condition2 save|}}} | | save = {{{condition2 save|}}} | ||
Line 39: | Line 40: | ||
| duration = {{{condition2 duration|}}} | | duration = {{{condition2 duration|}}} | ||
}} | }} | ||
{{Main namespace only|{{Inflicts|{{{condition2|}}}| | {{Main namespace only|{{Inflicts|{{{condition2|}}}|area|type=area|save={{{condition save|}}}|dc={{{condition dc|}}}|duration={{{condition2 duration|}}}}} }} | ||
</div> | </div> | ||
}} | }} {{#if:{{{created by items|}}}{{{created by spells|}}}| | ||
{{#if:{{{created by items}}}{{{created by spells}}}| | |||
<h2>Creation</h2> | <h2>Creation</h2> | ||
This area can be created by the following: | This area can be created by the following: | ||
Items: | {{#if: {{{created by items|}}} | Items: | ||
{{#invoke: ParseList | main | {{{created by items}}} | useTemplate = MdRarityItem | type = htmlList }} | {{#invoke: ParseList | main | {{{created by items}}} | useTemplate = MdRarityItem | type = htmlList }} | ||
Spells and | }}{{#if: {{{created by spells|}}} | | ||
{{blank}} | |||
Spells and actions: | |||
{{#invoke: ParseList | main | {{{created by spells}}} | useTemplate = MdSAI | type = htmlList }} | {{#invoke: ParseList | main | {{{created by spells}}} | useTemplate = MdSAI | type = htmlList }} | ||
}}{{#if:{{{interactions|}}}| | }}}} {{#if:{{{interactions|}}}| | ||
{{blank}} | {{blank}} | ||
<h2>Interactions</h2> | <h2>Interactions</h2> | ||
{{{interactions}}} | {{{interactions}}} | ||
}} | }} {{#if: {{{notes|}}} | | ||
{{#if: { | |||
| | |||
<h2> Notes </h2> | |||
{{{notes}}} | |||
}} {{main namespace only| | |||
| | {{#switch:{{{type|}}} | ||
|surface = [[Category:Surfaces]] | |||
|cloud = [[Category:Clouds]] | |||
|summoned = [[Category:Summoned areas]] | |||
}} | }} | ||
[[Category:Areas]]{{#cargo_store: _table = areas | |||
| name = {{{name | {{#titleparts: {{PAGENAME}} }} }}} | |||
| image = {{{image|}}} | |||
| controller_icon = {{#lvar:controllericon}} | |||
| icon = {{#lvar:icon}} | |||
| description = {{{description|}}} | |||
| type = {{{type|surface}}} | |||
| dippable = {{IfEmpty | {{{dippable|}}} | no }} | |||
| condition_name = {{{condition|}}} | |||
| condition_save = {{{condition save|}}} | |||
| condition_dc = {{{condition dc|}}} | |||
| condition2_name = {{{condition2|}}} | |||
| condition2_save = {{{condition2 save|}}} | |||
| condition2_dc = {{{condition2 dc|}}} | |||
} | |||
} | |||
} | |||
} | |||
}} | }} | ||
}}</includeonly><noinclude>{{documentation}}{{#cargo_declare: _table = areas | |||
| name = String (unique, mandatory) | |||
| image = File | |||
| controller_icon = File | |||
| icon = File | |||
| description = Wikitext | |||
| type = String (allowed values = surface, cloud, summoned) | |||
| dippable = Boolean | |||
| condition_name = String | |||
| condition_save = String | |||
| condition_dc = String | |||
| condition2_name = String | |||
| condition2_save = String | |||
| condition2_dc = String | |||
}}</noinclude> |
Latest revision as of 23:56, 14 August 2024
Template that generates an entire page for areas. Use Template:Area for displaying on a page.
Copy-ready:{{Area page | name = | image = | controller icon = | icon = | summary = | description = | type = <!--surface,cloud,or omit--> | dippable = | movement multiplier = | condition = | condition save = | condition dc = | condition2 = | condition2 save = | condition2 dc = | created by items = | created by spells = | interactions = | notes = }}
Grease
Grease is a slippery surface that has a chance to knock a creature .
Properties
Creation
This area can be created by the following:
Items:
Spells and actions:
Interactions
- Turns into Fire (surface) when touched by fire.
Hunger of Hadar
Hunger of Hadar is an area created by . It creates an area of magical darkness that impedes movement and deals damage at the beginning and end of each turn.
Description
A sphere of cold blackness, teeming with unknown horrors.
Creatures starting their turn in the area take 2d6Cold damage. Creatures ending their turn in the area possibly take 2d6Acid damage.
The area is Difficult Terrain and creatures within are .
Properties
- Type: Summoned
Creation
This area can be created by the following:
Spells and actions:
Template data
Generates an entire page for representing areas.
Parameter | Description | Type | Status | |
---|---|---|---|---|
name | name | The name of the area. Defaults to the page name. | Unknown | suggested |
image | image | A 380x380 image without the File: prefix. | File | suggested |
controller icon | controller icon | A 144x144 image without the File: prefix. | File | suggested |
icon | icon | A 64x64 icon without the File: prefix. | File | suggested |
summary | summary | A short summary of the area. Not the in-game description. | Content | suggested |
description | description | The in-game description of the area, if it exists. | Content | suggested |
type | type | If the area has the cloud or surface property.
| String | suggested |
dippable | dippable | Whether or not this area (usually a surface) is dippable
| Boolean | suggested |
condition | condition | The full name of the condition (if any) that this area applies to its target/s. Leave blank if there is no condition.
| String | optional |
condition save | condition save | The save that the action's target must roll to avoid or reduce its effects. Can use short or long name, e.g: "STR" or "Strength"
| String | optional |
condition dc | condition dc | The optional fixed DC of the condition that targets have to pass to apply it
| Number | optional |
condition2 | condition2 | The full name of the condition (if any) that is applied if there is a second condition.
| String | optional |
condition2 save | condition2 save | The save that the action's target must roll to avoid or reduce the effects of the second condition. Can use short or long name, e.g: "STR" or "Strength"
| String | optional |
condition2 dc | condition2 dc | The optional fixed DC of the second condition that targets have to pass to apply it
| Number | optional |
created by items | created by items | List of items that create this area. Be sure to separate multiple items with a comma.
| Content | optional |
created by spells | created by spells | List of spells that create this area. Be sure to separate multiple spells with a comma.
| Content | optional |
interactions | interactions | A description of interactions that the area has that can turn it into something else. Note that this does NOT include being erased by other areas of the same surface/cloud type. | Unknown | optional |
notes | notes | Any extra or related information about the spell. Please use * for bullet points. | Content | optional |