reset(int started)1 void reset(int started)
2 {
3     if (!started)
4 	set_light(1);
5 }
6 
init()7 void init()
8 {
9     add_action("north", "north");
10     add_action("south", "south");
11     add_action("east", "east");
12     add_action("northwest", "northwest");
13 }
14 
15 string short()
16 {
17     return "The shore of Crescent Lake";
18 }
19 
20 void long()
21 {
22     write("You are standing on the shore of Crescent Lake, a beautiful and\n" +
23 	  "clear lake. Out in the centre of the lake stands the Isle\n" +
24 	  "of the Magi.\n" +
25 	  "Trails lead into the forest to the north and east.\n" +
26 	  "The shore of Crescent Lake continues south and northwest\n");
27 }
28 
north()29 int north()
30 {
31     this_player()->move_player("north#room/south/sforst8");
32     return 1;
33 }
34 
south()35 int south()
36 {
37     this_player()->move_player("south#room/south/sshore2");
38     return 1;
39 }
40 
east()41 int east()
42 {
43     this_player()->move_player("east#room/south/sforst9");
44     return 1;
45 }
46 
northwest()47 int northwest()
48 {
49     this_player()->move_player("northwest#room/south/sshore30");
50     return 1;
51 }
52