Class IsoGameCharacter
java.lang.Object
zombie.entity.GameEntity
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.characters.IsoGameCharacter
- All Implemented Interfaces:
fmod.fmod.IFMODParameterUpdater
,Serializable
,Mover
,IActionStateChanged
,ILuaGameCharacter
,ILuaGameCharacterAttachedItems
,ILuaGameCharacterClothing
,ILuaGameCharacterDamage
,ILuaGameCharacterHealth
,ILuaVariableSource
,Talker
,ChatElementOwner
,IAnimEventCallback
,IAnimEventListener
,IAnimEventWrappedBroadcaster
,IAnimatable
,IAnimationVariableMap
,IAnimationVariableSource
,IAnimationVariableSourceContainer
,IGrappleable
,IGrappleableWrapper
,IClothingItemListener
,Thumpable
- Direct Known Subclasses:
IsoDummyCameraCharacter
,IsoLivingCharacter
,IsoLuaCharacter
,IsoLuaMover
,IsoZombie
,RandomizedBuildingBase.HumanCorpse
public abstract class IsoGameCharacter
extends IsoMovingObject
implements Talker, ChatElementOwner, IAnimatable, IAnimationVariableMap, IAnimationVariableSourceContainer, IClothingItemListener, IActionStateChanged, IAnimEventCallback, IAnimEventWrappedBroadcaster, fmod.fmod.IFMODParameterUpdater, IGrappleableWrapper, ILuaVariableSource, ILuaGameCharacter
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
protected static final class
static class
static class
class
static class
class
static class
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AdvancedAnimator
protected boolean
boolean
protected AttachedItems
protected IsoGameCharacter
protected IsoGridSquare
protected final AttackVars
static final int
protected boolean
protected boolean
protected boolean
protected static final float
protected static final float
protected boolean
protected boolean
boolean
protected final BodyDamage
protected boolean
int
boolean
protected boolean
boolean
protected final Stack
<BaseAction> protected ChatElement
long
protected ClothingWetness
protected float
protected SurvivorDesc
boolean
boolean
protected final Stack
<IsoGameCharacter> protected float
protected final AStarPathFinderResult
boolean
protected boolean
protected float
static final int
protected boolean
protected float
protected String
protected boolean
protected static final ColorInfo
protected ItemContainer
Deprecated.protected IsoPlayer
boolean
final boolean[]
float
long
protected float
protected InventoryItem
protected boolean
protected final Vector2
protected int
protected float
protected float
protected float
protected final Moodles
final NetworkCharacter
protected int
protected boolean
float
float
byte
int
protected int
long
static final int
static final int
protected InventoryItem
protected float
static final float
protected final ArrayList
<InventoryItem> boolean
short
float
float
protected float
protected float
protected Color
protected boolean
float
protected final StateMachine
protected final Stats
protected static final Vector2
protected static final Vector2
protected float
final CharacterTraits
protected final UpdateLimit
boolean
protected HandWeapon
boolean
protected TextDrawObject
boolean
protected BaseVehicle
long
protected WornItems
protected IsoGameCharacter.XP
Fields inherited from class zombie.iso.IsoMovingObject
Collidable, current, def, hitDir, ID, last, MAX_ZOMBIES_EATING, movementLastFrame, movingSq, noDamage, reqMovement, ScriptModule, shootable, solid, treeSoundMgr, weight, width
Fields inherited from class zombie.iso.IsoObject
alpha, AttachedAnimSprite, bAlphaForced, bAnimating, bmod, bMovedThumpable, bNeverDoneAlpha, bSatChair, Children, container, Damage, dir, doNotSync, externalWaterSource, fireColor, gmod, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderInfo, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteModel, spriteModelInit, spriteModelName, spriteName, square, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
Fields inherited from class zombie.entity.GameEntity
DEFAULT_ENTITY_DISPLAY_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionStateChanged
(ActionContext sender) void
addArmMuscleStrain
(float float0) void
addBackMuscleStrain
(float float0) void
void
addBlood
(float speed) void
addBlood
(BloodBodyPartType part, boolean scratched, boolean bitten, boolean allLayers) addBodyVisualFromItemType
(String string) void
addBothArmMuscleStrain
(float float0) void
addCombatMuscleStrain
(HandWeapon handWeapon) void
addCombatMuscleStrain
(HandWeapon handWeapon, int int0) void
addCombatMuscleStrain
(HandWeapon handWeapon, int int0, float float5) void
addDirt
(BloodBodyPartType part, Integer nbr, boolean allLayers) boolean
addHole
(BloodBodyPartType part) boolean
addHole
(BloodBodyPartType part, boolean allLayers) boolean
addHoleFromZombieAttacks
(BloodBodyPartType part, boolean scratch) void
addKnownMediaLine
(String guid) void
addLeftArmMuscleStrain
(float float0) void
addLineChatElement
(String line) void
addLineChatElement
(String line, float r, float g, float b) void
addLineChatElement
(String line, float r, float g, float b, UIFont font, float baseRange, String customTag) void
addLineChatElement
(String line, float r, float g, float b, UIFont font, float baseRange, String customTag, boolean bbcode, boolean img, boolean icons, boolean colors, boolean fonts, boolean equalizeHeights) void
addLotsOfDirt
(BloodBodyPartType bloodBodyPartType, Integer integer, boolean boolean1) void
addNeckMuscleStrain
(float float0) void
addReadLiterature
(String string) void
addReadLiterature
(String string, int int0) void
addReadPrintMedia
(String string) void
addRightLegMuscleStrain
(float float0) void
addStiffness
(BodyPartType bodyPartType, float float0) void
addVisualDamage
(String itemType) void
addWorldSoundUnlessInvisible
(int radius, int volume, boolean bStressHumans) float
boolean
void
Anger
(int amount) void
applyDamage
(float float0) void
ApplyInBedOffset
(boolean apply) void
applyTraits
(ArrayList<String> luaTraits) void
attackFromWindowsLunge
(IsoZombie zombie) void
boolean
void
void
BetaAntiDepress
(float delta) void
BetaBlockers
(float delta) boolean
bodyPartHasTag
(Integer integer, String string) boolean
bodyPartIsSpiked
(Integer integer) boolean
bodyPartIsSpikedBehind
(Integer integer) void
burnCorpse
(IsoDeadBody corpse) void
calcCarPositionOffset
(boolean boolean0) calcCarSpeedVector
(Vector2 vector21) calcCarToPlayerVector
(IsoGameCharacter isoGameCharacter1) calcCarToPlayerVector
(IsoGameCharacter isoGameCharacter1, Vector2 vector21) float
calcConeAngleMultiplier
(IsoGameCharacter var1, boolean boolean0) float
calcConeAngleOffset
(IsoGameCharacter var1, boolean boolean0) calcHitDir
(IsoGameCharacter wielder, HandWeapon weapon, Vector2 out) void
calcHitDir
(Vector2 out) float
calcLengthMultiplier
(Vector2 vector2, boolean boolean0) float
float
float
protected float
static ShadowParams
calculateShadowParams
(AnimationPlayer animationPlayer, float float6, boolean boolean0, ShadowParams shadowParams) calculateShadowParams
(ShadowParams shadowParams) protected void
protected void
void
Callout()
void
Callout
(boolean doAnim) boolean
boolean
boolean
boolean
boolean
boolean
boolean
canReachTo
(IsoGridSquare isoGridSquare) boolean
CanSee
(IsoMovingObject obj) boolean
boolean
boolean
canStandAt
(float float0, float float1, float float2) boolean
canUseAsGenericCraftingSurface
(IsoObject isoObject) boolean
carMovingBackward
(Vector2 vector2) void
changeState
(State state) boolean
float
void
protected void
void
void
void
void
clearVariable
(String key) void
ClearVariable
(String key) void
void
void
void
void
void
void
climbThroughWindow
(IsoThumpable w, Integer startingFrame) void
void
climbThroughWindow
(IsoWindow w, Integer startingFrame) void
climbThroughWindowFrame
(IsoWindowFrame isoWindowFrame) void
void
clothingItemChanged
(String itemGuid) clothingItemChanged Called when a ClothingItem file has changed on disk, causing the OutfitManager to broadcast this event.int
createKeyRing
(String string0) dbgGetAnimTrack
(int layerIdx, int trackIdx) dbgGetAnimTrackName
(int layerIdx, int trackIdx) float
dbgGetAnimTrackTime
(int layerIdx, int trackIdx) float
dbgGetAnimTrackWeight
(int layerIdx, int trackIdx) void
die()
void
DirectionFromVector
(Vector2 vecA) void
DoDeath
(HandWeapon weapon, IsoGameCharacter wielder) void
DoDeath
(HandWeapon weapon, IsoGameCharacter wielder, boolean bGory) protected void
protected void
void
DoFloorSplat
(IsoGridSquare sq, String id, boolean bFlip, float offZ, float alpha) void
DoFootstepSound
(float volume) void
DoFootstepSound
(String type) void
doHitByVehicle
(BaseVehicle baseVehicle, BaseVehicle.HitVars hitVars) protected void
void
boolean
DoSwingCollisionBoneCheck
(IsoGameCharacter zombie, int bone, float tempoLengthTest) void
drawDebugTextBelow
(String text) void
drawDirectionLine
(Vector2 dir, float length, float r, float g, float b) void
drawLine
(Vector2 vector21, Vector2 vector20, float float1, float float7, float float8, float float9) void
Deprecated.void
dressInClothingItem
(String itemGUID) void
dressInNamedOutfit
(String outfitName) void
dressInPersistentOutfit
(String outfitName) void
dressInPersistentOutfitID
(int outfitID) void
void
Picks a random outfit from the OutfitManagervoid
Dressup
(SurvivorDesc desc) boolean
DrinkFluid
(FluidContainer fluidContainer, float float0) boolean
DrinkFluid
(FluidContainer fluidContainer, float float0, boolean var3) boolean
DrinkFluid
(InventoryItem inventoryItem) boolean
DrinkFluid
(InventoryItem inventoryItem, float float0) boolean
DrinkFluid
(InventoryItem inventoryItem, float float0, boolean boolean0) void
void
boolean
Eat
(InventoryItem info) boolean
Eat
(InventoryItem info, float percentage) boolean
Eat
(InventoryItem inventoryItem, float float0, boolean boolean0) boolean
EatOnClient
(InventoryItem inventoryItem, float float0) void
endPlaybackGameVariables
(AnimationVariableSource playbackVars) ensureExistsBallisticsTarget
(IsoGameCharacter isoGameCharacter0) void
void
enterVehicle
(BaseVehicle baseVehicle, int int0, org.joml.Vector3f vector3f) void
exert
(float f) void
faceDirection
(IsoDirections isoDirections) void
faceLocation
(float x, float y) void
faceLocationF
(float x, float y) void
facePosition
(int x, int y) void
faceThisObject
(IsoObject object) void
faceThisObjectAlt
(IsoObject object) void
void
fallenOnKnees
(boolean boolean0) void
void
void
void
float
int
getAge()
float
float
protected float
int
getAlreadyReadPages
(String fullType) float
float
float
float
float
getAnimForwardDirection
(Vector2 vector2) getAnimVector
(Vector2 out) Deprecated.protected float
getAttachedItem
(String location) float
float
getBed()
float
float
float
float
float
float
float
float
float
getBodyPartClothingDefense
(Integer part, boolean bite, boolean bullet) float
float
int
float
getClimbRopeSpeed
(boolean boolean0) float
float
float
float
getCorpseSicknessDefense
(float float0) float
getCorpseSicknessDefense
(float float1, boolean boolean0) float
float
float
getDeferredMovement
(Vector2 out_result) protected Vector2
getDeferredMovement
(Vector2 vector2, boolean boolean0) getDeferredMovementFromRagdoll
(Vector2 vector2) float
float
float
getDescription
(String string1) int
float
The forward direction angle, in degrees.boolean
float
getDotWithForwardDirection
(float targetX, float targetY) float
getDotWithForwardDirection
(Vector3 bonePos) float
The character's excess twist, in degrees.float
float
float
double
float
int
float
getForwardDirection
(Vector2 vector2) Description copied from interface:Â IAnimationVariableSourcefloat
getGlobalMovementMod
(boolean bDoNoises) float
float
float
float
float
int
float
double
double
float
boolean
static ColorInfo
getInf()
float
boolean
getIsNPC()
void
getItemVisuals
(ItemVisuals itemVisuals) long
float
int
int
getLastKnownLocationOf
(String character) int
int
float
int
static int[]
int
getLevelUpLevels
(int level) float
float
float
getLlx()
float
getLly()
float
getLlz()
float
getLookVector
(Vector2 vector2) getLowDangerInVicinity
(int attempts, int range) int
int
float
The maximum twist angle, in degrees.int
int
int
float
float
getModel()
float
float
float
getMusicIntensityEventModData
(String string) int
float
int
int
getOwner()
float
float
float
getPath2()
int
int
int
int
int
int
int
getPerkInfo
(PerkFactory.Perk perk) int
getPerkLevel
(PerkFactory.Perk perks) Return the current lvl of a perk (skill)float
int
int
int
float
float
float
float
float
float
int
float
float
float
The character's current shoulder-twist angle, in degrees.float
float
float
float
float
float
float
float
float
float
float
getStateMachineParams
(State state) getStats()
getSubVariableSource
(String string) int
int
getSurroundingAttackingZombies
(boolean boolean0) int
static HashMap
<Integer, SurvivorDesc> org.joml.Vector3f
getTargetGrapplePos
(org.joml.Vector3f vector3f) getTargetGrapplePos
(Vector3 vector3) getTargetGrappleRotation
(Vector2 vector2) float
The desired twist, unclamped, in degrees.float
static Vector2
getTempo()
static Vector2
double
int
float
float
int
float
float
float
float
getTwist()
The character's current twist angle, in degrees.getUID()
int
getVariable
(AnimationVariableHandle handle) Description copied from interface:Â IAnimationVariableSourceGetVariable
(String key) float
getWaterSource
(ArrayList<InventoryItem> items) int
int
getWeaponLevel
(HandWeapon handWeapon) float
float
float
getWornItem
(String location) float
float
float
float
getXp()
int
getXpForLevel
(int level) int
boolean
boolean
boolean
boolean
hasBloodyClothing
(Integer integer) boolean
hasDirtyClothing
(Integer integer) boolean
hasEquipped
(String itemType) boolean
hasEquippedTag
(String tag) boolean
boolean
boolean
boolean
boolean
hasPath()
boolean
boolean
boolean
HasTrait
(TraitCollection.TraitSlot traitSlot) boolean
hasWornTag
(String string) boolean
helmetFall
(boolean hitHead) float
Hit
(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) float
Hit
(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote) float
Hit
(BaseVehicle _vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) void
hitConsequences
(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean bRemote) void
initAttachedItems
(String groupName) void
InitSpriteParts
(SurvivorDesc desc) void
protected void
void
initWornItems
(String bodyLocationGroupName) boolean
boolean
boolean
boolean
isAiming()
boolean
IsAiming()
Deprecated.boolean
isAlive()
boolean
boolean
isAnimal()
boolean
boolean
boolean
boolean
boolean
boolean
isAsleep()
boolean
isAttachedItem
(InventoryItem item) boolean
boolean
IsAttackRange
(float x, float y, float z) boolean
boolean
boolean
boolean
isBehind
(IsoGameCharacter chr) boolean
boolean
boolean
isbOnBed()
Deprecated.boolean
boolean
boolean
isBumped()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isClimbingThroughWindow
(IsoWindow window) boolean
isClosingWindow
(IsoWindow window) boolean
boolean
boolean
isCurrentState
(State state) boolean
isDead()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
protected boolean
isDuplicateBodyVisual
(ItemVisual itemVisual1) boolean
boolean
boolean
isEquipped
(InventoryItem item) boolean
boolean
isFacingLocation
(float x, float y, float dot) boolean
isFacingObject
(IsoObject object, float dot) boolean
boolean
boolean
boolean
isFemale()
boolean
boolean
boolean
isGodMod()
boolean
boolean
isHandItem
(InventoryItem item) protected boolean
boolean
boolean
isHeavyItem
(InventoryItem item) boolean
boolean
boolean
Deprecated.boolean
boolean
boolean
boolean
boolean
isInTrees2
(boolean ignoreBush) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isKnownMediaLine
(String guid) boolean
isKnownPoison
(InventoryItem item) boolean
isKnownPoison
(Item item) boolean
boolean
boolean
isLiteratureRead
(String string) boolean
isLocal()
boolean
isMaskClicked
(int x, int y, boolean flip) boolean
boolean
isMeleeAttackRange
(HandWeapon handWeapon, IsoMovingObject isoMovingObject, Vector3 vector3) boolean
boolean
isMoving()
boolean
boolean
boolean
isNPC()
boolean
isOnBack()
boolean
isOnBed()
boolean
boolean
isOnFire()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isPrimaryEquipped
(String item) boolean
protected boolean
boolean
isPrintMediaRead
(String string) boolean
isProne()
boolean
boolean
isProtectedFromToxic
(boolean boolean0) boolean
isPushedByForSeparate
(IsoMovingObject isoMovingObject) boolean
boolean
boolean
boolean
boolean
boolean
isReanim()
boolean
isRecipeActuallyKnown
(String string) boolean
isRecipeActuallyKnown
(CraftRecipe craftRecipe) boolean
isRecipeKnown
(String name) boolean
isRecipeKnown
(String string, boolean boolean0) boolean
isRecipeKnown
(CraftRecipe craftRecipe) boolean
isRecipeKnown
(CraftRecipe craftRecipe, boolean boolean0) boolean
isRecipeKnown
(Recipe recipe) boolean
boolean
boolean
Is this character currently culled from the visible scene graph.boolean
boolean
boolean
boolean
boolean
isSitOnFurnitureObject
(IsoObject isoObject1) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isUnderVehicleRadius
(float float0) boolean
boolean
protected boolean
protected boolean
boolean
boolean
boolean
boolean
isVehicleCollisionActive
(BaseVehicle testVehicle) boolean
boolean
boolean
boolean
boolean
boolean
isWearingTag
(String string) boolean
boolean
isZombie()
boolean
boolean
isZombieAttacking
(IsoMovingObject other) void
Kill
(IsoGameCharacter killer) boolean
learnRecipe
(String name) boolean
learnRecipe
(String string, boolean boolean0) void
level0
(PerkFactory.Perk perk) void
LevelPerk
(PerkFactory.Perk perk) Level up a perk (max lvl 5)void
LevelPerk
(PerkFactory.Perk perk, boolean removePick) Level up a perk (max lvl 5)void
load
(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) void
loadChange
(String change, ByteBuffer bb) protected void
loadKnownMediaLines
(ByteBuffer byteBuffer, int var2) void
LoseLevel
(PerkFactory.Perk perk) void
MoveForward
(float dist, float x, float y, float soundDelta) boolean
boolean
void
NPCSetAiming
(boolean isAiming) void
NPCSetAttack
(boolean newvalue) void
NPCSetJustMoved
(boolean newvalue) void
NPCSetMelee
(boolean newvalue) void
NPCSetRunning
(boolean newvalue) void
OnAnimEvent
(AnimLayer sender, AnimEvent event) protected void
OnAnimEvent_IsAlmostUp
(IsoGameCharacter isoGameCharacter) protected void
onAnimPlayerCreated
(AnimationPlayer animationPlayer) void
void
onCullStateChanged
(ModelManager modelManager, boolean isCulled) Callback from ModelManager.Add/Remove functions.void
OnDeath()
boolean
onDeath_ShouldDoSplatterAndSounds
(HandWeapon var1, IsoGameCharacter var2, boolean var3) void
boolean
onMouseLeftClick
(int x, int y) protected void
onTrigger_setAnimStateToTriggerFile
(AnimStateTriggerXmlFile animStateTriggerXmlFile) protected void
onTrigger_setClothingToXmlTriggerFile
(TriggerXmlFile triggerXmlFile) void
void
void
PainMeds
(float delta) protected void
pathToAux
(float float0, float float1, float float2) void
pathToCharacter
(IsoGameCharacter target) void
pathToLocation
(int x, int y, int z) void
pathToLocationF
(float x, float y, float z) void
pathToSound
(int x, int y, int z) void
pickUpCorpse
(IsoDeadBody isoDeadBody) void
void
PlayAnimUnlooped
(String string) void
PlayAnimWithSpeed
(String string, float framesSpeedPerFrame) void
void
void
long
playDropItemSound
(InventoryItem inventoryItem) void
protected boolean
long
long
long
playSoundLocal
(String file) void
void
void
void
float
processHitDamage
(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) void
QueueAction
(BaseAction act) void
ReadLiterature
(Literature literature) Used when you read a book, magazine or newspapervoid
protected void
registerAIState
(String string, State state) void
void
void
void
void
void
boolean
removeFromHands
(InventoryItem item) void
void
removeKnownMediaLine
(String guid) void
removeWornItem
(InventoryItem item) void
removeWornItem
(InventoryItem item, boolean forceDropTooHeavy) void
render
(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) void
void
renderObjectPicker
(float x, float y, float z, ColorInfo _lightInfo) void
void
renderShadow
(float x, float y, float z) protected boolean
renderTextureInsteadOfModel
(float var1, float var2) void
reportEvent
(String name) void
void
void
void
void
void
void
void
save
(ByteBuffer output, boolean IS_DEBUG_SAVE) void
saveChange
(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer) protected void
saveKnownMediaLines
(ByteBuffer byteBuffer) void
void
void
void
void
SayRadio
(String line, float r, float g, float b, UIFont font, float baseRange, int channel, String customTag) void
void
SayWhisper
(String line) void
Seen
(Stack<IsoMovingObject> SeenList) void
setAge
(int _age) void
setAimAngles
(float float1, float float0) void
setAimAtFloor
(boolean b) void
setAimAtFloor
(boolean boolean0, float float0) void
setAimingDelay
(float float1) void
setAllowConversation
(boolean _AllowConversation) void
setAlreadyReadPages
(String fullType, int pages) void
setAnimated
(boolean b) void
setAnimatingBackwards
(boolean boolean0) void
setAnimForecasted
(int timeMs) void
setAnimRecorderActive
(boolean boolean1, boolean boolean0) void
setAsleep
(boolean _Asleep) void
setAttachedItem
(String location, InventoryItem item) void
setAttachedItems
(AttachedItems other) void
setAttackedBy
(IsoGameCharacter _AttackedBy) void
setAttackTargetSquare
(IsoGridSquare _attackTargetSquare) void
setAutoWalk
(boolean b) void
void
setAvoidDamage
(boolean avoid) void
setbClimbing
(boolean _bClimbing) void
setbDoDefer
(boolean _bDoDefer) void
void
setBedType
(String _bedType) void
setBeenMovingFor
(float beenMovingFor) void
setBeenSprintingFor
(float beenSprintingFor) void
setBetaDelta
(float _BetaDelta) void
setBetaEffect
(float _BetaEffect) void
setbFalling
(boolean _bFalling) void
setBloodImpactX
(float _BloodImpactX) void
setBloodImpactY
(float _BloodImpactY) void
setBloodImpactZ
(float _BloodImpactZ) void
setBloodSplat
(IsoSprite _bloodSplat) void
setbOnBed
(boolean _bOnBed) Deprecated.void
setBuildCheat
(boolean buildCheat) void
setBumpDone
(boolean val) void
setBumpedChr
(IsoGameCharacter _bumpedChr) void
setBumpFall
(boolean val) void
setBumpFallType
(String val) void
setBumpStaggered
(boolean val) void
setBumpType
(String _bumpType) void
setbUseParts
(boolean _bUseParts) void
setCanShout
(boolean _canShout) void
setCanUseBrushTool
(boolean boolean0) void
setClickSound
(String _clickSound) void
setClimbRopeTime
(float float0) void
void
void
void
void
void
void
setCorpseSicknessRate
(float float0) void
setCriticalHit
(boolean _isCrit) void
setDangerLevels
(float _dangerLevels) void
setDeathDragDown
(boolean dragDown) void
setDebugMonitor
(AnimatorDebugMonitor monitor) void
void
setDefaultState
(State _defaultState) void
setDeferredMovementEnabled
(boolean boolean0) void
setDelayToSleep
(float delay) void
setDepressDelta
(float _DepressDelta) void
setDepressEffect
(float _DepressEffect) void
setDescriptor
(SurvivorDesc _descriptor) void
setDieCount
(int _DieCount) void
setDir
(IsoDirections directions) void
setDirectionAngle
(float angleDegrees) void
setDoDeathSound
(boolean _doDeathSound) void
setDoRender
(boolean boolean0) void
setEditingRagdoll
(boolean boolean0) protected void
setEquipParent
(InventoryItem inventoryItem0, InventoryItem inventoryItem1) protected void
setEquipParent
(InventoryItem inventoryItem0, InventoryItem inventoryItem1, boolean boolean0) void
setFallOnFront
(boolean _fallOnFront) void
setFallTime
(float _fallTime) void
setFarmingCheat
(boolean b) void
setFastMoveCheat
(boolean boolean0) void
setFemale
(boolean isFemale) void
setFireKillRate
(float _FireKillRate) void
setFireMode
(String var1) void
setFireSpreadProbability
(int _FireSpreadProbability) void
setFishingCheat
(boolean boolean0) void
setFollowingTarget
(IsoGameCharacter _FollowingTarget) void
setForceShove
(boolean _forceShove) void
setForceWakeUpTime
(float _ForceWakeUpTime) void
setForwardDirection
(float x, float y) void
void
setGodMod
(boolean b) void
setGrappleThrowOutWindow
(boolean boolean0) void
setHaloNote
(String str) void
setHaloNote
(String str, float dispTime) void
setHaloNote
(String str, int r, int g, int b, float dispTime) void
setHealth
(float _Health) void
setHealthCheat
(boolean healthCheat) void
setHideWeaponModel
(boolean _hideWeaponModel) void
void
setHitFromBehind
(boolean _hitFromBehind) void
setHitReaction
(String _hitReaction) void
setHurtSound
(String _hurtSound) void
setIgnoreAimingInput
(boolean b) void
setIgnoreMovement
(boolean _ignoreMovement) void
setIgnoreStaggerBack
(boolean _IgnoreStaggerBack) void
setInventory
(ItemContainer _inventory) void
setInvincible
(boolean _invincible) void
setInvisible
(boolean b) void
setInvulnerable
(boolean boolean0) void
setIsAiming
(boolean aIsAiming) void
setIsAnimal
(boolean boolean0) void
setIsNPC
(boolean isAI) void
setIsRagdoll
(boolean boolean0) void
setIsResting
(boolean boolean0) void
setKilledByFall
(boolean boolean0) void
setKnockedDown
(boolean _bKnockedDown) void
setLastBump
(long _lastBump) void
setLastChatMessage
(ChatMessage _lastChatMessage) void
setLastCollidedN
(boolean _lastCollidedN) void
setLastCollidedW
(boolean _lastCollidedW) void
setLastFallSpeed
(float _lastFallSpeed) void
setLastHeardSound
(int x, int y, int z) void
setLastHitCharacter
(IsoGameCharacter isoGameCharacter0) void
setLastHitCount
(int hitCount) void
setLastHourSleeped
(int _lastHourSleeped) void
setLastLocalEnemies
(int _LastLocalEnemies) void
setLastSpokenLine
(String line) void
setLastZombieKills
(int _LastZombieKills) void
setLeaveBodyTimedown
(float _leaveBodyTimedown) void
setLegsSprite
(IsoSprite _legsSprite) void
setLevelUpMultiplier
(float _LevelUpMultiplier) void
setLlx
(float _llx) void
setLly
(float _lly) void
setLlz
(float _llz) void
setMaxTwist
(float degrees) Specify the maximum twist angle, in degrees.void
setMaxWeight
(int _maxWeight) void
setMaxWeightBase
(int _maxWeightBase) void
setMechanicsCheat
(boolean mechanicsCheat) void
setMeleeDelay
(float delay) void
setMetabolicTarget
(float target) void
void
setMomentumScalar
(float val) void
setMovablesCheat
(boolean b) void
setMoveDelta
(float moveDelta) void
setMoveForwardVec
(Vector2 _moveForwardVec) void
setMoving
(boolean val) void
setMusicIntensityEventModData
(String string, Object object) void
setMuzzleFlashDuration
(long long0) void
setNextWander
(int _NextWander) void
setNPC
(boolean newvalue) void
setNumSurvivorsInVicinity
(int _NumSurvivorsInVicinity) void
setOnBed
(boolean boolean0) void
setOnDeathDone
(boolean done) void
setOnFire
(boolean _OnFire) void
void
setOnKillDone
(boolean done) void
setPainDelta
(float _PainDelta) void
setPainEffect
(float _PainEffect) void
void
setPathIndex
(int _pathIndex) void
setPathing
(boolean _pathing) void
setPathSpeed
(float var1) void
setPatience
(int _Patience) void
setPatienceMax
(int _PatienceMax) void
setPatienceMin
(int _PatienceMin) void
setPerformingAttackAnimation
(boolean boolean0) void
setPerformingShoveAnimation
(boolean boolean0) void
setPerformingStompAnimation
(boolean boolean0) void
setPerkLevelDebug
(PerkFactory.Perk perks, int level) void
setPersistentOutfitID
(int outfitID) void
setPersistentOutfitID
(int outfitID, boolean init) void
setPlayingDeathSound
(boolean playing) void
setPrimaryHandItem
(InventoryItem _leftHandItem) void
setRagdollFall
(boolean boolean0) void
setRangedWeaponEmpty
(boolean val) void
setReading
(boolean _isReading) void
setReanim
(boolean _Reanim) void
setReanimAnimDelay
(int _ReanimAnimDelay) void
setReanimAnimFrame
(int _ReanimAnimFrame) void
setReanimateTimer
(float _ReanimateTimer) void
setRecoilDelay
(float recoilDelay) void
setRecoilVarX
(float float0) void
setRecoilVarY
(float float0) void
setReduceInfectionPower
(float _reduceInfectionPower) void
setRemoteID
(int _RemoteID) void
setRunning
(boolean _bRunning) void
void
setSayLine
(String sayLine) void
setSceneCulled
(boolean isCulled) Specify whether this character is currently not to be drawn, as it is outside the visible area.void
setSecondaryHandItem
(InventoryItem _rightHandItem) void
setShowAdminTag
(boolean _showAdminTag) void
setSitOnFurnitureDirection
(IsoDirections isoDirections) void
setSitOnFurnitureObject
(IsoObject isoObject) void
setSitOnGround
(boolean _sitOnGround) void
setSittingOnFurniture
(boolean boolean0) void
setSleepingTabletDelta
(float _SleepingTabletDelta) void
setSleepingTabletEffect
(float _SleepingTabletEffect) void
setSlowFactor
(float _slowFactor) void
setSlowTimer
(float _slowTimer) void
setSneaking
(boolean _bSneaking) void
setSpeakColour
(Color _SpeakColour) void
setSpeakColourInfo
(ColorInfo info) void
setSpeaking
(boolean _Speaking) void
setSpeakTime
(int _SpeakTime) void
setSpeedMod
(float _speedMod) void
setSprinting
(boolean _bSprinting) void
setStaggerTimeMod
(float _staggerTimeMod) void
setStateMachineLocked
(boolean val) void
setSurvivorKills
(int survivorKills) void
setTargetAndCurrentDirection
(Vector2 vector2) void
setTargetGrapplePos
(float float0, float float1, float float2) void
setTeleport
(NetworkTeleport _teleport) void
setTemperature
(float t) void
setTextureCreator
(ModelInstanceTextureCreator _textureCreator) void
setTimedActionInstantCheat
(boolean b) void
setTimeOfSleep
(float _timeOfSleep) void
setTimeSinceLastSmoke
(float _timeSinceLastSmoke) void
setTimeThumping
(int _TimeThumping) void
setTurnDelta
(float m_turnDelta) void
setUnlimitedCarry
(boolean unlimitedCarry) void
setUnlimitedEndurance
(boolean unlimitedEndurance) void
setUseHandWeapon
(HandWeapon _useHandWeapon) void
setUsePhysicHitReaction
(boolean boolean0) setVariable
(String string, boolean boolean0) void
setVariable
(String key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet) Strong-typed utility function.void
setVariable
(String key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSet) Strong-typed utility function.setVariable
(String string, float float0) void
setVariable
(String key, float defaultVal, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGet) Strong-typed utility function.void
setVariable
(String key, float defaultVal, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackFloat.CallbackSetStrongTyped callbackSet) Strong-typed utility function.void
setVariable
(String key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet) Strong-typed utility function.void
setVariable
(String key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSet) Strong-typed utility function.setVariable
(String string0, String string1) void
setVariable
(String key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet) Strong-typed utility function.void
setVariable
(String key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSet) Strong-typed utility function.void
setVariable
(String string, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackFloat.CallbackSetStrongTyped callbackSetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGetStrongTyped) void
setVariable
(String string, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSetStrongTyped) void
Description copied from interface:Â IAnimationVariableMapvoid
SetVariable
(String key, String value) <EnumType extends Enum<EnumType>>
IAnimationVariableSlotsetVariableEnum
(String string, EnumType _enum) void
void
setVehicleCollision
(boolean boolean0) void
setVerticalAimAngle
(float float1) void
setVisibleToNPCs
(boolean _VisibleToNPCs) void
setWornItem
(String location, InventoryItem item) void
setWornItem
(String location, InventoryItem item, boolean forceDropTooHeavy) void
setWornItems
(WornItems other) void
setXp
(IsoGameCharacter.XP _xp) Deprecated.void
setZombieKills
(int _ZombieKills) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
shouldIgnoreCollisionWithSquare
(IsoGridSquare isoGridSquare) boolean
void
SleepingTablet
(float _SleepingTabletDelta) void
smashCarWindow
(VehiclePart part) void
void
spikePart
(BodyPartType bodyPartType) void
spikePartIndex
(int int0) void
void
splatBlood
(int dist, float alpha) void
void
void
void
void
StartAction
(BaseAction act) void
startEvent
(long eventInstance, GameSoundClip clip, BitSet parameterSet) void
void
StartTimedActionAnim
(String event) void
StartTimedActionAnim
(String event, String type) void
void
void
void
void
void
stopEvent
(long eventInstance, GameSoundClip clip, BitSet parameterSet) void
stopOrTriggerSound
(long eventInstance) void
void
teleportTo
(float float1, float float0) void
teleportTo
(float float1, float float0, int int0) void
teleportTo
(int int0, int int1) void
teleportTo
(int int1, int int2, int int0) boolean
testDefense
(IsoZombie zomb) Test if we're able to defend a zombie bite Can only happen if zombie is attacking from front Calcul include current weapon skills, fitness invalid input: '&' strengthtestDotSide
(IsoMovingObject target) void
Throw
(HandWeapon weapon) void
throwGrappledTargetOutWindow
(IsoObject isoObject) void
triggerContextualAction
(String string) void
triggerContextualAction
(String string, Object object) void
triggerContextualAction
(String string, Object object0, Object object1) void
triggerContextualAction
(String string, Object object0, Object object1, Object object2) void
triggerContextualAction
(String string, Object object0, Object object1, Object object2, Object object3) void
tryGetAIState
(String string) void
update()
void
protected void
void
protected void
void
void
void
void
void
void
updateEvent
(long eventInstance, GameSoundClip clip) void
void
protected void
protected void
void
void
protected void
protected void
protected void
void
protected void
void
void
void
void
boolean
boolean
boolean
boolean
boolean
wasLocal()
void
void
void
Methods inherited from class zombie.iso.IsoMovingObject
canHaveMultipleHits, collideWith, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getBuilding, getBumpedType, getCollidedObject, getCollideType, getCurrentSquare, getCurrentZone, getDistanceSq, getEatingZombies, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastCollideTime, getLastSquare, getLastTargettedBy, getLastX, getLastY, getLastZ, getLimpulsex, getLimpulsey, getMasterRegion, getMovementLastFrame, getNextX, getNextY, getNoDamage, getObjectName, getPathFindIndex, getPosition, getPosition, getScreenX, getScreenY, getScriptModule, getScriptNextX, getScriptNextY, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isEatingOther, isExistInTheWorld, isFirstUpdate, isOnFloor, isPushableForSeparate, isShootable, isSolid, isSolidForSeparate, isZombiesDontAttack, Move, MoveUnmodded, onMouseRightClick, onMouseRightReleased, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setDestroyed, setEatingZombies, setFeelersize, setFirstUpdate, setForceX, setForceY, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLastX, setLastY, setLastZ, setLimpulsex, setLimpulsey, setMovementLastFrame, setMovingSquareNow, setNextX, setNextY, setNoDamage, setOnFloor, setPathFindIndex, setPosition, setPosition, setPosition, setScriptModule, setScriptNextX, setScriptNextY, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, setZombiesDontAttack, spotted, toString, updateAnimation
Methods inherited from class zombie.iso.IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemsFromProperties, addItemToObjectSurface, addItemToObjectSurface, addLightSourceToWorld, addObjectAmbientEmitter, addSecondaryContainer, addSheetRope, addToWorld, afterRotated, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAttachedAnimSprite, getAttachedAnimSpriteCount, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCurrentFrameTex, getCustomColor, getDamage, getDir, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getGameEntityType, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderSquare, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteModel, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasModData, hasObjectAmbientEmitter, hasOverlaySprite, hasSpriteGrid, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isConnectedSpriteGridObject, isEntityValid, isFascia, isFloor, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isItemAllowedInContainer, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOnScreen, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSatChair, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isTent, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeLightSourceFromWorld, removeRenderEffect, removeSheetRope, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderModel, renderWallTile, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setExplored, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, setModData, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOnOverlay, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSatChair, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSpriteModelName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldLightSourceBeActive, shouldShowOnOverlay, softReset, sync, syncIsoObject, syncIsoObjectReceive, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, updateRenderInfoForObjectPicker, useFluid, useItemOn, WeaponHit, writeToRemoteBuffer
Methods inherited from class zombie.entity.GameEntity
attrib, componentSize, connectComponents, containsComponent, getAttributes, getComponent, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponents, hasRenderers, isAddedToEngine, isMeta, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, onEquip, onEquip, onFirstCreation, onFluidContainerUpdate, onReceiveEntityPacket, onUnEquip, receiveSyncEntity, receiveUpdateUsingPlayer, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendClientEntityPacket, sendComponentEvent, sendComponentEvent, sendEntityEvent, sendEntityEvent, sendServerEntityPacket, sendServerEntityPacketTo, sendSyncEntity, sendUpdateUsingPlayer, setUsingPlayer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface zombie.chat.ChatElementOwner
getSquare, getX, getY, getZ
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimatable
canTransitionToState, getOnlineID
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSource
getVariableEnum
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.IAnimationVariableSourceContainer
containsVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableFloat, getVariableString, isVariable
Methods inherited from interface zombie.core.skinnedmodel.advancedanimation.events.IAnimEventWrappedBroadcaster
addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, animEvent
Methods inherited from interface zombie.core.skinnedmodel.IGrappleable
getID, getPosition, getPosition, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setPosition, setTargetGrapplePos, setTargetGrapplePos, setTargetGrappleRotation
Methods inherited from interface zombie.core.skinnedmodel.IGrappleableWrapper
AcceptGrapple, getBearingFromGrappledTarget, getBearingToGrappledTarget, getGrappledBy, getGrappledByString, getGrappledByType, getGrappleOffset, getGrappleOffset, getGrappleOffsetBehaviour, getGrapplePosOffsetForward, getGrappleResult, getGrappleRotOffsetYaw, getGrapplingTarget, getSharedGrappleAnimNode, getSharedGrappleAnimTime, getSharedGrappleType, Grappled, GrapplerLetGo, isBeingGrappled, isBeingGrappledBy, isDoContinueGrapple, isDoGrapple, isGrappling, isGrapplingTarget, isOnFloor, isPerformingAnyGrappleAnimation, isPerformingGrappleGrabAnimation, LetGoOfGrappled, RejectGrapple, resetGrappleStateToDefault, setDoContinueGrapple, setDoGrapple, setGrappleDeferredOffset, setGrappleoffsetBehaviour, setGrapplePosOffsetForward, setGrappleResult, setGrappleRotOffsetYaw, setOnFloor, setPerformingGrappleGrabAnimation, setSharedGrappleAnimNode, setSharedGrappleAnimTime, setSharedGrappleType, setTargetGrappleRotation
-
Field Details
-
GlovesStrengthBonus
public static final int GlovesStrengthBonus- See Also:
-
AwkwardGlovesStrengthDivisor
public static final int AwkwardGlovesStrengthDivisor- See Also:
-
ai
-
doDirtBloodEtc
public boolean doDirtBloodEtc -
RENDER_OFFSET_X
public static final int RENDER_OFFSET_X- See Also:
-
RENDER_OFFSET_Y
public static final int RENDER_OFFSET_Y- See Also:
-
s_maxPossibleTwist
public static final float s_maxPossibleTwist- See Also:
-
tempo
-
inf
-
vocalEvent
public long vocalEvent -
removedFromWorldMS
public long removedFromWorldMS -
tempo2
-
savedInventoryItems
-
amputations
-
hair
-
beard
-
-
secondaryHandModel
-
emitter
-
callOut
public boolean callOut -
ReanimatedCorpse
-
ReanimatedCorpseID
public int ReanimatedCorpseID -
advancedAnimator
-
StateMachineParams
-
clientIgnoreCollision
public long clientIgnoreCollision -
bumpNbr
public int bumpNbr -
upKillCount
public boolean upKillCount -
m_forwardDirection
-
Asleep
public boolean Asleep -
isResting
public boolean isResting -
blockTurning
public boolean blockTurning -
speedMod
public float speedMod -
legsSprite
-
knockbackAttackMod
public float knockbackAttackMod -
IsVisibleToPlayer
public final boolean[] IsVisibleToPlayer -
savedVehicleX
public float savedVehicleX -
savedVehicleY
public float savedVehicleY -
savedVehicleSeat
public short savedVehicleSeat -
savedVehicleRunning
public boolean savedVehicleRunning -
BeenMovingForIncrease
protected static final float BeenMovingForIncrease- See Also:
-
BeenMovingForDecrease
protected static final float BeenMovingForDecrease- See Also:
-
AllowConversation
protected boolean AllowConversation -
RemoteID
protected int RemoteID -
NumSurvivorsInVicinity
protected int NumSurvivorsInVicinity -
xp
-
AttackedBy
-
bDamagedByVehicle
protected boolean bDamagedByVehicle -
IgnoreStaggerBack
protected boolean IgnoreStaggerBack -
CharacterActions
-
ForceWakeUpTime
protected float ForceWakeUpTime -
runSpeedModifier
protected float runSpeedModifier -
bagsWorn
-
ForceWakeUp
protected boolean ForceWakeUp -
BodyDamage
-
wornItems
-
attachedItems
-
clothingWetness
-
descriptor
-
finder
-
Health
protected float Health -
bDead
protected boolean bDead -
bKill
protected boolean bKill -
bPlayingDeathSound
protected boolean bPlayingDeathSound -
hurtSound
-
inventory
-
leftHandItem
-
handItemShouldSendToClients
protected boolean handItemShouldSendToClients -
rightHandItem
-
SpeakColour
-
slowFactor
protected float slowFactor -
slowTimer
protected float slowTimer -
bUseParts
protected boolean bUseParts -
Speaking
protected boolean Speaking -
stateMachine
-
Moodles
-
stats
-
useHandWeapon
-
attackTargetSquare
-
pathing
protected boolean pathing -
chatElement
-
EnemyList
-
Traits
-
userName
-
isoPlayer
-
bClimbing
protected boolean bClimbing -
fallTime
protected float fallTime -
lastFallSpeed
protected float lastFallSpeed -
bFalling
protected boolean bFalling -
vehicle
-
timeOfSleep
protected float timeOfSleep -
delayToActuallySleep
protected float delayToActuallySleep -
lightInfo
-
attackVars
-
m_persistentOutfitId
protected int m_persistentOutfitId -
m_bPersistentOutfitInit
protected boolean m_bPersistentOutfitInit -
bUpdateEquippedTextures
public boolean bUpdateEquippedTextures -
m_turnDeltaNormal
protected float m_turnDeltaNormal -
m_turnDeltaRunning
protected float m_turnDeltaRunning -
m_turnDeltaSprinting
protected float m_turnDeltaSprinting -
realx
public float realx -
realy
public float realy -
realz
public byte realz -
realState
-
realdir
-
overridePrimaryHandModel
-
overrideSecondaryHandModel
-
forceNullOverride
public boolean forceNullOverride -
ulBeatenVehicle
-
usernameDisguised
public boolean usernameDisguised -
invRadioFreq
Deprecated. -
lastAnimalPet
public long lastAnimalPet -
vbdebugHitTarget
-
doRender
public boolean doRender -
usePhysicHitReaction
public boolean usePhysicHitReaction -
networkCharacter
-
-
Constructor Details
-
IsoGameCharacter
-
-
Method Details
-
OnAnimEvent_IsAlmostUp
-
setMuzzleFlashDuration
public void setMuzzleFlashDuration(long long0) -
getRecoilVarX
public float getRecoilVarX() -
setRecoilVarX
public void setRecoilVarX(float float0) -
getRecoilVarY
public float getRecoilVarY() -
setRecoilVarY
public void setRecoilVarY(float float0) -
setGrappleThrowOutWindow
public void setGrappleThrowOutWindow(boolean boolean0) -
isGrappleThrowOutWindow
public boolean isGrappleThrowOutWindow() -
updateRecoilVar
public void updateRecoilVar() -
getMomentumScalar
public float getMomentumScalar() -
setMomentumScalar
public void setMomentumScalar(float val) -
getDeferredMovement
-
getDeferredMovement
-
getDeferredMovementFromRagdoll
-
getDeferredAngleDelta
public float getDeferredAngleDelta() -
getDeferredRotationWeight
public float getDeferredRotationWeight() -
getTargetGrapplePos
public org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f vector3f) - Specified by:
getTargetGrapplePos
in interfaceIGrappleable
- Specified by:
getTargetGrapplePos
in interfaceIGrappleableWrapper
-
getTargetGrapplePos
- Specified by:
getTargetGrapplePos
in interfaceIGrappleable
- Specified by:
getTargetGrapplePos
in interfaceIGrappleableWrapper
-
setTargetGrapplePos
public void setTargetGrapplePos(float float0, float float1, float float2) - Specified by:
setTargetGrapplePos
in interfaceIGrappleable
- Specified by:
setTargetGrapplePos
in interfaceIGrappleableWrapper
-
getTargetGrappleRotation
- Specified by:
getTargetGrappleRotation
in interfaceIGrappleable
- Specified by:
getTargetGrappleRotation
in interfaceIGrappleableWrapper
-
isStrafing
public boolean isStrafing() -
dbgGetAnimTrack
-
dbgGetAnimTrackName
-
dbgGetAnimTrackTime
public float dbgGetAnimTrackTime(int layerIdx, int trackIdx) -
dbgGetAnimTrackWeight
public float dbgGetAnimTrackWeight(int layerIdx, int trackIdx) -
getTwist
public float getTwist()The character's current twist angle, in degrees. -
getShoulderTwist
public float getShoulderTwist()The character's current shoulder-twist angle, in degrees. -
getMaxTwist
public float getMaxTwist()The maximum twist angle, in degrees. -
setMaxTwist
public void setMaxTwist(float degrees) Specify the maximum twist angle, in degrees. -
getExcessTwist
public float getExcessTwist()The character's excess twist, in degrees. The excess is > 0 if the character is trying to twist further than their current maximum twist. ie. The amount that the desired twist exceeds the maximum twist. eg. If the character is trying to twist by 90 degrees, but their maximum is set to 70, then excess = 20 -
getNumTwistBones
public int getNumTwistBones() -
getAbsoluteExcessTwist
public float getAbsoluteExcessTwist() -
getAnimAngleTwistDelta
public float getAnimAngleTwistDelta() -
getAnimAngleStepDelta
public float getAnimAngleStepDelta() -
getTargetTwist
public float getTargetTwist()The desired twist, unclamped, in degrees. -
isRangedWeaponEmpty
public boolean isRangedWeaponEmpty()- Specified by:
isRangedWeaponEmpty
in interfaceILuaGameCharacter
-
setRangedWeaponEmpty
public void setRangedWeaponEmpty(boolean val) - Specified by:
setRangedWeaponEmpty
in interfaceILuaGameCharacter
-
hasFootInjury
public boolean hasFootInjury() -
isInTrees2
public boolean isInTrees2(boolean ignoreBush) -
isInTreesNoBush
public boolean isInTreesNoBush() -
isInTrees
public boolean isInTrees() -
getSurvivorMap
- Returns:
- the SurvivorMap
-
getLevelUpLevels
public static int[] getLevelUpLevels() -
getTempo
- Returns:
- the tempo
-
getTempo2
-
getInf
- Returns:
- the inf
-
getIsNPC
public boolean getIsNPC() -
setIsNPC
public void setIsNPC(boolean isAI) -
getEmitter
- Specified by:
getEmitter
in interfaceILuaGameCharacter
-
updateEmitter
public void updateEmitter() -
doDeferredMovement
protected void doDeferredMovement() -
doDeferredMovementFromRagdoll
protected void doDeferredMovementFromRagdoll() -
getActionContext
- Specified by:
getActionContext
in interfaceIAnimatable
-
getPreviousActionContextStateName
-
getCurrentActionContextStateName
-
hasAnimationPlayer
public boolean hasAnimationPlayer()- Specified by:
hasAnimationPlayer
in interfaceIAnimatable
-
getAnimationPlayer
- Specified by:
getAnimationPlayer
in interfaceIAnimatable
-
releaseAnimationPlayer
public void releaseAnimationPlayer() -
onAnimPlayerCreated
-
updateAnimationRecorderState
protected void updateAnimationRecorderState() -
isAnimRecorderActive
public boolean isAnimRecorderActive() -
setAnimRecorderActive
public void setAnimRecorderActive(boolean boolean1, boolean boolean0) -
getAdvancedAnimator
- Specified by:
getAdvancedAnimator
in interfaceIAnimatable
-
getModelInstance
- Specified by:
getModelInstance
in interfaceIAnimatable
-
getCurrentStateName
-
getPreviousStateName
-
getAnimationDebug
-
getTalkerType
- Specified by:
getTalkerType
in interfaceTalker
-
spinToZeroAllAnimNodes
public void spinToZeroAllAnimNodes() -
isAnimForecasted
public boolean isAnimForecasted() -
setAnimForecasted
public void setAnimForecasted(int timeMs) -
resetModel
public void resetModel()- Specified by:
resetModel
in interfaceILuaGameCharacter
-
resetModelNextFrame
public void resetModelNextFrame()- Specified by:
resetModelNextFrame
in interfaceILuaGameCharacter
-
onTrigger_setClothingToXmlTriggerFile
-
onTrigger_setAnimStateToTriggerFile
-
clothingItemChanged
clothingItemChanged Called when a ClothingItem file has changed on disk, causing the OutfitManager to broadcast this event. Checks if this item is currently used by this player's Outfit. Reloads and re-equips if so.- Specified by:
clothingItemChanged
in interfaceIClothingItemListener
- Parameters:
itemGuid
- The item's Globally Unique Identifier (GUID).
-
reloadOutfit
public void reloadOutfit() -
setDoRender
public void setDoRender(boolean boolean0) -
getDoRender
public boolean getDoRender() -
isSceneCulled
public boolean isSceneCulled()Is this character currently culled from the visible scene graph. Eg. Zombies not seen by the player. Objects outside the rendered window etc.- Returns:
- TRUE if this character should be drawn. FALSE otherwise.
-
setSceneCulled
public void setSceneCulled(boolean isCulled) Specify whether this character is currently not to be drawn, as it is outside the visible area. Eg. Zombies not seen by the player. Objects outside the rendered window etc. -
onCullStateChanged
Callback from ModelManager.Add/Remove functions.- Parameters:
modelManager
- Event sender.isCulled
- Whether or not this object is culled from the visible scene or not.
-
dressInRandomOutfit
public void dressInRandomOutfit()Picks a random outfit from the OutfitManager -
dressInRandomNonSillyOutfit
public void dressInRandomNonSillyOutfit() -
dressInNamedOutfit
- Specified by:
dressInNamedOutfit
in interfaceILuaGameCharacterClothing
-
dressInPersistentOutfit
- Specified by:
dressInPersistentOutfit
in interfaceILuaGameCharacterClothing
-
dressInPersistentOutfitID
public void dressInPersistentOutfitID(int outfitID) - Specified by:
dressInPersistentOutfitID
in interfaceILuaGameCharacterClothing
-
getOutfitName
- Specified by:
getOutfitName
in interfaceILuaGameCharacterClothing
-
dressInClothingItem
-
getRandomDefaultOutfit
-
getModel
-
hasActiveModel
public boolean hasActiveModel() -
hasItems
- Specified by:
hasItems
in interfaceILuaGameCharacter
-
getLevelUpLevels
public int getLevelUpLevels(int level) -
getLevelMaxForXp
public int getLevelMaxForXp() -
getXpForLevel
public int getXpForLevel(int level) - Specified by:
getXpForLevel
in interfaceILuaGameCharacter
-
DoDeath
-
DoDeath
-
onDeath_ShouldDoSplatterAndSounds
public boolean onDeath_ShouldDoSplatterAndSounds(HandWeapon var1, IsoGameCharacter var2, boolean var3) -
getFollowingTarget
- Returns:
- the FollowingTarget
-
setFollowingTarget
-
getLocalList
- Returns:
- the LocalList
-
getLocalNeutralList
- Returns:
- the LocalNeutralList
-
getLocalGroupList
- Returns:
- the LocalGroupList
-
getLocalRelevantEnemyList
- Returns:
- the LocalRelevantEnemyList
-
getDangerLevels
public float getDangerLevels()- Returns:
- the dangerLevels
-
setDangerLevels
public void setDangerLevels(float _dangerLevels) -
getPerkList
- Returns:
- the PerkList
-
getLeaveBodyTimedown
public float getLeaveBodyTimedown()- Returns:
- the leaveBodyTimedown
-
setLeaveBodyTimedown
public void setLeaveBodyTimedown(float _leaveBodyTimedown) -
isAllowConversation
public boolean isAllowConversation()- Returns:
- the AllowConversation
-
setAllowConversation
public void setAllowConversation(boolean _AllowConversation) -
getReanimateTimer
public float getReanimateTimer()- Returns:
- the ReanimateTimer
-
setReanimateTimer
public void setReanimateTimer(float _ReanimateTimer) -
getReanimAnimFrame
public int getReanimAnimFrame()- Returns:
- the ReanimAnimFrame
-
setReanimAnimFrame
public void setReanimAnimFrame(int _ReanimAnimFrame) -
getReanimAnimDelay
public int getReanimAnimDelay()- Returns:
- the ReanimAnimDelay
-
setReanimAnimDelay
public void setReanimAnimDelay(int _ReanimAnimDelay) -
isReanim
public boolean isReanim()- Returns:
- the Reanim
-
setReanim
public void setReanim(boolean _Reanim) -
isVisibleToNPCs
public boolean isVisibleToNPCs()- Returns:
- the VisibleToNPCs
-
setVisibleToNPCs
public void setVisibleToNPCs(boolean _VisibleToNPCs) -
getDieCount
public int getDieCount()- Returns:
- the DieCount
-
setDieCount
public void setDieCount(int _DieCount) -
getLlx
public float getLlx()- Returns:
- the llx
-
setLlx
public void setLlx(float _llx) -
getLly
public float getLly()- Returns:
- the lly
-
setLly
public void setLly(float _lly) -
getLlz
public float getLlz()- Returns:
- the llz
-
setLlz
public void setLlz(float _llz) -
getRemoteID
public int getRemoteID()- Returns:
- the RemoteID
-
setRemoteID
public void setRemoteID(int _RemoteID) -
getNumSurvivorsInVicinity
public int getNumSurvivorsInVicinity()- Returns:
- the NumSurvivorsInVicinity
-
setNumSurvivorsInVicinity
public void setNumSurvivorsInVicinity(int _NumSurvivorsInVicinity) -
getLevelUpMultiplier
public float getLevelUpMultiplier()- Returns:
- the LevelUpMultiplier
-
setLevelUpMultiplier
public void setLevelUpMultiplier(float _LevelUpMultiplier) -
getXp
- Specified by:
getXp
in interfaceILuaGameCharacter
- Returns:
- the xp
-
setXp
Deprecated. -
getLastLocalEnemies
public int getLastLocalEnemies()- Returns:
- the LastLocalEnemies
-
setLastLocalEnemies
public void setLastLocalEnemies(int _LastLocalEnemies) -
getVeryCloseEnemyList
- Returns:
- the VeryCloseEnemyList
-
getLastKnownLocation
- Returns:
- the LastKnownLocation
-
getAttackedBy
- Returns:
- the AttackedBy
-
setAttackedBy
-
isIgnoreStaggerBack
public boolean isIgnoreStaggerBack()- Returns:
- the IgnoreStaggerBack
-
setIgnoreStaggerBack
public void setIgnoreStaggerBack(boolean _IgnoreStaggerBack) -
getTimeThumping
public int getTimeThumping()- Returns:
- the TimeThumping
-
setTimeThumping
public void setTimeThumping(int _TimeThumping) -
getPatienceMax
public int getPatienceMax()- Returns:
- the PatienceMax
-
setPatienceMax
public void setPatienceMax(int _PatienceMax) -
getPatienceMin
public int getPatienceMin()- Returns:
- the PatienceMin
-
setPatienceMin
public void setPatienceMin(int _PatienceMin) -
getPatience
public int getPatience()- Returns:
- the Patience
-
setPatience
public void setPatience(int _Patience) -
getCharacterActions
- Specified by:
getCharacterActions
in interfaceILuaGameCharacter
- Returns:
- the CharacterActions
-
hasTimedActions
public boolean hasTimedActions() -
isCurrentActionPathfinding
public boolean isCurrentActionPathfinding() -
getForwardDirection
- Returns:
- the character's forward direction vector
-
getForwardDirection
-
setForwardDirection
- Specified by:
setForwardDirection
in interfaceIGrappleable
-
setTargetAndCurrentDirection
- Specified by:
setTargetAndCurrentDirection
in interfaceIGrappleable
- Specified by:
setTargetAndCurrentDirection
in interfaceIGrappleableWrapper
-
setForwardDirection
public void setForwardDirection(float x, float y) -
zeroForwardDirectionX
public void zeroForwardDirectionX() -
zeroForwardDirectionY
public void zeroForwardDirectionY() -
getDirectionAngle
public float getDirectionAngle()The forward direction angle, in degrees. -
setDirectionAngle
public void setDirectionAngle(float angleDegrees) -
setAimAngles
public void setAimAngles(float float1, float float0) -
getAnimAngle
public float getAnimAngle() -
getAnimAngleRadians
public float getAnimAngleRadians() -
getAnimVector
Deprecated. -
getAnimForwardDirection
- Specified by:
getAnimForwardDirection
in interfaceIGrappleable
-
getLookAngleRadians
public float getLookAngleRadians() -
getLookVector
-
isAnimatingBackwards
public boolean isAnimatingBackwards() -
setAnimatingBackwards
public void setAnimatingBackwards(boolean boolean0) -
isDraggingCorpse
public boolean isDraggingCorpse() -
getOwner
-
getOwnerPlayer
-
getDotWithForwardDirection
-
getDotWithForwardDirection
public float getDotWithForwardDirection(float targetX, float targetY) -
isAsleep
public boolean isAsleep()- Specified by:
isAsleep
in interfaceILuaGameCharacter
- Returns:
- the Asleep
-
setAsleep
public void setAsleep(boolean _Asleep) - Specified by:
setAsleep
in interfaceILuaGameCharacter
-
isResting
public boolean isResting()- Specified by:
isResting
in interfaceILuaGameCharacter
-
setIsResting
public void setIsResting(boolean boolean0) - Specified by:
setIsResting
in interfaceILuaGameCharacter
-
getZombieKills
public int getZombieKills()- Specified by:
getZombieKills
in interfaceILuaGameCharacter
- Returns:
- the ZombieKills
-
setZombieKills
public void setZombieKills(int _ZombieKills) -
getLastZombieKills
public int getLastZombieKills()- Returns:
- the LastZombieKills
-
setLastZombieKills
public void setLastZombieKills(int _LastZombieKills) -
getForceWakeUpTime
public float getForceWakeUpTime()- Returns:
- the ForceWakeUpTime
-
setForceWakeUpTime
public void setForceWakeUpTime(float _ForceWakeUpTime) - Specified by:
setForceWakeUpTime
in interfaceILuaGameCharacter
-
forceAwake
public void forceAwake() -
getBodyDamage
- Specified by:
getBodyDamage
in interfaceILuaGameCharacterDamage
- Returns:
- the BodyDamage
-
getBodyDamageRemote
- Specified by:
getBodyDamageRemote
in interfaceILuaGameCharacterDamage
-
resetBodyDamageRemote
public void resetBodyDamageRemote() -
getDefaultState
- Returns:
- the defaultState
-
setDefaultState
-
getDescriptor
- Specified by:
getDescriptor
in interfaceILuaGameCharacter
- Returns:
- the descriptor
-
setDescriptor
- Specified by:
setDescriptor
in interfaceILuaGameCharacter
-
getFullName
- Specified by:
getFullName
in interfaceILuaGameCharacter
-
getVisual
- Specified by:
getVisual
in interfaceILuaGameCharacter
-
getItemVisuals
-
getItemVisuals
-
isUsingWornItems
public boolean isUsingWornItems() -
getFamiliarBuildings
- Returns:
- the FamiliarBuildings
-
getFinder
- Returns:
- the finder
-
getFireKillRate
public float getFireKillRate()- Returns:
- the FireKillRate
-
setFireKillRate
public void setFireKillRate(float _FireKillRate) -
getFireSpreadProbability
public int getFireSpreadProbability()- Returns:
- the FireSpreadProbability
-
setFireSpreadProbability
public void setFireSpreadProbability(int _FireSpreadProbability) -
getHealth
public float getHealth()- Specified by:
getHealth
in interfaceILuaGameCharacterDamage
- Returns:
- the Health
-
setHealth
public void setHealth(float _Health) - Specified by:
setHealth
in interfaceILuaGameCharacterDamage
-
isOnDeathDone
public boolean isOnDeathDone()- Specified by:
isOnDeathDone
in interfaceILuaGameCharacterDamage
-
setOnDeathDone
public void setOnDeathDone(boolean done) - Specified by:
setOnDeathDone
in interfaceILuaGameCharacterDamage
-
isOnKillDone
public boolean isOnKillDone()- Specified by:
isOnKillDone
in interfaceILuaGameCharacterDamage
-
setOnKillDone
public void setOnKillDone(boolean done) - Specified by:
setOnKillDone
in interfaceILuaGameCharacterDamage
-
isDeathDragDown
public boolean isDeathDragDown()- Specified by:
isDeathDragDown
in interfaceILuaGameCharacterDamage
-
setDeathDragDown
public void setDeathDragDown(boolean dragDown) - Specified by:
setDeathDragDown
in interfaceILuaGameCharacterDamage
-
isPlayingDeathSound
public boolean isPlayingDeathSound()- Specified by:
isPlayingDeathSound
in interfaceILuaGameCharacterDamage
-
setPlayingDeathSound
public void setPlayingDeathSound(boolean playing) - Specified by:
setPlayingDeathSound
in interfaceILuaGameCharacterDamage
-
getHurtSound
- Returns:
- the hurtSound
-
setHurtSound
-
isIgnoreMovementForDirection
Deprecated.- Returns:
- the IgnoreMovementForDirection
-
getInventory
- Specified by:
getInventory
in interfaceILuaGameCharacter
- Returns:
- the inventory
-
setInventory
-
isPrimaryEquipped
-
getPrimaryHandItem
- Specified by:
getPrimaryHandItem
in interfaceILuaGameCharacter
- Returns:
- the leftHandItem
-
setPrimaryHandItem
- Specified by:
setPrimaryHandItem
in interfaceILuaGameCharacter
-
getAttackingWeapon
-
setEquipParent
-
setEquipParent
protected void setEquipParent(InventoryItem inventoryItem0, InventoryItem inventoryItem1, boolean boolean0) -
initWornItems
-
getWornItems
- Specified by:
getWornItems
in interfaceILuaGameCharacterClothing
-
setWornItems
- Specified by:
setWornItems
in interfaceILuaGameCharacterClothing
-
getWornItem
- Specified by:
getWornItem
in interfaceILuaGameCharacterClothing
-
setWornItem
- Specified by:
setWornItem
in interfaceILuaGameCharacterClothing
-
setWornItem
-
removeWornItem
- Specified by:
removeWornItem
in interfaceILuaGameCharacterClothing
-
removeWornItem
-
clearWornItems
public void clearWornItems()- Specified by:
clearWornItems
in interfaceILuaGameCharacterClothing
-
getBodyLocationGroup
- Specified by:
getBodyLocationGroup
in interfaceILuaGameCharacterClothing
-
onWornItemsChanged
public void onWornItemsChanged() -
initAttachedItems
-
getAttachedItems
- Specified by:
getAttachedItems
in interfaceILuaGameCharacterAttachedItems
-
setAttachedItems
- Specified by:
setAttachedItems
in interfaceILuaGameCharacterAttachedItems
-
getAttachedItem
- Specified by:
getAttachedItem
in interfaceILuaGameCharacterAttachedItems
-
setAttachedItem
- Specified by:
setAttachedItem
in interfaceILuaGameCharacterAttachedItems
-
removeAttachedItem
- Specified by:
removeAttachedItem
in interfaceILuaGameCharacterAttachedItems
-
clearAttachedItems
public void clearAttachedItems()- Specified by:
clearAttachedItems
in interfaceILuaGameCharacterAttachedItems
-
getAttachedLocationGroup
- Specified by:
getAttachedLocationGroup
in interfaceILuaGameCharacterAttachedItems
-
getClothingWetness
-
getClothingItem_Head
- Returns:
- the ClothingItem_Head
-
setClothingItem_Head
- Specified by:
setClothingItem_Head
in interfaceILuaGameCharacterClothing
-
getClothingItem_Torso
- Returns:
- the ClothingItem_Torso
-
setClothingItem_Torso
- Specified by:
setClothingItem_Torso
in interfaceILuaGameCharacterClothing
-
getClothingItem_Back
-
setClothingItem_Back
- Specified by:
setClothingItem_Back
in interfaceILuaGameCharacterClothing
-
getClothingItem_Hands
- Returns:
- the ClothingItem_Hands
-
setClothingItem_Hands
- Specified by:
setClothingItem_Hands
in interfaceILuaGameCharacterClothing
-
getClothingItem_Legs
- Returns:
- the ClothingItem_Legs
-
setClothingItem_Legs
- Specified by:
setClothingItem_Legs
in interfaceILuaGameCharacterClothing
-
getClothingItem_Feet
- Returns:
- the ClothingItem_Feet
-
setClothingItem_Feet
- Specified by:
setClothingItem_Feet
in interfaceILuaGameCharacterClothing
-
getNextWander
public int getNextWander()- Returns:
- the NextWander
-
setNextWander
public void setNextWander(int _NextWander) -
isOnFire
public boolean isOnFire()- Specified by:
isOnFire
in interfaceILuaGameCharacterDamage
- Returns:
- the OnFire
-
setOnFire
public void setOnFire(boolean _OnFire) -
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoMovingObject
-
getPathIndex
public int getPathIndex()- Returns:
- the pathIndex
-
setPathIndex
public void setPathIndex(int _pathIndex) -
getPathTargetX
public int getPathTargetX()- Returns:
- the PathTargetX
-
getPathTargetY
public int getPathTargetY()- Returns:
- the PathTargetY
-
getPathTargetZ
public int getPathTargetZ()- Returns:
- the PathTargetZ
-
getSecondaryHandItem
- Specified by:
getSecondaryHandItem
in interfaceILuaGameCharacter
- Returns:
- the rightHandItem
-
setSecondaryHandItem
- Specified by:
setSecondaryHandItem
in interfaceILuaGameCharacter
-
isHandItem
- Specified by:
isHandItem
in interfaceILuaGameCharacter
-
isPrimaryHandItem
- Specified by:
isPrimaryHandItem
in interfaceILuaGameCharacter
-
isSecondaryHandItem
- Specified by:
isSecondaryHandItem
in interfaceILuaGameCharacter
-
isItemInBothHands
- Specified by:
isItemInBothHands
in interfaceILuaGameCharacter
-
removeFromHands
- Specified by:
removeFromHands
in interfaceILuaGameCharacter
-
getSpeakColour
- Returns:
- the SpeakColour
-
setSpeakColour
-
setSpeakColourInfo
- Specified by:
setSpeakColourInfo
in interfaceILuaGameCharacter
-
getSlowFactor
public float getSlowFactor()- Returns:
- the slowFactor
-
setSlowFactor
public void setSlowFactor(float _slowFactor) -
getSlowTimer
public float getSlowTimer()- Returns:
- the slowTimer
-
setSlowTimer
public void setSlowTimer(float _slowTimer) -
isbUseParts
public boolean isbUseParts()- Returns:
- the bUseParts
-
setbUseParts
public void setbUseParts(boolean _bUseParts) -
isSpeaking
public boolean isSpeaking()- Specified by:
isSpeaking
in interfaceILuaGameCharacter
- Returns:
- the Speaking
-
setSpeaking
public void setSpeaking(boolean _Speaking) -
getSpeakTime
public float getSpeakTime()- Returns:
- the SpeakTime
-
setSpeakTime
public void setSpeakTime(int _SpeakTime) -
getSpeedMod
public float getSpeedMod()- Returns:
- the speedMod
-
setSpeedMod
public void setSpeedMod(float _speedMod) -
getStaggerTimeMod
public float getStaggerTimeMod()- Returns:
- the staggerTimeMod
-
setStaggerTimeMod
public void setStaggerTimeMod(float _staggerTimeMod) -
getStateMachine
- Returns:
- the stateMachine
-
getMoodles
- Specified by:
getMoodles
in interfaceILuaGameCharacter
- Returns:
- the Moodles
-
getStats
- Specified by:
getStats
in interfaceILuaGameCharacter
- Returns:
- the stats
-
getUsedItemsOn
-
getUseHandWeapon
- Returns:
- the useHandWeapon
-
setUseHandWeapon
-
getLegsSprite
- Returns:
- the legsSprite
-
setLegsSprite
-
getAttackTargetSquare
- Returns:
- the attackTargetSquare
-
setAttackTargetSquare
-
getBloodImpactX
public float getBloodImpactX()- Returns:
- the BloodImpactX
-
setBloodImpactX
public void setBloodImpactX(float _BloodImpactX) -
getBloodImpactY
public float getBloodImpactY()- Returns:
- the BloodImpactY
-
setBloodImpactY
public void setBloodImpactY(float _BloodImpactY) -
getBloodImpactZ
public float getBloodImpactZ()- Returns:
- the BloodImpactZ
-
setBloodImpactZ
public void setBloodImpactZ(float _BloodImpactZ) -
getBloodSplat
- Returns:
- the bloodSplat
-
setBloodSplat
-
isbOnBed
-
setbOnBed
Deprecated. -
isOnBed
public boolean isOnBed() -
setOnBed
public void setOnBed(boolean boolean0) -
getMoveForwardVec
- Returns:
- the moveForwardVec
-
setMoveForwardVec
-
isPathing
public boolean isPathing()- Returns:
- the pathing
-
setPathing
public void setPathing(boolean _pathing) -
getLocalEnemyList
- Returns:
- the LocalEnemyList
-
getEnemyList
- Returns:
- the EnemyList
-
getTraits
- Specified by:
getTraits
in interfaceILuaGameCharacter
- Returns:
- the Traits
-
getCharacterTraits
-
getMaxWeight
public int getMaxWeight()- Specified by:
getMaxWeight
in interfaceILuaGameCharacter
- Returns:
- the maxWeight
-
setMaxWeight
public void setMaxWeight(int _maxWeight) -
getMaxWeightBase
public int getMaxWeightBase()- Returns:
- the maxWeightBase
-
setMaxWeightBase
public void setMaxWeightBase(int _maxWeightBase) -
getSleepingTabletDelta
public float getSleepingTabletDelta()- Returns:
- the SleepingTabletDelta
-
setSleepingTabletDelta
public void setSleepingTabletDelta(float _SleepingTabletDelta) -
getBetaEffect
public float getBetaEffect()- Returns:
- the BetaEffect
-
setBetaEffect
public void setBetaEffect(float _BetaEffect) -
getDepressEffect
public float getDepressEffect()- Returns:
- the DepressEffect
-
setDepressEffect
public void setDepressEffect(float _DepressEffect) -
getSleepingTabletEffect
public float getSleepingTabletEffect()- Specified by:
getSleepingTabletEffect
in interfaceILuaGameCharacterHealth
- Returns:
- the SleepingTabletEffect
-
setSleepingTabletEffect
public void setSleepingTabletEffect(float _SleepingTabletEffect) - Specified by:
setSleepingTabletEffect
in interfaceILuaGameCharacterHealth
-
getBetaDelta
public float getBetaDelta()- Returns:
- the BetaDelta
-
setBetaDelta
public void setBetaDelta(float _BetaDelta) -
getDepressDelta
public float getDepressDelta()- Returns:
- the DepressDelta
-
setDepressDelta
public void setDepressDelta(float _DepressDelta) -
getPainEffect
public float getPainEffect()- Returns:
- the PainEffect
-
setPainEffect
public void setPainEffect(float _PainEffect) -
getPainDelta
public float getPainDelta()- Returns:
- the PainDelta
-
setPainDelta
public void setPainDelta(float _PainDelta) -
isbDoDefer
public boolean isbDoDefer()- Returns:
- the bDoDefer
-
setbDoDefer
public void setbDoDefer(boolean _bDoDefer) -
getLastHeardSound
- Returns:
- the LastHeardSound
-
setLastHeardSound
public void setLastHeardSound(int x, int y, int z) -
isClimbing
public boolean isClimbing()- Returns:
- the bClimbing
-
setbClimbing
public void setbClimbing(boolean _bClimbing) -
isLastCollidedW
public boolean isLastCollidedW()- Returns:
- the lastCollidedW
-
setLastCollidedW
public void setLastCollidedW(boolean _lastCollidedW) -
isLastCollidedN
public boolean isLastCollidedN()- Returns:
- the lastCollidedN
-
setLastCollidedN
public void setLastCollidedN(boolean _lastCollidedN) -
getFallTime
public float getFallTime()- Returns:
- the fallTime
-
getFallTimeAdjusted
public float getFallTimeAdjusted() -
setFallTime
public void setFallTime(float _fallTime) -
getLastFallSpeed
public float getLastFallSpeed()- Returns:
- the lastFallSpeed
-
setLastFallSpeed
public void setLastFallSpeed(float _lastFallSpeed) -
isbFalling
public boolean isbFalling()- Returns:
- the bFalling
-
setbFalling
public void setbFalling(boolean _bFalling) -
getCurrentBuilding
- Overrides:
getCurrentBuilding
in classIsoMovingObject
-
getCurrentBuildingDef
-
getCurrentRoomDef
-
getTorchStrength
public float getTorchStrength() -
getAnimEventBroadcaster
- Specified by:
getAnimEventBroadcaster
in interfaceIAnimEventWrappedBroadcaster
-
OnAnimEvent
- Specified by:
OnAnimEvent
in interfaceIAnimEventCallback
-
getHammerSoundMod
public float getHammerSoundMod()- Specified by:
getHammerSoundMod
in interfaceILuaGameCharacter
-
getWeldingSoundMod
public float getWeldingSoundMod()- Specified by:
getWeldingSoundMod
in interfaceILuaGameCharacter
-
getBarricadeTimeMod
public float getBarricadeTimeMod() -
getMetalBarricadeStrengthMod
public float getMetalBarricadeStrengthMod() -
getBarricadeStrengthMod
public float getBarricadeStrengthMod() -
getSneakSpotMod
public float getSneakSpotMod() -
getNimbleMod
public float getNimbleMod() -
getFatigueMod
public float getFatigueMod()- Specified by:
getFatigueMod
in interfaceILuaGameCharacterHealth
-
getLightfootMod
public float getLightfootMod() -
getPacingMod
public float getPacingMod() -
getHyperthermiaMod
public float getHyperthermiaMod() -
getHittingMod
public float getHittingMod() -
getShovingMod
public float getShovingMod() -
getRecoveryMod
public float getRecoveryMod() -
getWeightMod
public float getWeightMod() -
getHitChancesMod
public int getHitChancesMod() -
getSprintMod
public float getSprintMod() -
getPerkLevel
Return the current lvl of a perk (skill)- Specified by:
getPerkLevel
in interfaceILuaGameCharacter
-
setPerkLevelDebug
- Specified by:
setPerkLevelDebug
in interfaceILuaGameCharacter
-
LoseLevel
- Specified by:
LoseLevel
in interfaceILuaGameCharacter
-
LevelPerk
Level up a perk (max lvl 5)- Specified by:
LevelPerk
in interfaceILuaGameCharacter
- Parameters:
perk
- the perk to lvl upremovePick
- did we remove a skill pts ? (for example passiv skill automatically lvl up, without consuming skill pts)
-
LevelPerk
Level up a perk (max lvl 5)- Specified by:
LevelPerk
in interfaceILuaGameCharacter
- Parameters:
perk
- the perk to lvl up (a skill points is removed)
-
level0
-
getLastKnownLocationOf
-
ReadLiterature
Used when you read a book, magazine or newspaper- Specified by:
ReadLiterature
in interfaceILuaGameCharacter
- Parameters:
literature
- the book to read
-
OnDeath
public void OnDeath() -
splatBloodFloorBig
public void splatBloodFloorBig() -
splatBloodFloor
public void splatBloodFloor() -
getThreatLevel
public int getThreatLevel() -
isDead
public boolean isDead() -
isAlive
public boolean isAlive() -
isEditingRagdoll
public boolean isEditingRagdoll() -
setEditingRagdoll
public void setEditingRagdoll(boolean boolean0) -
isRagdoll
public boolean isRagdoll() -
setIsRagdoll
public void setIsRagdoll(boolean boolean0) -
canRagdoll
public boolean canRagdoll() -
setRagdollFall
public void setRagdollFall(boolean boolean0) -
isRagdollFall
public boolean isRagdollFall() -
isVehicleCollision
public boolean isVehicleCollision() -
setVehicleCollision
public void setVehicleCollision(boolean boolean0) -
useRagdollVehicleCollision
public boolean useRagdollVehicleCollision() -
isUpright
public boolean isUpright() -
isOnBack
public boolean isOnBack() -
usePhysicHitReaction
public boolean usePhysicHitReaction() -
setUsePhysicHitReaction
public void setUsePhysicHitReaction(boolean boolean0) -
isRagdollSimulationActive
public boolean isRagdollSimulationActive() -
Seen
-
CanSee
-
CanSee
-
getLowDangerInVicinity
-
Anger
public void Anger(int amount) -
hasEquipped
- Specified by:
hasEquipped
in interfaceILuaGameCharacter
-
hasEquippedTag
- Specified by:
hasEquippedTag
in interfaceILuaGameCharacter
-
hasWornTag
- Specified by:
hasWornTag
in interfaceILuaGameCharacter
-
setDir
- Specified by:
setDir
in interfaceILuaGameCharacter
- Overrides:
setDir
in classIsoObject
-
Callout
public void Callout(boolean doAnim) -
Callout
public void Callout()- Specified by:
Callout
in interfaceILuaGameCharacter
-
load
- Overrides:
load
in classIsoMovingObject
- Throws:
IOException
-
getDescription
- Overrides:
getDescription
in classIsoMovingObject
-
save
- Overrides:
save
in classIsoMovingObject
- Throws:
IOException
-
getChatElement
-
StartAction
- Specified by:
StartAction
in interfaceILuaGameCharacter
-
QueueAction
-
StopAllActionQueue
public void StopAllActionQueue()- Specified by:
StopAllActionQueue
in interfaceILuaGameCharacter
-
StopAllActionQueueRunning
public void StopAllActionQueueRunning() -
StopAllActionQueueAiming
public void StopAllActionQueueAiming() -
StopAllActionQueueWalking
public void StopAllActionQueueWalking() -
GetAnimSetName
- Specified by:
GetAnimSetName
in interfaceIAnimatable
-
SleepingTablet
public void SleepingTablet(float _SleepingTabletDelta) -
BetaBlockers
public void BetaBlockers(float delta) -
BetaAntiDepress
public void BetaAntiDepress(float delta) -
PainMeds
public void PainMeds(float delta) -
initSpritePartsEmpty
public void initSpritePartsEmpty()- Specified by:
initSpritePartsEmpty
in interfaceILuaGameCharacter
-
InitSpriteParts
-
HasTrait
-
HasTrait
- Specified by:
HasTrait
in interfaceILuaGameCharacter
-
ApplyInBedOffset
public void ApplyInBedOffset(boolean apply) -
Dressup
- Specified by:
Dressup
in interfaceILuaGameCharacterClothing
-
setPathSpeed
public void setPathSpeed(float var1) -
PlayAnim
- Specified by:
PlayAnim
in interfaceILuaGameCharacter
-
PlayAnimWithSpeed
- Specified by:
PlayAnimWithSpeed
in interfaceILuaGameCharacter
-
PlayAnimUnlooped
- Specified by:
PlayAnimUnlooped
in interfaceILuaGameCharacter
-
DirectionFromVector
-
DoFootstepSound
-
DoFootstepSound
public void DoFootstepSound(float volume) -
Eat
- Specified by:
Eat
in interfaceILuaGameCharacterHealth
-
EatOnClient
-
Eat
- Specified by:
Eat
in interfaceILuaGameCharacterHealth
-
Eat
- Specified by:
Eat
in interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluid
in interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluid
in interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluid
in interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluid
in interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluid
in interfaceILuaGameCharacterHealth
-
FireCheck
public void FireCheck() -
getPrimaryHandType
-
getGlobalMovementMod
public float getGlobalMovementMod(boolean bDoNoises) - Overrides:
getGlobalMovementMod
in classIsoMovingObject
-
getMovementSpeed
public float getMovementSpeed() -
getSecondaryHandType
-
HasItem
-
changeState
- Specified by:
changeState
in interfaceILuaGameCharacter
-
getCurrentState
- Specified by:
getCurrentState
in interfaceILuaGameCharacter
-
isCurrentState
- Specified by:
isCurrentState
in interfaceILuaGameCharacter
-
getStateMachineParams
-
setStateMachineLocked
public void setStateMachineLocked(boolean val) -
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) - Specified by:
Hit
in interfaceILuaGameCharacterDamage
- Overrides:
Hit
in classIsoMovingObject
-
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote) - Specified by:
Hit
in interfaceILuaGameCharacterDamage
-
processHitDamage
public float processHitDamage(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) -
hitConsequences
public void hitConsequences(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean bRemote) -
IsAttackRange
public boolean IsAttackRange(float x, float y, float z) -
isMeleeAttackRange
public boolean isMeleeAttackRange(HandWeapon handWeapon, IsoMovingObject isoMovingObject, Vector3 vector3) -
IsSpeaking
public boolean IsSpeaking()- Specified by:
IsSpeaking
in interfaceILuaGameCharacter
- Specified by:
IsSpeaking
in interfaceTalker
-
IsSpeakingNPC
public boolean IsSpeakingNPC() -
MoveForward
public void MoveForward(float dist, float x, float y, float soundDelta) -
pathToAux
protected void pathToAux(float float0, float float1, float float2) -
pathToCharacter
-
pathToLocation
public void pathToLocation(int x, int y, int z) - Specified by:
pathToLocation
in interfaceILuaGameCharacter
-
pathToLocationF
public void pathToLocationF(float x, float y, float z) - Specified by:
pathToLocationF
in interfaceILuaGameCharacter
-
pathToSound
public void pathToSound(int x, int y, int z) -
CanAttack
public boolean CanAttack() -
isEnduranceSufficientForAction
public boolean isEnduranceSufficientForAction()- Specified by:
isEnduranceSufficientForAction
in interfaceILuaGameCharacter
-
ReduceHealthWhenBurning
public void ReduceHealthWhenBurning() -
DrawSneezeText
Deprecated. -
getSpriteDef
- Specified by:
getSpriteDef
in interfaceILuaGameCharacter
-
render
-
renderServerGUI
public void renderServerGUI() -
getAlphaUpdateRateMul
protected float getAlphaUpdateRateMul()- Overrides:
getAlphaUpdateRateMul
in classIsoObject
-
isUpdateAlphaEnabled
protected boolean isUpdateAlphaEnabled()- Overrides:
isUpdateAlphaEnabled
in classIsoObject
-
isUpdateAlphaDuringRender
protected boolean isUpdateAlphaDuringRender()- Overrides:
isUpdateAlphaDuringRender
in classIsoObject
-
isSeatedInVehicle
public boolean isSeatedInVehicle() -
renderObjectPicker
- Overrides:
renderObjectPicker
in classIsoObject
-
calculateShadowParams
-
calculateShadowParams
public static ShadowParams calculateShadowParams(AnimationPlayer animationPlayer, float float6, boolean boolean0, ShadowParams shadowParams) -
renderShadow
public void renderShadow(float x, float y, float z) -
checkUpdateModelTextures
public void checkUpdateModelTextures() -
isMaskClicked
public boolean isMaskClicked(int x, int y, boolean flip) - Overrides:
isMaskClicked
in classIsoObject
-
setHaloNote
- Specified by:
setHaloNote
in interfaceILuaGameCharacter
-
setHaloNote
- Specified by:
setHaloNote
in interfaceILuaGameCharacter
-
setHaloNote
- Specified by:
setHaloNote
in interfaceILuaGameCharacter
-
getHaloTimerCount
public float getHaloTimerCount() -
DoSneezeText
public void DoSneezeText() -
getSayLine
- Specified by:
getSayLine
in interfaceTalker
-
setSayLine
-
getLastChatMessage
-
setLastChatMessage
-
getLastSpokenLine
-
setLastSpokenLine
-
doSleepSpeech
protected void doSleepSpeech() -
SayDebug
-
SayDebug
-
getMaxChatLines
public int getMaxChatLines() -
Say
- Specified by:
Say
in interfaceILuaGameCharacter
- Specified by:
Say
in interfaceTalker
-
Say
public void Say(String line, float r, float g, float b, UIFont font, float baseRange, String customTag) - Specified by:
Say
in interfaceILuaGameCharacter
-
SayWhisper
-
SayShout
-
SayRadio
-
addLineChatElement
-
addLineChatElement
-
addLineChatElement
-
addLineChatElement
-
playerIsSelf
protected boolean playerIsSelf() -
getUserNameHeight
public int getUserNameHeight() -
initTextObjects
protected void initTextObjects() -
updateUserName
protected void updateUserName() -
updateTextObjects
public void updateTextObjects() -
renderlast
public void renderlast()- Overrides:
renderlast
in classIsoMovingObject
-
drawLine
-
calcCarForwardVector
-
carMovingBackward
-
calcCarPositionOffset
-
calcLengthMultiplier
-
calcCarSpeedVector
-
calcCarSpeedVector
-
calcCarToPlayerVector
-
calcCarToPlayerVector
-
calcConeAngleOffset
-
calcConeAngleMultiplier
-
renderTextureInsteadOfModel
protected boolean renderTextureInsteadOfModel(float var1, float var2) -
drawDirectionLine
-
drawDebugTextBelow
-
getEquipedRadio
-
setDefaultState
public void setDefaultState() -
SetOnFire
public void SetOnFire() -
StopBurning
public void StopBurning()- Specified by:
StopBurning
in interfaceILuaGameCharacterDamage
-
SpreadFireMP
public void SpreadFireMP() -
SpreadFire
public void SpreadFire() -
Throw
-
helmetFall
public boolean helmetFall(boolean hitHead) -
smashCarWindow
- Specified by:
smashCarWindow
in interfaceILuaGameCharacter
-
smashWindow
- Specified by:
smashWindow
in interfaceILuaGameCharacter
-
openWindow
- Specified by:
openWindow
in interfaceILuaGameCharacter
-
closeWindow
- Specified by:
closeWindow
in interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindow
in interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindow
in interfaceILuaGameCharacter
-
isClosingWindow
-
isClimbingThroughWindow
-
climbThroughWindowFrame
- Specified by:
climbThroughWindowFrame
in interfaceILuaGameCharacter
-
climbSheetRope
public void climbSheetRope()- Specified by:
climbSheetRope
in interfaceILuaGameCharacter
-
climbDownSheetRope
public void climbDownSheetRope()- Specified by:
climbDownSheetRope
in interfaceILuaGameCharacter
-
canClimbSheetRope
- Specified by:
canClimbSheetRope
in interfaceILuaGameCharacter
-
canClimbDownSheetRopeInCurrentSquare
public boolean canClimbDownSheetRopeInCurrentSquare()- Specified by:
canClimbDownSheetRopeInCurrentSquare
in interfaceILuaGameCharacter
-
canClimbDownSheetRope
- Specified by:
canClimbDownSheetRope
in interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindow
in interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindow
in interfaceILuaGameCharacter
-
climbOverFence
- Specified by:
climbOverFence
in interfaceILuaGameCharacter
-
isAboveTopOfStairs
public boolean isAboveTopOfStairs()- Specified by:
isAboveTopOfStairs
in interfaceILuaGameCharacter
-
throwGrappledTargetOutWindow
-
pickUpCorpse
-
calculateGrappleEffectivenessFromTraits
public float calculateGrappleEffectivenessFromTraits() -
preupdate
public void preupdate()- Overrides:
preupdate
in classIsoMovingObject
-
updateHandEquips
public void updateHandEquips() -
setTeleport
-
getTeleport
-
isTeleporting
public boolean isTeleporting() -
update
public void update()- Overrides:
update
in classIsoMovingObject
-
isPushedByForSeparate
- Overrides:
isPushedByForSeparate
in classIsoMovingObject
-
setHitDir
- Overrides:
setHitDir
in classIsoMovingObject
-
getHitDirEnum
-
updateMovementMomentum
protected void updateMovementMomentum() -
getHoursSurvived
public double getHoursSurvived()- Specified by:
getHoursSurvived
in interfaceILuaGameCharacter
-
shouldBeFalling
public boolean shouldBeFalling() -
getHeightAboveFloor
public float getHeightAboveFloor() -
updateMovementRates
protected void updateMovementRates() -
calculateIdleSpeed
protected float calculateIdleSpeed() -
calculateBaseSpeed
public float calculateBaseSpeed() -
calculateCombatSpeed
public float calculateCombatSpeed() -
calculateWalkSpeed
protected void calculateWalkSpeed() -
updateSpeedModifiers
public void updateSpeedModifiers() -
updateDiscomfortModifiers
public void updateDiscomfortModifiers() -
DoFloorSplat
-
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y) - Overrides:
onMouseLeftClick
in classIsoObject
-
calculateStats
protected void calculateStats() -
updateStats_WakeState
protected void updateStats_WakeState() -
updateStats_Sleeping
protected void updateStats_Sleeping() -
updateStats_Awake
protected void updateStats_Awake() -
getAppetiteMultiplier
protected float getAppetiteMultiplier() -
faceDirection
-
faceLocation
public void faceLocation(float x, float y) -
faceLocationF
public void faceLocationF(float x, float y) -
isFacingLocation
public boolean isFacingLocation(float x, float y, float dot) -
isFacingObject
-
splatBlood
public void splatBlood(int dist, float alpha) -
isOutside
public boolean isOutside()- Specified by:
isOutside
in interfaceILuaGameCharacter
-
isFemale
public boolean isFemale()- Specified by:
isFemale
in interfaceILuaGameCharacter
-
setFemale
public void setFemale(boolean isFemale) - Specified by:
setFemale
in interfaceILuaGameCharacter
-
isZombie
public boolean isZombie()- Specified by:
isZombie
in interfaceILuaGameCharacter
- Overrides:
isZombie
in classIsoObject
-
getLastHitCount
public int getLastHitCount()- Specified by:
getLastHitCount
in interfaceILuaGameCharacterDamage
-
setLastHitCount
public void setLastHitCount(int hitCount) - Specified by:
setLastHitCount
in interfaceILuaGameCharacterDamage
-
getSurvivorKills
public int getSurvivorKills() -
setSurvivorKills
public void setSurvivorKills(int survivorKills) -
getAge
public int getAge() -
setAge
public void setAge(int _age) -
exert
public void exert(float f) -
getPerkInfo
- Specified by:
getPerkInfo
in interfaceILuaGameCharacter
-
isEquipped
- Specified by:
isEquipped
in interfaceILuaGameCharacter
-
isEquippedClothing
- Specified by:
isEquippedClothing
in interfaceILuaGameCharacter
-
isAttachedItem
- Specified by:
isAttachedItem
in interfaceILuaGameCharacter
-
faceThisObject
- Specified by:
faceThisObject
in interfaceILuaGameCharacter
-
facePosition
public void facePosition(int x, int y) - Specified by:
facePosition
in interfaceILuaGameCharacter
-
faceThisObjectAlt
- Specified by:
faceThisObjectAlt
in interfaceILuaGameCharacter
-
setAnimated
public void setAnimated(boolean b) -
playHurtSound
public long playHurtSound() -
playDeadSound
public void playDeadSound() -
saveChange
public void saveChange(String string, se.krka.kahlua.vm.KahluaTable kahluaTable, ByteBuffer byteBuffer) - Overrides:
saveChange
in classIsoObject
-
loadChange
- Overrides:
loadChange
in classIsoObject
-
getAlreadyReadPages
- Specified by:
getAlreadyReadPages
in interfaceILuaGameCharacter
-
setAlreadyReadPages
- Specified by:
setAlreadyReadPages
in interfaceILuaGameCharacter
-
updateLightInfo
public void updateLightInfo() -
initLightInfo2
-
getLightInfo2
-
postupdate
public void postupdate()- Overrides:
postupdate
in classIsoMovingObject
-
getAnimationTimeDelta
public float getAnimationTimeDelta() -
isAnimationUpdatingThisFrame
public boolean isAnimationUpdatingThisFrame() -
shouldBeTurning
public boolean shouldBeTurning() -
shouldBeTurning90
public boolean shouldBeTurning90() -
shouldBeTurningAround
public boolean shouldBeTurningAround() -
isTurning
public boolean isTurning() -
isTurningAround
public boolean isTurningAround() -
isTurning90
public boolean isTurning90() -
hasPath
public boolean hasPath() -
isAnimationRecorderActive
public boolean isAnimationRecorderActive()- Specified by:
isAnimationRecorderActive
in interfaceIAnimatable
-
getAnimationPlayerRecorder
- Specified by:
getAnimationPlayerRecorder
in interfaceIAnimatable
-
getMeleeDelay
public float getMeleeDelay()- Specified by:
getMeleeDelay
in interfaceILuaGameCharacter
-
setMeleeDelay
public void setMeleeDelay(float delay) - Specified by:
setMeleeDelay
in interfaceILuaGameCharacter
-
getRecoilDelay
public float getRecoilDelay()- Specified by:
getRecoilDelay
in interfaceILuaGameCharacter
-
setRecoilDelay
public void setRecoilDelay(float recoilDelay) - Specified by:
setRecoilDelay
in interfaceILuaGameCharacter
-
getAimingDelay
public float getAimingDelay() -
setAimingDelay
public void setAimingDelay(float float1) -
resetAimingDelay
public void resetAimingDelay() -
updateAimingDelay
public void updateAimingDelay() -
getBeenMovingFor
public float getBeenMovingFor() -
setBeenMovingFor
public void setBeenMovingFor(float beenMovingFor) -
isForceShove
public boolean isForceShove() -
setForceShove
public void setForceShove(boolean _forceShove) -
getClickSound
-
setClickSound
-
getMeleeCombatMod
public int getMeleeCombatMod() -
getWeaponLevel
public int getWeaponLevel()- Specified by:
getWeaponLevel
in interfaceILuaGameCharacter
-
getWeaponLevel
- Specified by:
getWeaponLevel
in interfaceILuaGameCharacter
-
getMaintenanceMod
public int getMaintenanceMod()- Specified by:
getMaintenanceMod
in interfaceILuaGameCharacter
-
getVehicle
- Specified by:
getVehicle
in interfaceILuaGameCharacter
-
setVehicle
- Specified by:
setVehicle
in interfaceILuaGameCharacter
-
isUnderVehicle
public boolean isUnderVehicle() -
isUnderVehicleRadius
public boolean isUnderVehicleRadius(float float0) -
isProne
public boolean isProne() -
isBeingSteppedOn
public boolean isBeingSteppedOn() -
getTemperature
public float getTemperature()- Specified by:
getTemperature
in interfaceILuaGameCharacterHealth
-
setTemperature
public void setTemperature(float t) - Specified by:
setTemperature
in interfaceILuaGameCharacterHealth
-
getReduceInfectionPower
public float getReduceInfectionPower()- Specified by:
getReduceInfectionPower
in interfaceILuaGameCharacterHealth
-
setReduceInfectionPower
public void setReduceInfectionPower(float _reduceInfectionPower) - Specified by:
setReduceInfectionPower
in interfaceILuaGameCharacterHealth
-
getInventoryWeight
public float getInventoryWeight()- Specified by:
getInventoryWeight
in interfaceILuaGameCharacter
-
dropHandItems
public void dropHandItems() -
shouldBecomeZombieAfterDeath
public boolean shouldBecomeZombieAfterDeath() -
applyTraits
-
createKeyRing
-
createKeyRing
-
autoDrink
public void autoDrink() -
getWaterSource
-
getKnownRecipes
- Specified by:
getKnownRecipes
in interfaceILuaGameCharacter
-
isRecipeKnown
- Specified by:
isRecipeKnown
in interfaceILuaGameCharacter
-
isRecipeKnown
-
isRecipeKnown
-
isRecipeKnown
- Specified by:
isRecipeKnown
in interfaceILuaGameCharacter
-
isRecipeKnown
-
isRecipeActuallyKnown
-
isRecipeActuallyKnown
-
learnRecipe
-
learnRecipe
-
addKnownMediaLine
- Specified by:
addKnownMediaLine
in interfaceILuaGameCharacter
-
removeKnownMediaLine
- Specified by:
removeKnownMediaLine
in interfaceILuaGameCharacter
-
clearKnownMediaLines
public void clearKnownMediaLines()- Specified by:
clearKnownMediaLines
in interfaceILuaGameCharacter
-
isKnownMediaLine
- Specified by:
isKnownMediaLine
in interfaceILuaGameCharacter
-
saveKnownMediaLines
-
loadKnownMediaLines
-
isMoving
public boolean isMoving()- Specified by:
isMoving
in interfaceIGrappleable
-
isBehaviourMoving
public boolean isBehaviourMoving() -
isPlayerMoving
public boolean isPlayerMoving() -
setMoving
public void setMoving(boolean val) -
isAttacking
public boolean isAttacking() -
isZombieAttacking
public boolean isZombieAttacking() -
isZombieAttacking
-
compareMovePriority
-
playSound
- Specified by:
playSound
in interfaceILuaGameCharacter
-
playSoundLocal
- Specified by:
playSoundLocal
in interfaceILuaGameCharacter
-
stopOrTriggerSound
public void stopOrTriggerSound(long eventInstance) - Specified by:
stopOrTriggerSound
in interfaceILuaGameCharacter
-
playDropItemSound
-
addWorldSoundUnlessInvisible
public void addWorldSoundUnlessInvisible(int radius, int volume, boolean bStressHumans) - Specified by:
addWorldSoundUnlessInvisible
in interfaceILuaGameCharacter
-
isKnownPoison
- Specified by:
isKnownPoison
in interfaceILuaGameCharacter
-
isKnownPoison
- Specified by:
isKnownPoison
in interfaceILuaGameCharacter
-
getLastHourSleeped
public int getLastHourSleeped()- Specified by:
getLastHourSleeped
in interfaceILuaGameCharacterHealth
-
setLastHourSleeped
public void setLastHourSleeped(int _lastHourSleeped) - Specified by:
setLastHourSleeped
in interfaceILuaGameCharacterHealth
-
setTimeOfSleep
public void setTimeOfSleep(float _timeOfSleep) - Specified by:
setTimeOfSleep
in interfaceILuaGameCharacterHealth
-
setDelayToSleep
public void setDelayToSleep(float delay) -
getBedType
- Specified by:
getBedType
in interfaceILuaGameCharacter
-
setBedType
- Specified by:
setBedType
in interfaceILuaGameCharacter
-
enterVehicle
-
Hit
public float Hit(BaseVehicle _vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) - Specified by:
Hit
in interfaceILuaGameCharacterDamage
-
getPath2
- Specified by:
getPath2
in interfaceILuaGameCharacter
-
setPath2
- Specified by:
setPath2
in interfaceILuaGameCharacter
-
getPathFindBehavior2
- Specified by:
getPathFindBehavior2
in interfaceILuaGameCharacter
-
getMapKnowledge
-
getBed
- Specified by:
getBed
in interfaceILuaGameCharacter
-
setBed
- Specified by:
setBed
in interfaceILuaGameCharacter
-
avoidDamage
public boolean avoidDamage() -
setAvoidDamage
public void setAvoidDamage(boolean avoid) -
isReading
public boolean isReading()- Specified by:
isReading
in interfaceILuaGameCharacter
-
setReading
public void setReading(boolean _isReading) - Specified by:
setReading
in interfaceILuaGameCharacter
-
getTimeSinceLastSmoke
public float getTimeSinceLastSmoke()- Specified by:
getTimeSinceLastSmoke
in interfaceILuaGameCharacter
-
setTimeSinceLastSmoke
public void setTimeSinceLastSmoke(float _timeSinceLastSmoke) - Specified by:
setTimeSinceLastSmoke
in interfaceILuaGameCharacter
-
isInvisible
public boolean isInvisible()- Specified by:
isInvisible
in interfaceILuaGameCharacter
-
setInvisible
public void setInvisible(boolean b) - Specified by:
setInvisible
in interfaceILuaGameCharacter
-
isCanUseBrushTool
public boolean isCanUseBrushTool() -
setCanUseBrushTool
public void setCanUseBrushTool(boolean boolean0) -
isDriving
public boolean isDriving()- Specified by:
isDriving
in interfaceILuaGameCharacter
-
isInARoom
public boolean isInARoom()- Specified by:
isInARoom
in interfaceILuaGameCharacter
-
isGodMod
public boolean isGodMod()- Specified by:
isGodMod
in interfaceILuaGameCharacter
-
isInvulnerable
public boolean isInvulnerable() -
setInvulnerable
public void setInvulnerable(boolean boolean0) -
setGodMod
public void setGodMod(boolean b) - Specified by:
setGodMod
in interfaceILuaGameCharacter
-
isUnlimitedCarry
public boolean isUnlimitedCarry()- Specified by:
isUnlimitedCarry
in interfaceILuaGameCharacter
-
setUnlimitedCarry
public void setUnlimitedCarry(boolean unlimitedCarry) - Specified by:
setUnlimitedCarry
in interfaceILuaGameCharacter
-
isBuildCheat
public boolean isBuildCheat()- Specified by:
isBuildCheat
in interfaceILuaGameCharacter
-
setBuildCheat
public void setBuildCheat(boolean buildCheat) - Specified by:
setBuildCheat
in interfaceILuaGameCharacter
-
isFarmingCheat
public boolean isFarmingCheat()- Specified by:
isFarmingCheat
in interfaceILuaGameCharacter
-
setFarmingCheat
public void setFarmingCheat(boolean b) - Specified by:
setFarmingCheat
in interfaceILuaGameCharacter
-
isFishingCheat
public boolean isFishingCheat()- Specified by:
isFishingCheat
in interfaceILuaGameCharacter
-
setFishingCheat
public void setFishingCheat(boolean boolean0) - Specified by:
setFishingCheat
in interfaceILuaGameCharacter
-
isHealthCheat
public boolean isHealthCheat()- Specified by:
isHealthCheat
in interfaceILuaGameCharacter
-
setHealthCheat
public void setHealthCheat(boolean healthCheat) - Specified by:
setHealthCheat
in interfaceILuaGameCharacter
-
isMechanicsCheat
public boolean isMechanicsCheat()- Specified by:
isMechanicsCheat
in interfaceILuaGameCharacter
-
setMechanicsCheat
public void setMechanicsCheat(boolean mechanicsCheat) - Specified by:
setMechanicsCheat
in interfaceILuaGameCharacter
-
isFastMoveCheat
public boolean isFastMoveCheat() -
setFastMoveCheat
public void setFastMoveCheat(boolean boolean0) -
isMovablesCheat
public boolean isMovablesCheat()- Specified by:
isMovablesCheat
in interfaceILuaGameCharacter
-
setMovablesCheat
public void setMovablesCheat(boolean b) - Specified by:
setMovablesCheat
in interfaceILuaGameCharacter
-
isTimedActionInstantCheat
public boolean isTimedActionInstantCheat()- Specified by:
isTimedActionInstantCheat
in interfaceILuaGameCharacter
-
setTimedActionInstantCheat
public void setTimedActionInstantCheat(boolean b) - Specified by:
setTimedActionInstantCheat
in interfaceILuaGameCharacter
-
isTimedActionInstant
public boolean isTimedActionInstant()- Specified by:
isTimedActionInstant
in interfaceILuaGameCharacter
-
isShowAdminTag
public boolean isShowAdminTag()- Specified by:
isShowAdminTag
in interfaceILuaGameCharacter
-
setShowAdminTag
public void setShowAdminTag(boolean _showAdminTag) - Specified by:
setShowAdminTag
in interfaceILuaGameCharacter
-
getGameVariables
Description copied from interface:Â IAnimationVariableSource- Specified by:
getGameVariables
in interfaceIAnimationVariableSource
- Specified by:
getGameVariables
in interfaceIAnimationVariableSourceContainer
-
getVariable
Description copied from interface:Â IAnimationVariableSource- Specified by:
getVariable
in interfaceIAnimationVariableSource
- Specified by:
getVariable
in interfaceIAnimationVariableSourceContainer
-
setVariable
Description copied from interface:Â IAnimationVariableMap- Specified by:
setVariable
in interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariable
in interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariable
in interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariable
in interfaceIAnimationVariableMap
-
setVariableEnum
public <EnumType extends Enum<EnumType>> IAnimationVariableSlot setVariableEnum(String string, EnumType _enum) - Specified by:
setVariableEnum
in interfaceIAnimationVariableMap
-
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackFloat.CallbackSetStrongTyped callbackSetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGetStrongTyped) -
setVariable
public void setVariable(String string, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGetStrongTyped, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSetStrongTyped) -
setVariable
public void setVariable(String key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet) Strong-typed utility function. -
setVariable
public void setVariable(String key, boolean defaultVal, AnimationVariableSlotCallbackBool.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackBool.CallbackSetStrongTyped callbackSet) Strong-typed utility function. -
setVariable
public void setVariable(String key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet) Strong-typed utility function. -
setVariable
public void setVariable(String key, String defaultVal, AnimationVariableSlotCallbackString.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackString.CallbackSetStrongTyped callbackSet) Strong-typed utility function. -
setVariable
public void setVariable(String key, float defaultVal, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGet) Strong-typed utility function. -
setVariable
public void setVariable(String key, float defaultVal, AnimationVariableSlotCallbackFloat.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackFloat.CallbackSetStrongTyped callbackSet) Strong-typed utility function. -
setVariable
public void setVariable(String key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet) Strong-typed utility function. -
setVariable
public void setVariable(String key, int defaultVal, AnimationVariableSlotCallbackInt.CallbackGetStrongTyped callbackGet, AnimationVariableSlotCallbackInt.CallbackSetStrongTyped callbackSet) Strong-typed utility function. -
clearVariable
- Specified by:
clearVariable
in interfaceIAnimationVariableMap
-
clearVariables
public void clearVariables()- Specified by:
clearVariables
in interfaceIAnimationVariableMap
-
getSubVariableSource
- Specified by:
getSubVariableSource
in interfaceIAnimationVariableSource
-
getGameVariablesInternal
- Specified by:
getGameVariablesInternal
in interfaceIAnimationVariableSourceContainer
-
startPlaybackGameVariables
-
endPlaybackGameVariables
-
playbackSetCurrentStateSnapshot
-
playbackRecordCurrentStateSnapshot
-
GetVariable
- Specified by:
GetVariable
in interfaceILuaVariableSource
-
SetVariable
- Specified by:
SetVariable
in interfaceILuaVariableSource
-
ClearVariable
- Specified by:
ClearVariable
in interfaceILuaVariableSource
-
actionStateChanged
- Specified by:
actionStateChanged
in interfaceIActionStateChanged
-
isFallOnFront
public boolean isFallOnFront()- Specified by:
isFallOnFront
in interfaceIGrappleable
-
setFallOnFront
public void setFallOnFront(boolean _fallOnFront) - Specified by:
setFallOnFront
in interfaceIGrappleable
-
isHitFromBehind
public boolean isHitFromBehind() -
setHitFromBehind
public void setHitFromBehind(boolean _hitFromBehind) -
isKilledBySlicingWeapon
public boolean isKilledBySlicingWeapon() -
reportEvent
- Specified by:
reportEvent
in interfaceILuaGameCharacter
-
StartTimedActionAnim
- Specified by:
StartTimedActionAnim
in interfaceILuaGameCharacter
-
StartTimedActionAnim
- Specified by:
StartTimedActionAnim
in interfaceILuaGameCharacter
-
StopTimedActionAnim
public void StopTimedActionAnim()- Specified by:
StopTimedActionAnim
in interfaceILuaGameCharacter
-
hasHitReaction
public boolean hasHitReaction() -
getHitReaction
-
setHitReaction
-
CacheEquipped
public void CacheEquipped() -
GetPrimaryEquippedCache
-
GetSecondaryEquippedCache
-
ClearEquippedCache
public void ClearEquippedCache() -
isBehind
-
resetEquippedHandsModels
public void resetEquippedHandsModels() -
getDebugMonitor
- Specified by:
getDebugMonitor
in interfaceILuaGameCharacter
-
setDebugMonitor
- Specified by:
setDebugMonitor
in interfaceILuaGameCharacter
-
isAimAtFloor
public boolean isAimAtFloor() -
setAimAtFloor
public void setAimAtFloor(boolean b) -
setAimAtFloor
public void setAimAtFloor(boolean boolean0, float float0) -
aimAtFloorTargetDistance
public float aimAtFloorTargetDistance() -
getAimAtFloorAmount
public float getAimAtFloorAmount() -
getVerticalAimAngle
public float getVerticalAimAngle() -
setVerticalAimAngle
public void setVerticalAimAngle(float float1) -
isDeferredMovementEnabled
public boolean isDeferredMovementEnabled() -
setDeferredMovementEnabled
public void setDeferredMovementEnabled(boolean boolean0) -
testDotSide
-
addBasicPatch
-
addHole
- Specified by:
addHole
in interfaceILuaGameCharacterDamage
-
addHole
-
addDirt
-
addLotsOfDirt
-
addBlood
- Specified by:
addBlood
in interfaceILuaGameCharacterDamage
-
bodyPartHasTag
-
bodyPartIsSpiked
-
bodyPartIsSpikedBehind
-
getBodyPartClothingDefense
-
isBumped
public boolean isBumped()- Specified by:
isBumped
in interfaceILuaGameCharacterDamage
-
isBumpDone
public boolean isBumpDone() -
setBumpDone
public void setBumpDone(boolean val) -
isBumpFall
public boolean isBumpFall() -
setBumpFall
public void setBumpFall(boolean val) -
isBumpStaggered
public boolean isBumpStaggered() -
setBumpStaggered
public void setBumpStaggered(boolean val) -
getBumpType
- Specified by:
getBumpType
in interfaceILuaGameCharacterDamage
-
setBumpType
-
getBumpFallType
-
setBumpFallType
-
getBumpedChr
-
setBumpedChr
-
getLastBump
public long getLastBump() -
setLastBump
public void setLastBump(long _lastBump) -
isSitOnGround
public boolean isSitOnGround() -
setSitOnGround
public void setSitOnGround(boolean _sitOnGround) -
isSittingOnFurniture
public boolean isSittingOnFurniture() -
setSittingOnFurniture
public void setSittingOnFurniture(boolean boolean0) -
getSitOnFurnitureObject
-
setSitOnFurnitureObject
-
getSitOnFurnitureDirection
-
setSitOnFurnitureDirection
-
isSitOnFurnitureObject
-
shouldIgnoreCollisionWithSquare
- Overrides:
shouldIgnoreCollisionWithSquare
in classIsoMovingObject
-
canStandAt
public boolean canStandAt(float float0, float float1, float float2) -
getUID
- Specified by:
getUID
in interfaceIAnimatable
-
clearAIStateMap
protected void clearAIStateMap() -
registerAIState
-
tryGetAIState
-
isRunning
public boolean isRunning() -
setRunning
public void setRunning(boolean _bRunning) -
isSprinting
public boolean isSprinting() -
setSprinting
public void setSprinting(boolean _bSprinting) -
canSprint
public boolean canSprint() -
postUpdateModelTextures
public void postUpdateModelTextures() -
getTextureCreator
-
setTextureCreator
-
postUpdateEquippedTextures
public void postUpdateEquippedTextures() -
getReadyModelData
-
getIgnoreMovement
public boolean getIgnoreMovement() -
setIgnoreMovement
public void setIgnoreMovement(boolean _ignoreMovement) -
isAutoWalk
public boolean isAutoWalk() -
setAutoWalk
public void setAutoWalk(boolean b) -
setAutoWalkDirection
-
getAutoWalkDirection
-
isSneaking
public boolean isSneaking() -
setSneaking
public void setSneaking(boolean _bSneaking) -
getGameCharacterAIBrain
-
getMoveDelta
public float getMoveDelta() -
setMoveDelta
public void setMoveDelta(float moveDelta) -
getTurnDelta
public float getTurnDelta() -
setTurnDelta
public void setTurnDelta(float m_turnDelta) -
getChopTreeSpeed
public float getChopTreeSpeed() -
testDefense
Test if we're able to defend a zombie bite Can only happen if zombie is attacking from front Calcul include current weapon skills, fitness invalid input: '&' strength -
getSurroundingAttackingZombies
public int getSurroundingAttackingZombies() -
getSurroundingAttackingZombies
public int getSurroundingAttackingZombies(boolean boolean0) -
checkIsNearVehicle
public boolean checkIsNearVehicle() -
checkIsNearWall
public float checkIsNearWall() -
getBeenSprintingFor
public float getBeenSprintingFor() -
setBeenSprintingFor
public void setBeenSprintingFor(float beenSprintingFor) -
isHideWeaponModel
public boolean isHideWeaponModel() -
setHideWeaponModel
public void setHideWeaponModel(boolean _hideWeaponModel) -
setIsAiming
public void setIsAiming(boolean aIsAiming) -
IsAiming
Deprecated. -
setFireMode
-
getFireMode
-
isAiming
public boolean isAiming()- Specified by:
isAiming
in interfaceILuaGameCharacter
-
isTwisting
public boolean isTwisting()- Specified by:
isTwisting
in interfaceILuaGameCharacter
-
allowsTwist
public boolean allowsTwist()- Specified by:
allowsTwist
in interfaceILuaGameCharacter
-
getShoulderTwistWeight
public float getShoulderTwistWeight() -
resetBeardGrowingTime
public void resetBeardGrowingTime()- Specified by:
resetBeardGrowingTime
in interfaceILuaGameCharacter
-
resetHairGrowingTime
public void resetHairGrowingTime()- Specified by:
resetHairGrowingTime
in interfaceILuaGameCharacter
-
fallenOnKnees
public void fallenOnKnees() -
fallenOnKnees
public void fallenOnKnees(boolean boolean0) -
addVisualDamage
-
addBodyVisualFromItemType
-
isDuplicateBodyVisual
-
isCriticalHit
public boolean isCriticalHit() -
setCriticalHit
public void setCriticalHit(boolean _isCrit) -
getRunSpeedModifier
public float getRunSpeedModifier() -
startMuzzleFlash
public void startMuzzleFlash() -
isMuzzleFlash
public boolean isMuzzleFlash() -
isNPC
public boolean isNPC() -
setNPC
public void setNPC(boolean newvalue) -
NPCSetRunning
public void NPCSetRunning(boolean newvalue) -
NPCGetRunning
public boolean NPCGetRunning() -
NPCSetJustMoved
public void NPCSetJustMoved(boolean newvalue) -
NPCSetAiming
public void NPCSetAiming(boolean isAiming) -
NPCGetAiming
public boolean NPCGetAiming() -
NPCSetAttack
public void NPCSetAttack(boolean newvalue) -
NPCSetMelee
public void NPCSetMelee(boolean newvalue) -
setMetabolicTarget
-
setMetabolicTarget
public void setMetabolicTarget(float target) -
getThirstMultiplier
public double getThirstMultiplier() -
getHungerMultiplier
public double getHungerMultiplier() -
getFatiqueMultiplier
public double getFatiqueMultiplier() -
getTimedActionTimeModifier
public float getTimedActionTimeModifier() -
addHoleFromZombieAttacks
-
updateBandages
protected void updateBandages() -
getTotalBlood
public float getTotalBlood() -
attackFromWindowsLunge
-
DoSwingCollisionBoneCheck
-
isInvincible
public boolean isInvincible() -
setInvincible
public void setInvincible(boolean _invincible) -
getNearVehicle
-
isNearSirenVehicle
public boolean isNearSirenVehicle() -
dropHeavyItems
public void dropHeavyItems() -
isHeavyItem
-
isCanShout
public boolean isCanShout() -
setCanShout
public void setCanShout(boolean _canShout) -
isUnlimitedEndurance
public boolean isUnlimitedEndurance() -
setUnlimitedEndurance
public void setUnlimitedEndurance(boolean unlimitedEndurance) -
getActiveLightItems
-
getOrCreateSleepingEventData
-
playEmote
-
getAnimationStateName
-
getActionStateName
-
shouldWaitToStartTimedAction
public boolean shouldWaitToStartTimedAction() -
setPersistentOutfitID
public void setPersistentOutfitID(int outfitID) -
setPersistentOutfitID
public void setPersistentOutfitID(int outfitID, boolean init) -
getPersistentOutfitID
public int getPersistentOutfitID() -
isPersistentOutfitInit
public boolean isPersistentOutfitInit() -
isDoingActionThatCanBeCancelled
public boolean isDoingActionThatCanBeCancelled() -
isDoDeathSound
public boolean isDoDeathSound() -
setDoDeathSound
public void setDoDeathSound(boolean _doDeathSound) -
isKilledByFall
public boolean isKilledByFall()- Specified by:
isKilledByFall
in interfaceIGrappleable
-
setKilledByFall
public void setKilledByFall(boolean boolean0) - Specified by:
setKilledByFall
in interfaceIGrappleable
-
updateEquippedRadioFreq
public void updateEquippedRadioFreq() -
updateEquippedItemSounds
public void updateEquippedItemSounds() -
getFMODParameters
- Specified by:
getFMODParameters
in interfacefmod.fmod.IFMODParameterUpdater
-
startEvent
- Specified by:
startEvent
in interfacefmod.fmod.IFMODParameterUpdater
-
updateEvent
- Specified by:
updateEvent
in interfacefmod.fmod.IFMODParameterUpdater
-
stopEvent
- Specified by:
stopEvent
in interfacefmod.fmod.IFMODParameterUpdater
-
playBloodSplatterSound
public void playBloodSplatterSound() -
setIgnoreAimingInput
public void setIgnoreAimingInput(boolean b) -
isIgnoringAimingInput
public boolean isIgnoringAimingInput() -
addBlood
public void addBlood(float speed) -
isKnockedDown
public boolean isKnockedDown() -
setKnockedDown
public void setKnockedDown(boolean _bKnockedDown) -
writeInventory
-
readInventory
-
Kill
-
shouldDoInventory
public boolean shouldDoInventory() -
die
public void die() -
becomeCorpse
public void becomeCorpse() -
shouldBecomeCorpse
public boolean shouldBecomeCorpse() -
getHitReactionNetworkAI
-
getNetworkCharacterAI
-
wasLocal
public boolean wasLocal() -
isLocal
public boolean isLocal() -
isVehicleCollisionActive
-
doHitByVehicle
-
isSkipResolveCollision
public boolean isSkipResolveCollision() -
isPerformingAttackAnimation
public boolean isPerformingAttackAnimation() -
setPerformingAttackAnimation
public void setPerformingAttackAnimation(boolean boolean0) -
isPerformingShoveAnimation
public boolean isPerformingShoveAnimation() -
setPerformingShoveAnimation
public void setPerformingShoveAnimation(boolean boolean0) -
isPerformingStompAnimation
public boolean isPerformingStompAnimation() -
setPerformingStompAnimation
public void setPerformingStompAnimation(boolean boolean0) -
isPerformingHostileAnimation
public boolean isPerformingHostileAnimation() -
getNextAnimationTranslationLength
-
calcHitDir
-
calcHitDir
-
getSafety
- Specified by:
getSafety
in interfaceILuaGameCharacter
-
setSafety
- Specified by:
setSafety
in interfaceILuaGameCharacter
-
burnCorpse
-
setIsAnimal
public void setIsAnimal(boolean boolean0) -
isAnimal
public boolean isAnimal() -
getPerkToUnit
- Specified by:
getPerkToUnit
in interfaceILuaGameCharacter
-
getReadLiterature
- Specified by:
getReadLiterature
in interfaceILuaGameCharacter
-
isLiteratureRead
- Specified by:
isLiteratureRead
in interfaceILuaGameCharacter
-
addReadLiterature
- Specified by:
addReadLiterature
in interfaceILuaGameCharacter
-
addReadLiterature
- Specified by:
addReadLiterature
in interfaceILuaGameCharacter
-
addReadPrintMedia
- Specified by:
addReadPrintMedia
in interfaceILuaGameCharacter
-
isPrintMediaRead
- Specified by:
isPrintMediaRead
in interfaceILuaGameCharacter
-
getReadPrintMedia
- Specified by:
getReadPrintMedia
in interfaceILuaGameCharacter
-
setMusicIntensityEventModData
-
getMusicIntensityEventModData
-
isWearingTag
-
getCorpseSicknessDefense
public float getCorpseSicknessDefense() -
getCorpseSicknessDefense
public float getCorpseSicknessDefense(float float0) -
getCorpseSicknessDefense
public float getCorpseSicknessDefense(float float1, boolean boolean0) -
isProtectedFromToxic
public boolean isProtectedFromToxic() -
isProtectedFromToxic
public boolean isProtectedFromToxic(boolean boolean0) -
isOverEncumbered
public boolean isOverEncumbered() -
updateWornItemsVisionModifier
public void updateWornItemsVisionModifier() -
getWornItemsVisionModifier
public float getWornItemsVisionModifier() -
getWornItemsVisionMultiplier
public float getWornItemsVisionMultiplier() -
updateWornItemsHearingModifier
public void updateWornItemsHearingModifier() -
getWornItemsHearingModifier
public float getWornItemsHearingModifier() -
getWornItemsHearingMultiplier
public float getWornItemsHearingMultiplier() -
getHearDistanceModifier
public float getHearDistanceModifier() -
getWeatherHearingMultiplier
public float getWeatherHearingMultiplier() -
getSeeNearbyCharacterDistance
public float getSeeNearbyCharacterDistance() -
setLastHitCharacter
-
getLastHitCharacter
-
triggerCough
public void triggerCough() -
hasDirtyClothing
-
hasBloodyClothing
-
getAnimatable
- Specified by:
getAnimatable
in interfaceIGrappleable
-
getGrappleable
- Specified by:
getGrappleable
in interfaceIAnimatable
-
getWrappedGrappleable
- Specified by:
getWrappedGrappleable
in interfaceIGrappleableWrapper
-
canBeGrappled
public boolean canBeGrappled()- Specified by:
canBeGrappled
in interfaceIGrappleable
- Specified by:
canBeGrappled
in interfaceIGrappleableWrapper
-
isPerformingGrappleAnimation
public boolean isPerformingGrappleAnimation()- Specified by:
isPerformingGrappleAnimation
in interfaceIGrappleable
-
getShoutType
-
getShoutItemModel
-
isWearingGlasses
public boolean isWearingGlasses() -
isWearingVisualAid
public boolean isWearingVisualAid() -
getClothingDiscomfortModifier
public float getClothingDiscomfortModifier() -
updateVisionEffectTargets
public void updateVisionEffectTargets() -
updateVisionEffects
public void updateVisionEffects() -
getBlurFactor
public float getBlurFactor() -
isDisguised
public boolean isDisguised() -
updateDisguisedState
public void updateDisguisedState() -
OnClothingUpdated
public void OnClothingUpdated() -
OnEquipmentUpdated
public void OnEquipmentUpdated() -
getCorpseSicknessRate
public float getCorpseSicknessRate() -
setCorpseSicknessRate
public void setCorpseSicknessRate(float float0) -
spikePartIndex
public void spikePartIndex(int int0) -
spikePart
-
getReanimatedCorpse
-
applyDamage
public void applyDamage(float float0) -
useRagdoll
public boolean useRagdoll() -
getRagdollController
-
releaseRagdollController
public void releaseRagdollController() -
useBallistics
public boolean useBallistics() -
getBallisticsController
-
updateBallistics
public void updateBallistics() -
releaseBallisticsController
public void releaseBallisticsController() -
getBallisticsTarget
-
ensureExistsBallisticsTarget
-
releaseBallisticsTarget
public void releaseBallisticsTarget() -
canReachTo
-
canUseAsGenericCraftingSurface
-
getHitInfoList
-
getAttackVars
-
addCombatMuscleStrain
-
addCombatMuscleStrain
-
addCombatMuscleStrain
-
addRightLegMuscleStrain
public void addRightLegMuscleStrain(float float0) -
addBackMuscleStrain
public void addBackMuscleStrain(float float0) -
addNeckMuscleStrain
public void addNeckMuscleStrain(float float0) -
addArmMuscleStrain
public void addArmMuscleStrain(float float0) -
addLeftArmMuscleStrain
public void addLeftArmMuscleStrain(float float0) -
addBothArmMuscleStrain
public void addBothArmMuscleStrain(float float0) -
addStiffness
-
getClimbingFailChanceInt
public int getClimbingFailChanceInt() -
getClimbingFailChanceFloat
public float getClimbingFailChanceFloat() -
isClimbingRope
public boolean isClimbingRope() -
fallFromRope
public void fallFromRope() -
isWearingGloves
public boolean isWearingGloves() -
isWearingAwkwardGloves
public boolean isWearingAwkwardGloves() -
getClimbRopeSpeed
public float getClimbRopeSpeed(boolean boolean0) -
setClimbRopeTime
public void setClimbRopeTime(float float0) -
getClimbRopeTime
public float getClimbRopeTime() -
hasAwkwardHands
public boolean hasAwkwardHands() -
triggerContextualAction
- Specified by:
triggerContextualAction
in interfaceILuaGameCharacter
-
triggerContextualAction
- Specified by:
triggerContextualAction
in interfaceILuaGameCharacter
-
triggerContextualAction
- Specified by:
triggerContextualAction
in interfaceILuaGameCharacter
-
triggerContextualAction
- Specified by:
triggerContextualAction
in interfaceILuaGameCharacter
-
triggerContextualAction
public void triggerContextualAction(String string, Object object0, Object object1, Object object2, Object object3) - Specified by:
triggerContextualAction
in interfaceILuaGameCharacter
-
isActuallyAttackingWithMeleeWeapon
public boolean isActuallyAttackingWithMeleeWeapon() -
isStomping
public boolean isStomping() -
isShoving
public boolean isShoving() -
teleportTo
public void teleportTo(int int0, int int1) -
teleportTo
public void teleportTo(float float1, float float0) -
teleportTo
public void teleportTo(float float1, float float0, int int0) -
teleportTo
public void teleportTo(int int1, int int2, int int0) -
ensureNotInVehicle
public void ensureNotInVehicle() -
forgetRecipes
public void forgetRecipes() -
isHandModelOverriddenByCurrentCharacterAction
protected boolean isHandModelOverriddenByCurrentCharacterAction() -
isPrimaryHandModelReady
protected boolean isPrimaryHandModelReady() -
isWeaponReady
public boolean isWeaponReady()
-