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.TreeSoundManagerNested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intbooleanFields 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, zFields 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
ConstructorsConstructorDescriptionIsoDeadBody(IsoGameCharacter gameCharacter) IsoDeadBody(IsoGameCharacter gameCharacter, boolean boolean1) IsoDeadBody(IsoCell cell) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddDeadBodyID(short short1, IsoDeadBody deadBody) voidvoidBurn()voidcheckClothing(InventoryItem inventoryItem) voidfloatgetAngle()static IsoDeadBodygetDeadBody(short short1) getItem()voidgetItemVisuals(ItemVisuals itemVisuals) shortshortfloatbooleanstatic booleanisDead(short short1) booleanbooleanbooleanisFemale()booleanisMouseOver(float float1, float float2) booleanisPlayer()booleanbooleanbooleanisZombie()voidload(ByteBuffer byteBuffer, int int1, boolean boolean1) voidloadChange(String string, ByteBuffer byteBuffer) readInventory(ByteBuffer byteBuffer) voidvoidvoidstatic voidremoveDeadBody(short short1) voidvoidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader) voidvoidrenderObjectPicker(float float1, float float2, float float3, ColorInfo colorInfo) voidstatic voidrenderShadow(float float1, float float2, float float3, Vector3f vector3f, float float4, float float5, float float6, ColorInfo colorInfo, float float7) static voidReset()voidsave(ByteBuffer byteBuffer, boolean boolean1) voidsaveChange(String string, KahluaTable kahluaTable, ByteBuffer byteBuffer) voidvoidsetAttachedItems(AttachedItems attachedItems) voidsetContainer(ItemContainer itemContainer) voidsetCrawling(boolean boolean1) voidsetFakeDead(boolean boolean1) voidsetFallOnFront(boolean boolean1) voidsetObjectID(short short1) voidsetOnlineID(short short1) voidsetPrimaryHandItem(InventoryItem inventoryItem) voidsetReanimateTime(float float1) voidsetSecondaryHandItem(InventoryItem inventoryItem) voidsetWornItems(WornItems wornItems) voidvoidupdate()static voidMethods 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, spottedMethods 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:
getObjectNamein classIsoMovingObject
-
getVisual
-
getHumanVisual
- Specified by:
getHumanVisualin interfaceIHumanVisual
-
getItemVisuals
- Specified by:
getItemVisualsin interfaceIHumanVisual
-
isFemale
public boolean isFemale()- Specified by:
isFemalein interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombiein interfaceIHumanVisual- Overrides:
isZombiein 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:
isSkeletonin interfaceIHumanVisual
-
setWornItems
-
getWornItems
-
setAttachedItems
-
getAttachedItems
-
getItem
-
load
- Overrides:
loadin classIsoMovingObject- Throws:
IOException
-
save
- Overrides:
savein classIsoMovingObject- Throws:
IOException
-
softReset
public void softReset() -
saveChange
- Overrides:
saveChangein classIsoObject
-
loadChange
- Overrides:
loadChangein classIsoObject
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoMovingObject
-
render
-
renderShadow
public void renderShadow() -
renderShadow
-
renderObjectPicker
- Overrides:
renderObjectPickerin classIsoObject
-
isMouseOver
public boolean isMouseOver(float float1, float float2) -
Burn
public void Burn() -
setContainer
- Overrides:
setContainerin classIsoObject
-
checkClothing
-
IsSpeaking
public boolean IsSpeaking()- Specified by:
IsSpeakingin interfaceTalker
-
Say
-
getSayLine
- Specified by:
getSayLinein interfaceTalker
-
getTalkerType
- Specified by:
getTalkerTypein interfaceTalker
-
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin 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:
updatein 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)
-