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 class
IsoZombie.ZombieSound
Nested classes/interfaces inherited from class zombie.characters.IsoGameCharacter
IsoGameCharacter.BodyLocation, IsoGameCharacter.LightInfo, IsoGameCharacter.Location, IsoGameCharacter.PerkInfo, IsoGameCharacter.TorchInfo, IsoGameCharacter.Wound, IsoGameCharacter.XP, IsoGameCharacter.XPMultiplier
Nested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManager
Nested 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, bClimbing, bDoDefer, BeenMovingForDecrease, BeenMovingForIncrease, BetaDelta, BetaEffect, bFalling, bFemale, BloodImpactX, BloodImpactY, BloodImpactZ, bloodSplat, BodyDamage, BodyDamageRemote, bOnBed, bottomsSprite, bUseParts, callOut, canSeeCurrent, CanUpgradePerk, CharacterActions, chatElement, 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, namePvpSuffix, namesPrefix, NetRemoteState, NextWander, NumberOfPerksToPick, NumSurvivorsInVicinity, OnFire, Order, Orders, PainDelta, PainEffect, path, PathDelay, pathIndex, pathing, PathSpeed, PathTargetX, PathTargetY, PathTargetZ, Patience, PatienceMax, PatienceMin, PerkList, Personality, PersonalNeed, PersonalNeeds, playerIsSelf, Reanim, ReanimAnimDelay, ReanimAnimFrame, ReanimatedCorpse, ReanimatedCorpseID, ReanimateTimer, ReanimPhase, RecoilDelayDecrease, RemoteID, RENDER_OFFSET_X, RENDER_OFFSET_Y, rightHandItem, sayLine, shoeSprite, SleepingTabletDelta, SleepingTabletEffect, slowFactor, slowTimer, SpeakColour, Speaking, SpeakTime, speedMod, SpottedSinceAlphaZero, staggerTimeMod, stateMachine, StateMachineParams, stats, superAttack, SurvivorKills, SurvivorMap, TagGroup, tempo, testPlayerSpotInDarkness, TimeThumping, timeTillForgetLocation, topSprite, torsoSprite, Traits, upKillCount, UsedItemsOn, useHandWeapon, userName, VeryCloseEnemyList, VisibleToNPCs, voiceMuteSuffix, voiceSuffix, wounds, xp, ZombieKills
Fields 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, z
Fields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, externalWaterSource, gmod, highlighted, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, 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 boolean
AttemptAttack()
void
changeSpeed(int newSpeed)
void
collideWith(IsoObject obj)
static byte[]
createChecksum(java.lang.String filename)
static boolean
DoChecksumCheck()
static boolean
DoChecksumCheck(java.lang.String str, java.lang.String expected)
protected void
DoDeathSilence(HandWeapon weapon, IsoGameCharacter wielder)
void
DoFootstepSound(float dist)
void
DoNetworkDirty()
void
DoZombieInventory()
void
DoZombieSpeeds(float spMod)
void
DoZombieStats()
Path
FindPath(int sx, int sy, int sz, int tx, int ty, int tz)
static java.lang.String
getMD5Checksum(java.lang.String filename)
java.lang.String
getObjectName()
void
getZombieLungeSpeed(float speed, float dist, Vector2 temp)
void
getZombieLungeSpeed(Vector2 temp)
void
getZombieWalkTowardSpeed(float speed, float dist, Vector2 temp)
void
Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)
void
HitSilence(HandWeapon weapon, IsoZombie wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)
boolean
isFakeDead()
boolean
isForceFakeDead()
boolean
isReanimatedPlayer()
boolean
isTargetInCone(float dist, float dot)
boolean
isUseless()
void
load(java.nio.ByteBuffer input, int WorldVersion)
void
Lunge()
void
Move(Vector2 dir)
void
onMouseLeftClick()
void
pathFinished()
void
PathTo(int x, int y, int z, boolean critical)
void
PathTo(int x, int y, int z, boolean critical, int delay)
void
postupdate()
void
preupdate()
void
removeFromWorld()
void
render(float x, float y, float z, ColorInfo col, boolean bDoChild)
void
RespondToSound()
void
save(java.nio.ByteBuffer output)
void
setFakeDead(boolean bFakeDead)
void
setForceFakeDead(boolean bForceFakeDead)
void
setImmortalTutorialZombie(boolean immortal)
void
setReanimatedPlayer(boolean reanimated)
void
setUseless(boolean useless)
void
spotted(IsoMovingObject other, boolean bForced)
boolean
tryThump(IsoGridSquare square)
void
update()
void
updateFrameSpeed()
void
useDescriptor(SurvivorDesc _descriptor, int _palette)
void
Wander()
boolean
WanderFromWindow()
Methods inherited from class zombie.characters.IsoGameCharacter
Anger, ApplyInBedOffset, applyTraits, autoDrink, 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, 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, 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, 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, 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, isVisibleToNPCs, Kill, level0, LevelPerk, LevelPerk, LevelUp, loadChange, LoseLevel, MoveForward, MoveForward, OnDeath, onMouseLeftClick, openWindow, PainMeds, PlayAnim, PlayAnimFrame, PlayAnimNoReset, PlayAnimUnlooped, PlayAnimWithSpeed, playDeadSound, PlayShootAnim, 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, 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, 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, setVeryCloseEnemyList, setVisibleToNPCs, setWounds, setXp, setZombieKills, shouldBecomeZombieAfterDeath, SleepingTablet, smashWindow, splatBlood, splatBloodFloor, splatBloodFloorBig, SpreadFire, StartAction, StopAllActionQueue, StopAllActionQueueAiming, StopAllActionQueueRunning, StopAllActionQueueWalking, StopBurning, Throw, updateEmitter, updateLightInfo, updateTextObjects, updateUserName
Methods inherited from class zombie.iso.IsoMovingObject
collideCharacter, compareToY, Despawn, DistTo, DistTo, 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, 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, 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, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptName, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ
Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, addToWorld, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, createContainersFromSpriteProperties, 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, getName, getNew, getObjectIndex, getOffsetX, getOffsetY, getOverlaySprite, getOverlaySpriteColor, getProperties, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getSpecialObjectIndex, getSprite, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getTable, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, getWaterAmount, getWorldObjectIndex, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, isBlink, isMaskClicked, isNoPicking, isOutlineOnMouseover, isTableSurface, isTableTopObject, isZombie, loadFromRemoteBuffer, loadFromRemoteBuffer, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, render, replaceItem, reset, reuseGridSquare, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setHighlightColor, 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, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, useItemOn, useWater, writeToRemoteBuffer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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 -
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 -
OnlineIDMax
public static short OnlineIDMax -
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:
getObjectName
in classIsoMovingObject
-
createChecksum
public static byte[] createChecksum(java.lang.String filename) throws java.lang.Exception- Throws:
java.lang.Exception
-
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() -
PathTo
public void PathTo(int x, int y, int z, boolean critical)- Overrides:
PathTo
in classIsoGameCharacter
-
PathTo
public void PathTo(int x, int y, int z, boolean critical, int delay)- Overrides:
PathTo
in classIsoGameCharacter
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException- Overrides:
load
in classIsoGameCharacter
- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException- Overrides:
save
in classIsoGameCharacter
- Throws:
java.io.IOException
-
AttemptAttack
public boolean AttemptAttack() -
collideWith
- Overrides:
collideWith
in classIsoMovingObject
-
Hit
public void Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)- Overrides:
Hit
in classIsoGameCharacter
-
Lunge
public void Lunge() -
onMouseLeftClick
public void onMouseLeftClick() -
pathFinished
public void pathFinished()- Overrides:
pathFinished
in classIsoGameCharacter
-
render
- Overrides:
render
in classIsoGameCharacter
-
RespondToSound
public void RespondToSound() -
spotted
- Overrides:
spotted
in classIsoMovingObject
-
Move
- Overrides:
Move
in classIsoMovingObject
-
DoFootstepSound
public void DoFootstepSound(float dist)- Overrides:
DoFootstepSound
in classIsoGameCharacter
-
preupdate
public void preupdate()- Overrides:
preupdate
in classIsoMovingObject
-
postupdate
public void postupdate()- Overrides:
postupdate
in classIsoGameCharacter
-
update
public void update()- Overrides:
update
in 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:
DoDeathSilence
in classIsoGameCharacter
-
DoNetworkDirty
public void DoNetworkDirty() -
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in 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)
-