Template:FrameData-SF6: Difference between revisions

Template page
(Separated Drive Damage into Block and Hit cells, shifted React Window down in place of Hitstop)
(added hitstop and attack range, rearranged tables a bit)
 
(4 intermediate revisions by 2 users not shown)
Line 8: Line 8:
| images        = List (,) of String
| images        = List (,) of String
| hitboxes      = List (,) of String
| hitboxes      = List (,) of String
| cost          = List (,) of Wikitext String
| damage        = Wikitext String
| damage        = Wikitext String
| chip          = Wikitext String
| chip          = Wikitext String
| dmgScaling    = Wikitext String
| startup      = Wikitext String
| startup      = Wikitext String
| active        = Wikitext String
| active        = Wikitext String
| recovery      = Wikitext String
| recovery      = Wikitext String
| invuln       = List (,) of Wikitext String
| total        = Wikitext String
| guard        = Wikitext String
| cancel       = Wikitext String
| hitconfirm    = Wikitext String
| hitAdv        = Wikitext String
| hitAdv        = Wikitext String
| blockAdv      = Wikitext String
| blockAdv      = Wikitext String
| guard        = List (,) of Wikitext String
| punishAdv    = Wikitext String
| cancel        = List (,) of Wikitext String
| perfParryAdv  = Wikitext String
| react        = Wikitext String
| DRcancelHit  = Wikitext String
| punish        = Wikitext String
| DRcancelBlk  = Wikitext String
| afterDRHit    = Wikitext String
| afterDRBlk    = Wikitext String
| hitstun      = Wikitext String
| blockstun    = Wikitext String
| hitstop      = Wikitext String
| driveDmgBlk  = Wikitext String
| driveDmgBlk  = Wikitext String
| driveDmgHit  = Wikitext String
| driveDmgHit  = Wikitext String
| selfDriveOH  = Wikitext String
| driveGain    = Wikitext String
| selfDriveOB  = Wikitext String
| superGainHit  = Wikitext String
| selfSuperOH   = Wikitext String
| superGainBlk  = Wikitext String
| selfSuperOB  = Wikitext String
| invuln        = Wikitext String
| oppSuperOH    = Wikitext String
| armor        = Wikitext String
| oppSuperOB    = Wikitext String
| airborne      = Wikitext String
| notes        = Wikitext String
| jugStart      = Wikitext String
| jugIncrease   = Wikitext String
| jugLimit      = Wikitext String
| projSpeed    = Wikitext String
| atkRange      = Wikitext String
| notes        = Wikitext String (size=9000)
}}</noinclude><includeonly>{{#ifeq:{{{storeInCargo|true}}}|true|{{#cargo_store:
}}</noinclude><includeonly>{{#ifeq:{{{storeInCargo|true}}}|true|{{#cargo_store:
_table=SF6_FrameData
_table=SF6_FrameData
Line 39: Line 52:
| images        = {{{images}}}
| images        = {{{images}}}
| hitboxes      = {{{hitboxes}}}
| hitboxes      = {{{hitboxes}}}
| cost          = {{{cost}}}
| damage        = {{{damage}}}
| damage        = {{{damage}}}
| chip          = {{{chip}}}
| chip          = {{{chip}}}
| dmgScaling    = {{{dmgScaling}}}
| startup      = {{{startup}}}
| startup      = {{{startup}}}
| active        = {{{active}}}
| active        = {{{active}}}
| recovery      = {{{recovery}}}
| recovery      = {{{recovery}}}
| invuln       = {{{invuln}}}
| total        = {{{total}}}
| guard        = {{{guard}}}
| cancel       = {{{cancel}}}
| hitconfirm    = {{{hitconfirm}}}
| hitAdv        = {{{hitAdv}}}
| hitAdv        = {{{hitAdv}}}
| blockAdv      = {{{blockAdv}}}
| blockAdv      = {{{blockAdv}}}
| guard        = {{{guard}}}
| punishAdv    = {{{punishAdv}}}
| cancel        = {{{cancel}}}
| perfParryAdv  = {{{perfParryAdv}}}
| react        = {{{react}}}
| punish        = {{{punish}}}
| DRcancelHit  = {{{DRcancelHit}}}
| DRcancelHit  = {{{DRcancelHit}}}
| DRcancelBlk  = {{{DRcancelBlk}}}
| DRcancelBlk  = {{{DRcancelBlk}}}
| perfParryAdv  = {{{perfParryAdv}}}
| afterDRHit    = {{{afterDRHit}}}
| afterDRBlk    = {{{afterDRBlk}}}
| hitstun      = {{{hitstun}}}
| hitstun      = {{{hitstun}}}
| blockstun    = {{{blockstun}}}
| blockstun    = {{{blockstun}}}
Line 60: Line 75:
| driveDmgBlk  = {{{driveDmgBlk}}}
| driveDmgBlk  = {{{driveDmgBlk}}}
| driveDmgHit  = {{{driveDmgHit}}}
| driveDmgHit  = {{{driveDmgHit}}}
| selfDriveOH  = {{{selfDriveOH}}}
| driveGain    = {{{driveGain}}}
| selfDriveOB  = {{{selfDriveOB}}}
| superGainHit  = {{{superGainHit}}}
| selfSuperOH  = {{{selfSuperOH}}}
| superGainBlk  = {{{superGainBlk}}}
| selfSuperOB  = {{{selfSuperOB}}}
| invuln        = {{{invuln}}}
| oppSuperOH    = {{{oppSuperOH}}}
| armor        = {{{armor}}}
| oppSuperOB    = {{{oppSuperOB}}}
| airborne      = {{{airborne}}}
| jugStart      = {{{jugStart}}}
| jugStart      = {{{jugStart}}}
| jugIncrease  = {{{jugIncrease}}}
| jugIncrease  = {{{jugIncrease}}}
| jugLimit      = {{{jugLimit}}}
| jugLimit      = {{{jugLimit}}}
| projSpeed    = {{{projSpeed}}}
| atkRange      = {{{atkRange}}}
| notes        = {{{notes}}}
| notes        = {{{notes}}}
}}}}<table class="wikitable" style="max-width:1000px;">
}}}}<table class="wikitable" style="max-width:1000px;">
Line 93: Line 110:
<th style="width:16.6%;">Damage</th>
<th style="width:16.6%;">Damage</th>
<th style="width:16.6%;">Chip Dmg</th>
<th style="width:16.6%;">Chip Dmg</th>
<th style="width:16.6%;">DriveDmg Blk</th>
<th style="width:16.6%;">Dmg Scaling</th>
<th style="width:16.6%;">DriveDmg Hit [PC]</th>
<th style="width:16.6%;">Guard</th>
<th style="width:16.6%;">Guard</th>
<th style="width:16.6%;">Cancel</th>
<th style="width:16.6%;">Cancel</th>
<th style="width:16.6%;">Hitconfirm Window</th>
</tr>
</tr>
<tr style="text-align: center; height:29px;">
<tr style="text-align: center; height:29px;">
<td>{{{damage|-}}}</td>
<td>{{{damage|-}}}</td>
<td>{{{chip|-}}}</td>
<td>{{{chip|-}}}</td>
<td>{{{driveDmgBlk|-}}}</td>
<td>{{{dmgScaling|-}}}</td>
<td>{{{driveDmgHit|-}}}</td>
<td>{{{guard|-}}}</td>
<td>{{{guard|-}}}</td>
<td>{{{cancel|-}}}</td>
<td>{{{cancel|-}}}</td>
<td>{{{hitconfirm|-}}}</td>
</tr>
</tr>
<tr style="font-size:80%">
<tr style="font-size:80%">
Line 112: Line 129:
<th>Hitstun</th>
<th>Hitstun</th>
<th>Blockstun</th>
<th>Blockstun</th>
<th>React Window</th>
<th>Hitstop</th>
</tr>
</tr>
<tr style="text-align: center; height:29px;">
<tr style="text-align: center; height:29px;">
Line 120: Line 137:
<td>{{{hitstun|-}}}</td>
<td>{{{hitstun|-}}}</td>
<td>{{{blockstun|-}}}</td>
<td>{{{blockstun|-}}}</td>
<td>{{{react|-}}}</td>
<td>{{{hitstop|-}}}</td>
</tr>
</tr>
<tr style="font-size:80%">
<tr style="font-size:80%">
<th>Self Drive oH</th>
<th>Total</th>
<th>Self Drive oB</th>
<th>DriveDmg Blk</th>
<th>Self Super oH</th>
<th>DriveDmg Hit [PC]</th>
<th>Self Super oB</th>
<th>Drive Gain</th>
<th>Opp. Super oH</th>
<th>Super Gain Hit</th>
<th>Opp. Super oB</th>
<th>Super Gain Blk</th>
</tr>
</tr>
<tr style="text-align: center; height:29px;">
<tr style="text-align: center; height:29px;">
<td>{{{selfDriveOH|-}}}</td>
<td>{{{total|-}}}</td>
<td>{{{selfDriveOB|-}}}</td>
<td>{{{driveDmgBlk|-}}}</td>
<td>{{{selfSuperOH|-}}}</td>
<td>{{{driveDmgHit|-}}}</td>
<td>{{{selfSuperOB|-}}}</td>
<td>{{{driveGain|-}}}</td>
<td>{{{oppSuperOH|-}}}</td>
<td>{{{superGainHit|-}}}</td>
<td>{{{oppSuperOB|-}}}</td>
<td>{{{superGainBlk|-}}}</td>
</tr>
</tr>
<tr style="font-size:80%">
<tr style="font-size:80%">
<th>Invuln</th>
<th>Armor</th>
<th>Airborne</th>
<th>Juggle Start</th>
<th>Juggle Start</th>
<th>Juggle Increase</th>
<th>Juggle Increase</th>
<th>Juggle Limit</th>
<th>Juggle Limit</th>
<th>Invuln</th>
<th>DR Cancel oH</th>
<th>DR Cancel oB</th>
</tr>
</tr>
<tr style="text-align: center; height:29px;">
<tr style="text-align: center; height:29px;">
<td>{{{invuln|-}}}</td>
<td>{{{armor|-}}}</td>
<td>{{{airborne|-}}}</td>
<td>{{{jugStart|-}}}</td>
<td>{{{jugStart|-}}}</td>
<td>{{{jugIncrease|-}}}</td>
<td>{{{jugIncrease|-}}}</td>
<td>{{{jugLimit|-}}}</td>
<td>{{{jugLimit|-}}}</td>
<td>{{{invuln|-}}}</td>
</tr>
<tr style="font-size:80%">
<th>After DR Hit</th>
<th>After DR Blk</th>
<th>Projectile Speed</th>
<th>Attack Range</th>
<th>DR Cancel Hit</th>
<th>DR Cancel Blk</th>
</tr>
<tr style="text-align: center; height:29px;">
<td>{{{afterDRHit|-}}}</td>
<td>{{{afterDRBlk|-}}}</td>
<td>{{{projSpeed|-}}}</td>
<td>{{{atkRange|-}}}</td>
<td>{{{DRcancelHit|-}}}</td>
<td>{{{DRcancelHit|-}}}</td>
<td>{{{DRcancelBlk|-}}}</td>
<td>{{{DRcancelBlk|-}}}</td>
</tr>
</tr>
<tr style="font-size:80%">
<tr style="font-size:80%">
<th>Perfect Parry Adv</th>
<th colspan="3">Punish Advantage</th>
<th>Punish Adv</th>
<th colspan="3">Perfect Parry Advantage</th>
<th colspan="2">Hit Adv</th>
</tr>
<th colspan="2">Block Adv</th>
<tr style="text-align: center; height:29px;">
<td colspan="3">{{{punishAdv|-}}}</td>
<td colspan="3">{{{perfParryAdv|-}}}</td>
</tr>
<tr style="font-size:80%">
<th colspan="3">Hit Advantage</th>
<th colspan="3">Block Advantage</th>
</tr>
</tr>
<tr style="text-align: center; height:29px;">
<tr style="text-align: center; height:29px;">
<td>{{{perfParryAdv|-}}}</td>
<td colspan="3">{{{hitAdv|-}}}</td>
<td>{{{punish|-}}}</td>
<td colspan="3">{{{blockAdv|-}}}</td>
<td colspan="2">{{{hitAdv|-}}}</td>
<td colspan="2">{{{blockAdv|-}}}</td>
</tr>
</tr>
<tr style="font-size:80%">
<tr style="font-size:80%">

Latest revision as of 02:26, 22 February 2025

This template defines the table "SF6_FrameData". View table.

Template DocumentationEdit This Documentation
{{FrameData-SF6 | chara = | moveId = | moveType =
| input         = 
| name          = 
| images        = 
| hitboxes      = 
| damage        = 
| chip          = 
| dmgScaling    = 
| startup       = 
| active        = 
| recovery      = 
| total         = 
| guard         = 
| cancel        = 
| hitconfirm    = 
| hitAdv        = 
| blockAdv      = 
| punishAdv     = 
| perfParryAdv  = 
| DRcancelHit   = 
| DRcancelBlk   = 
| afterDRHit    = 
| afterDRBlk    = 
| hitstun       = 
| blockstun     = 
| hitstop       = 
| driveDmgBlk   = 
| driveDmgHit   = 
| driveGain     = 
| superGainHit  = 
| superGainBlk  = 
| invuln        = 
| armor         = 
| airborne      = 
| jugStart      = 
| jugIncrease   = 
| jugLimit      = 
| projSpeed     = 
| atkRange      = 
| notes         = 
}}

Usage

Stores values in the SF6_FrameData Cargo Table.

Example

{{FrameData-SF6 | chara = Ken | moveId = ken_5lp | moveType = ground_normal
| input         = 5LP
| name          = Standing Light Punch
| images        = SF6_Ken_5LP.png
| hitboxes      = SF6_Ken_5LP_hitbox.png
| damage        = 300
| chip          = -
| dmgScaling    = 20% Starter
| startup       = 4
| active        = 3
| recovery      = 7
| total         = 13
| guard         = LH
| cancel        = Chn Sp SA
| hitconfirm    = 13
| hitAdv        = {{sf6-adv|VP|+4}}
| blockAdv      = {{sf6-adv|M|-1}}
| punishAdv     = {{sf6-adv|VP|+8}}
| perfParryAdv  = {{sf6-adv|VM|-8}}
| DRcancelHit   = {{sf6-adv|VP|+4}}
| DRcancelBlk   = {{sf6-adv|M|-1}}
| afterDRHit    = {{sf6-adv|VP|+8}}
| afterDRBlk    = {{sf6-adv|P|+3}}
| hitstun       = 14
| blockstun     = 9
| hitstop       = 9
| driveDmgBlk   = 500
| driveDmgHit   = [2000]
| driveGain     = 250
| superGainHit  = 300 (210)
| superGainBlk  = 150 (75)
| invuln        = -
| armor         = -
| airborne      = -
| jugStart      = 1
| jugIncrease   = 1
| jugLimit      = 0
| projSpeed     = -
| atkRange      = 1.01
| notes         = Example notes (specific chain properties, juggle properties, low profile frames, force stand/crouch, whiff on stand/crouch, properties vs. airborne opponents, cross-up, gaps in hitstun/blockstun, etc.)
}}
Ken
ken_5lp

5LP

Standing Light Punch
SF6 Ken 5LP.png
SF6 Ken 5LP hitbox.png
Damage Chip Dmg Dmg Scaling Guard Cancel Hitconfirm Window
300 - 20% Starter LH Chn Sp SA 13
Startup Active Recovery Hitstun Blockstun Hitstop
4 3 7 14 9 9
Total DriveDmg Blk DriveDmg Hit [PC] Drive Gain Super Gain Hit Super Gain Blk
13 500 [2000] 250 300 (210) 150 (75)
Invuln Armor Airborne Juggle Start Juggle Increase Juggle Limit
- - - 1 1 0
After DR Hit After DR Blk Projectile Speed Attack Range DR Cancel Hit DR Cancel Blk
+8 +3 - 1.01 +4 -1
Punish Advantage Perfect Parry Advantage
+8 -8
Hit Advantage Block Advantage
+4 -1
Notes
Example notes (specific chain properties, juggle properties, low profile frames, force stand/crouch, whiff on stand/crouch, properties vs. airborne opponents, cross-up, gaps in hitstun/blockstun, etc.)

This documentation is automatically transcluded from Template:FrameData-SF6/Documentation and is not included when this page is transcluded.