Package zombie.characters
Class IsoZombie
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.characters.IsoGameCharacter
zombie.characters.IsoZombie
- All Implemented Interfaces:
IFMODParameterUpdater,java.io.Serializable,Mover,IActionStateChanged,ILuaGameCharacter,ILuaGameCharacterAttachedItems,ILuaGameCharacterClothing,ILuaGameCharacterDamage,ILuaGameCharacterHealth,ILuaVariableSource,Talker,ChatElementOwner,IAnimatable,IAnimationVariableMap,IAnimationVariableSource,IAnimEventCallback,IClothingItemListener,IHumanVisual,Thumpable
public final class IsoZombie extends IsoGameCharacter implements IHumanVisual
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIsoZombie.ZombieSoundNested classes/interfaces inherited from class zombie.characters.IsoGameCharacter
IsoGameCharacter.BodyLocation, IsoGameCharacter.CharacterTraits, IsoGameCharacter.l_testDotSide, IsoGameCharacter.LightInfo, IsoGameCharacter.Location, IsoGameCharacter.PerkInfo, IsoGameCharacter.TorchInfo, IsoGameCharacter.XP, IsoGameCharacter.XPMultiplierNested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManagerNested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
Fields inherited from class zombie.characters.IsoGameCharacter
actionContext, advancedAnimator, AllowConversation, amputations, Asleep, attachedItems, AttackedBy, attackTargetSquare, attackVars, AttackWasSuperAttack, bagsWorn, bClimbing, bDead, beard, BeenMovingForDecrease, BeenMovingForIncrease, bFalling, bKill, blockTurning, BodyDamage, bPlayingDeathSound, bumpNbr, bUpdateEquippedTextures, bUseParts, callOut, CharacterActions, chatElement, clientIgnoreCollision, clothingWetness, delayToActuallySleep, descriptor, doDirtBloodEtc, doRenderShadow, emitter, EnemyList, fallTime, finder, forceNullOverride, ForceWakeUp, ForceWakeUpTime, GameCharacterAIBrain, hair, Health, hitList, hurtSound, IgnoreStaggerBack, inf, inventory, invRadioFreq, isoPlayer, IsVisibleToPlayer, knockbackAttackMod, lastAutomaticShoot, lastFallSpeed, leftHandItem, legsSprite, m_bPersistentOutfitInit, 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, shootInARow, slowFactor, slowTimer, SpeakColour, Speaking, speedMod, stateMachine, StateMachineParams, stats, superAttack, tempo, tempo2, timeOfSleep, Traits, ulBeatenVehicle, upKillCount, useHandWeapon, userName, vehicle, vocalEvent, wornItems, xpFields inherited from class zombie.iso.IsoMovingObject
bOutline, Collidable, current, def, hitDir, ID, last, lx, ly, lz, MAX_ZOMBIES_EATING, movementLastFrame, movingSq, noDamage, nx, ny, outlineColor, ScriptModule, scriptnx, scriptny, shootable, solid, treeSoundMgr, weight, width, x, y, zFields inherited from class zombie.iso.IsoObject
AttachedAnimSprite, bAlphaForced, bmod, bMovedThumpable, bNeverDoneAlpha, container, Damage, dir, doNotSync, externalWaterSource, gmod, highlightFlags, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects -
Constructor Summary
Constructors Constructor Description IsoZombie(IsoCell cell)IsoZombie(IsoCell cell, SurvivorDesc survivorDesc, int int1) -
Method Summary
Modifier and Type Method Description voidactionStateChanged(ActionContext actionContext)voidaddAggro(IsoMovingObject movingObject, float float1)voidaddBlood(float float1)voidaddItemToSpawnAtDeath(InventoryItem inventoryItem)voidaddRandomBloodDirtHolesEtc()voidaddRandomVisualBandages()voidaddRandomVisualDamages()voidaddVisualBandage(BodyPartType bodyPartType, boolean boolean1)voidapplyDamageFromVehicle(float float1, float float2)voidbecomeCorpse()java.lang.FloatcalcHitDir(IsoGameCharacter gameCharacter, HandWeapon handWeapon, Vector2 vector2)protected voidcalculateStats()booleancanBeDeletedUnnoticed(float float1)voidclearAggroList()voidclearItemsToSpawnAtDeath()voidclothingItemChanged(java.lang.String string)voidcollideWith(IsoObject object)voidDoCorpseInventory()protected voidDoDeathSilence(HandWeapon handWeapon, IsoGameCharacter gameCharacter)voidDoFootstepSound(float float1)voidDoFootstepSound(java.lang.String string)voidDoZombieInventory()voidDoZombieSpeeds(float float1)voidDoZombieStats()voiddressInClothingItem(java.lang.String string)voiddressInNamedOutfit(java.lang.String string)voiddressInPersistentOutfitID(int int1)voiddressInRandomOutfit()ActionContextgetActionContext()java.lang.StringGetAnimSetName()intgetCrawlerType()IsoMovingObjectgetEatBodyTarget()floatgetEatSpeed()floatgetFootstepVolume()Vector2getHitAngle()intgetHitHeadWhileOnFloor()HitReactionNetworkAIgetHitReactionNetworkAI()intgetHitTime()HumanVisualgetHumanVisual()ItemVisualsgetItemVisuals()voidgetItemVisuals(ItemVisuals itemVisuals)NetworkCharacterAIgetNetworkCharacterAI()java.lang.StringgetObjectName()shortgetOnlineID()java.lang.StringgetPlayerAttackPosition()java.lang.StringgetRealState()IsoPlayergetReanimatedPlayer()protected intgetSandboxMemoryDuration()intgetScreenProperX(int int1)intgetScreenProperY(int int1)SharedDescriptors.DescriptorgetSharedDescriptor()intgetSharedDescriptorID()IsoMovingObjectgetTarget()floatgetTargetSeenTime()floatgetThumpCondition()intgetThumpTimer()floatgetTurnDelta()BaseVisualgetVisual()voidgetZombieLungeSpeed()voidgetZombieWalkTowardSpeed(float float1, float float2, Vector2 vector2)floatHit(HandWeapon handWeapon, IsoGameCharacter gameCharacter, float float1, boolean boolean1, float float2, boolean boolean2)floatHit(BaseVehicle baseVehicle, float float1, boolean boolean1, float float2, float float3)floatHit(BaseVehicle baseVehicle, float float1, boolean boolean1, Vector2 vector2)voidhitConsequences(HandWeapon handWeapon, IsoGameCharacter gameCharacter, boolean boolean1, float float1, boolean boolean2)voidHitSilence(HandWeapon handWeapon, IsoZombie zombie, float float1, boolean boolean1, float float2)voidinitCanCrawlUnderVehicle()voidinitializeStates()voidInitSpritePartsZombie()voidInitSpritePartsZombie(SurvivorDesc survivorDesc)booleanisAlwaysKnockedDown()booleanisAttacking()booleanisBecomeCrawler()booleanisCanCrawlUnderVehicle()booleanisCanWalk()booleanisCrawling()booleanisFacingTarget()booleanisFakeDead()booleanisForceEatingAnimation()booleanisForceFakeDead()booleanisHitLegsWhileOnFloor()booleanisJawStabAttach()booleanisKnifeDeath()booleanisLeadAggro(IsoMovingObject movingObject)booleanisLocal()booleanisNoTeeth()booleanisOnlyJawStab()booleanisProne()booleanisPushableForSeparate()booleanisPushedByForSeparate(IsoMovingObject movingObject)booleanisReanimate()booleanisReanimatedPlayer()booleanisRemoteZombie()booleanisSitAgainstWall()booleanisSkeleton()booleanisSolidForSeparate()booleanisStaggerBack()booleanisTargetInCone(float float1, float float2)booleanisTargetLocationKnown()booleanisTargetVisible()booleanisUseless()booleanisUsingWornItems()booleanisVehicleCollisionActive(BaseVehicle baseVehicle)booleanisZombie()booleanisZombieAttacking()booleanisZombieAttacking(IsoMovingObject movingObject)voidKill(IsoGameCharacter gameCharacter)voidKill(IsoGameCharacter gameCharacter, boolean boolean1)voidknockDown(boolean boolean1)voidload(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)voidmakeInactive(boolean boolean1)voidMove(Vector2 vector2)voidMoveUnmodded(Vector2 vector2)protected voidonAnimPlayerCreated(AnimationPlayer animationPlayer)voidonMouseLeftClick()voidonWornItemsChanged()voidpathToCharacter(IsoGameCharacter gameCharacter)voidpathToLocationF(float float1, float float2, float float3)voidplayHurtSound()voidpostupdate()voidpreupdate()voidremoveFromWorld()voidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)voidrenderlast()protected booleanrenderTextureInsteadOfModel(float float1, float float2)voidresetForReuse()voidRespondToSound()voidsave(java.nio.ByteBuffer byteBuffer, boolean boolean1)voidsetAlwaysKnockedDown(boolean boolean1)voidsetAsSurvivor()voidsetBecomeCrawler(boolean boolean1)voidsetBodyToEat(IsoDeadBody deadBody)voidsetCanCrawlUnderVehicle(boolean boolean1)voidsetCanWalk(boolean boolean1)voidsetCrawler(boolean boolean1)voidsetCrawlerType(int int1)voidsetDressInRandomOutfit(boolean boolean1)voidsetEatBodyTarget(IsoMovingObject movingObject, boolean boolean1)voidsetEatBodyTarget(IsoMovingObject movingObject, boolean boolean1, float float1)voidsetFakeDead(boolean boolean1)voidsetFemaleEtc(boolean boolean1)voidsetForceEatingAnimation(boolean boolean1)voidsetForceFakeDead(boolean boolean1)voidsetHitAngle(Vector2 vector2)voidsetHitHeadWhileOnFloor(int int1)voidsetHitLegsWhileOnFloor(boolean boolean1)voidsetHitTime(int int1)voidsetImmortalTutorialZombie(boolean boolean1)voidsetJawStabAttach(boolean boolean1)voidsetKnifeDeath(boolean boolean1)voidsetNoTeeth(boolean boolean1)voidsetOnlyJawStab(boolean boolean1)voidsetPlayerAttackPosition(java.lang.String string)voidsetReanimate(boolean boolean1)voidsetReanimatedPlayer(boolean boolean1)voidsetSitAgainstWall(boolean boolean1)voidsetSkeleton(boolean boolean1)voidsetStaggerBack(boolean boolean1)voidsetTarget(IsoMovingObject movingObject)voidsetTargetSeenTime(float float1)voidsetThumpCondition(float float1)voidsetThumpCondition(int int1, int int2)voidsetThumpFlag(int int1)voidsetThumpTimer(int int1)voidsetTurnAlertedValues(int int1, int int2)voidsetUseless(boolean boolean1)voidsetVehicle4TestCollision(BaseVehicle baseVehicle)voidsetVehicleHitLocation(BaseVehicle baseVehicle)voidsetWalkType(java.lang.String string)voidsetWasFakeDead(boolean boolean1)booleanshouldDoFenceLunge()booleanshouldDoInventory()booleanshouldGetUpFromCrawl()voidspotted(IsoMovingObject movingObject, boolean boolean1)booleantestCollideWithVehicles(BaseVehicle baseVehicle)voidtoggleCrawling()booleantryThump(IsoGridSquare square)voidupdate()protected voidupdateAlpha(int int1, float float1, float float2)voiduseDescriptor(SharedDescriptors.Descriptor descriptor)voidWander()booleanWanderFromWindow()booleanwasFakeDead()booleanwasLocal()voidwriteInventory(java.nio.ByteBuffer byteBuffer)Methods inherited from class zombie.characters.IsoGameCharacter
addBasicPatch, addBlood, addBodyVisualFromClothingItemName, addBodyVisualFromItemType, addDirt, addHole, addHole, addHoleFromZombieAttacks, addLineChatElement, addLineChatElement, addLineChatElement, addLineChatElement, addVisualDamage, addWorldSoundUnlessInvisible, Anger, ApplyInBedOffset, applyTraits, attackFromWindowsLunge, autoDrink, avoidDamage, BetaAntiDepress, BetaBlockers, CacheEquipped, calcHitDir, calculateBaseSpeed, calculateCombatSpeed, calculateIdleSpeed, calculateWalkSpeed, Callout, Callout, CanAttack, canClimbDownSheetRope, canClimbDownSheetRopeInCurrentSquare, canClimbSheetRope, CanSee, canSprint, changeState, checkIsNearWall, clearAttachedItems, ClearEquippedCache, clearVariable, ClearVariable, clearVariables, clearWornItems, climbDownSheetRope, climbOverFence, climbSheetRope, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindow, climbThroughWindowFrame, closeWindow, compareMovePriority, containsVariable, createKeyRing, dbgGetAnimTrack, dbgGetAnimTrackName, dbgGetAnimTrackTime, dbgGetAnimTrackWeight, DirectionFromVector, DoDeath, DoDeath, doDeferredMovement, DoFloorSplat, doHitByVehicle, doSleepSpeech, DoSneezeText, DoSwingCollisionBoneCheck, drawDirectionLine, DrawSneezeText, dressInPersistentOutfit, Dressup, dropHandItems, dropHeavyItems, Eat, Eat, endPlaybackGameVariables, enterVehicle, exert, faceLocation, faceLocationF, facePosition, faceThisObject, faceThisObjectAlt, fallenOnKnees, FireCheck, forceAwake, getAbsoluteExcessTwist, getActionStateName, getActiveLightItems, getAdvancedAnimator, getAge, getAlphaUpdateRateMul, getAlreadyReadPages, getAnimAngle, getAnimAngleRadians, getAnimAngleStepDelta, getAnimAngleTwistDelta, getAnimationDebug, getAnimationPlayer, getAnimationPlayerRecorder, getAnimationStateName, getAnimVector, getAppetiteMultiplier, getAttachedItem, getAttachedItems, getAttachedLocationGroup, getAttackedBy, getAttackTargetSquare, getBarricadeStrengthMod, getBarricadeTimeMod, getBed, getBedType, getBeenMovingFor, getBeenSprintingFor, getBetaDelta, getBetaEffect, getBloodImpactX, getBloodImpactY, getBloodImpactZ, getBloodSplat, getBodyDamage, getBodyDamageRemote, getBodyLocationGroup, getBodyPartClothingDefense, getBrain, getBumpedChr, getBumpFallType, getBumpType, getCharacterActions, getCharacterTraits, getChatElement, getChopTreeSpeed, getClickSound, getClothingItem_Back, getClothingItem_Feet, getClothingItem_Hands, getClothingItem_Head, getClothingItem_Legs, getClothingItem_Torso, getClothingWetness, getCurrentActionContextStateName, getCurrentBuilding, getCurrentBuildingDef, getCurrentRoomDef, getCurrentState, getCurrentStateName, getDangerLevels, getDebugMonitor, getDefaultState, getDeferredAngleDelta, getDeferredMovement, getDeferredRotationWeight, getDepressDelta, getDepressEffect, getDescriptor, getDieCount, getDirectionAngle, getDotWithForwardDirection, getDotWithForwardDirection, getEmitter, getEnemyList, getEquipedRadio, getExcessTwist, getFallTime, getFamiliarBuildings, getFatigueMod, getFatiqueMultiplier, getFinder, getFireKillRate, getFireSpreadProbability, getFMODParameters, getFollowingTarget, getForceWakeUpTime, getForwardDirection, getFullName, getGameCharacterAIBrain, getGameVariables, getGlobalMovementMod, getHaloTimerCount, getHammerSoundMod, getHealth, getHitChancesMod, getHitReaction, getHittingMod, getHoursSurvived, getHungerMultiplier, getHurtSound, getHyperthermiaMod, getIgnoreMovement, getInf, getInventory, getInventoryWeight, getIsNPC, getKnownRecipes, getLastBump, getLastChatMessage, getLastFallSpeed, getLastHeardSound, 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, getLrx, getLry, getMaintenanceMod, getMapKnowledge, getMaxChatLines, getMaxTwist, getMaxWeight, getMaxWeightBase, getMeleeCombatMod, getMeleeDelay, getMetalBarricadeStrengthMod, getModel, getModelInstance, getMomentumScalar, getMoodles, getMoveDelta, getMoveForwardVec, getMoveSpeed, getNearVehicle, getNextWander, getNimbleMod, getNumSurvivorsInVicinity, getOrCreateSleepingEventData, getOrCreateVariable, getOutfitName, getPacingMod, getPainDelta, getPainEffect, getPath2, getPathFindBehavior2, getPathIndex, getPathTargetX, getPathTargetY, getPathTargetZ, getPatience, getPatienceMax, getPatienceMin, getPerkInfo, getPerkLevel, getPerkList, getPersistentOutfitID, getPreviousActionContextStateName, getPreviousStateName, GetPrimaryEquippedCache, getPrimaryHandItem, getPrimaryHandType, getRandomDefaultOutfit, getReadyModelData, getReanimAnimDelay, getReanimAnimFrame, getReanimateTimer, getRecoilDelay, getRecoveryMod, getReduceInfectionPower, getRemoteID, getRunSpeedModifier, getSafetyCooldown, getSayLine, GetSecondaryEquippedCache, getSecondaryHandItem, getSecondaryHandType, getShoulderTwist, getShovingMod, getSleepingTabletDelta, getSleepingTabletEffect, getSlowFactor, getSlowTimer, getSneakSpotMod, getSpeakColour, getSpeakTime, getSpeedMod, getSprintMod, getSpriteDef, getStaggerTimeMod, getStateMachine, getStateMachineParams, getStateUpdateLookup, getStats, getSurroundingAttackingZombies, getSurvivorKills, getSurvivorMap, getTalkerType, getTargetTwist, getTeleport, getTemperature, getTempo, getTextureCreator, getThirstMultiplier, getThreatLevel, getTimedActionTimeModifier, getTimeSinceLastSmoke, getTimeThumping, getTorchStrength, getTotalBlood, getTraits, getTwist, getUID, getUsedItemsOn, getUseHandWeapon, getUserNameHeight, getVariable, getVariable, GetVariable, getVariableBoolean, getVariableFloat, getVariableString, getVehicle, getVeryCloseEnemyList, getWaterSource, getWeaponLevel, getWeightMod, getWeldingSoundMod, getWornItem, getWornItems, getXp, getXpForLevel, getZombieKills, hasActiveModel, hasAnimationPlayer, hasEquipped, hasEquippedTag, hasFootInjury, hasHitReaction, HasItem, hasItems, hasPath, hasTimedActions, HasTrait, helmetFall, helmetFall, Hit, HitSilence, initAttachedItems, initLightInfo2, InitSpriteParts, initSpritePartsEmpty, initTextObjects, initWornItems, isAboveTopOfStairs, isAimAtFloor, isAiming, isAlive, isAllowConversation, isAnimationRecorderActive, isAnimForecasted, isAsleep, isAttachedItem, isAttackAnim, IsAttackRange, IsAttackRange, isAttackWasSuperAttack, isbDoDefer, isBehaviourMoving, isBehind, isBeingSteppedOn, isbFalling, isbOnBed, isBuildCheat, isBumpDone, isBumped, isBumpFall, isBumpStaggered, isbUseParts, isCanShout, isClimbing, isClimbingThroughWindow, isClosingWindow, isCriticalHit, isCurrentState, isDead, isDeathDragDown, isDoDeathSound, isDoingActionThatCanBeCancelled, isDriving, isDuplicateBodyVisual, isEquipped, isEquippedClothing, isFacingLocation, isFacingObject, isFallOnFront, isFarmingCheat, isFemale, isForceShove, isGodMod, isHandItem, isHealthCheat, isHeavyItem, isHideWeaponModel, isHitFromBehind, isIgnoreMovementForDirection, isIgnoreStaggerBack, isInARoom, isInTrees, isInTrees2, isInTreesNoBush, isInvincible, isInvisible, isItemInBothHands, isKnockedDown, isKnownPoison, isLastCollidedN, isLastCollidedW, isMaskClicked, isMechanicsCheat, isMovablesCheat, isMoving, isMuzzleFlash, isNPC, isOnDeathDone, isOnFire, isOnKillDone, isOutside, isPathing, isPersistentOutfitInit, isPlayerMoving, isPlayingDeathSound, isPrimaryEquipped, isPrimaryHandItem, isRangedWeaponEmpty, isReading, isReanim, isRecipeKnown, isRecipeKnown, isRunning, isSafety, isSceneCulled, isSeatedInVehicle, isSecondaryHandItem, isShowAdminTag, isSitOnGround, isSkipResolveCollision, isSneaking, isSpeaking, IsSpeaking, isSprinting, isStrafing, isSuperAttack, isTeleporting, isTimedActionInstant, isTimedActionInstantCheat, isUnderVehicle, isUnlimitedCarry, isUnlimitedEndurance, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isVariable, isVisibleToNPCs, learnRecipe, level0, LevelPerk, LevelPerk, loadChange, LoseLevel, MoveForward, NPCGetAiming, NPCGetRunning, NPCSetAiming, NPCSetAttack, NPCSetJustMoved, NPCSetMelee, NPCSetRunning, OnAnimEvent, onCullStateChanged, OnDeath, onMouseLeftClick, onTrigger_setAnimStateToTriggerFile, onTrigger_setClothingToXmlTriggerFile, openWindow, PainMeds, pathToLocation, pathToSound, PlayAnim, PlayAnimUnlooped, PlayAnimWithSpeed, playbackRecordCurrentStateSnapshot, playbackSetCurrentStateSnapshot, playBloodSplatterSound, playDeadSound, playEmote, playerIsSelf, playSound, postUpdateEquippedTextures, postUpdateModelTextures, processHitDamage, QueueAction, readInventory, ReadLiterature, ReduceHealthWhenBurning, releaseAnimationPlayer, reloadOutfit, removeAttachedItem, removeFromHands, removeWornItem, removeWornItem, renderObjectPicker, renderServerGUI, renderShadow, reportEvent, resetBeardGrowingTime, resetBodyDamageRemote, resetEquippedHandsModels, resetHairGrowingTime, resetModel, resetModelNextFrame, saveChange, Say, Say, SayDebug, SayDebug, SayShout, SayWhisper, Seen, sendStopBurning, serverRemoveItemFromZombie, setAge, setAimAtFloor, setAllowConversation, setAlreadyReadPages, setAnimated, setAnimForecasted, setAsleep, setAttachedItem, setAttachedItems, setAttackAnim, setAttackedBy, setAttackTargetSquare, setAttackWasSuperAttack, setAvoidDamage, setbClimbing, setbDoDefer, setBed, setBedType, setBeenMovingFor, setBeenSprintingFor, setBetaDelta, setBetaEffect, setbFalling, setBloodImpactX, setBloodImpactY, setBloodImpactZ, setBloodSplat, setbOnBed, setBuildCheat, setBumpDone, setBumpedChr, setBumpFall, setBumpFallType, setBumpStaggered, setBumpType, setbUseParts, setCanShout, setClickSound, setClothingItem_Back, setClothingItem_Feet, setClothingItem_Hands, setClothingItem_Head, setClothingItem_Legs, setClothingItem_Torso, setCriticalHit, setDangerLevels, setDeathDragDown, setDebugMonitor, setDefaultState, setDefaultState, setDelayToSleep, setDepressDelta, setDepressEffect, setDescriptor, setDieCount, setDir, setDirectionAngle, setDoDeathSound, setEquipParent, setFallOnFront, setFallTime, setFarmingCheat, setFemale, setFireKillRate, setFireSpreadProbability, setFollowingTarget, setForceShove, setForceWakeUpTime, setForwardDirection, setForwardDirection, setGodMod, setHaloNote, setHaloNote, setHaloNote, setHealth, setHealthCheat, setHideWeaponModel, setHitFromBehind, setHitReaction, setHurtSound, setIgnoreAimingInput, setIgnoreMovement, setIgnoreStaggerBack, setInventory, setInvincible, setInvisible, setIsAiming, setIsNPC, setKnockedDown, setLastBump, setLastChatMessage, setLastCollidedN, setLastCollidedW, setLastFallSpeed, setLastHeardSound, setLastHitCount, setLastHourSleeped, setLastLocalEnemies, setLastSpokenLine, setLastZombieKills, setLeaveBodyTimedown, setLegsSprite, setLevelUpMultiplier, setLlx, setLly, setLlz, setLrx, setLry, setMaxTwist, setMaxWeight, setMaxWeightBase, setMechanicsCheat, setMeleeDelay, setMetabolicTarget, setMetabolicTarget, setMomentumScalar, setMovablesCheat, setMoveDelta, setMoveForwardVec, setMoving, setNextWander, setNPC, setNumSurvivorsInVicinity, setOnDeathDone, setOnFire, SetOnFire, setOnKillDone, setPainDelta, setPainEffect, setPath2, setPathIndex, setPathing, setPatience, setPatienceMax, setPatienceMin, setPerkLevelDebug, setPersistentOutfitID, setPersistentOutfitID, setPlayingDeathSound, setPrimaryHandItem, setRangedWeaponEmpty, setReading, setReanim, setReanimAnimDelay, setReanimAnimFrame, setReanimateTimer, setRecoilDelay, setReduceInfectionPower, setRemoteID, setRunning, setSafety, setSafetyCooldown, setSayLine, setSceneCulled, setSecondaryHandItem, setShowAdminTag, setSitOnGround, setSleepingTabletDelta, setSleepingTabletEffect, setSlowFactor, setSlowTimer, setSneaking, setSpeakColour, setSpeakColourInfo, setSpeaking, setSpeakTime, setSpeedMod, setSprinting, setStaggerTimeMod, setStateMachineLocked, setSuperAttack, setSurvivorKills, setTeleport, setTemperature, setTextureCreator, setTimedActionInstantCheat, setTimeOfSleep, setTimeSinceLastSmoke, setTimeThumping, setTurnDelta, setUnlimitedCarry, setUnlimitedEndurance, setUseHandWeapon, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, SetVariable, setVehicle, setVisibleToNPCs, setWornItem, setWornItem, setWornItems, setXp, setZombieKills, shouldBecomeCorpse, shouldBecomeZombieAfterDeath, shouldBeTurning, shouldBeTurning90, shouldBeTurningAround, shouldWaitToStartTimedAction, SleepingTablet, smashCarWindow, smashWindow, splatBlood, splatBloodFloor, splatBloodFloorBig, SpreadFire, StartAction, startEvent, startMuzzleFlash, startPlaybackGameVariables, StartTimedActionAnim, StartTimedActionAnim, StopAllActionQueue, StopAllActionQueueAiming, StopAllActionQueueRunning, StopAllActionQueueWalking, StopBurning, stopEvent, stopOrTriggerSound, StopTimedActionAnim, testDefense, testDotSide, Throw, updateAnimationRecorderState, updateBandages, updateEmitter, updateEquippedRadioFreq, updateEvent, updateLightInfo, updateMovementMomentum, updateMovementRates, updateRecoilVar, updateSpeedModifiers, updateStats_Awake, updateStats_Sleeping, updateStats_WakeState, updateTextObjects, updateUserName, zeroForwardDirectionX, zeroForwardDirectionYMethods 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, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMasterRegion, getMovementLastFrame, getNoDamage, getNx, getNy, getPathFindIndex, getPosition, getScreenX, getScreenY, getScriptModule, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isEatingOther, 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, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setMovingSquareNow, setNoDamage, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, setZombiesDontAttackMethods inherited from class zombie.iso.IsoObject
addChild, addItemsFromProperties, addSecondaryContainer, addSheetRope, addToWorld, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, Collision, countAddSheetRope, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPositionAlt, getFactoryVehicle, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGridObjects, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWaterMax, getWindRenderEffects, getWorldObjectIndex, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isBlink, isExistInTheWorld, isHighlighted, isHoppable, isItemAllowedInContainer, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, removeSheetRope, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, useItemOn, useWater, WeaponHit, writeToRemoteBufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZMethods inherited from interface zombie.core.skinnedmodel.visual.IHumanVisual
isFemale
-
Field Details
-
SPEED_SPRINTER
public static final byte SPEED_SPRINTER- See Also:
- Constant Field Values
-
SPEED_FAST_SHAMBLER
public static final byte SPEED_FAST_SHAMBLER- See Also:
- Constant Field Values
-
SPEED_SHAMBLER
public static final byte SPEED_SHAMBLER- See Also:
- Constant Field Values
-
SPEED_RANDOM
public static final byte SPEED_RANDOM- See Also:
- Constant Field Values
-
AllowRepathDelayMax
public static final int AllowRepathDelayMax- See Also:
- Constant Field Values
-
SPRINTER_FIXES
public static final boolean SPRINTER_FIXES- See Also:
- Constant Field Values
-
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 -
mpIdleSound
public boolean mpIdleSound -
nextIdleSound
public float nextIdleSound -
EAT_BODY_DIST
public static final float EAT_BODY_DIST- See Also:
- Constant Field Values
-
EAT_BODY_TIME
public static final float EAT_BODY_TIME- See Also:
- Constant Field Values
-
LUNGE_TIME
public static final float LUNGE_TIME- See Also:
- Constant Field Values
-
CRAWLER_DAMAGE_DOT
public static final float CRAWLER_DAMAGE_DOT- See Also:
- Constant Field Values
-
CRAWLER_DAMAGE_RANGE
public static final float CRAWLER_DAMAGE_RANGE- See Also:
- Constant Field Values
-
speedType
public int speedType -
group
-
inactive
public boolean inactive -
strength
public int strength -
cognition
public int cognition -
soundSourceTarget
public java.lang.Object soundSourceTarget -
soundAttract
public float soundAttract -
soundAttractTimeout
public float soundAttractTimeout -
alerted
public boolean alerted -
bDressInRandomOutfit
public boolean bDressInRandomOutfit -
pendingOutfitName
public java.lang.String pendingOutfitName -
humanVisual
-
bodyToEat
-
eatBodyTarget
-
collideWhileHit
public boolean collideWhileHit -
lastPlayerHit
public int lastPlayerHit -
itemVisuals
-
SpriteName
public java.lang.String SpriteName -
PALETTE_COUNT
public static final int PALETTE_COUNT- See Also:
- Constant Field Values
-
vectorToTarget
-
AllowRepathDelay
public float AllowRepathDelay -
KeepItReal
public boolean KeepItReal -
parameterZombieState
-
scratch
public boolean scratch -
laceration
public boolean laceration -
networkAI
-
authOwner
-
authOwnerPlayer
-
zombiePacket
-
zombiePacketUpdated
public boolean zombiePacketUpdated -
lastChangeOwner
public long lastChangeOwner -
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
public java.lang.String walkVariantUse -
walkVariant
public java.lang.String 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
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoMovingObject
-
getOnlineID
public short getOnlineID()- Specified by:
getOnlineIDin interfaceIAnimatable
-
isRemoteZombie
public boolean isRemoteZombie() -
setVehicle4TestCollision
-
initializeStates
public void initializeStates() -
actionStateChanged
- Specified by:
actionStateChangedin interfaceIActionStateChanged- Overrides:
actionStateChangedin classIsoGameCharacter
-
getActionContext
- Specified by:
getActionContextin interfaceIAnimatable- Overrides:
getActionContextin classIsoGameCharacter
-
onAnimPlayerCreated
- Overrides:
onAnimPlayerCreatedin classIsoGameCharacter
-
GetAnimSetName
public java.lang.String GetAnimSetName()- Specified by:
GetAnimSetNamein interfaceIAnimatable- Overrides:
GetAnimSetNamein classIsoGameCharacter
-
InitSpritePartsZombie
public void InitSpritePartsZombie() -
InitSpritePartsZombie
-
pathToCharacter
- Overrides:
pathToCharacterin classIsoGameCharacter
-
pathToLocationF
public void pathToLocationF(float float1, float float2, float float3)- Specified by:
pathToLocationFin interfaceILuaGameCharacter- Overrides:
pathToLocationFin classIsoGameCharacter
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException- Overrides:
loadin classIsoGameCharacter- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException- Overrides:
savein classIsoGameCharacter- Throws:
java.io.IOException
-
collideWith
- Overrides:
collideWithin classIsoMovingObject
-
Hit
public float Hit(HandWeapon handWeapon, IsoGameCharacter gameCharacter, float float1, boolean boolean1, float float2, boolean boolean2)- Specified by:
Hitin interfaceILuaGameCharacterDamage- Overrides:
Hitin classIsoGameCharacter
-
onMouseLeftClick
public void onMouseLeftClick() -
render
public void render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)- Overrides:
renderin classIsoGameCharacter
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoGameCharacter
-
renderTextureInsteadOfModel
protected boolean renderTextureInsteadOfModel(float float1, float float2)- Overrides:
renderTextureInsteadOfModelin classIsoGameCharacter
-
updateAlpha
protected void updateAlpha(int int1, float float1, float float2)- Overrides:
updateAlphain classIsoObject
-
RespondToSound
public void RespondToSound() -
setTurnAlertedValues
public void setTurnAlertedValues(int int1, int int2) -
clearAggroList
public void clearAggroList() -
addAggro
-
isLeadAggro
-
spotted
- Overrides:
spottedin classIsoMovingObject
-
Move
- Overrides:
Movein classIsoMovingObject
-
MoveUnmodded
- Overrides:
MoveUnmoddedin classIsoMovingObject
-
canBeDeletedUnnoticed
public boolean canBeDeletedUnnoticed(float float1) -
DoFootstepSound
public void DoFootstepSound(java.lang.String string)- Overrides:
DoFootstepSoundin classIsoGameCharacter
-
DoFootstepSound
public void DoFootstepSound(float float1)- 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 classIsoMovingObject
-
update
public void update()- Overrides:
updatein classIsoGameCharacter
-
calculateStats
protected void calculateStats()- Overrides:
calculateStatsin classIsoGameCharacter
-
setVehicleHitLocation
-
getZombieWalkTowardSpeed
-
getZombieLungeSpeed
public void getZombieLungeSpeed() -
tryThump
-
Wander
public void Wander() -
DoZombieInventory
public void DoZombieInventory() -
DoCorpseInventory
public void DoCorpseInventory() -
DoZombieStats
public void DoZombieStats() -
setWalkType
public void setWalkType(java.lang.String string) -
DoZombieSpeeds
public void DoZombieSpeeds(float float1) -
isFakeDead
public boolean isFakeDead() -
setFakeDead
public void setFakeDead(boolean boolean1) -
isForceFakeDead
public boolean isForceFakeDead() -
setForceFakeDead
public void setForceFakeDead(boolean boolean1) -
HitSilence
public void HitSilence(HandWeapon handWeapon, IsoZombie zombie, float float1, boolean boolean1, float float2) -
DoDeathSilence
- Overrides:
DoDeathSilencein classIsoGameCharacter
-
Hit
-
addBlood
public void addBlood(float float1)- Overrides:
addBloodin classIsoGameCharacter
-
hitConsequences
public void hitConsequences(HandWeapon handWeapon, IsoGameCharacter gameCharacter, boolean boolean1, float float1, boolean boolean2)- Overrides:
hitConsequencesin classIsoGameCharacter
-
playHurtSound
public void playHurtSound()- Overrides:
playHurtSoundin classIsoGameCharacter
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoMovingObject
-
resetForReuse
public void resetForReuse() -
wasFakeDead
public boolean wasFakeDead() -
setWasFakeDead
public void setWasFakeDead(boolean boolean1) -
setCrawler
public void setCrawler(boolean boolean1) -
isBecomeCrawler
public boolean isBecomeCrawler() -
setBecomeCrawler
public void setBecomeCrawler(boolean boolean1) -
isReanimate
public boolean isReanimate() -
setReanimate
public void setReanimate(boolean boolean1) -
isReanimatedPlayer
public boolean isReanimatedPlayer() -
setReanimatedPlayer
public void setReanimatedPlayer(boolean boolean1) -
getReanimatedPlayer
-
setFemaleEtc
public void setFemaleEtc(boolean boolean1) -
addRandomBloodDirtHolesEtc
public void addRandomBloodDirtHolesEtc() -
getScreenProperX
public int getScreenProperX(int int1) -
getScreenProperY
public int getScreenProperY(int int1) -
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()- Overrides:
dressInRandomOutfitin classIsoGameCharacter
-
dressInNamedOutfit
public void dressInNamedOutfit(java.lang.String string)- Specified by:
dressInNamedOutfitin interfaceILuaGameCharacterClothing- Overrides:
dressInNamedOutfitin classIsoGameCharacter
-
dressInPersistentOutfitID
public void dressInPersistentOutfitID(int int1)- Specified by:
dressInPersistentOutfitIDin interfaceILuaGameCharacterClothing- Overrides:
dressInPersistentOutfitIDin classIsoGameCharacter
-
dressInClothingItem
public void dressInClothingItem(java.lang.String string)- Overrides:
dressInClothingItemin classIsoGameCharacter
-
onWornItemsChanged
public void onWornItemsChanged()- Overrides:
onWornItemsChangedin classIsoGameCharacter
-
clothingItemChanged
public void clothingItemChanged(java.lang.String string)- Specified by:
clothingItemChangedin interfaceIClothingItemListener- Overrides:
clothingItemChangedin classIsoGameCharacter
-
WanderFromWindow
public boolean WanderFromWindow() -
isUseless
public boolean isUseless() -
setUseless
public void setUseless(boolean boolean1) -
setImmortalTutorialZombie
public void setImmortalTutorialZombie(boolean boolean1) -
isTargetInCone
public boolean isTargetInCone(float float1, float float2) -
testCollideWithVehicles
-
isCrawling
public boolean isCrawling() -
isCanCrawlUnderVehicle
public boolean isCanCrawlUnderVehicle() -
setCanCrawlUnderVehicle
public void setCanCrawlUnderVehicle(boolean boolean1) -
isCanWalk
public boolean isCanWalk() -
setCanWalk
public void setCanWalk(boolean boolean1) -
initCanCrawlUnderVehicle
public void initCanCrawlUnderVehicle() -
shouldGetUpFromCrawl
public boolean shouldGetUpFromCrawl() -
toggleCrawling
public void toggleCrawling() -
knockDown
public void knockDown(boolean boolean1) -
addItemToSpawnAtDeath
-
clearItemsToSpawnAtDeath
public void clearItemsToSpawnAtDeath() -
getEatBodyTarget
-
getEatSpeed
public float getEatSpeed() -
setEatBodyTarget
-
setEatBodyTarget
-
getHitAngle
-
setHitAngle
-
getCrawlerType
public int getCrawlerType() -
setCrawlerType
public void setCrawlerType(int int1) -
addRandomVisualBandages
public void addRandomVisualBandages() -
addVisualBandage
-
addRandomVisualDamages
public void addRandomVisualDamages() -
getPlayerAttackPosition
public java.lang.String getPlayerAttackPosition() -
setPlayerAttackPosition
public void setPlayerAttackPosition(java.lang.String string) -
isSitAgainstWall
public boolean isSitAgainstWall() -
setSitAgainstWall
public void setSitAgainstWall(boolean boolean1) -
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 boolean1) -
getHitTime
public int getHitTime() -
setHitTime
public void setHitTime(int int1) -
getThumpTimer
public int getThumpTimer() -
setThumpTimer
public void setThumpTimer(int int1) -
getTarget
-
setTargetSeenTime
public void setTargetSeenTime(float float1) -
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
public java.lang.String getRealState() -
setHitHeadWhileOnFloor
public void setHitHeadWhileOnFloor(int int1) -
isHitLegsWhileOnFloor
public boolean isHitLegsWhileOnFloor() -
setHitLegsWhileOnFloor
public void setHitLegsWhileOnFloor(boolean boolean1) -
makeInactive
public void makeInactive(boolean boolean1) -
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:
isPronein classIsoGameCharacter
-
setTarget
-
isAlwaysKnockedDown
public boolean isAlwaysKnockedDown() -
setAlwaysKnockedDown
public void setAlwaysKnockedDown(boolean boolean1) -
setDressInRandomOutfit
public void setDressInRandomOutfit(boolean boolean1) -
setBodyToEat
-
isForceEatingAnimation
public boolean isForceEatingAnimation() -
setForceEatingAnimation
public void setForceEatingAnimation(boolean boolean1) -
isOnlyJawStab
public boolean isOnlyJawStab() -
setOnlyJawStab
public void setOnlyJawStab(boolean boolean1) -
isNoTeeth
public boolean isNoTeeth() -
setNoTeeth
public void setNoTeeth(boolean boolean1) -
setThumpFlag
public void setThumpFlag(int int1) -
setThumpCondition
public void setThumpCondition(float float1) -
setThumpCondition
public void setThumpCondition(int int1, int int2) -
getThumpCondition
public float getThumpCondition()- Specified by:
getThumpConditionin interfaceThumpable- Overrides:
getThumpConditionin classIsoObject
-
isStaggerBack
public boolean isStaggerBack() -
setStaggerBack
public void setStaggerBack(boolean boolean1) -
isKnifeDeath
public boolean isKnifeDeath() -
setKnifeDeath
public void setKnifeDeath(boolean boolean1) -
isJawStabAttach
public boolean isJawStabAttach() -
setJawStabAttach
public void setJawStabAttach(boolean boolean1) -
writeInventory
public void writeInventory(java.nio.ByteBuffer byteBuffer)- Overrides:
writeInventoryin classIsoGameCharacter
-
Kill
-
Kill
- Overrides:
Killin classIsoGameCharacter
-
shouldDoInventory
public boolean shouldDoInventory()- Overrides:
shouldDoInventoryin classIsoGameCharacter
-
becomeCorpse
public void becomeCorpse()- Overrides:
becomeCorpsein classIsoGameCharacter
-
getHitReactionNetworkAI
- Overrides:
getHitReactionNetworkAIin classIsoGameCharacter
-
getNetworkCharacterAI
- Overrides:
getNetworkCharacterAIin classIsoGameCharacter
-
wasLocal
public boolean wasLocal() -
isLocal
public boolean isLocal()- Overrides:
isLocalin classIsoGameCharacter
-
isVehicleCollisionActive
- Overrides:
isVehicleCollisionActivein classIsoGameCharacter
-
applyDamageFromVehicle
public void applyDamageFromVehicle(float float1, float float2) -
Hit
public float Hit(BaseVehicle baseVehicle, float float1, boolean boolean1, float float2, float float3)- Specified by:
Hitin interfaceILuaGameCharacterDamage- Overrides:
Hitin classIsoGameCharacter
-
calcHitDir
public java.lang.Float calcHitDir(IsoGameCharacter gameCharacter, HandWeapon handWeapon, Vector2 vector2)- Overrides:
calcHitDirin classIsoGameCharacter
-