Prev: D08A Up: Map Next: D123
D0DC: Adjust height while on a trampoline
Used by the routine at CFD9.
D0DC LD A,($C874) Get some flags. (C874)
D0DF LD B,A
D0E0 LD A,($C876)
D0E3 LD L,A
D0E4 BIT 2,B
D0E6 JR NZ,$D0FA
D0E8 LD A,($C879)
D0EB CP L
D0EC JR NZ,$D0F4
D0EE SET 2,B
D0F0 LD L,$00
D0F2 JR $D108
D0F4 CALL $D567
D0F7 INC L
D0F8 JR $D108
D0FA LD A,($C877) Get the current jump height (C877).
D0FD SUB $02 Subtract 2 from it.
D0FF CP L
D100 JR NZ,$D104
D102 RES 4,B
D104 CALL $D607
D107 INC L
D108 BIT 3,B
D10A JR Z,$D118
D10C BIT 1,B
D10E JR NZ,$D115
D110 CALL $D3EC
D113 JR $D118
D115 CALL $D4B5
D118 LD A,B
D119 LD ($C874),A
D11C LD A,L
D11D LD ($C876),A
D120 JP $D1CE
Prev: D08A Up: Map Next: D123