inherit "/std/object"; void setup_route(string* a, string b, string c, string d); void setup() { set_name( "note" ); set_short( "Test note" ) ; set_long( "This note is probably broken, please contact a " "creator. :)\n" ); reset_get(); add_alias( "table" ); } /* setup() */ void setup_route(string* stops, string colour, string route, string language) { string prettystops = ""; int i; set_short(route + " table"); add_adjective(map(explode(route, " "), (: lower_case($1) :))); add_adjective(colour); add_alias("table"); add_alias("cardboard"); add_adjective(({"piece", "of", colour})); set_long("This is the table for the " + route + " route. It is " "printed on a piece of sturdy " + colour + " cardboard, and stuck " "firmly to the pole.\n"); for(i = 0; i < sizeof(stops) - 1; i++) { prettystops += capitalize(stops[i]) + "\n"; } prettystops += "and back to " + stops[sizeof(stops) - 1]; add_read_mess("\nThe " + route + " route:\n" + prettystops + ".\n", "bold letters", language); } /* setup_route() */