[Package Index | Mudlib Index | Effect Index]

File /obj/handlers/research_handler.c

A convenient place to store the info on research progress since the playerobject might get overloaed with properties otherwise.

Includes

This class includes the following files /include/spell_research.h

Method index

Public Functions

These are functions that everyone can access.

add_module
int add_module(string name,
               string path)
advance_research
void advance_research(string name)
change_spell_name
void change_spell_name(string name,
                       string new_spell_name)
check_method
int check_method(string m)
check_school
int check_school(string m)
clear_cache
void clear_cache()
clear_modules
void clear_modules(string name)
clear_player
void clear_player(string name)
load_datum
int load_datum(string name)
name_to_file
string name_to_file(string name)
poof_datum
void poof_datum(string name)
query_changed
mapping query_changed()
query_extras
mixed query_extras(string name)
query_mod_name
string query_mod_name(string m)
query_modules
string * query_modules(string name)
query_power_level
int query_power_level(string m)
query_progress
int query_progress(string name)
query_spell
string query_spell(string name)
query_used
mapping query_used()
remove_module
int remove_module(string name,
                  string path)
save_this
void save_this()
set_caching
void set_caching(int i)
set_extras
void set_extras(string name,
                mixed info)
setup_mod_info
void setup_mod_info()
start_player
void start_player(string name,
                  string spell_name)