Pol  Revision:3cfda13
house.cpp File Reference
#include "house.h"
#include <boost/numeric/conversion/cast.hpp>
#include <stdlib.h>
#include <format/format.h>
#include "../../bscript/berror.h"
#include "../../bscript/executor.h"
#include "../../bscript/objmembers.h"
#include "../../bscript/objmethods.h"
#include "../../clib/cfgelem.h"
#include "../../clib/clib_endian.h"
#include "../../clib/logfacility.h"
#include "../../clib/passert.h"
#include "../../clib/refptr.h"
#include "../../clib/streamsaver.h"
#include "../../plib/mapcell.h"
#include "../../plib/mapshape.h"
#include "../../plib/systemstate.h"
#include "../core.h"
#include "../fnsearch.h"
#include "../globals/object_storage.h"
#include "../item/itemdesc.h"
#include "../mobile/charactr.h"
#include "../module/osmod.h"
#include "../module/uomod.h"
#include "../network/cgdata.h"
#include "../network/client.h"
#include "../realms/realm.h"
#include "../scrdef.h"
#include "../scrsched.h"
#include "../scrstore.h"
#include "../uconst.h"
#include "../ufunc.h"
#include "../uobject.h"
#include "../uoexec.h"
#include "../uoexhelp.h"
#include "../uoscrobj.h"
#include "../uworld.h"
#include "customhouses.h"
#include "multi.h"
#include "multidef.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Multi
 

Functions

Bscript::BObjectImp * Pol::Multi::destroy_house (UHouse *house)
 
void Pol::Multi::move_to_ground (Items::Item *item)
 
void Pol::Multi::move_to_ground (Mobile::Character *chr)
 
bool Pol::Multi::multis_exist_in (unsigned short mywest, unsigned short mynorth, unsigned short myeast, unsigned short mysouth, Realms::Realm *realm)
 
bool Pol::Multi::objects_exist_in (unsigned short x1, unsigned short y1, unsigned short x2, unsigned short y2, Realms::Realm *realm)
 
bool Pol::Multi::statics_cause_problems (unsigned short x1, unsigned short y1, unsigned short x2, unsigned short y2, s8 z, int, Realms::Realm *realm)
 

Detailed Description

History
  • 2005/06/06 Shinigami: added readobjects - to get a list of statics
  • 2005/11/26 Shinigami: changed "strcmp" into "stricmp" to suppress Script Errors
  • 2009/09/03 MuadDib: Relocation of multi related cpp/h
  • 2009/09/14 MuadDib: Squatters code added to register.unregister mobs.
  • 2009/09/15 MuadDib: Better cleanup handling on house destroy. Alos clears registered_house off character. Houses now only allow mobiles to be registered. May add items later for other storage.
  • 2012/02/02 Tomi: Added boat member MBR_MULTIID

Definition in file house.cpp.