Prev: 33036 Up: Map Next: 33180
33129: Cast Release Spell if possible, otherwise display failure message
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