Pol  Revision:cb584c9
spells.cpp File Reference
#include "spells.h"
#include <stdlib.h>
#include <time.h>
#include <format/format.h>
#include "../bscript/eprog.h"
#include "../clib/cfgelem.h"
#include "../clib/cfgfile.h"
#include "../clib/fileutil.h"
#include "../clib/logfacility.h"
#include "../clib/refptr.h"
#include "../plib/pkg.h"
#include "../plib/systemstate.h"
#include "containr.h"
#include "globals/state.h"
#include "globals/uvars.h"
#include "item/item.h"
#include "item/itemdesc.h"
#include "layers.h"
#include "miscrgn.h"
#include "mkscrobj.h"
#include "mobile/charactr.h"
#include "network/client.h"
#include "pktin.h"
#include "polclass.h"
#include "polsig.h"
#include "scrstore.h"
#include "skillid.h"
#include "spelbook.h"
#include "syshook.h"
#include "ufunc.h"
#include "umanip.h"
#include "vital.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Core
 

Functions

void Pol::Core::clean_spells ()
 
void Pol::Core::do_cast (Network::Client *client, u16 spellid)
 
void Pol::Core::handle_cast_spell (Network::Client *client, PKTIN_12 *msg)
 
void Pol::Core::handle_open_spellbook (Network::Client *client, PKTIN_12 *msg)
 
bool Pol::Core::hands_are_free (Mobile::Character *chr)
 
bool Pol::Core::knows_spell (Mobile::Character *chr, u16 spellid)
 
void Pol::Core::load_circle_data ()
 
void Pol::Core::load_spell_data ()
 
void Pol::Core::load_spells_cfg (const char *path, Plib::Package *pkg)
 
static bool Pol::Core::nocast_here (Mobile::Character *chr)
 
void Pol::Core::register_spell (USpell *spell, unsigned short spellid)
 

Detailed Description

History
  • 2009/09/20 MuadDib: docast no longer unhides. Let scripts handle this.
  • 2010/01/15 Turley: (Tomi) SpeakPowerWords font and color params

Definition in file spells.cpp.