[Package Index | Mudlib Index | Effect Index]
See also:
/obj/handlers/club_handler.c
Written by Pinkfish
Started April 21st 1999
.
int do_discuss(int open, string type, string club_name)The main entry point for all the discussion item types. Figures out which discussion item it is and calls the correct method to start the ball rolling.
void change_position(string str, int open, string club_name)Figure out which of the choices the player wishes to change.
void change_position_new_name(string str, string position, int open, string club_name)This method checks to make sure that the entered name to change the position to is valid.
void description_confirm(string confirm, string str, int open, string club_name)This method confirms the description typed in is correct.
void discuss_memo_menu(class memo_item memo)This method runs the menu for the memo discussion item.
void discussion_add_name(string str, int open, string club_name)This method checks to make sure that the entered position name is valid.
void discussion_finish_information(string info, mixed * data)This method is the return from the editing for the information bit and will now try and confirm this.
int do_discuss_add_position(int open, string club_name)This is the method used to start the discussion of an add position discussion item.
int do_discuss_change_position_name(int open, string club_name)This is the main entry point for setting up a discussion item to change a position name in the club.
int do_discuss_create_account(int open, string club_name)This is the main entry point for setting up a discussion item to remove a position from the club.
int do_discuss_description(int open, string club_name)This is the entry point for setting up a discussion on changing the description of the club.
int do_discuss_memo(int op, string club_name)This is the main entry point for setting up a memo discussion type. A memo is a user run discussion item which has no effect on any real game mechanics.
int do_discuss_no_confidence(int open, string club_name)This is the main entry point for the no confidence discussion votes.
int do_discuss_remove_account(int open, string club_name)This is the main entry point for setting up a discussion item to remove an account from the club.
int do_discuss_remove_member(int open, string club_name)This is the main entry point for the function to setup a discussion item to remove a member from the club.
int do_discuss_remove_position(int open, string club_name)This is the main entry point for setting up a discussion item to remove a position from the club.
int do_discuss_secret(int open, string club_name)This method is the main entry point to adding a discussion type to make the club secret.
class memo_item { string club_name; string subject; string description; string * choices; int timeout; int open; }