Latest revision |
Your text |
Line 1: |
Line 1: |
| <includeonly>{{trim| | | <includeonly>{{#if: {{{cost|}}} |
| {{#if: {{{damage|}}} |
| | |{{#if: {{#pos: {{{cost}}}|,}} |
| {{#vardefine: amt|}}
| | |{{#if: {{trim|{{#explode: {{{cost}}}|,|0}}}} |
| {{#vardefine: typ|}}
| | | {{InfoBlob|{{action|{{#explode: {{{cost}}}|,|0}}}} + {{#explode: {{{cost}}}|,|1}}}} |
| {{#vardefine: mod|}}
| | | {{InfoBlob|{{#explode: {{{cost}}}|,|1}}}} |
| {{#vardefine: per|}}
| | }} |
| {{#vardefine: sav|}}
| | |{{InfoBlob|{{action|{{#explode: {{{cost}}}|,|0}}}}}} |
| {{#vardefine: sfx|}}
| | }}| {{blank}} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|amount:}}|| <!--doesnt exist--> | {{#vardefine: amt|{{#rmatch: {{{damage|}}}|amount:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | }}</includeonly><noinclude> |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|type:}}|| <!--doesnt exist--> |{{#vardefine: typ|{{#rmatch: {{{damage|}}}|type:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | *{{User:Crashaholic/Sandbox|cost=reaction,{{:Monk/KiText}}}} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|mod:}}|| <!--doesnt exist--> |{{#vardefine: mod|{{#rmatch: {{{damage|}}}|mod:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | *{{User:Crashaholic/Sandbox|cost=reaction}} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|per:}}|| <!--doesnt exist--> |{{#vardefine: dot|{{#rmatch: {{{damage|}}}|per:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | *{{User:Crashaholic/Sandbox|cost=,}} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|save:}}|| <!--doesnt exist--> |{{#vardefine: sav|{{#rmatch: {{{damage|}}}|save:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | *{{User:Crashaholic/Sandbox|cost=,{{:Monk/KiText}}}}</noinclude> |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|save effect:}}|| <!--doesnt exist--> |{{#vardefine: sfx|{{#rmatch: {{{damage|}}}|save effect:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| |
| {{DamageInfo|{{#var: amt}}|{{#var: typ}}|modifier = {{#var:mod}}|per = {{#var: dot}}|save = {{#var: sav}}|save effect = {{#var: sfx}}}}
| |
| }}|{{blank}}}}</includeonly><noinclude>
| |
| {| class="wikitable" style="width: 100%"
| |
| |-
| |
| ! outcome
| |
| ! input
| |
| |-
| |
| | {{User:Crashaholic/Sandbox|damage=}}
| |
| | ''there is an empty entry first''
| |
| |-
| |
| | {{User:Crashaholic/Sandbox|damage=amount:1d4,type:Fire}}
| |
| | <pre>damage=amount:1d4,type:Fire</pre>
| |
| |-
| |
| | {{User:Crashaholic/Sandbox|damage = amount:4d4+4, type:Acid, mod:finesse, per:turn, save:DEX, save effect:half}}
| |
| | <pre>damage = amount:4d4+4, type:Acid, mod:finesse, per:turn, save:DEX, save effect:half</pre>
| |
| |-
| |
| | {{User:Crashaholic/Sandbox|damage = amount:4d4+4, type:Fire, mod:melee}}
| |
| | <pre>damage = amount:4d4+4, type:Fire, mod:finesse, per:turn, save:DEX, save effect:half</pre>
| |
| |-
| |
| | |
| </noinclude> | |