Template:MoveData-UNI2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly><!--------------------------- defaults the character to the subpagename --------------------------- | <includeonly><!--------------------------- defaults the character to the subpagename --------------------------- | ||
-->{{#vardefine:MoveCardTargetChara|{{{chara|{{SUBPAGENAME}}}}}}}<!----------- | -->{{#vardefine:MoveCardTargetChara|{{{chara|{{SUBPAGENAME}}}}}}}<!----------- | ||
--------- determines up to 7 inputs from a comma seperated list of inputs in the |input argument ----------- | |||
-->{{#vardefine:input1|{{#explode:{{{input}}}|,|0}}}}<!-- | -->{{#vardefine:name1|{{#explode:{{{input}}}|,|0}}}}<!-- | ||
-->{{#vardefine:input2|{{#explode:{{{input}}}|,|1}}}}<!-- | -->{{#vardefine:name2|{{#explode:{{{input}}}|,|1}}}}<!-- | ||
-->{{#vardefine:input3|{{#explode:{{{input}}}|,|2}}}}<!-- | -->{{#vardefine:name3|{{#explode:{{{input}}}|,|2}}}}<!-- | ||
-->{{#vardefine:input4|{{#explode:{{{input}}}|,|3}}}}<!-- | -->{{#vardefine:name4|{{#explode:{{{input}}}|,|3}}}}<!-- | ||
-->{{#vardefine:input5|{{#explode:{{{input}}}|,|4}}}}<!-- | -->{{#vardefine:name5|{{#explode:{{{input}}}|,|4}}}}<!-- | ||
-->{{#vardefine:input6|{{#explode:{{{input}}}|,|5}}}}<!-- | -->{{#vardefine:name6|{{#explode:{{{input}}}|,|5}}}}<!-- | ||
-->{{#vardefine:input7|{{#explode:{{{input}}}|,|6}}}}<!-- | -->{{#vardefine:name7|{{#explode:{{{input}}}|,|6}}}}<!-- | ||
-->{{#vardefine:input8|{{#explode:{{{input}}}|,|7}}}}<!-- | -->{{#vardefine:name8|{{#explode:{{{input}}}|,|7}}}}<!-- | ||
-->{{#vardefine:input1|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|0}}}}}}<!-- | |||
-->{{#vardefine:input2|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|1}}}}}}<!-- | |||
-->{{#vardefine:input3|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|2}}}}}}<!-- | |||
-->{{#vardefine:input4|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|3}}}}}}<!-- | |||
-->{{#vardefine:input5|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|4}}}}}}<!-- | |||
-->{{#vardefine:input6|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|5}}}}}}<!-- | |||
-->{{#vardefine:input7|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|6}}}}}}<!-- | |||
-->{{#vardefine:input8|{{MoveData-UNI2/QueryMoveId|chara={{#var:MoveCardTargetChara}}|input={{#explode:{{{input}}}|,|7}}}}}}<!-- | |||
---------------------- Gets some basic header info ----------------- | ---------------------- Gets some basic header info ----------------- | ||
-->{{#vardefine: | -->{{#vardefine:commandInput|{{#cargo_query:tables=UNI2_MoveData|fields=input|where=moveId="{{#var:input1}}"|format=template|delimiter=;|template=FrameDataHeader-UNI2/Text|default=}} }}<!-- | ||
-->{{#vardefine:subtitle|{{#cargo_query:tables=UNI2_MoveData|fields=subtitle|where= | -->{{#vardefine:name|{{#invoke:String|replace|{{#cargo_query:tables=UNI2_MoveData|fields=name|where=moveId="{{#var:input1}}"|format=template|delimiter=;|template=FrameDataHeader-UNI2/Text|default=}}|pattern=%([^)]*[A-C][^)]*%)|replace=|plain=false}}}}<!-- | ||
-->{{#vardefine:subtitle|{{#invoke:String|replace|{{#cargo_query:tables=UNI2_MoveData|fields=subtitle|where=moveId="{{#var:input1}}"|format=template|delimiter=;|template=FrameDataHeader-UNI2/Text|default=}}|pattern=%([^)]*[A-C][^)]*%)|replace=|plain=false}}}}<!-- | |||
-->{{#vardefine:cost|{{#cargo_query:tables=UNI2_MoveData|fields=cost|where=moveId="{{#var:input1}}"|format=template|delimiter=;|template=FrameDataHeader-UNI2/Text|default=}}|}}<!-- | |||
---------------------- Pulls the images and captions from the game's moveData table ----------------- | ---------------------- Pulls the images and captions from the game's moveData table ----------------- | ||
-->{{#vardefine:images|{{#cargo_query:tables= UNI2_MoveData__images, UNI2_MoveData, | -->{{#vardefine:images|{{#cargo_query:tables= UNI2_MoveData__images, UNI2_MoveData, UNI2_MoveData__caption | ||
|join on= UNI2_MoveData__images._rowID=UNI2_MoveData._ID | |join on= UNI2_MoveData__images._rowID=UNI2_MoveData._ID, UNI2_MoveData__images._rowID=UNI2_MoveData__caption._rowID, UNI2_MoveData__images._position=UNI2_MoveData__caption._position | ||
|fields= UNI2_MoveData__images._value=image | |fields= UNI2_MoveData__images._value=image, UNI2_MoveData__caption._value=caption | ||
|where=UNI2_MoveData.chara="{{#var:MoveCardTargetChara}}" and UNI2_MoveData. | |where=UNI2_MoveData.chara="{{#var:MoveCardTargetChara}}" and UNI2_MoveData.moveId in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}', '{{#var:input8}}') | ||
|group by= UNI2_MoveData__images._value | |group by= UNI2_MoveData__images._value | ||
|order by=_ID,UNI2_MoveData__images._position | |order by=_ID,UNI2_MoveData__images._position | ||
|format=gallery|mode=nolines|show filename=0|show bytes=0|show dimensions=0 | |format=gallery|mode=nolines|show filename=0|show bytes=0|show dimensions=0 | ||
|image height=210|image width=210 | |image height=210|image width=210 | ||
|default= | |caption field=caption|default= | ||
}} }}<!------------ Pulls the hitboxes afrom the game's moveData table ------------ | }} }}<!------------ Pulls the hitboxes afrom the game's moveData table ------------ | ||
-->{{#vardefine:hitboxes|{{#cargo_query:tables=UNI2_MoveData__hitboxes, UNI2_MoveData, | -->{{#vardefine:hitboxes|{{#cargo_query:tables=UNI2_MoveData__hitboxes, UNI2_MoveData, UNI2_MoveData__hitboxCaption | ||
|join on= UNI2_MoveData__hitboxes._rowID=UNI2_MoveData._ID | |join on= UNI2_MoveData__hitboxes._rowID=UNI2_MoveData._ID, UNI2_MoveData__hitboxes._rowID=UNI2_MoveData__hitboxCaption._rowID, UNI2_MoveData__hitboxes._position=UNI2_MoveData__hitboxCaption._position | ||
|fields= UNI2_MoveData__hitboxes._value=image | |fields= UNI2_MoveData__hitboxes._value=image, UNI2_MoveData__hitboxCaption._value=hitboxCaption | ||
|where=UNI2_MoveData.chara="{{#var:MoveCardTargetChara}}" and UNI2_MoveData. | |where=UNI2_MoveData.chara="{{#var:MoveCardTargetChara}}" and UNI2_MoveData.moveId in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}', '{{#var:input8}}') | ||
|group by= UNI2_MoveData__hitboxes._value | |group by= UNI2_MoveData__hitboxes._value | ||
|order by=_ID,UNI2_MoveData__hitboxes._position | |order by=_ID,UNI2_MoveData__hitboxes._position | ||
|format=gallery|mode=nolines|show filename=0|show bytes=0|show dimensions=0 | |format=gallery|mode=nolines|show filename=0|show bytes=0|show dimensions=0 | ||
|image height=210|image width=210 | |image height=210|image width=210 | ||
|default= | |caption field=hitboxCaption|default= | ||
}} }}<!-- | }} }}<!-- | ||
--><div class="movedata-container"> | --><div class="movedata-container"> | ||
<div class="movedata-flex-image-container"> | <div class="movedata-flex-image-container"> | ||
<div> | <div> | ||
<div><big> | <div><big>{{#if:{{{title|}}}|{{{title}}}|{{#if:{{#var:name|}}|{{#var:name|}}|{{#var:name1}}}}}} </big></div> | ||
<div><small>{{#var:subtitle|}}</small></div> | <div><small style="font-weight: bold">{{#if:{{{versioned|}}}||{{#if: {{#var:cost}}|Requires {{#var:cost}}}}}}</small></div> | ||
<div>{{#invoke:InputsUNI|toIcons|{{#if: {{{command|}}}|{{{command|}}}|{{#var: | <div><small>{{{subtitle|{{#var:subtitle|}} }}}</small></div> | ||
<div>{{#invoke:InputsUNI|toIcons|{{#if: {{{command|}}}|{{{command|}}}|{{#explode:{{#var:name1}}| |0}} }}}}</div> | |||
</div> | </div> | ||
<div class="movedata-flex-images"> | <div class="movedata-flex-images"> | ||
<div class="{{#if:{{#var:hitboxes|}}|move-image}}">{{#var:images}}</div> | <div class="{{#if:{{#var:hitboxes|}}|move-image}}">{{#var:images}}<small>{{{caption|}}}</small></div> | ||
<div class="hitbox-image">{{#var:hitboxes|}}</div> | <div class="hitbox-image">{{#var:hitboxes|}}<small>{{{hitboxCaption|}}}</small></div> | ||
</div> | </div> | ||
{{#if:{{#var:hitboxes|}}|{{HitboxToggleButton}}}} | {{#if:{{#var:hitboxes|}}|{{HitboxToggleButton}}}} | ||
</div>{{#if: {{{ | </div><div class="movedata-flex-information">{{#if: {{{overview|}}}|<div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{overview|}}}</div>}} <!-- | ||
<div class="movedata-flex- | |||
<div class="movedata-flex-framedata"> | --><div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}}<!-- | ||
<table class="wikitable movedata-flex-framedata-table"> | |||
{{FrameDataHeader-UNI2|version={{{versioned|}}}}} | -->{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input1}}}}<!-- | ||
{{# | -->{{#if: {{{ {{#var:name1}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name1}} |}}} </div> {{#if:{{#var:input2}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | ||
| | -->{{#if:{{#var:input2}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input2}}}}|}}<!-- | ||
| | -->{{#if: {{{ {{#var:name2}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name2}} |}}} </div> {{#if:{{#var:input3}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | ||
| | |||
}} | -->{{#if:{{#var:input3}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input3}}}}|}}<!-- | ||
</table> | -->{{#if: {{{ {{#var:name3}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name3}} |}}} </div> {{#if:{{#var:input4}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | ||
</div> | |||
<div class="movedata-flex-description" style="padding: 10px 10px | -->{{#if:{{#var:input4}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input4}}}}|}}<!-- | ||
-->{{#if: {{{ {{#var:name4}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name4}} |}}} </div> {{#if:{{#var:input5}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | |||
-->{{#if:{{#var:input5}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input5}}}}|}}<!-- | |||
-->{{#if: {{{ {{#var:name5}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name5}} |}}} </div> {{#if:{{#var:input6}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | |||
-->{{#if:{{#var:input6}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input6}}}}|}}<!-- | |||
-->{{#if: {{{ {{#var:name6}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name6}} |}}} </div> {{#if:{{#var:input7}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | |||
-->{{#if:{{#var:input7}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input7}}}}|}}<!-- | |||
-->{{#if: {{{ {{#var:name7}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name7}} |}}} </div> {{#if:{{#var:input8}}| <div class="movedata-flex-framedata"><table class="wikitable movedata-flex-framedata-table">{{FrameDataHeader-UNI2|version={{{versioned|}}}}} }} }}<!-- | |||
-->{{#if:{{#var:input8}}|{{MoveData-UNI2/QueryById|versioned={{{versioned}}}|{{#var:input8}}}}|}}<!-- | |||
-->{{#if: {{{ {{#var:name8}} |}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{ {{#var:name8}} |}}} </div>|}}<!-- | |||
-->{{#if: {{{description|}}}|</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">{{{description|}}}</div>|}}<!-- | |||
-->{{#if: {{{ {{#var:name1}} |}}} {{{ {{#var:name2}} |}}} {{{ {{#var:name3}} |}}} {{{ {{#var:name4}} |}}} {{{ {{#var:name5}} |}}} {{{ {{#var:name6}} |}}} {{{ {{#var:name7}} |}}} {{{ {{#var:name8}} |}}} {{{description|}}}||</table></div><div class="movedata-flex-description" style="padding: 10px 10px 10px;">Add a description to this move using the <code><nowiki>|description=</nowiki></code> field, or a field with name equal to its corresponding input. '''Do not use <code><nowiki>|description=</nowiki></code> in conjunction with the last input entry'''. <br> | |||
Example use:{{Pre| | |||
<nowiki>{{MoveData-UNI2 | versioned=input | input=</nowiki>{{{input}}}<!-- | |||
-->{{#if: {{#var:input1}}|<br><nowiki>| </nowiki>{{#var:name1}}<nowiki> = </nowiki>A description for {{#var:name1}}}}<!-- | |||
-->{{#if: {{#var:input2}}|<br><nowiki>| </nowiki>{{#var:name2}}<nowiki> = </nowiki>A description for {{#var:name2}}}}<!-- | |||
-->{{#if: {{#var:input3}}|<br><nowiki>| </nowiki>{{#var:name3}}<nowiki> = </nowiki>A description for {{#var:name3}}}}<!-- | |||
-->{{#if: {{#var:input4}}|<br><nowiki>| </nowiki>{{#var:name4}}<nowiki> = </nowiki>A description for {{#var:name4}}}}<!-- | |||
-->{{#if: {{#var:input5}}|<br><nowiki>| </nowiki>{{#var:name5}}<nowiki> = </nowiki>A description for {{#var:name5}}}}<!-- | |||
-->{{#if: {{#var:input6}}|<br><nowiki>| </nowiki>{{#var:name6}}<nowiki> = </nowiki>A description for {{#var:name6}}}}<!-- | |||
-->{{#if: {{#var:input7}}|<br><nowiki>| </nowiki>{{#var:name7}}<nowiki> = </nowiki>A description for {{#var:name7}}}}<!-- | |||
-->{{#if: {{#var:input8}}|<br><nowiki>| </nowiki>{{#var:name8}}<nowiki> = </nowiki>A description for {{#var:name8}}}}<br><nowiki>}}</nowiki>}} | |||
Describe what the move is used for. | Describe what the move is used for. | ||
Explain the basics of why the initial purpose of the move is worth knowing or worth doing. Mention downsides that are important to know. If the move is particularly important it might have a spot on the character's Strategy page—an important anti-air will likely be mentioned in the neutral section, or an important combo move will be mentioned in the combo theory. | Explain the basics of why the initial purpose of the move is worth knowing or worth doing. Mention downsides that are important to know. If the move is particularly important it might have a spot on the character's Strategy page—an important anti-air will likely be mentioned in the neutral section, or an important combo move will be mentioned in the combo theory.</div>|}}<!-- | ||
<div class="mw-collapsible mw-collapsed additional-data-section" data-expandtext="Show Additional Data" data-collapsetext="Hide Additional Data"> | |||
--><span style="margin: 0 0 0 auto; padding: 0 10px 5px 0; text-decoration: underline;" class="mw-customtoggle-myDivision">[Show/Hide Additional Data]</span> | |||
<div class="mw-collapsible mw-collapsed additional-data-section mw-customcollapsible-myDivision" id="mw-customcollapsible-myDivision" data-expandtext="Show Additional Data" data-collapsetext="Hide Additional Data"> | |||
<table class="wikitable movedata-flex-framedata-table"> | <table class="wikitable movedata-flex-framedata-table"> | ||
{{FrameDataHeader-UNI2/Additional|version={{{versioned|}}}}} | {{FrameDataHeader-UNI2/Additional|version={{{versioned|}}}}} | ||
{{#cargo_query:tables=UNI2_MoveData | {{#cargo_query:tables=UNI2_MoveData | ||
|fields={{#switch:{{{versioned}}}|input = input = Version,|name = name=Version | |fields={{#switch:{{{versioned}}}|input = input = Version,|name = name=Version}}, inputInfo=subtitle, input=name, cost, overall, blockstun, property, proration, comboP1, comboP2, moveId | ||
|where= | |where= moveId in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}', '{{#var:input8}}') | ||
|format=template|template=FrameDataHeader-UNI2/AdditionalData|named args=yes|order by=_ID | |format=template|template=FrameDataHeader-UNI2/AdditionalData|named args=yes|order by=_ID|delimiter= \n|default= | ||
|delimiter=\n | |||
}} | }} | ||
</table><div class="movedata-flex-description" style="padding: 10px 10px | </table><div class="movedata-flex-description" style="padding: 10px 10px 0 10px">{{#cargo_query:tables=UNI2_MoveData | ||
{{#cargo_query:tables=UNI2_MoveData | |fields={{#switch:{{{versioned}}}|input = input = Version,|name = name=Version}}, inputInfo=subtitle, input=name, cancelWindow, notes | ||
|fields={{# | |where= moveId in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}', '{{#var:input8}}') | ||
|where= | |format=template|template=Cargo_Notes|named args=yes|order by=_ID|default= | ||
|format=template|template=Cargo_Notes|named args=yes|order by=_ID | |||
|default= | |||
}} | }} | ||
</noinclude> | </div></div></div></div><templatestyles src="MoveData-UNI2/styles.css"/></includeonly><noinclude>{{clear}}{{doc}}</noinclude> |
Latest revision as of 00:44, 3 March 2024
Template DocumentationEdit This Documentation
Automatically creates a query for cargo based on the current character page when given an input. Very thanks to Dustloop as most of the code are from theirs :)
This documentation is automatically transcluded from Template:MoveData-UNI2/Documentation and is not included when this page is transcluded.
Params:
input = a comma separated list of the inputs used for a move and its versions as they appear in cargo description = a text description of the move. "inputName" = for each input in input as params, you can assign them a description. You can intentionally left blank for adjacent entries and it will automatically merge you MUST include either the last input or |description= but NOT BOTH as that will broke things chara (OPTIONAL) = defines the character the move card is for. If left blank, uses the current character page. versioned (OPTIONAL) = name column visibility. enter name of column to use for the version field, typically 'name' or 'input'. Leave blank for no version column value defaults to "input" if used under /DataOnly command (OPTIONAL) = specify the command to be shown. title (OPTIONAL) = specify the title to be shown. subtitle (OPTIONAL) = specify the subtitle to be shown.
Examples
1 inputs 1 versions
test overview
Damage | Guard | Startup | Active | Recovery | On-Block | Cancel | Attribute | Invuln |
---|---|---|---|---|---|---|---|---|
1030 | Mid | 8 | 2 (10) 2 | Total 42 | -5 | N, SP, EX, CS | Strike |
test description
[Show/Hide Additional Data]
Overall | Blockstun | Property | Proration | Combo Proration | Data link |
---|---|---|---|---|---|
42 | Launch, Chip Damage | /Data#6B |
6B :
3 inputs 3 versions
test overview
Version | Damage | Guard | Startup | Active | Recovery | On-Block | Cancel | Attribute | Invuln |
---|---|---|---|---|---|---|---|---|---|
236A | 810 | All | 13 | Until Hit | Total 42 | -7 | -UNQ-, -CS- | Projectile | |
236B | 810 | All | 11 | Until Hit | Total 44 | -11 | -UNQ-, -CS- | Projectile | |
236C 100 EXS |
330×7 | All | 8 | Until Hit | Total 32 | +28 | -CS- | Projectile |
this is a description for all related moves
[Show/Hide Additional Data]
Version | Overall | Blockstun | Property | Proration | Combo Proration | Data link |
---|---|---|---|---|---|---|
236A | 42 | Launch | /Data#236A | |||
236B | 44 | Launch | /Data#236B | |||
236C | 32 | Launch | /Data#236C |
236A :
- Cancel Window: 14-29 or successful hit UNQ, 14-29 CS
- 1-29 Counterhit state
236B :
- Cancel Window: 12-29 or successful hit UNQ, 12-29 CS
- 1-29 Counterhit state
236C :
- Cancel Window: 8-21 CS
- 1-22 Counterhit state
2 inputs 4 versions
test overview
Version | Damage | Guard | Startup | Active | Recovery | On-Block | Cancel | Attribute | Invuln |
---|---|---|---|---|---|---|---|---|---|
B+C 1 GRD |
1250 | Mid | 20 | 5 | Total 48 | -11 | SP, EX, CS, UNQ | Strike | |
[B]+[C] 1 GRD |
1450 | High | 32 | 5 | Total 60 | -11 | CS, UNQ | Strike | |
B+C (Vorpal) 0.5 GRD |
1485 | Mid | 20 | 5 | Total 43 | -6 | SP, EX, CS, UNQ | Strike | |
[B]+[C] (Vorpal) 0.5 GRD |
1705 | High | 30 | 5 | Total 53 | -6 | CS, UNQ | Strike |
Add a description to this move using the
Example use:
[Show/Hide Additional Data]
|description=
field, or a field with name equal to its corresponding input. Do not use |description=
in conjunction with the last input entry. Example use:
{{MoveData-UNI2 | versioned=input | input=B+C, [B]+[C], B+C (Vorpal), [B]+[C] (Vorpal)
| B+C = A description for B+C
| [B]+[C] = A description for [B]+[C]
| B+C (Vorpal) = A description for B+C (Vorpal)
| [B]+[C] (Vorpal) = A description for [B]+[C] (Vorpal)
}}
Describe what the move is used for.
Explain the basics of why the initial purpose of the move is worth knowing or worth doing. Mention downsides that are important to know. If the move is particularly important it might have a spot on the character's Strategy page—an important anti-air will likely be mentioned in the neutral section, or an important combo move will be mentioned in the combo theory.Version | Overall | Blockstun | Property | Proration | Combo Proration | Data link |
---|---|---|---|---|---|---|
B+C | 48 | Wall Bounce, Chip Damage | /Data#B+C | |||
B+C (Vorpal) |
43 | Wall Bounce, Chip Damage | /Data#B+C | |||
[B]+[C] | 60 | Wall Bounce, Chip Damage | /Data#[B]+[C] | |||
[B]+[C] (Vorpal) |
53 | Wall Bounce, Chip Damage | /Data#[B]+[C] |
B+C :
B+C (Vorpal):
[B]+[C] :
[B]+[C] (Vorpal):
This documentation is automatically transcluded from Template:MoveData-UNI2/Documentation and is not included when this page is transcluded.