Package zombie.iso.objects
Class IsoDeadBody
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.iso.objects.IsoDeadBody
- All Implemented Interfaces:
Serializable
,Mover
,Talker
,IHumanVisual
,Thumpable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManager
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
boolean
Fields inherited from class zombie.iso.IsoMovingObject
bOutline, Collidable, current, def, hitDir, ID, last, lx, ly, lz, MAX_ZOMBIES_EATING, movementLastFrame, movingSq, noDamage, nx, ny, outlineColor, ScriptModule, scriptnx, scriptny, shootable, solid, treeSoundMgr, weight, width, x, y, z
Fields inherited from class zombie.iso.IsoObject
AttachedAnimSprite, bAlphaForced, bmod, bMovedThumpable, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
-
Constructor Summary
ConstructorDescriptionIsoDeadBody
(IsoGameCharacter gameCharacter) IsoDeadBody
(IsoGameCharacter gameCharacter, boolean boolean1) IsoDeadBody
(IsoCell cell) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addDeadBodyID
(short short1, IsoDeadBody deadBody) void
void
Burn()
void
checkClothing
(InventoryItem inventoryItem) void
float
getAngle()
static IsoDeadBody
getDeadBody
(short short1) getItem()
void
getItemVisuals
(ItemVisuals itemVisuals) short
short
float
boolean
static boolean
isDead
(short short1) boolean
boolean
boolean
isFemale()
boolean
isMouseOver
(float float1, float float2) boolean
isPlayer()
boolean
boolean
boolean
isZombie()
void
load
(ByteBuffer byteBuffer, int int1, boolean boolean1) void
loadChange
(String string, ByteBuffer byteBuffer) readInventory
(ByteBuffer byteBuffer) void
void
void
static void
removeDeadBody
(short short1) void
void
render
(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader) void
void
renderObjectPicker
(float float1, float float2, float float3, ColorInfo colorInfo) void
static void
renderShadow
(float float1, float float2, float float3, Vector3f vector3f, float float4, float float5, float float6, ColorInfo colorInfo, float float7) static void
Reset()
void
save
(ByteBuffer byteBuffer, boolean boolean1) void
saveChange
(String string, KahluaTable kahluaTable, ByteBuffer byteBuffer) void
void
setAttachedItems
(AttachedItems attachedItems) void
setContainer
(ItemContainer itemContainer) void
setCrawling
(boolean boolean1) void
setFakeDead
(boolean boolean1) void
setFallOnFront
(boolean boolean1) void
setObjectID
(short short1) void
setOnlineID
(short short1) void
setPrimaryHandItem
(InventoryItem inventoryItem) void
setReanimateTime
(float float1) void
setSecondaryHandItem
(InventoryItem inventoryItem) void
setWornItems
(WornItems wornItems) void
void
update()
static void
Methods inherited from class zombie.iso.IsoMovingObject
canHaveMultipleHits, collideWith, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getBuilding, getBumpedType, getCollidedObject, getCollideType, getCurrentBuilding, getCurrentSquare, getCurrentZone, getDistanceSq, getEatingZombies, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastCollideTime, getLastSquare, getLastTargettedBy, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMasterRegion, getMovementLastFrame, getNoDamage, getNx, getNy, getPathFindIndex, getPosition, getScreenX, getScreenY, getScriptModule, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, Hit, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isEatingOther, isFirstUpdate, isOnFloor, isPushableForSeparate, isPushedByForSeparate, isShootable, isSolid, isSolidForSeparate, isZombiesDontAttack, Move, MoveUnmodded, onMouseRightClick, onMouseRightReleased, postupdate, preupdate, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setDestroyed, setEatingZombies, setFeelersize, setFirstUpdate, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setMovingSquareNow, setNoDamage, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, setZombiesDontAttack, spotted
Methods inherited from class zombie.iso.IsoObject
addChild, addItemsFromProperties, addObjectAmbientEmitter, addSecondaryContainer, addSheetRope, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkAmbientSound, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, countAddSheetRope, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAlphaUpdateRateMul, getAttachedAnimSprite, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPositionAlt, getFactoryVehicle, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGridObjects, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWaterMax, getWindRenderEffects, getWorldObjectIndex, hasExternalWaterSource, hasModData, hasObjectAmbientEmitter, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isBlink, isExistInTheWorld, isFloor, isHighlighted, isHoppable, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, removeSheetRope, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAttachedAnimSprite, setBlink, setChildSprites, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, useItemOn, useWater, WeaponHit, writeToRemoteBuffer
-
Field Details
-
MAX_ROT_STAGES
public static final int MAX_ROT_STAGES- See Also:
-
atlasTex
-
Speaking
public boolean Speaking -
sayLine
-
-
Constructor Details
-
IsoDeadBody
-
IsoDeadBody
-
IsoDeadBody
-
-
Method Details
-
isDead
public static boolean isDead(short short1) -
getObjectName
- Overrides:
getObjectName
in classIsoMovingObject
-
getVisual
-
getHumanVisual
- Specified by:
getHumanVisual
in interfaceIHumanVisual
-
getItemVisuals
- Specified by:
getItemVisuals
in interfaceIHumanVisual
-
isFemale
public boolean isFemale()- Specified by:
isFemale
in interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombie
in interfaceIHumanVisual
- Overrides:
isZombie
in classIsoObject
-
isCrawling
public boolean isCrawling() -
setCrawling
public void setCrawling(boolean boolean1) -
isFakeDead
public boolean isFakeDead() -
setFakeDead
public void setFakeDead(boolean boolean1) -
isSkeleton
public boolean isSkeleton()- Specified by:
isSkeleton
in interfaceIHumanVisual
-
setWornItems
-
getWornItems
-
setAttachedItems
-
getAttachedItems
-
getItem
-
load
- Overrides:
load
in classIsoMovingObject
- Throws:
IOException
-
save
- Overrides:
save
in classIsoMovingObject
- Throws:
IOException
-
softReset
public void softReset() -
saveChange
- Overrides:
saveChange
in classIsoObject
-
loadChange
- Overrides:
loadChange
in classIsoObject
-
renderlast
public void renderlast()- Overrides:
renderlast
in classIsoMovingObject
-
render
-
renderShadow
public void renderShadow() -
renderShadow
-
renderObjectPicker
- Overrides:
renderObjectPicker
in classIsoObject
-
isMouseOver
public boolean isMouseOver(float float1, float float2) -
Burn
public void Burn() -
setContainer
- Overrides:
setContainer
in classIsoObject
-
checkClothing
-
IsSpeaking
public boolean IsSpeaking()- Specified by:
IsSpeaking
in interfaceTalker
-
Say
-
getSayLine
- Specified by:
getSayLine
in interfaceTalker
-
getTalkerType
- Specified by:
getTalkerType
in interfaceTalker
-
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoMovingObject
-
updateBodies
public static void updateBodies() -
getReanimateTime
public float getReanimateTime() -
setReanimateTime
public void setReanimateTime(float float1) -
reanimateLater
public void reanimateLater() -
reanimateNow
public void reanimateNow() -
update
public void update()- Overrides:
update
in classIsoMovingObject
-
reanimate
public void reanimate() -
Reset
public static void Reset() -
Collision
-
isFallOnFront
public boolean isFallOnFront() -
setFallOnFront
public void setFallOnFront(boolean boolean1) -
getPrimaryHandItem
-
setPrimaryHandItem
-
getSecondaryHandItem
-
setSecondaryHandItem
-
getAngle
public float getAngle() -
getOutfitName
-
readInventory
-
getObjectID
public short getObjectID() -
setObjectID
public void setObjectID(short short1) -
getOnlineID
public short getOnlineID() -
setOnlineID
public void setOnlineID(short short1) -
isPlayer
public boolean isPlayer() -
getDeadBody
-
addDeadBodyID
-
removeDeadBody
public static void removeDeadBody(short short1)
-