Player State Maps
Appearance
Player State Maps in Sonic the Hedgehog (2006) define possible character states for each player context. These each have a unique identifier, and are loaded in scripting by OpenState() calls. All possible states, description of their behaviors, and implementation locations are outlined in Player State IDs.
Player State Maps
Sonic
This map is stored at address 0x82B15D58.
| Category | Name | ID |
|---|---|---|
| Sonic | Wait | 0x00 |
| Sonic | Walk | 0x01 |
| Sonic | Run | 0x02 |
| Sonic | Fall | 0x03 |
| Sonic | Jump | 0x04 |
| Common | Jump | 0x05 |
| Common | Brake | 0x06 |
| Common | Quick Turn | 0x07 |
| Common | Dead | 0x08 |
| Common | Damage Light | 0x09 |
| Common | Push | 0x0A |
| Common | Damage | 0x0B |
| Common | Grind | 0x0C |
| Common | Edge Grab | 0x0D |
| Common | Edge Type A | 0x0E |
| Common | Edge Type B | 0x0F |
| Common | Ottotto | 0x10 |
| Common | Spring | 0x11 |
| Sonic | Wide Spring | 0x12 |
| Common | Dash Panel | 0x14 |
| Common | Spring Type B | 0x13 |
| Common | Jump Panel | 0x15 |
| Sonic | Goal | 0x16 |
| Common | Invincible | 0x17 |
| Common | Wind | 0x18 |
| Common | Landing | 0x19 |
| Common | Don't Move | 0x1A |
| Common | Up-Down Reel | 0x1B |
| Common | Pole | 0x1E |
| Common | Chain Jump Land | 0x1F |
| Common | Rainbow Ring | 0x20 |
| Common | Wall Wait | 0x21 |
| Common | Rope Land | 0x22 |
| Common | Talk | 0x25 |
| Common | Psi-Grabbed | 0x26 |
| Sonic | Spring Type D | 0x27 |
| Common | Stun | 0x28 |
| Common | Rodeo | 0x29 |
| Common | Balancer | 0x2A |
| Sonic | Water Slider | 0x2B |
| Common | Amigo Swap | 0x30 |
| Common | Amigo Chase | 0x31 |
| Sonic | Purple Gem | 0x24 |
| Sonic | Gem Throw | 0x2E |
| Sonic | Gem Snipe | 0x2F |
| Sonic | Homing Smash | 0x41 |
| Sonic | Homing Attack | 0x42 |
| Sonic | Homing After | 0x43 |
| Sonic | Sliding | 0x44 |
| Sonic | Spin Attack | 0x45 |
| Sonic | Spin Dash | 0x46 |
| Sonic | Bounce | 0x47 |
| Sonic | Light Dash | 0x48 |
| Sonic | Blue Gem | 0x49 |
| Sonic | Green Gem | 0x4A |
| Sonic | Green Gem Air | 0x4B |
| Sonic | Rainbow Gem | 0x4D |
Princess
This map is stored at address 0x82B16098.
| Category | Name | ID |
|---|---|---|
| Sonic | Wait | 0x00 |
| Sonic | Walk | 0x01 |
| Sonic | Run | 0x02 |
| Princess | Fall | 0x03 |
| Princess | Jump | 0x04 |
| Common | Jump | 0x05 |
| Common | Brake | 0x06 |
| Common | Quick Turn | 0x07 |
| Common | Dead | 0x08 |
| Common | Damage | 0x09 |
| Common | Damage | 0x0B |
| Common | Grind | 0x0C |
| Common | Edge | 0x0D |
| Common | Edge Type A | 0x0E |
| Common | Edge Type B | 0x0F |
| Common | Ottotto | 0x10 |
| Princess | Spring | 0x11 |
| Sonic | Wide Spring | 0x12 |
| Common | Dash Panel | 0x14 |
| Common | Spring Type B | 0x13 |
| Common | Jump Panel | 0x15 |
| Sonic | Goal | 0x16 |
| Common | Invincible | 0x17 |
| Common | Wind | 0x18 |
| Common | Landing | 0x18 |
| Common | Don't Move | 0x1A |
| Common | Pole | 0x1E |
| Common | Chain Jump | 0x1F |
| Common | Rainbow Ring | 0x20 |
| Common | Wall Wait | 0x21 |
| Common | Rope Land | 0x22 |
| Common | Tarzan | 0x1C |
| Princess | Bungee | 0x1D |
| Common | Amigo | 0x30 |
| Common | Amigo Chase | 0x31 |
| Common | Talk | 0x25 |
| Sonic | Homing Smash | 0x41 |
| Princess | Homing Attack | 0x42 |
| Princess | Homing After | 0x43 |
| Sonic | Sliding | 0x44 |
| Sonic | Light Dash | 0x48 |
| Common | Up-Down Reel | 0x1B |
| Princess | Water Walk | 0x35 |
Shadow
This map is stored at address 0x82B161F0.
| Category | Name | ID |
|---|---|---|
| Shadow | Wait | 0x00 |
| Shadow | Walk | 0x01 |
| Shadow | Run | 0x02 |
| Shadow | Fall | 0x03 |
| Shadow | Jump | 0x04 |
| Common | Jump | 0x05 |
| Common | Brake | 0x06 |
| Common | Quick Turn | 0x07 |
| Common | Dead | 0x08 |
| Common | Damage | 0x09 |
| Common | Push | 0x0A |
| Common | Damage | 0x0B |
| Common | Grind | 0x0C |
| Common | Edge | 0x0D |
| Common | Edge Type A | 0x0E |
| Common | Edge Type B | 0x0F |
| Common | Ottotto | 0x10 |
| Common | Spring Type A | 0x11 |
| Shadow | Wide Spring | 0x12 |
| Common | Dash Panel | 0x14 |
| Common | Spring Type B | 0x13 |
| Common | Jump Panel | 0x15 |
| Common | Goal | 0x16 |
| Common | Invincible | 0x17 |
| Common | Wind | 0x18 |
| Common | Landing | 0x19 |
| Common | Don't Move | 0x1A |
| Common | Up-Down Reel | 0x1B |
| Common | Pole | 0x1E |
| Common | Chain Jump | 0x1F |
| Common | Rainbow Ring | 0x20 |
| Common | Talk | 0x25 |
| Common | Psi-Grabbed | 0x26 |
| Common | Stun | 0x28 |
| Common | Rodeo | 0x29 |
| Common | Balancer | 0x2A |
| Common | Amigo | 0x30 |
| Common | Amigo Chase | 0x31 |
| Shadow | Light Dash | 0x48 |
| Shadow | Homing Release | 0x42 |
| Shadow | Homing After | 0x43 |
| Shadow | Overdrive | 0x51 |
| Shadow | Chaos Spear | 0x52 |
| Shadow | Chaos Spear After | 0x53 |
| Shadow | Chaos Blast | 0x54 |
| Shadow | Chaos Charge | 0x55 |
| Shadow | Chaos Smash | 0x56 |
| Shadow | Chaos Attack | 0x57 |
| Shadow | Chaos Snap | 0x58 |
| Shadow | Spin Kick | 0x59 |
| Shadow | Edge Attack | 0x5A |
| Shadow | Vehicle Take | 0x6D |
| Shadow | Autotake | 0x6E |
| Shadow | Hover Ride | 0x71 |
| Shadow | Bike Ride | 0x6F |
| Shadow | Glider Ride | 0x72 |
| Shadow | Jeep Ride | 0x70 |
| Shadow | Vehicle Exit | 0x73 |
Silver
- 82B15F23 - Wait
- 82B15F2B - Walk
- 82B15F33 - Run
- 82B15F3B - Fall
- 82B15F43 - Jump
- 82B15F53 - Stop
- 82B15F5B - Quick Turn
- 82B15F63 - Dead
- 82B15F6B - Damage Light
- 82B15F73 - Push
- 82B15F7B - Grind
- 82B15F83 - Common Edge Grab
- 82B15F8B - Common Edge (Unknown)
- 82B15F93 - Common Edge Jump
- 82B15F9B - Spring
- 82B15FA3 - Wide Spring/Rope
- 82B15FAB - Dash Panel
- 82B15FB3 - Spring Type B/Unknown 19
- 82B15FBB - Jump Panel
- 82B15FC3 - Goal
- 82B15FCB - Goal Loop
- 82B15FD3 - Wind
- 82B15FDB - Landing
- 82B15FE3 - Don't Move
- 82B15FEB - Updown Reel
- 82B15FF3 - Pole
- 82B15FFB - Chainjump Land
- 82B16003 - Rainbow Ring
- 82B1600B - Talk
- 82B16013 - Piyori/Stun
- 82B1601B - Tarzan
- 82B16023 - Amigo Swap
- 82B1602B - Amigo Chase (?)
- 82B16033 - Rodeo
- 82B1603B - Balancer/AQA Ball
- 82B16043 - Teleport Dash
- 82B1604B - Float
- 82B16053 - Lift
- 82B1605B - ESP Mark
- 82B16063 - Grab All
- 82B1606B - Psychoshock
- 82B16073 - Stun Slap (Ground)
- 82B1607B - Stun Slap (Air)
- 82B16083 - Throw (Ground)
- 82B1608B - Throw (Air)
- 82B16093 - Unknown 64
Omega
- 82B168B3 - Wait
- 82B168BB - Walk
- 82B168C3 - Run
- 82B168CB - Fall
- 82B168D3 - Jump
- 82B168DB - Jump Water
- 82B168E3 - Stop
- 82B168EB - Quick Turn
- 82B168F3 - Dead
- 82B168FB - Damage Light
- 82B16903 - Push
- 82B1690B - Bonk
- 82B16913 - Grind
- 82B1691B - Common Edge Grab
- 82B16923 - Common Edge (Unknown)
- 82B1692B - Common Edge Jump
- 82B16933 - Spring
- 82B1693B - Wide Spring/Rope
- 82B16943 - Dash Panel
- 82B1694B - Spring Type B/Unknown 13
- 82B16953 - Jump Panel
- 82B1695B - Goal
- 2B16963 - Goal Loop
- 82B1696B - Wind
- 82B16973 - Landing
- 82B1697B - Don't Move
- 82B16983 - Updown Reel
- 82B1698B - Pole
- 82B16993 - Chainjump Land
- 82B1699B - Rainbow Ring
- 82B169A3 - Talk
- 82B169AB - Hover
- 82B169B3 - Omega Launcher
- 82B169BB - Lock On Laser
- 82B169C3 - Amigo Swap
- 82B169CB - Amigo Chase (?)
- 82B169D3 - Hold
Amy
- 82B169DB - Wait
- 82B169E3 - Walk
- 82B169EB - Run
- 82B169F3 - Fall
- 82B169FB - Jump
- 82B16A03 - Jump Water
- 82B16A0B - Stop
- 82B16A13 - Quick Turn
- 82B16A1B - Dead
- 82B16A23 - Damage Light
- 82B16A2B - Push
- 82B16A33 - Bonk
- 82B16A3B - Grind
- 82B16A43 - Common Edge Grab
- 82B16A4B - Common Edge (Unknown)
- 82B16A53 - Common Edge Jump
- 82B16A5B - Ottotto/Balancing
- 82B16A63 - Spring
- 82B16A6B - Wide Spring/Rope
- 82B16A73 - Dash Panel
- 82B16A7B - Spring Type B/Unknown 19
- 82B16A83 - Jump Panel
- 82B16A8B - Goal
- 82B16A93 - Goal Loop
- 82B16A9B - Wind
- 82B16AA3 - Landing
- 82B16AAB - Don't Move
- 82B16AB3 - Updown Reel
- 82B16ABB - Pole
- 82B16AC3 - Chainjump Land
- 82B16ACB - Rainbow Ring
- 82B16AD3 - Wall Wait
- 82B16ADB - Rope Land
- 82B16AE3 - Amigo Swap
- 82B16AEB - Amigo Chase (?)
- 82B16AF3 - Hold
- 82B16AFB - Talk
- 82B16B03 - Pray/Stealth Start
- 82B16B0B - Surprised/Stealth End
- 82B16B13 - Jump Double 0 (Charge)
- 82B16B1B - Hammer Attack
- 82B16B23 - Jump Double 1 (Release)
Blaze
- 82B16B2B - Wait
- 82B16B33 - Walk
- 82B16B3B - Run
- 82B16B43 - Fall
- 82B16B4B - Jump
- 82B16B53 - Jump Water
- 82B16B5B - Stop
- 82B16B63 - Quick Turn
- 82B16B6B - Dead
- 82B16B73 - Damage Light
- 82B16B7B - Push
- 82B16B83 - Bonk
- 82B16B8B - Grind
- 82B16B93 - Common Edge Grab
- 82B16B9B - Common Edge (Unknown)
- 82B16BA3 - Common Edge Jump
- 82B16BAB - Ottotto/Balancing
- 82B16BB3 - Spring
- 82B16BBB - Wide Spring/Rope
- 82B16BC3 - Dash Panel
- 82B16BCB - Spring Type B/Unknown 19
- 82B16BD3 - Jump Panel
- 82B16BDB - Goal
- 82B16BE3 - Goal Loop
- 82B16BEB - Wind
- 82B16BF3 - Landing
- 82B16BFB - Don't Move
- 82B16C03 - Updown Reel
- 82B16C0B - Pole
- 82B16C13 - Chainjump Land
- 82B16C1B - Rainbow Ring
- 82B16C23 - Wall Wait
- 82B16C2B - Rope Land
- 82B16C33 - Amigo Swap
- 82B16C3B - Amigo Chase (?)
- 82B16C43 - Hold
- 82B16C4B - Talk
- 82B16C53 - Accel Tornado
- 82B16C5B - Spinning Claw
- 82B16C63 - Fire Claw
- 82B16C6B - Homing After
Knuckles
- 82B16C73 - Wait
- 82B16C7B - Walk
- 82B16C83 - Run
- 82B16C8B - Fall
- 82B16C93 - Jump
- 82B16C9B - Jump Water
- 82B16CA3 - Stop
- 82B16CAB - Quick Turn
- 82B16CB3 - Dead
- 82B16CBB - Damage Light
- 82B16CC3 - Push
- 82B16CCB - Bonk
- 82B16CD3 - Grind
- 82B16CDB - Common Edge Grab
- 82B16CE3 - Common Edge (Unknown)
- 82B16CEB - Common Edge Jump
- 82B16CF3 - Spring
- 82B16CFB - Wide Spring/Rope
- 82B16D03 - Dash Panel
- 82B16D0B - Spring Type B/Unknown 19
- 82B16D13 - Jump Panel
- 82B16D1B - Goal
- 82B16D23 - Goal Loop
- 82B16D2B - Wind
- 82B16D33 - Landing
- 82B16D3B - Don't Move
- 82B16D43 - Chainjump Land
- 82B16D4B - Rainbow Ring
- 82B16D53 - Wall Wait
- 82B16D5B - Rope Land
- 82B16D63 - Climb
- 82B16D6B - Glide
- 82B16D73 - Glide End
- 82B16D7B - Updown Reel
- 82B16D83 - Amigo Swap
- 82B16D8B - Amigo Chase (?)
- 82B16D93 - Hold
- 82B16D9B - Talk
- 82B16DA3 - Heat Knuckle
- 82B16DAB - Screwdriver
- 82B16DB3 - Screwdriver After
- 82B16DBB - Screw Dive/Groundshaker
Rouge
- 82B16DC3 - Wait
- 82B16DCB - Walk
- 82B16DD3 - Run
- 82B16DDB - Fall
- 82B16DE3 - Jump
- 82B16DEB - Jump Water
- 82B16DF3 - Stop
- 82B16DFB - Quick Turn
- 82B16E03 - Dead
- 82B16E0B - Damage Light
- 82B16E13 - Push
- 82B16E1B - Bonk
- 82B16E23 - Grind
- 82B16E2B - Common Edge Grab
- 82B16E33 - Common Edge (Unknown)
- 82B16E3B - Common Edge Jump
- 82B16E43 - Spring
- 82B16E4B - Wide Spring/Rope
- 82B16E53 - Dash Panel
- 82B16E5B - Spring Type B/Unknown 19
- 82B16E63 - Jump Panel
- 82B16E6B - Goal
- 82B16E73 - Goal Loop
- 82B16E7B - Wind
- 82B16E83 - Landing
- 82B16E8B - Don't Move
- 82B16E93 - Chainjump Landing
- 82B16E9B - Rainbow Ring
- 82B16EA3 - Wall Wait
- 82B16EAB - Rope Land
- 82B16EB3 - Climb
- 82B16EBB - Glide
- 82B16EC3 - Glide End
- 82B16ECB - Bomb Search Tap
- 82B16ED3 - Bomb Search Hold
- 82B16EDB - Tarzan
- 82B16EE3 - Amigo Swap
- 82B16EEB - Amigo Chase (?)
- 82B16EF3 - Hold
- 82B16EFB - Talk
- 82B16F03 - Purple Gem (used for Blast Jump)
- 82B16F0B - Air Bomb
- 82B16F13 - Multi Air Bomb
- 82B16F1B - Heart Mine
Tails
- 82B16F23 - Wait
- 82B16F2B - Walk
- 82B16F33 - Run
- 82B16F3B - Fall
- 82B16F43 - Jump
- 82B16F4B - Jump Water
- 82B16F53 - Stop
- 82B16F5B - Quick Turn
- 82B16F63 - Dead
- 82B16F6B - Damage Light
- 82B16F73 - Grind
- 82B16F7B - Spring
- 82B16FD3 - Wide Spring/Rope
- 82B16F8B - Dash Panel
- 82B16F93 - Spring Type B/Unknown 19
- 82B16F9B - Jump Panel
- 82B16FA3 - Goal
- 82B16FAB - Goal Loop
- 82B16FB3 - Wind
- 82B16FBB - Landing
- 82B16FC3 - Don't Move
- 82B16FCB - Updown Reel
- 82B16FD3 - Pole
- 82B16FDB - Chainjump Landing
- 82B16FE3 - Rainbow Ring
- 82B16FEB - Rope Land
- 82B16FF3 - Glide (used for Flying)
- 82B16FFB - Bomb Search Tap
- 82B17003 - Bomb Search Hold
- 82B1700B - Amigo Swap
- 82B17013 - Amigo Chase (?)
- 82B1701B - Hold
- 82B17023 - Talk
Super Sonic
- 82B17028 - Wait
- 82B17033 - Super Amigo Swap
- 82B1703B - Pole
- 82B17043 - Damage Light
- 82B1704B - Dead
- 82B17053 - Super Sonic/Shadow Attack
- 82B1705B - Goal
Super Shadow
- 82B17063 - Wait
- 82B1706B - Super Amigo Change
- 82B17073 - Amigo Swap
- 82B1707B - Damage Light
- 82B17083 - Dead
- 82B1708B - Super Sonic/Shadow Attack
- 82B17093 - Goal
Super Silver
- 82B1709B - Wait
- 82B170A3 - Super Amigo Change
- 82B170AB - Amigo Swap
- 82B170B3 - Damage Light
- 82B170BB - Dead
- 82B170C3 - Super Silver Attack
- 82B170CB - Goal