User:Wakeup720: Difference between revisions

8,524 editsJoined 27 June 2021
No edit summary
No edit summary
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><!--------------------------- defaults the character to the subpagename ---------------------------
<includeonly><!--------------------------- defaults the character to the subpagename ---------------------------
-->{{#vardefine:targetChara|{{{chara|{{SUBPAGENAME}}}}}}}<!-----------
-->{{#vardefine:MoveCardTargetChara|{{{chara|{{SUBPAGENAME}}}}}}}<!-----------
<!----------- determines up to 4 inputs from a comma seperated list of inputs in the |input argument -----------
<!----------- determines up to 7 inputs from a comma seperated list of inputs in the |input argument -----------
-->{{#vardefine:input1|{{#explode:{{{input}}}|,|0}}}}<!--
-->{{#vardefine:input1|{{#explode:{{{input}}}|,|0}}}}<!--
-->{{#vardefine:input2|{{#explode:{{{input}}}|,|1}}}}<!--
-->{{#vardefine:input2|{{#explode:{{{input}}}|,|1}}}}<!--
-->{{#vardefine:input3|{{#explode:{{{input}}}|,|2}}}}<!--
-->{{#vardefine:input3|{{#explode:{{{input}}}|,|2}}}}<!--
-->{{#vardefine:input4|{{#explode:{{{input}}}|,|3}}}}<!--
-->{{#vardefine:input4|{{#explode:{{{input}}}|,|3}}}}<!--
-->{{#vardefine:input5|{{#explode:{{{input}}}|,|4}}}}<!--
-->{{#vardefine:input6|{{#explode:{{{input}}}|,|5}}}}<!--
-->{{#vardefine:input7|{{#explode:{{{input}}}|,|6}}}}<!--
---><div class="attack-container"><div class="attack-gallery"><tabber>
---><div class="attack-container"><div class="attack-gallery"><tabber>
Images = <!------------------- Pulls the images and captions from the game's moveData table ------------------->
Images = <!------------------- Pulls the images and captions from the game's moveData table ------------------->
Line 11: Line 14:
|join on= MoveData_BBCF__images._rowID=MoveData_BBCF._ID, MoveData_BBCF__images._rowID=MoveData_BBCF__caption._rowID, MoveData_BBCF__images._position=MoveData_BBCF__caption._position
|join on= MoveData_BBCF__images._rowID=MoveData_BBCF._ID, MoveData_BBCF__images._rowID=MoveData_BBCF__caption._rowID, MoveData_BBCF__images._position=MoveData_BBCF__caption._position
|fields= MoveData_BBCF__images._value=image, MoveData_BBCF__caption._value=caption
|fields= MoveData_BBCF__images._value=image, MoveData_BBCF__caption._value=caption
|where=MoveData_BBCF.chara="{{#var:targetChara}}" and MoveData_BBCF.input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|where=MoveData_BBCF.chara="{{#var:MoveCardTargetChara}}" and MoveData_BBCF.input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|group by= MoveData_BBCF__images._value
|group by= MoveData_BBCF__images._value
|order by=_ID,MoveData_BBCF__images._position
|order by=_ID,MoveData_BBCF__images._position
Line 23: Line 26:
|join on= MoveData_BBCF__hitboxes._rowID=MoveData_BBCF._ID, MoveData_BBCF__hitboxes._rowID=MoveData_BBCF__hitboxCaption._rowID, MoveData_BBCF__hitboxes._position=MoveData_BBCF__hitboxCaption._position
|join on= MoveData_BBCF__hitboxes._rowID=MoveData_BBCF._ID, MoveData_BBCF__hitboxes._rowID=MoveData_BBCF__hitboxCaption._rowID, MoveData_BBCF__hitboxes._position=MoveData_BBCF__hitboxCaption._position
|fields= MoveData_BBCF__hitboxes._value=image, MoveData_BBCF__hitboxCaption._value=hitboxCaption
|fields= MoveData_BBCF__hitboxes._value=image, MoveData_BBCF__hitboxCaption._value=hitboxCaption
|where=MoveData_BBCF.chara="{{#var:targetChara}}" and MoveData_BBCF.input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|where=MoveData_BBCF.chara="{{#var:MoveCardTargetChara}}" and MoveData_BBCF.input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|group by= MoveData_BBCF__hitboxes._value
|group by= MoveData_BBCF__hitboxes._value
|order by=_ID,MoveData_BBCF__hitboxes._position
|order by=_ID,MoveData_BBCF__hitboxes._position
Line 34: Line 37:
------ If the move is a single input with multiple versions, use the |versioned arg to show version names ------
------ If the move is a single input with multiple versions, use the |versioned arg to show version names ------
-->{{#cargo_query:tables=MoveData_BBCF
-->{{#cargo_query:tables=MoveData_BBCF
|fields={{#if:{{{versioned|}}}|name=Name,|input=Name|}}damage=Damage,guard=Guard,startup=Startup,active=Active,recovery=Recovery,onBlock=On-Block,attribute=Attribute,invuln=Invuln
|fields={{#switch:{{{versioned}}}|input = input=Version,|name = name=Version,}}damage=Damage,guard=Guard,startup=Startup,active=Active,recovery=Recovery,onBlock=On-Block,attribute=Attribute,invuln=Invuln
|where=chara="{{#var:targetChara}}" and input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|where=chara="{{#var:MoveCardTargetChara}}" and input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|format=table|named args=yes|order by=_ID
|format=table|named args=yes|order by=_ID
}}<!--------------------------- this is where the body of the move card is written. --------------------------->
}}<!--------------------------- this is where the body of the move card is written. --------------------------->
{{{description|Add a description to this move using the <code><nowiki>|description=</nowiki></code> field
{{{description|Add a description to this move using the <code><nowiki>|description=</nowiki></code> field.


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 stategy 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.}}}
<!--------------------------- this is where the extra info is written. --------------------------->
<div class="mw-collapsible mw-collapsed" data-expandtext="Show Stats for Nerds" data-collapsetext="Hide Additional Data" style="width: 100%; max-width: 1080px;">
<div class="mw-collapsible mw-collapsed" data-expandtext="Show Stats for Nerds" data-collapsetext="Hide Additional Data" style="width: 100%; max-width: 1080px;">
{{#cargo_query:tables=MoveData_BBCF
{{#cargo_query:tables=MoveData_BBCF
|fields={{#if:{{#var:input2}} {{{versioned|}}} |input=Version,|}}starter=Combo Starter Type,onODR=On-ODR,level=Level
|fields={{#if:{{#var:input2}} {{{versioned|}}} |input=Version,|}}starter=Starter Rating,level=Level,p1=P1,p2=P2,onODR=On-ODR,cancelTiming=Cancel Timing
|where=chara="{{#var:targetChara}}" and input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|where=chara="{{#var:MoveCardTargetChara}}" and input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|format=table|named args=yes|order by=_ID
|format=table|named args=yes|order by=_ID
}}
}}
{{#cargo_query:tables=MoveData_BBCF
{{#cargo_query:tables=MoveData_BBCF
|fields={{#if:{{#var:input2}} {{{versioned|}}} |input=Version,|}}notes
|fields={{#if:{{#var:input2}} {{{versioned|}}} |input=Version,|}}notes
|where=chara="{{#var:targetChara}}" and input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|where=chara="{{#var:MoveCardTargetChara}}" and input in ('{{#var:input1}}', '{{#var:input2}}', '{{#var:input3}}', '{{#var:input4}}', '{{#var:input5}}', '{{#var:input6}}', '{{#var:input7}}') {{#if: {{{type|}}}| and MoveData_BBCF.type="{{{type|}}}" |}}
|format=ul|named args=yes|order by=_ID
|format=ul|named args=yes|order by=_ID
}}</div></div></div></includeonly><noinclude>{{clear}}{{doc}}</noinclude>
}}</div></div></div></includeonly><noinclude>{{clear}}{{doc}}</noinclude>

Revision as of 00:30, 19 September 2022