Pol  Revision:cb584c9
armor.cpp File Reference
#include "armor.h"
#include <stddef.h>
#include <stdexcept>
#include <format/format.h>
#include "../../bscript/bstruct.h"
#include "../../bscript/impstr.h"
#include "../../clib/cfgelem.h"
#include "../../clib/logfacility.h"
#include "../../clib/passert.h"
#include "../../clib/streamsaver.h"
#include "../../clib/strutil.h"
#include "../../plib/pkg.h"
#include "../../plib/systemstate.h"
#include "../equipdsc.h"
#include "../extobj.h"
#include "../globals/settings.h"
#include "../layers.h"
#include "../tiles.h"
#include "../uobject.h"
#include "armrtmpl.h"
#include "itemdesc.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Items
 
 Pol::Mobile
 

Functions

UArmor * Pol::Items::create_intrinsic_shield (const char *name, Clib::ConfigElem &elem, const Plib::Package *pkg)
 Creates a new intrinsic shield and returns it. More...
 
UArmor * Pol::Items::create_intrinsic_shield_from_npctemplate (Clib::ConfigElem &elem, const Plib::Package *pkg)
 Creates a new intrinic shield for an NPC template and returns it. More...
 
unsigned short Pol::Mobile::layer_to_zone (unsigned short layer)
 
void Pol::Items::validate_intrinsic_shield_template ()
 Must be called at startup, validates the intrinsic shield element. More...
 
unsigned short Pol::Mobile::zone_name_to_zone (const char *zname)
 
const char * Pol::Mobile::zone_to_zone_name (unsigned short zone)
 

Detailed Description

History
  • 2003/07/10 Dave: armordesc expects string zone names

Definition in file armor.cpp.