Template:Spell action: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
added option to alter action type
Switched from action_type to cost and hit_cost
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>{{#cargo_query: tables = spells
<includeonly>{{#cargo_query: tables = spells
| fields = _pageName = link, name, action_type, CONCAT("{{{recharge|}}}")=recharge, CONCAT("{{{level|}}}")=level, CONCAT("{{#replace:{{#replace:{{#replace:{{#replace:{{{1}}}|:|}}|/|<nowiki/> <nowiki/>}}|(|<nowiki/> <nowiki/>}}|)|<nowiki/> <nowiki/>}} Icon.webp")=icon, {{#if: {{{action type|}}} | CONCAT("{{{action type|}}}")=action type }}
| fields = _pageName = link, name, cost, hit_cost, description, {{#if: {{{recharge|}}} | CONCAT("{{{recharge}}}")=recharge | recharge}}, {{#if: {{{level|}}} | CONCAT("{{{level}}}")=level | spell_level=level}}, controller_icon=icon
| where = _pageName = "{{#replace: {{{1}}} | " | \" }}"
| where = _pageName = "{{#replace: {{{1}}} | " | \" }}"
| format = template
| format = template
| template = ClassAction/Format
| template = Spell action/format
| named args = yes
| named args = yes
}}</includeonly><noinclude>
| default = [[{{{1}}}]]{{Main namespace only|[[Category:Pages with unknown abilities]]}}
}}</includeonly><noinclude>{{Documentation|content=
Use this to display a spell as a class action on an equipment page.  Examples follow.
Use this to display a spell as a class action on an equipment page.  Examples follow.


This template just runs the Cargo query; see [[Template:ClassAction/Format]] for the formatting.
This template just runs the Cargo query; see [[Template:Spell action/format]] for the formatting.
 
----
 
Usage:
 
<pre>
{{SpellAction | Hunter's Mark | level=1 | recharge=Long Rest }}
</pre>
 
Result:
 
{{SpellAction | Hunter's Mark | level=1 | recharge=Long Rest }}
 
----
 
Usage:
 
<pre>
{{SpellAction | Haste | level=3 | recharge=Short Rest }}
</pre>
 
Result:
 
{{SpellAction | Haste | level=3 | recharge=Short Rest }}
 
----
 
Usage:
 
<pre>
{{SpellAction | True Strike | level=0 | recharge=Short Rest | action type=Bonus }}
</pre>
 
Result:
 
{{SpellAction | True Strike | level=0 | recharge=Short Rest | action type=Bonus }}
 
[[Category:Templates]]


== Examples ==
{{Template demo
|<nowiki>{{SpellAction|Hunter's Mark|level=1|recharge=Long Rest}}</nowiki>
|<nowiki>{{SpellAction|Click Heels}}</nowiki>
|<nowiki>{{SpellAction|True Strike|level=0|recharge=Short Rest|action type=Bonus}}</nowiki>
|<nowiki>{{SpellAction|Absorb Elements|recharge=Short Rest}}</nowiki>
}}
== Template data ==
== Template data ==
<templatedata>
<templatedata>
Line 77: Line 47:
]
]
}
}
</templatedata></noinclude>
</templatedata>
}}
[[Category:Templates]]
[[Category:Cargo templates]]
</noinclude>

Latest revision as of 00:00, 28 January 2025

Template documentation

Use this to display a spell as a class action on an equipment page. Examples follow.

This template just runs the Cargo query; see Template:Spell action/format for the formatting.

Examples

Markup Renders as
{{SpellAction|Hunter's Mark|level=1|recharge=Long Rest}}
Hunter's Mark Hunter's Mark (+ )
Cast as a level 1 spell ( Recharge: Long rest.)
{{SpellAction|Click Heels}}
Click Heels Click Heels ()
Click the heels of your boots to gain speed and freedom of movement.
{{SpellAction|True Strike|level=0|recharge=Short Rest|action type=Bonus}}
True Strike True Strike ()
Cast as a cantrip ( Recharge: Short rest.)
{{SpellAction|Absorb Elements|recharge=Short Rest}}
Absorb Elements Absorb Elements ()
Absorb elemental damage once per Short Rest. Take half damage from the next elemental attack targeting you, and deal an additional 1d6 of that element type on your next attack. ( Recharge: Short rest.)

Template data

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
name1

The name of the spell

Stringrequired
levellevel

The level the spell is cast at.

Default
1
Numberoptional
rechargerecharge

How often this spell refreshes

Default
Stringoptional