Start Sleeping: Difference between revisions

From Ukikipedia
Jump to navigation Jump to search
(JP only sound)
(there's a fourth one)
 
(One intermediate revision by the same user not shown)
Line 9: Line 9:
|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]]
|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=START_SLEEP_IDLE, START_SLEEP_SCRATCH, START_SLEEP_YAWN
|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]]
}}
}}
Line 34: 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 42: Line 43:
**SOUND_MARIO_YAWNING
**SOUND_MARIO_YAWNING


* After this, Mario will begin [[sleeping]].
* After the SLEEP_SITTING animation has finished, Mario will [[sleeping|sleep]].
{{actions}}
{{actions}}

Latest revision as of 23:54, 8 July 2023

Start Sleeping
Properties
Hex 0x0C400202
Action Flags Stationary, Idle, Allow First Person, Pause Exit
Action Group Stationary
ID 0x002
Transitions
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
Other
Animation 0x81 START_SLEEP_IDLE, 0x82 START_SLEEP_SCRATCH, 0x83 START_SLEEP_YAWN, 0x84 START_SLEEP_SITTING
Related Actions
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 to sleeping after Mario has finished the nodding animation.

Conditions for Action to Occur

In order for Mario to start sleeping, he has to fulfill the following requirements.

  • Mario has to not:
  • Mario has to:
    • Have health above 0x300 (else he will pant)
    • 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, stationary cancels are checked.

Behavior

When Mario performs the start sleeping action, the following can be observed:

  • Mario plays the following animations:
    • MARIO_ANIM_START_SLEEP_IDLE
    • MARIO_ANIM_START_SLEEP_SCRATCH
    • MARIO_ANIM_START_SLEEP_YAWN
    • MARIO_ANIM_START_SLEEP_SITTING
  • Mario's eye state is set to "MARIO_EYES_HALF_CLOSED"
  • The following sounds play:
    • SOUND_ACTION_PAT_BACK
    • SOUND_ACTION_TERRAIN_BODY_HIT_GROUND
    • SOUND_MARIO_IMA_TIRED (JP only)
    • SOUND_MARIO_YAWNING
  • After the SLEEP_SITTING animation has finished, Mario will sleep.