Olimar's states in Pikmin
Jump to navigation
Jump to search
In Pikmin, Olimar can assume one of many states at any given point depending on what he does or what the game makes him do. The following table is a list of what should be all the states he can be in, as taken from the game's code and symbol map. The Windows Debug build of Pikmin can show Olimar's current state on the screen.
Small note: In the symbol map, all the states are prefixed with "Navi". It's omitted in the table due to redundancy.
Internal state name | Value (decimal) | Value (hex) | Description |
---|---|---|---|
WalkState | 0 | 0x0 | |
ThrowState | 1 | 0x1 | |
ThrowWaitState | 2 | 0x2 | |
GatherState | 3 | 0x3 | |
ReleaseState | 4 | 0x4 | |
NukuState | 5 | 0x5 | |
NukuAdjustState | 6 | 0x6 | |
PressedState | 7 | 0x7 | |
FlickState | 8 | 0x8 | |
FunbariState | 9 | 0x9 | |
RopeState | 10 | 0xa | |
RopeExitState | 11 | 0xb | |
ContainerState | 12 | 0xc | |
UfoState | 13 | 0xd | |
UfoAccessState | 14 | 0xe | |
PartsAccessState | 15 | 0xf | |
PickState | 16 | 0x10 | |
IdleState | 17 | 0x11 | |
StuckState | 18 | 0x12 | |
BuryState | 19 | 0x13 | |
GeyzerState | 20 | 0x14 | |
DemoWaitState | 21 | 0x15 | |
DemoInfState | 22 | 0x16 | |
StartingState | 23 | 0x17 | |
PelletState | 24 | 0x18 | |
DemoSunsetState | 25 | 0x19 | |
SowState | 26 | 0x1a | |
WaterState | 27 | 0x1b | |
AttackState | 28 | 0x1c | |
DeadState | 29 | 0x1d | |
PushState | 30 | 0x1e | |
PushPikiState | 31 | 0x1f | |
LockState | 32 | 0x20 | |
PikiZeroState | 33 | 0x21 | |
ClearState | 34 | 0x22 | |
IroIroState | 35 | 0x23 |