Routines |
Prev: 33036 | Up: Map | Next: 33180 |
Used by the routine at 32655.
|
||||
33129 | LD A,(23378) | If any of Crystallium Spectralis, Candelium Illuminatus, Armouris Photonicus or Fumaticus Protectium have not been cast... | ||
33132 | CP 15 | ... | ||
33134 | JP NZ,34634 | ...then display "THAT SPELL CANNOT YET BE CAST" message and return to game | ||
33137 | LD A,(23468) | If Gimbal is not free... | ||
33140 | AND 1 | ... | ||
33142 | JP Z,34634 | ...then display "THAT SPELL CANNOT YET BE CAST" message and return to game | ||
33145 | LD A,12 | Load A with index of object 12 (Magic Talisman) | ||
33147 | CALL 34256 | Check whether Magic Knight is holding the Magic Talisman... | ||
33150 | JP NZ,34634 | ...and if not, then display "THAT SPELL CANNOT YET BE CAST..." window and exit | ||
33153 | LD A,32 | Load A with index of object 32 (White Gold Ring) | ||
33155 | CALL 34256 | Check whether Magic Knight is holding the White Gold Ring... | ||
33158 | JP NZ,34634 | ...and if not, then display "THAT SPELL CANNOT YET BE CAST..." window and exit | ||
33161 | LD A,(23378) | Set bit 4 of score progress flags... | ||
33164 | OR 16 | ... | ||
33166 | LD (23378),A | ... | ||
33169 | CALL 33278 | Flash border and screen (as in cast a spell) | ||
33172 | LD A,30 | Display "GIMBAL WILL NOW SEND EACH CHARACTER BACK TO THEIR HOMES..." window... | ||
33174 | LD HL,50213 | ... | ||
33177 | JP 34768 | ...and return to game |
Prev: 33036 | Up: Map | Next: 33180 |