// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// Logic 107:  Vent Shaft
//
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#include "defines.txt"

if (new_room) {
    universe = 57;
    load.pic(universe);
    draw.pic(universe);
    discard.pic(universe);

    if (golden_caul == 2) {
        if ((prev_room_no == 54 ||
             prev_room_no == 64)) {
                 load.view(gold_shard);
                 add.to.pic(gold_shard,0,0,80,80,4,4);
                 discard.view(gold_shard);
                 }
             }

    timer1_a = 0;

    show.pic();
    }

if ((prev_room_no == 54 ||
     prev_room_no == 64)) {
      if (golden_caul == 2) {
          print("You've found a piece of the Golden Cauldron!!");
          score++;
          golden_caul++;
          }
      }

if (timer1_a == 50) {
    if (prev_room_no == 64) {
        new.room(54);
        }
    if (prev_room_no == 54) {
        new.room(64);
        }
    if (prev_room_no == 55) {
        new.room(56);
        }
    if (prev_room_no == 56) {
        new.room(55);
        }
    if (prev_room_no == 60) {
        new.room(61);
        }
    if (prev_room_no == 61) {
        new.room(60);
        }
    if (prev_room_no == 62) {
        if (!open_office &&
            food_puzzle < 4) {
           print("No way!  You can smell Nursie's gravy cologne through the vent, so she must still be in her office!");
           new.room(62);
           }
        else {
            new.room(66);
            }


        }
    if (prev_room_no == 66) {
        new.room(62);
        }
    }
    else {
       timer1_a++;
       }

return();