/**************************************************************************/ // olc_ex.h - Extended commands for olc header /*************************************************************************** * The Dawn of Time v1.69r (c)1997-2004 Michael Garratt * * >> A number of people have contributed to the Dawn codebase, with the * * majority of code written by Michael Garratt - www.dawnoftime.org * * >> To use this source code, you must fully comply with the dawn license * * in licenses.txt... In particular, you may not remove this copyright * * notice. * **************************************************************************/ #ifndef OLC_EX_H #define OLC_EX_H // Protoypes bool olc_generic_skill_assignment_to_int(char_data *ch, int *field, const char *argument, bool spell_only, bool extra_lf, const char *command_name, const char *description_of_field_sprintf, ...); bool olc_generic_flag_toggle(char_data *ch, char *argument, const char *command_name, const char *descript, const struct flag_type *flag_table, long *value); bool olc_generic_flag_toggle(char_data *ch, char *argument, const char *command_name, const char *descript, const struct flag_type *flag_table, int *value); char * safe_skill_name(int sn); int spell_lookup( const char *name ); int spell_exact_lookup( const char *name ); char *flagtable_names(const struct flag_type *flag_table); void show_olc_flags_types(char_data *ch, const struct flag_type *flag_table); void show_olc_flags_types_value(char_data *ch, const struct flag_type *flag_table, const char *command_name, long value); int mxp_display_olc_flags(char_data *ch, const struct flag_type *flag_table, long value, char *command, char *heading); int mxp_display_olc_flags_ex(char_data *ch, const struct flag_type *flag_table, long value, char *command, char *heading, int max_width,int first_indent, int indent); // defaults 77, 16, 5 bool olcex_showflags(char_data *ch, char *argument); bool olcex_showafter(char_data *ch, char *argument); bool olcex_showflagsafter(char_data *ch, char *argument); bool olcex_showcommandafter(char_data *ch, char *argument); char *olcex_get_editor_name( int edit_mode); bool olcex_tab( char_data *ch, char *argument); void continents_show( char_data *ch ); #endif // OLC_EX_H