ascend(int delta) | Item | |
assignObjId() | Object | [virtual] |
cachedShape | Item | [mutable, protected] |
cachedShapeInfo | Item | [mutable, protected] |
callUsecode(uint16 classid, uint16 offset, const uint8 *args=0, int argsize=0) | Object | |
callUsecodeEvent_anim() | Item | |
callUsecodeEvent_AvatarStoleSomething(uint16 unk) | Item | |
callUsecodeEvent_cachein() | Item | |
callUsecodeEvent_cast(uint16 unk) | Item | |
callUsecodeEvent_combine() | Item | |
callUsecodeEvent_enterFastArea() | Item | |
callUsecodeEvent_gotHit(ObjId hitter, sint16 hitforce) | Item | |
callUsecodeEvent_guardianBark(sint16 unk) | Item | |
callUsecodeEvent_hatch() | Item | |
callUsecodeEvent_hit(ObjId hitted, sint16 hitforce) | Item | |
callUsecodeEvent_justMoved() | Item | |
callUsecodeEvent_leaveFastArea() | Item | |
callUsecodeEvent_look() | Item | |
callUsecodeEvent_release() | Item | |
callUsecodeEvent_schedule(uint32 time) | Item | |
callUsecodeEvent_use() | Item | |
canDrag() | Item | |
canExistAt(sint32 x, sint32 y, sint32 z, bool needsupport=false) const | Item | |
canMergeWith(Item *other) | Item | |
canReach(Item *other, int range, sint32 x=0, sint32 y=0, sint32 z=0) | Item | |
checkLoopScript(const uint8 *script, uint32 scriptsize) | Item | |
clearExtFlag(uint32 mask) | Item | [inline] |
clearFlag(uint32 mask) | Item | [inline] |
clearGump() | Item | |
clearObjId() | Object | [virtual] |
closeGump() | Item | |
collideMove(sint32 x, sint32 y, sint32 z, bool teleport, bool force, ObjId *hititem=0) | Item | |
countNearby(uint32 shape, uint16 range) | Item | |
destroy(bool delnow=false) | Item | [virtual] |
doLerp(sint32 factor) | Item | [inline] |
dumpInfo() | Egg | [virtual] |
Egg() | Egg | |
ENABLE_CUSTOM_MEMORY_ALLOCATION() | Object | |
ENABLE_RUNTIME_CLASSTYPE() | Egg | |
ensureGravityProcess() | Item | [virtual] |
enterFastArea() | Item | [virtual] |
explode() | Item | |
EXT_CAMERA enum value | Item | |
EXT_FIXED enum value | Item | |
EXT_HIGHLIGHT enum value | Item | |
EXT_INCURMAP enum value | Item | |
EXT_LERP_NOPREV enum value | Item | |
EXT_PERMANENT_NPC enum value | Item | |
EXT_SPRITE enum value | Item | |
EXT_TRANSPARENT enum value | Item | |
extendedflags | Item | [protected] |
extflags enum name | Item | |
fall() | Item | |
flags | Item | [protected] |
FLG_BOUNCING enum value | Item | |
FLG_CONTAINED enum value | Item | |
FLG_DISPOSABLE enum value | Item | |
FLG_EQUIPPED enum value | Item | |
FLG_ETHEREAL enum value | Item | |
FLG_FAST_ONLY enum value | Item | |
FLG_FASTAREA enum value | Item | |
FLG_FLIPPED enum value | Item | |
FLG_GUMP_OPEN enum value | Item | |
FLG_HANGING enum value | Item | |
FLG_IN_NPC_LIST enum value | Item | |
FLG_INVISIBLE enum value | Item | |
FLG_LOW_FRICTION enum value | Item | |
FLG_OWNED enum value | Item | |
frame | Item | [protected] |
getCentre(sint32 &x, sint32 &y, sint32 &z) const | Item | |
getDamageType() | Item | [virtual] |
getDirToItemCentre(Item &item2) const | Item | |
getExtFlags() const | Item | [inline] |
getFamily() | Item | |
getFlags() const | Item | [inline] |
getFootpadData(sint32 &x, sint32 &y, sint32 &z) const | Item | [inline] |
getFootpadWorld(sint32 &x, sint32 &y, sint32 &z) const | Item | [inline] |
getFrame() const | Item | [inline] |
getGravityPID() const | Item | [inline] |
getGump() | Item | [inline] |
getGumpLocation(sint32 &x, sint32 &y) const | Item | |
getLerped(sint32 &x, sint32 &y, sint32 &z) const | Item | [inline] |
getLocation(sint32 &x, sint32 &y, sint32 &z) const | Item | [inline] |
getLocationAbsolute(sint32 &x, sint32 &y, sint32 &z) const | Item | |
getMapNum() const | Item | [inline] |
getNpcNum() const | Item | [inline] |
getObjId() const | Object | [inline] |
getParent() const | Item | [inline] |
getParentAsContainer() const | Item | |
getQuality() const | Item | [inline] |
getRange(Item &item2, bool checkz=false) const | Item | |
getShape() const | Item | [inline] |
getShapeInfo() const | Item | [inline] |
getShapeInfoFromGameInstance() const | Item | |
getShapeObject() const | Item | |
getThrowRange() | Item | |
getTopItem() | Item | |
getTotalWeight() | Item | [virtual] |
getVolume() | Item | [virtual] |
getWeight() | Item | [virtual] |
getWorldBox() const | Item | |
getXRange() const | Egg | [inline] |
getYRange() const | Egg | [inline] |
getZ() const | Item | |
grab() | Item | |
gravitypid | Item | [protected] |
gump | Item | [protected] |
hatch() | Egg | [virtual] |
hatched | Egg | [protected] |
hurl(int xs, int ys, int zs, int grav) | Item | |
INTRINSIC(I_getEggXRange) | Egg | |
INTRINSIC(I_getEggYRange) | Egg | |
INTRINSIC(I_setEggXRange) | Egg | |
INTRINSIC(I_setEggYRange) | Egg | |
INTRINSIC(I_getEggId) | Egg | |
INTRINSIC(I_setEggId) | Egg | |
Item::INTRINSIC(I_touch) | Item | |
Item::INTRINSIC(I_getX) | Item | |
Item::INTRINSIC(I_getY) | Item | |
Item::INTRINSIC(I_getZ) | Item | |
Item::INTRINSIC(I_getCX) | Item | |
Item::INTRINSIC(I_getCY) | Item | |
Item::INTRINSIC(I_getCZ) | Item | |
Item::INTRINSIC(I_getPoint) | Item | |
Item::INTRINSIC(I_getShape) | Item | |
Item::INTRINSIC(I_setShape) | Item | |
Item::INTRINSIC(I_getFrame) | Item | |
Item::INTRINSIC(I_setFrame) | Item | |
Item::INTRINSIC(I_getQuality) | Item | |
Item::INTRINSIC(I_getUnkEggType) | Item | |
Item::INTRINSIC(I_getQuantity) | Item | |
Item::INTRINSIC(I_getContainer) | Item | |
Item::INTRINSIC(I_getRootContainer) | Item | |
Item::INTRINSIC(I_getQ) | Item | |
Item::INTRINSIC(I_getQHi) | Item | |
Item::INTRINSIC(I_getQLo) | Item | |
Item::INTRINSIC(I_setQ) | Item | |
Item::INTRINSIC(I_setQHi) | Item | |
Item::INTRINSIC(I_setQLo) | Item | |
Item::INTRINSIC(I_setQuality) | Item | |
Item::INTRINSIC(I_setQuantity) | Item | |
Item::INTRINSIC(I_getFamily) | Item | |
Item::INTRINSIC(I_getTypeFlag) | Item | |
Item::INTRINSIC(I_getStatus) | Item | |
Item::INTRINSIC(I_orStatus) | Item | |
Item::INTRINSIC(I_andStatus) | Item | |
Item::INTRINSIC(I_getFootpadData) | Item | |
Item::INTRINSIC(I_overlaps) | Item | |
Item::INTRINSIC(I_overlapsXY) | Item | |
Item::INTRINSIC(I_isOn) | Item | |
Item::INTRINSIC(I_ascend) | Item | |
Item::INTRINSIC(I_getWeight) | Item | |
Item::INTRINSIC(I_getWeightIncludingContents) | Item | |
Item::INTRINSIC(I_getVolume) | Item | |
Item::INTRINSIC(I_bark) | Item | |
Item::INTRINSIC(I_getMapArray) | Item | |
Item::INTRINSIC(I_setMapArray) | Item | |
Item::INTRINSIC(I_getNpcNum) | Item | |
Item::INTRINSIC(I_getDirToCoords) | Item | |
Item::INTRINSIC(I_getDirFromCoords) | Item | |
Item::INTRINSIC(I_getDirToItem) | Item | |
Item::INTRINSIC(I_getDirFromItem) | Item | |
Item::INTRINSIC(I_look) | Item | |
Item::INTRINSIC(I_use) | Item | |
Item::INTRINSIC(I_gotHit) | Item | |
Item::INTRINSIC(I_enterFastArea) | Item | |
Item::INTRINSIC(I_ask) | Item | |
Item::INTRINSIC(I_getSliderInput) | Item | |
Item::INTRINSIC(I_openGump) | Item | |
Item::INTRINSIC(I_closeGump) | Item | |
Item::INTRINSIC(I_create) | Item | |
Item::INTRINSIC(I_legalCreateAtPoint) | Item | |
Item::INTRINSIC(I_legalCreateAtCoords) | Item | |
Item::INTRINSIC(I_legalCreateInCont) | Item | |
Item::INTRINSIC(I_push) | Item | |
Item::INTRINSIC(I_pop) | Item | |
Item::INTRINSIC(I_popToCoords) | Item | |
Item::INTRINSIC(I_popToContainer) | Item | |
Item::INTRINSIC(I_popToEnd) | Item | |
Item::INTRINSIC(I_destroy) | Item | |
Item::INTRINSIC(I_move) | Item | |
Item::INTRINSIC(I_legalMoveToPoint) | Item | |
Item::INTRINSIC(I_legalMoveToContainer) | Item | |
Item::INTRINSIC(I_hurl) | Item | |
Item::INTRINSIC(I_shoot) | Item | |
Item::INTRINSIC(I_fall) | Item | |
Item::INTRINSIC(I_grab) | Item | |
Item::INTRINSIC(I_igniteChaos) | Item | |
Item::INTRINSIC(I_getFamilyOfType) | Item | |
Item::INTRINSIC(I_getEtherealTop) | Item | |
Item::INTRINSIC(I_guardianBark) | Item | |
Item::INTRINSIC(I_getSurfaceWeight) | Item | |
Item::INTRINSIC(I_isExplosive) | Item | |
Item::INTRINSIC(I_receiveHit) | Item | |
Item::INTRINSIC(I_explode) | Item | |
Item::INTRINSIC(I_canReach) | Item | |
Item::INTRINSIC(I_getRange) | Item | |
Item::INTRINSIC(I_isCrusTypeNPC) | Item | |
isOn(Item &item2) const | Item | |
Item() | Item | |
ItemFactory class | Egg | [friend] |
ix | Item | [protected] |
iy | Item | [protected] |
iz | Item | [protected] |
l_next | Item | [protected] |
l_prev | Item | [protected] |
leaveFastArea() | Egg | [virtual] |
loadData(IDataSource *ids, uint32 version) | Egg | |
mapnum | Item | [protected] |
move(sint32 x, sint32 y, sint32 z) | Item | |
movedByPlayer() | Item | |
moveToContainer(Container *container, bool checkwghtvol=false) | Item | |
moveToEtherealVoid() | Item | |
npcnum | Item | [protected] |
Object() | Object | [inline] |
objid | Object | [protected] |
openGump(uint32 gumpshape) | Item | |
overlaps(Item &item2) const | Item | |
overlapsxy(Item &item2) const | Item | |
parent | Item | [protected] |
quality | Item | [protected] |
randomGumpLocation() | Item | |
receiveHit(ObjId other, int dir, int damage, uint16 type) | Item | [virtual] |
reset() | Egg | [inline] |
returnFromEtherealVoid() | Item | |
save(ODataSource *ods) | Object | |
saveData(ODataSource *ods) | Egg | [protected, virtual] |
setExtFlag(uint32 mask) | Item | [inline] |
setExtFlags(uint32 f) | Item | [inline] |
setFlag(uint32 mask) | Item | [inline] |
setFlagRecursively(uint32 mask) | Item | [inline, virtual] |
setFrame(uint32 frame_) | Item | [inline] |
setGravityPID(ProcId pid) | Item | [inline] |
setGumpLocation(sint32 x, sint32 y) | Item | |
setLocation(sint32 x, sint32 y, sint32 z) | Item | |
setMapNum(uint16 mapnum_) | Item | [inline] |
setNpcNum(uint16 npcnum_) | Item | [inline] |
setParent(ObjId p) | Item | [inline] |
setQuality(uint16 quality_) | Item | [inline] |
setShape(uint32 shape_) | Item | [inline] |
setupLerp(sint32 gametick) | Item | |
setXRange(int r) | Egg | [inline] |
setYRange(int r) | Egg | [inline] |
setZ(sint32 z_) | Item | [inline] |
statusflags enum name | Item | |
use() | Item | |
writeObjectHeader(ODataSource *ods) | Object | [protected] |
x | Item | [protected] |
y | Item | [protected] |
z | Item | [protected] |
~Egg() | Egg | [virtual] |
~Item() | Item | [virtual] |
~Object() | Object | [virtual] |