pdirt/data/
pdirt/data/HELP/
pdirt/data/HELP/0/
pdirt/data/HELP/F/
pdirt/data/HELP/G/
pdirt/data/HELP/H/
pdirt/data/HELP/J/
pdirt/data/HELP/K/
pdirt/data/HELP/O/
pdirt/data/HELP/Q/
pdirt/data/HELP/R/
pdirt/data/HELP/U/
pdirt/data/HELP/V/
pdirt/data/HELP/Y/
pdirt/data/HELP/Z/
pdirt/data/MESSAGES/
pdirt/data/POWERINFO/
pdirt/data/WIZ_ZONES/
pdirt/drv/
pdirt/drv/bin/
pdirt/drv/compiler/converter/
pdirt/drv/compiler/libs/
pdirt/drv/compiler/scripts/
pdirt/drv/include/AberChat/
pdirt/drv/include/InterMud/
pdirt/drv/include/machine/
pdirt/drv/src/InterMud/
pdirt/drv/src/Players/
pdirt/drv/utils/UAFPort/
pdirt/drv/utils/dnsresolv/
pdirt/drv/utils/gdbm/
/* Fantasy Zone
 * by Illusion
 */

#include "undef.h"
#include "special.h"

%zone:fantasy

Zone		= fantasy
Author		= "Illusion"
EndZone		= fantasy

Mobile		= squirrel
Name	= "Squirrel"
Location	= forest2@fantasy
Strength	= 30
Damage		= 8
Armor		= 0
Aggression	= 10
Speed		= 10
Desc		= "A curious little squirrel is here looking around."
EndMobile		= squirrel

Mobile		= muckman
Name	= "Muckman"
Location	= swamp3@fantasy
Strength	= 120
Damage		= 10
Armor		= 0
Aggression	= 90
Speed		= 2
Desc		= "An angry looking muckman is here, dripping with his own mud."
EndMobile		= muckman

Mobile		= snake
Name	= "Snake"
Location	= swamp5@fantasy
Strength	= 70
Damage		= 10
Armor		= 0
Aggression	= 70
Desc		= "A rather large snake is here hissing at you."
Speed		= 5
EndMobile		= snake

Mobile		= crow
Name	= "Crow"
Location	= dforest4@fantasy
Strength	= 60
Damage		= 8
Armor		= 0
Aggression	= 40
Speed		= 8
Desc		= "A black crow is perched on a nearby tree."
EndMobile		= crow

Mobile		= wolf
Name	= "Wolf"
Location	= dforest9@fantasy
Strength	= 100
Damage		= 10
Armor		= 0
Aggression	= 70
Speed		= 4
Desc		= "A large mean looking wolf is here."
EndMobile		= wolf

Mobile		= dwarf
Name	= "Dwarf"
Location	= dcave7@fantasy
Strength	= 120
Damage		= 8
Armor		= 0
Aggression	= 80
Speed		= 5
Desc		= "A crazed dwarf is here swinging his axe around."
EndMobile		= dwarf

Mobile		= bat
Name	= "Bat"
Location	= dcave11@fantasy
Strength	= 60
Damage		= 8
Armor		= 0
Aggression	= 80
Speed		= 4
Desc		= "A large black bat hovers above you."
EndMobile		= bat

Mobile		= goldminer
Name	= "Miner"
Location	= mountain13@fantasy
PFlags		= NoSteal
Strength	= 100
Damage		= 10
Armor		= 0
Aggression	= 100
Speed		= 0
Desc		= "An old miner is here digging away with a gleam in his eye for gold."
EndMobile		= goldminer

Mobile		= miner
Name	= "Miner"
Location	= mountain9@fantasy
Strength	= 100
Damage		= 8
Armor		= 0
Aggression	= 40
Speed		= 2
Desc		= "A dwarven miner is here chipping away at the rocks."
EndMobile		= miner

Mobile		= shopkeeperone
Name	= "Shopkeeper"
Location	= ForestShop@fantasy
PFlags		= NoSteal, NoHassle
Strength	= 100
Damage		= 0
Armor		= 0
Aggression	= 0
Speed		= 0
Desc		= "An old elven shopkeeper stands at his counter eager to serve you."
Trap		= all
@
catch_give
{
	if (pnum (SECOND_CHAR) == MOB_FANTASY_SHOPKEEPERONE &&
            (onum (THIS_OBJECT) == OBJ_FANTASY_GOLDNUGGET ||
             onum (THIS_OBJECT) == OBJ_QUARRY_NUGGET      ||
             onum (THIS_OBJECT) == OBJ_QUARRY_NUGGET1     )) 
	{
           bprintf ("The shopkeeper smiles at you as he places the golden sword on"
                    "the counter\nfor you to take.\n\n");
           setobjstate (OBJ_FANTASY_GOLDSWORD, 0);
        }
}
@
EndTrap
EndMobile		= shopkeeperone

Mobile		= shopkeepertwo
Name	= "Shopkeeper"
Location	= DForestShop@fantasy
PFlags		= NoSteal, NoHassle
Strength	= 100
Damage		= 0
Armor		= 0
Aggression	= 0
Speed		= 0
Desc		= "An old dwarven shopkeeper stands at his counter eager to serve you."
Trap		= all
@
catch_give
{	if (pnum (SECOND_CHAR) == MOB_FANTASY_SHOPKEEPERTWO &&
            onum (THIS_OBJECT) == OBJ_FANTASY_SILVER) 
        {
           bprintf ("The shopkeeper smiles at you as he places the silver sword and"
                    "the silver\narmor on the counter for you to take.\n\n");
           setobjstate (OBJ_FANTASY_SILVERSWORD, 0);
           setobjstate (OBJ_FANTASY_SILVERARMOR, 0);
        }
}
@
EndTrap
EndMobile		= shopkeepertwo

Mobile		= silvermonster
Name	= "Snake Creature"
Location	= dcave16@fantasy
Strength	= 380
Damage		= 15
Armor		= 10
Aggression	= 100
Speed		= 0
Desc		= "An ancient snake creature stands here hissing at you."
Trap		= all
@
catch_death
{   sendf (THIS_PLAYER, "The wall to the west suddenly collapses as the "
                        "monster lets out its\nlast breath..\n");
    setobjstate(OBJ_FANTASY_CAVEWALLOUT,0);
}
@
EndTrap
EndMobile		= silvermonster

Mobile		= guard
Name	= "Guard"
Location	= castle3@fantasy
MFlags		= BarNorth
Strength	= 150
Damage		= 14
Armor		= 10
Aggression	= 0
Speed		= 0
Desc		= "A castle guard stands here, not letting you pass to the north."
EndMobile		= guard

Mobile		= julius
Name	= "Julius"
Location	= castle8@fantasy
PFlags		= NoSteal
MFlags		= CanFireball, CanMissile
Strength	= 300 
Damage		= 12
Armor		= 10
Aggression	= 10
Speed		= 0
Desc		= "Lord Glaive's magician Julius is here studying various spells."
Trap		= all
@
catch_death
{   int save_mynum = mynum;
 
    if (pnum (SECOND_CHAR) == MOB_FANTASY_JULIUS) {
      sendf (THIS_PLAYER, "You grab Julius and order him to tell you where "
             "Lord Glaive is as he\nlets out his last breath.. "
             "Julius waves his hands and you start to\nfeel faint.. you "
             "awaken finding yourself in a different place..\n");
      setup_globals (THIS_PLAYER);
      trapch (LOC_FANTASY_TREE1);
      setup_globals (save_mynum);
    }

}
@
EndTrap
EndMobile		= julius

Mobile		= glaive
Name	= "Lord Glaive"
Location	= tree2@fantasy
PFlags		= NoSteal
Strength	= 500
Damage		= 15
Armor		= 15
Aggression	= 10
Speed		= 0
Desc		= "Lord Glaive is standing here with his sword at his side."
EndMobile		= glaive


Object		= dwarfaxe
Altname	= "axe"
Name	= "Axe"
Location	= WIELDED_BY:dwarf@fantasy
OFlags		= Weapon
State		= 0
MaxState	= 0
BaseValue		= 280
Damage		= 12
Size		= 10
Weight		= 10
Desc0		= "A large battleaxe has been left here."
Examine		= "A mighty weapon, sure to strike fear into your enemies!"
EndObject		= dwarfaxe

Object		= dwarfarmor
Altname	= "armor"

Name	= "Armor"
Location	= WORN_BY:dwarf@fantasy
OFlags		= Armor, Wearable, WearOnBody
State		= 1
MaxState	= 1
BaseValue		= 400
Armor		= 18
Size		= 60
Weight		= 60
Desc0		= "A full suit of armor has been left on the ground."
Examine		= "It looks to have been used before, but still looks protective."
EndObject		= dwarfarmor

Object		= guardsword
Altname	= "sword"
Name	= "Sword"
Location	= WIELDED_BY:guard@fantasy
OFlags		= Weapon
State		= 0
MaxState	= 0
BaseValue		= 200
Damage		= 20
Size		= 10
Weight		= 10
Desc0		= "A longsword has been dropped here."
EndObject		= guardsword

Object		= guardarmor
Altname	= "armor"
Name	= "Armor"
Location	= WORN_BY:guard@fantasy
OFlags		= Armor, Wearable, WearOnBody
State		= 0
MaxState	= 0
BaseValue		= 300
Armor		= 18
Size		= 8
Weight		= 8
Desc0		= "A suit of armor has been left here."
EndObject		= guardarmor

Object		= glaivesword
Altname	= "sword"
Name	= "Sword"
Location	= WIELDED_BY:glaive@fantasy
OFlags		= Weapon
State		= 0
MaxState	= 0
BaseValue		= 300
Damage		= 25
Size		= 10
Weight		= 10
Desc0		= "Lord Glaive's longsword has been dropped here."
EndObject		= glaivesword

Object		= glaivearmor
Altname	= "armor"
Name	= "Armor"
Location	= WORN_BY:glaive@fantasy
OFlags		= Armor, Wearable, WearOnBody
State		= 0
MaxState	= 0
BaseValue		= 300
Armor		= 20
Size		= 8
Weight		= 8
Desc0		= "Lord Glaive's suit of armor has been left here."
EndObject		= glaivearmor

Object		= minerpick
Altname	= "pick"
Name	= "Pick"
Location	= WIELDED_BY:goldminer@fantasy
OFlags		= Weapon
State		= 0
MaxState	= 0
BaseValue		= 100
Damage		= 12
Size		= 10
Weight		= 10
Desc0		= "A pickaxe has been dropped here."
EndObject		= minerpick

Object		= pick
Name	= "Pick"
Location	= WIELDED_BY:miner@fantasy
OFlags		= Weapon
State		= 0
MaxState	= 0
BaseValue		= 90
Damage		= 10
Size		= 10
Weight		= 10
Desc0		= "A miner's pick has been left here."
EndObject		= pick

Object		= stonesword
Name	= "stonesword"
Location	= IN_ROOM:dcave14@fantasy
OFlags		= NoGet
State		= 0
MaxState	= 0
Size		= 0
Desc0		= "A massive stone block rests in the middle of the room."
EndObject		= stonesword

Object		= swordinstone
Altname	= "sword"
Name	= "Sword"
Location	= IN_ROOM:dcave14@fantasy
OFlags		= GetFlips, Weapon
State		= 1
MaxState	= 1
BaseValue		= 400
Damage		= 20
Size		= 20
Weight		= 20
Desc0		= "A finely crafted greatsword rests on the ground."
Desc1		= "A mighty greatsword sticks out of the stone."
Examine		= "It is a finely crafted greatsword with ancient dwarven writing on the hilt."
EndObject		= swordinstone

Object		= goldnugget
Altname	= "gold"
Name	= "Gold"
Location	= CARRIED_BY:miner@fantasy
State		= 0
MaxState	= 0
BaseValue		= 100
Size		= 2
Weight		= 2
Desc0		= "A large gold nugget rests on the ground nearby."
Examine		= "A real 24 karet hunk of gold, probably good for trading."
EndObject		= goldnugget

Object		= goldsword
Altname	= "sword"
Name	= "Sword"
Location	= IN_ROOM:ForestShop@fantasy
OFlags		= Weapon
State		= 1
MaxState	= 1
BaseValue		= 400
Damage		= 18
Size		= 18
Weight		= 18
Desc0		= "A finely crafted golden sword lays on the ground."
Desc1		= "A finely crafted golden sword rests behind the counter."
Examine		= "A fine golden sword that looks to be very powerful."
Trap		= all
@
   switch (event) {
   case E_ONGET:
   if (param_s.misc == BEFORE_GET)
    if (param_s.ob == OBJ_FANTASY_GOLDSWORD && state (param_s.ob) == 1) {
      bprintf ("As you go to take the sword the shopkeeper mentions he would "
	     "like a gold\nnugget in exchange for it. He then mentions that "
	"in the mountains behind\nhis shop there are many gold mines.\n\n");
      param_s.ret = 0;
    } 
    else if (param_s.ob == OBJ_FANTASY_SILVERSWORD && state (param_s.ob) == 1) {
      bprintf ("As you go to take the sword the shopkeeper mentions he would "
	     "like a bag\nof silver in exchange for it. He then speaks of "
	   "the dwarven cave to the west\nthat is said to have many hidden "
	     "treasures guarded by a monster.\n\n");
      param_s.ret = 0;
    }
    else if (param_s.ob == OBJ_FANTASY_SILVERARMOR && state (param_s.ob) == 1) {
      bprintf ("As you go to take the armor the shopkeeper mentions he would "
	     "like a bag\nof silver in exchange for it. He then speaks of "
	   "the dwarven cave to the west\nthat is said to have many hidden "
	     "treasures guarded by a monster.\n\n");
      param_s.ret = 0;
    }
    break;
   default: break;
   }
@
EndTrap
EndObject		= goldsword

Object		= silver
Name	= "Silver"
Location	= IN_ROOM:dcave17@fantasy
State		= 0
MaxState	= 0
BaseValue		= 300
Size		= 3
Weight		= 2
Desc0		= "A bag full of silver has been left on the ground."
Examine		= "A large bag with a good amount of silver in it."
EndObject		= silver

Object		= ruby
Name	= "Ruby"
Location	= IN_ROOM:dcave17@fantasy
State		= 0
MaxState	= 0
BaseValue		= 200
Size		= 1
Weight		= 1
Desc0		= "A large red ruby lays on the ground."
Examine		= "A fine ruby, sure to please the Gods."
EndObject		= ruby

Object		= diamond
Name	= "Diamond"
Location	= IN_ROOM:dcave17@fantasy
State		= 0
MaxState	= 0
BaseValue		= 200
Size		= 1
Weight		= 1
Desc0		= "A gleaming diamond rests of the ground for the taking."
Examine		= "A very beautiful diamond."
EndObject		= diamond

Object		= shield
Name	= "Shield"
Location	= IN_ROOM:dcave17@fantasy
OFlags		= Armor, Wearable, WearOnArms
State		= 0
MaxState	= 0
Armor		= 8
BaseValue		= 150
Size		= 5
Weight		= 5
Desc0		= "A finely polished shield lays on the ground."
EndObject		= shield

Object		= gauntlets
Name	= "Gauntlets"
Location	= IN_ROOM:dcave17@fantasy
OFlags		= Armor, Wearable, WearOnHands
State		= 0
MaxState	= 0
Armor		= 10
BaseValue		= 200
Size		= 4
Weight		= 4
Desc0		= "A set of gauntlets have been left on the ground."
Examine		= "A very protective looking set of gauntlets."
EndObject		= gauntlets

Object		= bag
Name	= "Bag"
Location	= IN_ROOM:dcave17@fantasy
OFlags		= GetFlips, Container
State		= 0
MaxState	= 0
BaseValue		= 100
Size		= 30
Weight		= 25
Desc0		= "A nice sized bag rests on the ground."
Desc1		= "A nice sized bag rests in the corner."
EndObject		= bag

Object		= silversword
Altname	= "sword"
Name	= "Sword"
Location	= IN_ROOM:DForestShop@fantasy
OFlags		= Weapon
State		= 1
MaxState	= 1
BaseValue		= 500
Damage		= 25
Size		= 20
Weight		= 20
Desc0		= "A beautiful silver greatsword lies on the ground."
Desc1		= "A beautiful silver greatsword rests behind the counter."
Examine		= "A very finely crafted silver greatsword with an ancient inscription on it."
UseTrap		= all:goldsword
EndObject		= silversword

Object		= silverarmor
Altname	= "armor"
Name	= "Armor"
Location	= IN_ROOM:DForestShop@fantasy
OFlags		= Armor, Wearable, WearOnBody
State		= 1
MaxState	= 1
BaseValue		= 500
Armor		= 20
Size		= 60
Weight		= 60
Desc0		= "A full suit of silver armor rests on the ground."
Desc1		= "A full suit of silver armor rests behind the counter."
Examine		= "A full suit of shiny silver armor that looks extremely protectful."
UseTrap		= all:goldsword
EndObject		= silverarmor

Object		= branch
Altname	= "stick"
Name	= "Branch"
Location	= IN_ROOM:dcave1@fantasy
OFlags		= Lightable
State		= 0
MaxState	= 0
BaseValue		= 40
Size		= 1
Weight		= 1
Desc0		= "A nice sized branch rests on the ground."
EndObject		= branch

Object		= mana
Name	= "Mana"
Location	= WORN_BY:glaive@fantasy
OFlags		= Wearable, WearOnNeck, EnhanceMagic, FastHeal
State		= 0
MaxState	= 0
BaseValue		= 600
Size		= 2
Weight		= 2
Desc0		= "The pendant of mana has been left here on the ground."
Examine		= "
The pendant is attached to a necklace. As you feel the pendant in your 
hand, you feel a magical force."
Trap		= all
@
   switch (event) {
   case E_ONUSE:
    if (ploc (param_s.plx) == LOC_FANTASY_TREE2) 
    {  bprintf ("As you put the Pendant of Mana around your "
	     "neck the world begins to blur and\nshake around "
	     "as your eyes close. You feel yourself floating in "
	     "air and then\nthe moving stops. You open your eyes "
	     "in a different part of the world..\n\n");
       setploc (param_s.plx, LOC_FANTASY_START);
       trapch (ploc (param_s.plx));
       bprintf ("You have freed the mana tree from the grasp of the "
	     "evil Lord Glaive.\n\n");
       /*    set_quest (mynum, Q_MANA);*/
    }
    break;
  default: break;
  }
@
EndTrap
EndObject		= mana

Object		= leafshield
Altname	= "shield"
Name	= "Shield"
Location	= IN_ROOM:tree1@fantasy
OFlags		= Wearable, Armor, WearOnArms
State		= 0
MaxState	= 0
Armor		= 10
BaseValue		= 200
Size		= 5
Weight		= 5
Desc0		= "A large leaf from the mana tree has fell to the ground."
Examine		= "A leaf from the tree of mana, looks quite protective."
EndObject		= leafshield

Object		= dcavefire
Altname	= "torch"
Name	= "Fire"
Location	= IN_ROOM:dcave2@fantasy
OFlags		= NoGet, Lit
State		= 0
MaxState	= 0
Desc0		= "A small torch hangs on the cave wall."
Examine		= "It is fastened securely to the wall."
EndObject		= dcavefire

Object		= treeforest
Altname	= "tree"
Name	= "Tree"
Linked		= treecave
Location	= IN_ROOM:dforest14@fantasy
OFlags		= Pushable, NoGet
State		= 1
MaxState	= 1
Desc0		= "A fallen tree reveals an entrance to a cave."
Examine		= "An old rotten tree, looks like it could be easily pushed over."
EndObject		= treeforest

Object		= treecave
Altname	= "tree"
Name	= "Tree"
Linked		= treeforest
Location	= IN_ROOM:dcave1@fantasy
OFlags		= NoGet
State		= 1
MaxState	= 1
EndObject		= treecave

Object		= cavewallin
Altname	= "wall"
Name	= "Wall"
Linked		= cavewallout
Location	= IN_ROOM:dcave17@fantasy
OFlags		= NoGet
State		= 1
MaxState	= 1
Desc0		= "A collapsed wall gives an exit to the east."
EndObject		= cavewallin

Object		= cavewallout
Altname	= "wall"
Name	= "Wall"
Linked		= cavewallin
Location	= IN_ROOM:dcave16@fantasy
OFlags		= NoGet
State		= 1
MaxState	= 1
Desc0		= "A collapsed wall gives an exit to the west."
EndObject		= cavewallout


Location	= "start"
East		= forest1@fantasy
West		= shady@blizzard
LFlags		= Outdoors, NoMobiles
Title		= "Forest Clearing"
Desc		= ^
  You are standing in a clearing in a forest. All around the clearing 
there are trees that stand as tall as giants, this must be a very old 
forest. To the north you see a large waterfall that seems to go up for 
miles and miles and you stare at it in awe. The clearing becomes smaller 
and turns into a very large path to the east.
^
EndLocation	= "start"

Location	= "forest1"
West		= start@fantasy
East		= forest2@fantasy
LFlags		= Outdoors
Title		= "Old Forest"
Desc		= ^
  As you look up you notice that the trees seem to almost touch the sky. 
The path that you are walking on is covered with pine needles and pine 
cones of various sizes and sorts. The path continues to the east and 
there is a clearing to the west.
^
EndLocation	= "forest1"

Location	= "forest2"
West		= forest1@fantasy
North		= mountain1@fantasy
East		= forest3@fantasy
LFlags		= Outdoors
Title		= "Aside the River in the Forest"
Desc		= ^
  You are next to a river that you figure runs from the waterfall that 
you saw back in a clearing. The trees here are a little shorter than 
the other ones that you have seen. There is a bridge that goes over the 
river that leads up to some mountains to the north and to the east the 
forest continues.
^
EndLocation	= "forest2"

Location	= "forest3"
West		= forest2@fantasy
East		= forest4@fantasy
LFlags		= Outdoors
Title		= "Old Forest"
Desc		= ^
  You are once again in the forest with trees that seem to have been 
growing for centuries. The sound of chipmunks running on the branches of 
the trees seems to sooth you a little bit and you look down the path and 
notice a small pond up ahead.
^
EndLocation	= "forest3"

Location	= "forest4"
West		= forest3@fantasy
North		= forestshop@fantasy
East		= swamp1@fantasy
LFlags		= Outdoors, NoMobiles
Title		= "Small Pond in Forest"
Desc		= ^
  There is a large clearing in the forest here with a small pond in the 
middle of it. The pond is a beautiful shade of blue and you can see 
little fish swimming around in it. To the north is a small shop and to 
the east is what looks to be the beginning of a swamp.
^
EndLocation	= "forest4"

Location	= "forestshop"
South		= forest4@fantasy
LFlags		= NoMobiles, Peaceful
Title		= "Small Shop"
Desc		= ^
  This is a small shop with assorted weapons hanging on the walls behind 
the large desk that the shopkeep is sitting at. The shopkeep smiles at 
you and gestures for you to sit down and rest.
^
EndLocation	= "forestshop"

Location	= "mountain1"
South		= forest2@fantasy
North		= mountain2@fantasy
LFlags		= Outdoors, NoMobiles
Title		= "Head of Mountain Path"
Desc		= ^
  Looking ahead you notice that the mountains that this path goes through 
are pretty impressive. They seem to just continue onward and upward forever.
The path continues to the north and the forest is to the south.
^
EndLocation	= "mountain1"

Location	= "mountain2"
South		= mountain1@fantasy
Up		= mountain3@fantasy
LFlags		= Outdoors
Title		= "Mountain Path"
Desc		= ^
  The mountain path is climbing quite quickly and you stop to catch your 
breath before deciding to go onward. Against a cliff face to the north 
there are a few vines that look to be a few inches thick which would give
plenty of support for a body to climb up them. 
^
EndLocation	= "mountain2"

Location	= "mountain3"
Down		= mountain2@fantasy
Up		= mountain4@fantasy
LFlags		= Outdoors
Title		= "Vines leading up the mountain"
Desc		= ^
  You are climbing up a large set of vines that leads up the side of the 
mountain. The vines continue to the north and to the south is a path.
^
EndLocation	= "mountain3"

Location	= "mountain4"
Up		= mountain5@fantasy
Down		= mountain3@fantasy
East		= mountain6@fantasy
LFlags		= Outdoors
Title		= "Ledge"
Desc		= ^
  You are standing on a ledge that leads to the east of here. You look at 
the mountain wall and notice some more vines leading to the north but 
they don't look quite as supportive as the ones that you just climbed up 
with.
^
EndLocation	= "mountain4"

Location	= "mountain5"
LFlags		= Outdoors, Death
Title		= "Vines leading up the mountain"
Desc		= ^
  You grab ahold of the vines and start to climb up them. About halfway 
up the vine starts to rip and tear, you try to climb down as fast as you 
can but it's too late..the vine rips and you plummet hundreds of feet to 
the ground smashing your head against a large rock...
^
EndLocation	= "mountain5"

Location	= "mountain6"
West		= mountain4@fantasy
East		= mountain7@fantasy
LFlags		= Outdoors
Title		= "Mountain Path"
Desc		= ^
  You are on a small mountain path that is only a few feet wide as you 
look down the side of the mountain you feel a little sick to your stomach.
The path winds to the east and goes back to a ledge to the west.
^
EndLocation	= "mountain6"

Location	= "mountain7"
West		= mountain6@fantasy
East		= mountain8@fantasy
LFlags		= Outdoors
Title		= "In front of Cave"
Desc		= ^
  The path here leads right into a cave that looks to be lit by something 
from inside.
^
EndLocation	= "mountain7"

Location	= "mountain8"
West		= mountain7@fantasy
North		= mountain9@fantasy
LFlags		= NoMobiles
Title		= "Cave Entrance"
Desc		= ^
  You are at the cave entrance that is lit by several torches that have 
been stuck into the walls. The cave leads to the north.
^
EndLocation	= "mountain8"

Location	= "mountain9"
South		= mountain8@fantasy
East		= mountain11@fantasy
West		= mountain10@fantasy
Title		= "Mountain Cave"
Desc		= ^
  You are inside of the cave now and it is a little dark in here but you 
can still see fairly well. To the east the cave continues and to the west
there is a rather dark mine shaft, you can't see where it leads to..
^
EndLocation	= "mountain9"

Location	= "mountain10"
LFlags		= Death
Title		= "Mine Shaft"
Desc		= ^
  You walk into the mine shaft and start to fall..you land in a pool of 
water and knock your head on the bottom and are knocked out..you drown..
^
EndLocation	= "mountain10"

Location	= "mountain11"
West		= mountain9@fantasy
East		= mmaze1@fantasy
Title		= "Mountain Cave"
Desc		= ^
  The cave is a little bit lighter here and to the east the passage looks 
to start twisting and turning alot.
^
EndLocation	= "mountain11"

Location	= "mountain12"
West		= mmaze7@fantasy
East		= mountain13@fantasy
Title		= "Mountain Cave"
Desc		= ^
  The cave is a little bit lighter here and to the west the passage looks 
to start twisting and turning alot.
^
EndLocation	= "mountain12"

Location	= "mountain13"
West		= mountain12@fantasy
Title		= "End of Mountain Cave"
Desc		= ^
  The cave looks to end here. There are shovels and picks laying around 
that the miners must use to chip away the rock to search for gold.
^
EndLocation	= "mountain13"

Location	= "mmaze1"
North		= mmaze2@fantasy
East		= mmaze5@fantasy
South		= mmaze3@fantasy
West		= mountain11@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from. You can see a lighter area to the west of here.
^
EndLocation	= "mmaze1"

Location	= "mmaze2"
North		= mmaze3@fantasy
East		= mmaze4@fantasy
South		= mmaze4@fantasy
West		= mmaze2@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from.
^
EndLocation	= "mmaze2"

Location	= "mmaze3"
North		= mmaze8@fantasy
East		= mmaze2@fantasy
South		= mmaze3@fantasy
West		= mmaze4@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from.
^
EndLocation	= "mmaze3"

Location	= "mmaze4"
North		= mmaze1@fantasy
East		= mmaze2@fantasy
South		= mmaze3@fantasy
West		= mmaze6@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from.
^
EndLocation	= "mmaze4"

Location	= "mmaze5"
North		= mmaze1@fantasy
East		= mmaze5@fantasy
South		= mmaze4@fantasy
West		= mmaze5@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from.
^
EndLocation	= "mmaze5"

Location	= "mmaze6"
North		= mmaze3@fantasy
East		= mmaze7@fantasy
South		= mmaze7@fantasy
West		= mmaze6@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from.
^
EndLocation	= "mmaze6"

Location	= "mmaze7"
North		= mmaze6@fantasy
East		= mountain12@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from. You see a lighter area to the east of here.
^
EndLocation	= "mmaze7"

Location	= "mmaze8"
North		= mmaze7@fantasy
East		= mmaze5@fantasy
South		= mmaze2@fantasy
West		= mmaze6@fantasy
LFlags		= Maze
Title		= "Lost in Mountain Cave"
Desc		= ^
  The cave twists and turns here and you cannot tell which direction you 
last came from.
^
EndLocation	= "mmaze8"

Location	= "swamp1"
West		= forest4@fantasy
East		= swamp2@fantasy
LFlags		= Outdoors, NoMobiles
Title		= "Swampy Forest Path"
Desc		= ^
  The forest seems to mix into a swamp here. The swamp looks to extend to 
the east.
^
EndLocation	= "swamp1"

Location	= "swamp2"
West		= swamp1@fantasy
South		= swamp3@fantasy
LFlags		= Outdoors
Title		= "Swampy Path"
Desc		= ^
  You are now inside of a swamp area. The air has a foul odor to it and 
you start to feel a little sick as you look down at the mud around your 
feet. The path looks to head to the south from here.
^
EndLocation	= "swamp2"

Location	= "swamp3"
North		= swamp2@fantasy
South		= swamp4@fantasy
LFlags		= Outdoors
Title		= "Swamp"
Desc		= ^
  The path that you thought you were walking on seems to have 
disappeared. You are starting to get a little sick of this swamp as you 
pick up your feet and look at the sludge on the bottom of your shoes.
^
EndLocation	= "swamp3"

Location	= "swamp4"
North		= swamp3@fantasy
South		= swamp5@fantasy
LFlags		= Outdoors
Title		= "Murky Swamp"
Desc		= ^
  The swamp here is a little more murky than the other swampy areas that 
you have seen so far. The mud is very cold here and you start to feel 
like this swamp will never end.
^
EndLocation	= "swamp4"

Location	= "swamp5"
North		= swamp4@fantasy
South		= swamp6@fantasy
LFlags		= Outdoors
Title		= "Murkier Swamp"
Desc		= ^
  The swamp is still getting murkier and even colder as you trudge 
onward. Your legs are half frozen now and you are starting to lose all 
hope of ever making it out of this swamp.
^
EndLocation	= "swamp5"

Location	= "swamp6"
North		= swamp5@fantasy
South		= swamp7@fantasy
LFlags		= Outdoors
Title		= "Less Murky Swamp"
Desc		= ^
  The swamp is looking a little murky here. You feel a little bit better 
as you look to the south and notice that the swamp is coming to an end.
^
EndLocation	= "swamp6"

Location	= "swamp7"
North		= swamp6@fantasy
South		= dforest1@fantasy
LFlags		= Outdoors
Title		= "End of Swamp"
Desc		= ^
  You smile happily and sigh a breath of relief as you realize that you 
have reached the end of the swamp. To the south you can see a forest 
which makes you feel even better.
^
EndLocation	= "swamp7"

Location	= "dforest1"
North		= swamp7@fantasy
West		= dforest2@fantasy
LFlags		= Outdoors, NoMobiles
Title		= "Beginning of Dwarven Forest"
Desc		= ^
  A sign here tells you that you are entering the Dwarven Forest. You 
know that the dwarfs are a nice bunch of people, but the monsters lurking 
in their ancient forest are not. 
^
EndLocation	= "dforest1"

Location	= "dforest2"
East		= dforest1@fantasy
West		= dforest3@fantasy
LFlags		= Outdoors
Title		= "Beginning of Path"
Desc		= ^
  You are on what looks to be the beginning of a path that winds through 
the vast forest ahead of you. You are surrounded by a huge forest that 
seems to never end.
^
EndLocation	= "dforest2"

Location	= "dforest3"
West		= dforest4@fantasy
East		= dforest2@fantasy
LFlags		= Outdoors
Title		= "Path"
Desc		= ^
  You are on a path that leads through the dwarven forest. You marvel at 
the beauty of this ancient forest and look up towards the clear blue sky.
^
EndLocation	= "dforest3"

Location	= "dforest4"
North		= dforestshop@fantasy
East		= dforest3@fantasy
West		= dforest5@fantasy
LFlags		= Outdoors
Title		= "In Front of a Shop"
Desc		= ^
  To the north of here is a little shop that has a sign that shows that 
it is a weapons and armor shop. Perhaps you can get a good deal on a new 
sword in here.
^
EndLocation	= "dforest4"

Location	= "dforestshop"
South		= dforest4@fantasy
LFlags		= NoMobiles, Peaceful
Title		= "Dwarf Shop"
Desc		= ^
  This is a fine shop full of many powerful looking weapons and strong 
armor. The shopkeep is busy polishing up silver weapons and silver armor 
as he looks up at you and fixes his hair. He greets you and welcomes you 
to his shop.
^
EndLocation	= "dforestshop"

Location	= "dforest5"
East		= dforest4@fantasy
Up		= dforest6@fantasy
West		= dforest7@fantasy
LFlags		= Outdoors
Title		= "Fork in Path"
Desc		= ^
  The path looks to fork into two different directions here. You can stay 
on the path through the Dwarven Forest, or you can hike up to the Cave of 
Gaia.
^
EndLocation	= "dforest5"

Location	= "dforest6"
North		= gaia1@fantasy
Down		= dforest5@fantasy
LFlags		= Outdoors
Title		= "In front of the Gaia Cave"
Desc		= ^
  As you stand in front of this cave you notice that the cave entrance 
looks alot like a face of somesort. There are tiny holes for eyes and a 
large hole for a mouth. You notice that the "mouth" has some silver on 
it.
^
EndLocation	= "dforest6"

Location	= "dforest7"
East		= dforest5@fantasy
West		= dforest8@fantasy
LFlags		= Outdoors
Title		= "Forest Path"
Desc		= ^
  The path is partially covered with leaves that are falling from the 
branches of the trees above you. The sound of the leaves rustling from 
the wind is very soothing to you and you sigh happily.
^
EndLocation	= "dforest7"

Location	= "dforest8"
East		= dforest7@fantasy
North		= dforest9@fantasy
LFlags		= Outdoors
Title		= "Shady Path"
Desc		= ^
  The trees have blocked out the sun here making it a little shadier than 
the other parts of the forest. A cool breeze blows through your hair 
sending a small chill down your neck.
^
EndLocation	= "dforest8"

Location	= "dforest9"
North		= dforest10@fantasy
South		= dforest8@fantasy
LFlags		= Outdoors, NoMobiles
Title		= "End of the Path"
Desc		= ^
  The path seems to end here and the dwarven forest continues onward. You 
look into the forest and see the rustling of animals of various shapes 
and sizes. You know that the dwarven forest is a place that is full of 
danger and evil monsters. You also know that the forest is a place full 
of mystery and many treasures lie within it.
^
EndLocation	= "dforest9"

Location	= "dforest10"
South		= dforest9@fantasy
West		= dforest11@fantasy
LFlags		= Outdoors
Title		= "Inside of the Dwarven Forest"
Desc		= ^
  The dwarven forest seems to be a lot darker than the other parts that 
you have been through so far. You can not hear the sounds of birds 
chirping here and you feel a little uneasy because of it.
^
EndLocation	= "dforest10"

Location	= "dforest11"
East		= dforest10@fantasy
West		= dforest12@fantasy
LFlags		= Outdoors
Title		= "Dwarven Forest"
Desc		= ^
  As you go further into the forest you being to feel a little more 
uneasy about being here. You have a feeling that there are things looking 
at you but when you turn around there is nothing there.
^
EndLocation	= "dforest11"

Location	= "dforest12"
North		= dforest13@fantasy
East		= dforest11@fantasy
West		= dforest15@fantasy
LFlags		= Outdoors
Title		= "Southeast corner of a circular path"
Desc		= ^
  The path seems to be in the shape of a circle through here. The path 
curves to the north and to the west. The trees here are very dense and 
you figure that they are at least a few hundred years old.
^
EndLocation	= "dforest12"

Location	= "dforest13"
West		= dforest14@fantasy
South		= dforest12@fantasy
LFlags		= Outdoors
Title		= "Northeast corner of a circular path"
Desc		= ^
  The path seems to be in the shape of a circle through here. The path 
curves to the west and to the south. The trees here look very healthy and 
green.
^
EndLocation	= "dforest13"

Location	= "dforest14"
East		= dforest13@fantasy
South		= dforest15@fantasy
West		= ^treeforest@fantasy
LFlags		= Outdoors
Title		= "Northwest corner of a circular path"
Desc		= ^
  The path seems to be in the shape of a circle through here. The path 
curves to the south and to the east. The trees here look very weak and 
brittle. 
^
EndLocation	= "dforest14"

Location	= "dforest15"
North		= dforest14@fantasy
East		= dforest12@fantasy
LFlags		= Outdoors
Title		= "Southwest corner of a circular path"
Desc		= ^
  The path seems to be in the shape of a circle through here. The path 
curves to the east and the north. The trees look very ancient and 
admirable and you just start to wonder how old they could be.
^
EndLocation	= "dforest15"

Location	= "dforest16"
South		= gaia5@fantasy
West		= dforest17@fantasy
LFlags		= Outdoors
Title		= "Dwarven Forest"
Desc		= ^
  You have reached the other side of the dwarven forest on the other
side of the Gaia cave. A small path leads to the west and the entrance
to the Gaia cave is to the south. Looking to the north you see the top
of the waterfall that you saw from the clearing earlier.
^
EndLocation	= "dforest16"

Location	= "dforest17"
West		= dforest18@fantasy
East		= dforest16@fantasy
LFlags		= Outdoors
Title		= "Further into the Forest"
Desc		= ^
  The forest seems to have a large clearing up ahead to the west. You
can still see the waterfall to the north, and you see some sort of 
large tree at the top of the waterfall.
^
EndLocation	= "dforest17"

Location	= "dforest18"
West		= airship1@fantasy
East		= dforest17@fantasy
LFlags		= Outdoors
Title		= "Large Clearing"
Desc		= ^
  You are standing in a large clearing. To the west is what looks like
an airship of some sort. The waterfall and the tree at the top of it
are much clearer now, and you realize that the tree is the Tree of Mana,
the source of life for the world.
^
EndLocation	= "dforest18"

Location	= "dcave1"
East		= ^treecave@fantasy
West		= dcave2@fantasy
LFlags		= Outdoors
Title		= "In front of the Dwarf Mine"
Desc		= ^
  You are in front of what looks to be an old abandoned mine. This area 
looks to be long forgotten as well, there are overgrown shrubs and bushes 
that are partially covering the entrance to the cave.
^
EndLocation	= "dcave1"

Location	= "dcave2"
East		= dcave1@fantasy
North		= dcave3@fantasy
LFlags		= NoMobiles
Title		= "Entrance to Dwarf Mine"
Desc		= ^
  Once inside of the mine you realize that your first impression was 
probably correct, this mine has been long forgotten. A thick layer of 
dust covers the walls, the floor and the ceiling. The mine looks to lead 
to the north, and the exit is to the east.
^
EndLocation	= "dcave2"

Location	= "dcave3"
North		= dcave4@fantasy
South		= dcave2@fantasy
LFlags		= Dark
Title		= "Dwarf Mine"
Desc		= ^
  The mine has gotten a little darker now that you are past the entrance. 
It is a little colder too and you shiver slightly and look around. You 
can see that the mine leads onward to the north and you can see the 
entrance to the south.
^
EndLocation	= "dcave3"

Location	= "dcave4"
South		= dcave3@fantasy
West		= dcave5@fantasy
LFlags		= Dark
Title		= "Turn in the Dwarf Mine"
Desc		= ^
  The mine has not gotten much colder, but it sure is getting a little 
bit darker. Looking around you see that the mine turns to the west.
^
EndLocation	= "dcave4"

Location	= "dcave5"
East		= dcave4@fantasy
West		= dcave6@fantasy
LFlags		= Dark
Title		= "Dwarf Mine"
Desc		= ^
  A cold chill blows in from the tunnel in front of you and you clench 
your teeth to stop them from chattering from the cold. Looking at the 
walls you notice that there may be some minerals still left here for the 
taking. The passage continues to the west.
^
EndLocation	= "dcave5"

Location	= "dcave6"
East		= dcave5@fantasy
South		= dcave7@fantasy
LFlags		= Dark
Title		= "Another turn in the mine"
Desc		= ^
  You can no longer see any kind of light coming from the way you came 
and it is still getting colder in here. You look around for an exit and 
find one to the south.
^
EndLocation	= "dcave6"

Location	= "dcave7"
North		= dcave6@fantasy
West		= dcave8@fantasy
LFlags		= Dark
Title		= "Yet another turn in the mine"
Desc		= ^
  While shining around your light you notice that the walls seem to 
sparkle a little bit. Looking around you find an exit to the west.
^
EndLocation	= "dcave7"

Location	= "dcave8"
East		= dcave7@fantasy
South		= dcave9@fantasy
LFlags		= Dark
Title		= "And another turn in the mine"
Desc		= ^
  You are hit by a smell of rotting meat as you enter this corridor and 
you being to feel a little sick to your stomach. You figure that some 
worker just left some food down here long ago and it has been rotting 
ever sense. The passage leads to the south.
^
EndLocation	= "dcave8"

Location	= "dcave9"
North		= dcave8@fantasy
South		= dcave10@fantasy
LFlags		= Dark
Title		= "Mine gets a little smaller"
Desc		= ^
  The mine seems to get a little bit smaller here and you begin to feel 
claustrophobia set in. You look down the passage way and see that it 
turns up ahead.
^
EndLocation	= "dcave9"

Location	= "dcave10"
North		= dcave9@fantasy
East		= dcave11@fantasy
LFlags		= Dark
Title		= "Turn in the mine"
Desc		= ^
  Looking around this mine is beginning to make you feel uneasy and you 
don't know how much longer you can stand being in here. You can see that 
the passage turns to the east.
^
EndLocation	= "dcave10"

Location	= "dcave11"
East		= dcave12@fantasy
South		= dcave15@fantasy
West		= dcave10@fantasy
LFlags		= Dark
Title		= "A fork in the passage"
Desc		= ^
  The passage looks to lead in three different directions here. The 
passage leads to the east, to the south, and back to the west.
^
EndLocation	= "dcave11"

Location	= "dcave12"
East		= dcave13@fantasy
West		= dcave11@fantasy
LFlags		= Dark
Title		= "Eastern Passageway"
Desc		= ^
  This passageway is a little bit warmer than the passages that you have 
been in already, this makes you feel a little bit better. The passage 
continues to the east.
^
EndLocation	= "dcave12"

Location	= "dcave13"
South		= dcave14@fantasy
West		= dcave12@fantasy
LFlags		= Dark
Title		= "Turn in the passageway"
Desc		= ^
  The passageway turns to the south here. You can see some sort of light 
coming from the end of the passage.
^
EndLocation	= "dcave13"

Location	= "dcave14"
North		= dcave13@fantasy
Title		= "End of Passageway"
Desc		= ^
  This room is warm and bright and you start to feel a sense of good 
enter your soul. Upon the walls are pictures of what looks like an evil 
being that destroyed part of the dwarven empire. It shows a great fight 
between the monster and a dwarf with a sword.
^
EndLocation	= "dcave14"

Location	= "dcave15"
North		= dcave11@fantasy
Down		= dcave16@fantasy
LFlags		= Dark
Title		= "Southern Passageway"
Desc		= ^
  A cold blast of air jets from the chamber below you and you turn your 
head from the freezing jet of air. The blast of air also brought up a 
horrible stench of rotting meat and you start to choke a little. You can 
turn back and go north or go downward.
^
EndLocation	= "dcave15"

Location	= "dcave16"
North		= dcave15@fantasy
West		= ^cavewallout@fantasy
LFlags		= Dark
Title		= "Lower Passage"
Desc		= ^
  Now you see where the stench was coming from, there are rotting bodies 
all over the floor and the walls have blood stains on them.
^
EndLocation	= "dcave16"

Location	= "dcave17"
East		= ^cavewallin@fantasy
LFlags		= Dark
Title		= "Treasure Room"
Desc		= ^
  Now you see what the monster was guarding all this time, a treasure 
room filled with many assorted treasures and wonders. You also see dead 
bodies laying around, people that have tried to get to this room before but 
have failed in their quest for riches.
^
EndLocation	= "dcave17"

Location	= "gaia1"
South		= dforest6@fantasy
North		= gaia2@fantasy
Trap		= all
@
   switch(event) {
   case E_ONENTRY:
    if ((!iswornby (OBJ_FANTASY_SILVERARMOR, param_s.plx )
	 && !iscarrby (OBJ_FANTASY_SILVERSWORD, param_s.plx))) 
    {
      bprintf ("The Gaia Cave will not let you enter..\n");
      param_s.ret = -1;
    } else
    {
       bprintf ("The Gaia Cave seems to like the silver armor "
	     "and sword, you\nare allowed to pass.\n\n");
    }
    break;
   default: break;
   }
@
EndTrap
LFlags		= Dark, NoMobiles
Title		= "Entrance to Gaia Cave"
Desc		= ^
  The Gaia cave is a very strange place, you can feel that something is 
alive in here yet you do not see anything moving.
^
EndLocation	= "gaia1"

Location	= "gaia2"
South		= gaia1@fantasy
West		= gaia3@fantasy
LFlags		= Dark
Title		= "Entering the Gaia Cave"
Desc		= ^
  You swear that something is alive in this cave, you just can't figure 
out what it is.
^
EndLocation	= "gaia2"

Location	= "gaia3"
East		= gaia2@fantasy
West		= gaia4@fantasy
LFlags		= Dark
Title		= "Past the Entrance"
Desc		= ^
  It is beginning to get a bit darker in the cave as you go furthur into 
the cave. You still have this feeling that something is watching you in 
here, you just can't figure out what it is.
^
EndLocation	= "gaia3"

Location	= "gaia4"
North		= gaia5@fantasy
East		= gaia3@fantasy
LFlags		= Dark
Title		= "Towards the Exit"
Desc		= ^
  Looking to the north you can see the end of the Gaia cave. You still have
an uneasy feeling of something watching you though.
^
EndLocation	= "gaia4"

Location	= "gaia5"
North		= dforest16@fantasy
South		= gaia4@fantasy
LFlags		= Dark, NoMobiles
Title		= "End of the Gaia Cave"
Desc		= ^
  You have reached the end of the Gaia cave, looking out of the cave you
notice that the dwarven forest must cover the entire area around the cave.
^
EndLocation	= "gaia5"

Location	= "airship1"
East		= dforest18@fantasy
Trap		= all
@
   switch (event) {
   case E_ONENTRY:
      if (param_s.misc == LOC_FANTASY_AIRSHIP1) 
      {
         bprintf ("The airship begins to take off as you fly over the world..\n");
         setploc (param_s.plx, LOC_FANTASY_CASTLE1);
         trapch (ploc (param_s.plx));
         param_s.ret = -1;
      }
      break;
   default: break;
   }
@
EndTrap
LFlags		= Outdoors, NoMobiles
Title		= "On The Airship.."
Desc		= ^
  You are onboard of a mighty airship..
^
EndLocation	= "airship1"

Location	= "airship2"
West		= castle1@fantasy
Trap		= all
@
  switch(event) {
  case E_ONENTRY:
    if (param_s.misc == LOC_FANTASY_AIRSHIP2)
    {  bprintf ("The airship begins to take off as you fly over the world..\n");
       setploc (param_s.plx, LOC_FANTASY_DFOREST18);
       trapch (ploc (param_s.plx));
       param_s.ret = -1;
    } 
    break;
  default: break;
  }
@
EndTrap
LFlags		= Outdoors, NoMobiles
Title		= "On The Airship.."
Desc		= ^
  You are onboard of a mighty airship..
^
EndLocation	= "airship2"

Location	= "castle1"
East		= airship2@fantasy
North		= castle2@fantasy
LFlags		= Outdoors
Title		= "In Front of Castle Glaive"
Desc		= ^
  You are standing in front of a monsterous looking castle that seems to
reach up to the sky. The black walls block out most of the sunlight 
allowing only a few rays on sunlight to strike against the ground 
revealing large bushes that climb the sides of the castle walls. The 
drawbridge leading into the castle is open allowing you to see inside
of the dimly lit entrance.
^
EndLocation	= "castle1"

Location	= "castle2"
North		= castle3@fantasy
South		= castle1@fantasy
Title		= "Entrance to Castle Glaive"
Desc		= ^
  The inside of Castle Glaive is just as illumating as the outside is.
Dark statues are set along the walls and you can make out shadows of
figures lurking in the dark corners.
^
EndLocation	= "castle2"

Location	= "castle3"
North		= castle4@fantasy
South		= castle2@fantasy
Title		= "Main Hallway"
Desc		= ^
  You are in the main hallway of Castle Glaive. You look to the north
to see what is furthur up ahead but the dim lighting prevents you
from doing so.
^
EndLocation	= "castle3"

Location	= "castle4"
South		= castle3@fantasy
East		= castle5@fantasy
Title		= "Main Hallway"
Desc		= ^
  The hallway is very dim and you can only make out the direction
the hall goes, which is to the east.
^
EndLocation	= "castle4"

Location	= "castle5"
East		= castle6@fantasy
West		= castle4@fantasy
Title		= "Eastern Hallway"
Desc		= ^
  There is a bit of light coming from the hallway to the east of 
here that helps to illuminate this hallway. You see blocked off 
doors to the north and south in the hallway and realize that there 
is no way to go through them and decide to head to the east instead.
^
EndLocation	= "castle5"

Location	= "castle6"
North		= castle7@fantasy
West		= castle5@fantasy
Title		= "Eastern Hallway"
Desc		= ^
  This looks to the be the end of the eastern hallway as it branches
to the north.
^
EndLocation	= "castle6"

Location	= "castle7"
North		= castle8@fantasy
South		= castle6@fantasy
Title		= "Northern Hallway"
Desc		= ^
  Looking at the walls you see writings of the Tree of Mana, the 
very lifeforce of this world. There is a room to the north with 
an eerie light burning in it and you can see a dark figure moving
around.
^
EndLocation	= "castle7"

Location	= "castle8"
South		= castle7@fantasy
Title		= "The Magician's Room"
Desc		= ^
  This is the room of Julius, the magician to Lord Glaive. Looking
at the walls you see more writings of the Tree of Mana and many
scriptures that you can not even read. The room is slightly cluttered 
with various papers and books and you wonder what Julius could be up to.
^
EndLocation	= "castle8"

Location	= "tree1"
North		= tree2@fantasy
Title		= "The Path to the Tree of Mana"
Desc		= ^
  You look to the north and see the mighty Tree of Mana. You can feel
it's magical energy even from this distance and begin to feel your
very lifeforce be returned to you.
^
EndLocation	= "tree1"

Location	= "tree2"
South		= tree1@fantasy
Title		= "The Tree of Mana"
Desc		= ^
  You are standing before the mighty Tree of Mana. It's great branches
loom up towards the sky as it takes in the sun's warm rays and passes
the life of the sun back onto the land. Large green leaves that have 
fallen from the tree partially cover the ground.
^
EndLocation	= "tree2"