if (isset(f5)) {
  load.pic(v0);
  draw.pic(v0);
  discard.pic(v0);
  set.horizon(85);
  reset(f66);
  reset(f64);
  reset(f40);
  v77 = 0;
  v60 = 10;
  v120 = 0;
  v121 = 0;
  v122 = 0;
  v123 = 0;
  animate.obj(o4);
  load.view(4);
  set.view(o4,4);
  set.loop(o4,0);
  set.cel(o4,0);
  position(o4,51,94);
  ignore.blocks(o4);
  ignore.objs(o4);
  set.priority(o4,8);
  stop.cycling(o4);
  draw(o4);
  if (v1 == 2 &&
      has("hall pass")) {
    animate.obj(o6);
    load.view(6);
    set.view(o6,6);
    set.loop(o6,3);
    position(o6,112,109);
    draw(o6);
    set(f100);
  }
  if (v1 == 11) {
    position(o0,84,152);
    animate.obj(o6);
    load.view(6);
    set.view(o6,6);
    set.loop(o6,4);
    position(o6,58,113);
    draw(o6);
    set(f101);
  }
  draw(o0);
  show.pic();
}
if (isset(f100)) {
  reset(f100);
  v90 = 0;
  reposition.to(o0,81,141);
  print("When you enter the room, the Dean seems to be busy ordening his "
        "file-cabinet. You can't quite make out what he's doing, but it's sure "
        "to be intensive work as sweat drips down his face.");
  v90 += 1;
  program.control();
}
if (isset(f101)) {
  reset(f101);
  v91 = 0;
  reposition.to(o0,81,141);
  print("Your heart skips a beat when you see the Dean surrounded by a pool of "
        "blood. He lies on his left side, his head erased and replaced by a "
        "large gaping hole.");
  print("Looks as if someone hated the Dean even more than you did!");
  v91 += 1;
  v90 = 20;
}
if ((said("ask","rol") ||
    said("ask","rol"))) {
  if (v90 == 1) {
    print("'Dean?', you ask somewhat doubtful.");
    v90 += 1;
    prevent.input();
  }
  else {
    if ((v90 < 10) &&
        (v91 <= 0)) {
      print("Just answer the question, Falco. Yes or no will do!");
    }
    else {
      if (v91 > 0) {
        print("That's sick! You're quite sure he's dead!");
      }
    }
  }
}
if (v90 == 2) {
  print("'AAAAAAH!'");
  print("'Jesus Falco, you startled me'");
  v90 += 1;
}
if (v90 == 3) {
  set.loop(o6,1);
  start.cycling(o6);
  move.obj(o6,94,120,1,f68);
  v90 += 1;
}
if (isset(f68)) {
  reset(f68);
  stop.motion(o6);
  set.loop(o6,2);
  stop.cycling(o6);
  print("'So young man', the Dean snears in a not so pleasant voice.");
  print("'Tell me what brings you here this time. Put mace in Mr.Andrade's "
        "food, stacked his chair with pins? Or no wait...'");
  print("'Let me guess.'");
  print("'You've thrown him out of a freakin' window.'");
  accept.input();
  set(f40);
  v11 = 0;
  v90 += 1;
}
if (v90 == 5) {
  if ((said("admit","rol") ||
      said("ask","boss") ||
      said("ask","bouncer") ||
      said("hot tub","rol"))) {
    print("'Well, actually...', you tell the Dean.");
    print("'I did all of these things...'");
    reset(f40);
    v90 += 1;
  }
}
if (v90 == 5) {
  if ((said("married","rol") ||
      said("deny","rol"))) {
    print("'Look...', the Dean explodes.");
    print("'I wanted to give you a chance, but if you can't be honest with me, "
          "I've no other choice than to expel your sorry ass for the time "
          "being. I've had it with you!'");
    v35 = 3;
  }
}
if (v90 == 6) {
  print("For a moment the Dean seems to ponder what to do.");
  v90 += 1;
}
if (v90 == 7) {
  print("'This time you really have gone too far, Falco', says the Dean.");
  print("'I just don't know what to do with you anymore'.");
  print("'Oh-hoh, here comes trouble,' you think.");
  print("'Do you have your hallpass with you, Falco?', the Dean continues.");
  v11 = 0;
  set(f40);
  v90 += 1;
}
if (v90 > 7 &&
    said("hot tub")) {
  print("You nudge your head in agreement.");
  print("'Then give the goddamn thing to me and start brooming the corridor, I "
        "don't want to take another look at that ugly mug of yours right now', "
        "the Dean screams.");
  reset(f40);
  v90 += 2;
}
if (v90 == 10) {
  move.obj(o0,84,124,1,f66);
  v90 += 2;
}
if (isset(f66)) {
  reset(f66);
  print("You give the hall pass to your dean.");
  drop("hall pass");
  print("'Come back when you're done,' the Dean sneers.");
  set(f64);
  new.room(2);
}
if (v90 > 7 &&
    said("married")) {
  set(f40);
  v11 = 40;
}
if (isset(f40)) {
  if (v11 == 20) {
    print("'Well, are you going to give me an honest answer or not?'");
  }
}
if (isset(f40)) {
  if (v11 == 40) {
    print("The Dean doesn't really like your attitude and screams:");
    print("'That's it! I've had it with you! I've been trying not to be too "
          "harsh on you, but if you won't cooperate I've no other choice...'");
    print("'I'm expelling you. I never want to see your sickening face here "
          "again!'");
    v35 = 3;
  }
}
if ((said("bedroom") ||
    said("bedroom","room"))) {
  if (has("hall pass")) {
    print("The Dean has the biggest office on campus. It looks nice and homey. "
          "A big large desk occupies the middle of the room. There's a white "
          "door that'll probably lead to the Dean's closet.");
    print("The Dean is busy doing all sorts of things. He hasn't even noticed "
          "you.");
  }
  else {
    print("The Dean has the biggest office on campus. It looks nice and homey. "
          "A big large desk occupies the middle of the room. There's a white "
          "door that'll probably lead to the Dean's closet.");
    print("And oh yeah... Carl the Dead Dean is lying not too graceful murdered "
          "on his carpet.");
  }
}
if ((said("bedroom","counter") ||
    said("find","counter"))) {
  print("Whew! What a neatly organised desk. There is a pile of paperwork on top.");
}
if (said("bedroom","door")) {
  print("You are sure that door unlocks a closet, which you have no business in.");
}
if (said("bang","door")) {
  print("There are no skeletons in this closet. There's really no use in "
        "knocking.");
}
if (said("increase","door")) {
  print("Look, you're in trouble bad enough as it is. Stop leaving your "
        "fingerprints all over the room!");
}
if (said("bedroom","table")) {
  print("The oak table doesn't hold anything of interest to you.");
}
if ((said("bedroom","bra") ||
    said("bedroom","bra") ||
    said("find","bra"))) {
  if (has("hall pass")) {
    print("Searching the jacket while he is in the office, would be the dumbest "
          "idea you've had so far.");
  }
  else {
    if (!has("hall pass") &&
        posn(o0,110,122,133,145)) {
      print("You search the Dean's jacket and find a wrapped up piece of paper.");
      print("'A - RC - 1300'");
      print("Hmm. You wrap the paper back up and place it back in the jacket.");
    }
    else {
      if (!has("hall pass") &&
          !posn(o0,110,122,133,145)) {
        print("You're too far away to do anything with the jacket.");
      }
    }
  }
}
if (said("phone","bra")) {
  print("And walk around with a dead man's jacket? I think not.");
}
if ((said("bedroom","clothes line") ||
    said("bedroom","ad") ||
    said("bedroom","ad"))) {
  if (has("hall pass")) {
    print("That's a bit rude. Going through ones paperwork when he's around.");
  }
  else {
    print("You search the pile of paperwork, but there's not much of interest.");
    print("Although there's one piece off stationary that strikes you as a bit "
          "odd.");
    print("Just last week the Dean got 500,000 US Dollars wired to his bank "
          "account.");
    print("The money was wired by the Rockford Cinema Chain here in Boston!");
  }
}
if ((said("phone","clothes line") ||
    said("phone","ad") ||
    said("phone","ad"))) {
  if (has("hall pass")) {
    print("Ehm. Not while Dean Powers is around.");
  }
  else {
    print("That's tempering with evidence. You can't do that!");
  }
}
if ((said("bedroom","brick") ||
    said("bedroom","art") ||
    said("bedroom","art"))) {
  print("On one of the walls you see a painting of Dean Powers.");
}
if ((said("bedroom","body") ||
    said("find","body") ||
    said("find","bouncer") ||
    said("bedroom","bouncer") ||
    said("find","boss") ||
    said("bedroom","boss"))) {
  if (has("hall pass")) {
    print("You better not touch this guy. He might not like it!");
  }
  else {
    if (v91 == 1) {
      print("You examine the body of your Dean and come up with a few "
            "interesting notes:");
      print("The Dean was shot from very close range. There are no hash marks "
            "or signs of struggle.");
      print("There is a considerable large tattoo on the Dean's upperneck of a "
            "flying dragon.");
      print("The Dean hasn't changed his underwear in days. Either that, or he "
            "pissed in his pants.");
      print("There's some small change in the Dean's pockets. Which you take!");
      get("money");
      v91 += 1;
    }
    else {
      if (v91 == 2) {
        print("You've done that already. Leave the corpse alone!");
      }
    }
  }
}
if (v91 == 2) {
  print("You hear some shuffling down the hallway. Hide Falco, before they see "
        "you!");
  set(f91);
  v11 = 0;
  v91 += 1;
}
if (isset(f91)) {
  if (v77 != v11) {
    v77 = v11;
    v78++;
  }
}
if (v78 == 20) {
  v78 = 0;
  reset(f91);
  print("The door swings open. You're in deep trouble now, Falco!");
  stop.motion(o0);
  stop.cycling(o0);
  program.control();
  prevent.input();
  animate.obj(o3);
  load.view(46);
  set.view(o3,46);
  position(o3,84,160);
  draw(o3);
  move.obj(o3,84,145,1,f93);
}
if (isset(f93)) {
  reset(f93);
  follow.ego(o3,25,f92);
}
if (isset(f92)) {
  reset(f92);
  stop.motion(o3);
  stop.cycling(o3);
  print("'Freeze, you pig, put your hands where I can see them!'");
  print("Oops, looks as if you've given the Boston PD something to think about!");
  load.view(2);
  set.view(o0,2);
  v35 = 1;
}
if ((said("hide","rol","curtain") ||
    said("increase","curtain") ||
    said("enter","rol","curtain"))) {
  if (!posn(o0,56,95,67,103)) {
    print("You can't reach the curtain from here, let alone stand behind it!");
  }
  else {
    if (isset(f91)) {
      erase(o0);
      v10 = 3;
      reset(f91);
      print("You crawl behind the nearest curtain, afraid to be noticed by "
            "whoever enters the door.");
      set.loop(o4,1);
      end.of.loop(o4,f65);
    }
    else {
      print("There's no need to crawl behind curtains now!");
    }
  }
}
if ((isset(f65)) &&
    (v91 == 3)) {
  print("Through the curtain you can barely make out a policeman walking into "
        "the office.");
  stop.motion(o0);
  stop.cycling(o0);
  program.control();
  prevent.input();
  animate.obj(o3);
  load.view(45);
  set.view(o3,45);
  position(o3,84,140);
  ignore.objs(o3);
  v10 = 1;
  v91 += 1;
  draw(o3);
  move.obj(o3,84,125,1,f49);
}
if (isset(f49)) {
  v122++;
}
if (v122 == 15) {
  stop.cycling(o3);
  stop.motion(o3);
  set.dir(o3,v5);
  print("Voices on the other end of the curtain attract your attention. You "
        "hear the cop complaining in disgust. He takes a look around the room "
        "and just misses you as he scans the curtain and the window.");
}
if (v122 == 30) {
  animate.obj(o4);
  load.view(42);
  set.view(o4,42);
  set.loop(o4,3);
  set.cel(o4,0);
  position(o4,87,140);
  ignore.blocks(o4);
  ignore.objs(o4);
  start.cycling(o4);
  set.priority(o4,13);
  draw(o4);
}
if (v122 == 45) {
  print("'Damn, when I heard gunshots, I didn't expect to find a dead Dean in "
        "here,' a detective says as he comes in.");
  move.obj(o4,63,115,1,f51);
}
if (isset(f51)) {
  reset(f51);
  print("'Hey, what's this?', the detective states, as you see him rubbing down "
        "the diseased.");
  print("'Hmmm... the hallpass of Falco Malone,' the superior cop says.");
  print("You slightly turn red.");
  print("DAMN!");
  print("One of the officers goes on with his theory on what has happened in "
        "this room.");
  print("You can't quite make out what they're talking about, but you do hear "
        "little bits.");
  print("..SEARCH-WARRANT...");
  print("..ALCO MALONE!!!");
  print("Gulp. You slightly panic.");
  print("After awhile, you hear the voice muffle away a bit.");
  print("The room seems to be safe for now. The police is gone. This is the "
        "time to come out. Be careful, though. You are now a homicide suspect!");
  reverse.loop(o4,f105);
}
if (isset(f105)) {
  reset(f105);
  erase(o3);
  erase(o4);
  set.loop(o4,0);
  draw(o0);
  position.v(o0,v32,v33);
  accept.input();
  player.control();
}
if (posn(o0,74,154,94,156)) {
  if (v91 <= 3) {
    print("Don't leave yet. What if someone sees you leaving this office?");
    reposition.to(o0,81,141);
    v6 = 1;
  }
  else {
    new.room(2);
  }
}
return();

// Messages
#message 1 "When you enter the room, the Dean seems to be busy ordening his file-cabinet. You can't quite make out what he's doing, but it's sure to be intensive work as sweat drips down his face."
#message 2 "Your heart skips a beat when you see the Dean surrounded by a pool of blood. He lies on his left side, his head erased and replaced by a large gaping hole."
#message 3 "Looks as if someone hated the Dean even more than you did!"
#message 4 "'Dean?', you ask somewhat doubtful."
#message 5 "Just answer the question, Falco. Yes or no will do!"
#message 6 "That's sick! You're quite sure he's dead!"
#message 7 "'AAAAAAH!'"
#message 8 "'Jesus Falco, you startled me'"
#message 9 "'So young man', the Dean snears in a not so pleasant voice."
#message 10 "'Tell me what brings you here this time. Put mace in Mr.Andrade's food, stacked his chair with pins? Or no wait...'"
#message 11 "'Let me guess.'"
#message 12 "'You've thrown him out of a freakin' window.'"
#message 13 "'Well, actually...', you tell the Dean."
#message 14 "'I did all of these things...'"
#message 15 "'Look...', the Dean explodes."
#message 16 "'I wanted to give you a chance, but if you can't be honest with me, I've no other choice than to expel your sorry ass for the time being. I've had it with you!'"
#message 17 "For a moment the Dean seems to ponder what to do."
#message 18 "'This time you really have gone too far, Falco', says the Dean."
#message 19 "'I just don't know what to do with you anymore'."
#message 20 "'Oh-hoh, here comes trouble,' you think."
#message 21 "'Do you have your hallpass with you, Falco?', the Dean continues."
#message 22 "You nudge your head in agreement."
#message 23 "'Then give the goddamn thing to me and start brooming the corridor, I don't want to take another look at that ugly mug of yours right now', the Dean screams."
#message 24 "You give the hall pass to your dean."
#message 25 "'Come back when you're done,' the Dean sneers."
#message 26 "'Well, are you going to give me an honest answer or not?'"
#message 27 "The Dean doesn't really like your attitude and screams:"
#message 28 "'That's it! I've had it with you! I've been trying not to be too harsh on you, but if you won't cooperate I've no other choice...'"
#message 29 "'I'm expelling you. I never want to see your sickening face here again!'"
#message 30 "The Dean has the biggest office on campus. It looks nice and homey. A big large desk occupies the middle of the room. There's a white door that'll probably lead to the Dean's closet."
#message 31 "The Dean is busy doing all sorts of things. He hasn't even noticed you."
#message 32 "And oh yeah... Carl the Dead Dean is lying not too graceful murdered on his carpet."
#message 33 "Whew! What a neatly organised desk. There is a pile of paperwork on top."
#message 34 "You are sure that door unlocks a closet, which you have no business in."
#message 35 "There are no skeletons in this closet. There's really no use in knocking."
#message 36 "Look, you're in trouble bad enough as it is. Stop leaving your fingerprints all over the room!"
#message 37 "The oak table doesn't hold anything of interest to you."
#message 38 "Searching the jacket while he is in the office, would be the dumbest idea you've had so far."
#message 39 "You search the Dean's jacket and find a wrapped up piece of paper."
#message 40 "'A - RC - 1300'"
#message 41 "Hmm. You wrap the paper back up and place it back in the jacket."
#message 42 "You're too far away to do anything with the jacket."
#message 43 "And walk around with a dead man's jacket? I think not."
#message 44 "That's a bit rude. Going through ones paperwork when he's around."
#message 45 "You search the pile of paperwork, but there's not much of interest."
#message 46 "Although there's one piece off stationary that strikes you as a bit odd."
#message 47 "Just last week the Dean got 500,000 US Dollars wired to his bank account."
#message 48 "The money was wired by the Rockford Cinema Chain here in Boston!"
#message 49 "Ehm. Not while Dean Powers is around."
#message 50 "That's tempering with evidence. You can't do that!"
#message 51 "On one of the walls you see a painting of Dean Powers."
#message 52 "You better not touch this guy. He might not like it!"
#message 53 "You examine the body of your Dean and come up with a few interesting notes:"
#message 54 "The Dean was shot from very close range. There are no hash marks or signs of struggle."
#message 55 "There is a considerable large tattoo on the Dean's upperneck of a flying dragon."
#message 56 "The Dean hasn't changed his underwear in days. Either that, or he pissed in his pants."
#message 57 "There's some small change in the Dean's pockets. Which you take!"
#message 58 "You've done that already. Leave the corpse alone!"
#message 59 "You hear some shuffling down the hallway. Hide Falco, before they see you!"
#message 60 "The door swings open. You're in deep trouble now, Falco!"
#message 61 "'Freeze, you pig, put your hands where I can see them!'"
#message 62 "Oops, looks as if you've given the Boston PD something to think about!"
#message 63 "You can't reach the curtain from here, let alone stand behind it!"
#message 64 "You crawl behind the nearest curtain, afraid to be noticed by whoever enters the door."
#message 65 "There's no need to crawl behind curtains now!"
#message 66 "Through the curtain you can barely make out a policeman walking into the office."
#message 67 "Voices on the other end of the curtain attract your attention. You hear the cop complaining in disgust. He takes a look around the room and just misses you as he scans the curtain and the window."
#message 68 "'Damn, when I heard gunshots, I didn't expect to find a dead Dean in here,' a detective says as he comes in."
#message 69 "'Hey, what's this?', the detective states, as you see him rubbing down the diseased."
#message 70 "'Hmmm... the hallpass of Falco Malone,' the superior cop says."
#message 71 "You slightly turn red."
#message 72 "DAMN!"
#message 73 "One of the officers goes on with his theory on what has happened in this room."
#message 74 "You can't quite make out what they're talking about, but you do hear little bits."
#message 75 "..SEARCH-WARRANT..."
#message 76 "..ALCO MALONE!!!"
#message 77 "Gulp. You slightly panic."
#message 78 "After awhile, you hear the voice muffle away a bit."
#message 79 "The room seems to be safe for now. The police is gone. This is the time to come out. Be careful, though. You are now a homicide suspect!"
#message 80 "Don't leave yet. What if someone sees you leaving this office?"