Go to the source code of this file.
◆ get_additive_y_vel_for_jumps()
f32 get_additive_y_vel_for_jumps |
( |
void |
| ) |
|
Always returns zero.
This may have been intended to be used for the beta trampoline. Its return value is used by set_mario_y_vel_based_on_fspeed as a constant addition to Mario's Y velocity. Given the closeness of this function to nop_80254E50, it is probable that this was intended to check whether a trampoline had made itself known through nop_80254E50 and whether Mario was on it, and if so return a higher value than 0.
◆ mario_bonk_reflection()
◆ mario_push_off_steep_floor()
◆ mario_update_moving_sand()
◆ mario_update_quicksand()
◆ mario_update_windy_ground()
◆ nop_80254E3C()
◆ nop_80254E50()
Does nothing.
This is only called by the beta trampoline. Due to its proximity to get_additive_y_vel_for_jumps, another currently-pointless function, it is probable that this was used by the trampoline to make itself known to get_additive_y_vel_for_jumps, or to set a variable with its intended additive Y vel.
◆ perform_air_step()
On one qf, hit OOB/ceil/wall to store the 2 return value, and continue
◆ perform_ground_step()
◆ stationary_ground_step()
This is responsible for several stationary downwarps.
◆ stop_and_set_height_to_floor()
This is responsible for some downwarps.
◆ gWaterSurfacePseudoFloor