reset(int started)1void reset(int started) 2 { 3 if (!started) 4 set_light(1); 5 } 6 init()7void 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()28int north() 29 { 30 this_player()->move_player("north#room/south/sislnd18"); 31 return 1; 32 } 33 south()34int south() 35 { 36 this_player()->move_player("south#room/south/sislnd7"); 37 return 1; 38 } 39 east()40int east() 41 { 42 this_player()->move_player("east#room/south/sislnd6"); 43 return 1; 44 } 45 west()46int west() 47 { 48 this_player()->move_player("west#room/south/sislnd8"); 49 return 1; 50 } 51