[Package Index | Mudlib Index | Effect Index]
File /std/living/spells.c
This method returns the string help for the spell. It is used by the
help command to find the help for the spell.Includes
This class includes the following files /include/spells.hClass Index
Method index
Public Functions
These are functions that everyone can access.
-
add_spell
int add_spell(string name,
mixed ob,
mixed func)
This method adds a spell into the current spell list.
- Parameters:
name - the name of the spell to add
ob - the object the spell is on
func - the function to call for the spell
- Returns:
1 on success, 0 on failure
-
check_old_spells
void check_old_spells()
-
help_spell
string help_spell(string str)
-
query_spell
mixed query_spell(string word)
This method finds the data for the spell of the specific name
- Parameters:
word - the name of the spell to find data on
- Returns:
the data for the spell
-
query_spells
mapping query_spells()
This method returns the current bunch of spells for the object.
- Returns:
the spells
-
query_spells_nocase
mapping query_spells_nocase()
This method returns the list of spells without any case issues.
- Returns:
the list of spells without any case
-
remove_spell
int remove_spell(string name)
This method removes the spell of the given name.
- Parameters:
name - the name of the spell to remove
- Returns:
1 on succes, 0 on failure
Protected Functions
These are functions that only objects inheriting the class can access.
-
reset_spells
void reset_spells()
This method resets all the spell data.
Classes
These are nice data types for dealing with... Data!