Pol  Revision:cb584c9
equipmnt.h File Reference
#include <iosfwd>
#include <string>
#include "../../bscript/bobject.h"
#include "../../clib/compilerspecifics.h"
#include "../../clib/rawtypes.h"
#include "../baseobject.h"
#include "item.h"

Go to the source code of this file.

Classes

class  Pol::Items::Equipment
 

Namespaces

 Pol
 
 Pol::Bscript
 
 Pol::Clib
 
 Pol::Core
 
 Pol::Items
 

Functions

void Pol::Items::allocate_intrinsic_equipment_serials ()
 Deferred allocator for serials during startup, see comments in register_intrinsic_equipment() More...
 
Equipment * Pol::Items::find_intrinsic_equipment (const std::string &name, u8 layer)
 Looks up for an existing intrinsic equipment and return it or nullptr if not found. More...
 
void Pol::Items::insert_intrinsic_equipment (const std::string &name, Equipment *equip)
 Adds a new intrisinc equipment to the map of known ones. More...
 
void Pol::Items::load_npc_intrinsic_equip ()
 Recreates intrinsic equipment for defined NPCs must be called at startup. More...
 
void Pol::Items::register_intrinsic_equipment (const std::string &name, Equipment *equip)
 Must be called when a new intrinsic equipment is created. More...
 

Detailed Description

History

Definition in file equipmnt.h.