Template:UltimateHitboxTableRow: Difference between revisions

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
(Piercing (IgnoreInvuln) doesn't seem to be used anymore. Even for Smash 4, script search only shows a single character hitbox that uses it (WFT's dtilt windbox); everything else is Smash Run enemies. Also reorganizing some other attributes to show more common ones first)
mNo 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|zero degrees is away from attacker based on target's position|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|Forward|zero degrees is direction attacker is facing|y}}|4={{rollover|Backward|zero degrees is opposite direction attacker is facing|y}}|5={{rollover|Center|zero degrees is towards attacker based on target's position|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 based on target's position|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}}}||{{#switch:{{{noff|0}}}|t|true|y|yes|1={{rollover|None|Value is {{{ff|1.0}}}×, but disabled|y}}|{{{ff|1.0}}}×}}||{{{sdi|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}}||{{EffectIcon|{{{effect|Normal}}}}}||{{TypeIcon|{{{type|Typeless}}}}}||{{BooleanIcon|{{{g|1}}}|t=HitboxTableIcon(GroundedTrue).png|f=HitboxTableIcon(GroundedFalse).png}}{{#switch:{{{noprone|0}}}|1='''{{rollover|d|Cannot hit opponents lying down|y}}'''|}}||{{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|{{{flinchless|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|{{{heedless|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 based on target's position|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|Forward|zero degrees is direction attacker is facing|y}}|4={{rollover|Backward|zero degrees is opposite direction attacker is facing|y}}|5={{rollover|Center|zero degrees is towards attacker based on target's position|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 based on target's position|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}}}||{{#switch:{{{noff|0}}}|t|true|y|yes|1={{rollover|None|Value is {{{ff|1.0}}}×, but disabled|y}}|{{{ff|1.0}}}×}}||{{{sdi|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}}||{{EffectIcon|{{{effect|Normal}}}}}||{{TypeIcon|{{{type|Typeless}}}}}||{{BooleanIcon|{{{g|1}}}|t=HitboxTableIcon(GroundedTrue).png|f=HitboxTableIcon(GroundedFalse).png}}{{#switch:{{{noprone|0}}}|1= '''{{rollover|d|Cannot hit opponents lying down|y}}'''|}}||{{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|{{{flinchless|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|{{{heedless|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 22:00, August 7, 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 Normal (effect) Typeless (type) 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

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.