if (isset(f5)) {
  load.pic(v0);
  draw.pic(v0);
  discard.pic(v0);
  set.horizon(37);
  show.pic();
}
if (isset(f103)) {
  animate.obj(o1);
  animate.obj(o2);
  animate.obj(o3);
  animate.obj(o4);
  animate.obj(o5);
  animate.obj(o6);
  load.view(48);
  set.view(o1,48);
  set.view(o2,48);
  set.view(o3,48);
  set.view(o4,48);
  set.view(o5,48);
  set.view(o6,48);
  position(o1,90,100);
  position(o2,42,100);
  position(o3,68,108);
  position(o4,68,65);
  position(o5,84,72);
  position(o6,48,72);
  draw(o1);
  draw(o2);
  draw(o3);
  draw(o4);
  draw(o5);
  draw(o6);
  start.cycling(o1);
  start.cycling(o2);
  start.cycling(o3);
  start.cycling(o4);
  start.cycling(o5);
  start.cycling(o6);
}
if (isset(f5)) {
  v200 = 1;
  reset(f5);
  set(f100);
}
if (isset(f100)) {
  v200 += 1;
}
if (v200 == 30) {
  print("This is the vault of the eternal spheres. These spheres hold Valeria "
        "magically together.");
  v200 = 0;
  reset(f100);
  set(f101);
}
if (isset(f101)) {
  v201 += 1;
}
if (v201 == 20) {
  animate.obj(o7);
  load.view(53);
  set.view(o7,53);
  set.loop(o7,1);
  position(o7,100,130);
  draw(o7);
  start.cycling(o7);
  v201 = 0;
  reset(f101);
  set(f102);
}
if (isset(f102)) {
  v202 += 1;
}
if (v202 == 20) {
  erase(o7);
  animate.obj(o8);
  load.view(53);
  set.view(o8,53);
  set.loop(o8,2);
  position(o8,100,130);
  draw(o8);
  start.cycling(o8);
  v202 = 0;
  v203 = 0;
  reset(f102);
  set(f103);
}
if (isset(f103)) {
  v203 += 1;
}
if (v203 == 20) {
  erase(o8);
  animate.obj(o9);
  load.view(53);
  set.view(o9,53);
  set.loop(o9,3);
  position(o9,100,130);
  draw(o9);
  start.cycling(o9);
  v203 = 0;
  reset(f103);
  set(f104);
}
if (isset(f104)) {
  v204 += 1;
}
if (v204 == 20) {
  erase(o9);
  animate.obj(o10);
  load.view(52);
  set.view(o10,52);
  set.loop(o10,0);
  end.of.loop(o10,f105);
  position(o10,100,130);
  draw(o10);
  start.cycling(o10);
  v204 = 0;
  reset(f104);
}
if (isset(f105)) {
  erase(o10);
  animate.obj(o11);
  load.view(52);
  set.view(o11,52);
  set.loop(o11,1);
  position(o11,100,130);
  draw(o11);
  start.cycling(o11);
  set(f106);
  reset(f105);
  v205 = 0;
}
if (isset(f106)) {
  v205 += 1;
}
if (v205 == 30) {
  erase(o1);
  erase(o2);
  erase(o3);
  erase(o4);
  erase(o5);
  erase(o6);
  animate.obj(o12);
  animate.obj(o13);
  animate.obj(o14);
  animate.obj(o15);
  animate.obj(o16);
  animate.obj(o1);
  load.view(51);
  set.view(o12,51);
  set.view(o13,51);
  set.view(o14,51);
  set.view(o15,51);
  set.view(o16,51);
  set.view(o1,51);
  end.of.loop(o12,f107);
  end.of.loop(o13,f107);
  end.of.loop(o14,f107);
  end.of.loop(o15,f107);
  end.of.loop(o16,f107);
  end.of.loop(o1,f107);
  position(o12,90,100);
  position(o13,42,100);
  position(o14,68,108);
  position(o15,68,65);
  position(o16,84,72);
  position(o1,48,72);
  draw(o12);
  draw(o13);
  draw(o14);
  draw(o15);
  draw(o16);
  draw(o1);
  start.cycling(o12);
  start.cycling(o13);
  start.cycling(o14);
  start.cycling(o15);
  start.cycling(o16);
  start.cycling(o1);
  reset(f106);
  v205 = 0;
}
if (isset(f107)) {
  erase(o11);
  animate.obj(o11);
  set.view(o11,53);
  set.loop(o11,3);
  position(o11,100,130);
  draw(o11);
  start.cycling(o11);
}
if (isset(f107)) {
  reset(f107);
  animate.obj(o2);
  load.view(42);
  set.view(o2,42);
  position(o2,10,106);
  draw(o2);
  start.cycling(o2);
  move.obj(o2,38,121,1,f108);
}
if (isset(f108)) {
  animate.obj(o2);
  load.view(54);
  set.view(o2,54);
  set.loop(o2,1);
  position(o2,38,121);
  draw(o2);
  start.cycling(o2);
  set(f109);
  reset(f108);
}
if (isset(f109)) {
  v206 += 1;
}
if (v206 == 20) {
  print("'What has happened here?? It's you!! Archidamus! What did you do with "
        "the eternal spheres?!?!?'");
  stop.cycling(o2);
  erase(o11);
  animate.obj(o3);
  load.view(50);
  set.view(o3,50);
  set.loop(o3,4);
  position(o3,100,130);
  draw(o3);
  start.cycling(o3);
  set(f110);
  reset(f109);
  v206 = 0;
}
if (isset(f110)) {
  v207 += 1;
}
if (v207 == 20) {
  print("Ha, ha, ha!! Your a fool Demetrius! Finally I will have my revenge!");
  print("I've waited so long for this! Now I can watch your precious kingdom "
        "crumble without the magic of the spheres!");
  reset(f110);
  v207 = 0;
  erase(o3);
  animate.obj(o3);
  load.view(49);
  set.view(o3,49);
  set.loop(o3,1);
  position(o3,100,130);
  draw(o3);
  stop.cycling(o3);
  erase(o2);
  animate.obj(o2);
  load.view(54);
  set.view(o2,54);
  set.loop(o2,0);
  position(o2,38,121);
  draw(o2);
  start.cycling(o2);
  set(f111);
}
if (isset(f111)) {
  v208 += 1;
}
if (v208 == 20) {
  print("You'll never get away with this Archidamus! I'll make sure of that!");
  print("GUARDS!!");
  reset(f111);
  reset(f110);
  v208 = 0;
  stop.cycling(o2);
  erase(o3);
  animate.obj(o3);
  load.view(50);
  set.view(o3,50);
  set.loop(o3,1);
  position(o3,100,130);
  draw(o3);
  start.cycling(o3);
  set(f112);
}
if (isset(f112)) {
  v209 += 1;
}
if (v209 == 20) {
  print("HA HA!! Your threats are as idle as your pathetic kingdom! Farewell "
        "Demetrius! Enjoy your fate!");
  reset(f112);
  v209 = 0;
  erase(o3);
  animate.obj(o7);
  load.view(53);
  set.view(o7,53);
  set.loop(o7,3);
  position(o7,100,130);
  draw(o7);
  start.cycling(o7);
  v201 = 0;
  set(f113);
}
if (isset(f113)) {
  v210 += 1;
}
if (v210 == 20) {
  erase(o7);
  animate.obj(o8);
  load.view(53);
  set.view(o8,53);
  set.loop(o8,2);
  position(o8,100,130);
  draw(o8);
  start.cycling(o8);
  reset(f113);
  set(f114);
  v210 = 0;
}
if (isset(f114)) {
  v211 += 1;
}
if (v211 == 20) {
  erase(o8);
  animate.obj(o9);
  load.view(53);
  set.view(o9,53);
  set.loop(o9,1);
  position(o9,100,130);
  draw(o9);
  start.cycling(o9);
  v211 = 0;
  reset(f114);
  set(f115);
}
if (isset(f115)) {
  v212 += 1;
}
if (v212 == 20) {
  erase(o9);
  erase(o2);
  animate.obj(o2);
  load.view(42);
  set.view(o2,42);
  set.loop(o2,1);
  position(o2,38,121);
  draw(o2);
  stop.cycling(o2);
  animate.obj(o6);
  load.view(46);
  set.view(o6,46);
  position(o6,10,106);
  draw(o6);
  move.obj(o6,30,106,1,f116);
}
if (isset(f116)) {
  reset(f115);
  reset(f116);
  move.obj(o6,30,109,1,f117);
  stop.cycling(o6);
}
if (isset(f117)) {
  reset(f117);
  erase(o6);
  animate.obj(o6);
  load.view(47);
  set.view(o6,47);
  set.loop(o6,2);
  position(o6,30,109);
  draw(o6);
  start.cycling(o6);
  set(f118);
}
if (isset(f118)) {
  v213 += 1;
}
if (v213 == 19) {
  reset(f118);
  v213 = 0;
  v212 = 0;
  print("Yes, sire?");
  stop.cycling(o6);
  erase(o2);
  set(f121);
}
if (isset(f121)) {
  animate.obj(o7);
  load.view(43);
  set.view(o7,43);
  set.loop(o7,1);
  position(o7,38,121);
  draw(o7);
  start.cycling(o7);
  set(f122);
  reset(f121);
}
if (isset(f122)) {
  v214 += 1;
}
if (v214 == 20) {
  print("I'm afraid your too late. The kingdom is in great danger. Summon my "
        "advisor at once!");
  reset(f120);
  reset(f122);
  v214 = 0;
  stop.cycling(o7);
  start.cycling(o6);
  set(f123);
}
if (isset(f123)) {
  v215 += 1;
}
if (v215 == 20) {
  reset(f123);
  v215 = 0;
  print("At once my leige!");
  set(f99);
  new.room(13);
}
return();

// Messages
#message 1 "This is the vault of the eternal spheres. These spheres hold _ magically together."
#message 2 "'What has happened here?? It's you!! Archidamus! What did you do with the eternal spheres?!?!?'"
#message 3 "Ha, ha, ha!! Your a fool Demetrius! Finally I will have my revenge!"
#message 4 "I've waited so long for this! Now I can watch your precious kingdom crumble without the magic of the spheres!"
#message 5 "You'll never get away with this Archidamus! I'll make sure of that!"
#message 6 "GUARDS!!"
#message 7 "HA HA!! Your threats are as idle as your pathetic kingdom! Farewell Demetrius! Enjoy your fate!"
#message 8 "Yes, sire?"
#message 9 "I'm afraid your too late. The kingdom is in great danger. Summon my advisor at once!"
#message 10 "At once my leige!"