/* Fixed warnings in gen */ #include "undef.h" #include "exits.h" Zone = jbs Author = "Seth" EndZone = jbs Mobile = rosebud Name = "Rosebud" Location = gate@jbs Speed = 0 Strength = 120 Damage = 13 Armor = 0 Aggression = 10 MFlags = bareast SFlags = female Desc = "Rosebud the killer attack cow is here guarding the gate." EndMobile = rosebud Mobile = eugene Name = "Eugene" Location = npond@jbs Strength = 50 Damage = 10 Armor = 0 Aggression = 0 Desc = "Eugene the duck is here quacking softly to himself" EndMobile = eugene Mobile = goat Name = "The goat" Location = sestall@jbs Speed = 0 Strength = 100 Damage = 15 Armor = 0 Aggression = 0 Desc = "There's a goat here with it's belly rumbling" Trap = all @ switch (event) { case E_ONGIVE: if (onum(param_s.ob) == OBJ_JBS_CAN) { bprintf("The goat eats the tin can!\n"); bprintf("After a few minutes of straining the goat excretes a helmet!\n"); setobjstate(param_s.ob,0); destroy(param_s.ob); setoloc(OBJ_JBS_HELMET,ploc(param_s.plx),IN_ROOM); } break; default: break; } @ EndTrap EndMobile = goat Mobile = sheep Name = "The sheep" Location = fallow1@jbs Strength = 80 Damage = 10 Armor = 0 Aggression = 0 Desc = "A sheep is here bleating softly." EndMobile = sheep Mobile = ruffles Name = "Ruffles" Location = fallow2@jbs Strength = 100 Damage = 13 Armor = 0 Aggression = 60 Desc = "Ruffles the sheepdog is here guarding his flock." EndMobile = ruffles Mobile = bob Name = "The farmer" Location = foyer@jbs Speed = 0 Strength = 120 Damage = 10 Armor = 0 Aggression = 90 Desc = " Farmer Bob is here, and he wants you to stay away from his daughter." EndMobile = bob Mobile = belinda Name = "Belinda" Location = sbedroom@jbs Speed = 0 Strength = 100 Damage = 10 Armor = 0 Aggression = 40 SFlags = female Desc = "The farmer's daughter Belinda is here with her boyfriend." EndMobile = belinda Mobile = jack Name = "Jack" Location = sbedroom@jbs Speed = 0 Strength = 100 Damage = 15 Armor = 0 Aggression = 60 Desc = "Belinda's boyfriend Jack is here fondling his girlfriend" EndMobile = jack Mobile = mugwump Name = "The mugwump" Location = mugwumps@jbs Strength = 250 Damage = 17 Armor = 0 Aggression = 0 Desc = "A tall, skinny, ugly, slimy mugwump is here sneering greedily at you." EndMobile = mugwump Mobile = hedgehog Name = "The hedgehog" Location = fwood1@jbs Speed = 0 Strength = 60 Damage = 10 Armor = 0 Aggression = 100 Desc = "A viscious little hedgehog leaps out of the mist at you!" EndMobile = hedgehog Mobile = jane Name = "Mary Jane" Location = fwood6@jbs Strength = 120 Damage = 13 Armor = 0 Aggression = 20 SFlags = female Desc = "Mary Jane is here wondering where up is." EndMobile = jane Mobile = hector Name = "Hector" Location = campfire@jbs Strength = 150 Damage = 13 Armor = 0 Aggression = 0 Desc = "Hector the happy-go-lucky hippie is wandering absent mindedly by" EndMobile = hector Mobile = mac Name = "Seargent Big Mac" Location = fwood6@jbs Strength = 200 Damage = 15 Armor = 0 Aggression = 40 Desc = "Seargent Big Mac is here waiting to arrest you for eating one too many hamburgers." EndMobile = mac Mobile = tree Name = "The Tree" Location = vines@jbs Speed = 0 Strength = 200 Damage = 11 Armor = 0 Aggression = 70 MFlags = bareast Desc = "A large tree is looming over you preparing to do you in" EndMobile = tree Mobile = fish Name = "The fish" Location = fountain5@jbs Speed = 0 Strength = 120 Damage = 13 Armor = 0 Aggression = 70 Desc = " A huge fish is here making you finally realize what fish-food must feel like." EndMobile = fish Mobile = gatekeeper Name = "The Gatekeeper" Location = cloud_gate@jbs Speed = 0 Strength = 200 Damage = 15 Armor = 0 Aggression = 60 MFlags = bareast Desc = "There is a giant gatekeeper here keeping you out." EndMobile = gatekeeper Mobile = gopherr Name = "The Gopherr" Location = gopher_den@jbs Strength = 120 Damage = 13 Armor = 0 Aggression = 60 Desc = "A giant gopher is here busily scurrying around" EndMobile = gopherr Mobile = peopleeater Name = "The people eater" Location = large@jbs Speed = 0 Strength = 320 Damage = 20 Armor = 0 Aggression = 90 Desc = "The One-eyed-one-horned-flying-purple-people-eater is here and he's hungry!" EndMobile = peopleeater Mobile = chef Name = "The Swedish Chef" Location = lkitchen@jbs Speed = 0 Strength = 100 Damage = 25 Armor = 0 Aggression = 90 Desc = " The Swedish Chef is here throwing things at you! Bork Bork Bork!" EndMobile = chef Mobile = guest Name = "The guest" Location = guest1@jbs Speed = 0 Strength = 150 Damage = 15 Armor = 0 Aggression = 60 Desc = "There is a giant guest sitting in this giant room" EndMobile = guest Mobile = crier Name = "The Crier" Location = waiting@jbs Speed = 0 Strength = 250 Damage = 17 Armor = 0 Aggression = 70 Desc = "The king's crier is here waiting to announce the guests of the king. He knows that you are not a guest." EndMobile = crier Mobile = sentry Name = "The sentry" Location = side@jbs Speed = 0 Strength = 250 Damage = 20 Armor = 0 Aggression = 80 MFlags = barwest Desc = "There is a giant sentry here." EndMobile = sentry Mobile = jesse Name = "Jesse" Location = eyes@jbs Speed = 0 Strength = 150 Damage = 10 Armor = 0 Aggression = 90 Desc = "Jesse, the man inside the giant, is here, and he isn't happy to see you." EndMobile =jesse Mobile = john Name = "John" Location = guard@jbs Speed = 0 Strength = 125 Damage = 12 Armor = 0 Aggression = 90 Desc = "John the guard is here, and he doesn't look happy to see you." EndMobile = john Mobile = rob Name = "Rob" Location = guard@jbs Speed = 0 Strength = 150 Damage = 15 Armor = 0 Aggression = 50 Desc = "Rob the guard is here, and he doesn't look happy to see you either." EndMobile = rob Mobile = seargent Name = "The seargent" Location = corridor3@jbs Strength = 300 Damage = 20 Armor = 0 Aggression = 90 Desc = "The seargent at arms is here keeping an eye on the prisoners" EndMobile = seargent Mobile = prisoner Name = "The Prisoner" Location = cell4@jbs Speed = 0 Strength = 100 Damage = 15 Armor = 0 Aggression = 30 Desc = "There is a prisoner sitting in here recovering from his torture." EndMobile = prisoner Mobile = rat Name = "The rat" Location = secret1@jbs Strength = 80 Damage = 10 Armor = 0 Aggression = 50 Desc = "There is giant rat scurrying around here." EndMobile = rat Mobile = goose Name = "The goose" Location = secret_treasury@jbs Speed = 0 Strength = 100 Damage = 10 Armor = 0 Aggression = 0 SFlags = Female Desc = "The goose that lays golden eggs is sitting here" EndMobile = goose Object = stick Location = IN_ROOM:pond@jbs OFlags = Lightable, Extinguish, Weapon State = 1 Maxstate = 1 Damage = 5 BaseValue = 10 Size = 1 Weight = 1 Desc0 = "A burning stick lies on the ground." Desc1 = "An old stick lies on the ground." Examine = "Looks like a stick." EndObject = stick Object = gate_gate Name = "gate" Altname = "door" Location = IN_ROOM:gate@jbs OFlags = Openable, Lockable, NoGet Linked = gate_farmpath State = 2 Maxstate = 2 Desc0 = "The gate is open." Desc1 = "The gate is closed." Desc2 = "The gate is locked." EndObject = gate_gate Object = gate_farmpath Name = "gate" Altname = "door" Location = IN_ROOM:farmpath@jbs OFlags = Openable, Lockable, NoGet Linked = gate_gate State = 2 Maxstate = 2 Desc0 = "The gate is open." Desc1 = "The gate is closed." Desc2 = "The gate is locked." EndObject = gate_farmpath Object = flop_pasture Name = "flop" Location = IN_ROOM:pasture@jbs OFlags = NoGet Linked = flop_glade State = 1 Maxstate = 0 Desc0 = " A path has been dug through a large pile of flop to the east." Desc1 = "A large, nasty pile of flop blocks the way east." EndObject = flop_pasture Object = flop_glade Name = "flop" Location = IN_ROOM:glade@jbs OFlags = NoGet Linked = flop_pasture State = 1 Maxstate = 0 Desc0 = " A path has been dug through a large pile of flop to the west." Desc1 = " There is a large, nasty pile of flop here blocking the way west." EndObject = flop_glade Object = shrooms Altname = "mushrooms" Location = IN_ROOM:sepasture@jbs OFlags = food, getflips State = 1 MaxState = 0 BaseValue = 15 Size = 2 Weight = 2 Desc0 = "Three fragrant mushrooms have been left on the ground here." Desc1 = " There are three nice looking mushrooms growing in a pile of flop here." Examine = "They look slightly magical." Trap = all @ if (event == E_ONCONSUME) { bprintf("Everything shimmers as the world around you melts and you are\n" "transported to a world of infinite alls and nothings.\n" ); teletrap(LOC_JBS_FGATE); eat(param_s.ob); param_s.ret = -1; } @ EndTrap EndObject = shrooms Object = line Altname = "fishing" Location = IN_ROOM:pond@jbs BaseValue = 20 Size = 1 Weight = 1 Desc0 = " There is a roll of fishing line here with a small hook on the end." EndObject = line Object = pond Location = IN_ROOM:fish@jbs State = 1 MaxState = 0 OFlags = NoGet Examine = " You see many silvery fish flitting to and fro under the water." Trap = all @ switch (event) { case E_ONPUT: if (state(param_s.ob) && param_s.misc == OBJ_JBS_LINE) { bprintf("Your line thrashes about! You caught a fish!\n"); create(OBJ_JBS_FISH); setoloc(OBJ_JBS_FISH,param_s.plx,CARRIED_BY); setobjstate(param_s.ob,0); param_s.ret = -1; break; } bprintf("The line just hangs there, I think the pond is empty.\n"); param_s.ret = -1; break; default: break; } @ EndTrap EndObject = pond Object = fish Location = IN_ROOM:fish@jbs OFlags = Food, Destroyed BaseValue = 10 Size = 2 Weight = 2 Desc0 = "A delicious looking fish has been left here." Examine = "Looks like a fish." EndObject = fish Object = can Altname = "tin" Location = IN_ROOM:path4@jbs BaseValue = 10 Size = 3 Weight = 2 State = 1 MaxState = 0 Desc0 = "There is an old tin can lying on the ground here." Desc1 = "There is an old tin can lying on the ground here." EndObject = can Object = sign Location = IN_ROOM:barn@jbs OFlags = NoGet Desc0 = "There is a small sign hanging over the barn door" Examine = "The sign reads: Recycle tin, feed it to the goats." EndObject = sign Object = helmet /* Which room does it start? */ Location = IN_ROOM:limbo@limbo OFlags = WearOnHead, Armor, Wearable Armor = 4 BaseValue = 120 Size = 5 Weight = 5 Desc0 = " A shiny tin helmet has been dropped on the ground here." EndObject = helmet Object = key Location = IN_ROOM:sloft@jbs OFlags = Destroyed, Key BaseValue = 50 Size = 1 Weight = 1 Desc0 = "A key has been dropped here." EndObject = key Object = bail Altname = "hay" Location = IN_ROOM:sloft@jbs OFlags = NoGet Desc0 = "There is a bail of hay sitting by the wall." Trap = all @ if (event == E_ONEXAMINE) { if( find_stuff(OBJ_JBS_BAIL,OBJ_JBS_KEY,"You find a key in the hay!\n")) param_s.ret = -1; } @ EndTrap EndObject = bail Object = shovel Location = IN_ROOM:nbarn@jbs OFlags = weapon, getflips State = 1 Maxstate = 1 Damage = 6 BaseValue = 100 Size = 4 Weight = 3 Desc0 = "Someone has left an old shovel here." Desc1 = "There is a shovel leaning against the wall here." Examine = "Looks like a shovel." EndObject = shovel Object = hole_ground Name = "hole" Location = IN_ROOM:fallow3@jbs OFlags = NoGet Size = 30 Desc0 = "There is a hole in the ground here." Examine = "Looks like a great place to plant some seeds." Trap = all @ switch (event) { case E_ONPUT: if(param_s.misc == OBJ_JBS_SEEDS ) { bprintf("The seeds sprout into a giant beanstalk!\n"); setobjstate(OBJ_JBS_STALK_BOTTOM,0); destroy(OBJ_JBS_SEEDS); param_s.ret = -1; } break; default: break; } @ EndTrap EndObject = hole_ground Object = stalk_bottom Name = "beanstalk" Location = IN_ROOM:fallow3@jbs OFlags = noget Linked = stalk_top State = 1 MaxState = 1 Desc0 = " The base of a giant beanstalk is here, reaching to the clouds." EndObject = stalk_bottom Object = stalk_top Name = "beanstalk" Location = IN_ROOM:beanstalk@jbs OFlags = noget Linked = stalk_bottom State = 1 MaxState = 1 EndObject = stalk_top Object = door_front Name = "door" Location = IN_ROOM:front@jbs OFlags = openable, noget, lockable Linked = door_foyer State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_front Object = door_foyer Name = "door" Location = IN_ROOM:foyer@jbs OFlags = Openable, lockable, noget Linked = door_front State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_foyer Object = pitchfork Altname = "fork" Location = WIELDED_BY:Bob@jbs OFlags = weapon Damage = 13 BaseValue = 200 Size = 6 Weight = 3 Desc0 = "There is a pitchfork lying here." Examine = " Looks like this pitchfork has been used to impale more than hay!" EndObject = pitchfork Object = toilet Altname = "john" Location = IN_ROOM:bathroom@jbs OFlags = NoGet, Container Size = 500 Examine = " Upon closer examination you find that the toilet hasn't been flushed." EndObject = toilet Object = door_bathroom Name = "door" Location = IN_ROOM:bathroom@jbs OFlags = NoGet, Openable, Lockable Linked = door_hall State = 0 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_bathroom Object = door_hall Name = "door" Location = IN_ROOM:hall@jbs OFlags = NoGet, Openable, Lockable Linked = door_bathroom State = 0 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_hall Object = door_top Name = "door" Location = IN_ROOM:top@jbs OFlags = NoGet, Openable, Lockable Linked = door_sbedroom State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_top Object = door_sbedroom Name = "door" Location = IN_ROOM:sbedroom@jbs OFlags = NoGet, Openable, Lockable Linked = door_top State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_sbedroom Object = door_backdoor Name = "door" Location = IN_ROOM:backdoor@jbs OFlags = NoGet, Openable, Lockable Linked = door_pantry State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_backdoor Object = door_pantry Name = "door" Location = IN_ROOM:pantry@jbs OFlags = NoGet, Openable, Lockable Linked = door_backdoor State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_pantry Object = peas Altname = "food" Location = IN_ROOM:pantry@jbs OFlags = Food BaseValue = 22 Size = 2 Weight = 2 Desc0 = "Some blackeyed peas are here waiting to be eaten." EndObject = peas Object = okra Altname = "food" Location = IN_ROOM:pantry@jbs OFlags = food BaseValue = 22 Size = 2 Weight = 2 Desc0 = "Some fried okra is here." EndObject = okra Object = mugwump Location = IN_ROOM:mugwumps@jbs OFlags = NoGet Desc0 = " There's a mugwump right in front of you oozing plenty of goo to keep you here forever if you want it." Examine = "Looks like a mugwump." EndObject = mugwump Object = coffee Altname = "food" Location = IN_ROOM:green@jbs OFlags = Food BaseValue = 22 Size = 2 Weight = 2 Desc0 = "There is a fragrant cup of coffee sitting here." Examine = "This looks like a great cup of coffee." Trap = all @ if (event == E_ONCONSUME) { bprintf("Everything twists around and resumes normal dimensions.\n"); teletrap(LOC_JBS_SEPASTURE); eat(param_s.ob); param_s.ret = -1; } @ EndTrap EndObject = coffee Object = seeds Altname = "pile" Location = IN_ROOM:green@jbs OFlags = food BaseValue = 22 Size = 2 Weight = 2 Desc0 = "There are some seeds sitting here in a small pile." Examine = " As you hold them, you feel these seeds vibrating with magical energy." Trap = all @ if (event == E_ONCONSUME) { bprintf("A &+gbeanstalk&* starts growing in your stomach!\n"); eat(param_s.ob); crapup("Oh dear, your stomach seems to have burst!\n", SAVE_ME ); param_s.ret = -1; } @ EndTrap EndObject = seeds Object = coin Altname = "gold" Location = IN_ROOM:fountain5@jbs BaseValue = 900 Size = 15 Weight = 15 Desc0 = " There is a gigantic gold coin lying here that you just might be able to lift." Examine = "There is a head engraved on it that you don't recognize." EndObject = coin Object = fountain_coins Name = "coins" Location = IN_ROOM:fountain5@jbs OFlags = NoGet BaseValue = 0 Desc0 = " There are several huge coins here that have been tossed into the fountain." EndObject = fountain_coins Object = hole Location = IN_ROOM:garden3@jbs OFlags = NoGet Examine = " Around the edges of the hole, you see many large claw marks." EndObject = hole Object = door_courtyard Name = "door" Location = IN_ROOM:courtyard@jbs OFlags = NoGet State = 0 MaxState = 0 Linked = door_entry Desc0 = "The door is open just enough for you to squeeze through." Examine = " This is a really big door. You couldn't shift it if you tried." EndObject = door_courtyard Object = door_entry Name = "door" Location = IN_ROOM:entry@jbs OFlags = NoGet State = 0 MaxState = 0 Linked = door_courtyard Desc0 = "The door is open just enough for you to squeeze through." Examine = " This is a really big door. You couldn't shift it if you tried." EndObject = door_entry Object = fireplace Altname = "fire" Location = IN_ROOM:parlor@jbs OFlags = Lit, NoGet Desc0 = " A huge fireplace is set in the north wall with a fire blazing fiercely in it." Examine = "Looks hot in there!" EndObject = fireplace Object = book2 Name = "book" Location = IN_ROOM:library@jbs OFlags = NoGet /* Desc0 = "There is a huge book that has been left open in the corner." */ Examine = " You climb up on the book and begin to read... The book tells of a great hero of this giant race and how he was brutally fooled and murdered by one of an impish race of little people while he was heading down to their world on a mission of friendship and peace. It goes on to say that, ever since this brutal murder, these giants have been at war with all of those of the same race as this evil villain: Jack." EndObject = book2 Object = book Location = IN_ROOM:study@jbs OFlags = GetFlips BaseValue = 220 Size = 5 Weight = 3 State = 1 Maxstate = 1 Desc0 = "There is an old book lying here." Desc1 = "There is an old book lying open on the desk." Examine = "The book tells the heroic tale of Jack and the Beanstalk." EndObject = book Object = table Location = IN_ROOM:banquet@jbs OFlags = NoGet Trap = all @ if (event == E_ONEXAMINE) { if( find_stuff(OBJ_JBS_TABLE,OBJ_JBS_STEAKNIFE, "You find a knife taped to the bottom of the table!\n") ) param_s.ret = -1; } @ EndTrap EndObject = table Object = steaknife Altname = "knife" Location = IN_ROOM:banquet@jbs OFlags = destroyed, weapon Damage = 22 BaseValue = 500 Size = 20 Weight = 14 Desc0 = "There is a huge steaknife lying here." Examine = " This steaknife is as large as a broadsword. It would probably make a mighty fine weapon." EndObject = steaknife Object = brick_storage Name = "brick" Location = IN_ROOM:storage@jbs OFlags = PushToggle, NoGet Linked = hole_secret3 State = 1 Maxstate = 0 Desc0 = "A loose brick has been pushed aside revealing a hole leading south." Desc1 = "There is a loose brick in the south wall." EndObject = brick_storage Object = hole_secret3 Name = "lever" Location = IN_ROOM:secret3@jbs OFlags = NoGet, PushToggle Linked = brick_storage State = 1 Maxstate = 0 Desc0 = "A lever has been pulled revealing a hole in the north wall." Desc1 = "There is a lever here that looks like it might open a secret door." EndObject = hole_secret3 Object = plunger Altname = "helper" Location = IN_ROOM:storage@jbs OFlags = weapon Damage = 8 BaseValue = 100 Size = 10 Weight = 5 Desc0 = "A huge toilet plunger is standing in the corner." Examine = " Just think of what it would take to stop up a toilet big enough to need this!" EndObject = plunger Object = throne Location = IN_ROOM:throne@jbs OFlags = NoGet Examine = "If only you could haul this treasure off!" EndObject = throne Object = door_side Name = "door" Location = IN_ROOM:side@jbs OFlags = NoGet, Openable, Lockable Linked = door_treasury State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_side Object = door_treasury Name = "door" Location = IN_ROOM:treasury@jbs OFlags = NoGet, Openable, Lockable Linked = door_side State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_treasury Object = emerald Location = IN_ROOM:treasury@jbs BaseValue = 1000 Size = 6 Weight = 5 Desc0 = "A giant emerald is lying here on the floor." Examine = "Looks like an emerald." EndObject = emerald Object = necklace Altname = "pearls" Location = IN_ROOM:treasury@jbs OFlags = wearonneck, Wearable BaseValue = 500 Size = 7 Weight = 4 Desc0 = "There is a giant pearl necklace here." Examine = "You'd need a big neck to wear this comfortably." EndObject = necklace Object = coins Location = IN_ROOM:treasury@jbs BaseValue = 600 Size = 7 Weight = 9 Desc0 = "There are several large coins scattered about." Examine = "Look like coins." EndObject = coins Object = bookcase Altname = "case" Location = IN_ROOM:sitting@jbs OFlags = NoGet, Pushtoggle Linked = hole_secret7 State = 1 Maxstate = 0 Desc0 = " The bookcase has been pushed aside leading to secret passage to the north." Desc1 = "There is a large bookcase against the north wall." Examine = "Looks like a bookcase." EndObject = bookcase Object = hole_secret7 Name = "lever" Location = IN_ROOM:secret7@jbs OFlags = NoGet, PushToggle Linked = bookcase State = 1 Maxstate = 0 Desc0 = "A lever has been pulled revealing a hole in the south wall." Desc1 = "There is a lever here that looks like it might open a secret door." EndObject = hole_secret7 Object = giant Location = IN_ROOM:giants_bed@jbs OFlags = NoGet Examine = "Looks bloody big from here." EndObject = giant Object = hatch_nose Name = "hatch" Altname = "door" Location = IN_ROOM:nose_chamber@jbs OFlags = NoGet, Openable, Lockable Linked = hatch_head State = 2 Maxstate = 2 Desc0 = "The hatch is open." Desc1 = "The hatch is closed." Desc2 = "The hatch is locked." EndObject = hatch_nose Object = hatch_head Name = "hatch" Altname = "door" Location = IN_ROOM:head@jbs OFlags = NoGet, Openable, Lockable Linked = hatch_nose State = 2 Maxstate = 2 Desc0 = "The hatch is open." Desc1 = "The hatch is closed." Desc2 = "The hatch is locked." EndObject = hatch_head Object = window Altname = "glass" Location = IN_ROOM:eyes@jbs OFlags = NoGet Examine = "You get a birdseye view of the giants bedroom." EndObject = window Object = hole_bed Name = "hole" Location = IN_ROOM:under@jbs OFlags = NoGet Desc0 = "There is a small hole in the floor here." Examine = "As you look at the hole, you find a small panel cut in the floor." Trap = all @ if (event == E_ONPUT) { if(param_s.misc == OBJ_JBS_STAFF && state(OBJ_JBS_PANEL_BED) ) { bprintf("A panel clicks open in the floor!\n"); setobjstate(OBJ_JBS_PANEL_BED,0); param_s.ret = -1; } } @ EndTrap EndObject = hole_bed Object = panel_bed Name = "panel" Location = IN_ROOM:under@jbs OFlags = NoGet Linked = panel_secret State = 1 MaxState = 1 Desc0 = "There is an open panel in the floor." EndObject = panel_bed Object = panel_secret Name = "panel" Location = IN_ROOM:secret_treasury@jbs OFlags = NoGet Linked = panel_bed State = 1 MaxState = 1 Desc0 = "There is an open panel in the floor." EndObject = panel_secret Object = staff Location = WIELDED_BY:jesse@jbs OFlags = Weapon Damage = 15 BaseValue = 300 Size = 7 Weight = 4 Desc0 = "A strange twisted staff has been left here." Examine = " This staff is old, and strong. It looks as if it has been twisted and corrupted, though by the one who used it. The bottom of the staff has been smoothed around the edges." EndObject = staff Object = egg Altname = "gold" Location = IN_ROOM:secret_treasury@jbs BaseValue = 2000 Size = 20 Weight = 20 Desc0 = "The Goose's golden egg is here gleaming in the light." Examine = "This is a big hunk of gold." EndObject = egg Object = door_corridor1 Name = "door" Location = IN_ROOM:corridor1@jbs OFlags = NoGet, Openable, Lockable Linked = door_corridor2 State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_corridor1 Object = door_corridor2 Name = "door" Location = IN_ROOM:corridor2@jbs OFlags = NoGet, Openable, Lockable Linked = door_corridor1 State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_corridor2 Object = door_corridor3 Name = "door" Location = IN_ROOM:corridor3@jbs OFlags = NoGet, Openable, Lockable Linked = door_cell4 State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_corridor3 Object = door_cell4 Name = "door" Location = IN_ROOM:cell4@jbs OFlags = NoGet, Openable, Lockable Linked = door_corridor3 State = 2 Maxstate = 2 Desc0 = "The door is open." Desc1 = "The door is closed." Desc2 = "The door is locked." EndObject = door_cell4 Object = hole_secret Name = "lever" Location = IN_ROOM:secret@jbs OFlags = NoGet, PushToggle Linked = brick State = 1 Maxstate = 0 Desc0 = "A lever has been pulled revealing a hole in the north wall." Desc1 = "There is a lever here that looks like it might open a secret door." EndObject = hole_secret Object = brick Location = IN_ROOM:torture@jbs OFlags = NoGet, Pushtoggle Linked = hole_secret State = 1 Maxstate = 0 Desc0 = "A loose brick has been pushed aside revealing a hole in the south wall." Desc1 = "There is a loose brick in the south wall." Examine = "Looks like a brick." EndObject = brick Object = peephole Altname = "hole" Location = IN_ROOM:secret4@jbs OFlags = NoGet Desc0 = "There's a peephole in the wall." Examine = " Looking in this peephole offers you a great view of a giant making use of this castles' facilities." EndObject = peephole /* Object = path_pasture Name = "path" Location = IN_ROOM:pasture@jbs OFlags = NoGet Linked = path_glade Desc0 = "A path has been dug through the flop to the east." EndObject = path_pasture Object = path_glade Name = "path" Location = IN_ROOM:glade@jbs OFlags = NoGet Linked = path_pasture Desc0 = "A path has been dug through the flop to the west." EndObject = path_glade */ Object = lodestone Altname = "rock" Location = IN_ROOM:glade@jbs BaseValue = 220 Size = 1 Weight = 1 Desc0 = "A dull red rock is lying here." Examine = "Upon closer examination it appears to be a lodestone." EndObject = lodestone Object = ruby Location = IN_ROOM:glade@jbs BaseValue = 500 Size = 4 Weight = 2 Desc0 = "A glistening ruby rests on the ground here." Examine = "Looks like a ruby." EndObject = ruby Object = gems Location = IN_ROOM:glade@jbs BaseValue = 850 Size = 3 Weight = 3 Desc0 = " You see tiny gems that seem to have popped out the ground itself." Examine = " The gems seem to glow with an inner beauty that could only have been inspired by nature itself." EndObject = gems Location = "path0" East = path1@jbs South = Track@village LFlags = outdoors Title = "Small Path" Desc = ^ You are on a small stretch of path that takes a bend here. You can go east and continue on the path or go south to the village. ^ EndLocation = "path0" Location = "path1" East = path2@jbs West = path0@jbs LFlags = outdoors Title = "Path to the Farm" Desc = ^ You are on a path that leads from east to west. ^ EndLocation = "path1" Location = "path2" West = path1@jbs East = pasture@jbs North = path3@jbs LFlags = outdoors Title = "Farm Path" Desc = ^ The path here turns towards the north, but further to the east you can see a large field. ^ EndLocation = "path2" Location = "pasture" West = path2@jbs North = nwpasture@jbs South = swpasture@jbs East = ^flop_pasture@jbs Trap = all @ switch (event) { case E_ONDIG: if( ploc(param_s.plx) == oloc(OBJ_JBS_FLOP_PASTURE) ) { if( state(OBJ_JBS_FLOP_PASTURE) == 1 ) { if( iscarrby(ob1, param_s.plx) && ob1==OBJ_JBS_SHOVEL ) { bprintf("You shovel the flop out of the way and reveal a tunnel!\n"); setobjstate(OBJ_JBS_FLOP_PASTURE,0); param_s.ret = -1; break; } bprintf("Your hands sink deep into the flop and all you manage to do is smell bad.\n"); param_s.ret = -1; return; } else { bprintf("You make the path a little wider.\n"); param_s.ret = -1; return; } } break; default: break; } @ EndTrap LFlags = outdoors Title = "In the Pasture" Desc = ^ You are in a large, fragrant cow pasture. The field continues to the north and south and you can enter the path to the west. ^ EndLocation = "pasture" Location = "nwpasture" South = pasture@jbs East = deeppasture@jbs LFlags = outdoors Title = "Northwest Corner of the Pasture" Desc = ^ As you walk through the pasture you notice that, although the grass is patchy in some places, it is generally quite lush from the large amounts of fertilizer left on the ground. ^ EndLocation = "nwpasture" Location = "deeppasture" West = nwpasture@jbs East = gate@jbs LFlags = outdoors Title = "Deep in the Pasture" Desc = ^ As you enter this part of the pasture you notice that the grass is a little more sparse than in other areas. You look around and see a fence to the north and more pasture to the east and west. ^ EndLocation = "deeppasture" Location = "gate" West = deeppasture@jbs South = sepasture@jbs East = ^gate_gate@jbs LFlags = outdoors Title = "By the Gate" Desc = ^ You are now in the northeast corner of the pasture. through the gate to the east you see a short path up to a quaint little farmhouse. The pasture continues to the south and west. ^ EndLocation = "gate" Location = "sepasture" North = gate@jbs West = swpasture@jbs LFlags = outdoors Title = "Southeastern Corner of the Pasture" Desc = ^ The grass here is much thicker than in the rest of the field. The pasture continues to the north and west, and to the northeast you see the farmhouse where the proprietors of this fine pasture must live. In the corner by the fence you see a pile of flop. ^ EndLocation = "sepasture" Location = "swpasture" North = pasture@jbs East = sepasture@jbs LFlags = outdoors Title = "Southwest Corner of the Pasture" Desc = ^ Looks about like any other cow pasture from here. ^ EndLocation = "swpasture" Location = "farmpath" East = front@jbs West = ^gate_farmpath@jbs LFlags = outdoors Title = "Path to the Farmhouse" Desc = ^ This path runs east to the farmhouse and west back into the pasture. ^ EndLocation = "farmpath" Location = "front" West = farmpath@jbs East = ^door_front@jbs LFlags = outdoors Title = "In Front of the House" Desc = ^ You are standing in front of a well kept two story farmhouse. The door to the house is to the east, or you can go back down the path to the west. ^ EndLocation = "front" Location = "path3" South = path2@jbs North = pond@jbs LFlags = outdoors Title = "Farm Path" Desc = ^ This path runs north and south along the fence of the pasture. To the north you see a small pond and to the south the path continues. ^ EndLocation = "path3" Location = "pond" South = path3@jbs East = epond@jbs West = fish@jbs LFlags = outdoors Title = "By the Pond" Desc = ^ The path forks here to run east and west around a small, clear fish pond. The trees here have not been cleared like they have on the rest of the farm so you cannot see very far along the path in either direction, but the sounds of the birds and other small woodland animals living here make you feel at ease. ^ EndLocation = "pond" Location = "fish" South = pond@jbs North = npond@jbs LFlags = outdoors Title = "The Fishin' Hole" Desc = ^ The path here runs very close to the pond along a small overhang that goes over a fairly deep area of water for this close to the shore. This looks like a great spot to sit down, cast in a line, and relax for a little while. ^ EndLocation = "fish" Location = "npond" West = fish@jbs East = epond@jbs LFlags = outdoors Title = "Northern End of the Pond" Desc = ^ The small wood is very peaceful here, and the air smells fresh and sweet. The path continues around to the east and west. ^ EndLocation = "npond" Location = "epond" North = npond@jbs South = pond@jbs East = path4@jbs LFlags = outdoors Title = "Eastern End of the Pond" Desc = ^ You are next to a small pond in the middle of a small peaceful wood. The sounds of birds singing and of the water lapping gently up against the shore make you feel very at ease here. The small path around the pond continues to the north and south, while another path heads east past a medium sized barn. ^ EndLocation = "epond" Location = "path4" West = epond@jbs South = barn@jbs East = field@jbs LFlags = outdoors, nomobiles Title = "Long Path" Desc = ^ This is a long east, west path that runs between a small pond to the west and a fairly large field to the east. South of here you see a quaint little barn. ^ EndLocation = "path4" Location = "barn" North = path4@jbs South = nbarn@jbs LFlags = outdoors Title = "Before the Barn" Desc = ^ You are standing in front of the fading red barn where the farmer who owns this place keeps his hay and other farming necessities that need to stay out of the rain. You can enter the barn to the south. ^ EndLocation = "barn" Location = "nbarn" North = barn@jbs South = sbarn@jbs East = nestall@jbs West = nwstall@jbs Up = loft@jbs Title = "Northern End of the Barn" Desc = ^ From here the barn looks about like any other barn that you've ever seen. The floor is covered with a thin layer of hay, and there are tools of various descriptions lining the walls. There is a leather saddle on the ground next to an old, horse-pulled plow against the east wall that doesn't seem to have moved for a while. The barn continues to the south, to the east and west are small stalls, and there is a ladder leading up to the hayloft against the west wall. ^ EndLocation = "nbarn" Location = "sbarn" North = nbarn@jbs East = sestall@jbs West = swstall@jbs Title = "Southern End of the Barn" Desc = ^ Looks just like the northern end of the barn here. To the east and west are more stalls. ^ EndLocation = "sbarn" Location = "nestall" West = nbarn@jbs Title = "Stall" Desc = ^ This is a small animal stall. ^ EndLocation = "nestall" Location = "nwstall" East = nbarn@jbs Title = "Stall" Desc = ^ This is a small animal stall. ^ EndLocation = "nwstall" Location = "sestall" West = sbarn@jbs Title = "Stall" Desc = ^ This is a small animal stall. ^ EndLocation = "sestall" Location = "swstall" East = sbarn@jbs Title = "Stall" Desc = ^ This is a small animal stall. ^ EndLocation = "swstall" Location = "loft" Down = nbarn@jbs South = sloft@jbs Title = "The Loft" Desc = ^ You are now in the hayloft of this terrific barn! There are hay bails stacked up all over the place and the smell is making your nose itch. To the south you see more hay and you can go back down the ladder to the barn if you don't want to see the rest of this wonderful hayloft. ^ EndLocation = "loft" Location = "sloft" North = loft@jbs Title = "The Loft" Desc = ^ You have now entered the southern end of the hayloft, and, to your great surprise, you find more hay. You can exit to the north. ^ EndLocation = "sloft" Location = "field" West = path4@jbs North = fallow@jbs East = fallow2@jbs LFlags = outdoors Title = "Fallow Field" Desc = ^ This is a large field that looks like it has been fallow for much longer than is usually recommended in the Farmer's Almanac. The field continues to the north and east, and you can head down the path to the pond to the west. ^ EndLocation = "field" Location = "fallow" South = field@jbs East = fallow1@jbs LFlags = outdoors Title = "Fallow Field" Desc = ^ The field here is still fallow, and you notice small animal footprints in the soft ground beneath your feet. The soil in this field looks very fertile and you wonder why the farmer hasn't planted here is so long. The field here extends to the south and east. ^ EndLocation = "fallow" Location = "fallow1" West = fallow@jbs South = fallow2@jbs East = fallow3@jbs LFlags = outdoors Title = "Fallow Field" Desc = ^ The field here continues in all directions from here except north, where there is a small wooden fence. ^ EndLocation = "fallow1" Location = "fallow2" North = fallow1@jbs West = field@jbs East = fallow4@jbs South = backdoor@jbs LFlags = outdoors Title = "Fallow Field" Desc = ^ This is the southern part of a fairly large, fertile field. The field here continues in all directions except to the south where there is a path to the backdoor of the farmhouse. ^ EndLocation = "fallow2" Location = "fallow4" North = fallow3@jbs West = fallow2@jbs LFlags = outdoors Title = "Fallow Field" Desc = ^ The field here continues to the north and west, and there is a small fence to the east. ^ EndLocation = "fallow4" Location = "fallow3" South = fallow4@jbs West = fallow1@jbs Up = ^stalk_bottom@jbs LFlags = outdoors Title = "North Eastern Corner of the Field" Desc = ^ This is the north east corner of the field. Ordinarily you can only go South or East form here. ^ EndLocation = "fallow3" Location = "backdoor" North = fallow2@jbs South = ^door_backdoor@jbs LFlags = outdoors Title = "The Back Porch" Desc = ^ You are right outside the backdoor of a small, somewhat quaint farmhouse. To the north there is a short path that leads to a large fallow field and to the south you can enter the farmhouse. ^ EndLocation = "backdoor" Location = "pantry" North = ^door_pantry@jbs South = kitchen@jbs Title = "The Pantry" Desc = ^ This is the small pantry that holds the food for this small farmhouse. The backdoor is to the north allowing you to leave this wonderful place if you would like to or you can go into the kitchen to the south. ^ EndLocation = "pantry" Location = "kitchen" North = pantry@jbs South = dining@jbs West = foyer@jbs Title = "The Kitchen" Desc = ^ As you enter the kitchen you are overwhelmed by the incredible aroma of fresh country cooking. The walls in here are covered with beige, flowery wallpaper, and there are all kinds of pots and pans hanging from a rack above a counter in the center of the room. Exits lead north, south and east. ^ EndLocation = "kitchen" Location = "dining" North = kitchen@jbs West = den@jbs Title = "The Dining Room" Desc = ^ This is the place where the people who live here gather to eat. You can leave this room to the north or west. ^ EndLocation = "dining" Location = "den" East = dining@jbs North = foyer@jbs Title = "The Den" Desc = ^ This is a fairly small sitting room with a couch against the south wall and recliner by a quaint little fireplace against the west wall. The room is neat, but looks as if it is used often. You can exit to the north or east. ^ EndLocation = "den" Location = "foyer" South = den@jbs East = kitchen@jbs Up = top@jbs North = study@jbs West = ^door_foyer@jbs Title = "The Foyer" Desc = ^ This is just a small entry room. Not much here to describe. Go to the kitchen to the east, the den to the south, the study to the north, or upstairs to the up. ^ EndLocation = "foyer" Location = "study" South = foyer@jbs Title = "The Study" Desc = ^ This is a small, neatly kept study with a a few bookshelves against the north wall. ^ EndLocation = "study" Location = "top" Down = foyer@jbs North = hall@jbs South = ^door_top@jbs East = master@jbs Title = "Top of the stairs" Desc = ^ This is the top of the stairs. You can go north or east, and there is a door to the south. ^ EndLocation = "top" Location = "hall" South = top@jbs East = ^door_hall@jbs North = nbedroom@jbs Title = "The Hall" Desc = ^ The stairs are south, the bathroom is east, and there is a bedroom to the north. ^ EndLocation = "hall" Location = "bathroom" West = ^door_bathroom@jbs LFlags = soundproof, private Title = "The Bathroom" Desc = ^ This is the bathroom that serves the family that lives here. It looks like any other ordinary bathroom. It has a sink and a toilet and a bathtub. You can even close and lock the door while you use it. When you're done, you can leave to the west. ^ EndLocation = "bathroom" Location = "nbedroom" South = hall@jbs LFlags = private, party Title = "Bedroom" Desc = ^ This is just a bedroom. You can leave to the south or hang out for a while. It's really kinda up to you. ^ EndLocation = "nbedroom" Location = "master" West = top@jbs LFlags = private, party Title = "Master Bedroom" Desc = ^ This is the master bedroom. It is slightly larger than the other rooms upstairs, and it has a king sized bed in the center of the east wall. You can leave to the west. ^ EndLocation = "master" Location = "sbedroom" North = ^door_sbedroom@jbs LFlags = soundproof, private, party Title = "Bedroom" Desc = ^ This is a bedroom. You can leave to the north. ^ EndLocation = "sbedroom" Location = "fgate" North = fwood@jbs South = fwood@jbs East = fwood@jbs West = fwood@jbs Up = fwood@jbs Down = fwood@jbs LFlags = outdoors Title = "The Gates to Fairyland" Desc = ^ As you float through eternity you feel your existence coming once again into a loose, but solid, sense of twisting realities. Before you, above you, below you, or somewhere like that you see the gates to a strange, mystical land. ^ EndLocation = "fgate" Location = "fwood" West = fgate@jbs East = fwood5@jbs South = fwood1@jbs North = fwood2@jbs Up = fwood3@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ Lost.... You find yourself stumbling through a large, misty wood that seems to extend in all directions to infinity. The trees seem to be moving around you opening paths through the thickest brush and closing before allowing you to go down the clearest path. The sky above you is fairly visible through the tree tops, but as you look up all you see are incredible vortices of swirling color. ^ EndLocation = "fwood" Location = "fsun" Down = mugwumps@jbs West = campfire@jbs South = bears@jbs Up = mugwumps@jbs North = dreams@jbs LFlags = outdoors Title = "The Sun" Desc = ^ You find yourself suddenly walking on the surface of the sun. You are surrounded by a vast expanse of incredibly bright surface upon which through much squinting and shading you can vaguely make out the shapes of strange creatures floating around you in all directions. As you look down at your feet, you notice that they are on fire, but it seems ok because you can't feel any pain right now. ^ EndLocation = "fsun" Location = "campfire" West = vines@jbs East = fsun@jbs North = bears@jbs LFlags = outdoors Title = "Around the Campfire" Desc = ^ As you come to your senses for another burst of something that looks as if it could vaguely approach reality, you find yourself sitting by a small campfire in the middle of nowhere discussing the finer qualities of crossbreeding earthworms with racehorses with several people you have never seen before in your life. This, however, doesn't strike you as very inconvenient or unusual because your having a good time anyway. ^ EndLocation = "campfire" Location = "vines" West = fwood4@jbs South = fwood5@jbs North = fwood2@jbs East = campfire@jbs LFlags = outdoors, nomobiles Title = "Gripping Vines" Desc = ^ All around you the woods seem to have come to life! You find yourself struggling through the branches of mighty trees and thick ivy vines that are trying their best not to let you past. The mist is very thick here too making it quite difficult for you to know which way you came from and which way might lead out of here. ^ EndLocation = "vines" Location = "brown" South = mugwumps@jbs LFlags = death Title = "Brown" Desc = ^ Brown is not a good color. This was a very bad room to try. Sorry you had a bad trip.. better luck next time *wave* ^ EndLocation = "brown" Location = "mugwumps" Down = brown@jbs South = dreams@jbs West = bears@jbs East = space@jbs Up = campfire@jbs Title = "Mugwump Central" Desc = ^ You stand in the center of a large rectangular room with exits in all directions. As you look around this place you see several rows of disgusting, lizard-like creatures that could only have come out of a horrible nightmare. All of them are strung upside down from the ceiling and most have a person or two kneeling on the floor beneath them sucking thick fluids from erect, hollow tubes growing from the heads of the creatures. As you look at the people here, you notice that they seem to be enjoying themselves, but you also get the feeling that many of them have been here for years. ^ EndLocation = "mugwumps" Location = "fwood1" North = fwood@jbs South = fwood@jbs East = fwood5@jbs West = fwood4@jbs Down = fgate@jbs Up = fwood3@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ You are lost in a large wood. There is thick mist covering the ground in all directions and you think you see small animals moving around underneath it, but you can't make out what they might be. ^ EndLocation = "fwood1" Location = "fwood2" North = fwood3@jbs West = fwood1@jbs South = fwood@jbs East = fwood4@jbs Up = fwood@jbs Down = fwood5@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ This is one of those spots that looks incredibly familiar, but you know you've probably never been here before. The mist is thick here and wrapped around your feet and ankles so that whenever you take a step it creates swirls and eddies in surface of the mist. ^ EndLocation = "fwood2" Location = "fwood3" North = cliff@jbs South = fwood4@jbs East = fwood1@jbs West = fwood5@jbs Down = fgate@jbs Up = fwood3@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ The mist is thickening here and almost obscuring your entire view. You can barely see your hand in front of your face, and the mist is so thick you can feel it against your skin. ^ EndLocation = "fwood3" Location = "cliff" South = fwood5@jbs East = fwood6@jbs LFlags = outdoors Title = "Side of a Cliff" Desc = ^ OUCH!!! You just rammed your nose into the side of a cliff that was concealed by the mist. ^ EndLocation = "cliff" Location = "fwood4" North = fwood1@jbs South = fwood@jbs West = fwood5@jbs East = fwood4@jbs Down = fwood4@jbs Up = fwood@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ You are still in the fairy wood. The mist here is thinner than in other places, but still thick enough to make you feel as eerie as everywhere else in this place. There is a small brook here that looks like it would be a rather nice place to hang about for a while, if only the water wasn't lime green. ^ EndLocation = "fwood4" Location = "fwood5" North = fwood2@jbs South = fwood2@jbs East = fwood3@jbs West = fwood@jbs Up = fwood5@jbs Down = fwood1@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ You are following a twisty path through the fairy wood. Small paths lead off from here in several directions and there is a thick layer of mist covering the ground all around you. ^ EndLocation = "fwood5" Location = "fwood6" South = vines@jbs West = fwood3@jbs North = fwood2@jbs East = fwood@jbs Up = fwood6@jbs LFlags = outdoors Title = "Fairy Wood" Desc = ^ These woods seem to continue almost to forever and back. Every where you turn it looks almost exactly the same. Large old trees everywhere, mist covering the ground, no end in sight... ^ EndLocation = "fwood6" Location = "space" West = fsun@jbs Down = other_side@jbs Up = dreams@jbs LFlags = outdoors Title = "Space" Desc = ^ You find yourself in an infinite void. You seem to have forgotten where you made the wrong turn that brought you here, but you have to deal with it anyway. Off in the distances all around you you can make out millions of stars, but you can't seem to focus on any of them long enough to get your bearings because every time you move your head your field of vision is filled with millions of brightly colored trails coming from each star. ^ EndLocation = "space" Location = "other_side" West = space@jbs South = green@jbs LFlags = outdoors Title = "The Other Side" Desc = ^ You have broken through to the other side... of a big black sheet with a bunch of little holes in it. It is bright on this side of the sheet and you seem to have vague recollections of coming this way once before and then getting lost and not being able to figure out where you were. ^ EndLocation = "other_side" Location = "green" North = space@jbs South = fsun@jbs East = dreams@jbs West = bears@jbs Up = mugwumps@jbs Down = fgate@jbs LFlags = outdoors, peaceful Title = "Green" Desc = ^ Green is a good color. In fact, it's such a good color that it's making you very relaxed and even a bit tired. You had better wake up a bit before you fall asleep right here. ^ EndLocation = "green" Location = "dreams" Up = mugwumps@jbs Down = brown@jbs West = bears@jbs North = campfire@jbs LFlags = outdoors Title = "Bad Dreams" Desc = ^ All of existence has turned on its head and started spiraling around you. You don't know where you are or how you got here or how to get out or even what your name is for that matter. All you can manage to make out are myriads of colors spinning everywhere off into nowhere.... ^ EndLocation = "dreams" Location = "bears" East = dreams@jbs Up = fsun@jbs North = campfire@jbs LFlags = outdoors Title = "Dancing Bears" Desc = ^ You have reached a small clearing in the middle of somewhere, and to your surprise you find a group of five or six small bears, all different colors ranging from blue to red and green, dancing around and grooving to a really tripped out version of what sounds like Dark Star... You have no idea where the music might be coming from. ^ EndLocation = "bears" Location = "beanstalk" Down = ^stalk_top@jbs Up = beanstalk1@jbs LFlags = outdoors Title = "Up the Beanstalk" Desc = ^ You are about half way up this huge beanstalk. Small vines and branches grow out everywhere making it an easy climb to get the rest of the way up, or you can go back down to the field below you. As you look around from here you see a small village off to the south and the vast expanse of the sea to the east. To both the north and the west you see a magnificent chain of mountains running in the distance. ^ EndLocation = "beanstalk" Location = "beanstalk1" Down = beanstalk@jbs Up = top_beanstalk@jbs LFlags = outdoors Title = "On the Beanstalk" Desc = ^ You have climbed so far up the beanstalk that you are totally immersed in clouds. The air is very thin up here and you are running out of breath fairly often. luckily there are plenty of branches you can stop and rest on. You can continue up the beanstalk or go back down from here. ^ EndLocation = "beanstalk1" Location = "top_beanstalk" Down = beanstalk@jbs North = cloudy@jbs Title = "Top of the Beanstalk" Desc = ^ You have reached the top of the beanstalk and to your great surprise the tops of the clouds are solid! As you look around you notice that the sun is really bright this far up and you realize that the weather up here must always be great without any clouds above you to block out the sun. There is a path that leads off to the north over the cloudy terrain and you can climb back down the beanstalk if you want to. ^ EndLocation = "top_beanstalk" Location = "cloudy" South = top_beanstalk@jbs East = cloudy1@jbs Title = "Cloudy Path" Desc = ^ The ground is solid under your feet, but there is a haze of cloud over everything. The path here turns to the east up ahead and goes south back towards the beanstalk. ^ EndLocation = "cloudy" Location = "cloudy1" West = cloudy@jbs East = cloud_gate@jbs Title = "Cloudy Path" Desc = ^ This is an east west path through a magical realm above the clouds. To the east you see a huge palace with a thin mist clinging to it's gigantic structure, while to the west you see the path continue into the clouds. ^ EndLocation = "cloudy1" Location = "cloud_gate" West = cloudy1@jbs East = bridge@jbs Title = "Gates of the Cloud Castle" Desc = ^ You are standing in front of a gigantic gateway that leads to a drawbridge that leads into the courtyard of what has to be the largest structure you've ever laid eyes on. You can go onto the bridge to the east or head back west, whichever you think is wiser. ^ EndLocation = "cloud_gate" Location = "bridge" West = cloud_gate@jbs East = courtyard@jbs Title = "The Drawbridge" Desc = ^ Every good castle has a drawbridge. The thing about this one that jump out at you immediately though is that under it there isn't a moat, as a matter of fact, there isn't anything. Looking down all you see are mountain tops. Better not fall off of this one. ^ EndLocation = "bridge" Location = "mountains" LFlags = death, outdoors Title = "Mountain Tops" Desc = ^ You have fallen to your death and now you can't get any of your stuff back until after a reset.. I hope you're pleased.... Oh yeah.. you are also splattered all over the peak of a really big mountain. ^ EndLocation = "mountains" Location = "courtyard" West = bridge@jbs South = garden@jbs North = fountain@jbs East = ^door_courtyard@jbs Title = "The Courtyard" Desc = ^ This is a gigantic courtyard. Not only is the place almost a mile across, but everything is HUGE! The path you are standing on is paved with cobblestones almost the size of things that you seem to remember being called Cadillacs, and the flowers that fringe the edges are as large as small trees. From the north you hear a loud roar that sounds like a waterfall and to the south you see what must be the garden, but it looks like a rain forest to you. The drawbridge is back to the west and the door to this gigantic castle is to the east. ^ EndLocation = "courtyard" Location = "fountain" South = courtyard@jbs East = fountain1@jbs West = fountain2@jbs Up = fountain4@jbs Title = "By the Fountain" Desc = ^ You are standing next to a huge fountain. The noise from the water is nearly deafening there is so much of it. The mist that comes off from the splashing water feels almost like rain, even though, here above the clouds, the sun is always out. If you stand on your tippie-toes you can just reach the top edge of the side to climb up if you want to. ^ EndLocation = "fountain" Location = "fountain4" East = fountain1@jbs West = fountain2@jbs Down = fountain5@jbs South = fountain@jbs North = fountain3@jbs Title = "The Rim of the Fountian" Desc = ^ You are standing on the rim of this huge fountain. The water splashing out from around the fountain feels like a gentle spring rain. As you look into the fountain you see a few VERY BIG fish swimming around and on the bottom what must be some of the currency of this land. ^ EndLocation = "fountain4" Location = "fountain5" Up = fountain4@jbs LFlags = underwater, soundproof Title = "In the Fountain" Desc = ^ You are walking along the bottom of the fountain now. The noise from the water crashing over your head is so loud that you can't hear a thing. ^ EndLocation = "fountain5" Location = "fountain1" South = fountain@jbs North = fountain3@jbs Up = fountain4@jbs Title = "Eastern Side of the Fountain" Desc = ^ Looks about the same as where you just came from except you have to face west to see the fountain. ^ EndLocation = "fountain1" Location = "fountain3" East = fountain1@jbs West = fountain2@jbs Up = fountain4@jbs Title = "Northern Side of the Fountain" Desc = ^ Looks about the same as where you just came from except you have to face south to see the fountain. ^ EndLocation = "fountain3" Location = "fountain2" North = fountain3@jbs South = fountain@jbs Up = fountain4@jbs Title = "Western Side of the Fountain" Desc = ^ Looks about the same as where you just came from except you have to face east to see the fountain. ^ EndLocation = "fountain2" Location = "garden" North = courtyard@jbs East = garden1@jbs West = garden2@jbs Title = "The Garden" Desc = ^ You have entered a vast garden filled with all kinds of huge plants. Unfortunately, though, you can't go and wander among them because apparently they have enough of a rodent problem up here to have a fence with holes just barely too small for you to squeeze through. ^ EndLocation = "garden" Location = "garden1" West = garden@jbs South = garden3@jbs LFlags = nomobiles Title = "The Garden" Desc = ^ You are at the end of a what must be a small path for the proprietor of this garden. The path is surrounded on all sides by fencing. To the south, however, it looks like one of the links has been bent just enough for you to squeeze through. ^ EndLocation = "garden1" Location = "garden3" North = garden1@jbs Down = hole@jbs Title = "In the Monkeygrass" Desc = ^ You have entered a small clearing in the midst of several large clumps of monkey grass that block all exits into the garden. There is, however, a gaping hole in the ground here that you can venture down if you want to. ^ EndLocation = "garden3" Location = "garden2" East = garden@jbs Title = "The Garden" Desc = ^ You have reached the end of the path. As you look around, though, you can't help but marvel at the enormity of the plants here. What must only be small shrubs here look like the mightiest redwoods you have ever encountered. You can only imagine the size of the beings that must care for this place. ^ EndLocation = "garden2" Location = "hole" Up = garden3@jbs Down = bottom@jbs Title = "In the Hole" Desc = ^ You are scrambling down the side of a huge tunnel that goes straight down for about fifty yards and then continues off into darkness. Fortunately, the walls are rough enough to allow you to climb back out if you need to. ^ EndLocation = "hole" Location = "bottom" Up = hole@jbs East = tunnel@jbs West = tunnel1@jbs LFlags = dark Title = "Bottom of the Hole" Desc = ^ You are standing in a dirt tunnel that looks as if it was dug rather recently. The tunnel is large enough for you to stand easily upright and still have plenty of room to spare. The tunnel runs east and west into darkness. ^ EndLocation = "bottom" Location = "tunnel" West = bottom@jbs South = damp@jbs LFlags = dark Title = "In the Tunnel" Desc = ^ The tunnel turns to south up ahead and continues into darkness. As you look at the floor you see some very large footprints that seem to indicate that this is a fairly well traveled route, although by looking at the prints you can't really tell what it is that travels here. ^ EndLocation = "tunnel" Location = "damp" North = tunnel@jbs West = steep@jbs Down = steep@jbs South = end@jbs LFlags = dark Title = "Damp Intersection" Desc = ^ The tunnel is intersected here by another tunnel that is coming up from the west. The dirt is fairly wet here and there are small drop of water dripping slowly from the ceiling in some places. Someone must be watering the garden above you. ^ EndLocation = "damp" Location = "steep" Up = damp@jbs East = damp@jbs Down = sloping@jbs West = sloping@jbs LFlags = dark Title = "Steep Tunnel" Desc = ^ This tunnel slopes sharply down to the west or up to the east, depending on which way you're going. ^ EndLocation = "steep" Location = "end" North = damp@jbs Down = gopher_den@jbs LFlags = dark Title = "End of the Tunnel" Desc = ^ The tunnel runs into a dirt wall here. Obviously whatever dug this tunnel decided that this was far enough to go. There is, however, a hole leading down into some sort of chamber. ^ EndLocation = "end" Location = "gopher_den" Up = end@jbs LFlags = dark Title = "The Gopher's Den" Desc = ^ This is a large room that has been dug out for the gopher who dug all of these tunnels to live in. It doesn't look like the most comfortable place in the world to live, but to a gopher.. who knows? It might be paradise. ^ EndLocation = "gopher_den" Location = "tunnel1" East = bottom@jbs West = blocked@jbs LFlags = dark Title = "In the Tunnel" Desc = ^ You are in a freshly dug east west tunnel. ^ EndLocation = "tunnel1" Location = "blocked" East = tunnel1@jbs LFlags = dark Title = "Blocked Tunnel" Desc = ^ The tunnel is blocked off here by a recent cave-in. The only exit is back to the east. ^ EndLocation = "blocked" Location = "sloping" Up = steep@jbs East = steep@jbs Down = landing@jbs South = landing@jbs LFlags = dark Title = "Sloping Tunnel" Desc = ^ The tunnel begins to level out here and turns to the south. As you continue you begin to wonder how far down this tunnel can go as you remember that you are still up among the clouds. ^ EndLocation = "sloping" Location = "landing" North = sloping@jbs South = mountains@jbs East = smelly@jbs LFlags = nomobiles Title = "Landing Bay" Desc = ^ You have reached the lowest possible point of the tunnel. Directly to the south you see an opening that is letting in small tufts of cloud. You see many deep claw markings around the edge of the drop off and you wonder what could possibly have made them. There is a chamber to the east, or you can go back up the tunnel to the north. ^ EndLocation = "landing" Location = "smelly" West = landing@jbs South = slippery@jbs North = large@jbs Title = "Smelly Chamber" Desc = ^ You have entered a fair sized chamber that stinks of rotting flesh. There is light coming in from the landing bay to the south, and there are other rooms to the north and south. The smell seems to be coming from the south. ^ EndLocation = "smelly" Location = "slippery" North = smelly@jbs LFlags = dark Title = "Feeding Chamber" Desc = ^ As you enter this room, you step on a pile of intestines and fall to the floor where you are covered with blood and guts. After a few tries you manage to scramble to your feet and maintain your balance. The stench of rotten flesh in here is almost overwhelming, and as you examine the many entrails and bones lying around the room you notice that they are exclusively human. ^ EndLocation = "slippery" Location = "large" South = smelly@jbs LFlags = dark Title = "Large Chamber" Desc = ^ You discover rather quickly that this large chamber is the lair of the legendary One-Eyed-One-Horned-Flying-Purple-People-Eater. This creature is reputed to be a very nasty thing and you would be well advised to depart before it gets home. ^ EndLocation = "large" Location = "entry" West = ^door_entry@jbs North = parlor@jbs East = lhall1@jbs South = lhall8@jbs Title = "Entry Hall" Desc = ^ You are in the gigantic entryway to Cloud Castle. The walls are covered with huge tapestries depicting grand scenes and the walls are lined with magnificent suits of armor that tower above you so that you almost have to get a crick in your neck to see the tops of them. There are grand archways that lead to the north and south into other rooms and east down a huge hall. of the castle is to the west. ^ EndLocation = "entry" Location = "parlor" South = entry@jbs West = library@jbs Title = "The Parlor" Desc = ^ This is a vast room with several colossal sofas and chairs scattered strategically through the room. Large archways lead south and west. ^ EndLocation = "parlor" Location = "library" East = parlor@jbs South = lhall1@jbs Title = "The Library" Desc = ^ This is a fairly small library for being in a place of this size. There could scarcely be many more than a hundred volumes in here, making you think that this would definitely not be a good place to start work on a research paper. The books that there are, however, are so big that you would have to stand on them to read them. ^ EndLocation = "library" Location = "lhall1" West = entry@jbs East = lhall2@jbs North = library@jbs Title = "Large Hallway" Desc = ^ You are in a large east west hallway that is lined with magnificent pillars and draperies. There is a large room off to the north. ^ EndLocation = "lhall1" Location = "lhall2" West = lhall1@jbs North = banquet@jbs South = lhall3@jbs Up = first_step@jbs Down = half_way_d@jbs Title = "Large Hallway" Desc = ^ The hallway turns to either the south or the west here depending on which way you are going. To the east is a huge staircase that goes up and down, but the stairs are almost as tall as you are and you would have to struggle to get all the way up or down them. There is a large hall to the north. ^ EndLocation = "lhall2" Location = "lhall3" North = lhall2@jbs West = lhall4@jbs Title = "Large Hallway" Desc = ^ This is a long stretch of north south hallway that turns to the west at southernmost end. ^ EndLocation = "lhall3" Location = "lhall4" East = lhall3@jbs West = lhall5@jbs North = lavatory@jbs Title = "Large Hallway" Desc = ^ You are in a large east west hallway. There is a large room off to the north. ^ EndLocation = "lhall4" Location = "lhall5" East = lhall4@jbs South = storage@jbs West = lhall6@jbs Title = "Large Hallyway" Desc = ^ This is also a large east west hallway. There is another exit to the south. ^ EndLocation = "lhall5" Location = "lhall6" East = lhall5@jbs West = lhall7@jbs South = guest1@jbs Title = "Large Hallway" Desc = ^ This is a large east west hallway. There is also an exit into a room to the south. ^ EndLocation = "lhall6" Location = "lhall7" East = lhall6@jbs North = lhall8@jbs Title = "Large Hallway" Desc = ^ The hall turns here so that you can continue down it to the north or east. ^ EndLocation = "lhall7" Location = "lhall8" South = lhall7@jbs North = entry@jbs East = guest2@jbs Title = "Large Hallway" Desc = ^ You are in a large north south hallway that is lined with magnificent pillars and draperies. There is a large room that opens to the east. ^ EndLocation = "lhall8" Location = "banquet" South = lhall2@jbs North = lkitchen@jbs Title = "Banquet Hall" Desc = ^ You have entered a gargantuan banquet hall, and as you look around you find that the place is a total mess! There are old bits of food lying on the tables, and all over the floor. There are bits of dirty silverware lying haphazardly around as well. From the north you hear the loud banging and crashing of utensils that tells you it must be the kitchen. ^ EndLocation = "banquet" Location = "lkitchen" South = banquet@jbs East = lpantry@jbs Title = "The Kitchen" Desc = ^ This a really big kitchen. There pots and pans here that are easily big enough to cook you in. To the south is the banquet hall and there is a pantry to the east. ^ EndLocation = "lkitchen" Location = "lpantry" West = lkitchen@jbs Title = "Pantry" Desc = ^ This is a large pantry with lots and lots of food that is on shelves way too high for you to reach. You can leave to the west when you finish drooling. ^ EndLocation = "lpantry" Location = "guest1" North = lhall6@jbs Title = "Guest Room" Desc = ^ This is an enormous bedroom. Other than that it looks about like any other bedroom. It has a bed, a dresser, a night table, and all the other stuff that bedrooms usually have. It's all just really big. ^ EndLocation = "guest1" Location = "guest2" West = lhall8@jbs Title = "Guest Room" Desc = ^ This is an enormous bedroom. Other than that it looks about like any other bedroom. It has a bed, a dresser, a night table, and all the other stuff that bedrooms usually have. It's all just really big. ^ EndLocation = "guest2" Location = "storage" North = lhall5@jbs South = ^brick_storage@jbs Title = "Storage Room" Desc = ^ This is a large storage room that contains mostly cleaning supplies. There are a lot of big brooms and mops and other things like that. ^ EndLocation = "storage" Location = "lavatory" South = lhall4@jbs Title = "The Lavatory" Desc = ^ This must be where the inhabitants of Cloud Castle come when they have to satisfy that natural urge that holds sway over all of nature's creations. This is rather reassuring considering that now you can stop wondering if rain was actually these people satisfying their natural yearnings, though you may still not be so sure about thunder. ^ EndLocation = "lavatory" Location = "first_step" Down = lhall2@jbs Up = top_step@jbs Title = "The First Step" Desc = ^ After much heaving, groaning, and pulling you finally make it onto the first step of this mammoth staircase. As you look up you begin to feel disheartened at the prospect of climbing the rest of this thing. ^ EndLocation = "first_step" Location = "top_step" Down = first_step@jbs Up = landing1@jbs Title = "Top Step" Desc = ^ In the interest of time you have now reached the top step. only one more to go and you'll be at the top :). ^ EndLocation = "top_step" Location = "landing1" Down = top_step@jbs East = archway@jbs Title = "Landing" Desc = ^ You are now at the landing at the top of the stairs. As you look back down you heave a sigh of relief that you don't have to climb those things again, and you think that going back down will be much easier. There is a giant archway to the east. ^ EndLocation = "landing1" Location = "archway" West = landing1@jbs North = antechamber@jbs Title = "Giant Archway" Desc = ^ This is giant archway. It goes west back to the stairs and turns north and leads into a vast antechamber. ^ EndLocation = "archway" Location = "antechamber" South = archway@jbs East = waiting@jbs Title = "Vast Antechamber" Desc = ^ This a big room that doesn't seem to have much purpose. The only reason you see for anyone wanting to sit in it is if they wanted an empty room to heal in. ^ EndLocation = "antechamber" Location = "waiting" West = antechamber@jbs East = throne@jbs North = chambers@jbs Title = "Waiting Room" Desc = ^ This is where those who seek audience with the king of this castle wait. There are several very fine, plush chairs in here waiting to accommodate visitors. Unfortunately for you, though, they are all way to high off the ground for you to sit in one. ^ EndLocation = "waiting" Location = "throne" North = sitting@jbs South = side@jbs West = waiting@jbs East = balcony@jbs Title = "Throne Room" Desc = ^ As you enter this room you are immediately struck by a gigantic throne made of pure gold! Once you manage to tear your eyes away from that huge treasure, you notice many finely woven tapestries and banners hung tastefully about the room. There are exit's leading in all directions, and to the east you can go out onto the balcony. ^ EndLocation = "throne" Location = "balcony" West = throne@jbs LFlags = outdoors Title = "The Balcony" Desc = ^ You have emerged onto a large balcony about 25 yards across. You realize that this is where the ruler of this realm must stand to deliver public speeches and other stuff like that. ^ EndLocation = "balcony" Location = "side" North = throne@jbs West = ^door_side@jbs Title = "Side Room" Desc = ^ This is a small side room just south of the throne room. ^ EndLocation = "side" Location = "treasury" East = ^door_treasury@jbs Title = "The Treasury" Desc = ^ This is the treasury of this mighty castle. You see mountains of gold and jewels all over the place. Pity that most of it is too big and heavy for to even shift much less carry home with you. ^ EndLocation = "treasury" Location = "sitting" South = throne@jbs West = giants_bed@jbs North = ^bookcase@jbs Title = "Sitting Room" Desc = ^ This is the kings private sitting room. A kind of cozy looking place even though it is pretty huge. exits lead south and west. ^ EndLocation = "sitting" Location = "giants_bed" Up = bed@jbs South = chambers@jbs East = sitting@jbs West = under@jbs Title = "Giants Bedroom" Desc = ^ This is the giants bedroom. You know this from the mammoth figure who is asleep on the bed about ten feet above you and to the west. You can easily walk under it if you want to, or you could even climb up the bedpost onto the bed if you want you risk getting that close to the giant. There are also exits to the east and south. ^ EndLocation = "giants_bed" Location = "chambers" South = waiting@jbs North = giants_bed@jbs Title = "Kings Chambers" Desc = ^ This is the reception area to the king's private chambers. The waiting room is just north of here, and the chambers continue to the south. ^ EndLocation = "chambers" Location = "bed" Down = giants_bed@jbs Up = giant@jbs Title = "On the Bed" Desc = ^ You are now on the giants bed standing very close to a very big thing. If you're feeling REALLY brave you can climb up onto this guys mammoth chest, or you can scramble back down the bedpost and hide under the bed in case this guy awakens. ^ EndLocation = "bed" Location = "giant" Down = bed@jbs West = nose@jbs Title = "On the Giant" Desc = ^ You are standing on the giant's chest. As you look to the west you can see up his cavernous nose! Looks like a nice place to go spelunking. ^ EndLocation = "giant" Location = "nose" East = giant@jbs West = nose_chamber@jbs Up = nose_chamber@jbs Title = "In the Nose" Desc = ^ You are standing inside of the giant's nose, and you find yourself fervently hoping that your walking around in here won't make you sneeze. You can go back out onto his chest to the east or continue exploring up to the west. ^ EndLocation = "nose" Location = "nose_chamber" East = nose@jbs Down = nose@jbs Up = ^hatch_nose@jbs LFlags = dark Title = "Small Chamber in the Nose" Desc = ^ You have reached a small somewhat square chamber deep in the giants nose and to your great amazement there's a steel hatch in the ceiling here and a 12-runged ladder leading up to it. ^ EndLocation = "nose_chamber" Location = "head" Down = ^hatch_head@jbs East = eyes@jbs LFlags = dark Title = "Inside the Head" Desc = ^ You are deep inside this giants head now and things are starting to look really fishy. There is a steel walkway here leading to the east where you think you might make out a vague light. ^ EndLocation = "head" Location = "eyes" West = head@jbs LFlags = dark Title = "Behind the Eyes" Desc = ^ You suddenly find yourself in a spacious hollow room with all kinds of strange panels with buttons and switches and lights all over them. In the front of the room you see two huge glass windows. ^ EndLocation = "eyes" Location = "under" Down = ^panel_bed@jbs East = giants_bed@jbs Title = "Under the Bed" Desc = ^ You are under the giants bed. You have to stoop just a little because the bed sagging pretty badly under the giant's weight, but the bed looks like it can hold...for the time being at least. ^ EndLocation = "under" Location = "secret_treasury" Up = ^panel_secret@jbs LFlags = dark Title = "Secret Treasury" Desc = ^ This is a small, secret treasury where the giant keeps only his most valued possession. ^ EndLocation = "secret_treasury" Location = "half_way_d" Up = lhall2@jbs Down = bottom_stairs@jbs Title = "Half Way Down" Desc = ^ You have stopped to rest half way down the giant staircase. It's easier going while you are trying to go down them than it will be trying to get back up, but if you're on your way back up you know that by now. ^ EndLocation = "half_way_d" Location = "bottom_stairs" Up = half_way_d@jbs West = corridor1@jbs Title = "Bottom of the Stairs" Desc = ^ You are at the bottom of the stairs. Looking up to the east, you see the huge staircase that you're going to have to struggle back up, and from the west you hear many anguished screams and groans coming from the dungeon of this castle. ^ EndLocation = "bottom_stairs" Location = "corridor1" East = bottom_stairs@jbs West = ^door_corridor1@jbs North = guard@jbs South = seargent@jbs Title = "Dungeon Corridor" Desc = ^ This is a large, dim, smoky corridor that is lit by sparsely separated torches that are giving of sputtery light and lots of smoke. So much smoke has come from these torches that all of the walls and ceilings have been stained black with soot from them. The corridor leads west back to the stairs or east through a door deeper into the dungeon. There are also rooms to the north and south. ^ EndLocation = "corridor1" Location = "guard" South = corridor1@jbs Title = "Guard Room" Desc = ^ This is a small guardroom. There are three chairs scattered loosely around a comparatively small table. That's about all there is to see in here. You can leave to the south. ^ EndLocation = "guard" Location = "seargent" North = corridor1@jbs South = quarters@jbs Title = "Seargent's Office" Desc = ^ This is a small office with a desk and a chair. That's about all there is in here. You can leave to the north or south. ^ EndLocation = "seargent" Location = "quarters" North = seargent@jbs Title = "Seargent's Quarters" Desc = ^ This is the seargent's bedroom. He sleeps here. There is a bed. There is a closet. There is a dresser with a mirror on it. You can leave to the north. ^ EndLocation = "quarters" Location = "corridor2" West = corridor3@jbs East = ^door_corridor2@jbs North = cell1@jbs South = cell2@jbs Title = "Dungeon Corridor" Desc = ^ This is a sooty east west corridor that runs through the dungeon. There are open cells to the north and south. ^ EndLocation = "corridor2" Location = "corridor3" West = torture@jbs East = corridor2@jbs North = cell3@jbs South = ^door_corridor3@jbs Title = "Dungeon Corridor" Desc = ^ This is a sooty east west corridor that runs through the dungeon. There are cells to the north and south. ^ EndLocation = "corridor3" Location = "cell1" South = corridor2@jbs Title = "Cell" Desc = ^ This is a small, uncomfortable looking cell. There is a wooden bed suspended from the wall and no pillow. You wonder where these prisoners go to the bathroom. ^ EndLocation = "cell1" Location = "cell2" North = corridor2@jbs Title = "Cell" Desc = ^ This is a small, uncomfortable looking cell. There is a wooden bed suspended from the wall and no pillow. You wonder where these prisoners go to the bathroom. ^ EndLocation = "cell2" Location = "cell3" South = corridor3@jbs Title = "Cell" Desc = ^ This is a small, uncomfortable looking cell. There is a wooden bed suspended from the wall and no pillow. You wonder where these prisoners go to the bathroom. ^ EndLocation = "cell3" Location = "cell4" North = ^door_cell4@jbs Title = "Cell" Desc = ^ This is a small, uncomfortable looking cell. there is a wooden bed suspended from the wall and no pillow. You wonder where these prisoners go to the bathroom. ^ EndLocation = "cell4" Location = "torture" East = corridor3@jbs South = ^brick@jbs Title = "Torture Chamber" Desc = ^ As you enter the torture chamber, you are almost overwhelmed by the sheer size of the equipment here. Luckily for you, though, none of it is small enough for you to fit on it. This brings you little relief, though, when you think that all these people have to do is step on you. ^ EndLocation = "torture" Location = "secret" North = ^hole_secret@jbs East = secret1@jbs LFlags = dark, nomobiles Title = "Secret Passage" Desc = ^ To your amazement you are standing in a secret passageway built into the walls of the castle that is only big enough for someone the size of an ordinary human. The passage here turns from east to north. ^ EndLocation = "secret" Location = "secret1" West = secret@jbs Up = secret2@jbs LFlags = dark Title = "Secret Passage" Desc = ^ You are in a small secret passage that runs from east to west. To the east is a flight of stairs that is cut the size of normal feet. ^ EndLocation = "secret1" Location = "secret2" Down = secret1@jbs Up = intersection@jbs LFlags = dark Title = "Secret Stairs" Desc = ^ You are on a flight of stairs. They go up and down. The only thing remarkable about these stairs is how easy it is going up and down them compared with the other stairs in this place. ^ EndLocation = "secret2" Location = "intersection" Down = secret2@jbs West = secret3@jbs North = secret4@jbs LFlags = dark Title = "Dark Intersection" Desc = ^ You have come to a three way intersection. You can go to the north or west down the passage, or you can go down a flight of stairs that leads into darkness. ^ EndLocation = "intersection" Location = "secret3" East = intersection@jbs North = ^hole_secret3@jbs LFlags = dark Title = "Secret Passage" Desc = ^ To your amazement you are standing in a secret passageway built into the walls of the castle that is only big enough for someone the size of an ordinary human. The passage here leads east and north. ^ EndLocation = "secret3" Location = "secret4" South = intersection@jbs North = secret5@jbs LFlags = dark Title = "Secret Passage" Desc = ^ You are in a north south passageway that runs through the walls of Cloud Castle. ^ EndLocation = "secret4" Location = "secret5" Up = secret_stairs@jbs South = secret4@jbs LFlags = dark Title = "Secret Passage" Desc = ^ The passage here goes off into darkness to the south and up a flight of stairs to the north. ^ EndLocation = "secret5" Location = "secret_stairs" Down = secret5@jbs Up = secret6@jbs LFlags = dark Title = "Secret Stairs" Desc = ^ You are on a flight of stairs. They go up and down. The only thing remarkable about these stairs is how easy it is going up and down them compared with the other stairs in this place. ^ EndLocation = "secret_stairs" Location = "secret6" Down = secret_stairs@jbs East = secret7@jbs LFlags = dark Title = "Secret Passage" Desc = ^ You are at the west end of a small east west passage. From here you can go down the passage to the east or climb down a small flight of stairs that starts here. ^ EndLocation = "secret6" Location = "secret7" South = ^hole_secret7@jbs West = secret6@jbs LFlags = dark Title = "Secret Passage" Desc = ^ To your amazement you are standing in a secret passageway built into the walls of the castle that is only big enough for someone the size of an ordinary human. The passage here leads west and south. ^ EndLocation = "secret7" Location = "glade" West = ^flop_glade@jbs LFlags = outdoors Title = "Hidden Glade" Desc = ^ You are in the deepest inner reaches of this cow pasture. The thick Grass grows almost up to your waist, and, to your surprise, there aren't even any flies in here! The grass is soft and gentle and seems to be caressing you as you walk through this mystical place. As you look down at your feet you make out millions of tiny pinpoints sparkling in myriads of different colors. As you look closer you realize that this is just the light sparkling off of the rich soil on the ground. ^ EndLocation = "glade"