/* Do not remove the headers from this file! see /USAGE for more info. */ /* ** quests.c ** ** Show you all the quests on the mud. ** ** Created 24-NOV-95, Rust */ //:PLAYERCOMMAND //USAGE quests // //Shows you all the quests on the mud. inherit CMD; string modify(string quest) { string quests = this_body()->query_quests(); if(!sizeof(quests) || member_array(quest, quests)<0) return quest; else return quest + "*"; } nomask private void main() { outf("%s currently has the following quests:\n", mud_name()); out("(* after the quest indicates you have completed it)\n"); out(implode(map(QUEST_D->get_goals_for_quests_cmd(),(:modify:)),"\n")); out("\n\nType help <questname> for more info about a quest.\n"); out ("Or use the hint system.\n"); }