Lost Rings - RetroKoH/S1Fixed GitHub Wiki
| Dynamic Objects |
|---|
The Lost Rings are objects in Sonic the Hedgehog, spawned in when Sonic takes damage. Upon being spawned, they duplicate themselves to match the number of rings lost when you get hit. After spawning is finished, they more apart in various directions. When 32 or more rings are lost, 32 lost rings will scatter apart in two rings, an inner and an outer ring. They bounce off floors, but not walls or ceilings. After a few seconds, they disappear forever.
File: _incObj/25 Rings.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.
- Removed from the Static Object Pointer List due to its dynamic nature.
- BUGFIX: Rings' timers no longer reset when a new batch is spawned.
- ELECTIVE MOD: The Lightning Shield magnetizes rings, attracting them to Sonic.
- ELECTIVE MOD: Badniks can drop rings instead of animals.
This object has no subtypes.
| 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 | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | Priority | Priority | Frame | ~ | ~ | ~ |
| 2x | ~ | ~ | ~ | DispWid | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ |
| 3x | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ |