[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;
}