Latest revision |
Your text |
Line 1: |
Line 1: |
| <includeonly>{{trim| | | <includeonly>{{trim| |
| {{#if: {{{damage|}}} | | | {{#if: {{{duration|}}} |
| {{#vardefine: amt|}}
| | |{{#ifeq:{{{duration|}}}| LR |
| {{#vardefine: typ|}}
| | |* {{Duration|Until Long Rest}} |
| {{#vardefine: mod|}}
| | |{{#ifeq: {{{duration|}}} |Perm |
| {{#vardefine: per|}}
| | |* {{Duration|Permanent}} |
| {{#vardefine: sav|}}
| | |* {{Duration|{{{duration}}}}} |
| {{#vardefine: sfx|}}
| | }} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|amount:}}|| <!--doesnt exist--> | {{#vardefine: amt|{{#rmatch: {{{damage|}}}|amount:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | }} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|type:}}|| <!--doesnt exist--> |{{#vardefine: typ|{{#rmatch: {{{damage|}}}|type:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | |{{blank}} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|mod:}}|| <!--doesnt exist--> |{{#vardefine: mod|{{#rmatch: {{{damage|}}}|mod:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | }} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|per:}}|| <!--doesnt exist--> |{{#vardefine: dot|{{#rmatch: {{{damage|}}}|per:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | }}</includeonly><noinclude> |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|save:}}|| <!--doesnt exist--> |{{#vardefine: sav|{{#rmatch: {{{damage|}}}|save:\s?([^\s][^,]*)|$1|caseless=1}}}}}} | | *{{User:Crashaholic/Sandbox|duration=}} |
| {{#ifeq:{{#pos:{{lc:{{{damage|}}}}}|save effect:}}|| <!--doesnt exist--> |{{#vardefine: sfx|{{#rmatch: {{{damage|}}}|save effect:\s?([^\s][^,]*)|$1|caseless=1}}}}}}
| | *{{User:Crashaholic/Sandbox|duration=1}} |
| {{DamageInfo|{{#var: amt}}|{{#var: typ}}|modifier = {{#var:mod}}|per = {{#var: dot}}|save = {{#var: sav}}|save effect = {{#var: sfx}}}}
| | *{{User:Crashaholic/Sandbox|duration=LR}} |
| }}|{{blank}}}}</includeonly><noinclude>
| | *{{User:Crashaholic/Sandbox|duration=Perma}} |
| {| class="wikitable" style="width: 100%"
| | *{{User:Crashaholic/Sandbox|duration=Perm}} |
| |-
| | *{{User:Crashaholic/Sandbox|duration=Whenever you feel like it}}</noinclude> |
| ! 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> | |