Otclient 1.0  14/8/2020
Creature Member List

This is the complete list of members for Creature, including all inherited members.

add_ref()stdext::shared_objectinline
addTimedSquare(uint8 color)Creature
allowAppearWalk()Creatureinline
asLuaObject()LuaObjectinline
blockProjectile()Thinginline
callLuaField(const std::string &field, const T &... args)LuaObject
callLuaField(const std::string &field, const T &... args)LuaObject
canBeSeen()Creatureinline
cancelListenerPainter()Thinginline
connectLuaField(const std::string &field, const std::function< T > &f, bool pushFront=false)LuaObject
const_self_cast()stdext::shared_objectinline
Creature()Creature
dec_ref()stdext::shared_objectinline
draw(const Point &dest, float scaleFactor, int reDrawFlags, LightView *lightView=nullptr)Creaturevirtual
Thing::draw(const Point &, float, bool, int=Otc::ReDrawThing, LightView *=nullptr)Thinginlinevirtual
drawInformation(const Point &point, bool useGray, const Rect &parentRect, int drawFlags)Creature
drawOutfit(const Rect &destRect, bool resize)Creature
dynamic_self_cast()stdext::shared_objectinline
getAnimationPhases()Thinginline
getAnimator()Thinginline
getBaseSpeed()Creatureinline
getClassName()LuaObject
getClothSlot()Thinginline
getCurrentAnimationPhase(bool mount=false)Creature
getDirection()Creatureinline
getDisplacement() overrideCreaturevirtual
getDisplacementX() overrideCreaturevirtual
getDisplacementY() overrideCreaturevirtual
getDrawOffset()Creature
getElevation()Thinginline
getEmblem()Creatureinline
getExactSize(int layer=0, int xPattern=0, int yPattern=0, int zPattern=0, int animationPhase=0) overrideCreaturevirtual
getGroundSpeed()Thinginline
getHealthPercent()Creatureinline
getHeight()Thinginline
getIcon()Creatureinline
getId() overrideCreatureinlinevirtual
getIdleAnimator()Thinginline
getJumpOffset()Creatureinline
getLastStepFromPosition()Creatureinline
getLastStepToPosition()Creatureinline
getLayers()Thinginline
getLensHelp()Thinginline
getLight() overrideCreaturevirtual
getLuaField(const std::string &key)LuaObject
getMarketData()Thinginline
getMaxTextLength()Thinginline
getMinimapColor()Thinginline
getName()Creatureinline
getNumPatternX()Thinginline
getNumPatternY()Thinginline
getNumPatternZ()Thinginline
getOutfit()Creatureinline
getParentContainer()Thing
getPosition()Thinginline
getRealSize()Thinginline
getShield()Creatureinline
getSize()Thinginline
getSkull()Creatureinline
getSpeed()Creatureinline
getSpeedFormulaArray()Creatureinline
getStackPos()Thing
getStackPriority()Thing
getStepDuration(bool ignoreDiagonal=false, Otc::Direction dir=Otc::InvalidDirection)Creature
getStepProgress()Creatureinline
getStepTicksLeft()Creatureinline
getThingType() overrideCreaturevirtual
getTile()Thing
getTotalAnimationPhase()Creature
getType()Creatureinline
getUseCount()LuaObject
getWalkOffset()Creatureinline
getWalkTicksElapsed()Creatureinline
getWidth()Thinginline
hasAnimationPhases()Thinginline
hasDisplacement()Thinginline
hasElevation()Thinginline
hasLensHelp()Thinginline
hasLight() overrideCreatureinlinevirtual
hasLuaField(const std::string &field)LuaObject
hasMiniMapColor()Thinginline
hideStaticSquare()Creatureinline
internalDrawOutfit(Point dest, float scaleFactor, bool animateWalk, Otc::Direction direction)Creature
isAnimateAlways()Thinginline
isAnimatedText()Thinginlinevirtual
isChargeable()Thinginline
isCloth()Thinginline
isContainer()Thinginlinevirtual
isCreature() overrideCreatureinlinevirtual
isDead()Creatureinline
isDontHide()Thinginline
isEffect()Thinginlinevirtual
isFluidContainer()Thinginline
isForceUse()Thinginline
isFullGround()Thinginline
isGround()Thinginline
isGroundBorder()Thinginline
isHangable()Thinginline
isHookEast()Thinginline
isHookSouth()Thinginline
isIgnoreLook()Thinginline
isInvisible()Creatureinline
isItem()Thinginlinevirtual
isLocalPlayer()Thinginlinevirtual
isLyingCorpse()Thinginline
isMarketable()Thinginline
isMissile()Thinginlinevirtual
isMonster()Thinginlinevirtual
isMoveable()Thinginline
isMultiUse()Thinginline
isNotMoveable()Thinginline
isNotPathable()Thinginline
isNotWalkable()Thinginline
isNpc()Thinginlinevirtual
isOnBottom()Thinginline
isOnTop()Thinginline
isOpaque()Thinginline
isParalyzed() constCreatureinline
isPassable()Creatureinline
isPickupable()Thinginline
isPlayer()Thinginlinevirtual
isRemoved()Creatureinline
isRotateable()Thinginline
isSplash()Thinginline
isStackable()Thinginline
isStaticText()Thinginlinevirtual
isTopEffect()Thinginline
isTopGround()Thinginline
isTranslucent()Thinginline
isUnwrapable()Thinginline
isUsable()Thinginline
isWalking()Creatureinline
isWrapable()Thinginline
isWritable()Thinginline
isWritableOnce()Thinginline
jump(int height, int duration)Creature
luaCallLuaField(const std::string &field, const T &... args)LuaObject
luaGetField(const std::string &key)LuaObject
luaGetFieldsTable()LuaObject
luaGetMetatable()LuaObject
LuaObject()LuaObject
luaSetField(const std::string &key)LuaObject
m_allowAppearWalkCreatureprotected
m_baseSpeedCreatureprotected
m_calculatedStepSpeedCreatureprotected
m_datIdThingprotected
m_directionCreatureprotected
m_disappearEventCreatureprotected
m_emblemCreatureprotected
m_emblemTextureCreatureprotected
m_footStepCreatureprotected
m_footTimerCreatureprotected
m_healthPercentCreatureprotected
m_iconCreatureprotected
m_iconTextureCreatureprotected
m_idCreatureprotected
m_informationColorCreatureprotected
m_jumpDurationCreatureprotected
m_jumpHeightCreatureprotected
m_jumpOffsetCreatureprotected
m_jumpTimerCreatureprotected
m_lastStepDirectionCreatureprotected
m_lastStepFromPositionCreatureprotected
m_lastStepToPositionCreatureprotected
m_lightCreatureprotected
m_nameCreatureprotected
m_nameCacheCreatureprotected
m_oldPositionCreatureprotected
m_outfitCreatureprotected
m_outfitColorCreatureprotected
m_outfitColorTimerCreatureprotected
m_outfitColorUpdateEventCreatureprotected
m_passableCreatureprotected
m_positionThingprotected
m_removedCreatureprotected
m_shieldCreatureprotected
m_shieldBlinkCreatureprotected
m_shieldTextureCreatureprotected
m_showShieldTextureCreatureprotected
m_showStaticSquareCreatureprotected
m_showTimedSquareCreatureprotected
m_skullCreatureprotected
m_skullTextureCreatureprotected
m_speedCreatureprotected
m_speedFormulaCreatureprotected
m_staticSquareColorCreatureprotected
m_timedSquareColorCreatureprotected
m_typeCreatureprotected
m_typeTextureCreatureprotected
m_updateDynamicInformationCreatureprotected
m_walkAnimationPhaseCreatureprotected
m_walkedPixelsCreatureprotected
m_walkFinishAnimEventCreatureprotected
m_walkingCreatureprotected
m_walkingTileCreatureprotected
m_walkOffsetCreatureprotected
m_walkTimerCreatureprotected
m_walkTurnDirectionCreatureprotected
m_walkUpdateEventCreatureprotected
nextWalkUpdate()Creatureprotectedvirtual
onAppear() overrideCreaturevirtual
onDeath()Creaturevirtual
onDisappear() overrideCreaturevirtual
onPositionChange(const Position &newPos, const Position &oldPos) overrideCreaturevirtual
operator=(const LuaObject &)LuaObjectinline
rawGetMountThingType()Creature
rawGetThingType() overrideCreaturevirtual
ref_count()stdext::shared_objectinline
releaseLuaFieldsTable()LuaObject
removeTimedSquare()Creatureinline
requestDrawing(const bool force=false)Thing
setBaseSpeed(double baseSpeed)Creature
setDirection(Otc::Direction direction)Creature
setEmblem(uint8 emblem)Creature
setEmblemTexture(const std::string &filename)Creature
setHealthPercent(uint8 healthPercent)Creature
setIcon(uint8 icon)Creature
setIconTexture(const std::string &filename)Creature
setId(uint32 id) overrideCreatureinlinevirtual
setLight(const Light &light)Creatureinline
setLuaField(const std::string &key, const T &value)LuaObject
setName(const std::string &name)Creature
setOutfit(const Outfit &outfit)Creature
setOutfitColor(const Color &color, int duration)Creature
setPassable(bool passable)Creatureinline
setPosition(const Position &position)Thing
setShield(uint8 shield)Creature
setShieldTexture(const std::string &filename, bool blink)Creature
setSkull(uint8 skull)Creature
setSkullTexture(const std::string &filename)Creature
setSpeed(uint16 speed)Creature
setType(uint8 type)Creature
setTypeTexture(const std::string &filename)Creature
shared_object()stdext::shared_objectinline
SHIELD_BLINK_TICKS enum valueCreature
showStaticSquare(const Color &color)Creatureinline
speedACreaturestatic
speedBCreaturestatic
speedCCreaturestatic
startListenerPainter(const float duration)Thinginline
static_self_cast()stdext::shared_objectinline
stopWalk()Creaturevirtual
terminateWalk()Creatureprotectedvirtual
Thing()Thing
turn(Otc::Direction direction)Creature
updateDynamicInformation(bool update)Creatureinline
updateDynamicInformation() constCreatureinline
updateJump()Creatureprotected
updateOutfitColor(Color color, Color finalColor, Color delta, int duration)Creatureprotected
updateShield()Creature
updateWalk()Creatureprotectedvirtual
updateWalkAnimation()Creatureprotectedvirtual
updateWalkingTile()Creatureprotected
updateWalkOffset(int totalPixelsWalked)Creatureprotectedvirtual
VOLATILE_SQUARE_DURATION enum valueCreature
walk(const Position &oldPos, const Position &newPos)Creaturevirtual
~LuaObject()LuaObjectvirtual
~shared_object()stdext::shared_objectinlinevirtual
~Thing()Thinginlinevirtual