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("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()29int north() 30 { 31 this_player()->move_player("north#room/south/sforst8"); 32 return 1; 33 } 34 south()35int south() 36 { 37 this_player()->move_player("south#room/south/sshore2"); 38 return 1; 39 } 40 east()41int east() 42 { 43 this_player()->move_player("east#room/south/sforst9"); 44 return 1; 45 } 46 northwest()47int northwest() 48 { 49 this_player()->move_player("northwest#room/south/sshore30"); 50 return 1; 51 } 52