LZ Harpoon - RetroKoH/S1Fixed GitHub Wiki
| <- $15: Swinging Platforms | Object List | $17: Spiked Log Helix -> |
|---|
The Harpoon is an object in Sonic the Hedgehog, appearing in Labyrinth Zone. It pops in and out from its base, and is harmful to the touch. It's quite similar to spikes, but unlike spikes, it has no solidity.
File: _incObj/16 Harpoon.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.
- This object has seen rewrites that both optimize the object and give it added functionality.
This object has subtypes that determine its behavior.
| 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 | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ |