58,327
edits
(New Page: <noinclude>{{BrawlHitboxTableHeader|special=y}}</noinclude> |- |{{{id|<span class="error">#!</span>}}} |{{{part|0}}} |{{{damage|<span class="error">%!</span>}}} |{{{sd|0}}} |{{AngleIcon...) |
m (Text replacement - "\[\[(:)?Image:" to "[[$1File:") |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
|{{{id|<span class="error">#!</span>}}} | |{{{id|<span class="error">#!</span>}}} | ||
|{{{part|0}}} | |{{{part|0}}} | ||
|{{{rehit|0}}} | |||
|{{{damage|<span class="error">%!</span>}}} | |{{{damage|<span class="error">%!</span>}}} | ||
|{{{sd|0}}} | |{{{sd|0}}} | ||
|{{AngleIcon|{{{angle|361}}}|{{#if:{{{anglesuffix|}}}|{{{anglesuffix}}}}}|s=16}} | |{{AngleIcon|{{{angle|361}}}|{{#if:{{{anglesuffix|}}}|{{{anglesuffix}}}}}|s=16}} | ||
|{{#switch:{{{ | |{{#if:{{{rawflags2|}}}|{{#switch:{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|angleflipping}}|0|2|5={{rollover|Standard|zero degrees is away from attacker|y}}|1|3={{rollover|Forwards|zero degrees is direction attacker is facing|y}}|4={{rollover|Backwards|zero degrees is direction attacker is not facing|y}}|6|7={{rollover|Dimensional fip|zero degrees is towards camera|y}}}}|<span class="error">f2!</span>}} | ||
|{{{bk|<span class="error">bk!</span>}}} | |{{{bk|<span class="error">bk!</span>}}} | ||
|{{{ks|<span class="error">ks!</span>}}} | |{{{ks|<span class="error">ks!</span>}}} | ||
Line 12: | Line 13: | ||
|{{#if:{{{r|}}}|{{BrawlHitboxScale|{{{r}}}}}|<span class="error">r!</span>}} | |{{#if:{{{r|}}}|{{BrawlHitboxScale|{{{r}}}}}|<span class="error">r!</span>}} | ||
|{{ucfirst:{{BrawlBone|{{{char|}}}|{{{bn|}}}}}}} | |{{ucfirst:{{BrawlBone|{{{char|}}}|{{{bn|}}}}}}} | ||
|{{BrawlHitboxScale|{{{xpos|0}}}}} | | {{BrawlHitboxScale|{{{xpos|0}}}}} | ||
|{{BrawlHitboxScale|{{{ypos|0}}}}} | | {{BrawlHitboxScale|{{{ypos|0}}}}} | ||
|{{BrawlHitboxScale|{{{zpos|0}}}}} | | {{BrawlHitboxScale|{{{zpos|0}}}}} | ||
|{{BrawlHitboxScale|{{{sdi|60000}}}}}x | |{{BrawlHitboxScale|{{{sdi|60000}}}}}x | ||
|{{BrawlHitboxScale|{{{ff|60000}}}}}x | |{{#switch:{{BrawlHitboxFlags2Parser|{{{rawflags2|0}}}|noff}}|t|true|y|yes|1={{rollover|None|Value is {{BrawlHitboxScale|{{{ff|60000}}}}}x, but disabled|y}}|{{BrawlHitboxScale|{{{ff|60000}}}}}x}} | ||
|{{#expr:{{BrawlHitboxScale|{{{trip|0}}}}}*100}}% | |{{#expr:{{BrawlHitboxScale|{{{trip|0}}}}}*100}}% | ||
|{{BooleanIcon|{{{clang | {{#if:{{{rawflags|}}}| | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|clang}}|t=HitboxTableIcon(Clang).png|f=HitboxTableIcon(NoClang).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|rebound}}|t=HitboxTableIcon(Rebound).png|f=HitboxTableIcon(NoRebound).png}} | ||
|{{ | {{!}}{{TypeIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|type}}}} | ||
|{{ | {{!}}{{EffectIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|effect}}}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|ground}}|t=HitboxTableIcon(GroundedTrue).png|f=HitboxTableIcon(GroundedFalse).png}} | ||
{{!}}{{BooleanIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|air}}|t=HitboxTableIcon(AerialTrue).png|f=HitboxTableIcon(AerialFalse).png}} | |||
{{!}}[[File:HitboxTableIcon(Sound{{BrawlHitboxFlags1Parser|{{{rawflags}}}|slvl}}).png|16px|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|slvl}}]] {{BrawlHitboxFlags1Parser|{{{rawflags}}}|sfx}} | |||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags1Parser|{{{rawflags}}}|direct}}|t=SpecialsDirect.png|f=SpecialsIndirect.png}} | ||
|{{ | |{{!}}colspan=8{{!}}<span class="error">no flags 1 data specified</span>}} | ||
|{{ | {{#if:{{{rawflags2|}}}| | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|block}}|t=HitboxTableIcon(Blockable).png|f=HitboxTableIcon(Unblockable).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|reflect}}|t=HitboxTableIcon(Reflectable).png|f=HitboxTableIcon(Unreflectable).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|absorb}}|t=HitboxTableIcon(Absorbable).png|f=HitboxTableIcon(Unabsorbable).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|flinchless}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|heedless}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|piercing}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|stretchy}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | ||
|{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|x2}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | ||
{{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|x5}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | |||
|{{{ | {{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|x6}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | ||
{{!}}{{BooleanIcon|{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|x11}}|t=HitboxTableIcon(True).png|f=HitboxTableIcon(False).png|i=HitboxTableIcon(Indeterminate).png}} | |||
{{!}}{{BrawlHitboxFlags2Parser|{{{rawflags2|}}}|hitbits}} | |||
|{{!}}colspan=13{{!}}<span class="error">no flags 2 data specified</span>}}<noinclude> | |||
|} | |} | ||
==Usage== | ==Usage== | ||
Line 46: | Line 50: | ||
If someone has an idea how to present hit bits without a string of 14 boolean icons, run it by the talk page. | If someone has an idea how to present hit bits without a string of 14 boolean icons, run it by the talk page. | ||
[[Category:Meta-templates]]</noinclude><includeonly>[[Category:{{{type | [[Category:Meta-templates]]</noinclude><includeonly>{{#if:{{{rawflags|}}}|[[Category:{{BrawlHitboxFlags1Parser|{{{rawflags}}}|type}} attacks (SSBB)]][[Category:{{BrawlHitboxFlags1Parser|{{{rawflags}}}|effect}} attacks (SSBB)]]{{#ifeq:{{BrawlHitboxFlags1Parser|{{{rawflags}}}|clang}}|0|[[Category:Attacks with hitboxes that cannot clang]]}}{{#ifeq:{{BrawlHitboxFlags1Parser|{{{rawflags}}}|direct}}|0|[[Category:Indirect attacks]]}}}}<!--end rawflags if-->{{#ifexpr:{{{sd|0}}}>0|[[Category:Attacks with extra shield damage]]}}{{#ifexpr:{{{sd|0}}}<0|[[Category:Attacks with penalized shield damage]]}}{{#ifexpr:{{{angle|361}}} >= 230 and {{{angle|361}}} <= 310|[[Category:Meteor smashes (SSBB)]]}}{{#ifexpr:({{{angle|361}}} >= 0 and {{{angle|361}}} <= 30) or ({{{angle|361}}} >= 150 and {{{angle|361}}} <= 180)|[[Category:Semi-spikes (SSBB)]]}}{{#ifexpr:(({{{angle|361}}} > 180 and {{{angle|361}}} < 360) and not({{{angle|361}}} >= 230 and {{{angle|361}}} <= 310)) or ({{{angle|361}}} < 0 and {{{angle|361}}} > -180)|[[Category:Spikes]]}}{{#if:{{{rawflags2|}}}|{{#ifeq:{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|block}}|0|[[Category:Unblockable attacks]]}}{{#ifeq:{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|reflect}}|1|[[Category:Reflectable attacks]]}}{{#ifeq:{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|absorb}}|1|[[Category:Absorbable attacks]]}}{{#ifeq:{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|heedless}}|1|[[Category:Attacks that can always hit teammates]]}}{{#ifeq:{{BrawlHitboxFlags2Parser|{{{rawflags2}}}|piercing}}|1|[[Category:Attacks that can pierce invincibility]]}}}}<!--end rawflags2 if--></includeonly> |