# 2.11BSD#431 - /usr/src/games/battlestar/dayfile.c

##### Variables

    dayfile           X

##### Macros

    strstr            X

       1: /*
       2:  * Copyright (c) 1983 Regents of the University of California,
       3:  * All rights reserved.  Redistribution permitted subject to
       4:  * the terms of the Berkeley Software License Agreement.
       5:  */
       6:
       7: #if !defined(lint) && !defined(pdp11)
       8: static char sccsid[] = "@(#)dayfile.c	1.2 4/24/85";
       9: #endif
      10:
      11: #include "externs.h"
      12:
      13: #define strstr(x) x
      14:
      15: struct room dayfile[] = {
      16:     { 0 },
      17:     { strstr("You are in the main hangar."),
      18:     5, 2, 9, 3, 3, 1, 0, 0,
      19: strstr("This is a huge bay where many fighters and cargo craft lie.  Alarms are \n\
      20: sounding and fighter pilots are running to their ships.  Above is a gallery\n\
      21: overlooking the bay. The scream of turbo engines is coming from +. The rest\n\
      22: of the hangar is +. There is an exit +.*\n") },
      23:     { strstr("This is the landing bay."),
      24:     1, 0, 10, 0, 0, 0, 0, 0,
      25: strstr("Ships are landing here, some heavily damaged. Enemy fighters continually\n\
      26: strafe this vulnerable port. The main hangar is +, *\n\
      27: There is an exit +.*\n") },
      28:     { strstr("You are in the gallery."),
      29:     4, 0, 0, 0, 0, 0, 1, 0,
      30: strstr("From here a view of the entire landing bay reveals that our battlestar\n\
      31: is near destruction. Fires are spreading out of control and laser blasts\n\
      32: lick at the shadows. The control room is +. ***\n") },
      33:     { strstr("You are in the control room."),
      34:     0, 3, 0, 0, 0, 0, 5, 0,
      35: strstr("Several frantic technicians are flipping switches wildly but otherwise\n\
      36: this room seems fairly deserted.  A weapons locker has been left open.\n\
      37: A staircase leads down. * There is a way -. **        \n") },
      38:     { strstr("This is the launch room."),
      39:     6, 1, 7, 0, 4, 1, 0, 0,
      40: strstr("From the launch tubes here fighters blast off into space. Only one is left,\n\
      41: and it is guarded by two fierce men. A staircase leads up from here.\n\
      42: There is a cluttered workbench +. From the main hangar come sounds of great\n\
      43: explosions.  The main hangar is +. The viper launch tubes are to the -.*\n") },
      44:     { strstr("You are at the workbench."),
      45:     0, 5, 7, 0, 0, 0, 0, 0,
      46: strstr("Strange and unwieldy tools are arranged here including a lunch box \n\
      47: and pneumatic wrenches and turbo sprocket rockets.*\n\
      48: The launch room is +. The remaining viper is +.*\n") },
      49:     { strstr("You are in the viper launch tube."),
      50:     0, 5, 0, 5, 32, 0, 0, 0,
      51: strstr("The two guards are eyeing you warily! ****\n") },
      52:     { strstr("This is a walk in closet."),
      53:     22, 0, 0, 0, 0, 0, 0, 0,
      54: strstr("A wardrobe of immense magnitude greets the eye.  Furs and robes of kings\n\
      55: hang on rack after rack.  Silken gowns, capes woven with spun gold, and \n\
      56: delicate synthetic fabrics are stowed here.  The bedroom is +.***\n") },
      57:     { strstr("You are in a wide hallway leading to the main hangar."),
      58:     0, 0, 11, 1, 0, 0, 0, 0,
      59: strstr("The walls and ceiling here have been blasted through in several places.\n\
      60: It looks as if quite a battle has been fought for possession of the landing bay\n\
      61: Gaping corpses litter the floor.**  The hallway continues +.\n\
      62: The main hangar is +.\n") },
      63:     { strstr("You are in a wide hallway leading to the landing bay."),
      64:     0, 0, 12, 2, 0, 0, 0, 0,
      65: strstr("Most of the men and supplies needed in the main hangar come through this\n\
      66: corridor, but the wounded are forced to use it too. It very dank and\n\
      67: crowded here, and the floor is slippery with blood.**\n\
      68: The hallway continues -. The landing bay is +.\n") },
      69:     { strstr("The hallway is very congested with rubble here."),
      70:     0, 0, 0, 9, 13, 1, 0, 0,
      71: strstr("It is too choked with broken steel girders and other debris to continue\n\
      72: on much farther. Above, the ceiling has caved in and it is possible to \n\
      73: climb up. There is not much chance to go -, -, or -.\n\
      74: But the hallway seems clearer +.\n") },
      75:     { strstr("A wide hallway and a more narrow walkway meet here."),
      76:     14, 15, 0, 10, 0, 0, 0, 0,
      77: strstr("The intersection is crowded with the many wounded who have come up\n\
      78: the wide hallway and continued +. The walkway is less crowded +.\n\
      79: The wide hallway goes *-.\n") },
      80:     { strstr("You are in what was once an elegant stateroom."),
      81:     16, 0, 0, 0, 0, 0, 11, 0,
      82: strstr("Whoever lived in this stateroom, he and his female companion\n\
      83: were mercilessly slain in their sleep. Clothes, trinkets and personal\n\
      84: belongings are scattered all across the floor. Through a hole in the\n\
      85: collapsed floor I can see a hallway below.  A door is +.***\n") },
      86:     { strstr("You're at the entrance to the sick bay."),
      87:     17, 12, 18, 0, 0, 0, 0, 0,
      88: strstr("The wounded are entering the sick bay in loudly moaning files.\n\
      89: The walkway continues - and +. A doctor is motioning for you to \n\
      90: come to the -. *\n") },
      91:     { strstr("You're in the walkway."),
      92:     12, 19, 0, 0, 0, 0, 0, 0,
      93: strstr("Most of the men and supplies were coming from the armory. The walkway\n\
      94: continues -. The armory is +.**\n") },
      95:     { strstr("These are the executive suites of the battlestar."),
      96:     20, 13, 21, 22, 23, 1, 24, 0,
      97: strstr("Luxurious staterooms carpeted with crushed velvet and adorned with beaten\n\
      98: gold open onto this parlor. A wide staircase with ivory banisters leads\n\
      99: up or down. This parlor leads into a hallway +. The bridal suite is +.\n\
     100: Other rooms lie - and +.\n") },
     101:     { strstr("You're in a long dimly lit hallway."),
     102:     0, 14, 25, 0, 0, 0, 0, 0,
     103: strstr("This part of the walkway is deserted. There is a dead end +. The\n\
     104: entrance to the sickbay is +. The walkway turns sharply -.*\n") },
     105:     { strstr("This is the sick bay."),
     106:     0, 0, 0, 14, 0, 0, 0, 0,
     107: strstr("Sinister nurses with long needles and pitiful aim probe the depths of suffering\n\
     108: here. Only the mortally wounded receive medical attention on a battlestar,\n\
     109: but afterwards they are thrown into the incinerators along with the rest.**\n\
     110: Nothing but death and suffering +.  The walkway is +.\n") },
     111:     { strstr("You're in the armory."),
     112:     15, 26, 0, 0, 0, 0, 0, 0,
     113: strstr("An armed guard is stationed here 365 sectars a yarn to protect the magazine.\n\
     114: The walkway is +. The magazine is +.**\n") },
     115:     { strstr("The hallway ends here at the presidential suite."),
     116:     27, 16, 0, 0, 0, 0, 0, 0,
     117: strstr("The door to this suite is made from solid magnesium, and the entryway is\n\
     118: inlaid with diamonds and fire opals. The door is ajar +. The hallway\n\
     119: goes -.**\n") },
     120:     { strstr("This is the maid's utility room."),
     121:     0, 0, 0, 16, 0, 0, 0, 0,
     122: strstr("What a gruesome sight! The maid has been brutally drowned in a bucket of\n\
     123: Pine Sol and repeatedly stabbed in the back with a knife.***\n\
     124: The hallway is +.\n") },
     125:     { strstr("This is a luxurious stateroom."),
     126:     0, 8, 16, 0, 0, 0, 0, 0,
     127: strstr("The floor is carpeted with a soft animal fur and the great wooden furniture\n\
     128: is inlaid with strips of platinum and gold.  Electronic equipment built\n\
     129: into the walls and ceiling is flashing wildly.  The floor shudders and\n\
     130: the sounds of dull explosions rumble though the room.  From a window in\n\
     131: the wall + comes a view of darkest space.  There is a small adjoining\n\
     132: room +, and a doorway +.*\n") },
     133:     { strstr("You are at the entrance to the dining hall."),
     134:     0, 0, 28, 0, 0, 0, 16, 0,
     135: strstr("A wide staircase with ebony banisters leads down here.**\n\
     136: The dining hall is to the -.*\n") },
     137:     { strstr("This was once the first class lounge."),
     138:     0, 0, 29, 0, 16, 1, 0, 0,
     139: strstr("There is much rubble and destruction here that was not apparent elsewhere.\n\
     140: The walls and ceilings have broken in in some places. A staircase with\n\
     141: red coral banisters leads up. It is impossible to go - or -.\n\
     142: It seems a little clearer +.*\n") },
     143:     { strstr("You are in a narrow stairwell."),
     144:     0, 17, 0, 0, 30, 1, 0, 0,
     145: strstr("These dusty and decrepit stairs lead up.  There is no way -.  The\n\
     146: hallway turns sharply -.**\n") },
     147:     { strstr("You are in the magazine."),
     148:     19, 0, 0, 0, 0, 0, 0, 0,
     149: strstr("Rows and rows of neatly stacked ammunition for laser pistols and grenade\n\
     150: launchers are here. The armory is +.***\n") },
     151:     { strstr("You're in the presidential suite."),
     152:     0, 20, 0, 0, 0, 0, 0, 0,
     153: strstr("Apparently the president has been assassinated. A scorched figure lies\n\
     154: face downward on the carpet clutching his chest.*\n\
     155: The hallway leads -.**\n") },
     156:     { strstr("You are in the dining hall."),
     157:     0, 30, 31, 23, 0, 0, 0, 0,
     158: strstr("This was the seen of a mass suicide. Hundreds of ambassadors and assorted\n\
     159: dignitaries sit slumped over their breakfast cereal. I suppose the news\n\
     160: of the cylon attack killed them. There is a strange chill in this room.  I\n\
     161: would not linger here. * The kitchen is +. Entrances + and +.\n") },
     162:     { strstr("The debris is very thick here."),
     163:     0, 11, 0, 24, 0, 0, 0, 0,
     164: strstr("Broken furniture, fallen girders, and other rubble block the way.\n\
     165: There is not much chance to continue -, -, or -.\n\
     166: It would be best to go -.\n") },
     167:     { strstr("You are in the kitchen."),
     168:     28, 0, 0, 0, 0, 0, 0, 0,
     169: strstr("This room is full of shining stainless steel and burnished bronze cookware. An \n\
     170: assortment of tropical fruits and vegetables as well as fine meats and cheeses \n\
     171: lies on a sterling platter. The chef, unfortunately, has been skewered like a \n\
     172: side of beef. The dining room is +. ** There is a locked door +.\n") },
     173:     { strstr("You are in an arched entry leading to the dining room."),
     174:     0, 0, 0, 28, 0, 0, 0, 0,
     175: strstr("The door leading out is bolted shut from the outside and is very strong.***\n\
     176: The dining room is +.\n") },
     177:     { strstr("You are in space."),
     178:     33, 34, 35, 36, 37, 1, 33, 1,
     179: strstr("****\n") },
     180:     { strstr("You are in space."),
     181:     38, 32, 39, 40, 41, 1, 42, 1,
     182: strstr("****\n") },
     183:     { strstr("You are in space."),
     184:     32, 44, 45, 46, 47, 1, 48, 1,
     185: strstr("****\n") },
     186:     { strstr("You are in space."),
     187:     40, 45, 49, 32, 50, 1, 51, 1,
     188: strstr("****\n") },
     189:     { strstr("You are in space."),
     190:     41, 46, 32, 52, 53, 1, 54, 1,
     191: strstr("****\n") },
     192:     { strstr("You are in space."),
     193:     42, 47, 50, 53, 55, 1, 32, 1,
     194: strstr("****\n") },
     195:     { strstr("You are in space."),
     196:     43, 48, 51, 54, 32, 1, 56, 1,
     197: strstr("****\n") },
     198:     { strstr("You are in space."),
     199:     57, 33, 40, 41, 42, 1, 43, 1,
     200: strstr("****\n") },
     201:     { strstr("You are in space."),
     202:     39, 35, 57, 33, 58, 1, 59, 1,
     203: strstr("****\n") },
     204:     { strstr("You are in space."),
     205:     39, 36, 33, 59, 60, 1, 61, 1,
     206: strstr("****\n") },
     207:     { strstr("You are in space."),
     208:     39, 37, 58, 60, 62, 1, 33, 1,
     209: strstr("****\n") },
     210:     { strstr("You are in space."),
     211:     39, 38, 59, 61, 33, 1, 63, 1,
     212: strstr("****\n") },
     213:     { strstr("You are in space."),
     214:     34, 64, 45, 46, 47, 1, 48, 1,
     215: strstr("****\n") },
     216:     { strstr("You are in space."),
     217:     35, 44, 49, 34, 50, 1, 51, 1,
     218: strstr("****\n") },
     219:     { strstr("You are in space."),
     220:     36, 44, 34, 52, 53, 1, 54, 1,
     221: strstr("****\n") },
     222:     { strstr("You are in space."),
     223:     37, 44, 50, 53, 55, 1, 34, 1,
     224: strstr("****\n") },
     225:     { strstr("You are in space."),
     226:     38, 44, 51, 54, 34, 1, 56, 1,
     227: strstr("****\n") },
     228:     { strstr("You are in space."),
     229:     49, 49, 52, 35, 49, 1, 49, 1,
     230: strstr("****\n") },
     231:     { strstr("You are in space."),
     232:     58, 47, 49, 37, 55, 1, 35, 1,
     233: strstr("****\n") },
     234:     { strstr("You are in space."),
     235:     59, 48, 49, 38, 35, 1, 56, 1,
     236: strstr("****\n") },
     237:     { strstr("You are in space."),
     238:     52, 52, 36, 49, 52, 1, 52, 1,
     239: strstr("****\n") },
     240:     { strstr("You are in space."),
     241:     60, 46, 37, 52, 55, 1, 36, 1,
     242: strstr("****\n") },
     243:     { strstr("You are in space."),
     244:     61, 48, 38, 52, 36, 1, 56, 1,
     245: strstr("****\n") },
     246:     { strstr("You are in space."),
     247:     62, 55, 55, 55, 56, 1, 37, 1,
     248: strstr("****\n") },
     249:     { strstr("You are in space."),
     250:     56, 56, 56, 56, 38, 1, 55, 1,
     251: strstr("****\n") },
     252:     { strstr("You are in space."),
     253:     65, 39, 57, 57, 57, 1, 57, 1,
     254: strstr("****\n") },
     255:     { strstr("You are in space."),
     256:     39, 50, 49, 42, 62, 1, 40, 1,
     257: strstr("****\n") },
     258:     { strstr("You are in space."),
     259:     39, 51, 49, 43, 40, 1, 63, 1,
     260: strstr("****\n") },
     261:     { strstr("You are in space."),
     262:     39, 53, 43, 59, 62, 1, 41, 1,
     263: strstr("****\n") },
     264:     { strstr("You are in space."),
     265:     39, 54, 43, 59, 41, 1, 56, 1,
     266: strstr("****\n") },
     267:     { strstr("You are in space."),
     268:     39, 55, 62, 62, 56, 1, 42, 1,
     269: strstr("****\n") },
     270:     { strstr("You are in space."),
     271:     39, 56, 35, 36, 43, 1, 55, 1,
     272: strstr("****\n") },
     273:     { strstr("You are in space."),
     274:     44, 66, 66, 66, 66, 1, 66, 1,
     275: strstr("****\n") },
     276:     { strstr("You are in space."),
     277:     67, 57, 67, 67, 67, 1, 67, 1,
     278: strstr("****\n") },
     279:     { strstr("You are in space."),
     280:     64, 68, 68, 68, 68, 1, 68, 1,
     281: strstr("****\n") },
     282:     { strstr("You are orbiting a small blue planet."),
     283:     67, 67, 67, 67, 65, 1, 69, 1,
     284: strstr("****\n") },
     285:     { strstr("You are orbiting a tropical planet."),
     286:     68, 68, 68, 68, 66, 1, 70, 1,
     287: strstr("****\n") },
     288:     { strstr("You are flying through a dense fog."),
     289:     69, 69, 69, 69, 69, 1, 69, 1,
     290: strstr("A cold grey sea of mist is swirling around the windshield and water droplets\n\
     291: are spewing from the wingtips. Ominous shadows loom in the darkness and it\n\
     292: feels as if a trap is closing around us. I have lost all sense of direction.\n\
     293: ****\n") },
     294:     { strstr("You are approaching an island."),
     295:     71, 72, 73, 74, 68, 1, 0, 1,
     296: strstr("Coconut palms, sword ferns, orchids, and other lush vegetation drape this\n\
     297: jagged island carved seemingly from pure emerald and set in a turquoise\n\
     298: sea. The land rises sharply +. There is a nice beach* +.*\n") },
     299:     { strstr("You are flying over a mountainous region."),
     300:     75, 73, 76, 77, 68, 1, 0, 1,
     301: strstr("Below is a magnificent canyon with deep gorges, high pinnacles and\n\
     302: waterfalls plummeting hundreds of feet into mist. Everything in sight\n\
     303: is carpeted with a tropical green.* The ocean is +.**\n") },
     304:     { strstr("You are flying over the ocean."),
     305:     74, 78, 78, 78, 68, 1, 0, 1,
     306: strstr("You bank over the water and your wingtips dip low to the green waves.  The\n\
     307: sea is very shallow here and the white coral beds beneath us teem with \n\
     308: colorful fish.****\n") },
     309:     { strstr("You are flying over the beach."),
     310:     71, 72, 79, 74, 68, 1, 80, 1,
     311: strstr("A warm gentle surf caresses the white coral beach here. The land rises\n\
     312: sharply +.* The beach is lost in low cliffs and rocks +.*\n") },
     313:     { strstr("You are flying over a large lagoon."),
     314:     81, 72, 73, 82, 68, 1, 0, 1,
     315: strstr("Encircled by a coral reef, the palms and ferns in this sheltered spot\n\
     316: have grown down to the water's very brink which winds tortuously inland.\n\
     317: There looks like a small village +.***\n") },
     318:     { strstr("You are flying over a gently sloping plane."),
     319:     83, 71, 84, 85, 68, 1, 0, 1,
     320: strstr("This is where several alluvial fans and ancient lava flows have run\n\
     321: together forming a fertile plane choked with vegetation. It would be\n\
     322: impossible to land safely here.* The terrain is more rugged +.**\n") },
     323:     { strstr("You are flying through a gorge."),
     324:     0, 0, 86, 71, 68, 1, 102, 1,
     325: strstr("This narrow, steep sided canyon is lined with waving ferns. The floor is of\n\
     326: light gravel with many freshets pouring from the walls and running along it.\n\
     327: The gorge leads to the sea** +, and to a tumultuous origin +.\n") },
     328:     { strstr("You are flying over a plantation."),
     329:     85, 81, 71, 88, 68, 1, 89, 1,
     330: strstr("Rows of palms, papayas, mangoes, kiwi, as well as smaller fields of sugar\n\
     331: cane and pineapple are growing here. It might be possible to land here, but\n\
     332: I wouldn't advise it.* There looks like two small settlements +     \n\
     333: and *+.\n") },
     334:     { strstr("You are over the ocean."),
     335:     72, 78, 79, 74, 68, 1, 0, 1,
     336: strstr("The deep green swells foam and roll into the shore **+*.\n") },
     337:     { strstr("You are flying along the coast."),
     338:     86, 72, 90, 73, 68, 1, 91, 1,
     339: strstr("The coastline here is very rocky with little or no sand. The surf in some\n\
     340: places is violent and explodes in a shower of sparkling spray.\n\
     341: There is a winding road below which closely follows the shore. ****\n") },
     342:     { strstr("This is a beautiful coral beach."),
     343:     106, 0, 107, 108, 73, 0, 0, 0,
     344: strstr("Fine silver sand kissed lightly by warm tropical waters stretches at least\n\
     345: 30 meters here from the ocean to under gently swaying palms +.***\n") },
     346:     { strstr("You are flying over a small fishing village."),
     347:     77, 74, 71, 82, 68, 1, 92, 1,
     348: strstr("A few thatched huts a short distance from the water and row of more modern\n\
     349: bungalows on either side of a dirt road are all that is here. The road\n\
     350: continues on ***+.\n") },
     351:     { strstr("You are flying over a clearing."),
     352:     88, 72, 74, 87, 68, 1, 93, 1,
     353: strstr("There is a dock here (big enough for a seaplane) leading to a grassy\n\
     354: meadow and a road. Some people are having a party down there.  Below is\n\
     355: a good landing site. ****\n") },
     356:     { strstr("You are flying over the shore."),
     357:     94, 75, 95, 96, 68, 1, 0, 1,
     358: strstr("Rocky lava flows or coarse sandy beaches are all that is here except for\n\
     359: sparse herbs and weeds.****\n") },
     360:     { strstr("You are flying in a wide valley."),
     361:     95, 97, 86, 75, 68, 1, 98, 1,
     362: strstr("This is a shallow valley yet the floor is obscured by a thick mist.\n\
     363: The valley opens to the sea +. The mist grows thicker +.**\n") },
     364:     { strstr("You are flying near the shore."),
     365:     96, 77, 75, 99, 68, 1, 0, 1,
     366: strstr("Very tall palm trees growing in neatly planted rows march off from the \n\
     367: water here towards the hills and down to the flat lands *+.*\n\
     368: There is a nice beach +.\n") },
     369:     { strstr("You are flying around the very tip of the island."),
     370:     95, 79, 90, 84, 68, 1, 0, 1,
     371: strstr("There is no beach here for sheer cliffs rise several hundred feet\n\
     372: to a tree covered summit. Far below, the blue sea gnaws voraciously at\n\
     373: the roots of these cliffs. The island bends around +** and +.\n") },
     374:     { strstr("You are flying along the coastline."),
     375:     99, 82, 88, 100, 68, 1, 101, 1,
     376: strstr("There is a narrow strip of sand here lined with ferns and shrubs, but very\n\
     377: few trees. The beach is barley wide enough to land on. The beach continues\n\
     378: on -.* There are some buildings +.*\n") },
     379:     { strstr("You are flying over several cottages and buildings"),
     380:     99, 82, 77, 87, 68, 1, 103, 1,
     381: strstr("The grounds here are landscaped with palm trees, ferns, orchids, and beds of\n\
     382: flowering plumeria and antheriums. Directly below is a small ornate white\n\
     383: house with a belltower, a lush green lawn, and a spurting fountain.\n\
     384: Small dirt roads go + and +.**\n") },
     385:     { strstr("You are in a field of sugar cane."),
     386:     109, 110, 111, 112, 77, 0, 0, 0,
     387: strstr("These strong, thick canes give little shelter but many cuts and scrapes.\n\
     388: There are some large trees ***+.\n") },
     389:     { strstr("You are flying over the ocean."),
     390:     95, 78, 90, 86, 68, 1, 0, 1,
     391: strstr("The water is a placid turquoise and so clear that fish and sharks\n\
     392: many fathoms below are clearly visible.****\n") },
     393:     { strstr("You are on the coast road."),
     394:     113, 114, 115, 116, 79, 0, 0, 0,
     395: strstr("The road winds close to the shore here and the sound of crashing surf is\n\
     396: deafening.* The water is +. The road continues - and -.\n") },
     397:     { strstr("You are on the main street of the village."),
     398:     117, 118, 119, 120, 81, 0, 0, 0,
     399: strstr("Thatched roofs and outrigger canoes, palm trees and vacation bungalows, and\n\
     400: comely natives in a tropical paradise all make this a fantasy come true.\n\
     401: There is an open bungalow +.*  The road continues - and -.\n") },
     402:     { strstr("You are at the sea plane dock."),
     403:     121, 122, 123, 124, 82, 0, 0, 0,
     404: strstr("Native girls with skin of gold, clad only in fragrant leis and lavalavas,\n\
     405: line the dockside to greet you. A couple of ukulele plucking islanders and a\n\
     406: keyboard player are adding appropriate music. A road crosses the clearing \n\
     407: +*.  There are some tables set up +.*\n") },
     408:     { strstr("You are flying over the ocean."),
     409:     94, 83, 95, 96, 68, 1, 0, 1,
     410: strstr("Sea weeds and kelp surge in the waves off shore here.  The ocean becomes \n\
     411: much deeper +.***\n") },
     412:     { strstr("You are flying along the coast."),
     413:     94, 84, 86, 83, 68, 1, 0, 1,
     414: strstr("The land is very low here with a river running into the sea +. There\n\
     415: is a wide valley opening up +. The very tip of the island is +.*\n") },
     416:     { strstr("You are flying along the coast."),
     417:     94, 85, 83, 99, 68, 1, 0, 1,
     418: strstr("There are some secluded sandy stretches of beach here, but too many rocky\n\
     419: outcroppings of lava to land. There is a nicer beach ***+.\n") },
     420:     { strstr("You are lost in a sea of fog."),
     421:     97, 104, 97, 97, 97, 1, 0, 1,
     422: strstr("What have you gotten us into?\n\
     423: I cant see a thing! ****\n") },
     424:     { strstr("You are on a gravel wash."),
     425:     125, 126, 127, 128, 84, 0, 0, 0,
     426: strstr("The sound of cascading water is the background for a diluted chorus of \n\
     427: gurgling, splashing, and enchantingly delicate singing. Great billows\n\
     428: of steam are rising *+.**\n") },
     429:     { strstr("You are flying over a wide beach."),
     430:     96, 88, 85, 87, 68, 1, 105, 1,
     431: strstr("Unlike the leeward beaches, few coconut palms grow here but a well groomed\n\
     432: lawn and garden with traipsing stone walks leads down to the sand.*\n\
     433: There are some buildings +. Some trees are growing +.*\n") },
     434:     { strstr("You are flying over the ocean."),
     435:     100, 100, 87, 100, 68, 1, 0, 1,
     436: strstr("The sea is a perfectly clear blue with a white sandy bottom.  No coral\n\
     437: grows underwater here, but the force of the waves is broken by the steep\n\
     438: incline.****\n") },
     439:     { strstr("You are on a narrow strip of sand."),
     440:     129, 130, 131, 0, 87, 0, 0, 0,
     441: strstr("Rather coarse sand makes this beach very steep and only a few meters wide.\n\
     442: A fresh ocean breeze is rustling the ferns **+.*\n") },
     443:     { strstr("This is Fern Canyon."),
     444:     0, 0, 132, 133, 76, 0, 0, 0,
     445: strstr("Delicate waving ferns flourish here, suckled by warm water dripping from \n\
     446: every fissure and crevice in the solid rock walls.\n\
     447: The canyon winds **-, and -.\n") },
     448:     { strstr("This is the front lawn."),
     449:     134, 135, 136, 137, 88, 0, 0, 0,
     450: strstr("There is a small fountain here where the driveway meets the lawn.\n\
     451: Across the driveway, +, is an ornate white house with and elegant \n\
     452: woodworking.  The bargeboards are carved with fylfots, the ancient \n\
     453: symbols of luck.  Even a bell tower has been built here.*  There is a \n\
     454: road + which turns into the driveway.*\n") },
     455:     { strstr("You have just crossed the crest of a mountain."),
     456:     97, 79, 86, 71, 68, 1, 0, 1,
     457: strstr("The fog vanished mysteriously as we flew over the crest.*\n\
     458: Far + I can see the ocean.**\n") },
     459:     { strstr("You are on a sandy beach."),
     460:     138, 139, 140, 0, 99, 0, 0, 0,
     461: strstr("This is the only good beach on the weather side of the island. Fine coral\n\
     462: sand, a fresh sea breeze, and dramatic surf add to its appeal.**\n\
     463: Stone steps lead to the gardens +.*\n") },
     464:     { strstr("You are among palm trees near the shore."),
     465:     141, 80, 142, 143, 73, 0, 0, 0,
     466: strstr("Arching coconut palms laden with fruit provide a canopy for the glistening\n\
     467: white sand and sparse grasses growing here. The forest grows denser +.\n\
     468: The ocean is +.**\n") },
     469:     { strstr("You are walking along the beach."),
     470:     144, 0, 145, 80, 73, 0, 0, 0,
     471: strstr("The warm tropical waters nuzzle your ankles as you walk. Above is a fiercely\n\
     472: blue sky. The slope of the sand is so gentle that two hundred meters\n\
     473: offshore the water is only knee deep.** There are some rocks +.*\n") },
     474:     { strstr("You are walking along the beach."),
     475:     146, 0, 80, 147, 73, 0, 0, 0,
     476: strstr("Many beautiful shells have been washed up here including bright yellow \n\
     477: cowries, chocolate colored murex, orange conchs, striped tritons and the\n\
     478: deadly cone shells.****\n") },
     479:     { strstr("You are in a papaya grove."),
     480:     148, 89, 149, 150, 77, 0, 0, 0,
     481: strstr("Green slender trees no taller than three meters bulge with their\n\
     482: orange succulent fruit. There are some tall trees +.***\n") },
     483:     { strstr("You are in a field of pineapple."),
     484:     89, 151, 152, 153, 77, 0, 0, 0,
     485: strstr("The sharp dagger like pineapple leaves can pierce the flesh and hold fast\n\
     486: a skewered victim with tiny barbs.* The field ends +.**\n") },
     487:     { strstr("You are in a field of kiwi plants."),
     488:     149, 154, 155, 89, 77, 0, 0, 0,
     489: strstr("Round hairy fruit hang from staked vines here. There are some trees +\n\
     490: and +. The field ends in a dirt road +.*\n") },
     491:     { strstr("You are in a large grove of coconuts."),
     492:     150, 153, 89, 156, 77, 0, 0, 0,
     493: strstr("These trees are much taller than any growing near the shore plus the fat,\n\
     494: juicy coconuts have been selectively cultivated. The grove continues\n\
     495: +, +, *and +.\n") },
     496:     { strstr("You are in the woods."),
     497:     157, 91, 158, 116, 79, 0, 0, 0,
     498: strstr("Tropical undergrowth makes the going rough here. Sword ferns give no strong\n\
     499: foot hold and the dangling vines would gladly throttle one. Strange cackling\n\
     500: noises are coming from somewhere +.***\n") },
     501:     { strstr("You are at the shore."),
     502:     91, 0, 159, 145, 79, 0, 0, 0,
     503: strstr("Explosions of surf jetting out of underwater tunnels here make it\n\
     504: impossible to climb down to a small cave entrance below.  Only at rare\n\
     505: minus tides would it be possible to enter.***  The beach is better +.\n") },
     506:     { strstr("You are on the coast road."),
     507:     158, 161, 162, 91, 79, 0, 0, 0,
     508: strstr("The road is beginning to turn inland.* I can here the surf +. The road\n\
     509: continues +.*\n") },
     510:     { strstr("The road winds deeper into the trees."),
     511:     163, 142, 91, 164, 79, 0, 0, 0,
     512: strstr("Only narrow sunbeams filter through the foliage above. The moist rich earth\n\
     513: has nurtured a myriad of trees, shrubs, and flowers to grow here. The\n\
     514: road continues - and *- from here.*\n") },
     515:     { strstr("This is the front porch of the bungalow."),
     516:     165, 92, 0, 0, 81, 0, 0, 0,
     517: strstr("These wooden steps and porch are very bucolic. A little woven mat on the \n\
     518: doorstep reads \"Don't Tread on Me\". The open front door is +.\n\
     519: A stone walk leads to the main street +.**\n") },
     520:     { strstr("You are on a path leading to the lagoon."),
     521:     92, 166, 167, 168, 81, 0, 0, 0,
     522: strstr("This path trampled fern, grass, sapling, and anything else that got in its\n\
     523: way.* The water is +.**\n") },
     524:     { strstr("This is a dirt road."),
     525:     169, 118, 170, 92, 81, 0, 0, 0,
     526: strstr("**The road continues on - here for some distance. A village is +.\n") },
     527:     { strstr("You are on a dirt road."),
     528:     171, 118, 92, 172, 81, 0, 0, 0,
     529: strstr("**There is a small village +. The road continues +.\n") },
     530:     { strstr("You are on a dirt road."),
     531:     173, 93, 174, 175, 82, 0, 0, 0,
     532: strstr("The light tan soil of the road contrasts artistically with the lush green\n\
     533: vegetation and seering blue sky.*  There is a clearing and many people +.\n\
     534: The road continues - and -.\n") },
     535:     { strstr("You are at the seaplane dock."),
     536:     93, 0, 176, 177, 82, 0, 0, 0,
     537: strstr("Several muscular, bronze skinned men greet you warmly as you pass under\n\
     538: a thatched shelter above the dock here. Polynesian hospitality.\n\
     539: There is a clearing +.* A trail runs around the lagoon + and +.\n") },
     540:     { strstr("There are some tables on the lawn here."),
     541:     121, 122, 123, 93, 82, 0, 0, 0,
     542: strstr("Hors d'oeuvres, canapes, mixed drinks, and various narcotic drugs along with\n\
     543: cartons of Di Gel fill the tables to overflowing. Several other guests are\n\
     544: conversing and talking excitedly****.\n") },
     545:     { strstr("You are nosing around in the bushes."),
     546:     124, 124, 93, 124, 82, 0, 0, 0,
     547: strstr("There is little here but some old beer cans. You are making fools out of\n\
     548: us in front of the other guests.** It would be best to go -.*\n") },
     549:     { strstr("You are walking in a dry stream bed."),
     550:     178, 98, 179, 0, 84, 0, 0, 0,
     551: strstr("The large cobblestones are difficult to walk on. No sunlight reaches\n\
     552: below a white canopy of fog seemingly generated from *+.  A dirt path \n\
     553: along the wash is +. A high bank is impossible to climb +.\n") },
     554:     { strstr("You are at the thermal pools."),
     555:     98, 0, 180, 181, 84, 0, 0, 0,
     556: strstr("Several steaming fumaroles and spluttering geysers drenched by icy mountain\n\
     557: waters from a nearby waterfall heat half a dozen natural pools to a\n\
     558: delicious 42 degrees. Enchantingly beautiful singing seems to flow from the\n\
     559: water itself as it tumbles down the falls.*** There is a mossy entrance\n\
     560: to a cave +.\n") },
     561:     { strstr("You are in the woods."),
     562:     127, 180, 182, 98, 84, 0, 0, 0,
     563: strstr("Coniferous trees girded by wild huckleberries, elderberries, salmonberries\n\
     564: and thimbleberries enjoy a less tropical climate here in the high mountains.\n\
     565: *The sound of rushing water is coming from +.**\n") },
     566:     { strstr("You are on a dirt trail."),
     567:     179, 181, 98, 0, 84, 0, 0, 0,
     568: strstr("The trail seems to start here and head -.** High cliffs border the \n\
     569: trail +.\n") },
     570:     { strstr("You are  walking along the beach."),
     571:     183, 101, 184, 0, 87, 0, 0, 0,
     572: strstr("A rather unnerving surf explodes onto the beach here and dashes itself into\n\
     573: spray on the steep incline. The beach continues + and +.**\n") },
     574:     { strstr("You are walking along the beach."),
     575:     101, 185, 186, 0, 87, 0, 0, 0,
     576: strstr("This is not a very nice beach. The coarse sand hurts my feet.****\n") },
     577:     { strstr("You are walking through some ferns."),
     578:     184, 186, 187, 101, 87, 0, 0, 0,
     579: strstr("This is a wide field growing only ferns and small shrubs.** The \n\
     580: ocean is *+.\n") },
     581:     { strstr("You are in a narrow canyon."),
     582:     0, 0, 188, 102, 76, 0, 0, 0,
     583: strstr("The steep sides here squeeze a little freshet through a gauntlet like\n\
     584: series of riffles and pools.****\n") },
     585:     { strstr("The canyon is much wider here."),
     586:     0, 0, 102, 189, 76, 0, 0, 0,
     587: strstr("The sheer rock walls rise 10 meters to the forest above. A slender \n\
     588: waterfall careens away from the face of the rock high above and showers\n\
     589: the gravel floor with sparkling raindrops.** The canyon continues -\n\
     590: and -.\n") },
     591:     { strstr("You are on the front porch of the cottage."),
     592:     190, 103, 0, 0, 0, 0, 0, 0,
     593: strstr("Several giggling native girls came running down the steps as you approached\n\
     594: and headed on down the road.  On the fern rimmed porch is a small table with\n\
     595: matching white wrought iron chairs cushioned with red velvet.  The front\n\
     596: door leads -.  The lawn and fountain are +.**\n") },
     597:     { strstr("You are in a palm grove."),
     598:     103, 191, 192, 105, 88, 0, 0, 0,
     599: strstr("****\n") },
     600:     { strstr("You are on a dirt road."),
     601:     193, 192, 245, 103, 88, 0, 0, 0,
     602: strstr("There is a large village +. The road cleaves a coconut plantation +.\n\
     603: A small dirt road goes -, and a drive way peals off +.\n") },
     604:     { strstr("You are in a field of small shrubs."),
     605:     184, 186, 103, 187, 88, 0, 0, 0,
     606: strstr("**Pine and other coniferous saplings have been planted here.  The rich brown\n\
     607: soil is well tilled and watered.  Across a large lawn, there is a small\n\
     608: cottage +. I can feel a delicious sea breeze blowing from +.\n") },
     609:     { strstr("The beach is pretty rocky here."),
     610:     194, 105, 195, 0, 96, 0, 0, 0,
     611: strstr("Dangerous surf and lava outcroppings make this a treacherous strand.\n\
     612: The beach is nicer* +.**\n") },
     613:     { strstr("The beach is almost 10 meters wide here."),
     614:     105, 183, 196, 0, 99, 0, 0, 0,
     615: strstr("The sand has become more coarse and the beach steeper.* It gets \n\
     616: worse +.**\n") },
     617:     { strstr("You are in the gardens."),
     618:     195, 196, 197, 105, 99, 0, 0, 0,
     619: strstr("Lush green lawns studded with palms and benches stretch as far as the eye\n\
     620: can see.** A path leads -. Stone steps lead down to the beach +.\n") },
     621:     { strstr("You are on the coast road."),
     622:     198, 106, 163, 199, 73, 0, 0, 0,
     623: strstr("The forest is dense on either side and conceals the road from anyone\n\
     624: approaching it.**  The road continues - and -.\n") },
     625:     { strstr("You are in the forest."),
     626:     116, 107, 91, 106, 73, 0, 0, 0,
     627: strstr("There are trees and ferns all around.****\n") },
     628:     { strstr("You are in the forest."),
     629:     199, 108, 106, 146, 73, 0, 0, 0,
     630: strstr("There are trees and ferns all around.****\n") },
     631:     { strstr("You are in a copse."),
     632:     142, 107, 145, 80, 0, 0, 0, 0,
     633: strstr("This is a secret hidden thicket only noticeable from the beach. Someone\n\
     634: has been digging here recently.****\n") },
     635:     { strstr("You are at the tide pools."),
     636:     91, 0, 114, 107, 79, 0, 0, 0,
     637: strstr("These rocks and pools are the home for many sea anemones and crustaceans.\n\
     638: **The surf is very rough +. There is a nice beach +.\n") },
     639:     { strstr("You are in the forest."),
     640:     199, 108, 143, 0, 73, 0, 0, 0,
     641: strstr("This is a shallow depression sheltered from the wind by a thick growth of \n\
     642: thorny shrubs. It looks like someone has camped here. There is a fire pit\n\
     643: with some dry sticks and grass nearby.* The beach is +.* The thorny\n\
     644: shrubs block the way -.\n") },
     645:     { strstr("You are at the mouth of the lagoon."),
     646:     200, 0, 108, 201, 74, 0, 0, 0,
     647: strstr("The beach ends here where the coral reef rises to form a wide lagoon\n\
     648: bending inland. A path winds around the lagoon to the -.*\n\
     649: The beach continues on -. Only water lies +.\n") },
     650:     { strstr("You are in a breadfruit grove."),
     651:     202, 109, 203, 204, 77, 0, 0, 0,
     652: strstr("The tall trees bend leisurely in the breeze, holding many round breadfruits\n\
     653: close to their large serrated leaves.  There are coconut palms +,\n\
     654: *+, and +.\n") },
     655:     { strstr("You are in a grove of mango trees."),
     656:     203, 111, 205, 109, 77, 0, 0, 0,
     657: strstr("The juicy yellow red fruits are nearly ripe on the trees here. There are\n\
     658: some coconut palms +. There are some vines +. There is a road +.*\n") },
     659:     { strstr("You are in a grove of coconut palms."),
     660:     204, 112, 109, 206, 77, 0, 0, 0,
     661: strstr("All I can see around us are palm trees.****\n") },
     662:     { strstr("You are in a coconut grove."),
     663:     110, 207, 208, 209, 77, 0, 0, 0,
     664: strstr("There are countless trees here.****\n") },
     665:     { strstr("You are in a field of pineapple."),
     666:     154, 208, 210, 110, 77, 0, 0, 0,
     667: strstr("The sharp leaves are cutting me to ribbons. There is a road **+.\n\
     668: More pineapple +.\n") },
     669:     { strstr("You are in a coconut grove."),
     670:     112, 209, 110, 211, 77, 0, 0, 0,
     671: strstr("There is a field of pineapple **+.*\n") },
     672:     { strstr("You are on the edge of a kiwi and pineapple field."),
     673:     111, 152, 155, 110, 77, 0, 0, 0,
     674: strstr("An irrigation ditch separates the two fields here. There is a road **+.*\n") },
     675:     { strstr("This is a dirt road."),
     676:     205, 210, 212, 111, 77, 0, 0, 0,
     677: strstr("The road runs - and - here.**\n") },
     678:     { strstr("You are in a palm grove."),
     679:     206, 211, 112, 213, 77, 0, 0, 0,
     680: strstr("There are palm trees all around us.****\n") },
     681:     { strstr("You are on the edge of a small clearing."),
     682:     157, 113, 157, 157, 79, 0, 0, 0,
     683: strstr("The ground is rather marshy here and darting in and out of the many tussocks\n\
     684: is a flock of wild chicken like fowl.****\n") },
     685:     { strstr("You are in the woods."),
     686:     158, 115, 215, 113, 79, 0, 0, 0,
     687: strstr("You have walked a long way and found only trees. ****\n") },
     688:     { strstr("You are walking along the shore."),
     689:     115, 0, 214, 114, 86, 0, 0, 0,
     690: strstr("You are now about 10 meters above the surf on a gently rising cliffside.**\n\
     691: The land rises +. There is a beach far +.\n") },
     692:     { strstr("You are just inside the entrance to the sea cave."),
     693:     246, 114, 0, 0, 114, 1, 0, 0,
     694: strstr("The sound of water dripping in darkness and the roar of the ocean just outside\n\
     695: create a very unwelcoming atmosphere inside this cave. Only on rare occasions\n\
     696: such as this is it possible to enter the forbidden catacombs... The cave\n\
     697: continues -.***\n") },
     698:     { strstr("You are in a secret nook beside the road."),
     699:     115, 159, 162, 91, 79, 0, 0, 0,
     700: strstr("Hidden from all but the most stalwart snoopers are some old clothes, empty\n\
     701: beer cans and a trash baggie full of used Huggies and ordure. Lets get\n\
     702: back to the road +.***\n") },
     703:     { strstr("You are on the coast road."),
     704:     215, 214, 0, 115, 86, 0, 0, 0,
     705: strstr("The road turns abruptly - here, avoiding the cliffs near the shore\n\
     706: + and +.*\n") },
     707:     { strstr("You are on a dirt road."),
     708:     216, 116, 113, 141, 79, 0, 0, 0,
     709: strstr("The roadside is choked with broad leaved plants fighting for every breath of\n\
     710: sunshine. The palm trees are taller than at the shore yet bend over the road \n\
     711: forming a canopy. The road continues *- and *-.\n") },
     712:     { strstr("You have discovered a hidden thicket near the road."),
     713:     163, 142, 116, 106, 73, 0, 0, 0,
     714: strstr("Stuffed into a little bundle here is a bloody silken robe and many beer cans.\n\
     715: *Some droplets of blood and a major spill sparkle farther +.\n\
     716: The road is +.*\n") },
     717:     { strstr("You are in the living room."),
     718:     0, 117, 217, 218, 0, 0, 0, 0,
     719: strstr("A decorative entry with fresh flowers and wall to wall carpeting leads into\n\
     720: the living room here where a couch and two chairs converse with an end table.\n\
     721: *The exit is +.* The bedroom is +.\n") },
     722:     { strstr("You are at the lagoon."),
     723:     118, 0, 167, 168, 81, 0, 0, 0,
     724: strstr("There are several outrigger canoes pulled up on a small beach here and a\n\
     725: catch of colorful fish is drying in the sun. There are paths leading \n\
     726: off -*, -, and -.\n") },
     727:     { strstr("You are at the lagoon."),
     728:     118, 0, 170, 166, 81, 0, 0, 0,
     729: strstr("This is a grassy little spot near the water. A sightly native girl is frolicing\n\
     730: in the water close to shore here.** The path continues - and -. \n") },
     731:     { strstr("You are at the lagoon."),
     732:     118, 0, 166, 172, 81, 0, 0, 0,
     733: strstr("The path meanders through tussocks of grass, ferns, and thorny bushes here\n\
     734: and continues on **- and -.\n") },
     735:     { strstr("You are in the woods."),
     736:     219, 119, 220, 92, 81, 0, 0, 0,
     737: strstr("There are plenty of ferns and thorny bushes here! ****\n") },
     738:     { strstr("You are on a dirt road."),
     739:     220, 167, 199, 119, 74, 0, 0, 0,
     740: strstr("The road winds rather close to a large lagoon here and many sedges and tall\n\
     741: grasses line the shoulder *+. The road continues - and -.\n") },
     742:     { strstr("You are in the woods beside the road."),
     743:     221, 120, 92, 222, 81, 0, 0, 0,
     744: strstr("The forest grows darker +. The road is +.**\n") },
     745:     { strstr("The road crosses the lagoon here."),
     746:     222, 0, 120, 174, 81, 0, 0, 0,
     747: strstr("Coursing through the trees, the road at this point bridges a watery finger\n\
     748: of the lagoon.* The water is +. The road continues - and -.\n") },
     749:     { strstr("You are in a coconut palm grove."),
     750:     223, 121, 224, 225, 82, 0, 0, 0,
     751: strstr("The tall palms are planted about 30 feet apart with a hardy deep green grass\n\
     752: filling the spaces in between.  There are tire tracks through the grass. The\n\
     753: grove continues -. There is a road +.**\n") },
     754:     { strstr("You are walking along a dirt road."),
     755:     224, 176, 172, 121, 82, 0, 0, 0,
     756: strstr("You are nearing the lagoon.** The road continues - and -.\n") },
     757:     { strstr("You are on a dirt road."),
     758:     225, 177, 121, 226, 82, 0, 0, 0,
     759: strstr("The road turns abruptly - here, entering a grove of palm trees.* The road\n\
     760: also continues - toward the lagoon.*\n") },
     761:     { strstr("You are on a trail running around the lagoon."),
     762:     172, 0, 0, 122, 82, 0, 0, 0,
     763: strstr("The dark waters brush the trail here and the path crosses a bridge +.\n\
     764: There is deep water + and +. The trail continues -.\n") },
     765:     { strstr("This is the mouth of the lagoon."),
     766:     175, 0, 122, 227, 82, 0, 0, 0,
     767: strstr("The coral reef wraps around a natural bay here to create a wide lagoon which\n\
     768: winds tortuously inland.** A trail goes around the lagoon +. The beach\n\
     769: is +.\n") },
     770:     { strstr("You are in a dry stream bed."),
     771:     0, 125, 0, 0, 84, 0, 0, 0,
     772: strstr("The dry wash drains over a tall precipice here into a turbid morass below. The\n\
     773: most noisome stench imaginable is wafting up to defile our nostrils. Above,\n\
     774: the lurid sun glows brown through a strange mist.* The only direction \n\
     775: I'm going is -.**\n") },
     776:     { strstr("You are on a dirt path along the wash."),
     777:     0, 128, 125, 228, 84, 0, 0, 0,
     778: strstr("This path looks more like a deer trail. It scampers away ***+.\n") },
     779:     { strstr("The thermal pools flow into a stream here."),
     780:     127, 0, 229, 126, 84, 0, 0, 0,
     781: strstr("The gurgling hot waters pour over boulders into a swiftly flowing\n\
     782: stream **+. The pools are +.\n") },
     783:     { strstr("You are at the entrance to a cave."),
     784:     128, 230, 126, 0, 84, 0, 0, 0,
     785: strstr("A tall narrow fissure in the rock cliffs here has become a well traveled\n\
     786: passage way. A hoof beaten dirt path leads directly into it. A curl of\n\
     787: steam is trailing from a corner of the fissure's gaping mouth. The path\n\
     788: leads - and -. The pools are +.*\n") },
     789:     { strstr("You are in the woods."),
     790:     182, 229, 182, 127, 84, 0, 0, 0,
     791: strstr("Wild berry bushes plump with fruit and thorns tangle your every effort to\n\
     792: proceed.* The sound of rushing water is +.**\n") },
     793:     { strstr("You are walking along the beach."),
     794:     139, 129, 184, 0, 99, 0, 0, 0,
     795: strstr("Some dunes here progress inland and make it impossible to get very far in that\n\
     796: direction. The beach continues - and -.* The ocean is +.\n") },
     797:     { strstr("You are in the dunes."),
     798:     183, 101, 184, 129, 87, 0, 0, 0,
     799: strstr("The endless rolling and pitching sand dunes are enough to make one very queasy!\n\
     800: The only way I'm going is ***+.\n") },
     801:     { strstr("This is a lousy beach."),
     802:     130, 0, 0, 0, 87, 0, 0, 0,
     803: strstr("Volcanic and viciously sharp bitted grains of sand here bite like cold steel\n\
     804: into my tender feet. I refuse to continue on. Let's get out of here. The\n\
     805: beach is better +.***\n") },
     806:     { strstr("You are in a field of sparse ferns."),
     807:     131, 185, 187, 130, 87, 0, 0, 0,
     808: strstr("The lava rock outcroppings here will support few plants. There is more \n\
     809: vegetation +. There is a nice beach +.* The ocean is +.\n") },
     810:     { strstr("You are in the woods."),
     811:     131, 131, 137, 131, 87, 0, 0, 0,
     812: strstr("Young trees and tall shrubs grow densely together at this distance from the \n\
     813: shore.** The trees grow thicker +.*\n") },
     814:     { strstr("The canyon is no wider than a foot here."),
     815:     0, 0, 0, 132, 0, 0, 0, 0,
     816: strstr("The freshet is gushing through the narrow trough, but the canyon has grown\n\
     817: too narrow to follow it any farther.*** I guess we'll have to go -.\n") },
     818:     { strstr("You are in a narrow part of the canyon."),
     819:     0, 0, 133, 232, 76, 0, 0, 0,
     820: strstr("The two sheer sides are no more than a few meters apart here. There is a stone\n\
     821: door in the wall +. The gravelly floor runs with tiny rivulets seeping \n\
     822: from the ground itself.* The canyon continues - and -.\n") },
     823:     { strstr("You are in the drawing room."),
     824:     0, 134, 0, 0, 0, 0, 0, 0,
     825: strstr("Exquisitely decorated with plants and antique furniture of superb\n\
     826: craftsmanship, the parlor reflects its owners impeccable taste.  The tropical\n\
     827: sun is streaming in through open shutters *+.  There doesn't seem \n\
     828: to be anybody around.  A large immaculate oaken desk is visible in the\n\
     829: study and it even has a old fashioned telephone to complete the decor.**\n") },
     830:     { strstr("You are in a palm grove."),
     831:     135, 191, 233, 191, 88, 0, 0, 0,
     832: strstr("Grassy rows of palms stretch as far as I can see.** There is a road +.*\n") },
     833:     { strstr("You are on a dirt road."),
     834:     136, 233, 234, 135, 88, 0, 0, 0,
     835: strstr("The road winds through a coconut palm grove here. It continues on - \n\
     836: and -.**\n") },
     837:     { strstr("The road leads to several large buildings here."),
     838:     235, 136, 236, 237, 88, 0, 0, 0,
     839: strstr("There is a clubhouse +,* a large barn and stable +, and a garage of \n\
     840: similar construct to the barn +.\n") },
     841:     { strstr("This part of the beach is impassable."),
     842:     0, 138, 0, 0, 96, 0, 0, 0,
     843: strstr("The huge rocks and thunderous surf here would pound our frail bodies to pulp\n\
     844: in an instant.* The only direction I'm going is -.**\n") },
     845:     { strstr("You are in the gardens."),
     846:     195, 140, 197, 138, 96, 0, 0, 0,
     847: strstr("So much green grass is a pleasure to the eyes.****\n") },
     848:     { strstr("You are in the gardens."),
     849:     140, 183, 197, 139, 99, 0, 0, 0,
     850: strstr("Beautiful flowers and shrubs surround a little goldfish pond.****\n") },
     851:     { strstr("You are on a stone walk in the garden."),
     852:     195, 196, 238, 140, 99, 0, 0, 0,
     853: strstr("The walk leads to a road **+.*\n") },
     854:     { strstr("You are in the forest near the road."),
     855:     198, 141, 216, 198, 73, 0, 0, 0,
     856: strstr("There are many thorny bushes here!****\n") },
     857:     { strstr("You are at a fork in the road."),
     858:     239, 146, 141, 170, 73, 0, 0, 0,
     859: strstr("Two roads come together in the forest here. One runs -,* the other \n\
     860: runs - and -.\n") },
     861:     { strstr("You are on a dirt path around the lagoon."),
     862:     170, 147, 146, 0, 74, 0, 0, 0,
     863: strstr("The still waters reflect bending palms and a cloudless sky. It looks like\n\
     864: the path runs into a clearing +. The path continues -.**\n") },
     865:     { strstr("You are drowning in the lagoon."),
     866:     201, 201, 147, 201, 74, 0, 0, 0,
     867: strstr("I suggest you get out before you become waterlogged.****\n") },
     868:     { strstr("You are in a coconut palm grove."),
     869:     202, 148, 203, 204, 77, 0, 0, 0,
     870: strstr("****\n") },
     871:     { strstr("You are in a palm grove."),
     872:     202, 149, 205, 148, 77, 0, 0, 0,
     873: strstr("****\n") },
     874:     { strstr("You are in a palm grove."),
     875:     202, 150, 148, 206, 77, 0, 0, 0,
     876: strstr("****\n") },
     877:     { strstr("You are on a dirt road."),
     878:     203, 155, 212, 149, 77, 0, 0, 0,
     879: strstr("*This road ends here at a palm grove but continues on - for quite\n\
     880: some way.**\n") },
     881:     { strstr("You are in a coconut palm grove."),
     882:     204, 156, 150, 213, 77, 0, 0, 0,
     883: strstr("****\n") },
     884:     { strstr("You are in a coconut grove."),
     885:     151, 219, 208, 209, 77, 0, 0, 0,
     886: strstr("*The grove ends +.**\n") },
     887:     { strstr("You are in a coconut grove."),
     888:     152, 207, 239, 151, 77, 0, 0, 0,
     889: strstr("**There is a dirt road +.*\n") },
     890:     { strstr("You are in a coconut grove."),
     891:     153, 207, 151, 211, 77, 0, 0, 0,
     892: strstr("****\n") },
     893:     { strstr("This is a dirt road."),
     894:     205, 239, 212, 154, 77, 0, 0, 0,
     895: strstr("The road continues - and -.**\n") },
     896:     { strstr("You are in a coconut grove."),
     897:     153, 209, 153, 213, 77, 0, 0, 0,
     898: strstr("****\n") },
     899:     { strstr("You are in the woods near the road."),
     900:     205, 210, 212, 155, 77, 0, 0, 0,
     901: strstr("There are many thorny bushes here!****\n") },
     902:     { strstr("You are in a coconut grove."),
     903:     213, 213, 156, 234, 88, 0, 0, 0,
     904: strstr("***The grove ends in a clearing +.\n") },
     905:     { strstr("You are walking along some high cliffs."),
     906:     162, 0, 0, 159, 86, 0, 0, 0,
     907: strstr("The island bends sharply + here with high cliffs -\n\
     908: and -. The cliffs are lower +.\n") },
     909:     { strstr("You are at the coast road turn around."),
     910:     0, 162, 0, 158, 90, 0, 0, 0,
     911: strstr("The coast road ends here in a lookout with a view of 100 kilometers of blue\n\
     912: sea and 100 meters of rugged cliff. Far below the waves crash against rocks.\n\
     913: ****\n") },
     914:     { strstr("You are in the woods near the road."),
     915:     216, 163, 216, 198, 79, 0, 257, 0,
     916: strstr("These thorny bushes are killing me.****\n") },
     917:     { strstr("You are in the kitchen."),
     918:     0, 0, 0, 165, 0, 0, 0, 0,
     919: strstr("A small gas stove and a refrigerator are all the only appliances here. The\n\
     920: gas oven has been left on and the whole room is reeking with natural gas.\n\
     921: One spark from a match and.... The door out is ***+.\n") },
     922:     { strstr("You are in the bedroom."),
     923:     0, 0, 165, 0, 0, 0, 0, 0,
     924: strstr("A soft feather comforter on top of layers of Answer blankets make this a very\n\
     925: luxurious place to sleep indeed. There are also some end tables and a dresser\n\
     926: here.** The living room is +.*\n") },
     927:     { strstr("You are in the woods."),
     928:     207, 169, 220, 221, 81, 0, 0, 0,
     929: strstr("There seems to be a clearing +.***\n") },
     930:     { strstr("You are in the woods near the road."),
     931:     219, 170, 239, 169, 81, 0, 0, 0,
     932: strstr("*As far as I can tell, there are two roads + and +.*\n") },
     933:     { strstr("You are in the woods."),
     934:     207, 171, 219, 222, 81, 0, 0, 0,
     935: strstr("The forest is clearer +.***\n") },
     936:     { strstr("You are on the lagoon's inland finger."),
     937:     0, 172, 171, 172, 81, 0, 0, 0,
     938: strstr("It is impossible to follow the lagoon any farther inland because of sharp\n\
     939: and very painful sedges.* The road is +.**\n") },
     940:     { strstr("You are in a grassy coconut grove."),
     941:     240, 173, 224, 241, 82, 0, 0, 0,
     942: strstr("The tall palms provide a perfect canopy for the lush green grass.***\n\
     943: There is a road +.\n") },
     944:     { strstr("You are near the lagoon's inland finger."),
     945:     0, 174, 0, 173, 82, 0, 0, 0,
     946: strstr("Very sharp sedges make it impossible to follow the lagoon any farther inland.\n\
     947: *There is a road +.**\n") },
     948:     { strstr("You are on a dirt road."),
     949:     241, 175, 173, 226, 82, 0, 0, 0,
     950: strstr("The road winds through a coconut grove here and continues - and -.**\n") },
     951:     { strstr("You are in the woods near the road."),
     952:     226, 226, 175, 226, 82, 0, 0, 0,
     953: strstr("**The road is +.*\n") },
     954:     { strstr("This is a beach?"),
     955:     227, 227, 177, 0, 82, 0, 0, 0,
     956: strstr("Hard jagged rocks that pierce with every footstep hardly comprise a beach.**\n\
     957: Let's go -.*\n") },
     958:     { strstr("The trail is lost in the woods here."),
     959:     241, 241, 179, 241, 84, 0, 0, 0,
     960: strstr("I suppose the animals that use this trail all depart in different directions\n\
     961: when they get this far into the woods.** The trail goes -.*\n") },
     962:     { strstr("You are on the bank of a stream."),
     963:     182, 0, 242, 180, 84, 0, 0, 0,
     964: strstr("The stream falls over several small boulders here and continues on **-.*\n") },
     965:     { strstr("You are just inside the cave."),
     966:     181, 267, 0, 0, 0, 0, 0, 0,
     967: strstr("A steamy hot breath is belching from the depths of the earth within.* The\n\
     968: cave  continues -.**\n") },
     969:     { strstr("You are just inside the cave entrance."),
     970:     274, 0, 0, 0, 0, 0, 0, 0,
     971: strstr("The air is hot and sticky inside. The cave continues -. There is a \n\
     972: stone door in the wall +.  A wooden sign in the dust reads in old elven\n\
     973: runes, \"GSRF KDIRE NLVEMP!\".**\n") },
     974:     { strstr("You are at the edge of a huge chasm."),
     975:     0, 0, 189, 0, 76, 0, 0, 0,
     976: strstr("Several hundred feet down I can see the glimmer of placid water. The\n\
     977: rivulets drain over the edge and trickle down into the depths. It is \n\
     978: impossible to climb down without a rope.** The canyon continues -.*\n") },
     979:     { strstr("You are on a dirt road."),
     980:     192, 241, 240, 191, 88, 0, 0, 0,
     981: strstr("The road winds through a coconut grove here. The road continues on -\n\
     982: and -.**\n") },
     983:     { strstr("You are in a coconut palm grove near the road."),
     984:     193, 233, 213, 192, 88, 0, 0, 0,
     985: strstr("***The road is +.\n") },
     986:     { strstr("You are at the clubhouse."),
     987:     0, 193, 0, 0, 0, 0, 0, 0,
     988: strstr("The clubhouse is built over the most inland part of the lagoon.  Tropical\n\
     989: bananas and fragrant frangipani grow along the grassy shore.  Walking across\n\
     990: the short wooden bridge, we enter.  Along one wall is a bar with only a few\n\
     991: people seated at it.  The restaurant and dance floor are closed off with\n\
     992: a 2 inch nylon rope. ****\n") },
     993:     { strstr("You are in the stables."),
     994:     0, 0, 0, 193, 0, 0, 0, 0,
     995: strstr("Neighing horses snacking on hay and oats fill the stalls on both sides of\n\
     996: the barn.  It is rather warm in here but that is not the most offensive\n\
     997: part.  The old boards of the barn part just enough to let in dust laden\n\
     998: shafts of light.  Flies swarm overhead and strafe the ground for dung.\n\
     999: My nose is beginning to itch. ****\n") },
    1000:     { strstr("You are in the old garage."),
    1001:     0, 0, 193, 0, 0, 0, 0, 0,
    1002: strstr("This is an old wooden building of the same vintage as the stables.  Beneath\n\
    1003: a sagging roof stand gardening tools and greasy rags.  Parked in the center\n\
    1004: is an underpowered Plymouth Volare' with a red and white striped golf cart\n\
    1005: roof. ****\n") },
    1006:     { strstr("You are on a dirt road."),
    1007:     197, 197, 243, 197, 85, 0, 0, 0,
    1008: strstr("The road leads to a beautiful formal garden laced with stone walks and tropical\n\
    1009: flowers and trees.** The road continues -. A walk leads -.\n") },
    1010:     { strstr("You are on a dirt road."),
    1011:     210, 199, 198, 220, 73, 0, 0, 0,
    1012: strstr("The road runs - and -.**\n") },
    1013:     { strstr("You are in a coconut grove near the road."),
    1014:     234, 223, 234, 233, 88, 0, 0, 0,
    1015: strstr("***The road is +.\n") },
    1016:     { strstr("You are on a dirt road."),
    1017:     233, 225, 223, 226, 82, 0, 0, 0,
    1018: strstr("The road continues - and -.**\n") },
    1019:     { strstr("The stream plummets over a cliff here."),
    1020:     182, 0, 0, 229, 84, 0, 0, 0,
    1021: strstr("Falling 10 agonizing meters into spray, only droplets of the stream are\n\
    1022: left to dance off the floor below.  I thought I saw a sparkle of gold\n\
    1023: at the bottom of the falls, but now it is gone.  There is no way down,\n\
    1024: even with a strong rope. ****\n") },
    1025:     { strstr("You are on a dirt road."),
    1026:     0, 0, 244, 238, 85, 0, 0, 0,
    1027: strstr("**The road continues - and -.\n") },
    1028:     { strstr("You are on a dirt road."),
    1029:     0, 245, 0, 243, 88, 0, 0, 0,
    1030: strstr("*The road continues -* and -.\n") },
    1031:     { strstr("You are on a dirt road."),
    1032:     244, 234, 213, 136, 88, 0, 0, 0,
    1033: strstr("The road goes -* and *-.\n") },
    1034:     { strstr("You are in a low passage."),
    1035:     247, 160, 0, 0, 0, 0, 0, 0,
    1036: strstr("The passage is partially flooded here and it may be hazardous to proceed.\n\
    1037: Water is surging from the tunnel and heading out to sea. Strange moaning\n\
    1038: noises rise above the rushing of the water.  They are as thin as a whispering\n\
    1039: wind yet penetrate to my very soul.  I think we have come too far...\n\
    1040: The passage continues -.***\n") },
    1041:     { strstr("The walls are very close together here."),
    1042:     248, 0, 0, 0, 0, 0, 0, 0,
    1043: strstr("I can barely squeeze through the jagged opening. Slimy sea weeds provide\n\
    1044: no footing at all. This tunnel seems to be an ancient lava tube. There is\n\
    1045: a large room -.***\n") },
    1046:     { strstr("You are in the cathedral room."),
    1047:     249, 251, 249, 251, 0, 0, 0, 0,
    1048: strstr("Your light casts ghostly shadows on the walls but cannot pierce the \n\
    1049: engulfing darkness overhead. The sound of water dripping echoes in the void.\n\
    1050: *I can see no passages leading out of this room.  We have definitely\n\
    1051: come too far.*** \n") },
    1052:     { strstr("You are walking through a very round tunnel."),
    1053:     252, 0, 0, 0, 252, 1, 0, 0,
    1054: strstr("The round walls of this tunnel are amazingly smooth to the touch. A little\n\
    1055: trickle of water flows down the center. The tunnel climbs steadily +.\n\
    1056: The cave is beginning to flood again!  Let's get out of here! ***\n") },
    1057:     { strstr("You are in the cathedral anteroom."),
    1058:     0, 0, 0, 248, 253, 1, 0, 0,
    1059: strstr("This small chamber with a flat stone floor is to one side of the cathedral \n\
    1060: room. We appear to be at the bottom of a tall narrow shaft. There are many \n\
    1061: puddles of water here. A staircase hewn from solid rock and black lava \n\
    1062: leads up.*** The cathedral room is +.\n") },
    1063:     { strstr("You are in a wide chamber."),
    1064:     0, 0, 248, 254, 0, 0, 0, 0,
    1065: strstr("Water is sprinkling from the ceiling here. A shallow pool populated by a \n\
    1066: myriad of blind white creatures sparkles in your light. Tiny shrimp and\n\
    1067: crabs scurry away, frightened by the blinding rays.** The cave \n\
    1068: continues - and -.\n") },
    1069:     { strstr("You are at the top of a sloping passage."),
    1070:     0, 0, 255, 256, 257, 1, 0, 0,
    1071: strstr("There is much algae growing here, both green and brown specimens. \n\
    1072: Water from an underground sea surges and splashes against the slope of\n\
    1073: the rock. The walls glisten with shiny minerals.  High above, light\n\
    1074: filters in through a narrow shaft.**  A hallway here runs -\n\
    1075: and -.\n") },
    1076:     { strstr("You are in an elaborately tiled room."),
    1077:     0, 0, 258, 0, 0, 0, 250, 0,
    1078: strstr("Large colorful tiles plate the floor and walls.  The ceiling is a mosaic\n\
    1079: of gems set in gold.  Hopefully it is only our footsteps that are echoing in\n\
    1080: this hollow chamber.** The room continues -.  A stone staircase\n\
    1081: leads down.*\n") },
    1082:     { strstr("You are at a dead end."),
    1083:     0, 0, 251, 0, 0, 0, 0, 0,
    1084: strstr("The walls here are alive with dark mussels.  They click their shells menacingly\n\
    1085: if we disturb them. ** The only exit is +.*\n") },
    1086:     { strstr("The tunnel is very low here."),
    1087:     0, 0, 259, 252, 0, 0, 0, 0,
    1088: strstr("I practically have to crawl on my knees to pass through this opening. The\n\
    1089: air is stiflingly damp, but I can't hear any sounds of water dripping.**\n\
    1090: The crawlspace continues -. The tunnel seems wider +.\n") },
    1091:     { strstr("This is the supply room."),
    1092:     0, 0, 252, 0, 0, 0, 0, 0,
    1093: strstr("Picks and shovels line the walls here, as well as hard hats, boxes of\n\
    1094: dynamite, and a cartload of very high grade gold and silver ore.** \n\
    1095: A tunnel leads off +.*\n") },
    1096:     { strstr("You have found a secret entrance to the catacombs."),
    1097:     0, 0, 0, 0, 216, 1, 252, 0,
    1098: strstr("I have a sickening feeling that we should not have entered the catacombs.\n\
    1099: Below is a wet, seaweed covered floor. Above is a way out. ****\n") },
    1100:     { strstr("You are in the catacombs."),
    1101:     0, 0, 260, 253, 0, 0, 0, 0,
    1102: strstr("Ornate tombs and piles of treasure line the walls.  Long spears with many\n\
    1103: blades, fine swords and coats of mail, heaps of coins, jewelry, pottery, \n\
    1104: and golden statues are tribute of past kings and queens.** The catacombs\n\
    1105: continue - and -.\n") },
    1106:     { strstr("You are crawling on your stomach."),
    1107:     0, 0, 261, 255, 0, 0, 0, 0,
    1108: strstr("The passage is quite narrow and jagged, but the rock is no longer lava.\n\
    1109: It appears to be a form of granite.** The crawlspace continues -, \n\
    1110: but I would just as soon go -.\n") },
    1111:     { strstr("You are in the Sepulcher."),
    1112:     0, 0, 0, 258, 0, 0, 0, 0,
    1113: strstr("A single tomb is here.  Encrusted with diamonds and opals, and secured with \n\
    1114: straps of a very hard, untarnished silver, this tomb must be of a great king.\n\
    1115: Vases overflowing with gold coins stand nearby.  A line of verse on the wall\n\
    1116: reads, \"Three he made and gave them to his daughters.\"****\n") },
    1117:     { strstr("The passage is wider here."),
    1118:     0, 0, 0, 259, 0, 0, 0, 0,
    1119: strstr("You are at the top of a flooded shaft.  About a meter below the edge,\n\
    1120: dark water rises and falls to the rhythm of the sea.  A ladder goes\n\
    1121: down into water here.***  A small crawlspace goes -.\n") },
    1122:     { strstr("You are at the bottom of a ladder."),
    1123:     0, 0, 0, 0, 261, 1, 263, 0,
    1124: strstr("This is a narrow platform to rest on before we continue either up or down this\n\
    1125: rickety wooden ladder.****\n") },
    1126:     { strstr("You are standing in several inches of water."),
    1127:     264, 0, 265, 266, 262, 1, 0, 0,
    1128: strstr("This seems to be a working mine. Many different tunnels wander off following\n\
    1129: glowing veins of precious metal.  The floor is flooded here since we must\n\
    1130: be nearly at sea level.  A ladder leads up. ****\n") },
    1131:     { strstr("The tunnel here is blocked by broken rocks."),
    1132:     0, 263, 0, 0, 0, 0, 0, 0,
    1133: strstr("The way is blocked, but if you had some dynamite, we might be able to blast our\n\
    1134: way through.*  The passage goes -.**\n") },
    1135:     { strstr("The tunnel is too flooded to proceed."),
    1136:     0, 0, 0, 263, 0, 0, 0, 0,
    1137: strstr("Hidden shafts could swallow us if we tried to continue on down this tunnel.\n\
    1138: The flooding is already up to my waist.  Large crystals overhead shimmer\n\
    1139: rainbows of reflected light.***  Let's go -.\n") },
    1140:     { strstr("The mine is less flooded here."),
    1141:     0, 0, 263, 0, 0, 0, 0, 0,
    1142: strstr("A meandering gold laden vein of quartz and blooming crystals of diamonds\n\
    1143: and topaz burst from the walls of the cave.  A passage goes -.***\n") },
    1144:     { strstr("You are inside the cave."),
    1145:     230, 268, 0, 0, 0, 0, 0, 0,
    1146: strstr("A hot steam swirls around our heads, and the walls are warm to the touch.\n\
    1147: The trail winds + and +.**\n") },
    1148:     { strstr("You are in a rather large chamber."),
    1149:     267, 0, 0, 269, 0, 0, 269, 0,
    1150: strstr("Beds of ferns and palm leaves make several cozy nests along the walls. In the\n\
    1151: center of the room is a throne of gold and silver which pulls out into a bed\n\
    1152: of enormous size.***  A passageway leads down to the -.\n") },
    1153:     { strstr("You are walking along the edge of a huge abyss."),
    1154:     0, 0, 268, 0, 268, 1, 270, 0,
    1155: strstr("Steam is rising in great clouds from the immeasurable depths.  A very narrow\n\
    1156: trail winds down.**  There is a tunnel +.*\n") },
    1157:     { strstr("You are on the edge of a huge abyss."),
    1158:     0, 0, 0, 0, 269, 1, 271, 0,
    1159: strstr("The trail winds farther down.****\n") },
    1160:     { strstr("You are winding your way along the abyss."),
    1161:     0, 0, 0, 0, 270, 1, 272, 0,
    1162: strstr("The trail continues up and down.****\n") },
    1163:     { strstr("You are on a wide shelf near the steamy abyss."),
    1164:     0, 273, 0, 0, 271, 1, 0, 0,
    1165: strstr("The stifling hot cave seems even hotter to me, staring down into this misty \n\
    1166: abyss.  A trail winds up.*  A passageway leads -.**\n") },
    1167:     { strstr("You are in a wide tunnel leading to a fuming abyss."),
    1168:     272, 274, 0, 0, 0, 0, 0, 0,
    1169: strstr("The passageway winds through many beautiful formations of crystals and\n\
    1170: sparkling minerals.  The tunnel continues - and -.**\n") },
    1171:     { strstr("You are in a tunnel."),
    1172:     273, 231, 0, 0, 0, 0, 0, 0,
    1173: strstr("It is very warm in here.  The smell of steam and hot rocks permeates the place.\n\
    1174: The cave continues - and -.**\n") },
    1175:     { strstr("You are at the bottom of a pit."),
    1176:     0, 0, 0, 0, 232, 0, 0, 0,
    1177: strstr("I can see daylight far up at the mouth of the pit.   A cool draft wafts down.\n\
    1178: There doesn't seem to be any way out, and I don't remember how we came in.\n\
    1179: If you had a rope it might be possible to climb out. ****\n") },
    1180: };

#### Defined variables

dayfile defined in line 15; never used
sccsid defined in line 8; never used

#### Defined macros

strstr defined in line 13; used 550 times

- in line 17-127(44), 133-1177(506)

Last modified: 1987-07-31 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2411 |