User:Crashaholic/ActionCost: Difference between revisions
Jump to navigation
Jump to search
Crashaholic (talk | contribs) (SAVE OFTEN PEOPLE) |
Crashaholic (talk | contribs) (SAVE OFTEN PEOPLE YOU NEVER KNOW WHEN A BLACKOUT CAN HAPPEN) |
||
Line 1: | Line 1: | ||
<includeonly>{{trim| | <includeonly>{{trim|<!--DONT DO HACKS AT HOME KIDS--> | ||
{{#vardefine:action|0}} | {{#vardefine:action|0}} | ||
{{#vardefine:bonus|0}} | {{#vardefine:bonus|0}} | ||
{{#vardefine:reaction|0}} | {{#vardefine:reaction|0}} | ||
{{#vardefine:movement|0}} | |||
{{#vardefine:ki|0}} | {{#vardefine:ki|0}} | ||
{{#vardefine:sd|0}} | |||
{{#vardefine:ar|0}} | |||
{{#vardefine:bi|0}} | |||
{{#vardefine:hasaction|0}} | {{#vardefine:hasaction|0}} | ||
{{#vardefine:hasothers|0}} | {{#vardefine:hasothers|0}} | ||
{{#rmatch: string={{{cost|}}} | pattern=\W([Aa]ction)| then = {{#vardefine:action|1}} {{#vardefine:hasaction|1}}|caseless=1}} | {{#rmatch: string={{{cost|}}} | pattern=\W([Aa]ction)| then = {{#vardefine:action|1}} {{#vardefine:hasaction|1}}<!--add cargo in this place-->|caseless=1}} <!--Action--> | ||
{{#rmatch: string={{{cost|}}} | pattern=([Bb]onus)| then = {{#vardefine:bonus|1}} {{#vardefine:hasaction|1}}|caseless=1}} | {{#rmatch: string={{{cost|}}} | pattern=([Bb]onus)| then = {{#vardefine:bonus|1}} {{#vardefine:hasaction|1}}<!--add cargo in this place-->|caseless=1}} <!--Bonus--> | ||
{{#rmatch: string={{{cost|}}} | pattern=([Rr]eaction) | then = {{#vardefine:reaction|1}} {{#vardefine:hasaction|1}}|caseless=1}} | {{#rmatch: string={{{cost|}}} | pattern=([Rr]eaction) | then = {{#vardefine:reaction|1}} {{#vardefine:hasaction|1}}<!--add cargo in this place-->|caseless=1}} <!--Reaction--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([Kk]i)|then={{#vardefine:ki|{{#rmatch:{{{cost|}}}|[Kk]i:+([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}|caseless=1}} | {{#rmatch: string={{{cost|}}} | pattern=([Mm]ovement)| then = {{#vardefine:movement|1}} {{#vardefine:hasaction|1}}<!--add cargo in this place-->|caseless=1}} <!--Movement--> | ||
{{#rmatch: string={{{cost|}}}|pattern=([Kk]i)|then={{#vardefine:ki|{{#rmatch:{{{cost|}}}|[Kk]i:+([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Ki--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Ss]up[Dd]ie)|then={{#vardefine:sd|{{#rmatch:{{{cost|}}}|[Ss]up[Dd]ie:+([^\s]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Superiority Die--> | |||
{{#rmatch: string={{{cost|}}}|pattern=([Aa]rc[Rr]ec)|then={{#vardefine:ar|{{#rmatch:{{{cost|}}}|[Aa]rc[Rr]ec:+([^\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]*)|$1}}}} {{#vardefine:hasothers|1}}<!--add cargo in this place-->|caseless=1}} <!--Arcane Recovery--> | |||
{{#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}} | {{#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 | {{#var: ki}}{{User:Tc/Ki}}{{# | <!--0,0-->}}}}}} {{#ifeq: {{#var: hasaction}} | 1 | {{#ifeq: {{#var: hasothers}} | 1 | +}}}} {{#ifexpr: {{#var: ki}} > 0 | {{#ifeq: {{#var: ki}} | 1 | | {{#var: ki}}}}{{User:Tc/Ki}}{{#ifexpr: {{#var: ki}} > 1 | s}} | {{blank}}}}{{#ifexpr: {{#var: sd}} > 0 | {{#ifeq: {{#var: sd}} | 1 | | {{#var: sd}}}}[[File:Superiority Die d8 Icon.png|25px]]Superiority Die{{#ifexpr: {{#var: sd}} > 1 | s}} | {{blank}}}}{{#ifexpr: {{#var: ar}} > 0 | {{#ifeq: {{#var: ar}} | 1 | | {{#var: ar}}}}[[File:Arcane Recovery Charges Icons.png|25px]]Arcane Recovery{{#ifexpr: {{#var: sd}} > 1 | s}} | {{blank}}}} | ||
}}</includeonly> | }}</includeonly> | ||
<noinclude> | <noinclude> | ||
Line 36: | Line 44: | ||
| {{User:Crashaholic/ActionCost|cost=ki:3}} | | {{User:Crashaholic/ActionCost|cost=ki:3}} | ||
| cost=ki:3 | | cost=ki:3 | ||
|- | |||
| {{User:Crashaholic/ActionCost|cost=ki:1}} | |||
| cost=ki:1 | |||
|- | |- | ||
| {{User:Crashaholic/ActionCost|cost=ki:3 action}} | | {{User:Crashaholic/ActionCost|cost=ki:3 action}} | ||
| cost=ki:3 action | | cost=ki:3 action | ||
|- | |||
| {{User:Crashaholic/ActionCost|cost=supdie:1 reaction}} | |||
| cost=supdie:1 reaction | |||
|- | |||
| {{User:Crashaholic/ActionCost|cost=arcrec:1}} | |||
| cost=arcrec:1 | |||
|} | |} | ||
</noinclude> | </noinclude> |
Revision as of 17:44, 16 August 2023
outcome | test |
---|---|
Action | cost=action |
Bonus action | cost=bonus |
Action + Bonus action | cost=action bonus |
Reaction | cost=reaction |
Reaction | cost=reaction action |
3Ki Points | cost=ki:3 |
Ki Point | cost=ki:1 |
Action + 3Ki Points | cost=ki:3 action |
Reaction + Superiority Die | cost=supdie:1 reaction |
Arcane Recovery | cost=arcrec:1 |