Slide Kick: Difference between revisions
Jump to navigation
Jump to search
Icecream17 (talk | contribs) (various fixes) |
Icecream17 (talk | contribs) (Complete everything about action) |
||
Line 1: | Line 1: | ||
{{Action_infobox | '''Slide Kick''' is an attack action. The ''only'' way to enter this action is to be in [[Crouch Slide]] and press B with at least 10 speed.{{Action_infobox | ||
|title= Slide Kick | |title= Slide Kick | ||
|image= | |image= | ||
Line 8: | Line 8: | ||
|id= 0x0AA | |id= 0x0AA | ||
|into=airborne cancels: [[Water Plunge]], [[Squished]], [[Vertical Wind]], main: [[Freefall]], [[Slide Kick Slide]], [[Backward Air Kb]], [[Lava Boost]] | |into=airborne cancels: [[Water Plunge]], [[Squished]], [[Vertical Wind]], main: [[Freefall]], [[Slide Kick Slide]], [[Backward Air Kb]], [[Lava Boost]] | ||
|out of= | |out of=[[Crouch Slide]] +B | ||
|animation=0x8C | |animation=0x8C | ||
|related= | |related= | ||
}} | }} | ||
== Interactions == | |||
One of the actions that merely wobble the kickable board in [[Whomp's Fortress]]. | |||
This is an attacking action: affecting [[Bully|bullies]] and bounce-top enemies like [[Goomba|goombas]], and Mario cannot be [[grabbed]] when also invulnerable. | |||
== Transition In == | |||
# Set y-velocity to 12 | |||
# If forward velocity is '''less''' than 32, set it to 32. (inverse cap) | |||
== Behavior == | == Behavior == | ||
Line 22: | Line 32: | ||
# If actionTimer > 30 or yPos - floorHeight > 500; [[Freefall]](actionArg 2) | # If actionTimer > 30 or yPos - floorHeight > 500; [[Freefall]](actionArg 2) | ||
# update_air_without_turn | # update_air_without_turn | ||
# if perform_air_step() | # if perform_air_step() (gravity = 2, y-velocity inverse capped to -75) | ||
## is AIR_STEP_NONE | ## is AIR_STEP_NONE | ||
### if actionState == 0, change graphics angle | ### if actionState == 0, change graphics angle |
Latest revision as of 17:22, 19 August 2025
Slide Kick is an attack action. The only way to enter this action is to be in Crouch Slide and press B with at least 10 speed.
Slide Kick | |
Properties | |
Hex | 0x018008AA |
Action Flags | Air, Attacking, Allow Vertical Wind Action |
Action Group | Airborne |
ID | 0x0AA |
Transitions | |
Into | airborne cancels: Water Plunge, Squished, Vertical Wind, main: Freefall, Slide Kick Slide, Backward Air Kb, Lava Boost |
Out of | Crouch Slide +B |
Other | |
Animation | 0x8C |
Interactions
One of the actions that merely wobble the kickable board in Whomp's Fortress.
This is an attacking action: affecting bullies and bounce-top enemies like goombas, and Mario cannot be grabbed when also invulnerable.
Transition In
- Set y-velocity to 12
- If forward velocity is less than 32, set it to 32. (inverse cap)
Behavior
As with all Airborne actions there are Airborne cancels, see Single Jump#Airborne cancels
When a slide kick is happening:[1]
- If actionState and actionTimer are 0
- play the terrain's jump sound and Mario's "hoohoo" sound
- change to the slide kick animation
- If actionTimer > 30 or yPos - floorHeight > 500; Freefall(actionArg 2)
- update_air_without_turn
- if perform_air_step() (gravity = 2, y-velocity inverse capped to -75)
- is AIR_STEP_NONE
- if actionState == 0, change graphics angle
- is AIR_STEP_LANDED
- if actionState != 0 or vel[1] >= 0; Slide Kick Slide
- else y-velocity is negative (Mario is falling down); set vel[1] to -vel[1]/2 (this is the slide kick bounce), actionState to 1, actionTimer to 0, and play_mario_landing_sound
- is AIR_STEP_HIT_WALL, cap speed to 0, set star particles to display, and Backward Air Knockback
- is AIR_STEP_HIT_LAVA_WALL, Lava Boost on Wall
- is AIR_STEP_NONE
(perform_air_step returns NONE if all quartersteps were cancelled)