192
edits
Icecream17 (talk | contribs) (conceivably possible now: HeliumHydride: You could go from sleeping to falling off with a backwards bloated bob-omb and precise angling against a wall to move while sleeping) |
Icecream17 (talk | contribs) (there's a fourth one) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Action_infobox | {{Action_infobox | ||
|title= Start Sleeping | |title= Start Sleeping | ||
Line 8: | Line 7: | ||
|group= Stationary | |group= Stationary | ||
|id= 0x002 | |id= 0x002 | ||
|into= [[Water Plunge]], [[Squished]], [[Standing Death]] (theoretically), [[Quicksand Death]], | |into= stationary cancels: [[Water Plunge]], [[Squished]], [[Standing Death]] (theoretically), [[Quicksand Death]], common idle cancels: [[Freefall]], [[Shockwave Bounce]] (theoretically), [[Jump]], [[Begin Sliding]], [[First Person]], [[Walking]], [[Punching]], [[Start Crouching]], non cancel: [[In Quicksand]], [[Sleeping]] | ||
|out of= [[Idle]] | |out of= [[Idle]] | ||
|animation= | |animation=0x81 START_SLEEP_IDLE, 0x82 START_SLEEP_SCRATCH, 0x83 START_SLEEP_YAWN, 0x84 START_SLEEP_SITTING | ||
|related= [[Sleeping]], [[Waking up]] | |related= [[Sleeping]], [[Waking up]] | ||
}} | }} | ||
The '''start sleeping''' actions the occurs when [[Mario]] has performed ten head turn cycles successively whilst [[idle]]. The start sleeping action transitions | The '''start sleeping''' actions the occurs when [[Mario]] has performed ten head turn cycles successively whilst [[idle]]. The start sleeping action transitions to [[sleeping]] after Mario has finished the nodding animation. | ||
==Conditions for Action to Occur== | ==Conditions for Action to Occur== | ||
In order for Mario to start sleeping, he has to fulfill the following requirements. | In order for Mario to start sleeping, he has to fulfill the following requirements. | ||
Line 22: | Line 21: | ||
*Mario has to: | *Mario has to: | ||
**Have [[health]] above 0x300 (else he will [[Panting action|pant]]) | **Have [[health]] above 0x300 (else he will [[Panting action|pant]]) | ||
**Completed 10 head turn cycles whilst [[idle]] without being interrupted | **Completed 10 head turn cycles whilst [[idle]] without being interrupted. | ||
**Have a floor 60 units behind him (whose height is within 24 units of Mario's y position, or which has the SURFACE_FLAG_DYNAMIC flag). Objects are not floors. If there is no floor 60 units behind Mario, the height of -11000 is used. | |||
Also, before performing the action, [[Idle#Stationary%20cancels|stationary cancels]] are checked. | |||
==Behavior== | ==Behavior== | ||
When Mario performs the start sleeping action, the following can be observed: | When Mario performs the start sleeping action, the following can be observed: | ||
Line 33: | Line 34: | ||
**MARIO_ANIM_START_SLEEP_SCRATCH | **MARIO_ANIM_START_SLEEP_SCRATCH | ||
**MARIO_ANIM_START_SLEEP_YAWN | **MARIO_ANIM_START_SLEEP_YAWN | ||
**MARIO_ANIM_START_SLEEP_SITTING | |||
*Mario's eye state is set to "MARIO_EYES_HALF_CLOSED" | *Mario's eye state is set to "MARIO_EYES_HALF_CLOSED" | ||
Line 38: | Line 40: | ||
**SOUND_ACTION_PAT_BACK | **SOUND_ACTION_PAT_BACK | ||
**SOUND_ACTION_TERRAIN_BODY_HIT_GROUND | **SOUND_ACTION_TERRAIN_BODY_HIT_GROUND | ||
**SOUND_MARIO_IMA_TIRED (JP only) | |||
**SOUND_MARIO_YAWNING | **SOUND_MARIO_YAWNING | ||
* After | * After the SLEEP_SITTING animation has finished, Mario will [[sleeping|sleep]]. | ||
{{actions}} | {{actions}} |
edits