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("west", "west");
13 }
14 
15 string short()
16 {
17     return "Halfway up the hill on the Isle of the Magi";
18 }
19 
20 void long()
21 {
22     write("You are halfway up the hill.\n" +
23 	  "On top of the hill, to the north, stands the ruins of the tower of\n" +
24 	  "Arcanarton.\n" +
25 	  "Paths wind down to the shore of the island to the south, east and west\n");
26 }
27 
north()28 int north()
29 {
30     this_player()->move_player("north#room/south/sislnd18");
31     return 1;
32 }
33 
south()34 int south()
35 {
36     this_player()->move_player("south#room/south/sislnd7");
37     return 1;
38 }
39 
east()40 int east()
41 {
42     this_player()->move_player("east#room/south/sislnd6");
43     return 1;
44 }
45 
west()46 int west()
47 {
48     this_player()->move_player("west#room/south/sislnd8");
49     return 1;
50 }
51