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 class
IsoZombie.ZombieSound
Nested 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.XPMultiplier
Nested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManager
Nested 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, xp
Fields 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, z
Fields 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 void
actionStateChanged(ActionContext actionContext)
void
addAggro(IsoMovingObject movingObject, float float1)
void
addBlood(float float1)
void
addItemToSpawnAtDeath(InventoryItem inventoryItem)
void
addRandomBloodDirtHolesEtc()
void
addRandomVisualBandages()
void
addRandomVisualDamages()
void
addVisualBandage(BodyPartType bodyPartType, boolean boolean1)
void
applyDamageFromVehicle(float float1, float float2)
void
becomeCorpse()
java.lang.Float
calcHitDir(IsoGameCharacter gameCharacter, HandWeapon handWeapon, Vector2 vector2)
protected void
calculateStats()
boolean
canBeDeletedUnnoticed(float float1)
void
clearAggroList()
void
clearItemsToSpawnAtDeath()
void
clothingItemChanged(java.lang.String string)
void
collideWith(IsoObject object)
void
DoCorpseInventory()
protected void
DoDeathSilence(HandWeapon handWeapon, IsoGameCharacter gameCharacter)
void
DoFootstepSound(float float1)
void
DoFootstepSound(java.lang.String string)
void
DoZombieInventory()
void
DoZombieSpeeds(float float1)
void
DoZombieStats()
void
dressInClothingItem(java.lang.String string)
void
dressInNamedOutfit(java.lang.String string)
void
dressInPersistentOutfitID(int int1)
void
dressInRandomOutfit()
ActionContext
getActionContext()
java.lang.String
GetAnimSetName()
int
getCrawlerType()
IsoMovingObject
getEatBodyTarget()
float
getEatSpeed()
float
getFootstepVolume()
Vector2
getHitAngle()
int
getHitHeadWhileOnFloor()
HitReactionNetworkAI
getHitReactionNetworkAI()
int
getHitTime()
HumanVisual
getHumanVisual()
ItemVisuals
getItemVisuals()
void
getItemVisuals(ItemVisuals itemVisuals)
NetworkCharacterAI
getNetworkCharacterAI()
java.lang.String
getObjectName()
short
getOnlineID()
java.lang.String
getPlayerAttackPosition()
java.lang.String
getRealState()
IsoPlayer
getReanimatedPlayer()
protected int
getSandboxMemoryDuration()
int
getScreenProperX(int int1)
int
getScreenProperY(int int1)
SharedDescriptors.Descriptor
getSharedDescriptor()
int
getSharedDescriptorID()
IsoMovingObject
getTarget()
float
getTargetSeenTime()
float
getThumpCondition()
int
getThumpTimer()
float
getTurnDelta()
BaseVisual
getVisual()
void
getZombieLungeSpeed()
void
getZombieWalkTowardSpeed(float float1, float float2, Vector2 vector2)
float
Hit(HandWeapon handWeapon, IsoGameCharacter gameCharacter, float float1, boolean boolean1, float float2, boolean boolean2)
float
Hit(BaseVehicle baseVehicle, float float1, boolean boolean1, float float2, float float3)
float
Hit(BaseVehicle baseVehicle, float float1, boolean boolean1, Vector2 vector2)
void
hitConsequences(HandWeapon handWeapon, IsoGameCharacter gameCharacter, boolean boolean1, float float1, boolean boolean2)
void
HitSilence(HandWeapon handWeapon, IsoZombie zombie, float float1, boolean boolean1, float float2)
void
initCanCrawlUnderVehicle()
void
initializeStates()
void
InitSpritePartsZombie()
void
InitSpritePartsZombie(SurvivorDesc survivorDesc)
boolean
isAlwaysKnockedDown()
boolean
isAttacking()
boolean
isBecomeCrawler()
boolean
isCanCrawlUnderVehicle()
boolean
isCanWalk()
boolean
isCrawling()
boolean
isFacingTarget()
boolean
isFakeDead()
boolean
isForceEatingAnimation()
boolean
isForceFakeDead()
boolean
isHitLegsWhileOnFloor()
boolean
isJawStabAttach()
boolean
isKnifeDeath()
boolean
isLeadAggro(IsoMovingObject movingObject)
boolean
isLocal()
boolean
isNoTeeth()
boolean
isOnlyJawStab()
boolean
isProne()
boolean
isPushableForSeparate()
boolean
isPushedByForSeparate(IsoMovingObject movingObject)
boolean
isReanimate()
boolean
isReanimatedPlayer()
boolean
isRemoteZombie()
boolean
isSitAgainstWall()
boolean
isSkeleton()
boolean
isSolidForSeparate()
boolean
isStaggerBack()
boolean
isTargetInCone(float float1, float float2)
boolean
isTargetLocationKnown()
boolean
isTargetVisible()
boolean
isUseless()
boolean
isUsingWornItems()
boolean
isVehicleCollisionActive(BaseVehicle baseVehicle)
boolean
isZombie()
boolean
isZombieAttacking()
boolean
isZombieAttacking(IsoMovingObject movingObject)
void
Kill(IsoGameCharacter gameCharacter)
void
Kill(IsoGameCharacter gameCharacter, boolean boolean1)
void
knockDown(boolean boolean1)
void
load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)
void
makeInactive(boolean boolean1)
void
Move(Vector2 vector2)
void
MoveUnmodded(Vector2 vector2)
protected void
onAnimPlayerCreated(AnimationPlayer animationPlayer)
void
onMouseLeftClick()
void
onWornItemsChanged()
void
pathToCharacter(IsoGameCharacter gameCharacter)
void
pathToLocationF(float float1, float float2, float float3)
void
playHurtSound()
void
postupdate()
void
preupdate()
void
removeFromWorld()
void
render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)
void
renderlast()
protected boolean
renderTextureInsteadOfModel(float float1, float float2)
void
resetForReuse()
void
RespondToSound()
void
save(java.nio.ByteBuffer byteBuffer, boolean boolean1)
void
setAlwaysKnockedDown(boolean boolean1)
void
setAsSurvivor()
void
setBecomeCrawler(boolean boolean1)
void
setBodyToEat(IsoDeadBody deadBody)
void
setCanCrawlUnderVehicle(boolean boolean1)
void
setCanWalk(boolean boolean1)
void
setCrawler(boolean boolean1)
void
setCrawlerType(int int1)
void
setDressInRandomOutfit(boolean boolean1)
void
setEatBodyTarget(IsoMovingObject movingObject, boolean boolean1)
void
setEatBodyTarget(IsoMovingObject movingObject, boolean boolean1, float float1)
void
setFakeDead(boolean boolean1)
void
setFemaleEtc(boolean boolean1)
void
setForceEatingAnimation(boolean boolean1)
void
setForceFakeDead(boolean boolean1)
void
setHitAngle(Vector2 vector2)
void
setHitHeadWhileOnFloor(int int1)
void
setHitLegsWhileOnFloor(boolean boolean1)
void
setHitTime(int int1)
void
setImmortalTutorialZombie(boolean boolean1)
void
setJawStabAttach(boolean boolean1)
void
setKnifeDeath(boolean boolean1)
void
setNoTeeth(boolean boolean1)
void
setOnlyJawStab(boolean boolean1)
void
setPlayerAttackPosition(java.lang.String string)
void
setReanimate(boolean boolean1)
void
setReanimatedPlayer(boolean boolean1)
void
setSitAgainstWall(boolean boolean1)
void
setSkeleton(boolean boolean1)
void
setStaggerBack(boolean boolean1)
void
setTarget(IsoMovingObject movingObject)
void
setTargetSeenTime(float float1)
void
setThumpCondition(float float1)
void
setThumpCondition(int int1, int int2)
void
setThumpFlag(int int1)
void
setThumpTimer(int int1)
void
setTurnAlertedValues(int int1, int int2)
void
setUseless(boolean boolean1)
void
setVehicle4TestCollision(BaseVehicle baseVehicle)
void
setVehicleHitLocation(BaseVehicle baseVehicle)
void
setWalkType(java.lang.String string)
void
setWasFakeDead(boolean boolean1)
boolean
shouldDoFenceLunge()
boolean
shouldDoInventory()
boolean
shouldGetUpFromCrawl()
void
spotted(IsoMovingObject movingObject, boolean boolean1)
boolean
testCollideWithVehicles(BaseVehicle baseVehicle)
void
toggleCrawling()
boolean
tryThump(IsoGridSquare square)
void
update()
protected void
updateAlpha(int int1, float float1, float float2)
void
useDescriptor(SharedDescriptors.Descriptor descriptor)
void
Wander()
boolean
WanderFromWindow()
boolean
wasFakeDead()
boolean
wasLocal()
void
writeInventory(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, zeroForwardDirectionY
Methods inherited from class zombie.iso.IsoMovingObject
canHaveMultipleHits, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getBuilding, getBumpedType, getCollidedObject, getCollideType, getCurrentSquare, getCurrentZone, getDistanceSq, getEatingZombies, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastCollideTime, getLastSquare, getLastTargettedBy, 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, setZombiesDontAttack
Methods 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, writeToRemoteBuffer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZ
Methods 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:
getObjectName
in classIsoMovingObject
-
getOnlineID
public short getOnlineID()- Specified by:
getOnlineID
in interfaceIAnimatable
-
isRemoteZombie
public boolean isRemoteZombie() -
setVehicle4TestCollision
-
initializeStates
public void initializeStates() -
actionStateChanged
- Specified by:
actionStateChanged
in interfaceIActionStateChanged
- Overrides:
actionStateChanged
in classIsoGameCharacter
-
getActionContext
- Specified by:
getActionContext
in interfaceIAnimatable
- Overrides:
getActionContext
in classIsoGameCharacter
-
onAnimPlayerCreated
- Overrides:
onAnimPlayerCreated
in classIsoGameCharacter
-
GetAnimSetName
public java.lang.String GetAnimSetName()- Specified by:
GetAnimSetName
in interfaceIAnimatable
- Overrides:
GetAnimSetName
in classIsoGameCharacter
-
InitSpritePartsZombie
public void InitSpritePartsZombie() -
InitSpritePartsZombie
-
pathToCharacter
- Overrides:
pathToCharacter
in classIsoGameCharacter
-
pathToLocationF
public void pathToLocationF(float float1, float float2, float float3)- Specified by:
pathToLocationF
in interfaceILuaGameCharacter
- Overrides:
pathToLocationF
in classIsoGameCharacter
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException- Overrides:
load
in classIsoGameCharacter
- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException- Overrides:
save
in classIsoGameCharacter
- Throws:
java.io.IOException
-
collideWith
- Overrides:
collideWith
in classIsoMovingObject
-
Hit
public float Hit(HandWeapon handWeapon, IsoGameCharacter gameCharacter, float float1, boolean boolean1, float float2, boolean boolean2)- Specified by:
Hit
in interfaceILuaGameCharacterDamage
- Overrides:
Hit
in classIsoGameCharacter
-
onMouseLeftClick
public void onMouseLeftClick() -
render
public void render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)- Overrides:
render
in classIsoGameCharacter
-
renderlast
public void renderlast()- Overrides:
renderlast
in classIsoGameCharacter
-
renderTextureInsteadOfModel
protected boolean renderTextureInsteadOfModel(float float1, float float2)- Overrides:
renderTextureInsteadOfModel
in classIsoGameCharacter
-
updateAlpha
protected void updateAlpha(int int1, float float1, float float2)- Overrides:
updateAlpha
in classIsoObject
-
RespondToSound
public void RespondToSound() -
setTurnAlertedValues
public void setTurnAlertedValues(int int1, int int2) -
clearAggroList
public void clearAggroList() -
addAggro
-
isLeadAggro
-
spotted
- Overrides:
spotted
in classIsoMovingObject
-
Move
- Overrides:
Move
in classIsoMovingObject
-
MoveUnmodded
- Overrides:
MoveUnmodded
in classIsoMovingObject
-
canBeDeletedUnnoticed
public boolean canBeDeletedUnnoticed(float float1) -
DoFootstepSound
public void DoFootstepSound(java.lang.String string)- Overrides:
DoFootstepSound
in classIsoGameCharacter
-
DoFootstepSound
public void DoFootstepSound(float float1)- Overrides:
DoFootstepSound
in classIsoGameCharacter
-
preupdate
public void preupdate()- Overrides:
preupdate
in classIsoGameCharacter
-
postupdate
public void postupdate()- Overrides:
postupdate
in classIsoGameCharacter
-
isSolidForSeparate
public boolean isSolidForSeparate()- Overrides:
isSolidForSeparate
in classIsoMovingObject
-
isPushableForSeparate
public boolean isPushableForSeparate()- Overrides:
isPushableForSeparate
in classIsoMovingObject
-
isPushedByForSeparate
- Overrides:
isPushedByForSeparate
in classIsoMovingObject
-
update
public void update()- Overrides:
update
in classIsoGameCharacter
-
calculateStats
protected void calculateStats()- Overrides:
calculateStats
in 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:
DoDeathSilence
in classIsoGameCharacter
-
Hit
-
addBlood
public void addBlood(float float1)- Overrides:
addBlood
in classIsoGameCharacter
-
hitConsequences
public void hitConsequences(HandWeapon handWeapon, IsoGameCharacter gameCharacter, boolean boolean1, float float1, boolean boolean2)- Overrides:
hitConsequences
in classIsoGameCharacter
-
playHurtSound
public void playHurtSound()- Overrides:
playHurtSound
in classIsoGameCharacter
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in 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:
getVisual
in interfaceILuaGameCharacter
- Overrides:
getVisual
in classIsoGameCharacter
-
getHumanVisual
- Specified by:
getHumanVisual
in interfaceIHumanVisual
-
getItemVisuals
- Overrides:
getItemVisuals
in classIsoGameCharacter
-
getItemVisuals
- Specified by:
getItemVisuals
in interfaceIHumanVisual
- Overrides:
getItemVisuals
in classIsoGameCharacter
-
isUsingWornItems
public boolean isUsingWornItems()- Overrides:
isUsingWornItems
in classIsoGameCharacter
-
setAsSurvivor
public void setAsSurvivor() -
dressInRandomOutfit
public void dressInRandomOutfit()- Overrides:
dressInRandomOutfit
in classIsoGameCharacter
-
dressInNamedOutfit
public void dressInNamedOutfit(java.lang.String string)- Specified by:
dressInNamedOutfit
in interfaceILuaGameCharacterClothing
- Overrides:
dressInNamedOutfit
in classIsoGameCharacter
-
dressInPersistentOutfitID
public void dressInPersistentOutfitID(int int1)- Specified by:
dressInPersistentOutfitID
in interfaceILuaGameCharacterClothing
- Overrides:
dressInPersistentOutfitID
in classIsoGameCharacter
-
dressInClothingItem
public void dressInClothingItem(java.lang.String string)- Overrides:
dressInClothingItem
in classIsoGameCharacter
-
onWornItemsChanged
public void onWornItemsChanged()- Overrides:
onWornItemsChanged
in classIsoGameCharacter
-
clothingItemChanged
public void clothingItemChanged(java.lang.String string)- Specified by:
clothingItemChanged
in interfaceIClothingItemListener
- Overrides:
clothingItemChanged
in 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:
isSkeleton
in interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombie
in interfaceIHumanVisual
- Specified by:
isZombie
in interfaceILuaGameCharacter
- Overrides:
isZombie
in classIsoGameCharacter
-
setSkeleton
public void setSkeleton(boolean 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:
getTurnDelta
in classIsoGameCharacter
-
isAttacking
public boolean isAttacking()- Overrides:
isAttacking
in classIsoGameCharacter
-
isZombieAttacking
public boolean isZombieAttacking()- Overrides:
isZombieAttacking
in classIsoGameCharacter
-
isZombieAttacking
- Overrides:
isZombieAttacking
in classIsoGameCharacter
-
getHitHeadWhileOnFloor
public int getHitHeadWhileOnFloor() -
getRealState
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:
isProne
in 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:
getThumpCondition
in interfaceThumpable
- Overrides:
getThumpCondition
in 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:
writeInventory
in classIsoGameCharacter
-
Kill
-
Kill
- Overrides:
Kill
in classIsoGameCharacter
-
shouldDoInventory
public boolean shouldDoInventory()- Overrides:
shouldDoInventory
in classIsoGameCharacter
-
becomeCorpse
public void becomeCorpse()- Overrides:
becomeCorpse
in classIsoGameCharacter
-
getHitReactionNetworkAI
- Overrides:
getHitReactionNetworkAI
in classIsoGameCharacter
-
getNetworkCharacterAI
- Overrides:
getNetworkCharacterAI
in classIsoGameCharacter
-
wasLocal
public boolean wasLocal() -
isLocal
public boolean isLocal()- Overrides:
isLocal
in classIsoGameCharacter
-
isVehicleCollisionActive
- Overrides:
isVehicleCollisionActive
in 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:
Hit
in interfaceILuaGameCharacterDamage
- Overrides:
Hit
in classIsoGameCharacter
-
calcHitDir
public java.lang.Float calcHitDir(IsoGameCharacter gameCharacter, HandWeapon handWeapon, Vector2 vector2)- Overrides:
calcHitDir
in classIsoGameCharacter
-