Package zombie.characters
Class IsoZombie
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.characters.IsoGameCharacter
zombie.characters.IsoZombie
- All Implemented Interfaces:
java.io.Serializable,Mover,Talker,ChatElementOwner
public class IsoZombie extends IsoGameCharacter
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIsoZombie.ZombieSoundNested classes/interfaces inherited from class zombie.characters.IsoGameCharacter
IsoGameCharacter.BodyLocation, IsoGameCharacter.LightInfo, IsoGameCharacter.Location, IsoGameCharacter.PerkInfo, IsoGameCharacter.TorchInfo, IsoGameCharacter.Wound, IsoGameCharacter.XP, IsoGameCharacter.XPMultiplierNested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManagerNested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult -
Field Summary
Fields inherited from class zombie.characters.IsoGameCharacter
AllowConversation, angle, Asleep, AttackDelay, AttackDelayLast, AttackDelayMax, AttackDelayUse, AttackedBy, attackTargetSquare, AttackWasSuperAttack, avoidDamage, bClimbing, bDoDefer, BeenMovingForDecrease, BeenMovingForIncrease, BetaDelta, BetaEffect, bFalling, bFemale, BloodImpactX, BloodImpactY, BloodImpactZ, bloodSplat, BodyDamage, BodyDamageRemote, bOnBed, bottomsSprite, bUseParts, callOut, canSeeCurrent, CanUpgradePerk, CharacterActions, chatElement, clientIgnoreCollision, ClothingItem_Back, ClothingItem_Feet, ClothingItem_Hands, ClothingItem_Head, ClothingItem_Legs, ClothingItem_Torso, craftIngredient1, craftIngredient2, craftIngredient3, craftIngredient4, dangerLevels, decisionPath, defaultState, defHurtSound, DepressDelta, DepressEffect, DepressFirstTakeTime, descriptor, DieCount, drawUserName, DropShadow, emitter, EnemyList, extraSprites, fallTime, FamiliarBuildings, finder, FireKillRate, FireSpreadProbability, FollowingTarget, footStepCounter, footStepCounterMax, ForceWakeUp, ForceWakeUpTime, godMod, hairSprite, haloDispTime, haloNote, hasChatHistory, hasInitTextObjects, headSprite, Health, hitBy, hurtSound, IgnoreMovementForDirection, IgnoreStaggerBack, inf, inventory, invisible, isoPlayer, knockbackAttackMod, lastCollidedN, lastCollidedW, lastdir, lastFallSpeed, LastHeardSound, LastKnownLocation, LastLocalEnemies, LastZombieKills, leaveBodyTimedown, leftHandItem, legsSprite, LevelUpLevels, LevelUpMultiplier, lineDisplayTime, llx, lly, llz, LocalEnemyList, LocalGroupList, LocalList, LocalNeutralList, LocalRelevantEnemyList, lrx, lry, masterBehaviorList, masterProper, maxWeight, maxWeightBase, MeetList, Moodles, moveForwardVec, nameCarKeySuffix, namePvpSuffix, namesPrefix, NetRemoteState, NextWander, NumberOfPerksToPick, NumSurvivorsInVicinity, OnFire, Order, Orders, PainDelta, PainEffect, path, pathIndex, pathing, PathSpeed, Patience, PatienceMax, PatienceMin, PerkList, Personality, PersonalNeed, PersonalNeeds, Reanim, ReanimAnimDelay, ReanimAnimFrame, ReanimatedCorpse, ReanimatedCorpseID, ReanimateTimer, ReanimPhase, RecoilDelayDecrease, RemoteID, RENDER_OFFSET_X, RENDER_OFFSET_Y, rightHandItem, savedInventoryItems, savedVehicleRunning, savedVehicleSeat, savedVehicleX, savedVehicleY, sayLine, shoeSprite, SleepingTabletDelta, SleepingTabletEffect, slowFactor, slowTimer, SpeakColour, Speaking, SpeakTime, speedMod, SpottedSinceAlphaZero, staggerTimeMod, stateMachine, StateMachineParams, stats, superAttack, SurvivorKills, SurvivorMap, TagGroup, tempColorInfo, tempo, testPlayerSpotInDarkness, TimeThumping, timeTillForgetLocation, topSprite, torsoSprite, Traits, upKillCount, UsedItemsOn, useHandWeapon, userName, vehicle, VeryCloseEnemyList, VisibleToNPCs, voiceMuteSuffix, voiceSuffix, wounds, xp, ZombieKillsFields inherited from class zombie.iso.IsoMovingObject
bx, by, Collidable, current, def, ExpectedChecksum, hitDir, ID, last, lx, ly, lz, movementLastFrame, movingSq, noDamage, nx, ny, reqMovement, ScriptModule, ScriptName, scriptnx, scriptny, shootable, solid, treeSoundMgr, weight, width, x, y, zFields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, doNotSync, externalWaterSource, gmod, highlightFlags, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, stCol, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats -
Constructor Summary
Constructors Constructor Description IsoZombie(IsoCell cell)IsoZombie(IsoCell cell, int palette)Deprecated.IsoZombie(IsoCell cell, SurvivorDesc desc)Deprecated.IsoZombie(IsoCell cell, SurvivorDesc desc, int _palette) -
Method Summary
Modifier and Type Method Description voidaddItemToSpawnAtDeath(InventoryItem item)booleanAttemptAttack()voidchangeSpeed(int newSpeed)voidclearItemsToSpawnAtDeath()voidcollideWith(IsoObject obj)static byte[]createChecksum(java.lang.String filename)static booleanDoChecksumCheck()static booleanDoChecksumCheck(java.lang.String str, java.lang.String expected)protected voidDoDeathSilence(HandWeapon weapon, IsoGameCharacter wielder)voidDoFootstepSound(float dist)voidDoNetworkDirty()voidDoZombieInventory()voidDoZombieSpeeds(float spMod)voidDoZombieStats()PathFindPath(int sx, int sy, int sz, int tx, int ty, int tz)static java.lang.StringgetMD5Checksum(java.lang.String filename)java.lang.StringgetObjectName()voidgetZombieLungeSpeed(float speed, float dist, Vector2 temp)voidgetZombieLungeSpeed(Vector2 temp)voidgetZombieWalkTowardSpeed(float speed, float dist, Vector2 temp)voidHit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)voidHit(BaseVehicle vehicle, float speed, float dot, Vector2 hitDir)voidHitSilence(HandWeapon weapon, IsoZombie wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)booleanisFakeDead()booleanisForceFakeDead()booleanisReanimatedPlayer()booleanisTargetInCone(float dist, float dot)booleanisUseless()voidload(java.nio.ByteBuffer input, int WorldVersion)voidLunge()voidMove(Vector2 dir)voidonMouseLeftClick()voidpathFinished()voidpathToCharacter(IsoGameCharacter target)voidpathToLocation(int x, int y, int z)voidpathToLocationF(float x, float y, float z)voidpostupdate()voidpreupdate()voidremoveFromWorld()voidrender(float x, float y, float z, ColorInfo col, boolean bDoChild)voidRespondToSound()voidsave(java.nio.ByteBuffer output)voidsetFakeDead(boolean bFakeDead)voidsetForceFakeDead(boolean bForceFakeDead)voidsetImmortalTutorialZombie(boolean immortal)voidsetReanimatedPlayer(boolean reanimated)voidsetUseless(boolean useless)voidsetVehicle4TestCollision(BaseVehicle vehicle)voidspotted(IsoMovingObject other, boolean bForced)booleantestCollideWithVehicles(BaseVehicle vehicle)voidtoggleCrawling()booleantryThump(IsoGridSquare square)voidupdate()voidupdateFrameSpeed()voiduseDescriptor(SurvivorDesc _descriptor, int _palette)voidWander()booleanWanderFromWindow()Methods inherited from class zombie.characters.IsoGameCharacter
Anger, ApplyInBedOffset, applyTraits, autoDrink, avoidDamage, BetaAntiDepress, BetaBlockers, Bitten, Callout, CanAttack, canClimbDownSheetRope, canClimbSheetRope, CanSee, changeState, climbDownSheetRope, climbSheetRope, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindowFrame, compareMovePriority, createKeyRing, DirectionFromVector, DirectionFromVectorNoDiags, DoCharacterPart, DoDeath, DoDeath, DoFloorSplat, doSleepSpeech, DoSneezeText, DoZombiePart, DoZombiePart, drawAt, DrawSneezeText, Dressup, Dressup, dripBloodFloor, dropHandItems, Eat, Eat, EatRemote, enterVehicle, exert, faceDirection, faceLocation, FaceNextPathNode, FaceNextPathNode, faceThisObject, faceThisObjectAlt, FireCheck, forceAwake, getAge, getAlreadyReadPages, getAngle, getAttackDelay, getAttackDelayMax, getAttackDelayUse, getAttackedBy, getAttackTargetSquare, getBarricadeStrengthMod, getBarricadeTimeMod, getBed, getBedType, getBeenMovingFor, getBetaDelta, getBetaEffect, getBloodImpactX, getBloodImpactY, getBloodImpactZ, getBloodSplat, getBodyDamage, getBodyDamageRemote, getBottomsSprite, getCanUpgradePerk, getChair, getCharacterActions, getClickSound, getClothingItem_Back, getClothingItem_Feet, getClothingItem_Hands, getClothingItem_Head, getClothingItem_Legs, getClothingItem_Torso, getCraftingByIndex, getCraftIngredient1, getCraftIngredient2, getCraftIngredient3, getCraftIngredient4, getCurrentBuilding, getCurrentBuildingDef, getCurrentRoomDef, getCurrentState, getDangerLevels, getDefaultState, getDepressDelta, getDepressEffect, getDescriptor, getDieCount, getEmitter, getEnemyList, getEquipedRadio, getExtraSprites, getFallTime, getFamiliarBuildings, getFatigueMod, getFinder, getFireKillRate, getFireSpreadProbability, getFollowingTarget, getFootStepCounter, getFootStepCounterMax, getForceWakeUpTime, getFullName, getHairSprite, getHammerSoundMod, getHeadSprite, getHealth, getHitBy, getHitChancesMod, getHittingMod, getHurtSound, getHyperthermiaMod, getInf, getInventory, getInventoryWeight, getKnownRecipes, getLastdir, getLastFallSpeed, getLastHeardSound, getLastHitCount, getLastHourSleeped, getLastKnownLocation, getLastKnownLocationOf, getLastLocalEnemies, getLastZombieKills, getLeaveBodyTimedown, getLegsSprite, getLevelMaxForXp, getLevelUpLevels, getLevelUpLevels, getLevelUpMultiplier, getLightfootMod, getLightInfo2, getLlx, getLly, getLlz, getLocalEnemyList, getLocalGroupList, getLocalList, getLocalNeutralList, getLocalRelevantEnemyList, getLowDangerInVicinity, getLrx, getLry, getMaintenanceMod, getMasterBehaviorList, getMasterProper, getMaxChatLines, getMaxWeight, getMaxWeightBase, getMeetList, getMeleeCombatMod, getMetalBarricadeStrengthMod, getModel, getMoodles, getMoveForwardVec, getMoveSpeed, getNextWander, getNimbleMod, getNumberOfPerksToPick, getNumSurvivorsInVicinity, getOrder, getOrders, getPacingMod, getPainDelta, getPainEffect, getPath, getPath2, getPathFindBehavior2, getPathIndex, getPathSpeed, getPathTargetX, getPathTargetY, getPathTargetZ, getPatience, getPatienceMax, getPatienceMin, getPerkInfo, getPerkLevel, getPerkList, getPersonality, getPersonalNeed, getPersonalNeeds, getPrimaryHandItem, getPrimaryHandType, getReanimAnimDelay, getReanimAnimFrame, getReanimateTimer, getReanimPhase, getRecoilDelay, getRecoveryMod, getReduceInfectionPower, getRemoteID, getSafetyCooldown, getSayLine, getSayLineOld, getSecondaryHandItem, getSecondaryHandType, getShoeSprite, getShovingMod, getSleepingTabletDelta, getSleepingTabletEffect, getSlowFactor, getSlowTimer, getSneakSpotMod, getSpeakColour, getSpeakTime, getSpeedMod, getSprintMod, getSpriteDef, getStaggerTimeMod, getStateMachine, getStats, getSurvivorKills, getSurvivorMap, getTagGroup, getTalkerType, getTemperature, getTempo, getTestPlayerSpotInDarkness, getThreatLevel, getTimeSinceLastSmoke, getTimeThumping, getTopSprite, getTorchStrength, getTorsoSprite, getTraits, getUsedItemsOn, getUseHandWeapon, getUserNameHeight, getVehicle, getVeryCloseEnemyList, getWeightMod, getWeldingSoundMod, getWounds, getXp, getXpForLevel, getZombieKills, GiveOrder, GivePersonalNeed, hasActiveModel, hasEquipped, HasItem, hasItems, HasTrait, haveBladeWeapon, Hit, hitConsequences, HitSilence, InBuildingWith, inflictWound, initLightInfo2, InitSpriteParts, initSpritePartsEmpty, InitSpritePartsZombie, InitSpritePartsZombie, initTextObjects, InRoomWith, isAboveTopOfStairs, isAlive, isAllowConversation, IsArmed, isAsleep, IsAttackRange, IsAttackRange, isAttackWasSuperAttack, isbDoDefer, isbFalling, isbOnBed, isbUseParts, isClimbing, isDead, isDriving, isEquipped, isEquippedClothing, isFemale, isForceShove, isIgnoreMovementForDirection, isIgnoreStaggerBack, IsInBuilding, isInvisible, isKnownPoison, isLastCollidedN, isLastCollidedW, isMaskClicked, isOnFire, isOutside, isPathing, isPrimaryEquipped, isReading, isReanim, isRecipeKnown, isSafety, isSat, IsSneaking, isSpeaking, IsSpeaking, isSuperAttack, isUnderVehicle, isVisibleToNPCs, Kill, level0, LevelPerk, LevelPerk, LevelUp, loadChange, LoseLevel, MoveForward, MoveForward, OnDeath, onMouseLeftClick, openWindow, PainMeds, PlayAnim, PlayAnimFrame, PlayAnimNoReset, PlayAnimUnlooped, PlayAnimWithSpeed, playDeadSound, playerIsSelf, PlayShootAnim, playSound, playSound, QueueAction, ReadLiterature, ReduceHealthWhenBurning, removeEquippedClothing, renderlast, renderObjectPicker, rendertalk, resetBodyDamageRemote, resetModel, satOnChair, saveChange, Say, Say, SayDebug, SayDebug, SayShout, SayWhisper, Scratched, Seen, sendStopBurning, setAge, setAllowConversation, setAlreadyReadPages, setAngle, SetAnim, setAnimated, SetAnimFrame, setAsleep, setAttackDelay, setAttackDelayMax, setAttackDelayUse, setAttackedBy, setAttackTargetSquare, setAttackWasSuperAttack, setAvoidDamage, setbClimbing, setbDoDefer, setBed, setBedType, setBeenMovingFor, setBetaDelta, setBetaEffect, setbFalling, setBloodImpactX, setBloodImpactY, setBloodImpactZ, setBloodSplat, setBodyDamage, setbOnBed, setBottomsSprite, setbUseParts, setCanUpgradePerk, setChair, setCharacterActions, setClickSound, SetClothing, setClothingItem_Back, setClothingItem_Feet, setClothingItem_Hands, setClothingItem_Head, setClothingItem_Legs, setClothingItem_Torso, setCraftingByIndex, setCraftIngredient1, setCraftIngredient2, setCraftIngredient3, setCraftIngredient4, setDangerLevels, setDefaultState, setDefaultState, setDelayToSleep, setDepressDelta, setDepressEffect, setDescriptor, setDieCount, setDir, setEnemyList, setEquipParent, setFallTime, setFamiliarBuildings, setFemale, setFinder, setFireKillRate, setFireSpreadProbability, setFollowingTarget, setFootStepCounter, setFootStepCounterMax, setForceShove, setForceWakeUpTime, setHairSprite, setHaloNote, setHaloNote, setHaloNote, setHeadSprite, setHealth, setHitBy, setHurtSound, setIgnoreMovementForDirection, setIgnoreStaggerBack, setInf, setInventory, setLastCollidedN, setLastCollidedW, setLastdir, setLastFallSpeed, setLastHeardSound, setLastHitCount, setLastHourSleeped, setLastKnownLocation, setLastLocalEnemies, setLastZombieKills, setLeaveBodyTimedown, setLegsSprite, setLevelUpLevels, setLevelUpMultiplier, setLlx, setLly, setLlz, setLocalEnemyList, setLocalGroupList, setLocalList, setLocalNeutralList, setLocalRelevantEnemyList, setLockStates, setLrx, setLry, setMasterBehaviorList, setMasterProper, setMaxWeight, setMaxWeightBase, setMeetList, setModel, setMoodles, setMoveForwardVec, setNextWander, setNumberOfPerksToPick, setNumSurvivorsInVicinity, setOnFire, SetOnFire, setOrder, setOrders, setPainDelta, setPainEffect, setPath, setPath2, setPathIndex, setPathing, setPathSpeed, setPathTargetX, setPathTargetY, setPathTargetZ, setPatience, setPatienceMax, setPatienceMin, setPerkList, setPersonality, setPersonalNeed, setPersonalNeeds, setPrimaryHandItem, setReading, setReanim, setReanimAnimDelay, setReanimAnimFrame, setReanimateTimer, setReanimPhase, setRecoilDelay, setReduceInfectionPower, setRemoteID, setRemoteMoveX, setRemoteMoveY, setRemoteState, setSafety, setSafetyCooldown, setSat, setSayLine, setSecondaryHandItem, setShoeSprite, setSleepingTabletDelta, setSleepingTabletEffect, setSlowFactor, setSlowTimer, setSpeakColour, setSpeakColourInfo, setSpeaking, setSpeakTime, setSpeedMod, setStaggerTimeMod, setStateMachine, setStats, setSuperAttack, setSurvivorKills, setSurvivorMap, setTagGroup, setTemperature, setTempo, setTestPlayerSpotInDarkness, setTimeOfSleep, setTimeSinceLastSmoke, setTimeThumping, setTopSprite, setTorsoSprite, setTraits, setUsedItemsOn, setUseHandWeapon, setVehicle, setVeryCloseEnemyList, setVisibleToNPCs, setWounds, setXp, setZombieKills, shouldBecomeZombieAfterDeath, SleepingTablet, smashWindow, splatBlood, splatBloodFloor, splatBloodFloorBig, SpreadFire, StartAction, StopAllActionQueue, StopAllActionQueueAiming, StopAllActionQueueRunning, StopAllActionQueueWalking, StopBurning, Throw, updateEmitter, updateLightInfo, updateTextObjects, updateUserNameMethods inherited from class zombie.iso.IsoMovingObject
collideCharacter, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getActiveInInstances, getAllowBehaviours, getBuilding, getCollidedObject, getCurrentSquare, getCurrentZone, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastSquare, getLastTargettedBy, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMovementLastFrame, getNoDamage, getNx, getNy, getPathFindIndex, getScreenX, getScreenY, getScriptModule, getScriptName, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isAllowBehaviours, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isFirstUpdate, isOnFloor, isShootable, isSolid, onMouseRightClick, onMouseRightReleased, removeFromSquare, seperate, setActiveInInstances, setAllowBehaviours, setbAltCollide, setBlendSpeed, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCurrent, setDestroyed, setFeelersize, setFirstUpdate, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setNoDamage, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptName, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZMethods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, addToWorld, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, Collision, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, FindExternalWaterSource, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPositionAlt, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getOffsetX, getOffsetY, getOverlaySprite, getOverlaySpriteColor, getProperties, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getSpecialObjectIndex, getSprite, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getTable, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWorldObjectIndex, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, Hit, isBlink, isHighlighted, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isZombie, loadFromRemoteBuffer, loadFromRemoteBuffer, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, render, replaceItem, reset, reuseGridSquare, revisionUp, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, useItemOn, useWater, writeToRemoteBufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZ
-
Field Details
-
NetRemoteState_Idle
public static final byte NetRemoteState_Idle- See Also:
- Constant Field Values
-
NetRemoteState_Walk
public static final byte NetRemoteState_Walk- See Also:
- Constant Field Values
-
NetRemoteState_Stagger
public static final byte NetRemoteState_Stagger- See Also:
- Constant Field Values
-
NetRemoteState_Lunge
public static final byte NetRemoteState_Lunge- See Also:
- Constant Field Values
-
NetRemoteState_Bite
public static final byte NetRemoteState_Bite- See Also:
- Constant Field Values
-
NetRemoteState_WalkToward
public static final byte NetRemoteState_WalkToward- See Also:
- Constant Field Values
-
NetRemoteState_StaggerBack
public static final byte NetRemoteState_StaggerBack- See Also:
- Constant Field Values
-
NetRemoteState_StaggerBackDie
public static final byte NetRemoteState_StaggerBackDie- See Also:
- Constant Field Values
-
zombieSoundInstance
public long zombieSoundInstance -
baseSpeed
public static float baseSpeed -
ZombieDeaths
public static int ZombieDeaths -
HurtPlayerTimer
public int HurtPlayerTimer -
LastTargetSeenX
public int LastTargetSeenX -
LastTargetSeenY
public int LastTargetSeenY -
LastTargetSeenZ
public int LastTargetSeenZ -
Ghost
public boolean Ghost -
LungeTimer
public float LungeTimer -
LungeSoundTime
public long LungeSoundTime -
target
-
iIgnoreDirectionChange
public int iIgnoreDirectionChange -
TimeSinceSeenFlesh
public float TimeSinceSeenFlesh -
FollowCount
public int FollowCount -
GhostLife
public float GhostLife -
wanderSpeed
public float wanderSpeed -
predXVel
public float predXVel -
predYVel
public float predYVel -
ZombieID
public int ZombieID -
bRightie
public boolean bRightie -
bDead
public boolean bDead -
bIndoorZombie
public boolean bIndoorZombie -
thumpFrame
public int thumpFrame -
thumpFlag
public int thumpFlag -
thumpSent
public boolean thumpSent -
mpIdleSound
public boolean mpIdleSound -
EAT_BODY_TIME
public static final float EAT_BODY_TIME- See Also:
- Constant Field Values
-
LUNGE_TIME
public static final float LUNGE_TIME- See Also:
- Constant Field Values
-
CRAWLER_DAMAGE_DOT
public static final float CRAWLER_DAMAGE_DOT- See Also:
- Constant Field Values
-
CRAWLER_DAMAGE_RANGE
public static final float CRAWLER_DAMAGE_RANGE- See Also:
- Constant Field Values
-
speedType
public int speedType -
group
-
inactive
public boolean inactive -
strength
public int strength -
cognition
public int cognition -
SpriteName
public java.lang.String SpriteName -
PALETTE_COUNT
public static final int PALETTE_COUNT- See Also:
- Constant Field Values
-
vectorToTarget
-
AllowRepathDelay
public float AllowRepathDelay -
KeepItReal
public boolean KeepItReal -
Deaf
public boolean Deaf -
Fast
public static boolean Fast -
palette
public int palette -
AttackAnimTime
public int AttackAnimTime -
AttackAnimTimeMax
public static int AttackAnimTimeMax -
HighQualityZombiesDrawnThisFrame
public static int HighQualityZombiesDrawnThisFrame -
nextRallyTime
public float nextRallyTime -
chasingSound
public boolean chasingSound -
spottedLast
-
spotSoundDelay
public int spotSoundDelay -
movex
public float movex -
movey
public float movey -
lastRemoteUpdate
public short lastRemoteUpdate -
OnlineID
public short OnlineID -
usingSoundInstance
public boolean usingSoundInstance -
walkVariantUse
public java.lang.String walkVariantUse -
walkVariant
public java.lang.String walkVariant -
bLunger
public boolean bLunger -
bRunning
public boolean bRunning -
bCrawling
public boolean bCrawling -
MoveDelay
public int MoveDelay -
bRemote
public boolean bRemote
-
-
Constructor Details
-
IsoZombie
-
IsoZombie
-
IsoZombie
Deprecated. -
IsoZombie
Deprecated.
-
-
Method Details
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoMovingObject
-
createChecksum
public static byte[] createChecksum(java.lang.String filename) throws java.lang.Exception- Throws:
java.lang.Exception
-
setVehicle4TestCollision
-
getMD5Checksum
public static java.lang.String getMD5Checksum(java.lang.String filename) throws java.lang.Exception- Throws:
java.lang.Exception
-
DoChecksumCheck
public static boolean DoChecksumCheck(java.lang.String str, java.lang.String expected) -
DoChecksumCheck
public static boolean DoChecksumCheck() -
pathToCharacter
- Overrides:
pathToCharacterin classIsoGameCharacter
-
pathToLocation
public void pathToLocation(int x, int y, int z)- Overrides:
pathToLocationin classIsoGameCharacter
-
pathToLocationF
public void pathToLocationF(float x, float y, float z)- Overrides:
pathToLocationFin classIsoGameCharacter
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException- Overrides:
loadin classIsoGameCharacter- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException- Overrides:
savein classIsoGameCharacter- Throws:
java.io.IOException
-
AttemptAttack
public boolean AttemptAttack() -
collideWith
- Overrides:
collideWithin classIsoMovingObject
-
Hit
public void Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)- Overrides:
Hitin classIsoGameCharacter
-
Lunge
public void Lunge() -
onMouseLeftClick
public void onMouseLeftClick() -
pathFinished
public void pathFinished()- Overrides:
pathFinishedin classIsoGameCharacter
-
render
- Overrides:
renderin classIsoGameCharacter
-
RespondToSound
public void RespondToSound() -
spotted
- Overrides:
spottedin classIsoMovingObject
-
Move
- Overrides:
Movein classIsoMovingObject
-
DoFootstepSound
public void DoFootstepSound(float dist)- Overrides:
DoFootstepSoundin classIsoGameCharacter
-
preupdate
public void preupdate()- Overrides:
preupdatein classIsoMovingObject
-
postupdate
public void postupdate()- Overrides:
postupdatein classIsoGameCharacter
-
update
public void update()- Overrides:
updatein classIsoGameCharacter
-
getZombieWalkTowardSpeed
-
getZombieLungeSpeed
-
getZombieLungeSpeed
-
tryThump
-
Wander
public void Wander() -
FindPath
-
updateFrameSpeed
public void updateFrameSpeed() -
DoZombieInventory
public void DoZombieInventory() -
changeSpeed
public void changeSpeed(int newSpeed) -
DoZombieStats
public void DoZombieStats() -
DoZombieSpeeds
public void DoZombieSpeeds(float spMod) -
isFakeDead
public boolean isFakeDead() -
setFakeDead
public void setFakeDead(boolean bFakeDead) -
isForceFakeDead
public boolean isForceFakeDead() -
setForceFakeDead
public void setForceFakeDead(boolean bForceFakeDead) -
HitSilence
public void HitSilence(HandWeapon weapon, IsoZombie wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) -
DoDeathSilence
- Overrides:
DoDeathSilencein classIsoGameCharacter
-
Hit
- Overrides:
Hitin classIsoGameCharacter
-
DoNetworkDirty
public void DoNetworkDirty() -
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoMovingObject
-
isReanimatedPlayer
public boolean isReanimatedPlayer() -
setReanimatedPlayer
public void setReanimatedPlayer(boolean reanimated) -
useDescriptor
-
WanderFromWindow
public boolean WanderFromWindow() -
isUseless
public boolean isUseless() -
setUseless
public void setUseless(boolean useless) -
setImmortalTutorialZombie
public void setImmortalTutorialZombie(boolean immortal) -
isTargetInCone
public boolean isTargetInCone(float dist, float dot) -
testCollideWithVehicles
-
toggleCrawling
public void toggleCrawling() -
addItemToSpawnAtDeath
-
clearItemsToSpawnAtDeath
public void clearItemsToSpawnAtDeath()
-