10 #include "../../bscript/berror.h" 11 #include "../../clib/clib_endian.h" 12 #include "../../clib/logfacility.h" 13 #include "../../clib/rawtypes.h" 14 #include "../globals/object_storage.h" 15 #include "../item/itemdesc.h" 44 multi =
new UBoat( descriptor );
48 multi =
new UHouse( descriptor );
53 <<
" but no definition exists in itemdesc.cfg\n";
const ItemDesc & find_itemdesc(unsigned int objtype)
static Bscript::BObjectImp * scripted_create(const Items::ItemDesc &descriptor, u16 x, u16 y, s8 z, Realms::Realm *realm, int flags)
bool ishouse(u32 objtype)
u32 GetNewItemSerialNumber(void)
static Bscript::BObjectImp * scripted_create(const Items::ItemDesc &descriptor, u16 x, u16 y, s8 z, Realms::Realm *realm, int flags)
u32 UseItemSerialNumber(u32 serial)
static UMulti * create(const Items::ItemDesc &descriptor, u32 serial=0)
bool Insert(UObject *obj)
ObjectStorageManager objStorageManager
static Bscript::BObjectImp * scripted_create(const Items::ItemDesc &descriptor, u16 x, u16 y, s8 z, Realms::Realm *realm, int flags)