Routines |
Prev: 53484 | Up: Map | Next: 53550 |
Follows 'missile deflection' checks at 53403 that checks for collision with an effective shield spell
|
||||
Check if it's a creature-launched missile, or a Maroc-launched missile:
|
||||
53526 | LD A,(60227) | Object type | ||
53529 | CP 8 | Object type 8 = Missile fired by Maroc | ||
53531 | JR Z,53550 | If it's one of Maroc's missiles, skip the next check | ||
53533 | LD C,0 | Collision type to check = 0 (collision with Maroc) | ||
53535 | CALL 57293 | Call collision check routine | ||
53538 | CP 0 | |||
53540 | JR Z,53550 | A register returned with 1 if a collision is detected (0 if not) | ||
A creature missile/bolt has hit Maroc. The previous check in the routine at 53403 has already confirmed Maroc does not have a protective shield spell against this missile/bolt, so it's going to damage his energy:
|
||||
53542 | LD A,(60322) | Value to decrease Maroc's energy by (varies by missile type) | ||
53545 | CALL 58316 | Decrease Maroc's energy | ||
53548 | JR 53569 |
Prev: 53484 | Up: Map | Next: 53550 |