Prev: 8A57 Up: Map Next: 8C58
8C3A: Fully smashed
Called once the smash counter is maxed out and the perp has been disabled. It starts the pull-over sequence, raises the "stop" hand, cuts the player's control down to pause and quit, shows the "OK! PULL OVER CREEP!" overlay and sets the perp to its scripted post-arrest speed.
Used by the routine at smash.
fully_smashed 8C3A LD A,$01 Start the pull over sequence (perp_caught_phase = 1)
8C3C LD ($A230),A
8C3F INC A Show the "stop" hand (hand_flag = 2)
8C40 LD ($A22F),A
8C43 LD A,$14 Set smash_counter to 20 [Should it not always be 20 at this point already?]
8C45 LD ($A233),A
8C48 LD A,$C0 Set user input mask to (Quit+Pause) to inhibit player control
8C4A LD ($A16F),A
8C4D LD HL,$8CD6 Print the "OK! PULL OVER CREEP!" message
8C50 CALL setup_overlay_messages Call setup_overlay_messages
8C53 LD DE,$0190 DE = $190 (perp speed)
8C56 JR hpc_set_perp_speed Exit via hpc_set_perp_speed
Prev: 8A57 Up: Map Next: 8C58