Template:Attributes-SSBC: Difference between revisions

From Mizuumi Wiki
Jump to navigation Jump to search
m (Small Formatting fix)
(Implemented cargo and updated parameter names to be camel case.)
Line 1: Line 1:
<includeonly>{| class="wikitable"
<includeonly><!--
!Weight
--------------------------------------------------
| {{{weight|}}}
Display Table
| <i>{{{weightInfo|}}}</i>
--------------------------------------------------
-->{| class="wikitable" width="600px" style="text-align:center"
|+ {{{character|}}} Attributes
! Max Jumps !! Weight !! Gravity !! Friction
|-
|-
!Gravity
| style="width:25%" | {{{maxJumps|}}}<br>{{#invoke:SSBC-Calc|maxJumps|{{{maxJumps|}}}}}
| {{{Gravity|}}}
| style="width:25%" | {{{weight|}}}<br>{{#invoke:SSBC-Calc|weight|{{{weight|}}}}}
| <i>{{{GravityInfo|}}}</i>
| style="width:25%" | {{{gravity|}}}<br>{{#invoke:SSBC-Calc|gravity|{{{weight|}}}}}
| style="width:25%" | {{{friction|}}}<br>{{#invoke:SSBC-Calc|friction|{{{friction|}}}}}
|-
|-
!Max Jumps
! Walk Speed !! Run Start Speed !! Run Acceleration !! Run Speed
| {{{maxJumps|}}}
| <i>{{{maxJumpsInfo|}}}</i>
|-
|-
!Walk Speed
| {{{walkSpeed|}}}<br>{{#invoke:SSBC-Calc|walkSpeed|{{{walkSpeed|}}}}}
| {{{walkSpd|}}}
| {{{runStart|}}}<br>{{#invoke:SSBC-Calc|runStart|{{{runStart|}}}}}
| <i>{{{walkSpdInfo|}}}</i>
| {{{runAccel|}}}<br>{{#invoke:SSBC-Calc|runAccel|{{{runAccel|}}}}}
| {{{runSpeed|}}}<br>{{#invoke:SSBC-Calc|runSpeed|{{{runSpeed|}}}}}
|-
|-
!Run Start Speed
! Jump Momentum !! Jump Speed !! Mid Jump Speed !! Short Hop Speed
| {{{RunStart|}}}
| <i>{{{RunStartInfo|}}}</i>
|-
|-
!Run Acceleration
| {{{jumpMomentum|}}}<br>{{#invoke:SSBC-Calc|jumpMomentum|{{{jumpMomentum|}}}}}
| {{{RunAccel|}}}
| {{{jumpSpeed|}}}<br>{{#invoke:SSBC-Calc|jumpSpeed|{{{jumpSpeed|}}}}}
| <i>{{{RunAccelInfo|}}}</i>
| {{{midJumpSpeed|}}}<br>{{#invoke:SSBC-Calc|midJumpSpeed|{{{midJumpSpeed|}}}}}
| {{{shortHopSpeed|}}}<br>{{#invoke:SSBC-Calc|shortHopSpeed|{{{shortHopSpeed|}}}}}
|-
|-
!Run Speed
! Air Speed !! Fall Speed !! Fast Fall Multiplier !! Airdash Speed
| {{{RunSpd|}}}
| <i>{{{RunSpdInfo|}}}</i>
|-
|-
!Friction
| {{{airSpeed|}}}<br>{{#invoke:SSBC-Calc|airSpeed|{{{airSpeed|}}}}}
| {{{Fric|}}}
| {{{fallSpeed|}}}<br>{{#invoke:SSBC-Calc|fallSpeed|{{{fallSpeed|}}}}}
| <i>{{{FricInfo|}}}</i>
| {{{fastFall|}}}<br>{{#invoke:SSBC-Calc|fastFall|{{{fastFall|}}}}}
| {{{airDash|}}}<br>{{#invoke:SSBC-Calc|airDash|{{{airDash|}}}}}
|-
|-
!Jump Momentum
! Air Acceleration !! Air Friction
| {{{JumpMom|}}}
! colspan = "2" | Special Actions
| <i>{{{JumpMomInfo|}}}</i>
|-
|-
!Jump Speed
| {{{airAccel|}}}<br>{{#invoke:SSBC-Calc|airAccel|{{{airAccel|}}}}}
| {{{JumpSpd|}}}
| {{{airFriction|}}}<br>{{#invoke:SSBC-Calc|airFriction|{{{airFriction|}}}}}
| <i>{{{JumpSpdInfo|}}}</i>
| colspan = "2" | {{#invoke:SSBC-Calc|specialActions
|-
                    | crawl = {{{canCrawl|}}}
!Mid Jump Speed
                    | wallJump = {{{canWallJump|}}}
| {{{MidJumpSpd|}}}
                    | wallCling = {{{canWallCling|}}}
| <i>{{{MidJumpSpdInfo|}}}</i>
                    | wallClimb = {{{canWallClimb|}}}
|-
                    | float = {{{canFloat|}}}
!Short Hop Speed
                    | floatInfo = {{#if:{{{floatInfo|}}}|{{{floatInfo}}}}}
| {{{ShortHopSpd|}}}
                    | glide = {{{canGlide|}}}
| <i>{{{ShortHopSpdInfo|}}}</i>
                    | djc = {{{canDJC|}}}
|-
                    | zAir = {{{canZAir|}}}
!Air Speed
                    | zAirInfo = {{#if:{{{zAirInfo|}}}|{{{zAirInfo}}}}}
| {{{AirSpd|}}}
                  }}
| <i>{{{AirSpdInfo|}}}</i>
|}<!--
|-
--------------------------------------------------
!Fall Speed
Cargo Store
| {{{FallSpd|}}}
--------------------------------------------------
| <i>{{{FallSpdInfo|}}}</i>
-->{{#cargo_store:
|-
_table=SSBC_CharacterAttributes
!Fast Fall Multiplier
| gameCharacter = {{{character|}}}
| {{{FastFall|}}}
| weight = {{{weight|}}}
| <i>{{{FastFallInfo|}}}</i>
| gravity = {{{gravity|}}}
|-
| maxJumps = {{{maxJumps|}}}
!Air Acceleration
| walkSpeed = {{{walkSpeed|}}}
| {{{AirAccel|}}}
| runStart = {{{runStart|}}}
| <i>{{{AirAccelInfo|}}}</i>
| runAccel = {{{runAccel|}}}
|-
| runSpeed = {{{runSpeed|}}}
!Air Friction
| friction = {{{friction|}}}
| {{{AirFric|}}}
| jumpMomentum = {{{jumpMomentum|}}}
| <i>{{{AirFricInfo|}}}</i>
| jumpSpeed = {{{jumpSpeed|}}}
|-
| midJumpSpeed = {{{midJumpSpeed|}}}
!Airdash Speed
| shortHopSpeed = {{{shortHopSpeed|}}}
| {{{Airdash|}}}
| airSpeed = {{{airSpeed|}}}
| <i>{{{AirdashInfo|}}}</i>
| fallSpeed = {{{fallSpeed|}}}
|-
| fastFall = {{{fastFall|}}}
| airAccel = {{{airAccel|}}}
!
| airFriction = {{{airFriction|}}}
!
| airDash = {{{airDash|}}}
|-
| canCrawl = {{{canCrawl|}}}
!Crawl
| canWallJump = {{{canWallJump|}}}
| {{{Crawl|}}}
| canWallCling = {{{canWallCling|}}}
| <i>{{{CrawlInfo|}}}</i>
| canWallClimb = {{{canWallClimb|}}}
|-
| canFloat = {{{canFloat|}}}
!Wall Jump
| floatInfo = {{{floatInfo|}}}
| {{{WallJump|}}}
| canGlide = {{{canGlide|}}}
| <i>{{{WallJumpInfo|}}}</i>
| canDJC = {{{canDJC|}}}
|-
| canZAir = {{{canZAir|}}}
!Wall Cling
| zAirInfo = {{{ZAirInfo|}}}
| {{{WallCling|}}}
| specialMoves = {{#invoke:SSBC-Calc|specialActions
| <i>{{{WallClingInfo|}}}</i>
                    | crawl = {{{canCrawl|}}}
|-
                    | wallJump = {{{canWallJump|}}}
!Wall Climb
                    | wallCling = {{{canWallCling|}}}
| {{{WallClimb|}}}
                    | wallClimb = {{{canWallClimb|}}}
| <i>{{{WallClimbInfo|}}}</i>
                    | float = {{{canFloat|}}}
|-
                    | floatInfo = {{#if:{{{floatInfo|}}}|{{{floatInfo}}}}}
!Float
                    | glide = {{{canGlide|}}}
| {{{Float|}}}
                    | djc = {{{canDJC|}}}
| <i>{{{FloatInfo|}}}</i>
                    | zAir = {{{canZAir|}}}
|-
                    | zAirInfo = {{#if:{{{zAirInfo|}}}|{{{zAirInfo}}}}}
!Glide
                  }}
| {{{Glide|}}}
}}</includeonly><noinclude><!--
| <i>{{{GlideInfo|}}}</i>
--------------------------------------------------
|-
Cargo Declaration
!Double Jump Cancel
--------------------------------------------------
| {{{DJC|}}}
-->{{#cargo_declare:
| <i>{{{DJCInfo|}}}</i>
_table=SSBC_CharacterAttributes
|-
| gameCharacter = String
!Z-Air
| weight = Float
| {{{ZAir|}}}
| gravity = Float
| <i>{{{ZAirInfo|}}}</i>
| maxJumps = Integer
|-
| walkSpeed = Float
|}</includeonly>
| runStart = Float
<noinclude>
| runAccel = Float
| runSpeed = Float
| friction = Float
| jumpMomentum = Float
| jumpSpeed = Float
| midJumpSpeed = Float
| shortHopSpeed = Float
| airSpeed = Float
| fallSpeed = Float
| fastFall = Float
| airAccel = Float
| airFriction = Float
| airDash = Float
| canCrawl = Boolean
| canWallJump = Boolean
| canWallCling = Boolean
| canWallClimb = Boolean
| canFloat = Boolean
| floatInfo = Wikitext String
| canGlide = Boolean
| canDJC = Boolean
| canZAir = Boolean
| zAirInfo = Wikitext String
| specialMoves = Wikitext
}}
{{Documentation}}
{{Documentation}}
[[Category:Super Smash Bros. Crusade]]
[[Category:Super Smash Bros. Crusade]]
</noinclude>
</noinclude>

Revision as of 08:02, 17 August 2021

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

Template DocumentationEdit This Documentation

Usage

Everything is self explanatory except for stockIcon, which is there purely for the Cargo table. Just fill it as the character's stock icon filename, like SSBC_Mario_Stock.png.

{{Attributes-SSBC
| character	= 
| name          = 
| stockIcon	= 
| weight	= 
| gravity	= 
| maxJumps	= 
| walkSpeed	= 
| runStart	= 
| runAccel	= 
| runSpeed	= 
| friction	= 
| jumpMomentum	= 
| jumpSpeed	= 
| midJumpSpeed	= 
| shortHopSpeed	= 
| airSpeed	= 
| fallSpeed	= 
| fastFall	= 
| airAccel	= 
| airFriction	= 
| airDash	= 
| canCrawl	= 
| canWallJump	= 
| canWallCling	= 
| canWallClimb	= 
| canFloat	= 
| canGlide	= 
| canDJC	= 
| canZAir	= 
}}

Example

Note: This example uses a parameter storeInCargo to prevent this example being stored in the Cargo table.

Mario Attributes
Max Jumps Weight Gravity Friction
3
Average
0.25
Middleweight
0.25
High
0.88
Walk Speed Run Start Speed Run Acceleration Run Speed
2.00
Average
3
Average
0.15
3.50
Jump Momentum Jump Speed Mid Jump Speed Short Hop Speed
0.70
6.50
6.60
3.20
Air Speed Fall Speed Fast Fall Multiplier Airdash Speed
2.35
3.10
1.50
8
Average
Air Acceleration Air Friction Special Actions
0.20
0.10
Wall Jump

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