Class IsoZombie
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.characters.IsoGameCharacter
zombie.characters.IsoZombie
- All Implemented Interfaces:
fmod.fmod.IFMODParameterUpdater
,Serializable
,Mover
,IActionStateChanged
,ILuaGameCharacter
,ILuaGameCharacterAttachedItems
,ILuaGameCharacterClothing
,ILuaGameCharacterDamage
,ILuaGameCharacterHealth
,ILuaVariableSource
,Talker
,ChatElementOwner
,IAnimEventCallback
,IAnimEventListener
,IAnimEventWrappedBroadcaster
,IAnimatable
,IAnimationVariableMap
,IAnimationVariableSource
,IAnimationVariableSourceContainer
,IGrappleable
,IGrappleableWrapper
,IClothingItemListener
,IHumanVisual
,Thumpable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class zombie.characters.IsoGameCharacter
IsoGameCharacter.BodyLocation, IsoGameCharacter.l_testDotSide, IsoGameCharacter.LightInfo, IsoGameCharacter.Location, IsoGameCharacter.PerkInfo, IsoGameCharacter.TorchInfo, IsoGameCharacter.XP, IsoGameCharacter.XPMultiplier
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
float
static final int
int
static int
boolean
boolean
boolean
int
boolean
boolean
boolean
boolean
int
boolean
static final float
static final float
static final float
static final float
int
boolean
int
static final byte
static final byte
static final byte
static final byte
static final byte
final int
final int
final int
protected final HumanVisual
boolean
boolean
protected final ItemVisuals
boolean
boolean
long
int
short
int
int
int
static final float
long
float
int
float
float
final NetworkZombieAI
short
int
static final int
final ParameterCharacterInside
final ParameterCharacterOnFire
final ParameterPlayerDistance
final ParameterZombieState
boolean
protected SharedDescriptors.Descriptor
int
float
float
static final byte
static final byte
static final byte
static final byte
int
int
static final boolean
int
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
int
boolean
float
final Vector2
final float
final float
final float
final float
float
final float
int
boolean
Fields inherited from class zombie.characters.IsoGameCharacter
advancedAnimator, ai, AllowConversation, amputations, Asleep, attachedItems, AttackedBy, attackTargetSquare, attackVars, AwkwardGlovesStrengthDivisor, bagsWorn, bClimbing, bDamagedByVehicle, bDead, beard, BeenMovingForDecrease, BeenMovingForIncrease, bFalling, bKill, blockTurning, BodyDamage, bPlayingDeathSound, bumpNbr, bUpdateEquippedTextures, bUseParts, callOut, CharacterActions, chatElement, clientIgnoreCollision, clothingWetness, delayToActuallySleep, descriptor, doDirtBloodEtc, doRender, emitter, EnemyList, fallTime, finder, forceNullOverride, ForceWakeUp, ForceWakeUpTime, GlovesStrengthBonus, hair, handItemShouldSendToClients, Health, hurtSound, IgnoreStaggerBack, inf, inventory, invRadioFreq, isoPlayer, isResting, IsVisibleToPlayer, knockbackAttackMod, lastAnimalPet, lastFallSpeed, leftHandItem, legsSprite, lightInfo, m_bPersistentOutfitInit, m_forwardDirection, m_persistentOutfitId, m_turnDeltaNormal, m_turnDeltaRunning, m_turnDeltaSprinting, Moodles, networkCharacter, NumSurvivorsInVicinity, overridePrimaryHandModel, overrideSecondaryHandModel, pathing, primaryHandModel, realdir, realState, realx, realy, realz, ReanimatedCorpse, ReanimatedCorpseID, RemoteID, removedFromWorldMS, RENDER_OFFSET_X, RENDER_OFFSET_Y, rightHandItem, runSpeedModifier, s_maxPossibleTwist, savedInventoryItems, savedVehicleRunning, savedVehicleSeat, savedVehicleX, savedVehicleY, secondaryHandModel, slowFactor, slowTimer, SpeakColour, Speaking, speedMod, stateMachine, StateMachineParams, stats, tempo, tempo2, timeOfSleep, Traits, ulBeatenVehicle, upKillCount, useHandWeapon, usePhysicHitReaction, userName, usernameDisguised, vbdebugHitTarget, vehicle, vocalEvent, wornItems, xp
Fields inherited from class zombie.iso.IsoMovingObject
Collidable, current, def, hitDir, ID, last, MAX_ZOMBIES_EATING, movementLastFrame, movingSq, noDamage, reqMovement, ScriptModule, shootable, solid, treeSoundMgr, weight, width
Fields inherited from class zombie.iso.IsoObject
alpha, AttachedAnimSprite, bAlphaForced, bAnimating, bmod, bMovedThumpable, bNeverDoneAlpha, bSatChair, Children, container, Damage, dir, doNotSync, externalWaterSource, fireColor, gmod, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderInfo, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteModel, spriteModelInit, spriteModelName, spriteName, square, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
Fields inherited from class zombie.entity.GameEntity
DEFAULT_ENTITY_DISPLAY_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionStateChanged
(ActionContext sender) void
addAggro
(IsoMovingObject other, float damage) void
addBlood
(float speed) void
void
void
void
Possibly add visual bandages (bloody) on the zombie TODO: Make InventoryItem linked to it in DeadBodyAtlas to being able to remove them (like primary/secondary weapons)void
Add some random visual damage (clothing actually) to the zombies.void
addVisualBandage
(BodyPartType bodyPart, boolean bloody) boolean
void
applyDamageFromVehicle
(float vehicleSpeed, float damage) void
calcHitDir
(IsoGameCharacter wielder, HandWeapon weapon, Vector2 out) protected void
boolean
canBeDeletedUnnoticed
(float minDistance) boolean
canSeeHeadSquare
(IsoPlayer isoPlayer) boolean
cantBite()
void
void
void
clothingItemChanged
(String itemGuid) Description copied from class: IsoGameCharactervoid
collideWith
(IsoObject obj) boolean
couldSeeHeadSquare
(IsoPlayer isoPlayer) void
void
DoFootstepSound
(float volume) void
DoFootstepSound
(String type) void
void
void
doZombieSpeed
(int int0) void
DoZombieSpeeds
(float spMod) void
void
dressInClothingItem
(String itemGUID) void
dressInNamedOutfit
(String outfitName) void
dressInPersistentOutfitID
(int outfitID) void
Description copied from class: IsoGameCharacterboolean
int
float
float
getHeadSquare
(IsoPlayer isoPlayer) int
int
void
getItemVisuals
(ItemVisuals _itemVisuals) short
getOwner()
protected int
int
getScreenProperX
(int playerIndex) int
getScreenProperY
(int playerIndex) int
float
float
int
float
int
void
void
getZombieWalkTowardSpeed
(float speed, float dist, Vector2 temp) float
Hit
(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean _bRemote) float
Hit
(BaseVehicle vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) float
Hit
(BaseVehicle vehicle, float speed, boolean isHitFromBehind, Vector2 hitDir) void
hitConsequences
(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean _bRemote) void
void
void
void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isLeadAggro
(IsoMovingObject other) boolean
isLocal()
boolean
boolean
boolean
isProne()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isTargetInCone
(float dist, float dot) boolean
boolean
boolean
boolean
boolean
isVehicleCollisionActive
(BaseVehicle testVehicle) boolean
isZombie()
boolean
boolean
isZombieAttacking
(IsoMovingObject other) void
Kill
(IsoGameCharacter killer) void
Kill
(IsoGameCharacter killer, boolean bGory) void
knockDown
(boolean hitFromBehind) void
load
(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) void
makeInactive
(boolean binactive) void
void
MoveUnmodded
(Vector2 dir) protected void
OnAnimEvent_IsAlmostUp
(IsoGameCharacter isoGameCharacter) protected void
onAnimPlayerCreated
(AnimationPlayer animationPlayer) boolean
onDeath_ShouldDoSplatterAndSounds
(HandWeapon handWeapon, IsoGameCharacter isoGameCharacter, boolean boolean0) void
void
void
void
pathToCharacter
(IsoGameCharacter _target) void
pathToLocationF
(float x, float y, float z) long
void
void
void
void
render
(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) void
protected boolean
renderTextureInsteadOfModel
(float float2, float float3) void
void
void
save
(ByteBuffer output, boolean IS_DEBUG_SAVE) void
setAlwaysKnockedDown
(boolean _alwaysKnockedDown) void
void
setAttackDidDamage
(boolean boolean0) void
setAttackOutcome
(String string) void
setBecomeCrawler
(boolean crawler) void
setBodyToEat
(IsoDeadBody body) void
setCanCrawlUnderVehicle
(boolean b) void
setCanWalk
(boolean bCanStand) void
setCrawler
(boolean crawling) void
setCrawlerType
(int _crawlerType) void
setDressInRandomOutfit
(boolean dressInRandom) void
setEatBodyTarget
(IsoMovingObject _target, boolean force) void
setEatBodyTarget
(IsoMovingObject _target, boolean force, float _eatSpeed) void
setFakeDead
(boolean _bFakeDead) void
setFemaleEtc
(boolean female) void
setForceEatingAnimation
(boolean _forceEatingAnimation) void
setForceFakeDead
(boolean _bForceFakeDead) void
setHitAngle
(Vector2 _hitAngle) void
setHitHeadWhileOnFloor
(int _hitHeadWhileOnFloor) void
setHitLegsWhileOnFloor
(boolean _hitLegsWhileOnFloor) void
setHitTime
(int _hitTime) void
setImmortalTutorialZombie
(boolean immortal) void
setJawStabAttach
(boolean _bJawStabAttach) void
setKnifeDeath
(boolean _bKnifeDeath) void
setNoTeeth
(boolean _noTeeth) void
setOnlyJawStab
(boolean _onlyJawStab) void
setPlayerAttackPosition
(String _playerAttackPosition) void
setReanimate
(boolean reanimate) void
setReanimatedForGrappleOnly
(boolean boolean0) void
setReanimatedPlayer
(boolean reanimated) void
setSitAgainstWall
(boolean _sitAgainstWall) void
setSkeleton
(boolean _isSkeleton) void
setStaggerBack
(boolean _bStaggerBack) void
void
setTargetSeenTime
(float seconds) void
setThumpCondition
(float condition) void
setThumpCondition
(int condition, int maxCondition) void
setThumpFlag
(int v) void
setThumpTimer
(int _thumpTimer) void
setTurnAlertedValues
(int soundX, int soundY) void
setUseless
(boolean _useless) void
setVehicle4TestCollision
(BaseVehicle vehicle) void
setVehicleHitLocation
(BaseVehicle vehicle) void
setWalkType
(String _walkType) void
setWasFakeDead
(boolean wasFakeDead) boolean
boolean
boolean
boolean
boolean
shouldZombieHaveKey
(boolean boolean1) void
spotted
(IsoMovingObject other, boolean bForced) void
spottedNew
(IsoMovingObject isoMovingObject, boolean boolean0) void
spottedOld
(IsoMovingObject isoMovingObject, boolean boolean0) boolean
testCollideWithVehicles
(BaseVehicle vehicle) void
toString()
boolean
tryThump
(IsoGridSquare square) void
update()
protected void
updateAlpha
(int int0, float float0, float float1) void
void
useDescriptor
(SharedDescriptors.Descriptor _sharedDesc) void
Wander()
boolean
boolean
void
Methods inherited from class zombie.characters.IsoGameCharacter
addArmMuscleStrain, addBackMuscleStrain, addBasicPatch, addBlood, addBodyVisualFromItemType, addBothArmMuscleStrain, addCombatMuscleStrain, addCombatMuscleStrain, addCombatMuscleStrain, addDirt, addHole, addHole, addHoleFromZombieAttacks, addKnownMediaLine, addLeftArmMuscleStrain, addLineChatElement, addLineChatElement, addLineChatElement, addLineChatElement, addLotsOfDirt, addNeckMuscleStrain, addReadLiterature, addReadLiterature, addReadPrintMedia, addRightLegMuscleStrain, addStiffness, addVisualDamage, addWorldSoundUnlessInvisible, aimAtFloorTargetDistance, Anger, applyDamage, ApplyInBedOffset, applyTraits, attackFromWindowsLunge, autoDrink, avoidDamage, BetaAntiDepress, BetaBlockers, bodyPartHasTag, bodyPartIsSpiked, bodyPartIsSpikedBehind, burnCorpse, CacheEquipped, calcCarForwardVector, calcCarPositionOffset, calcCarSpeedVector, calcCarSpeedVector, calcCarToPlayerVector, calcCarToPlayerVector, calcConeAngleMultiplier, calcConeAngleOffset, calcHitDir, calcLengthMultiplier, calculateBaseSpeed, calculateCombatSpeed, calculateGrappleEffectivenessFromTraits, calculateIdleSpeed, calculateShadowParams, calculateShadowParams, calculateWalkSpeed, Callout, Callout, CanAttack, canBeGrappled, canClimbDownSheetRope, canClimbDownSheetRopeInCurrentSquare, canClimbSheetRope, canRagdoll, canReachTo, CanSee, CanSee, canSprint, canStandAt, canUseAsGenericCraftingSurface, carMovingBackward, changeState, checkIsNearVehicle, checkIsNearWall, checkUpdateModelTextures, clearAIStateMap, clearAttachedItems, ClearEquippedCache, clearKnownMediaLines, clearVariable, ClearVariable, clearVariables, clearWornItems, climbDownSheetRope, climbOverFence, climbSheetRope, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindowFrame, closeWindow, compareMovePriority, createKeyRing, createKeyRing, dbgGetAnimTrack, dbgGetAnimTrackName, dbgGetAnimTrackTime, dbgGetAnimTrackWeight, die, DirectionFromVector, DoDeath, DoDeath, doDeferredMovement, doDeferredMovementFromRagdoll, DoFloorSplat, doHitByVehicle, doSleepSpeech, DoSneezeText, DoSwingCollisionBoneCheck, drawDebugTextBelow, drawDirectionLine, drawLine, DrawSneezeText, dressInPersistentOutfit, dressInRandomNonSillyOutfit, Dressup, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, dropHandItems, dropHeavyItems, Eat, Eat, Eat, EatOnClient, endPlaybackGameVariables, ensureExistsBallisticsTarget, ensureNotInVehicle, enterVehicle, exert, faceDirection, faceLocation, faceLocationF, facePosition, faceThisObject, faceThisObjectAlt, fallenOnKnees, fallenOnKnees, fallFromRope, FireCheck, forceAwake, forgetRecipes, getAbsoluteExcessTwist, getActionContext, getActionStateName, getActiveLightItems, getAdvancedAnimator, getAge, getAimAtFloorAmount, getAimingDelay, getAlphaUpdateRateMul, getAlreadyReadPages, getAnimAngle, getAnimAngleRadians, getAnimAngleStepDelta, getAnimAngleTwistDelta, getAnimatable, getAnimationDebug, getAnimationPlayer, getAnimationPlayerRecorder, getAnimationStateName, getAnimationTimeDelta, getAnimEventBroadcaster, getAnimForwardDirection, getAnimVector, getAppetiteMultiplier, getAttachedItem, getAttachedItems, getAttachedLocationGroup, getAttackedBy, getAttackingWeapon, getAttackTargetSquare, getAttackVars, getAutoWalkDirection, getBallisticsController, getBallisticsTarget, getBarricadeStrengthMod, getBarricadeTimeMod, getBed, getBedType, getBeenMovingFor, getBeenSprintingFor, getBetaDelta, getBetaEffect, getBloodImpactX, getBloodImpactY, getBloodImpactZ, getBloodSplat, getBlurFactor, getBodyDamage, getBodyDamageRemote, getBodyLocationGroup, getBodyPartClothingDefense, getBumpedChr, getBumpFallType, getBumpType, getCharacterActions, getCharacterTraits, getChatElement, getChopTreeSpeed, getClickSound, getClimbingFailChanceFloat, getClimbingFailChanceInt, getClimbRopeSpeed, getClimbRopeTime, getClothingDiscomfortModifier, getClothingItem_Back, getClothingItem_Feet, getClothingItem_Hands, getClothingItem_Head, getClothingItem_Legs, getClothingItem_Torso, getClothingWetness, getCorpseSicknessDefense, getCorpseSicknessDefense, getCorpseSicknessDefense, getCorpseSicknessRate, getCurrentActionContextStateName, getCurrentBuilding, getCurrentBuildingDef, getCurrentRoomDef, getCurrentState, getCurrentStateName, getDangerLevels, getDebugMonitor, getDefaultState, getDeferredAngleDelta, getDeferredMovement, getDeferredMovement, getDeferredMovementFromRagdoll, getDeferredRotationWeight, getDepressDelta, getDepressEffect, getDescription, getDescriptor, getDieCount, getDirectionAngle, getDoRender, getDotWithForwardDirection, getDotWithForwardDirection, getEmitter, getEnemyList, getEquipedRadio, getExcessTwist, getFallTime, getFallTimeAdjusted, getFamiliarBuildings, getFatigueMod, getFatiqueMultiplier, getFinder, getFireKillRate, getFireMode, getFireSpreadProbability, getFMODParameters, getFollowingTarget, getForceWakeUpTime, getForwardDirection, getForwardDirection, getFullName, getGameCharacterAIBrain, getGameVariables, getGameVariablesInternal, getGlobalMovementMod, getGrappleable, getHaloTimerCount, getHammerSoundMod, getHealth, getHearDistanceModifier, getHeightAboveFloor, getHitChancesMod, getHitDirEnum, getHitInfoList, getHitReaction, getHittingMod, getHoursSurvived, getHungerMultiplier, getHurtSound, getHyperthermiaMod, getIgnoreMovement, getInf, getInventory, getInventoryWeight, getIsNPC, getKnownRecipes, getLastBump, getLastChatMessage, getLastFallSpeed, getLastHeardSound, getLastHitCharacter, getLastHitCount, getLastHourSleeped, getLastKnownLocation, getLastKnownLocationOf, getLastLocalEnemies, getLastSpokenLine, getLastZombieKills, getLeaveBodyTimedown, getLegsSprite, getLevelMaxForXp, getLevelUpLevels, getLevelUpLevels, getLevelUpMultiplier, getLightfootMod, getLightInfo2, getLlx, getLly, getLlz, getLocalEnemyList, getLocalGroupList, getLocalList, getLocalNeutralList, getLocalRelevantEnemyList, getLookAngleRadians, getLookVector, getLowDangerInVicinity, getMaintenanceMod, getMapKnowledge, getMaxChatLines, getMaxTwist, getMaxWeight, getMaxWeightBase, getMeleeCombatMod, getMeleeDelay, getMetalBarricadeStrengthMod, getModel, getModelInstance, getMomentumScalar, getMoodles, getMoveDelta, getMoveForwardVec, getMovementSpeed, getMusicIntensityEventModData, getNearVehicle, getNextAnimationTranslationLength, getNextWander, getNimbleMod, getNumSurvivorsInVicinity, getNumTwistBones, getOrCreateSleepingEventData, getPacingMod, getPainDelta, getPainEffect, getPath2, getPathFindBehavior2, getPathIndex, getPathTargetX, getPathTargetY, getPathTargetZ, getPatience, getPatienceMax, getPatienceMin, getPerkInfo, getPerkLevel, getPerkList, getPerkToUnit, getPersistentOutfitID, getPreviousActionContextStateName, getPreviousStateName, GetPrimaryEquippedCache, getPrimaryHandItem, getPrimaryHandType, getRagdollController, getRandomDefaultOutfit, getReadLiterature, getReadPrintMedia, getReadyModelData, getReanimAnimDelay, getReanimAnimFrame, getReanimatedCorpse, getReanimateTimer, getRecoilDelay, getRecoilVarX, getRecoilVarY, getRecoveryMod, getReduceInfectionPower, getRemoteID, getRunSpeedModifier, getSafety, getSayLine, GetSecondaryEquippedCache, getSecondaryHandItem, getSecondaryHandType, getSeeNearbyCharacterDistance, getShoulderTwist, getShoulderTwistWeight, getShoutItemModel, getShoutType, getShovingMod, getSitOnFurnitureDirection, getSitOnFurnitureObject, getSleepingTabletDelta, getSleepingTabletEffect, getSlowFactor, getSlowTimer, getSneakSpotMod, getSpeakColour, getSpeakTime, getSpeedMod, getSprintMod, getSpriteDef, getStaggerTimeMod, getStateMachine, getStateMachineParams, getStats, getSubVariableSource, getSurroundingAttackingZombies, getSurroundingAttackingZombies, getSurvivorKills, getSurvivorMap, getTalkerType, getTargetGrapplePos, getTargetGrapplePos, getTargetGrappleRotation, getTargetTwist, getTeleport, getTemperature, getTempo, getTempo2, getTextureCreator, getThirstMultiplier, getThreatLevel, getTimedActionTimeModifier, getTimeSinceLastSmoke, getTimeThumping, getTorchStrength, getTotalBlood, getTraits, getTwist, getUID, getUsedItemsOn, getUseHandWeapon, getUserNameHeight, getVariable, GetVariable, getVehicle, getVerticalAimAngle, getVeryCloseEnemyList, getWaterSource, getWeaponLevel, getWeaponLevel, getWeatherHearingMultiplier, getWeightMod, getWeldingSoundMod, getWornItem, getWornItems, getWornItemsHearingModifier, getWornItemsHearingMultiplier, getWornItemsVisionModifier, getWornItemsVisionMultiplier, getWrappedGrappleable, getXp, getXpForLevel, getZombieKills, hasActiveModel, hasAnimationPlayer, hasAwkwardHands, hasBloodyClothing, hasDirtyClothing, hasEquipped, hasEquippedTag, hasFootInjury, hasHitReaction, HasItem, hasItems, hasPath, hasTimedActions, HasTrait, HasTrait, hasWornTag, helmetFall, Hit, initAttachedItems, initLightInfo2, InitSpriteParts, initSpritePartsEmpty, initTextObjects, initWornItems, isAboveTopOfStairs, isActuallyAttackingWithMeleeWeapon, isAimAtFloor, isAiming, IsAiming, isAlive, isAllowConversation, isAnimal, isAnimatingBackwards, isAnimationRecorderActive, isAnimationUpdatingThisFrame, isAnimForecasted, isAnimRecorderActive, isAsleep, isAttachedItem, IsAttackRange, isAutoWalk, isbDoDefer, isBehaviourMoving, isBehind, isBeingSteppedOn, isbFalling, isbOnBed, isBuildCheat, isBumpDone, isBumped, isBumpFall, isBumpStaggered, isbUseParts, isCanShout, isCanUseBrushTool, isClimbing, isClimbingRope, isClimbingThroughWindow, isClosingWindow, isCriticalHit, isCurrentActionPathfinding, isCurrentState, isDead, isDeathDragDown, isDeferredMovementEnabled, isDisguised, isDoDeathSound, isDoingActionThatCanBeCancelled, isDraggingCorpse, isDriving, isDuplicateBodyVisual, isEditingRagdoll, isEnduranceSufficientForAction, isEquipped, isEquippedClothing, isFacingLocation, isFacingObject, isFallOnFront, isFarmingCheat, isFastMoveCheat, isFemale, isFishingCheat, isForceShove, isGodMod, isGrappleThrowOutWindow, isHandItem, isHandModelOverriddenByCurrentCharacterAction, isHealthCheat, isHeavyItem, isHideWeaponModel, isHitFromBehind, isIgnoreMovementForDirection, isIgnoreStaggerBack, isIgnoringAimingInput, isInARoom, isInTrees, isInTrees2, isInTreesNoBush, isInvincible, isInvisible, isInvulnerable, isItemInBothHands, isKilledByFall, isKilledBySlicingWeapon, isKnockedDown, isKnownMediaLine, isKnownPoison, isKnownPoison, isLastCollidedN, isLastCollidedW, isLiteratureRead, isMaskClicked, isMechanicsCheat, isMeleeAttackRange, isMovablesCheat, isMoving, isMuzzleFlash, isNearSirenVehicle, isNPC, isOnBack, isOnBed, isOnDeathDone, isOnFire, isOnKillDone, isOutside, isOverEncumbered, isPathing, isPerformingAttackAnimation, isPerformingGrappleAnimation, isPerformingHostileAnimation, isPerformingShoveAnimation, isPerformingStompAnimation, isPersistentOutfitInit, isPlayerMoving, isPlayingDeathSound, isPrimaryEquipped, isPrimaryHandItem, isPrimaryHandModelReady, isPrintMediaRead, isProtectedFromToxic, isProtectedFromToxic, isRagdoll, isRagdollFall, isRagdollSimulationActive, isRangedWeaponEmpty, isReading, isReanim, isRecipeActuallyKnown, isRecipeActuallyKnown, isRecipeKnown, isRecipeKnown, isRecipeKnown, isRecipeKnown, isRecipeKnown, isResting, isRunning, isSceneCulled, isSeatedInVehicle, isSecondaryHandItem, isShoving, isShowAdminTag, isSitOnFurnitureObject, isSitOnGround, isSittingOnFurniture, isSneaking, isSpeaking, IsSpeaking, IsSpeakingNPC, isSprinting, isStomping, isStrafing, isTeleporting, isTimedActionInstant, isTimedActionInstantCheat, isTurning, isTurning90, isTurningAround, isTwisting, isUnderVehicle, isUnderVehicleRadius, isUnlimitedCarry, isUnlimitedEndurance, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isUpright, isVehicleCollision, isVisibleToNPCs, isWeaponReady, isWearingAwkwardGloves, isWearingGlasses, isWearingGloves, isWearingTag, isWearingVisualAid, learnRecipe, learnRecipe, level0, LevelPerk, LevelPerk, loadChange, loadKnownMediaLines, LoseLevel, MoveForward, NPCGetAiming, NPCGetRunning, NPCSetAiming, NPCSetAttack, NPCSetJustMoved, NPCSetMelee, NPCSetRunning, OnAnimEvent, OnClothingUpdated, onCullStateChanged, OnDeath, OnEquipmentUpdated, onMouseLeftClick, onTrigger_setAnimStateToTriggerFile, onTrigger_setClothingToXmlTriggerFile, openWindow, PainMeds, pathToAux, pathToLocation, pathToSound, pickUpCorpse, PlayAnim, PlayAnimUnlooped, PlayAnimWithSpeed, playbackRecordCurrentStateSnapshot, playbackSetCurrentStateSnapshot, playBloodSplatterSound, playDeadSound, playDropItemSound, playEmote, playerIsSelf, playSound, playSoundLocal, postUpdateEquippedTextures, postUpdateModelTextures, processHitDamage, QueueAction, readInventory, ReadLiterature, ReduceHealthWhenBurning, registerAIState, releaseAnimationPlayer, releaseBallisticsController, releaseBallisticsTarget, releaseRagdollController, reloadOutfit, removeAttachedItem, removeFromHands, removeKnownMediaLine, removeWornItem, removeWornItem, renderObjectPicker, renderServerGUI, renderShadow, reportEvent, resetAimingDelay, resetBeardGrowingTime, resetBodyDamageRemote, resetEquippedHandsModels, resetHairGrowingTime, resetModel, resetModelNextFrame, saveChange, saveKnownMediaLines, Say, Say, SayDebug, SayDebug, SayRadio, SayShout, SayWhisper, Seen, setAge, setAimAngles, setAimAtFloor, setAimAtFloor, setAimingDelay, setAllowConversation, setAlreadyReadPages, setAnimated, setAnimatingBackwards, setAnimForecasted, setAnimRecorderActive, setAsleep, setAttachedItem, setAttachedItems, setAttackedBy, setAttackTargetSquare, setAutoWalk, setAutoWalkDirection, setAvoidDamage, setbClimbing, setbDoDefer, setBed, setBedType, setBeenMovingFor, setBeenSprintingFor, setBetaDelta, setBetaEffect, setbFalling, setBloodImpactX, setBloodImpactY, setBloodImpactZ, setBloodSplat, setbOnBed, setBuildCheat, setBumpDone, setBumpedChr, setBumpFall, setBumpFallType, setBumpStaggered, setBumpType, setbUseParts, setCanShout, setCanUseBrushTool, setClickSound, setClimbRopeTime, setClothingItem_Back, setClothingItem_Feet, setClothingItem_Hands, setClothingItem_Head, setClothingItem_Legs, setClothingItem_Torso, setCorpseSicknessRate, setCriticalHit, setDangerLevels, setDeathDragDown, setDebugMonitor, setDefaultState, setDefaultState, setDeferredMovementEnabled, setDelayToSleep, setDepressDelta, setDepressEffect, setDescriptor, setDieCount, setDir, setDirectionAngle, setDoDeathSound, setDoRender, setEditingRagdoll, setEquipParent, setEquipParent, setFallOnFront, setFallTime, setFarmingCheat, setFastMoveCheat, setFemale, setFireKillRate, setFireMode, setFireSpreadProbability, setFishingCheat, setFollowingTarget, setForceShove, setForceWakeUpTime, setForwardDirection, setForwardDirection, setGodMod, setGrappleThrowOutWindow, setHaloNote, setHaloNote, setHaloNote, setHealth, setHealthCheat, setHideWeaponModel, setHitDir, setHitFromBehind, setHitReaction, setHurtSound, setIgnoreAimingInput, setIgnoreMovement, setIgnoreStaggerBack, setInventory, setInvincible, setInvisible, setInvulnerable, setIsAiming, setIsAnimal, setIsNPC, setIsRagdoll, setIsResting, setKilledByFall, setKnockedDown, setLastBump, setLastChatMessage, setLastCollidedN, setLastCollidedW, setLastFallSpeed, setLastHeardSound, setLastHitCharacter, setLastHitCount, setLastHourSleeped, setLastLocalEnemies, setLastSpokenLine, setLastZombieKills, setLeaveBodyTimedown, setLegsSprite, setLevelUpMultiplier, setLlx, setLly, setLlz, setMaxTwist, setMaxWeight, setMaxWeightBase, setMechanicsCheat, setMeleeDelay, setMetabolicTarget, setMetabolicTarget, setMomentumScalar, setMovablesCheat, setMoveDelta, setMoveForwardVec, setMoving, setMusicIntensityEventModData, setMuzzleFlashDuration, setNextWander, setNPC, setNumSurvivorsInVicinity, setOnBed, setOnDeathDone, setOnFire, SetOnFire, setOnKillDone, setPainDelta, setPainEffect, setPath2, setPathIndex, setPathing, setPathSpeed, setPatience, setPatienceMax, setPatienceMin, setPerformingAttackAnimation, setPerformingShoveAnimation, setPerformingStompAnimation, setPerkLevelDebug, setPersistentOutfitID, setPersistentOutfitID, setPlayingDeathSound, setPrimaryHandItem, setRagdollFall, setRangedWeaponEmpty, setReading, setReanim, setReanimAnimDelay, setReanimAnimFrame, setReanimateTimer, setRecoilDelay, setRecoilVarX, setRecoilVarY, setReduceInfectionPower, setRemoteID, setRunning, setSafety, setSayLine, setSceneCulled, setSecondaryHandItem, setShowAdminTag, setSitOnFurnitureDirection, setSitOnFurnitureObject, setSitOnGround, setSittingOnFurniture, setSleepingTabletDelta, setSleepingTabletEffect, setSlowFactor, setSlowTimer, setSneaking, setSpeakColour, setSpeakColourInfo, setSpeaking, setSpeakTime, setSpeedMod, setSprinting, setStaggerTimeMod, setStateMachineLocked, setSurvivorKills, setTargetAndCurrentDirection, setTargetGrapplePos, setTeleport, setTemperature, setTextureCreator, setTimedActionInstantCheat, setTimeOfSleep, setTimeSinceLastSmoke, setTimeThumping, setTurnDelta, setUnlimitedCarry, setUnlimitedEndurance, setUseHandWeapon, setUsePhysicHitReaction, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, SetVariable, setVariableEnum, setVehicle, setVehicleCollision, setVerticalAimAngle, setVisibleToNPCs, setWornItem, setWornItem, setWornItems, setXp, setZombieKills, shouldBecomeCorpse, shouldBecomeZombieAfterDeath, shouldBeFalling, shouldBeTurning, shouldBeTurning90, shouldBeTurningAround, shouldIgnoreCollisionWithSquare, shouldWaitToStartTimedAction, SleepingTablet, smashCarWindow, smashWindow, spikePart, spikePartIndex, spinToZeroAllAnimNodes, splatBlood, splatBloodFloor, splatBloodFloorBig, SpreadFire, SpreadFireMP, StartAction, startEvent, startMuzzleFlash, startPlaybackGameVariables, StartTimedActionAnim, StartTimedActionAnim, StopAllActionQueue, StopAllActionQueueAiming, StopAllActionQueueRunning, StopAllActionQueueWalking, StopBurning, stopEvent, stopOrTriggerSound, StopTimedActionAnim, teleportTo, teleportTo, teleportTo, teleportTo, testDefense, testDotSide, Throw, throwGrappledTargetOutWindow, triggerContextualAction, triggerContextualAction, triggerContextualAction, triggerContextualAction, triggerContextualAction, triggerCough, tryGetAIState, updateAimingDelay, updateAnimationRecorderState, updateBallistics, updateBandages, updateDiscomfortModifiers, updateDisguisedState, updateEmitter, updateEquippedItemSounds, updateEquippedRadioFreq, updateEvent, updateHandEquips, updateLightInfo, updateMovementMomentum, updateMovementRates, updateRecoilVar, updateSpeedModifiers, updateStats_Awake, updateStats_Sleeping, updateStats_WakeState, updateTextObjects, updateUserName, updateVisionEffects, updateVisionEffectTargets, updateWornItemsHearingModifier, updateWornItemsVisionModifier, useBallistics, usePhysicHitReaction, useRagdoll, useRagdollVehicleCollision, wasLocal, zeroForwardDirectionX, zeroForwardDirectionY
Methods inherited from class zombie.iso.IsoMovingObject
canHaveMultipleHits, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getBuilding, getBumpedType, getCollidedObject, getCollideType, getCurrentSquare, getCurrentZone, getDistanceSq, getEatingZombies, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastCollideTime, getLastSquare, getLastTargettedBy, getLastX, getLastY, getLastZ, getLimpulsex, getLimpulsey, getMasterRegion, getMovementLastFrame, getNextX, getNextY, getNoDamage, getPathFindIndex, getPosition, getPosition, getScreenX, getScreenY, getScriptModule, getScriptNextX, getScriptNextY, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isEatingOther, isExistInTheWorld, isFirstUpdate, isOnFloor, isShootable, isSolid, isZombiesDontAttack, onMouseRightClick, onMouseRightReleased, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setDestroyed, setEatingZombies, setFeelersize, setFirstUpdate, setForceX, setForceY, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLastX, setLastY, setLastZ, setLimpulsex, setLimpulsey, setMovementLastFrame, setMovingSquareNow, setNextX, setNextY, setNoDamage, setOnFloor, setPathFindIndex, setPosition, setPosition, setPosition, setScriptModule, setScriptNextX, setScriptNextY, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, setZombiesDontAttack, updateAnimation
Methods inherited from class zombie.iso.IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemsFromProperties, addItemToObjectSurface, addItemToObjectSurface, addLightSourceToWorld, addObjectAmbientEmitter, addSecondaryContainer, addSheetRope, addToWorld, afterRotated, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAttachedAnimSprite, getAttachedAnimSpriteCount, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCurrentFrameTex, getCustomColor, getDamage, getDir, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getGameEntityType, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderSquare, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteModel, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasModData, hasObjectAmbientEmitter, hasOverlaySprite, hasSpriteGrid, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isConnectedSpriteGridObject, isEntityValid, isFascia, isFloor, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isItemAllowedInContainer, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOnScreen, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSatChair, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isTent, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeLightSourceFromWorld, removeRenderEffect, removeSheetRope, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderModel, renderWallTile, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setExplored, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, setModData, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOnOverlay, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSatChair, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSpriteModelName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldLightSourceBeActive, shouldShowOnOverlay, softReset, sync, syncIsoObject, syncIsoObjectReceive, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateRenderInfoForObjectPicker, useFluid, useItemOn, WeaponHit, writeToRemoteBuffer
Methods inherited from class zombie.entity.GameEntity
attrib, componentSize, connectComponents, containsComponent, getAttributes, getComponent, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponents, hasRenderers, isAddedToEngine, isMeta, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, onEquip, onEquip, onFirstCreation, onFluidContainerUpdate, onReceiveEntityPacket, onUnEquip, receiveSyncEntity, receiveUpdateUsingPlayer, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendClientEntityPacket, sendComponentEvent, sendComponentEvent, sendEntityEvent, sendEntityEvent, sendServerEntityPacket, sendServerEntityPacketTo, sendSyncEntity, sendUpdateUsingPlayer, setUsingPlayer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZ
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimatable
canTransitionToState
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSource
getVariableEnum
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSourceContainer
containsVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableFloat, getVariableString, isVariable
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.events.IAnimEventWrappedBroadcaster
addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, animEvent
Methods inherited from interface zombie.core.skinnedmodel.IGrappleable
getID, getPosition, getPosition, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setPosition, setTargetGrapplePos, setTargetGrapplePos, setTargetGrappleRotation
Methods inherited from interface zombie.core.skinnedmodel.IGrappleableWrapper
AcceptGrapple, getBearingFromGrappledTarget, getBearingToGrappledTarget, getGrappledBy, getGrappledByString, getGrappledByType, getGrappleOffset, getGrappleOffset, getGrappleOffsetBehaviour, getGrapplePosOffsetForward, getGrappleResult, getGrappleRotOffsetYaw, getGrapplingTarget, getSharedGrappleAnimNode, getSharedGrappleAnimTime, getSharedGrappleType, Grappled, GrapplerLetGo, isBeingGrappled, isBeingGrappledBy, isDoContinueGrapple, isDoGrapple, isGrappling, isGrapplingTarget, isOnFloor, isPerformingAnyGrappleAnimation, isPerformingGrappleGrabAnimation, LetGoOfGrappled, RejectGrapple, resetGrappleStateToDefault, setDoContinueGrapple, setDoGrapple, setGrappleDeferredOffset, setGrappleoffsetBehaviour, setGrapplePosOffsetForward, setGrappleResult, setGrappleRotOffsetYaw, setOnFloor, setPerformingGrappleGrabAnimation, setSharedGrappleAnimNode, setSharedGrappleAnimTime, setSharedGrappleType, setTargetGrappleRotation
Methods inherited from interface zombie.core.skinnedmodel.visual.IHumanVisual
isFemale
-
Field Details
-
SPEED_SPRINTER
public static final byte SPEED_SPRINTER- See Also:
-
SPEED_FAST_SHAMBLER
public static final byte SPEED_FAST_SHAMBLER- See Also:
-
SPEED_SHAMBLER
public static final byte SPEED_SHAMBLER- See Also:
-
SPEED_RANDOM
public static final byte SPEED_RANDOM- See Also:
-
HEARING_PINPOINT
public static final byte HEARING_PINPOINT- See Also:
-
HEARING_NORMAL
public static final byte HEARING_NORMAL- See Also:
-
HEARING_POOR
public static final byte HEARING_POOR- See Also:
-
HEARING_RANDOM
public static final byte HEARING_RANDOM- See Also:
-
HEARING_NORMAL_OR_POOR
public static final byte HEARING_NORMAL_OR_POOR- See Also:
-
THUMP_FLAG_GENERIC
public static final byte THUMP_FLAG_GENERIC- See Also:
-
THUMP_FLAG_WINDOW_EXTRA
public static final byte THUMP_FLAG_WINDOW_EXTRA- See Also:
-
THUMP_FLAG_WINDOW
public static final byte THUMP_FLAG_WINDOW- See Also:
-
THUMP_FLAG_METAL
public static final byte THUMP_FLAG_METAL- See Also:
-
THUMP_FLAG_GARAGE_DOOR
public static final byte THUMP_FLAG_GARAGE_DOOR- See Also:
-
THUMP_FLAG_WIRE_FENCE
public static final byte THUMP_FLAG_WIRE_FENCE- See Also:
-
THUMP_FLAG_METAL_POLE_GATE
public static final byte THUMP_FLAG_METAL_POLE_GATE- See Also:
-
AllowRepathDelayMax
public static final int AllowRepathDelayMax- See Also:
-
SPRINTER_FIXES
public static final boolean SPRINTER_FIXES- See Also:
-
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
-
TimeSinceSeenFlesh
public float TimeSinceSeenFlesh -
FollowCount
public int FollowCount -
ZombieID
public int ZombieID -
bStaggerBack
public boolean bStaggerBack -
atlasTex
-
bIndoorZombie
public boolean bIndoorZombie -
thumpFlag
public int thumpFlag -
thumpSent
public boolean thumpSent -
EAT_BODY_DIST
public static final float EAT_BODY_DIST- See Also:
-
EAT_BODY_TIME
public static final float EAT_BODY_TIME- See Also:
-
LUNGE_TIME
public static final float LUNGE_TIME- See Also:
-
CRAWLER_DAMAGE_DOT
public static final float CRAWLER_DAMAGE_DOT- See Also:
-
CRAWLER_DAMAGE_RANGE
public static final float CRAWLER_DAMAGE_RANGE- See Also:
-
speedType
public int speedType -
group
-
inactive
public boolean inactive -
strength
public int strength -
cognition
public int cognition -
memory
public int memory -
sight
public int sight -
hearing
public int hearing -
soundSourceTarget
-
soundAttract
public float soundAttract -
soundAttractTimeout
public float soundAttractTimeout -
alerted
public boolean alerted -
bDressInRandomOutfit
public boolean bDressInRandomOutfit -
pendingOutfitName
-
humanVisual
-
bodyToEat
-
eatBodyTarget
-
collideWhileHit
public boolean collideWhileHit -
lastPlayerHit
public int lastPlayerHit -
VISION_RADIUS_MAX
public final float VISION_RADIUS_MAX- See Also:
-
VISION_RADIUS_MIN
public final float VISION_RADIUS_MIN- See Also:
-
VISION_RADIUS_RESULT
public float VISION_RADIUS_RESULT -
VISION_FOG_PENALTY_MAX
public final float VISION_FOG_PENALTY_MAX- See Also:
-
VISION_RAIN_PENALTY_MAX
public final float VISION_RAIN_PENALTY_MAX- See Also:
-
VISION_DARKNESS_PENALTY_MAX
public final float VISION_DARKNESS_PENALTY_MAX- See Also:
-
HEARING_UNSEEN_OFFSET_MIN
public final int HEARING_UNSEEN_OFFSET_MIN- See Also:
-
HEARING_UNSEEN_OFFSET_HEAVY_RAIN
public final int HEARING_UNSEEN_OFFSET_HEAVY_RAIN- See Also:
-
HEARING_UNSEEN_OFFSET_MAX
public final int HEARING_UNSEEN_OFFSET_MAX- See Also:
-
itemVisuals
-
imposter
-
SpriteName
-
PALETTE_COUNT
public static final int PALETTE_COUNT- See Also:
-
vectorToTarget
-
AllowRepathDelay
public float AllowRepathDelay -
KeepItReal
public boolean KeepItReal -
parameterCharacterInside
-
parameterCharacterOnFire
-
parameterPlayerDistance
-
parameterZombieState
-
scratch
public boolean scratch -
laceration
public boolean laceration -
networkAI
-
authOwner
-
authOwnerPlayer
-
zombiePacket
-
zombiePacketUpdated
public boolean zombiePacketUpdated -
lastChangeOwner
public long lastChangeOwner -
bloodSplatAmount
public int bloodSplatAmount -
lastHitPart
-
palette
public int palette -
AttackAnimTime
public int AttackAnimTime -
AttackAnimTimeMax
public static int AttackAnimTimeMax -
spottedLast
-
spotSoundDelay
public int spotSoundDelay -
movex
public float movex -
movey
public float movey -
lastRemoteUpdate
public short lastRemoteUpdate -
OnlineID
public short OnlineID -
walkVariantUse
-
walkVariant
-
bLunger
public boolean bLunger -
bRunning
public boolean bRunning -
bCrawling
public boolean bCrawling -
bRemote
public boolean bRemote -
ImmortalTutorialZombie
public boolean ImmortalTutorialZombie
-
-
Constructor Details
-
IsoZombie
-
IsoZombie
-
-
Method Details
-
getObjectName
- Overrides:
getObjectName
in classIsoMovingObject
-
getOnlineID
public short getOnlineID()- Specified by:
getOnlineID
in interfaceIAnimatable
-
isRemoteZombie
public boolean isRemoteZombie() -
getOwner
- Overrides:
getOwner
in classIsoGameCharacter
-
getOwnerPlayer
- Overrides:
getOwnerPlayer
in classIsoGameCharacter
-
setVehicle4TestCollision
-
toString
- Overrides:
toString
in classIsoMovingObject
-
initializeStates
public void initializeStates() -
OnAnimEvent_IsAlmostUp
- Overrides:
OnAnimEvent_IsAlmostUp
in classIsoGameCharacter
-
actionStateChanged
- Specified by:
actionStateChanged
in interfaceIActionStateChanged
- Overrides:
actionStateChanged
in classIsoGameCharacter
-
onAnimPlayerCreated
- Overrides:
onAnimPlayerCreated
in classIsoGameCharacter
-
GetAnimSetName
- Specified by:
GetAnimSetName
in interfaceIAnimatable
- Overrides:
GetAnimSetName
in classIsoGameCharacter
-
InitSpritePartsZombie
public void InitSpritePartsZombie() -
InitSpritePartsZombie
-
pathToCharacter
- Overrides:
pathToCharacter
in classIsoGameCharacter
-
pathToLocationF
public void pathToLocationF(float x, float y, float z) - Specified by:
pathToLocationF
in interfaceILuaGameCharacter
- Overrides:
pathToLocationF
in classIsoGameCharacter
-
load
- Overrides:
load
in classIsoGameCharacter
- Throws:
IOException
-
save
- Overrides:
save
in classIsoGameCharacter
- Throws:
IOException
-
collideWith
- Overrides:
collideWith
in classIsoMovingObject
-
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean _bRemote) - Specified by:
Hit
in interfaceILuaGameCharacterDamage
- Overrides:
Hit
in classIsoGameCharacter
-
onMouseLeftClick
public void onMouseLeftClick() -
onZombieGrappleEnded
public void onZombieGrappleEnded() -
render
public void render(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) - Overrides:
render
in classIsoGameCharacter
-
renderlast
public void renderlast()- Overrides:
renderlast
in classIsoGameCharacter
-
renderTextureInsteadOfModel
protected boolean renderTextureInsteadOfModel(float float2, float float3) - Overrides:
renderTextureInsteadOfModel
in classIsoGameCharacter
-
updateAlpha
protected void updateAlpha(int int0, float float0, float float1) - Overrides:
updateAlpha
in classIsoObject
-
allowsTwist
public boolean allowsTwist()- Specified by:
allowsTwist
in interfaceILuaGameCharacter
- Overrides:
allowsTwist
in classIsoGameCharacter
-
RespondToSound
public void RespondToSound() -
setTurnAlertedValues
public void setTurnAlertedValues(int soundX, int soundY) -
getAttackDidDamage
public boolean getAttackDidDamage() -
setAttackDidDamage
public void setAttackDidDamage(boolean boolean0) -
getAttackOutcome
-
setAttackOutcome
-
setReanimatedForGrappleOnly
public void setReanimatedForGrappleOnly(boolean boolean0) -
isReanimatedForGrappleOnly
public boolean isReanimatedForGrappleOnly() -
clearAggroList
public void clearAggroList() -
addAggro
-
isLeadAggro
-
spottedNew
-
spottedOld
-
spotted
- Overrides:
spotted
in classIsoMovingObject
-
Move
- Overrides:
Move
in classIsoMovingObject
-
MoveUnmodded
- Overrides:
MoveUnmodded
in classIsoMovingObject
-
canBeDeletedUnnoticed
public boolean canBeDeletedUnnoticed(float minDistance) -
DoFootstepSound
- Overrides:
DoFootstepSound
in classIsoGameCharacter
-
addFootstepParametersIfNeeded
public void addFootstepParametersIfNeeded() -
DoFootstepSound
public void DoFootstepSound(float volume) - Overrides:
DoFootstepSound
in classIsoGameCharacter
-
preupdate
public void preupdate()- Overrides:
preupdate
in classIsoGameCharacter
-
postupdate
public void postupdate()- Overrides:
postupdate
in classIsoGameCharacter
-
isSolidForSeparate
public boolean isSolidForSeparate()- Overrides:
isSolidForSeparate
in classIsoMovingObject
-
isPushableForSeparate
public boolean isPushableForSeparate()- Overrides:
isPushableForSeparate
in classIsoMovingObject
-
isPushedByForSeparate
- Overrides:
isPushedByForSeparate
in classIsoGameCharacter
-
update
public void update()- Overrides:
update
in classIsoGameCharacter
-
calculateStats
protected void calculateStats()- Overrides:
calculateStats
in classIsoGameCharacter
-
getVoiceChoice
public int getVoiceChoice() -
getVoiceSoundName
-
getBiteSoundName
-
updateVocalProperties
public void updateVocalProperties() -
setVehicleHitLocation
-
getZombieWalkTowardSpeed
-
getZombieLungeSpeed
public void getZombieLungeSpeed() -
tryThump
-
Wander
public void Wander() -
DoZombieInventory
public void DoZombieInventory() -
DoCorpseInventory
public void DoCorpseInventory() -
DoZombieStats
public void DoZombieStats() -
setWalkType
-
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) -
Hit
-
addBlood
public void addBlood(float speed) - Overrides:
addBlood
in classIsoGameCharacter
-
hitConsequences
public void hitConsequences(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean _bRemote) - Overrides:
hitConsequences
in classIsoGameCharacter
-
playHurtSound
public long playHurtSound()- Overrides:
playHurtSound
in classIsoGameCharacter
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoGameCharacter
-
resetForReuse
public void resetForReuse() -
wasFakeDead
public boolean wasFakeDead() -
setWasFakeDead
public void setWasFakeDead(boolean wasFakeDead) -
setCrawler
public void setCrawler(boolean crawling) -
isBecomeCrawler
public boolean isBecomeCrawler() -
setBecomeCrawler
public void setBecomeCrawler(boolean crawler) -
isReanimate
public boolean isReanimate() -
setReanimate
public void setReanimate(boolean reanimate) -
isReanimatedPlayer
public boolean isReanimatedPlayer() -
setReanimatedPlayer
public void setReanimatedPlayer(boolean reanimated) -
getReanimatedPlayer
-
setFemaleEtc
public void setFemaleEtc(boolean female) -
addRandomBloodDirtHolesEtc
public void addRandomBloodDirtHolesEtc() -
getScreenProperX
public int getScreenProperX(int playerIndex) -
getScreenProperY
public int getScreenProperY(int playerIndex) -
getVisual
- Specified by:
getVisual
in interfaceILuaGameCharacter
- Overrides:
getVisual
in classIsoGameCharacter
-
getHumanVisual
- Specified by:
getHumanVisual
in interfaceIHumanVisual
-
getItemVisuals
- Overrides:
getItemVisuals
in classIsoGameCharacter
-
getItemVisuals
- Specified by:
getItemVisuals
in interfaceIHumanVisual
- Overrides:
getItemVisuals
in classIsoGameCharacter
-
isUsingWornItems
public boolean isUsingWornItems()- Overrides:
isUsingWornItems
in classIsoGameCharacter
-
setAsSurvivor
public void setAsSurvivor() -
dressInRandomOutfit
public void dressInRandomOutfit()Description copied from class: IsoGameCharacter- Overrides:
dressInRandomOutfit
in classIsoGameCharacter
-
dressInNamedOutfit
- Specified by:
dressInNamedOutfit
in interfaceILuaGameCharacterClothing
- Overrides:
dressInNamedOutfit
in classIsoGameCharacter
-
dressInPersistentOutfitID
public void dressInPersistentOutfitID(int outfitID) - Specified by:
dressInPersistentOutfitID
in interfaceILuaGameCharacterClothing
- Overrides:
dressInPersistentOutfitID
in classIsoGameCharacter
-
dressInClothingItem
- Overrides:
dressInClothingItem
in classIsoGameCharacter
-
onDeath_ShouldDoSplatterAndSounds
public boolean onDeath_ShouldDoSplatterAndSounds(HandWeapon handWeapon, IsoGameCharacter isoGameCharacter, boolean boolean0) - Overrides:
onDeath_ShouldDoSplatterAndSounds
in classIsoGameCharacter
-
onWornItemsChanged
public void onWornItemsChanged()- Overrides:
onWornItemsChanged
in classIsoGameCharacter
-
clothingItemChanged
Description copied from class: IsoGameCharacter- Specified by:
clothingItemChanged
in interfaceIClothingItemListener
- Overrides:
clothingItemChanged
in classIsoGameCharacter
- Parameters:
itemGuid
- The item's Globally Unique Identifier (GUID).
-
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
-
isCrawling
public boolean isCrawling() -
isCanCrawlUnderVehicle
public boolean isCanCrawlUnderVehicle() -
setCanCrawlUnderVehicle
public void setCanCrawlUnderVehicle(boolean b) -
isCanWalk
public boolean isCanWalk() -
setCanWalk
public void setCanWalk(boolean bCanStand) -
initCanCrawlUnderVehicle
public void initCanCrawlUnderVehicle() -
shouldGetUpFromCrawl
public boolean shouldGetUpFromCrawl() -
toggleCrawling
public void toggleCrawling() -
knockDown
public void knockDown(boolean hitFromBehind) -
addItemToSpawnAtDeath
-
clearItemsToSpawnAtDeath
public void clearItemsToSpawnAtDeath() -
getEatBodyTarget
-
getEatSpeed
public float getEatSpeed() -
setEatBodyTarget
-
setEatBodyTarget
-
getHitAngle
-
setHitAngle
-
getCrawlerType
public int getCrawlerType() -
setCrawlerType
public void setCrawlerType(int _crawlerType) -
addRandomVisualBandages
public void addRandomVisualBandages()Possibly add visual bandages (bloody) on the zombie TODO: Make InventoryItem linked to it in DeadBodyAtlas to being able to remove them (like primary/secondary weapons) -
addVisualBandage
-
addRandomVisualDamages
public void addRandomVisualDamages()Add some random visual damage (clothing actually) to the zombies. Those items won't appear in inventory. -
getPlayerAttackPosition
-
setPlayerAttackPosition
-
isSitAgainstWall
public boolean isSitAgainstWall() -
setSitAgainstWall
public void setSitAgainstWall(boolean _sitAgainstWall) -
isSkeleton
public boolean isSkeleton()- Specified by:
isSkeleton
in interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombie
in interfaceIHumanVisual
- Specified by:
isZombie
in interfaceILuaGameCharacter
- Overrides:
isZombie
in classIsoGameCharacter
-
setSkeleton
public void setSkeleton(boolean _isSkeleton) -
getHitTime
public int getHitTime() -
setHitTime
public void setHitTime(int _hitTime) -
getThumpTimer
public int getThumpTimer() -
setThumpTimer
public void setThumpTimer(int _thumpTimer) -
getTarget
-
setTargetSeenTime
public void setTargetSeenTime(float seconds) -
getTargetSeenTime
public float getTargetSeenTime() -
isTargetVisible
public boolean isTargetVisible() -
getTurnDelta
public float getTurnDelta()- Overrides:
getTurnDelta
in classIsoGameCharacter
-
isAttacking
public boolean isAttacking()- Overrides:
isAttacking
in classIsoGameCharacter
-
isZombieAttacking
public boolean isZombieAttacking()- Overrides:
isZombieAttacking
in classIsoGameCharacter
-
isZombieAttacking
- Overrides:
isZombieAttacking
in classIsoGameCharacter
-
getHitHeadWhileOnFloor
public int getHitHeadWhileOnFloor() -
getRealState
-
setHitHeadWhileOnFloor
public void setHitHeadWhileOnFloor(int _hitHeadWhileOnFloor) -
isHitLegsWhileOnFloor
public boolean isHitLegsWhileOnFloor() -
setHitLegsWhileOnFloor
public void setHitLegsWhileOnFloor(boolean _hitLegsWhileOnFloor) -
makeInactive
public void makeInactive(boolean binactive) -
getFootstepVolume
public float getFootstepVolume() -
isFacingTarget
public boolean isFacingTarget() -
isTargetLocationKnown
public boolean isTargetLocationKnown() -
getSandboxMemoryDuration
protected int getSandboxMemoryDuration() -
shouldDoFenceLunge
public boolean shouldDoFenceLunge() -
isProne
public boolean isProne()- Overrides:
isProne
in classIsoGameCharacter
-
setTarget
-
isAlwaysKnockedDown
public boolean isAlwaysKnockedDown() -
setAlwaysKnockedDown
public void setAlwaysKnockedDown(boolean _alwaysKnockedDown) -
setDressInRandomOutfit
public void setDressInRandomOutfit(boolean dressInRandom) -
setBodyToEat
-
isForceEatingAnimation
public boolean isForceEatingAnimation() -
setForceEatingAnimation
public void setForceEatingAnimation(boolean _forceEatingAnimation) -
isOnlyJawStab
public boolean isOnlyJawStab() -
setOnlyJawStab
public void setOnlyJawStab(boolean _onlyJawStab) -
isNoTeeth
public boolean isNoTeeth() -
cantBite
public boolean cantBite() -
setNoTeeth
public void setNoTeeth(boolean _noTeeth) -
setThumpFlag
public void setThumpFlag(int v) -
setThumpCondition
public void setThumpCondition(float condition) -
setThumpCondition
public void setThumpCondition(int condition, int maxCondition) -
getThumpCondition
public float getThumpCondition()- Specified by:
getThumpCondition
in interfaceThumpable
- Overrides:
getThumpCondition
in classIsoObject
-
isStaggerBack
public boolean isStaggerBack() -
setStaggerBack
public void setStaggerBack(boolean _bStaggerBack) -
isKnifeDeath
public boolean isKnifeDeath() -
setKnifeDeath
public void setKnifeDeath(boolean _bKnifeDeath) -
isJawStabAttach
public boolean isJawStabAttach() -
setJawStabAttach
public void setJawStabAttach(boolean _bJawStabAttach) -
writeInventory
- Overrides:
writeInventory
in classIsoGameCharacter
-
Kill
-
Kill
- Overrides:
Kill
in classIsoGameCharacter
-
shouldDoInventory
public boolean shouldDoInventory()- Overrides:
shouldDoInventory
in classIsoGameCharacter
-
becomeCorpse
public void becomeCorpse()- Overrides:
becomeCorpse
in classIsoGameCharacter
-
getHitReactionNetworkAI
- Overrides:
getHitReactionNetworkAI
in classIsoGameCharacter
-
getNetworkCharacterAI
- Overrides:
getNetworkCharacterAI
in classIsoGameCharacter
-
isLocal
public boolean isLocal()- Overrides:
isLocal
in classIsoGameCharacter
-
isVehicleCollisionActive
- Overrides:
isVehicleCollisionActive
in classIsoGameCharacter
-
isSkipResolveCollision
public boolean isSkipResolveCollision()- Overrides:
isSkipResolveCollision
in classIsoGameCharacter
-
applyDamageFromVehicle
public void applyDamageFromVehicle(float vehicleSpeed, float damage) -
Hit
public float Hit(BaseVehicle vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) - Specified by:
Hit
in interfaceILuaGameCharacterDamage
- Overrides:
Hit
in classIsoGameCharacter
-
calcHitDir
- Overrides:
calcHitDir
in classIsoGameCharacter
-
shouldZombieHaveKey
public boolean shouldZombieHaveKey(boolean boolean1) -
doZombieSpeed
public void doZombieSpeed() -
doZombieSpeed
public void doZombieSpeed(int int0) -
getLastHitPart
-
shouldDressInRandomOutfit
public boolean shouldDressInRandomOutfit() -
getOutfitName
- Specified by:
getOutfitName
in interfaceILuaGameCharacterClothing
- Overrides:
getOutfitName
in classIsoGameCharacter
-
getHeadSquare
-
couldSeeHeadSquare
-
canSeeHeadSquare
-