/* // File : /cmds/xtra/_ed_guide.c // Purpose : Allow teachers to edit the guide // 93-08-17 : Written by Douglas Reay (Pallando @ TMI-2) */ #include <guide.h> #include <mudlib.h> inherit DAEMON; #define SYNTAX "Syntax: ed_guide\n" int cmd_ed_guide( mixed a ) { object master_guide; if( !member_group( geteuid( previous_object() ), "teachers" ) ) return notify_fail( "Only teachers may edit the master guide.\n" ); // NB can't use find_object_or_load() here 'cos previous_object() check ED_GUIDE_OB-> force_load(); master_guide = find_object(ED_GUIDE_OB); if( environment( master_guide ) ) return notify_fail( (string)environment( master_guide )-> query( "cap_name" ) + " is currently locking the master copy.\n" ); master_guide-> move( this_player() ); master_guide-> cmd_start( TEACHER_PAGE ); return 1; } int help() { write( SYNTAX + @HelpText Effect: Lets you edit the master copy of the guide. HelpText ); return 1; } /* EOF */