static void init_commands() { string path; add_action( "cmd_hook", "", 1 ); if(link_data("wizard")) { enable_wizard(); path = NEW_WIZ_PATH; } else path = USER_CMDS; set("PATH", path, MASTER_ONLY); }
nomask void enable_player() { if( stringp(query("id")) ) set_living_name(query("id")); else set_living_name(query("name")); delete_temp("disabled"); enable_commands(); add_action("command_hook", "", 1); if( !userp(this_object()) ) set_path(NPC_PATH); else switch( wizhood(this_object()) ) { case "(admin)": set_path(ADM_PATH); enable_wizard(); break; case "(arch)": set_path(ARC_PATH); enable_wizard(); break; case "(wizard)": set_path(WIZ_PATH); enable_wizard(); break; case "(apprentice)": set_path(APR_PATH); enable_wizard(); break; case "(immortal)": set_path(IMM_PATH); enable_wizard(); break; case "(elder)": set_path(ELD_PATH); enable_wizard(); break; default: set_path(PLR_PATH); } }