SLZ Seesaw - RetroKoH/S1Fixed GitHub Wiki

<- $5D: SLZ Fan Object List $5F: Bomb badnik ->
5E_Seesaw

The Seesaw is an object in Sonic the Hedgehog, found in Star Light Zone. It functions as a top-solid platform with three "modes": Down-to-Up, Up-to-Down, and Flat. Its mode changes either as Sonic walks along it, or if Sonic (or an accompanying spikeball) land on one side. When Sonic jumps onto one side, he launches the spikeball on the other end into the air. It flies up in an arc, before coming down on the side that Sonic was on when it was launched up. Sonic can use this to launch himself high into the air.

Code

File: _incObj/5E Seesaw.asm

Changes from Sonic 1
  • Word-length obPriority pointer due to the new Priority Manager.
  • Word-length obRespawnAddr added due to the S3K Object Manager.

Subtypes

...

Solidity

  • Type: Top-Solid
  • Width: 48px

Note: This object doesn't have a single defined height like fully solid objects do, but it does utilize a heightmap in order to correctly position Sonic along its occasionally sloped surface.

Object Status Table

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x Render Addr Addr Addr Gfx Gfx Map Map Map Map XPos XPos XPos XPos YPos YPos
1x YPos YPos ~ ~ ~ ~ RespawnAddr RespawnAddr ~ ~ Priority Priority Frame ~ ~ ~
2x ~ ~ ~ DispWid ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
3x ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
⚠️ **GitHub.com Fallback** ⚠️