|  | Routines | 
| Prev: 967B | Up: Map | Next: 969B | 
| 
Used by the routine at 947A.
 | ||||
| 967F | LD A,($A060) | Return if Rex is teleporting | ||
| 9682 | OR A | |||
| 9683 | RET NZ | |||
| 9684 | LD A,($A04C) | Return if shield key is hold down | ||
| 9687 | OR A | |||
| 9688 | RET NZ | |||
| 9689 | LD A,($A04D) | Return if shield power is zero | ||
| 968C | OR A | |||
| 968D | RET Z | |||
| 968E | LD A,$01 | Set shield key is hold down | ||
| 9690 | LD ($A04C),A | |||
| 9693 | LD A,($A049) | Invert shield status active/inactive | ||
| 9696 | CPL | |||
| 9697 | LD ($A049),A | |||
| 969A | RET | |||
| Prev: 967B | Up: Map | Next: 969B |