Walking
Jump to navigation
Jump to search
Walking | |
Properties | |
Hex | todo |
Action Flags | todo |
Action Group | Moving |
ID | todo |
When walking[1]:
- mario_drop_held_object
- if should_begin_sliding; Begin Sliding
- if INPUT_FIRST_PERSON:
- mario_drop_held_object
- if actionState == 1; Standing Against Wall
- if forwardVel >= 16 and m->floor->normal.y >= 0.17364818; Braking
- else; Decelerating
- if INPUT_A_PRESSED; (todo; see ref) [2]
- if INPUT_B_PRESSED;
- if forwardVel >= 29 and stickMag > 48; yVel=20; Dive
- else; Move Punching
- if INPUT_UNKNOWN_5 (aka neutral joystick: https://ukikipedia.net/mediawiki/index.php?title=Turning_Around&oldid=17030); (same code as INPUT_FIRST_PERSON)
- if analog_stick_held_back and forwardVel >= 16; Turning Around
- if INPUT_Z_PRESSED; Crouch Slide
- more code
- case GROUND_STEP_LEFT_GROUND; Freefall
- case GROUND_STEP_HIT_WALL; push_or_sidle_wall