diff options
| author | engineer124 <47598039+engineer124@users.noreply.github.com> | 2024-10-21 01:35:03 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-20 07:35:03 -0700 |
| commit | d03e8719e62900d5b917f5429177560bd044fddd (patch) | |
| tree | 64dcc6536b083dfb2a0b0f40628b8183fd8098a3 /src/code/z_player_lib.c | |
| parent | 781d1d111936bf17063d0a925f9f60ca04ab7507 (diff) | |
Player Docs: Idle and Fidget (#1723)
* idle and fidget docs
* more cleanup
* cleanup
* regs
* spacing
Diffstat (limited to 'src/code/z_player_lib.c')
| -rw-r--r-- | src/code/z_player_lib.c | 170 |
1 files changed, 161 insertions, 9 deletions
diff --git a/src/code/z_player_lib.c b/src/code/z_player_lib.c index 15ba7869a..88e1f0808 100644 --- a/src/code/z_player_lib.c +++ b/src/code/z_player_lib.c @@ -416,21 +416,173 @@ FlexSkeletonHeader* gPlayerSkeletons[PLAYER_FORM_MAX] = { s16 D_801BFE14[PLAYER_BOOTS_MAX][18] = { // PLAYER_BOOTS_FIERCE_DEITY - { 200, 666, 200, 700, 366, 200, 600, 175, 60, 800, 1000, -100, 600, 590, 800, 125, 300, 65 }, + { + 200, // REG(19) + 666, // REG(30) + 200, // REG(32) + 700, // REG(34) + 366, // REG(35) + 200, // REG(36) + 600, // REG(37) + 175, // REG(38) + 60, // REG(39) + 800, // R_DECELERATE_RATE + 1000, // R_RUN_SPEED_LIMIT + -100, // REG(68) + 600, // REG(69) + 590, // IREG(66) + 800, // IREG(67) + 125, // IREG(68) + 300, // IREG(69) + 65, // MREG(95) + }, // PLAYER_BOOTS_HYLIAN - { 200, 1000, 300, 800, 500, 400, 800, 400, 120, 800, 550, -100, 600, 540, 750, 125, 400, 200 }, + { + 200, // REG(19) + 1000, // REG(30) + 300, // REG(32) + 800, // REG(34) + 500, // REG(35) + 400, // REG(36) + 800, // REG(37) + 400, // REG(38) + 120, // REG(39) + 800, // R_DECELERATE_RATE + 550, // R_RUN_SPEED_LIMIT + -100, // REG(68) + 600, // REG(69) + 540, // IREG(66) + 750, // IREG(67) + 125, // IREG(68) + 400, // IREG(69) + 200, // MREG(95) + }, // PLAYER_BOOTS_GIANT - { 100, 1000, 300, 800, 250, 200, 800, 200, 90, 800, 350, -80, 600, 540, 750, 60, 200, 200 }, + { + 100, // REG(19) + 1000, // REG(30) + 300, // REG(32) + 800, // REG(34) + 250, // REG(35) + 200, // REG(36) + 800, // REG(37) + 200, // REG(38) + 90, // REG(39) + 800, // R_DECELERATE_RATE + 350, // R_RUN_SPEED_LIMIT + -80, // REG(68) + 600, // REG(69) + 540, // IREG(66) + 750, // IREG(67) + 60, // IREG(68) + 200, // IREG(69) + 200, // MREG(95) + }, // PLAYER_BOOTS_DEKU - { 200, 1000, 300, 700, 550, 270, 600, 1000, 120, 800, 600, -100, 600, 590, 750, 125, 200, 130 }, + { + 200, // REG(19) + 1000, // REG(30) + 300, // REG(32) + 700, // REG(34) + 550, // REG(35) + 270, // REG(36) + 600, // REG(37) + 1000, // REG(38) + 120, // REG(39) + 800, // R_DECELERATE_RATE + 600, // R_RUN_SPEED_LIMIT + -100, // REG(68) + 600, // REG(69) + 590, // IREG(66) + 750, // IREG(67) + 125, // IREG(68) + 200, // IREG(69) + 130, // MREG(95) + }, // PLAYER_BOOTS_ZORA_LAND - { 200, 1000, 300, 700, 550, 270, 700, 300, 120, 800, 600, -100, 600, 590, 750, 125, 200, 130 }, + { + 200, // REG(19) + 1000, // REG(30) + 300, // REG(32) + 700, // REG(34) + 550, // REG(35) + 270, // REG(36) + 700, // REG(37) + 300, // REG(38) + 120, // REG(39) + 800, // R_DECELERATE_RATE + 600, // R_RUN_SPEED_LIMIT + -100, // REG(68) + 600, // REG(69) + 590, // IREG(66) + 750, // IREG(67) + 125, // IREG(68) + 200, // IREG(69) + 130, // MREG(95) + }, // PLAYER_BOOTS_ZORA_UNDERWATER - { 200, 1000, 300, 700, 550, 270, 700, 300, 120, 800, 600, -100, 600, 590, 750, 125, 200, 130 }, + { + 200, // REG(19) + 1000, // REG(30) + 300, // REG(32) + 700, // REG(34) + 550, // REG(35) + 270, // REG(36) + 700, // REG(37) + 300, // REG(38) + 120, // REG(39) + 800, // R_DECELERATE_RATE + 600, // R_RUN_SPEED_LIMIT + -100, // REG(68) + 600, // REG(69) + 590, // IREG(66) + 750, // IREG(67) + 125, // IREG(68) + 200, // IREG(69) + 130, // MREG(95) + }, // PLAYER_BOOTS_GORON - { 200, 1000, 300, 700, 550, 270, 700, 200, 120, 800, 600, -140, 600, 590, 750, 125, 200, 130 }, + { + 200, // REG(19) + 1000, // REG(30) + 300, // REG(32) + 700, // REG(34) + 550, // REG(35) + 270, // REG(36) + 700, // REG(37) + 200, // REG(38) + 120, // REG(39) + 800, // R_DECELERATE_RATE + 600, // R_RUN_SPEED_LIMIT + -140, // REG(68) + 600, // REG(69) + 590, // IREG(66) + 750, // IREG(67) + 125, // IREG(68) + 200, // IREG(69) + 130, // MREG(95) + }, // PLAYER_BOOTS_7 - { 80, 800, 150, 700, 480, 270, 600, 50, 120, 800, 300, -40, 400, 540, 270, 25, 0, 80 }, + { + 80, // REG(19) + 800, // REG(30) + 150, // REG(32) + 700, // REG(34) + 480, // REG(35) + 270, // REG(36) + 600, // REG(37) + 50, // REG(38) + 120, // REG(39) + 800, // R_DECELERATE_RATE + 300, // R_RUN_SPEED_LIMIT + -40, // REG(68) + 400, // REG(69) + 540, // IREG(66) + 270, // IREG(67) + 25, // IREG(68) + 0, // IREG(69) + 80, // MREG(95) + }, }; // OoT's Player_SetBootData @@ -469,7 +621,7 @@ void func_80123140(PlayState* play, Player* player) { REG(37) = bootRegs[6]; REG(38) = bootRegs[7]; REG(39) = bootRegs[8]; - REG(43) = bootRegs[9]; + R_DECELERATE_RATE = bootRegs[9]; R_RUN_SPEED_LIMIT = bootRegs[10]; REG(68) = bootRegs[11]; // gravity REG(69) = bootRegs[12]; |
