Class IsoDeadBody

  • Field Details Link icon

    • MAX_ROT_STAGES Link icon

      public static final int MAX_ROT_STAGES
      See Also:
    • MAX_ROT_STAGES_ANIMALS Link icon

      public static final int MAX_ROT_STAGES_ANIMALS
      See Also:
    • animalAnimSet Link icon

      public String animalAnimSet
    • weight Link icon

      public float weight
    • corpseItem Link icon

      public String corpseItem
    • customName Link icon

      public String customName
    • invIcon Link icon

      public String invIcon
    • ragdollFall Link icon

      public boolean ragdollFall
    • animationPlayer Link icon

      public AnimationPlayer animationPlayer
    • rottenTexture Link icon

      public String rottenTexture
    • Speaking Link icon

      public boolean Speaking
    • sayLine Link icon

      public String sayLine
  • Constructor Details Link icon

    • IsoDeadBody Link icon

      public IsoDeadBody(IsoGameCharacter died)
    • IsoDeadBody Link icon

      public IsoDeadBody(IsoGameCharacter died, boolean wasCorpseAlready)
    • IsoDeadBody Link icon

      public IsoDeadBody(IsoGameCharacter isoGameCharacter, boolean boolean2, boolean boolean0)
    • IsoDeadBody Link icon

      public IsoDeadBody(IsoCell cell)
  • Method Details Link icon

    • getObjectID Link icon

      public ObjectID getObjectID()
      Specified by:
      getObjectID in interface IIdentifiable
    • isDead Link icon

      public static boolean isDead(short _id)
    • getObjectName Link icon

      public String getObjectName()
      Overrides:
      getObjectName in class IsoMovingObject
    • toString Link icon

      public String toString()
      Overrides:
      toString in class IsoMovingObject
    • getVisual Link icon

      public BaseVisual getVisual()
    • getHumanVisual Link icon

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getAnimalVisual Link icon

      public AnimalVisual getAnimalVisual()
      Specified by:
      getAnimalVisual in interface IAnimalVisual
    • getAnimalType Link icon

      public String getAnimalType()
      Specified by:
      getAnimalType in interface IAnimalVisual
    • getAnimalSize Link icon

      public float getAnimalSize()
      Specified by:
      getAnimalSize in interface IAnimalVisual
    • getItemVisuals Link icon

      public void getItemVisuals(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
    • isFemale Link icon

      public boolean isFemale()
      Specified by:
      isFemale in interface IHumanVisual
    • isZombie Link icon

      public boolean isZombie()
      Specified by:
      isZombie in interface IHumanVisual
      Overrides:
      isZombie in class IsoObject
    • isCrawling Link icon

      public boolean isCrawling()
    • setCrawling Link icon

      public void setCrawling(boolean crawling)
    • isFakeDead Link icon

      public boolean isFakeDead()
    • setFakeDead Link icon

      public void setFakeDead(boolean fakeDead)
    • isSkeleton Link icon

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • setWornItems Link icon

      public void setWornItems(WornItems other)
    • getWornItems Link icon

      public WornItems getWornItems()
    • setAttachedItems Link icon

      public void setAttachedItems(AttachedItems other)
    • getAttachedItems Link icon

      public AttachedItems getAttachedItems()
    • isEquipped Link icon

      public boolean isEquipped(InventoryItem inventoryItem)
    • isEquippedClothing Link icon

      public boolean isEquippedClothing(InventoryItem inventoryItem)
    • isAttachedItem Link icon

      public boolean isAttachedItem(InventoryItem inventoryItem)
    • isHandItem Link icon

      public boolean isHandItem(InventoryItem inventoryItem)
    • isPrimaryHandItem Link icon

      public boolean isPrimaryHandItem(InventoryItem inventoryItem)
    • isSecondaryHandItem Link icon

      public boolean isSecondaryHandItem(InventoryItem inventoryItem)
    • getInventoryWeight Link icon

      public float getInventoryWeight()
    • getItem Link icon

      public InventoryItem getItem()
    • load Link icon

      public void load(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) throws IOException
      Overrides:
      load in class IsoMovingObject
      Throws:
      IOException
    • save Link icon

      public void save(ByteBuffer output, boolean IS_DEBUG_SAVE) throws IOException
      Overrides:
      save in class IsoMovingObject
      Throws:
      IOException
    • softReset Link icon

      public void softReset()
      Overrides:
      softReset in class IsoObject
    • saveChange Link icon

      public void saveChange(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer)
      Overrides:
      saveChange in class IsoObject
    • loadChange Link icon

      public void loadChange(String change, ByteBuffer bb)
      Overrides:
      loadChange in class IsoObject
    • renderlast Link icon

      public void renderlast()
      Overrides:
      renderlast in class IsoMovingObject
    • render Link icon

      public void render(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader)
      Overrides:
      render in class IsoObject
    • renderShadow Link icon

      public void renderShadow()
    • renderShadow Link icon

      public static void renderShadow(float float0, float float1, float float2, org.joml.Vector3f vector3f, float float3, float float4, float float5, ColorInfo colorInfo, float float6)
    • renderShadow Link icon

      public static void renderShadow(float float6, float float8, float float20, org.joml.Vector3f vector3f0, float float2, float float3, float float4, ColorInfo colorInfo, float float1, boolean boolean0)
    • getShadowParams Link icon

      public ShadowParams getShadowParams()
    • renderObjectPicker Link icon

      public void renderObjectPicker(float x, float y, float z, ColorInfo lightInfo)
      Overrides:
      renderObjectPicker in class IsoObject
    • isMouseOver Link icon

      public boolean isMouseOver(float screenX, float screenY)
    • getGrabHeadPosition Link icon

      public org.joml.Vector2f getGrabHeadPosition(org.joml.Vector2f vector2f)
    • getGrabLegsPosition Link icon

      public org.joml.Vector2f getGrabLegsPosition(org.joml.Vector2f vector2f)
    • Burn Link icon

      public void Burn()
    • setContainer Link icon

      public void setContainer(ItemContainer container)
      Overrides:
      setContainer in class IsoObject
    • checkClothing Link icon

      public void checkClothing(InventoryItem removedItem)
    • IsSpeaking Link icon

      public boolean IsSpeaking()
      Specified by:
      IsSpeaking in interface Talker
    • Say Link icon

      public void Say(String line)
      Specified by:
      Say in interface Talker
    • getSayLine Link icon

      public String getSayLine()
      Specified by:
      getSayLine in interface Talker
    • getTalkerType Link icon

      public String getTalkerType()
      Specified by:
      getTalkerType in interface Talker
    • addToWorld Link icon

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld Link icon

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoMovingObject
    • updateBodies Link icon

      public static void updateBodies()
    • changeRotStage Link icon

      public void changeRotStage(int int0)
    • getReanimateTime Link icon

      public float getReanimateTime()
    • setReanimateTime Link icon

      public void setReanimateTime(float hours)
    • reanimateLater Link icon

      public void reanimateLater()
    • reanimateNow Link icon

      public void reanimateNow()
    • update Link icon

      public void update()
      Overrides:
      update in class IsoMovingObject
    • Grappled Link icon

      public void Grappled(IGrappleable grappleable, HandWeapon handWeapon, float float0, String string)
      Specified by:
      Grappled in interface IGrappleable
      Specified by:
      Grappled in interface IGrappleableWrapper
    • reanimate Link icon

      public IsoGameCharacter reanimate()
    • Reset Link icon

      public static void Reset()
    • Collision Link icon

      public void Collision(Vector2 collision, IsoObject object)
      Overrides:
      Collision in class IsoObject
    • isFallOnFront Link icon

      public boolean isFallOnFront()
      Specified by:
      isFallOnFront in interface IGrappleable
    • setFallOnFront Link icon

      public void setFallOnFront(boolean _fallOnFront)
      Specified by:
      setFallOnFront in interface IGrappleable
    • isKilledByFall Link icon

      public boolean isKilledByFall()
      Specified by:
      isKilledByFall in interface IGrappleable
    • setKilledByFall Link icon

      public void setKilledByFall(boolean boolean0)
      Specified by:
      setKilledByFall in interface IGrappleable
    • getPrimaryHandItem Link icon

      public InventoryItem getPrimaryHandItem()
    • setPrimaryHandItem Link icon

      public void setPrimaryHandItem(InventoryItem item)
    • getSecondaryHandItem Link icon

      public InventoryItem getSecondaryHandItem()
    • setSecondaryHandItem Link icon

      public void setSecondaryHandItem(InventoryItem item)
    • getAngle Link icon

      public float getAngle()
    • getOutfitName Link icon

      public String getOutfitName()
    • readInventory Link icon

      public String readInventory(ByteBuffer b)
    • getCharacterOnlineID Link icon

      public short getCharacterOnlineID()
    • setCharacterOnlineID Link icon

      public void setCharacterOnlineID(short short0)
    • isPlayer Link icon

      public boolean isPlayer()
    • removeDeadBody Link icon

      public static void removeDeadBody(ObjectID objectID)
    • getRenderSquare Link icon

      public IsoGridSquare getRenderSquare()
      Overrides:
      getRenderSquare in class IsoObject
    • renderDebugData Link icon

      public void renderDebugData()
    • isAnimal Link icon

      public boolean isAnimal()
    • getWeight Link icon

      public float getWeight()
      Overrides:
      getWeight in class IsoMovingObject
    • getCorpseItem Link icon

      public String getCorpseItem()
    • getCustomName Link icon

      public String getCustomName()
    • setAnimalData Link icon

      public void setAnimalData(IsoAnimal isoAnimal)
    • getDescriptor Link icon

      public SurvivorDesc getDescriptor()
    • getAnimForwardDirection Link icon

      public Vector2 getAnimForwardDirection(Vector2 vector2)
      Specified by:
      getAnimForwardDirection in interface IGrappleable
    • setForwardDirection Link icon

      public void setForwardDirection(Vector2 vector2)
      Specified by:
      setForwardDirection in interface IGrappleable
    • isPerformingGrappleAnimation Link icon

      public boolean isPerformingGrappleAnimation()
      Specified by:
      isPerformingGrappleAnimation in interface IGrappleable
    • setForwardDirectionAngle Link icon

      public void setForwardDirectionAngle(float float0)
    • getAnimatable Link icon

      public IAnimatable getAnimatable()
      Specified by:
      getAnimatable in interface IGrappleable
    • getWrappedGrappleable Link icon

      public IGrappleable getWrappedGrappleable()
      Specified by:
      getWrappedGrappleable in interface IGrappleableWrapper
    • getDiedBoneTransforms Link icon

      public TwistableBoneTransform[] getDiedBoneTransforms()
    • getCarcassName Link icon

      public String getCarcassName()
    • getBreed Link icon

      public String getBreed()
    • hasAnimalParts Link icon

      public boolean hasAnimalParts()
    • isAnimalSkeleton Link icon

      public boolean isAnimalSkeleton()
    • invalidateCorpse Link icon

      public void invalidateCorpse()
    • setInvalidateNextRender Link icon

      public void setInvalidateNextRender(boolean boolean0)
    • getInvIcon Link icon

      public String getInvIcon()
    • getPickUpSound Link icon

      public String getPickUpSound()