if (isset(f5)) {
  load.pic(v0);
  draw.pic(v0);
  discard.pic(v0);
  set.horizon(68);
  if ((v1 == 12 ||
      v1 == 0)) {
    position(o0,98,71);
    status.line.on();
    accept.input();
  }
  if (v1 == 3) {
    position(o0,1,128);
  }
  if (v1 == 28) {
    position(o0,104,167);
  }
  draw(o0);
  show.pic();
}
if (said("examine")) {
  print("This is an empty room.");
}
if (isset(f200)) {
  if (v2 == 4) {
    get.posn(o0,v200,v201);
    v200 = 5;
    print("The castle's the other way Caitlin.");
    move.obj.v(o0,v200,v201,1,f97);
  }
  if (v2 == 1) {
    new.room(12);
  }
  if (v2 == 3) {
    get.posn(o0,v200,v201);
    v201 = 163;
    print("You can explore the forest after you visit the castle.");
    move.obj.v(o0,v200,v201,1,f97);
  }
}
if (isset(f250)) {
  if (v2 == 4) {
    new.room(3);
  }
  if (v2 == 1) {
    new.room(12);
  }
  if (v2 == 3) {
    new.room(28);
  }
}
animate.obj(o2);
load.view(59);
set.view(o2,59);
set.loop(o2,3);
set.priority(o2,15);
position(o2,150,43);
ignore.horizon(o2);
draw(o2);
start.cycling(o2);
return();

// Messages
#message 1 "This is an empty room."
#message 2 "The castle's the other way Caitlin."
#message 3 "You can explore the forest after you visit the castle."