rendered paste bodyObj01_MdNormal: ; XREF: Obj01_Modes
bsr.w Sonic_Spindash
bsr.w Sonic_Peelout
bsr.w Sonic_HighSpeedDash
bsr.w Sonic_Jump
bsr.w Sonic_SlopeResist
bsr.w Sonic_Move
bsr.w Sonic_Roll
bsr.w Sonic_LevelBound
jsr SpeedToPos
bsr.w Sonic_AnglePos
bsr.w Sonic_SlopeRepel
rts
; ===========================================================================
Obj01_MdJump: ; XREF: Obj01_Modes
bsr.w Sonic_JumpHeight
bsr.w Sonic_ChgJumpDir
bsr.w Sonic_LevelBound
jsr ObjectFall
btst #6,$22(a0)
beq.s loc_12E5C
subi.w #$28,$12(a0)
loc_12E5C:
bsr.w Sonic_JumpAngle
bsr.w Sonic_Floor
rts
; ===========================================================================
Obj01_MdRoll: ; XREF: Obj01_Modes
bsr.w Sonic_HighSpeedDash
bsr.w Sonic_Jump
bsr.w Sonic_RollRepel
bsr.w Sonic_RollSpeed
bsr.w Sonic_LevelBound
jsr SpeedToPos
bsr.w Sonic_AnglePos
bsr.w Sonic_SlopeRepel
rts