Template:MovesetTable: Difference between revisions

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
(+hasgrab)
(adding important non-hitbox actions)
 
(6 intermediate revisions by 3 users not shown)
Line 5: Line 5:
{{!}}-
{{!}}-
!{{{customcolumns}}}|!colspan="2"{{!}} !!Name!!Damage!!Description}}
!{{{customcolumns}}}|!colspan="2"{{!}} !!Name!!Damage!!Description}}
{{MovesetTable/Neutrals
{{#ifeq:{{{neutraldesc}}}|none||{{MovesetTable/Neutrals
|count={{{neutralcount|2}}}
|count={{{neutralcount|2}}}
|inf={{{neutralinf|}}}
|inf={{{neutralinf|}}}
Line 21: Line 21:
|neutral10dmg={{{neutral10dmg}}}
|neutral10dmg={{{neutral10dmg}}}
|neutralinfdmg={{{neutralinfdmg}}}
|neutralinfdmg={{{neutralinfdmg}}}
}}
}}}}
{{MovesetTable/Tilts
{{MovesetTable/Tilts
|angles={{{ftiltangles|1}}}
|angles={{{ftiltangles|1}}}
Line 134: Line 134:
|glidedmg={{{glidedmg}}}
|glidedmg={{{glidedmg}}}
|glidedesc={{{glidedesc|}}}
|glidedesc={{{glidedesc|}}}
}}{{#ifeq:{{{hasgrab|y}}}|y|
}}
{{#ifeq:{{{grabdesc}}}|none||
{{MovesetTable/Throws
{{MovesetTable/Throws
|game={{{game|}}}
|game={{{game|}}}
Line 161: Line 162:
{{MovesetTable/Recoveries
{{MovesetTable/Recoveries
|game={{{game|}}}
|game={{{game|}}}
|dodgedesc={{{dodgedesc|}}}
|dodgeattackname={{{dodgeattackname}}}
|dodgeattackdmg={{{dodgeattackdmg}}}
|dodgeattackdesc={{{dodgeattackdesc|}}}
|techdesc={{{techdesc|}}}
|floorbname={{{floorbname}}}
|floorbname={{{floorbname}}}
|floorbdmg={{{floorbdmg}}}
|floorbdmg={{{floorbdmg}}}
Line 172: Line 178:
|edgefname={{{edgefname}}}
|edgefname={{{edgefname}}}
|edgefdmg={{{edgefdmg}}}
|edgefdmg={{{edgefdmg}}}
|edgefdesc={{{edgefdesc|}}}
|edgefdesc={{{edgefdesc}}}
|edgesname={{{edgesname}}}
|edgesname={{{edgesname}}}
|edgesdmg={{{edgesdmg}}}
|edgesdmg={{{edgesdmg}}}
|edgesdesc={{{edgesdesc|}}}
|edgesdesc={{{edgesdesc}}}
|edgename={{{edgename}}}
|edgename={{{edgename}}}
|edgedmg={{{edgedmg}}}
|edgedmg={{{edgedmg}}}
|edgedesc={{{edgedesc|}}}
|edgedesc={{{edgedesc}}}
|footstooledattackname={{{footstooledattackname}}}
|footstooledattackname={{{footstooledattackname}}}
|footstooledattackdmg={{{footstooledattackdmg}}}
|footstooledattackdmg={{{footstooledattackdmg}}}
|footstooledattackdesc={{{footstooledattackdesc|}}}
|footstooledattackdesc={{{footstooledattackdesc|}}}
|dodgeattackname={{{dodgeattackname}}}
|dodgeattackdmg={{{dodgeattackdmg}}}
|dodgeattackdesc={{{dodgeattackdesc|}}}
}}
}}
{{MovesetTable/Specials
{{MovesetTable/Specials
Line 191: Line 194:
|nspage={{{nspage|}}}
|nspage={{{nspage|}}}
|nsdmg={{{nsdmg}}}
|nsdmg={{{nsdmg}}}
|nsdesc={{{nsdesc|}}}
|nsdesc={{{nsdesc}}}
|nsdefname={{{nsdefname}}}
|nsdefname={{{nsdefname}}}
|nsdefdmg={{{nsdefdmg}}}
|nsdefdmg={{{nsdefdmg}}}
Line 204: Line 207:
|sspage={{{sspage|}}}
|sspage={{{sspage|}}}
|ssdmg={{{ssdmg}}}
|ssdmg={{{ssdmg}}}
|ssdesc={{{ssdesc|}}}
|ssdesc={{{ssdesc}}}
|ssdefname={{{ssdefname}}}
|ssdefname={{{ssdefname}}}
|ssdefdmg={{{ssdefdmg}}}
|ssdefdmg={{{ssdefdmg}}}
Line 217: Line 220:
|uspage={{{uspage|}}}
|uspage={{{uspage|}}}
|usdmg={{{usdmg}}}
|usdmg={{{usdmg}}}
|usdesc={{{usdesc|}}}
|usdesc={{{usdesc}}}
|usdefname={{{usdefname}}}
|usdefname={{{usdefname}}}
|usdefdmg={{{usdefdmg}}}
|usdefdmg={{{usdefdmg}}}
Line 230: Line 233:
|dspage={{{dspage|}}}
|dspage={{{dspage|}}}
|dsdmg={{{dsdmg}}}
|dsdmg={{{dsdmg}}}
|dsdesc={{{dsdesc|}}}
|dsdesc={{{dsdesc}}}
|dsdefname={{{dsdefname}}}
|dsdefname={{{dsdefname}}}
|dsdefdmg={{{dsdefdmg}}}
|dsdefdmg={{{dsdefdmg}}}
Line 255: Line 258:
|fspage={{{fspage|}}}
|fspage={{{fspage|}}}
|fsdmg={{{fsdmg}}}
|fsdmg={{{fsdmg}}}
|fsdesc={{{fsdesc|}}}
|fsdesc={{{fsdesc}}}
|tauntname={{{tauntname}}}
|tauntname={{{tauntname}}}
|tauntdmg={{{tauntdmg}}}
|tauntdmg={{{tauntdmg}}}
Line 301: Line 304:
**<code>ci#desc</code> - command input # (max 3)
**<code>ci#desc</code> - command input # (max 3)
**<code>tauntdesc</code> - taunt (also utaunt, staunt, and dtaunt)
**<code>tauntdesc</code> - taunt (also utaunt, staunt, and dtaunt)
*Use <code>hasgrab=n</code> is the character doesn't have a grab. This will hide the grab, pummel, and throw rows.
**Any other row can be hidden if its description is set to <code>none</code>. Intended only for cases where a character literally has no response to that input, not cases where one move is kind of part of another like Mega Man's f-tilt.
***If the grab row is hidden, so are the pummel and throw rows.
*For special moves whose name doesn't redirect to their page name (such as [[Bomb]]), set <code>xspage</code> (where the "x" matches the move's direction) to the target page.
*For special moves whose name doesn't redirect to their page name (such as [[Bomb]]), set <code>xspage</code> (where the "x" matches the move's direction) to the target page.
*For SSB4's DLC characters, add <code>nocustoms=y</code>. This will set the game to "ssb4nc" in the specials subtable and thus disable customs display.
*For SSB4's DLC characters, add <code>nocustoms=y</code>. This will set the game to "ssb4nc" in the specials subtable and thus disable customs display.

Latest revision as of 18:10, May 19, 2024

  Name Damage Description
Neutral attack {{{neutralname}}} {{{neutral1dmg}}} {{{neutraldesc}}}
{{{neutral2dmg}}}
Forward tilt {{{ftiltname}}} {{{ftiltdmg}}} {{{ftiltdesc}}}
Up tilt {{{utiltname}}} {{{utiltdmg}}} {{{utiltdesc}}}
Down tilt {{{dtiltname}}} {{{dtiltdmg}}} {{{dtiltdesc}}}
Dash attack {{{dashname}}} {{{dashdmg}}} {{{dashdesc}}}
Forward smash {{{fsmashname}}} {{{fsmashdmg}}} {{{fsmashdesc}}}
Up smash {{{usmashname}}} {{{usmashdmg}}} {{{usmashdesc}}}
Down smash {{{dsmashname}}} {{{dsmashdmg}}} {{{dsmashdesc}}}
Neutral aerial {{{nairname}}} {{{nairdmg}}} {{{nairdesc}}}
Forward aerial {{{fairname}}} {{{fairdmg}}} {{{fairdesc}}}
Back aerial {{{bairname}}} {{{bairdmg}}} {{{bairdesc}}}
Up aerial {{{uairname}}} {{{uairdmg}}} {{{uairdesc}}}
Down aerial {{{dairname}}} {{{dairdmg}}} {{{dairdesc}}}
Grab {{{grabname}}} {{{grabdesc}}}
Pummel {{{pummelname}}} {{{pummeldmg}}} {{{pummeldesc}}}
Forward throw {{{fthrowname}}} {{{fthrowdmg}}} {{{fthrowdesc}}}
Back throw {{{bthrowname}}} {{{bthrowdmg}}} {{{bthrowdesc}}}
Up throw {{{uthrowname}}} {{{uthrowdmg}}} {{{uthrowdesc}}}
Down throw {{{dthrowname}}} {{{dthrowdmg}}} {{{dthrowdesc}}}
Forward roll
Back roll
Spot dodge
Air dodge
Techs
Floor attack (front)
Floor getups (front)
{{{floorfname}}} {{{floorfdmg}}} {{{floorfdesc}}}
Floor attack (back)
Floor getups (back)
{{{floorbname}}} {{{floorbdmg}}} {{{floorbdesc}}}
Floor attack (trip)
Floor getups (trip)
{{{floortname}}} {{{floortdmg}}} {{{floortdesc}}}
Edge attack (fast)
Edge getups (fast)
{{{edgefname}}} {{{edgefdmg}}} {{{edgefdesc}}}
Edge attack (slow)
Edge getups (slow)
{{{edgesname}}} {{{edgesdmg}}} {{{edgesdesc}}}
Neutral special [[{{{nsname}}}]] {{{nsdmg}}} {{{nsdesc}}}
Side special [[{{{ssname}}}]] {{{ssdmg}}} {{{ssdesc}}}
Up special [[{{{usname}}}]] {{{usdmg}}} {{{usdesc}}}
Down special [[{{{dsname}}}]] {{{dsdmg}}} {{{dsdesc}}}
Final Smash [[{{{fsname}}}]] {{{fsdmg}}} {{{fsdesc}}}

Usage

Basically, fill in the following fields:

game = game in question; this will for example hide pummels and vertical throws when given "ssb", "ssb64", or "64"
neutralcount = number of neutral attack parts not counting the infinite (e.g. Mario is 3, Yoshi is 2, Pikachu is 1, Meta Knight is 0), default 2
neutralinf = "y" if character has neutral infinite, blank otherwise
ftiltangles = number of angles for forward tilt, default 1 - don't use this if they all deal the same damage
ftiltcount = number of forward tilt parts, default 1
dtiltcount = number of down tilt parts, default 1
fsmashangles = number of angles for forward smash, default 1 - don't use this if they all deal the same damage
fsmashcount = number of forward smash parts, default 1

Then, preview the table and add the parameters displayed.

Notes

  • Neutral attacks have a max count of 10; up-forward tilts have a max count of 4; f-tilts, n-airs, and f-airs have a max count of 3; u-tilts, d-tilts, f-smashes, and down-forward tilts have a max count of 2. This is number of separate parts, not distinct hits; if you only press the button once and one animation with all the hits comes out, the count is 1.
  • F-tilts and f-smashes can have 1, 3, or 5 angles. Anything else will report an error.
  • Set diagonaltilts=y or crouchattacks=y for characters that have them. Currently, it's assumed that having one means you have them all.
  • The following rows are hidden unless they are given a description:
    • btiltdesc - back tilt
    • ddashdesc - double dash attack
    • zairdesc - grab aerial
    • glidedesc - glide attack
    • footstooledattackdesc - footstooled attack
    • dodgeattackdesc - dodge attack
    • cthrowdesc - command input throw
    • cidesc - command input
    • ci#desc - command input # (max 3)
    • tauntdesc - taunt (also utaunt, staunt, and dtaunt)
    • Any other row can be hidden if its description is set to none. Intended only for cases where a character literally has no response to that input, not cases where one move is kind of part of another like Mega Man's f-tilt.
      • If the grab row is hidden, so are the pummel and throw rows.
  • For special moves whose name doesn't redirect to their page name (such as Bomb), set xspage (where the "x" matches the move's direction) to the target page.
  • For SSB4's DLC characters, add nocustoms=y. This will set the game to "ssb4nc" in the specials subtable and thus disable customs display.
  • For characters like Olimar that have several different variants for many moves (not like Marth where it's very simple), use customcolumns and customcolumnscount, and put stuff like 3% {{!!}} 7% in every damage box. For example, Olimar (SSBB) would be something like:
    • customcolumns = Olimar!!Red!!Yellow!!Blue!!White!!Purple
    • customcolumnscount = 6
    • |fairdmg=&mdash;{{!!}}15%{{!!}}12%{{!!}}13%{{!!}}5%{{!!}}14%