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, IAnimationVariableRegistry, IAnimationVariableSource, IAnimationVariableSourceContainer, IGrappleable, IGrappleableWrapper, IClothingItemListener, IHumanVisual, ILuaIsoObject, IsoRenderable, Thumpable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class IsoGameCharacter
IsoGameCharacter.BodyLocation, IsoGameCharacter.LightInfo, IsoGameCharacter.Location, IsoGameCharacter.PerkInfo, IsoGameCharacter.TorchInfo, IsoGameCharacter.XP, IsoGameCharacter.XPMultiplierNested classes/interfaces inherited from class IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanfloatstatic final intintintbooleanstatic final floatstatic final floatbooleanbooleanstatic final floatstatic final floatintbooleanintstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final intstatic final intstatic final intbooleanbooleanbooleanbooleanbooleanlongintshortintintintstatic final floatbooleanlongfloatintfloatfloatfinal NetworkZombieAIshortstatic final intfinal ParameterCharacterInsidefinal ParameterCharacterOnFirefinal ParameterPlayerDistancefinal ParameterZombieStatebooleanbooleanbooleanintfloatfloatstatic final bytestatic final bytestatic final bytestatic final byteintstatic final booleanbooleanintstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final byteintbooleanfloatfloatfinal Vector2static final floatstatic final floatstatic final floatstatic final floatstatic final floatfloatintbooleanFields inherited from class IsoGameCharacter
advancedAnimator, ai, amputations, asleep, AwkwardGlovesStrengthDivisor, bagsWorn, beard, blockTurning, bumpNbr, callOut, cheats, doDirtBloodEtc, emitter, forceNullOverride, GlovesStrengthBonus, hair, invRadioFreq, isResting, isVisibleToPlayer, knockbackAttackMod, lastAnimalPet, legsSprite, lightInfo, networkCharacter, overridePrimaryHandModel, overrideSecondaryHandModel, primaryHandModel, realState, realx, realy, realz, reanimatedCorpse, reanimatedCorpseId, removedFromWorldMs, RENDER_OFFSET_X, RENDER_OFFSET_Y, s_maxPossibleTwist, savedVehicleRunning, savedVehicleSeat, savedVehicleX, savedVehicleY, secondaryHandModel, speedMod, stateMachineParams, updateEquippedTextures, usernameDisguised, vbdebugHitTarget, vocalEventFields inherited from class IsoMovingObject
def, last, MAX_ZOMBIES_EATING, noDamage, reqMovement, treeSoundMgrFields inherited from class IsoObject
alpha, alphaForced, attachedAnimSprite, bmod, container, damage, dir, doNotSync, fireColor, gmod, keyId, lastRendered, lastRenderedRendered, lowLightingQualityHack, MAX_WALL_SPLATS, name, neverDoneAlpha, noPicking, offsetX, offsetY, outlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, satChair, sheetRope, sheetRopeHealth, sprite, square, sx, sy, table, tintb, tintg, tintr, wallBloodSplatsFields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionStateChanged(ActionContext sender) voidaddAggro(IsoMovingObject other, float damage) voidaddBlood(float speed) voidvoidvoidvoidPossibly 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)voidAdd some random visual damage (clothing actually) to the zombies.voidaddVisualBandage(BodyPartType bodyPart, boolean bloody) booleanvoidapplyDamageFromVehicle(float vehicleSpeed, float damage) calcHitDir(IsoGameCharacter wielder, HandWeapon weapon, Vector2 out) booleancanBeDeletedUnnoticed(float minDistance) booleancanSeeHeadSquare(IsoPlayer player) booleancantBite()voidvoidvoidclothingItemChanged(String itemGuid) Description copied from class: IsoGameCharactervoidcollideWith(IsoObject obj) booleancouldSeeHeadSquare(IsoPlayer player) voidvoidDoFootstepSound(float volume) voidDoFootstepSound(String type) voidvoidvoiddoZombieSpeed(int zombieSpeed) voidDoZombieSpeeds(float spMod) voidvoiddressInClothingItem(String itemGUID) voiddressInNamedOutfit(String outfitName) voiddressInPersistentOutfitID(int outfitID) voidDescription copied from class: IsoGameCharacterbooleanintfloatfloatgetHeadSquare(IsoPlayer player) intintvoidgetItemVisuals(ItemVisuals itemVisuals) shortgetOwner()intgetScreenProperX(int playerIndex) intgetScreenProperY(int playerIndex) intfloatfloatintfloatintvoidvoidgetZombieWalkTowardSpeed(float speed, float dist, Vector2 temp) floatHit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote) floatHit(BaseVehicle vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) floatHit(BaseVehicle vehicle, float speed, boolean isHitFromBehind, Vector2 hitDir) voidhitConsequences(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean bRemote) voidvoidvoidvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisLeadAggro(IsoMovingObject other) booleanisLocal()booleanbooleanbooleanbooleanisProne()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisTargetInCone(float dist, float dot) booleanbooleanbooleanbooleanbooleanisVehicleCollisionActive(BaseVehicle testVehicle) booleanisZombie()booleanbooleanisZombieAttacking(IsoMovingObject other) voidKill(IsoGameCharacter killer) voidKill(IsoGameCharacter killer, boolean bGory) voidKill(HandWeapon handWeapon, IsoGameCharacter killer) voidKill(HandWeapon handWeapon, IsoGameCharacter killer, boolean bGory) voidknockDown(boolean hitFromBehind) voidload(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) voidmakeInactive(boolean binactive) voidvoidMoveUnmodded(Vector2 dir) booleanonDeath_ShouldDoSplatterAndSounds(HandWeapon in_weapon, IsoGameCharacter in_wielder, boolean in_isGory) voidvoidvoidvoidpathToCharacter(IsoGameCharacter target) voidpathToLocationF(float x, float y, float z) longvoidvoidvoidvoidrender(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) voidvoidvoidvoidsave(ByteBuffer output, boolean IS_DEBUG_SAVE) voidsetAlwaysKnockedDown(boolean alwaysKnockedDown) voidvoidsetAttackDidDamage(boolean in_attackDidDamage) voidsetAttackOutcome(String in_attackOutcome) voidsetBecomeCrawler(boolean crawler) voidsetBodyToEat(IsoDeadBody body) voidsetCanCrawlUnderVehicle(boolean b) voidsetCanWalk(boolean bCanStand) voidsetCrawler(boolean crawling) voidsetCrawlerType(int crawlerType) voidsetDressInRandomOutfit(boolean dressInRandom) voidsetEatBodyTarget(IsoMovingObject target, boolean force) voidsetEatBodyTarget(IsoMovingObject target, boolean force, float eatSpeed) voidsetFakeDead(boolean bFakeDead) voidsetFemaleEtc(boolean female) voidsetForceEatingAnimation(boolean forceEatingAnimation) voidsetForceFakeDead(boolean bForceFakeDead) voidsetHitHeadWhileOnFloor(int hitHeadWhileOnFloor) voidsetHitLegsWhileOnFloor(boolean hitLegsWhileOnFloor) voidsetHitTime(int hitTime) voidsetImmortalTutorialZombie(boolean immortal) voidsetJawStabAttach(boolean bJawStabAttach) voidsetKnifeDeath(boolean bKnifeDeath) voidsetNoTeeth(boolean noTeeth) voidsetOnlyJawStab(boolean onlyJawStab) voidsetOwner(UdpConnection connection) voidsetOwnerPlayer(IsoPlayer player) voidsetPlayerAttackPosition(String playerAttackPosition) voidsetReanimate(boolean reanimate) voidsetReanimatedForGrappleOnly(boolean in_val) voidsetReanimatedPlayer(boolean reanimated) voidsetSitAgainstWall(boolean sitAgainstWall) voidsetSkeleton(boolean isSkeleton) voidsetStaggerBack(boolean bStaggerBack) voidvoidsetTargetSeenTime(float seconds) voidsetThumpCondition(float condition) voidsetThumpCondition(int condition, int maxCondition) voidsetThumpFlag(int v) voidsetThumpTimer(int thumpTimer) voidsetTurnAlertedValues(int soundX, int soundY) voidsetUseless(boolean useless) voidsetVehicle4TestCollision(BaseVehicle vehicle) voidsetVehicleHitLocation(BaseVehicle vehicle) voidsetWalkType(String _walkType) voidsetWasFakeDead(boolean wasFakeDead) booleanbooleanbooleanbooleanshouldZombieHaveKey(boolean allowBandits) voidspotted(IsoMovingObject other, boolean bForced) voidspottedNew(IsoMovingObject other, boolean bForced) voidspottedOld(IsoMovingObject other, boolean bForced) booleantestCollideWithVehicles(BaseVehicle vehicle) voidtoString()booleantryThump(IsoGridSquare square) voidupdate()voidvoiduseDescriptor(SharedDescriptors.Descriptor sharedDesc) voidWander()booleanbooleanMethods inherited from class IsoGameCharacter
addArmMuscleStrain, addBackMuscleStrain, addBasicPatch, addBlood, addBodyVisualFromItemType, addBothArmMuscleStrain, addCombatMuscleStrain, addCombatMuscleStrain, addCombatMuscleStrain, addDirt, addHole, addHole, addHoleFromZombieAttacks, addKnownMediaLine, addLeftArmMuscleStrain, addLineChatElement, addLineChatElement, addLineChatElement, addLineChatElement, addLotsOfDirt, addNeckMuscleStrain, addReadLiterature, addReadLiterature, addReadMap, addReadPrintMedia, addRightLegMuscleStrain, addStiffness, addVisualDamage, addWorldSoundUnlessInvisible, aimAtFloorTargetDistance, applyCharacterTraitsRecipes, applyDamage, ApplyInBedOffset, applyProfessionRecipes, applyTraits, attackFromWindowsLunge, autoDrink, avoidDamage, becomeCorpseItem, BetaAntiDepress, BetaBlockers, bodyPartIsSpiked, bodyPartIsSpikedBehind, burnCorpse, CacheEquipped, calcCarForwardVector, calcCarPositionOffset, calcCarSpeedVector, calcCarSpeedVector, calcCarToPlayerVector, calcCarToPlayerVector, calcConeAngleMultiplier, calcConeAngleOffset, calcHitDir, calcLengthMultiplier, calculateBaseSpeed, calculateCombatSpeed, calculateGrappleEffectivenessFromTraits, calculateShadowParams, calculateShadowParams, calculateVisibilityData, Callout, Callout, canAccessContainer, CanAttack, canBeGrappled, canClimbDownSheetRope, canClimbDownSheetRopeInCurrentSquare, canClimbSheetRope, canDropCorpseInto, canGrabCorpseFrom, canRagdoll, canReachTo, CanSee, CanSee, canSprint, canStandAt, canUseAsGenericCraftingSurface, canUseDebugContextMenu, canUseLootTool, carMovingBackward, changeState, checkCurrentAction, checkIsNearVehicle, checkIsNearWall, checkUpdateModelTextures, clearAttachedItems, ClearEquippedCache, clearFallDamage, clearKnownMediaLines, clearVariable, ClearVariable, clearVariables, clearWornItems, climbDownSheetRope, climbOverFence, climbSheetRope, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindowFrame, closeWindow, compareMovePriority, createKeyRing, createKeyRing, dbgGetAnimTrack, dbgGetAnimTrackName, dbgGetAnimTrackTime, dbgGetAnimTrackWeight, die, DirectionFromVector, DoDeath, DoDeath, doDeferredMovementFromRagdoll, DoFloorSplat, doHitByVehicle, DoLand, DoSneezeText, DoSwingCollisionBoneCheck, drawDebugTextBelow, drawDirectionLine, drawLine, DrawSneezeText, dressInPersistentOutfit, dressInRandomNonSillyOutfit, Dressup, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, dropHandItems, dropHeavyItems, dropHeldItems, Eat, Eat, Eat, EatOnClient, endPlaybackGameVariables, ensureExistsBallisticsTarget, ensureNotInVehicle, enterVehicle, exert, faceDirection, faceLocation, faceLocationF, facePosition, faceThisObject, faceThisObjectAlt, fallenOnKnees, fallenOnKnees, fallFromRope, FireCheck, flagForHotSave, forceAwake, forgetRecipes, getAbsoluteExcessTwist, getActionContext, getActionStateName, getActiveLightItems, getAdvancedAnimator, getAge, getAimAtFloorAmount, getAimingDelay, getAlreadyReadPages, getAnimAngle, getAnimAngleRadians, getAnimAngleStepDelta, getAnimAngleTwistDelta, getAnimatable, getAnimationDebug, getAnimationPlayer, getAnimationPlayerRecorder, getAnimationStateName, getAnimationTimeDelta, getAnimEventBroadcaster, getAnimForwardDirection, getAnimVector, 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, getCheats, getChopTreeSpeed, getClickSound, getClimbData, getClimbingFailChanceFloat, getClimbingFailChanceInt, getClimbRopeSpeed, getClimbRopeTime, getClothingDiscomfortModifier, getClothingItem_Back, getClothingItem_Feet, getClothingItem_Hands, getClothingItem_Head, getClothingItem_Legs, getClothingItem_Torso, getClothingWetness, getContainers, getContainerToolTip, getContextWorldContainers, getContextWorldContainers, getContextWorldContainersInObjects, getContextWorldContainersWithHumanCorpse, getContextWorldSuitableContainersToDropCorpseInObjects, getCorpseSicknessDefense, getCorpseSicknessDefense, getCorpseSicknessDefense, getCorpseSicknessRate, getCurrentActionContextStateName, getCurrentBuilding, getCurrentBuildingDef, getCurrentRoomDef, getCurrentState, getCurrentStateName, getCurrentVerticalAimAngle, getDangerLevels, getDebugMonitor, getDefaultState, getDeferredAngleDelta, getDeferredMovement, getDeferredMovementFromRagdoll, getDeferredRotationWeight, getDepressDelta, getDepressEffect, getDescription, getDescriptor, getDieCount, getDirectionAngle, getDirectionAngleRadians, getDotWithForwardDirection, getDotWithForwardDirection, getEmitter, getEnemyList, getEquipedRadio, getExcessTwist, getFallSpeedSeverity, getFallTime, getFamiliarBuildings, getFatigueMod, getFatiqueMultiplier, getFinder, getFireKillRate, getFireMode, getFireSpreadProbability, getFMODParameters, getFollowingTarget, getForceWakeUpTime, getForwardDirection, getForwardDirection, getForwardDirectionX, getForwardDirectionY, getForwardMovementIsoDirection, getFullName, getGameCharacterAIBrain, getGameVariables, getGameVariablesInternal, getGlobalMovementMod, getGrappleable, getHaloTimerCount, getHammerSoundMod, getHeadLookAngleMax, getHeadLookHorizontal, getHeadLookVertical, getHealth, getHearDistanceModifier, getHeightAboveFloor, getHitChancesMod, getHitDirEnum, getHitInfoList, getHitReaction, getHittingMod, getHoursSurvived, getHungerMultiplier, getHurtSound, getHyperthermiaMod, getIdleSquareTime, getIgnoreMovement, getImpactIsoSpeed, 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, getLookDirectionX, getLookDirectionY, 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, getSneakLimpSpeedScale, getSneakSpotMod, getSpeakColour, getSpeakTime, getSpeedMod, getSprintMod, getSpriteDef, getStaggerTimeMod, getStateMachine, getStateMachineParams, getStatisticsDebug, getStats, getSubVariableSource, getSuitableContainersToDropCorpse, getSuitableContainersToDropCorpse, getSuitableContainersToDropCorpseInSquare, getSuitableContainersToDropCorpseInSquare, getSuitableContainersWithHumanCorpseInSquare, getSuitableContainersWithHumanCorpseInSquare, getSurroundingAttackingZombies, getSurroundingAttackingZombies, getSurvivorKills, getSurvivorMap, getTalkerType, getTargetGrapplePos, getTargetGrapplePos, getTargetGrappleRotation, getTargetTwist, getTargetVerticalAimAngle, getTempo, getTempo2, getTextureCreator, getThirstMultiplier, getThreatLevel, getTimedActionTimeModifier, getTimeSinceLastSmoke, getTimeThumping, getTorchStrength, getTotalBlood, getTwist, getUID, getUsedItemsOn, getUseHandWeapon, getUserNameHeight, getVariable, GetVariable, getVehicle, getVeryCloseEnemyList, getWaterSource, getWeaponLevel, getWeaponLevel, getWeatherHearingMultiplier, getWeightAsCorpse, getWeightMod, getWeldingSoundMod, getWornItem, getWornItems, getWornItemsHearingModifier, getWornItemsHearingMultiplier, getWornItemsVisionModifier, getWornItemsVisionMultiplier, getWrappedGrappleable, getXp, getXpForLevel, getZombieKills, hasActiveModel, hasAnimationPlayer, hasAwkwardHands, hasBloodyClothing, hasDirtyClothing, hasEquipped, hasEquippedTag, hasFootInjury, hasHitReaction, HasItem, hasItems, hasPath, hasReadMap, hasRecipeAtHand, hasTimedActions, hasTrait, hasWornTag, helmetFall, Hit, initAttachedItems, initLightInfo2, InitSpriteParts, initSpritePartsEmpty, initWornItems, isAboveTopOfStairs, isActuallyAttackingWithMeleeWeapon, isAddedToModelManager, isAimAtFloor, isAiming, isAlive, isAllowConversation, isAnimal, isAnimalCheat, isAnimalRunningToDeathPosition, 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, isCurrentActionAllowedWhileDraggingCorpses, isCurrentActionPathfinding, isCurrentGameClientState, isCurrentlyBusy, isCurrentlyIdle, isCurrentState, isDead, isDeathDragDown, isDeferredMovementEnabled, isDisguised, isDoDeathSound, isDoingActionThatCanBeCancelled, isDoStomp, isDraggingCorpse, isDriving, isEditingRagdoll, isEnduranceSufficientForAction, isEquipped, isEquippedClothing, isFacingLocation, isFacingObject, isFallOnFront, isFarmingCheat, isFastMoveCheat, isFemale, isFishingCheat, isGodMod, isGrappleThrowIntoContainer, isGrappleThrowOutWindow, isGrappleThrowOverFence, isHandItem, isHeadLookAround, isHealthCheat, isHeavyItem, isHideEquippedHandL, isHideEquippedHandR, isHideWeaponModel, isHitFromBehind, isIgnoreMovementForDirection, isIgnoreStaggerBack, isIgnoringAimingInput, isInARoom, isInTrees, isInTrees2, isInTreesNoBush, isInvincible, isInvisible, isInvulnerable, isItemInBothHands, isKilledByFall, isKilledBySlicingWeapon, isKnockedDown, isKnowAllRecipes, isKnownMediaLine, isKnownPoison, isKnownPoison, isLastCollidedN, isLastCollidedW, isLiteratureRead, isMaskClicked, isMechanicsCheat, isMeleeAttackRange, isMovablesCheat, isMoving, isNearSirenVehicle, isNPC, isObjectBehind, isOnBack, isOnBed, isOnDeathDone, isOnFire, isOnKillDone, isOutside, isOverEncumbered, isPathing, isPerformingAttackAnimation, isPerformingGrappleAnimation, isPerformingHostileAnimation, isPerformingShoveAnimation, isPerformingStompAnimation, isPersistentOutfitInit, isPlayerMoving, isPlayingDeathSound, isPrimaryEquipped, isPrimaryHandItem, isPrintMediaRead, isProtectedFromToxic, isProtectedFromToxic, isRagdoll, isRagdollFall, isRagdollSimulationActive, isRangedWeaponEmpty, isReading, isReanim, isRecipeActuallyKnown, isRecipeActuallyKnown, isRecipeKnown, isRecipeKnown, isRecipeKnown, isRecipeKnown, isRecipeKnown, isResting, isRunning, isSeatedInVehicle, isSecondaryHandItem, isShoveStompAnim, isShoving, isShowAdminTag, isSitOnFurnitureObject, isSitOnGround, isSittingOnFurniture, isSneaking, isSpeaking, IsSpeaking, IsSpeakingNPC, isSprinting, isStrafing, isTimedActionInstant, isTimedActionInstantCheat, isTurning, isTurning90, isTurningAround, isTwisting, isUnderVehicle, isUnderVehicleRadius, isUnlimitedAmmo, isUnlimitedCarry, isUnlimitedEndurance, isUpright, isVehicleCollision, isVisibleToNPCs, isWeaponReady, isWearingAwkwardGloves, isWearingGlasses, isWearingGloves, isWearingTag, isWearingVisualAid, isZombiesDontAttack, learnRecipe, learnRecipe, level0, LevelPerk, LevelPerk, loadChange, LoseLevel, modifyTraitXPBoost, modifyTraitXPBoost, MoveForward, nearbyZombieClimbPenalty, NPCGetAiming, NPCGetRunning, NPCSetAiming, NPCSetAttack, NPCSetJustMoved, NPCSetMelee, NPCSetRunning, OnAnimEvent, OnClothingUpdated, OnDeath, OnEquipmentUpdated, onMouseLeftClick, onRagdollSimulationStarted, openWindow, PainMeds, pathToLocation, pathToSound, pickUpCorpse, pickUpCorpseItem, PlayAnim, PlayAnimUnlooped, PlayAnimWithSpeed, playbackRecordCurrentStateSnapshot, playbackSetCurrentStateSnapshot, playBloodSplatterSound, playDeadSound, playDropItemSound, playEmote, playSound, playSoundLocal, playWeaponHitArmourSound, postUpdateEquippedTextures, postUpdateModelTextures, processHitDamage, QueueAction, readInventory, ReadLiterature, ReduceHealthWhenBurning, releaseAnimationPlayer, releaseBallisticsController, releaseBallisticsTarget, releaseRagdollController, reloadOutfit, removeAttachedItem, removeFromHands, removeKnownMediaLine, removeWornItem, removeWornItem, renderObjectPicker, renderServerGUI, renderShadow, reportEvent, resetAimingDelay, resetBeardGrowingTime, resetBodyDamageRemote, resetEquippedHandsModels, resetHairGrowingTime, resetModel, resetModelNextFrame, saveChange, Say, Say, SayDebug, SayDebug, SayRadio, SayShout, SayWhisper, Seen, setAddedToModelManager, setAge, setAimAtFloor, setAimAtFloor, setAimingDelay, setAllowConversation, setAlreadyReadPages, setAnimalCheat, 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, setCanUseDebugContextMenu, setCanUseLootTool, setClickSound, setClimbData, setClimbRopeTime, setClothingItem_Back, setClothingItem_Feet, setClothingItem_Hands, setClothingItem_Head, setClothingItem_Legs, setClothingItem_Torso, setCorpseSicknessRate, setCriticalHit, setCurrentVerticalAimAngle, setDangerLevels, setDeathDragDown, setDebugMonitor, setDefaultState, setDefaultState, setDeferredMovementEnabled, setDelayToSleep, setDepressDelta, setDepressEffect, setDescriptor, setDieCount, setDirectionAngle, setDoDeathSound, setEditingRagdoll, setFallOnFront, setFallTime, setFarmingCheat, setFastMoveCheat, setFemale, setFireKillRate, setFireMode, setFireSpreadProbability, setFishingCheat, setFollowingTarget, setForceWakeUpTime, setForwardDirection, setForwardDirection, setForwardDirectionFromAnimAngle, setForwardDirectionFromIsoDirection, setForwardIsoDirection, setGodMod, setGodMod, setGrappleThrowIntoContainer, setGrappleThrowOutWindow, setGrappleThrowOverFence, setHaloNote, setHaloNote, setHaloNote, setHeadLookAround, setHeadLookAroundDirection, setHealth, setHealthCheat, setHideEquippedHandL, setHideEquippedHandR, setHideWeaponModel, setHitDir, setHitFromBehind, setHitReaction, setHurtSound, setIgnoreAimingInput, setIgnoreMovement, setIgnoreStaggerBack, setInventory, setInvincible, setInvisible, setInvisible, setInvulnerable, setIsAiming, setIsAnimal, setIsNPC, setIsResting, setKilledByFall, setKnockedDown, setKnowAllRecipes, 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, 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, setShoveStompAnim, setShowAdminTag, setSitOnFurnitureDirection, setSitOnFurnitureObject, setSitOnGround, setSittingOnFurniture, setSleepingTabletDelta, setSleepingTabletEffect, setSlowFactor, setSlowTimer, setSneaking, setSneakLimpSpeedScale, setSpeakColour, setSpeakColourInfo, setSpeaking, setSpeakTime, setSpeedMod, setSprinting, setStaggerTimeMod, setStateMachineLocked, setSurvivorKills, setTargetAndCurrentDirection, setTargetGrapplePos, setTargetVerticalAimAngle, setTextureCreator, setTimedActionInstantCheat, setTimeOfSleep, setTimeSinceLastSmoke, setTimeThumping, setTurnDelta, setUnlimitedAmmo, setUnlimitedCarry, setUnlimitedEndurance, setUseHandWeapon, setUsePhysicHitReaction, setVariable, setVariable, setVariable, setVariable, setVariable, SetVariable, setVariableEnum, setVehicle, setVehicleCollision, setVisibleToNPCs, setWornItem, setWornItem, setWornItems, setXp, setZombieKills, setZombiesDontAttack, shouldBecomeZombieAfterDeath, shouldBeFalling, shouldBeTurning, shouldBeTurning90, shouldBeTurningAround, shouldIgnoreCollisionWithSquare, shouldWaitToStartTimedAction, SleepingTablet, smashCarWindow, smashWindow, spikePart, spikePartIndex, spinToZeroAllAnimNodes, splatBlood, splatBloodFloor, splatBloodFloorBig, SpreadFire, SpreadFireMP, StartAction, startEvent, startPlaybackGameVariables, StartTimedActionAnim, StartTimedActionAnim, StopAllActionQueue, StopAllActionQueueAiming, StopAllActionQueueRunning, StopAllActionQueueWalking, StopBurning, stopEvent, stopOrTriggerSound, StopTimedActionAnim, teleportTo, teleportTo, teleportTo, teleportTo, testDefense, testDotSide, Throw, throwGrappledIntoInventory, throwGrappledOverFence, throwGrappledTargetOutWindow, triggerContextualAction, triggerContextualAction, triggerContextualAction, triggerContextualAction, triggerContextualAction, triggerCough, tryGetAIState, updateAimingDelay, updateBallistics, updateDiscomfortModifiers, updateDisguisedState, updateEmitter, updateEquippedItemSounds, updateEquippedRadioFreq, updateEvent, updateForServerGui, updateHandEquips, updateLightInfo, updateRecoilVar, updateSpeedModifiers, updateTextObjects, updateVisionEffects, updateVisionEffectTargets, updateWornItemsHearingModifier, updateWornItemsVisionModifier, usePhysicHitReaction, useRagdollVehicleCollision, wasLocal, zeroForwardDirectionX, zeroForwardDirectionYMethods inherited from class 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, getMovingSquare, getNextX, getNextY, getNoDamage, getPathFindIndex, getPosition, getPosition, getPosition, getScreenX, getScreenY, getScriptModule, getScriptNextX, getScriptNextY, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getSurroundingThumpers, 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, isStanding, onMouseRightClick, onMouseRightReleased, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setCurrentSquareFromPosition, setCurrentSquareFromPosition, setCurrentSquareFromPosition, 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, updateAnimationMethods inherited from class IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemToObjectSurface, addItemToObjectSurface, addItemToObjectSurface, addSecondaryContainer, addSheetRope, addToWorld, afterRotated, AttachAnim, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, canTransferFluidFrom, canTransferFluidTo, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkObjectPowered, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, dumpContentsInSquare, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAttachedAnimSprite, getAttachedAnimSpriteCount, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerClickedOn, getContainerCount, getContainerIndex, getContainers, getCurrentFrameTex, getCustomColor, getDamage, getDir, getDoRender, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getForwardIsoDirection, getGameEntityType, getHighlightColor, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getProperty, 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, hasAdjacentCanStandSquare, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasGridPower, hasModData, hasOverlaySprite, hasPropaneTank, hasProperty, hasProperty, hasSpriteGrid, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isConnectedSpriteGridObject, isEntityValid, isFascia, isFireInteractionObject, isFloor, isFluidInputLocked, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isItemAllowedInContainer, isLit, isMaskClicked, isMovedThumpable, isNoPicking, isNorthBlocked, isNorthHoppable, isObjectNoContainerOrEmpty, isOnScreen, isOre, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isPropaneBBQ, isRemoveItemAllowedFromContainer, isSatChair, isSceneCulled, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isStump, isTableSurface, isTableTopObject, isTaintedWater, isTallHoppable, isTargetAlphaZero, isTent, isWall, isWallN, isWallSE, isWallW, isWindow, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, propertyEquals, propertyEqualsIgnoreCase, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeRenderEffect, removeSheetRope, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, 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, setDir, setDoRender, setExplored, setForwardIsoDirection, setHighlightColor, setHighlightColor, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, setLit, 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, shouldShowOnOverlay, softReset, spawnItemToObjectSurface, spawnItemToObjectSurface, spawnItemToObjectSurface, sync, syncFluidContainerReceive, syncFluidContainerSend, syncIsoObject, syncIsoObjectReceive, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, turnOn, UnCollision, unsetOutlineHighlight, useFluid, useItemOn, WeaponHit, writeToRemoteBufferMethods inherited from class GameEntity
attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendSyncEntity, setUsingPlayerMethods inherited from interface ChatElementOwner
getSquare, getX, getY, getZMethods inherited from interface IAnimatable
canTransitionToStateMethods inherited from interface IAnimationVariableRegistry
setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariableMethods inherited from interface IAnimationVariableSource
getVariableBoolean, getVariableEnumMethods inherited from interface IAnimationVariableSourceContainer
containsVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableFloat, getVariableString, isVariableMethods inherited from interface IAnimEventWrappedBroadcaster
addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, animEventMethods inherited from interface IGrappleable
getID, getPosition, getPosition, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setPosition, setTargetGrapplePos, setTargetGrapplePos, setTargetGrappleRotationMethods inherited from interface IGrappleableWrapper
AcceptGrapple, getBearingFromGrappledTarget, getBearingToGrappledTarget, getGrappledBy, getGrappledByString, getGrappledByType, getGrappleOffset, getGrappleOffset, getGrappleOffsetBehaviour, getGrapplePosOffsetForward, getGrappleResult, getGrappleRotOffsetYaw, getGrapplingTarget, getSharedGrappleAnimFraction, 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, setSharedGrappleAnimFraction, setSharedGrappleAnimNode, setSharedGrappleAnimTime, setSharedGrappleType, setTargetGrappleRotationMethods inherited from interface IHumanVisual
isFemaleMethods inherited from interface ILuaIsoObject
setDir
-
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_CHAINLINK_FENCE
public static final byte THUMP_FLAG_CHAINLINK_FENCE- See Also:
-
THUMP_FLAG_METAL_POLE_GATE
public static final byte THUMP_FLAG_METAL_POLE_GATE- See Also:
-
THUMP_FLAG_WOOD
public static final byte THUMP_FLAG_WOOD- 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 -
staggerBack
public boolean staggerBack -
atlasTex
-
indoorZombie
public boolean indoorZombie -
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 -
dressInRandomOutfit
public boolean dressInRandomOutfit -
pendingOutfitName
-
bodyToEat
-
eatBodyTarget
-
collideWhileHit
public boolean collideWhileHit -
lastPlayerHit
public int lastPlayerHit -
VISION_RADIUS_MAX
public static final float VISION_RADIUS_MAX- See Also:
-
VISION_RADIUS_MIN
public static final float VISION_RADIUS_MIN- See Also:
-
visionRadiusResult
public float visionRadiusResult -
VISION_FOG_PENALTY_MAX
public static final float VISION_FOG_PENALTY_MAX- See Also:
-
VISION_RAIN_PENALTY_MAX
public static final float VISION_RAIN_PENALTY_MAX- See Also:
-
VISION_DARKNESS_PENALTY_MAX
public static final float VISION_DARKNESS_PENALTY_MAX- See Also:
-
HEARING_UNSEEN_OFFSET_MIN
public static final int HEARING_UNSEEN_OFFSET_MIN- See Also:
-
HEARING_UNSEEN_OFFSET_HEAVY_RAIN
public static final int HEARING_UNSEEN_OFFSET_HEAVY_RAIN- See Also:
-
HEARING_UNSEEN_OFFSET_MAX
public static final int HEARING_UNSEEN_OFFSET_MAX- See Also:
-
imposter
-
spottedLast
-
movex
public float movex -
movey
public float movey -
lastRemoteUpdate
public short lastRemoteUpdate -
onlineId
public short onlineId -
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
-
zombiePacket
-
zombiePacketUpdated
public boolean zombiePacketUpdated -
lastChangeOwner
public long lastChangeOwner -
bloodSplatAmount
public int bloodSplatAmount -
lastHitPart
-
timeSinceRespondToSound
public float timeSinceRespondToSound -
walkVariantUse
-
walkVariant
-
lunger
public boolean lunger -
running
public boolean running -
crawling
public boolean crawling -
remote
public boolean remote -
immortalTutorialZombie
public boolean immortalTutorialZombie
-
-
Constructor Details
-
IsoZombie
-
IsoZombie
-
-
Method Details
-
toString
- Overrides:
toStringin classIsoMovingObject
-
getObjectName
- Overrides:
getObjectNamein classIsoMovingObject
-
getOnlineID
public short getOnlineID()- Specified by:
getOnlineIDin interfaceIAnimatable
-
isRemoteZombie
public boolean isRemoteZombie() -
getOwner
- Overrides:
getOwnerin classIsoGameCharacter
-
setOwner
- Overrides:
setOwnerin classIsoGameCharacter
-
getOwnerPlayer
- Overrides:
getOwnerPlayerin classIsoGameCharacter
-
setOwnerPlayer
- Overrides:
setOwnerPlayerin classIsoGameCharacter
-
setVehicle4TestCollision
-
initializeStates
public void initializeStates() -
actionStateChanged
- Specified by:
actionStateChangedin interfaceIActionStateChanged- Overrides:
actionStateChangedin classIsoGameCharacter
-
GetAnimSetName
- Specified by:
GetAnimSetNamein interfaceIAnimatable- Overrides:
GetAnimSetNamein classIsoGameCharacter
-
InitSpritePartsZombie
public void InitSpritePartsZombie() -
InitSpritePartsZombie
-
pathToCharacter
- Overrides:
pathToCharacterin classIsoGameCharacter
-
pathToLocationF
public void pathToLocationF(float x, float y, float z) - Specified by:
pathToLocationFin interfaceILuaGameCharacter- Overrides:
pathToLocationFin classIsoGameCharacter
-
load
- Overrides:
loadin classIsoGameCharacter- Throws:
IOException
-
save
- Overrides:
savein classIsoGameCharacter- Throws:
IOException
-
collideWith
- Overrides:
collideWithin classIsoMovingObject
-
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote) - Specified by:
Hitin interfaceILuaGameCharacterDamage- Overrides:
Hitin 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) - Specified by:
renderin interfaceIsoRenderable- Overrides:
renderin classIsoGameCharacter
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoGameCharacter
-
allowsTwist
public boolean allowsTwist()- Specified by:
allowsTwistin interfaceILuaGameCharacter- Overrides:
allowsTwistin classIsoGameCharacter
-
isRespondingToPlayerSound
public boolean isRespondingToPlayerSound() -
isMovingToPlayerSound
public boolean isMovingToPlayerSound() -
RespondToSound
public void RespondToSound() -
setTurnAlertedValues
public void setTurnAlertedValues(int soundX, int soundY) -
getAttackDidDamage
public boolean getAttackDidDamage() -
setAttackDidDamage
public void setAttackDidDamage(boolean in_attackDidDamage) -
getAttackOutcome
-
setAttackOutcome
-
setReanimatedForGrappleOnly
public void setReanimatedForGrappleOnly(boolean in_val) -
isReanimatedForGrappleOnly
public boolean isReanimatedForGrappleOnly() -
clearAggroList
public void clearAggroList() -
addAggro
-
isLeadAggro
-
spottedNew
-
spottedOld
-
spotted
- Overrides:
spottedin classIsoMovingObject
-
Move
- Overrides:
Movein classIsoMovingObject
-
MoveUnmodded
- Overrides:
MoveUnmoddedin classIsoMovingObject
-
canBeDeletedUnnoticed
public boolean canBeDeletedUnnoticed(float minDistance) -
DoFootstepSound
- Overrides:
DoFootstepSoundin classIsoGameCharacter
-
addFootstepParametersIfNeeded
public void addFootstepParametersIfNeeded() -
DoFootstepSound
public void DoFootstepSound(float volume) - Overrides:
DoFootstepSoundin classIsoGameCharacter
-
preupdate
public void preupdate()- Overrides:
preupdatein classIsoGameCharacter
-
postupdate
public void postupdate()- Overrides:
postupdatein classIsoGameCharacter
-
isSolidForSeparate
public boolean isSolidForSeparate()- Overrides:
isSolidForSeparatein classIsoMovingObject
-
isPushableForSeparate
public boolean isPushableForSeparate()- Overrides:
isPushableForSeparatein classIsoMovingObject
-
isPushedByForSeparate
- Overrides:
isPushedByForSeparatein classIsoGameCharacter
-
update
public void update()- Overrides:
updatein 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:
addBloodin classIsoGameCharacter
-
hitConsequences
public void hitConsequences(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean bRemote) - Overrides:
hitConsequencesin classIsoGameCharacter
-
playHurtSound
public long playHurtSound()- Overrides:
playHurtSoundin classIsoGameCharacter
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin 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:
getVisualin interfaceILuaGameCharacter- Overrides:
getVisualin classIsoGameCharacter
-
getHumanVisual
- Specified by:
getHumanVisualin interfaceIHumanVisual
-
getItemVisuals
- Overrides:
getItemVisualsin classIsoGameCharacter
-
getItemVisuals
- Specified by:
getItemVisualsin interfaceIHumanVisual- Overrides:
getItemVisualsin classIsoGameCharacter
-
isUsingWornItems
public boolean isUsingWornItems()- Overrides:
isUsingWornItemsin classIsoGameCharacter
-
setAsSurvivor
public void setAsSurvivor() -
dressInRandomOutfit
public void dressInRandomOutfit()Description copied from class: IsoGameCharacter- Overrides:
dressInRandomOutfitin classIsoGameCharacter
-
dressInNamedOutfit
- Specified by:
dressInNamedOutfitin interfaceILuaGameCharacterClothing- Overrides:
dressInNamedOutfitin classIsoGameCharacter
-
dressInPersistentOutfitID
public void dressInPersistentOutfitID(int outfitID) - Specified by:
dressInPersistentOutfitIDin interfaceILuaGameCharacterClothing- Overrides:
dressInPersistentOutfitIDin classIsoGameCharacter
-
dressInClothingItem
- Overrides:
dressInClothingItemin classIsoGameCharacter
-
onDeath_ShouldDoSplatterAndSounds
public boolean onDeath_ShouldDoSplatterAndSounds(HandWeapon in_weapon, IsoGameCharacter in_wielder, boolean in_isGory) - Overrides:
onDeath_ShouldDoSplatterAndSoundsin classIsoGameCharacter
-
onWornItemsChanged
public void onWornItemsChanged()- Overrides:
onWornItemsChangedin classIsoGameCharacter
-
clothingItemChanged
Description copied from class: IsoGameCharacter- Specified by:
clothingItemChangedin interfaceIClothingItemListener- Overrides:
clothingItemChangedin 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()- Overrides:
isCrawlingin classIsoMovingObject
-
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
-
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:
isSkeletonin interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombiein interfaceIHumanVisual- Specified by:
isZombiein interfaceILuaGameCharacter- Overrides:
isZombiein 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:
getTurnDeltain classIsoGameCharacter
-
isAttacking
public boolean isAttacking()- Overrides:
isAttackingin classIsoGameCharacter
-
isZombieAttacking
public boolean isZombieAttacking()- Overrides:
isZombieAttackingin classIsoGameCharacter
-
isZombieAttacking
- Overrides:
isZombieAttackingin 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() -
shouldDoFenceLunge
public boolean shouldDoFenceLunge() -
isProne
public boolean isProne()- Overrides:
isPronein classIsoMovingObject
-
isGettingUp
public boolean isGettingUp()- Overrides:
isGettingUpin classIsoMovingObject
-
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:
getThumpConditionin interfaceThumpable- Overrides:
getThumpConditionin 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) -
Kill
-
Kill
-
Kill
- Overrides:
Killin classIsoGameCharacter
-
Kill
- Overrides:
Killin classIsoGameCharacter
-
becomeCorpse
- Overrides:
becomeCorpsein classIsoGameCharacter
-
getHitReactionNetworkAI
- Overrides:
getHitReactionNetworkAIin classIsoGameCharacter
-
getNetworkCharacterAI
- Overrides:
getNetworkCharacterAIin classIsoGameCharacter
-
isLocal
public boolean isLocal()- Overrides:
isLocalin classIsoGameCharacter
-
isVehicleCollisionActive
- Overrides:
isVehicleCollisionActivein classIsoGameCharacter
-
isSkipResolveCollision
public boolean isSkipResolveCollision()- Overrides:
isSkipResolveCollisionin 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:
Hitin interfaceILuaGameCharacterDamage- Overrides:
Hitin classIsoGameCharacter
-
calcHitDir
- Overrides:
calcHitDirin classIsoGameCharacter
-
shouldZombieHaveKey
public boolean shouldZombieHaveKey(boolean allowBandits) -
doZombieSpeed
public void doZombieSpeed() -
doZombieSpeed
public void doZombieSpeed(int zombieSpeed) -
getLastHitPart
-
shouldDressInRandomOutfit
public boolean shouldDressInRandomOutfit() -
getOutfitName
- Specified by:
getOutfitNamein interfaceILuaGameCharacterClothing- Overrides:
getOutfitNamein classIsoGameCharacter
-
getHeadSquare
-
couldSeeHeadSquare
-
canSeeHeadSquare
-