Template:UltimateHitboxTableRow: Difference between revisions

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
(Adding other facing restrictions as described here: https://docs.google.com/spreadsheets/d/1FgOsGYfTD4nQo4jFGJ22nz5baU1xihT5lreNinY5nNQ/edit#gid=1132902459 (sheet is for Smash 4 but they're the same in Ultimate))
No edit summary
Line 1: Line 1:
<noinclude>{{UltimateHitboxTableHeader|special=y|showunknown=y}}</noinclude>
<noinclude>{{UltimateHitboxTableHeader|special=y|showunknown=y}}</noinclude>
|-
|-
|{{{id|<span class="error">#!</span>}}}||{{{part|0}}}||{{{rehit|0}}}||{{{damage|<span class="error">%!</span>}}}||{{{sd|0}}}||{{AngleIcon|{{{angle|361}}}|{{#if:{{{anglesuffix|}}}|{{{anglesuffix}}}}}|s=16}}||style="{{BuffNerfCellBg|{{{afbg|}}}}}"|{{#switch:{{{af|0}}}|0={{rollover|Standard|Launches away from the attacker's position|y}}|1={{rollover|Speed-based|Launches in the direction the object is moving|y}}|2={{rollover|Target-based|Launches in the direction the target is facing|y}}|3={{rollover|Forwards|Launches in the direction the attacker is facing|y}}|4={{rollover|Backwards|Launches opposite to the direction the attacker is facing|y}}|5={{rollover|Center|Launches in the direction towards the object|y}}|6={{rollover|Back Slash|If hitting from behind, launches the opponent facing away with a different animation|y}}|#default=<span class="error">af!</span>}}||{{{bk|<span class="error">bk!</span>}}}||{{{ks|<span class="error">ks!</span>}}}||{{{fkv|<span class="error">fkv!</span>}}}||{{BooleanIcon|{{{setweight|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{{r|<span class="error">r!</span>}}}||{{{bn|<span class="error">bn!</span>}}}||style="{{BuffNerfCellBg|{{{xposbg|}}}}}"|{{{xpos|0.0}}}||style="{{BuffNerfCellBg|{{{yposbg|}}}}}"|{{{ypos|0.0}}}||style="{{BuffNerfCellBg|{{{zposbg|}}}}}"|{{{zpos|0.0}}}||{{{sdi|1.0}}}×||{{#switch:{{{noff|0}}}|t|true|y|yes|1={{rollover|None|Value is {{{ff|1.0}}}×, but disabled|y}}|{{{ff|1.0}}}×}}||{{{trip|0}}}%||{{BooleanIcon|{{{clang|1}}}|t=HitboxTableIcon(Clang).png|f=HitboxTableIcon(NoClang).png}}||{{BooleanIcon|{{{rebound|1}}}|t=HitboxTableIcon(Rebound).png|f=HitboxTableIcon(NoRebound).png}}||{{TypeIcon|{{{type|Typeless}}}}}||{{EffectIcon|{{{effect|Normal}}}}}||{{BooleanIcon|{{{g|1}}}|t=HitboxTableIcon(GroundedTrue).png|f=HitboxTableIcon(GroundedFalse).png}}||{{BooleanIcon|{{{a|1}}}|t=HitboxTableIcon(AerialTrue).png|f=HitboxTableIcon(AerialFalse).png}}||{{#if:{{{slvl|}}}|[[File:HitboxTableIcon(Sound{{{slvl}}}).png|16px|{{{slvl}}}]]|<span class="error">?!</span>}} {{{sfx|<span class="error">...!</span>}}}||{{BooleanIcon|{{{direct|1}}}|t=SpecialsDirect.png|f=SpecialsIndirect.png}}||{{{hitbits|All}}}||{{{hitpart|All}}}||{{BooleanIcon|{{{blockable|1}}}|t=HitboxTableIcon(Blockable).png|f=HitboxTableIcon(Unblockable).png}}||{{BooleanIcon|{{{reflectable|0}}}|t=HitboxTableIcon(Reflectable).png|f=HitboxTableIcon(Unreflectable).png}}||{{BooleanIcon|{{{absorbable|0}}}|t=HitboxTableIcon(Absorbable).png|f=HitboxTableIcon(Unabsorbable).png}}||{{BooleanIcon|{{{piercing|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{BooleanIcon|{{{heedless|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{BooleanIcon|{{{nogfx|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{BooleanIcon|{{{flinchless|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{#if:{{{showunknown|}}}|{{!!}}{{BooleanIcon|{{{i25|i}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{!!}}{{{i27|0}}}{{!!}}{{BooleanIcon|{{{i33|i}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{!!}}{{BooleanIcon|{{{i35|i}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{!!}}{{{i40|0}}}||{{#if:{{{xstretch|}}}{{{ystretch|}}}{{{zstretch|}}}|style="{{BuffNerfCellBg|{{{xstretchbg|}}}}}"{{!}}{{{xstretch|0.0}}}{{!!}}style="{{BuffNerfCellBg|{{{ystretchbg|}}}}}"{{!}}{{{ystretch|0.0}}}{{!!}}style="{{BuffNerfCellBg|{{{zstretchbg|}}}}}"{{!}}{{{zstretch|0.0}}}|colspan=2{{!}}&mdash;}}}}<noinclude>
|{{{id|<span class="error">#!</span>}}}||{{{part|0}}}||{{{rehit|0}}}||{{{damage|<span class="error">%!</span>}}}||{{{sd|0}}}||{{AngleIcon|{{{angle|361}}}|{{#if:{{{anglesuffix|}}}|{{{anglesuffix}}}}}|s=16}}||style="{{BuffNerfCellBg|{{{afbg|}}}}}"|{{#switch:{{{af|0}}}|0={{rollover|Standard|zero degrees is away from attacker|y}}|1={{rollover|Speed-based|zero degrees is direction of attacker's movement|y}}|2={{rollover|Target-based|zero degrees is direction target is facing|y}}|3={{rollover|Forwards|zero degrees is direction attacker is facing|y}}|4={{rollover|Backwards|zero degrees is opposite direction attacker is facing|y}}|5={{rollover|Center|zero degrees is towards attacker|y}}|6={{rollover|Back Slash|if hitting from behind, launches the opponent facing away with a different animation|y}}|7={{rollover|Bone-based|zero degrees is away from bone the hitbox is on|y}}|#default=<span class="error">af!</span>}}||{{{bk|<span class="error">bk!</span>}}}||{{{ks|<span class="error">ks!</span>}}}||{{{fkv|<span class="error">fkv!</span>}}}||{{BooleanIcon|{{{setweight|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{{r|<span class="error">r!</span>}}}||{{{bn|<span class="error">bn!</span>}}}||style="{{BuffNerfCellBg|{{{xposbg|}}}}}"|{{{xpos|0.0}}}||style="{{BuffNerfCellBg|{{{yposbg|}}}}}"|{{{ypos|0.0}}}||style="{{BuffNerfCellBg|{{{zposbg|}}}}}"|{{{zpos|0.0}}}||{{{sdi|1.0}}}×||{{#switch:{{{noff|0}}}|t|true|y|yes|1={{rollover|None|Value is {{{ff|1.0}}}×, but disabled|y}}|{{{ff|1.0}}}×}}||{{{trip|0}}}%||{{BooleanIcon|{{{clang|1}}}|t=HitboxTableIcon(Clang).png|f=HitboxTableIcon(NoClang).png}}||{{BooleanIcon|{{{rebound|1}}}|t=HitboxTableIcon(Rebound).png|f=HitboxTableIcon(NoRebound).png}}||{{TypeIcon|{{{type|Typeless}}}}}||{{EffectIcon|{{{effect|Normal}}}}}||{{BooleanIcon|{{{g|1}}}|t=HitboxTableIcon(GroundedTrue).png|f=HitboxTableIcon(GroundedFalse).png}}||{{BooleanIcon|{{{a|1}}}|t=HitboxTableIcon(AerialTrue).png|f=HitboxTableIcon(AerialFalse).png}}||{{#if:{{{slvl|}}}|[[File:HitboxTableIcon(Sound{{{slvl}}}).png|16px|{{{slvl}}}]]|<span class="error">?!</span>}} {{{sfx|<span class="error">...!</span>}}}||{{BooleanIcon|{{{direct|1}}}|t=SpecialsDirect.png|f=SpecialsIndirect.png}}||{{{hitbits|All}}}||{{{hitpart|All}}}||{{BooleanIcon|{{{blockable|1}}}|t=HitboxTableIcon(Blockable).png|f=HitboxTableIcon(Unblockable).png}}||{{BooleanIcon|{{{reflectable|0}}}|t=HitboxTableIcon(Reflectable).png|f=HitboxTableIcon(Unreflectable).png}}||{{BooleanIcon|{{{absorbable|0}}}|t=HitboxTableIcon(Absorbable).png|f=HitboxTableIcon(Unabsorbable).png}}||{{BooleanIcon|{{{piercing|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{BooleanIcon|{{{heedless|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{BooleanIcon|{{{nogfx|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}||{{BooleanIcon|{{{flinchless|n}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{#if:{{{showunknown|}}}|{{!!}}{{BooleanIcon|{{{i25|i}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{!!}}{{{i27|0}}}{{!!}}{{BooleanIcon|{{{i33|i}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{!!}}{{BooleanIcon|{{{i35|i}}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}}{{!!}}{{{i40|0}}}||{{#if:{{{xstretch|}}}{{{ystretch|}}}{{{zstretch|}}}|style="{{BuffNerfCellBg|{{{xstretchbg|}}}}}"{{!}}{{{xstretch|0.0}}}{{!!}}style="{{BuffNerfCellBg|{{{ystretchbg|}}}}}"{{!}}{{{ystretch|0.0}}}{{!!}}style="{{BuffNerfCellBg|{{{zstretchbg|}}}}}"{{!}}{{{zstretch|0.0}}}|colspan=2{{!}}&mdash;}}}}<noinclude>
|}
|}
==Usage==
==Usage==

Revision as of 21:56, January 22, 2022

ID Part Rehit rate Damage SD Angle Angle type BK KS FKV Set weight Radius Bone Offset SDI× T% Clang Rebound Effect Type G A Sound Direct Hit bits Hit part Blockable Reflectable Absorbable Flinchless No GFX Heedless ?25 ?27 ?33 ?35 ?40 Stretch
#! 0 0 %! 0 Sakurai angle Standard bk! ks! fkv! HitboxTableIcon(False).png r! bn! 0.0 0.0 0.0 1.0× 1.0× 0% HitboxTableIcon(Clang).png HitboxTableIcon(Rebound).png Typeless (type) Normal (effect) HitboxTableIcon(GroundedTrue).png HitboxTableIcon(AerialTrue).png ?! ...! SpecialsDirect.png All All HitboxTableIcon(Blockable).png HitboxTableIcon(Unreflectable).png HitboxTableIcon(Unabsorbable).png HitboxTableIcon(False).png HitboxTableIcon(False).png HitboxTableIcon(False).png HitboxTableIcon(False).png

Usage

Fills out rows in HitboxTables.

This template adds a bunch of automatic categories when used, such as "Flame attacks" or "Attacks with extra shield damage". To disable this behaviour, add nocategories=y. This should only be done for tables about obsolete hitboxes - for example, if an attack is changed from a meteor to a non-meteor between versions, and the old version is no longer available (unlike NTSC/PAL versions), it should have this property so it's longer in the meteors category.