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, IAnimationVariableRegistry, IAnimationVariableSource, IAnimationVariableSourceContainer, IGrappleable, IGrappleableWrapper, IClothingItemListener, ILuaIsoObject, IsoRenderable, Thumpable
- Direct Known Subclasses:
IsoDummyCameraCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoZombie, RandomizedBuildingBase.HumanCorpse
public abstract class IsoGameCharacter
extends IsoMovingObject
implements Talker, ChatElementOwner, IAnimatable, IAnimationVariableMap, IAnimationVariableRegistry, IClothingItemListener, IActionStateChanged, IAnimEventCallback, IAnimEventWrappedBroadcaster, fmod.fmod.IFMODParameterUpdater, IGrappleableWrapper, ILuaVariableSource, ILuaGameCharacter
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic classclassstatic classclassstatic classNested classes/interfaces inherited from class IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AdvancedAnimatorbooleanstatic final intfinal ArrayList<InventoryContainer> booleanintbooleanbooleanbooleanstatic final intDeprecated.booleanfinal boolean[]floatlongfinal NetworkCharacterfloatfloatbyteintlongstatic final intstatic final intstatic final floatbooleanshortfloatfloatfloatbooleanbooleanlongFields inherited from class IsoMovingObject
def, last, MAX_ZOMBIES_EATING, noDamage, reqMovement, treeSoundMgrFields inherited from class IsoObject
alpha, alphaForced, attachedAnimSprite, bmod, container, damage, dir, doNotSync, fireColor, gmod, keyId, lastRendered, lastRenderedRendered, lowLightingQualityHack, MAX_WALL_SPLATS, name, neverDoneAlpha, noPicking, offsetX, offsetY, outlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, ppfBlink, ppfHighlighted, ppfHighlightRenderOnce, renderDepthAdjust, renderSquareOverride, renderSquareOverride2, rerouteCollide, rerouteMask, rmod, satChair, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, wallBloodSplatsFields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionStateChanged(ActionContext sender) voidaddArmMuscleStrain(float painfactor) voidaddBackMuscleStrain(float painfactor) voidvoidaddBlood(float speed) voidaddBlood(BloodBodyPartType part, boolean scratched, boolean bitten, boolean allLayers) addBodyVisualFromItemType(String itemType) voidaddBothArmMuscleStrain(float painfactor) voidaddCombatMuscleStrain(InventoryItem weapon) voidaddCombatMuscleStrain(InventoryItem weapon, int hitCount) voidaddCombatMuscleStrain(InventoryItem item, int hitCount, float multiplier) voidaddDirt(BloodBodyPartType part, Integer nbr, boolean allLayers) booleanaddHole(BloodBodyPartType part) booleanaddHole(BloodBodyPartType part, boolean allLayers) booleanaddHoleFromZombieAttacks(BloodBodyPartType part, boolean scratch) voidaddKnownMediaLine(String guid) voidaddLeftArmMuscleStrain(float painfactor) voidaddLineChatElement(String line) voidaddLineChatElement(String line, float r, float g, float b) voidaddLineChatElement(String line, float r, float g, float b, UIFont font, float baseRange, String customTag) voidaddLineChatElement(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) voidaddLotsOfDirt(BloodBodyPartType part, Integer nbr, boolean allLayers) voidaddNeckMuscleStrain(float painfactor) voidaddReadLiterature(String name) voidaddReadLiterature(String name, int day) voidaddReadMap(InventoryItem item) voidaddReadPrintMedia(String media_id) voidaddRightLegMuscleStrain(float painfactor) voidaddStiffness(BodyPartType partType, float stiffness) voidaddVisualDamage(String itemType) voidaddWorldSoundUnlessInvisible(int radius, int volume, boolean bStressHumans) floatbooleanvoidvoidapplyDamage(float damageAmount) voidApplyInBedOffset(boolean apply) voidvoidapplyTraits(List<CharacterTrait> luaTraits) voidattackFromWindowsLunge(IsoZombie zombie) voidbooleanbecomeCorpseItem(ItemContainer in_placeInContainer) voidBetaAntiDepress(float delta) voidBetaBlockers(float delta) booleanbodyPartIsSpiked(Integer part) booleanvoidburnCorpse(IsoDeadBody corpse) voidcalcCarPositionOffset(boolean movingBackward) calcCarSpeedVector(Vector2 offset) calcCarToPlayerVector(IsoGameCharacter target, Vector2 offset) floatcalcConeAngleMultiplier(IsoGameCharacter target, boolean movingBackward) floatcalcConeAngleOffset(IsoGameCharacter target, boolean movingBackward) calcHitDir(IsoGameCharacter wielder, HandWeapon weapon, Vector2 out) voidcalcHitDir(Vector2 out) floatcalcLengthMultiplier(Vector2 carSpeed, boolean movingBackward) floatfloatfloatstatic ShadowParamscalculateShadowParams(AnimationPlayer animationPlayer, float animalSize, boolean bRagdoll, ShadowParams sp) voidCallout()voidCallout(boolean doAnim) booleancanAccessContainer(ItemContainer in_container) booleanbooleanbooleanbooleanbooleanstatic booleancanDropCorpseInto(IsoGameCharacter in_chr, ItemContainer in_container) static booleancanGrabCorpseFrom(IsoGameCharacter in_chr, ItemContainer in_container) booleanbooleancanReachTo(IsoGridSquare square) booleanCanSee(IsoMovingObject obj) booleanbooleanbooleancanStandAt(float x, float y, float z) booleanbooleanbooleanbooleancarMovingBackward(Vector2 carSpeed) voidchangeState(State state) booleancheckCurrentAction(Invokers.Params1.Boolean.ICallback<BaseAction> in_checkPredicate) booleanfloatvoidvoidvoidvoidvoidvoidclearVariable(String in_key) voidClearVariable(String key) voidvoidvoidvoidvoidvoidclimbThroughWindow(IsoObject isoObject) voidvoidclimbThroughWindow(IsoThumpable w, Integer startingFrame) voidvoidclimbThroughWindow(IsoWindow w, Integer startingFrame) voidclimbThroughWindowFrame(IsoWindowFrame windowFrame) voidvoidclothingItemChanged(String itemGuid) clothingItemChanged Called when a ClothingItem file has changed on disk, causing the OutfitManager to broadcast this event.intcreateKeyRing(ItemKey itemKey) dbgGetAnimTrack(int layerIdx, int trackIdx) dbgGetAnimTrackName(int layerIdx, int trackIdx) floatdbgGetAnimTrackTime(int layerIdx, int trackIdx) floatdbgGetAnimTrackWeight(int layerIdx, int trackIdx) voiddie()voidDirectionFromVector(Vector2 vecA) voidDoDeath(HandWeapon weapon, IsoGameCharacter wielder) voidDoDeath(HandWeapon in_weapon, IsoGameCharacter in_wielder, boolean in_isGory) voiddoDeferredMovementFromRagdoll(Vector2 dMovement) voidDoFloorSplat(IsoGridSquare sq, String id, boolean bFlip, float offZ, float alpha) voidDoFootstepSound(float volume) voidDoFootstepSound(String type) voiddoHitByVehicle(BaseVehicle baseVehicle, BaseVehicle.HitVars hitVars) voidDoLand(float in_impactIsoSpeed) voidbooleanDoSwingCollisionBoneCheck(IsoGameCharacter zombie, int bone, float tempoLengthTest) voiddrawDebugTextBelow(String text) voiddrawDirectionLine(Vector2 dir, float length, float r, float g, float b) voidvoidDeprecated.voiddressInClothingItem(String itemGUID) voiddressInNamedOutfit(String outfitName) voiddressInPersistentOutfit(String outfitName) voiddressInPersistentOutfitID(int outfitID) voidvoidPicks a random outfit from the OutfitManagervoidDressup(SurvivorDesc desc) booleanDrinkFluid(FluidContainer fluidCont, float percentage) booleanDrinkFluid(FluidContainer fluidCont, float percentage, boolean useUtensil) booleanDrinkFluid(InventoryItem info) booleanDrinkFluid(InventoryItem info, float percentage) booleanDrinkFluid(InventoryItem info, float percentage, boolean useUtensil) voidvoidvoiddropHeldItems(int x, int y, int z, boolean heavy) booleanEat(InventoryItem info) booleanEat(InventoryItem info, float percentage) booleanEat(InventoryItem info, float percentage, boolean useUtensil) booleanEatOnClient(InventoryItem info, float percentage) voidendPlaybackGameVariables(AnimationVariableSource playbackVars) ensureExistsBallisticsTarget(IsoGameCharacter isoGameCharacter) voidvoidenterVehicle(BaseVehicle v, int seat, org.joml.Vector3f offset) voidexert(float f) voidvoidfaceLocation(float x, float y) voidfaceLocationF(float x, float y) voidfacePosition(int x, int y) voidfaceThisObject(IsoObject object) voidfaceThisObjectAlt(IsoObject object) voidvoidfallenOnKnees(boolean hardFall) voidvoidvoidvoidvoidfloatintgetAge()floatfloatintgetAlreadyReadPages(String fullType) floatfloatfloatfloatfloatgetAnimForwardDirection(Vector2 out_animForwardDirection) getAnimVector(Vector2 out_animForwardDirection) Deprecated.getAttachedItem(String location) floatfloatgetBed()floatfloatfloatfloatfloatfloatfloatfloatfloatgetBodyPartClothingDefense(Integer part, boolean bite, boolean bullet) floatfloatintfloatgetClimbRopeSpeed(boolean down) floatfloatgetContainerToolTip(ItemContainer in_container) <T> PZArrayList<ItemContainer> getContextWorldContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate) <T> PZArrayList<ItemContainer> getContextWorldContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) <T> PZArrayList<ItemContainer> getContextWorldContainersInObjects(IsoObject[] in_contextObjects, T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) getContextWorldContainersWithHumanCorpse(IsoObject[] in_contextObjects) getContextWorldSuitableContainersToDropCorpseInObjects(IsoObject[] in_contextObjects) floatfloatgetCorpseSicknessDefense(float rate) floatgetCorpseSicknessDefense(float rate, boolean drain) floatfloatfloatfloatgetDeferredMovement(Vector2 out_result) getDeferredMovementFromRagdoll(Vector2 out_result) floatfloatfloatgetDescription(String in_separatorStr) intfloatThe forward direction angle, in degrees.floatfloatgetDotWithForwardDirection(float targetX, float targetY) floatgetDotWithForwardDirection(Vector3 bonePos) floatThe character's excess twist, in degrees.floatfloatdoublefloatintfloatDeprecated.getForwardDirection(Vector2 out_forwardDirection) floatfloatDescription copied from interface: IAnimationVariableSourcefloatgetGlobalMovementMod(boolean bDoNoises) floatfloatfloatfloatfloatfloatfloatfloatintfloatdoubledoublefloatfloatbooleanfloatstatic ColorInfogetInf()floatbooleangetIsNPC()voidgetItemVisuals(ItemVisuals itemVisuals) longfloatintintgetLastKnownLocationOf(String character) intintfloatintstatic int[]intgetLevelUpLevels(int level) floatfloatfloatgetLlx()floatgetLly()floatgetLlz()floatfloatfloatgetLookVector(Vector2 vector2) getLowDangerInVicinity(int attempts, int range) intintfloatThe maximum twist angle, in degrees.intintintfloatfloatgetModel()floatfloatfloatintfloatintintgetOwner()floatfloatfloatgetPath2()intintintintintintintgetPerkInfo(PerkFactory.Perk perk) intgetPerkLevel(PerkFactory.Perk perks) Return the current lvl of a perk (skill)floatintintintfloatfloatfloatfloatfloatfloatintfloatfloatfloatThe character's current shoulder-twist angle, in degrees.floatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatgetStateMachineParams(State state) getStats()getSubVariableSource(String in_subVariableSourceName) getSuitableContainersToDropCorpse(PZArrayList<ItemContainer> inout_foundContainers) getSuitableContainersToDropCorpseInSquare(IsoGridSquare in_square, PZArrayList<ItemContainer> inout_foundContainers) getSuitableContainersWithHumanCorpseInSquare(IsoGridSquare in_square, PZArrayList<ItemContainer> inout_foundContainers) intintgetSurroundingAttackingZombies(boolean includeCrawlers) intstatic HashMap<Integer, SurvivorDesc> org.joml.Vector3fgetTargetGrapplePos(org.joml.Vector3f out_result) getTargetGrapplePos(Vector3 out_result) getTargetGrappleRotation(Vector2 out_result) floatThe desired twist, unclamped, in degrees.floatstatic Vector2getTempo()static Vector2doubleintfloatfloatintfloatfloatfloatfloatgetTwist()The character's current twist angle, in degrees.getUID()intgetVariable(AnimationVariableHandle handle) Description copied from interface: IAnimationVariableSourceGetVariable(String key) getWaterSource(ArrayList<InventoryItem> items) intintgetWeaponLevel(HandWeapon weapon) floatstatic intfloatfloatgetWornItem(ItemBodyLocation itemBodyLocation) floatfloatfloatfloatgetXp()intgetXpForLevel(int level) intbooleanbooleanbooleanbooleanhasBloodyClothing(Integer part) booleanhasDirtyClothing(Integer part) booleanhasEquipped(String itemType) booleanhasEquippedTag(ItemTag itemTag) booleanbooleanbooleanbooleanbooleanhasPath()booleanhasReadMap(InventoryItem item) booleanhasRecipeAtHand(CraftRecipe recipe) booleanbooleanhasTrait(CharacterTrait characterTrait) booleanhasWornTag(ItemTag itemTag) booleanhelmetFall(boolean hitHead) floatHit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) floatHit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote) floatHit(BaseVehicle vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) voidhitConsequences(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean bRemote) voidinitAttachedItems(String groupName) voidInitSpriteParts(SurvivorDesc desc) voidvoidinitWornItems(String bodyLocationGroupName) booleanbooleanbooleanbooleanbooleanisAiming()booleanisAlive()booleanbooleanisAnimal()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisAsleep()booleanisAttachedItem(InventoryItem item) booleanbooleanIsAttackRange(float x, float y, float z) booleanbooleanbooleanbooleanisBehind(IsoGameCharacter chr) booleanbooleanbooleanisbOnBed()Deprecated.booleanbooleanbooleanisBumped()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisClimbingThroughWindow(IsoWindow window) booleanisClosingWindow(IsoWindow window) booleanbooleanbooleanbooleanisCurrentGameClientState(State state) booleanbooleanbooleanisCurrentState(State state) booleanisDead()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEquipped(InventoryItem item) booleanbooleanisFacingLocation(float x, float y, float dot) booleanisFacingObject(IsoObject object, float dot) booleanbooleanbooleanbooleanisFemale()booleanbooleanisGodMod()booleanbooleanbooleanbooleanisHandItem(InventoryItem item) booleanbooleanbooleanisHeavyItem(InventoryItem item) booleanbooleanbooleanbooleanbooleanDeprecated.booleanbooleanbooleanbooleanbooleanisInTrees2(boolean ignoreBush) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisKnownMediaLine(String guid) booleanisKnownPoison(InventoryItem item) booleanisKnownPoison(Item item) booleanbooleanbooleanisLiteratureRead(String name) booleanisLocal()booleanisMaskClicked(int x, int y, boolean flip) booleanbooleanisMeleeAttackRange(HandWeapon handWeapon, IsoMovingObject isoMovingObject, Vector3 bonePos) booleanbooleanisMoving()booleanbooleanisNPC()booleanisObjectBehind(IsoObject obj) booleanisOnBack()booleanisOnBed()booleanbooleanisOnFire()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisPrimaryEquipped(String item) booleanbooleanisPrintMediaRead(String media_id) booleanbooleanisProtectedFromToxic(boolean drain) booleanbooleanbooleanbooleanbooleanbooleanbooleanisReanim()booleanisRecipeActuallyKnown(String name) booleanisRecipeActuallyKnown(CraftRecipe recipe) booleanisRecipeKnown(String name) booleanisRecipeKnown(String name, boolean ignoreSandbox) booleanisRecipeKnown(CraftRecipe recipe) booleanisRecipeKnown(CraftRecipe recipe, boolean ignoreSandbox) booleanisRecipeKnown(Recipe recipe) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSitOnFurnitureObject(IsoObject object) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisUnderVehicleRadius(float radius) booleanbooleanbooleanbooleanbooleanbooleanbooleanisVehicleCollisionActive(BaseVehicle testVehicle) booleanbooleanbooleanbooleanbooleanbooleanisWearingTag(ItemTag itemTag) booleanbooleanisZombie()booleanbooleanisZombieAttacking(IsoMovingObject other) booleanvoidKill(IsoGameCharacter killer) voidKill(HandWeapon handWeapon, IsoGameCharacter killer) booleanlearnRecipe(String name) booleanlearnRecipe(String name, boolean checkMetaRecipe) voidlevel0(PerkFactory.Perk perk) voidLevelPerk(PerkFactory.Perk perk) Level up a perk (max lvl 5)voidLevelPerk(PerkFactory.Perk perk, boolean removePick) Level up a perk (max lvl 5)voidload(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) voidloadChange(String change, ByteBuffer bb) voidLoseLevel(PerkFactory.Perk perk) voidmodifyTraitXPBoost(CharacterTraitDefinition trait, boolean isRemovingTrait) voidmodifyTraitXPBoost(CharacterTrait characterTrait, boolean isRemovingTrait) voidMoveForward(float dist, float x, float y, float soundDelta) floatbooleanbooleanvoidNPCSetAiming(boolean isAiming) voidNPCSetAttack(boolean newvalue) voidNPCSetJustMoved(boolean newvalue) voidNPCSetMelee(boolean newvalue) voidNPCSetRunning(boolean newvalue) voidOnAnimEvent(AnimLayer sender, AnimationTrack track, AnimEvent event) voidvoidOnDeath()booleanonDeath_ShouldDoSplatterAndSounds(HandWeapon in_weapon, IsoGameCharacter in_wielder, boolean in_isGory) voidbooleanonMouseLeftClick(int x, int y) voidvoidvoidvoidPainMeds(float delta) voidpathToCharacter(IsoGameCharacter target) voidpathToLocation(int x, int y, int z) voidpathToLocationF(float x, float y, float z) voidpathToSound(int x, int y, int z) voidpickUpCorpse(IsoDeadBody in_body, String in_dragType) voidvoidvoidPlayAnimUnlooped(String string) voidPlayAnimWithSpeed(String string, float framesSpeedPerFrame) voidvoidvoidlongvoidlonglonglongplaySoundLocal(String file) longplayWeaponHitArmourSound(int partIndex, boolean bullet) voidvoidvoidvoidfloatprocessHitDamage(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) voidQueueAction(BaseAction act) voidvoidReadLiterature(Literature literature) Used when you read a book, magazine or newspapervoidvoidvoidvoidvoidvoidvoidbooleanremoveFromHands(InventoryItem item) voidvoidremoveKnownMediaLine(String guid) voidremoveWornItem(InventoryItem item) voidremoveWornItem(InventoryItem item, boolean forceDropTooHeavy) voidrender(float x, float y, float z, ColorInfo col, boolean bDoChild, boolean bWallLightingPass, Shader shader) voidvoidrenderObjectPicker(float x, float y, float z, ColorInfo lightInfo) voidvoidrenderShadow(float x, float y, float z) voidreportEvent(String name) voidvoidvoidvoidvoidvoidvoidvoidsave(ByteBuffer output, boolean IS_DEBUG_SAVE) voidsaveChange(String change, se.krka.kahlua.vm.KahluaTable tbl, ByteBuffer bb) voidvoidvoidvoidvoidSayRadio(String line, float r, float g, float b, UIFont font, float baseRange, int channel, String customTag) voidvoidSayWhisper(String line) voidSeen(Stack<IsoMovingObject> SeenList) voidsetAddedToModelManager(ModelManager modelManager, boolean isAdded) voidsetAge(int age) voidsetAimAtFloor(boolean in_aimAtFloor) voidsetAimAtFloor(boolean in_aimAtFloor, float in_targetDistance) voidsetAimingDelay(float aimingDelay) voidsetAllowConversation(boolean AllowConversation) voidsetAlreadyReadPages(String fullType, int pages) voidsetAnimalCheat(boolean b) voidsetAnimated(boolean b) voidsetAnimatingBackwards(boolean m_isAnimatingBackwards) voidsetAnimForecasted(int timeMs) voidsetAnimRecorderActive(boolean in_isActive, boolean in_isExclusive) voidsetAsleep(boolean Asleep) voidsetAttachedItem(String location, InventoryItem item) voidsetAttachedItems(AttachedItems other) voidsetAttackedBy(IsoGameCharacter AttackedBy) voidsetAttackTargetSquare(IsoGridSquare attackTargetSquare) voidsetAutoWalk(boolean b) voidvoidsetAvoidDamage(boolean avoid) voidsetbClimbing(boolean climbing) voidsetbDoDefer(boolean doDefer) voidvoidsetBedType(String bedType) voidsetBeenMovingFor(float beenMovingFor) voidsetBeenSprintingFor(float beenSprintingFor) voidsetBetaDelta(float BetaDelta) voidsetBetaEffect(float BetaEffect) voidsetbFalling(boolean falling) voidsetBloodImpactX(float BloodImpactX) voidsetBloodImpactY(float BloodImpactY) voidsetBloodImpactZ(float BloodImpactZ) voidsetBloodSplat(IsoSprite bloodSplat) voidsetbOnBed(boolean onBed) Deprecated.voidsetBuildCheat(boolean buildCheat) voidsetBumpDone(boolean val) voidsetBumpedChr(IsoGameCharacter bumpedChr) voidsetBumpFall(boolean val) voidsetBumpFallType(String val) voidsetBumpStaggered(boolean val) voidsetBumpType(String bumpType) voidsetbUseParts(boolean useParts) voidsetCanShout(boolean canShout) voidsetCanUseBrushTool(boolean b) voidsetCanUseDebugContextMenu(boolean b) voidsetCanUseLootTool(boolean b) voidsetClickSound(String clickSound) voidsetClimbData(ClimbSheetRopeState.ClimbData climbData) voidsetClimbRopeTime(float time) voidvoidvoidvoidvoidvoidvoidsetCorpseSicknessRate(float rate) voidsetCriticalHit(boolean isCrit) voidsetCurrentVerticalAimAngle(float in_verticalAimAngleDegrees) voidsetDangerLevels(float dangerLevels) voidsetDeathDragDown(boolean dragDown) voidsetDebugMonitor(AnimatorDebugMonitor monitor) voidvoidsetDefaultState(State defaultState) voidsetDeferredMovementEnabled(boolean deferredMovementEnabled) voidsetDelayToSleep(float delay) voidsetDepressDelta(float DepressDelta) voidsetDepressEffect(float DepressEffect) voidsetDescriptor(SurvivorDesc descriptor) voidsetDieCount(int DieCount) voidsetDirectionAngle(float in_angleDegrees) voidsetDoDeathSound(boolean doDeathSound) voidsetEditingRagdoll(boolean value) voidsetFallOnFront(boolean fallOnFront) voidsetFallTime(float fallTime) voidsetFarmingCheat(boolean b) voidsetFastMoveCheat(boolean b) voidsetFemale(boolean isFemale) voidsetFireKillRate(float FireKillRate) voidsetFireMode(String in_fireMode) voidsetFireSpreadProbability(int FireSpreadProbability) voidsetFishingCheat(boolean b) voidsetFollowingTarget(IsoGameCharacter FollowingTarget) voidsetForceWakeUpTime(float ForceWakeUpTime) voidsetForwardDirection(float x, float y) voidvoidvoidvoidsetForwardIsoDirection(IsoDirections directions) voidsetGodMod(boolean b) voidsetGodMod(boolean b, boolean isForced) voidsetGrappleThrowIntoContainer(boolean in_newValue) voidsetGrappleThrowOutWindow(boolean in_newValue) voidsetGrappleThrowOverFence(boolean in_newValue) voidsetHaloNote(String str) voidsetHaloNote(String str, float dispTime) voidsetHaloNote(String str, int r, int g, int b, float dispTime) voidsetHeadLookAround(boolean b) voidsetHeadLookAroundDirection(float lookHorizontal, float lookVertical) voidsetHealth(float Health) voidsetHealthCheat(boolean healthCheat) voidsetHideEquippedHandL(boolean hideEquippedHandL) voidsetHideEquippedHandR(boolean hideEquippedHandR) voidsetHideWeaponModel(boolean hideWeaponModel) voidvoidsetHitFromBehind(boolean hitFromBehind) voidsetHitReaction(String in_hitReaction) voidsetHurtSound(String hurtSound) voidsetIgnoreAimingInput(boolean b) voidsetIgnoreMovement(boolean ignoreMovement) voidsetIgnoreStaggerBack(boolean IgnoreStaggerBack) voidsetInventory(ItemContainer inventory) voidsetInvincible(boolean invincible) voidsetInvisible(boolean b) voidsetInvisible(boolean b, boolean isForced) voidsetInvulnerable(boolean invulnerable) voidsetIsAiming(boolean in_isAiming) voidsetIsAnimal(boolean v) voidsetIsNPC(boolean isAI) voidsetIsResting(boolean isResting) voidsetKilledByFall(boolean bKilledByFall) voidsetKnockedDown(boolean in_knockedDown) voidsetKnowAllRecipes(boolean knowAllRecipes) voidsetLastBump(long lastBump) voidsetLastChatMessage(ChatMessage lastChatMessage) voidsetLastCollidedN(boolean lastCollidedN) voidsetLastCollidedW(boolean lastCollidedW) voidsetLastFallSpeed(float lastFallSpeed) voidsetLastHeardSound(int x, int y, int z) voidsetLastHitCharacter(IsoGameCharacter character) voidsetLastHitCount(int hitCount) voidsetLastHourSleeped(int lastHourSleeped) voidsetLastLocalEnemies(int LastLocalEnemies) voidsetLastSpokenLine(String line) voidsetLastZombieKills(int LastZombieKills) voidsetLeaveBodyTimedown(float leaveBodyTimedown) voidsetLegsSprite(IsoSprite legsSprite) voidsetLevelUpMultiplier(float LevelUpMultiplier) voidsetLlx(float llx) voidsetLly(float lly) voidsetLlz(float llz) voidsetMaxTwist(float degrees) Specify the maximum twist angle, in degrees.voidsetMaxWeight(int maxWeight) voidsetMaxWeightBase(int maxWeightBase) voidsetMechanicsCheat(boolean mechanicsCheat) voidsetMeleeDelay(float delay) voidsetMetabolicTarget(float target) voidvoidsetMomentumScalar(float val) voidsetMovablesCheat(boolean b) voidsetMoveDelta(float moveDelta) voidsetMoveForwardVec(Vector2 moveForwardVec) voidsetMoving(boolean val) voidsetMusicIntensityEventModData(String key, Object value) voidsetNextWander(int NextWander) voidsetNPC(boolean newvalue) voidsetNumSurvivorsInVicinity(int NumSurvivorsInVicinity) voidsetOnBed(boolean bOnBed) voidsetOnDeathDone(boolean done) voidsetOnFire(boolean OnFire) voidvoidsetOnKillDone(boolean done) voidsetOwner(UdpConnection connection) voidsetOwnerPlayer(IsoPlayer player) voidsetPainDelta(float PainDelta) voidsetPainEffect(float PainEffect) voidvoidsetPathIndex(int pathIndex) voidsetPathing(boolean pathing) voidsetPathSpeed(float speed) voidsetPatience(int Patience) voidsetPatienceMax(int PatienceMax) voidsetPatienceMin(int PatienceMin) voidsetPerformingAttackAnimation(boolean attackAnim) voidsetPerformingShoveAnimation(boolean shoveAnim) voidsetPerformingStompAnimation(boolean stompAnim) voidsetPerkLevelDebug(PerkFactory.Perk perks, int level) voidsetPersistentOutfitID(int outfitID) voidsetPersistentOutfitID(int outfitID, boolean init) voidsetPlayingDeathSound(boolean playing) voidsetPrimaryHandItem(InventoryItem leftHandItem) voidsetRagdollFall(boolean value) voidsetRangedWeaponEmpty(boolean val) voidsetReading(boolean isReading) voidsetReanim(boolean Reanim) voidsetReanimAnimDelay(int ReanimAnimDelay) voidsetReanimAnimFrame(int ReanimAnimFrame) voidsetReanimateTimer(float ReanimateTimer) voidsetRecoilDelay(float recoilDelay) voidsetRecoilVarX(float in_recoilVarX) voidsetRecoilVarY(float in_recoilVarY) voidsetReduceInfectionPower(float reduceInfectionPower) voidsetRemoteID(int RemoteID) voidsetRunning(boolean bRunning) voidvoidsetSayLine(String sayLine) voidsetSceneCulled(boolean isCulled) Specify whether this character is currently not to be drawn, as it is outside the visible area.voidsetSecondaryHandItem(InventoryItem rightHandItem) voidsetShoveStompAnim(boolean in_val) voidsetShowAdminTag(boolean showAdminTag) voidvoidsetSitOnFurnitureObject(IsoObject object) voidsetSitOnGround(boolean sitOnGround) voidsetSittingOnFurniture(boolean isSittingOnFurniture) voidsetSleepingTabletDelta(float SleepingTabletDelta) voidsetSleepingTabletEffect(float SleepingTabletEffect) voidsetSlowFactor(float slowFactor) voidsetSlowTimer(float slowTimer) voidsetSneaking(boolean bSneaking) voidsetSneakLimpSpeedScale(float sneakLimpSpeedScale) voidsetSpeakColour(Color SpeakColour) voidsetSpeakColourInfo(ColorInfo info) voidsetSpeaking(boolean Speaking) voidsetSpeakTime(int SpeakTime) voidsetSpeedMod(float speedMod) voidsetSprinting(boolean bSprinting) voidsetStaggerTimeMod(float staggerTimeMod) voidsetStateMachineLocked(boolean val) voidsetSurvivorKills(int survivorKills) voidsetTargetAndCurrentDirection(float in_directionX, float in_directionY) voidsetTargetGrapplePos(float x, float y, float z) voidsetTargetVerticalAimAngle(float in_verticalAimAngleDegrees) voidsetTextureCreator(ModelInstanceTextureCreator textureCreator) voidsetTimedActionInstantCheat(boolean b) voidsetTimeOfSleep(float timeOfSleep) voidsetTimeSinceLastSmoke(float timeSinceLastSmoke) voidsetTimeThumping(int TimeThumping) voidsetTurnDelta(float m_turnDelta) voidsetUnlimitedAmmo(boolean unlimitedAmmo) voidsetUnlimitedCarry(boolean unlimitedCarry) voidsetUnlimitedEndurance(boolean unlimitedEndurance) voidsetUseHandWeapon(HandWeapon useHandWeapon) voidsetUsePhysicHitReaction(boolean usePhysicHitReaction) setVariable(String key, boolean value) setVariable(String key, float value) setVariable(String key, String value) setVariable(AnimationVariableHandle handle, boolean value) voidDescription copied from interface: IAnimationVariableMapvoidSetVariable(String key, String value) <EnumType extends Enum<EnumType>>
IAnimationVariableSlotsetVariableEnum(String in_key, EnumType in_val) voidvoidsetVehicleCollision(boolean value) voidsetVisibleToNPCs(boolean VisibleToNPCs) voidsetWornItem(ItemBodyLocation location, InventoryItem item) voidsetWornItem(ItemBodyLocation location, InventoryItem item, boolean forceDropTooHeavy) voidsetWornItems(WornItems other) voidDeprecated.voidsetZombieKills(int ZombieKills) voidsetZombiesDontAttack(boolean b) booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidSleepingTablet(float SleepingTabletDelta) voidsmashCarWindow(VehiclePart part) voidvoidspikePart(BodyPartType partType) voidspikePartIndex(int bodyPartIndex) voidvoidsplatBlood(int dist, float alpha) voidvoidvoidvoidvoidStartAction(BaseAction act) voidstartEvent(long eventInstance, GameSoundClip clip, BitSet parameterSet) voidStartTimedActionAnim(String event) voidStartTimedActionAnim(String event, String type) voidvoidvoidvoidvoidvoidstopEvent(long eventInstance, GameSoundClip clip, BitSet parameterSet) voidstopOrTriggerSound(long eventInstance) voidvoidteleportTo(float newX, float newY) voidteleportTo(float newX, float newY, int newZ) voidteleportTo(int newX, int newY) voidteleportTo(int newX, int newY, int newZ) booleantestDefense(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) voidThrow(HandWeapon weapon) voidthrowGrappledIntoInventory(ItemContainer in_targetContainer) voidthrowGrappledOverFence(IsoObject hoppableObject, IsoDirections dir) voidthrowGrappledTargetOutWindow(IsoObject windowObject) voidtriggerContextualAction(String action) voidtriggerContextualAction(String action, Object param1) voidtriggerContextualAction(String action, Object param1, Object param2) voidtriggerContextualAction(String action, Object param1, Object param2, Object param3) voidvoidtryGetAIState(String in_stateName) voidupdate()voidvoidvoidvoidvoidvoidvoidvoidupdateEvent(long eventInstance, GameSoundClip clip) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidbooleanbooleanbooleanwasLocal()voidvoidMethods inherited from class 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, getMovingSquare, getNextX, getNextY, getNoDamage, getObjectName, getPathFindIndex, getPosition, getPosition, getPosition, getScreenX, getScreenY, getScriptModule, getScriptNextX, getScriptNextY, getScriptnx, getScriptny, getSquare, getStateEventDelayTimer, getSurroundingThumpers, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isCrawling, isDestroyed, isEatingOther, isExistInTheWorld, isFirstUpdate, isGettingUp, isOnFloor, isProne, isPushableForSeparate, isShootable, isSolid, isSolidForSeparate, isStanding, Move, MoveUnmodded, onMouseRightClick, onMouseRightReleased, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setCurrentSquareFromPosition, setCurrentSquareFromPosition, setCurrentSquareFromPosition, setDestroyed, setEatingZombies, setFeelersize, setFirstUpdate, setForceX, setForceY, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLastX, setLastY, setLastZ, setLimpulsex, setLimpulsey, setMovementLastFrame, setMovingSquareNow, setNextX, setNextY, setNoDamage, setOnFloor, setPathFindIndex, setPosition, setPosition, setPosition, setScriptModule, setScriptNextX, setScriptNextY, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, spotted, toString, updateAnimationMethods inherited from class IsoObject
addAttachedAnimSprite, addAttachedAnimSpriteByName, addAttachedAnimSpriteInstance, addChild, addFluid, addItemToObjectSurface, addItemToObjectSurface, addItemToObjectSurface, addSecondaryContainer, addSheetRope, addToWorld, afterRotated, AttachAnim, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, canTransferFluidFrom, canTransferFluidTo, checkAmbientSound, checkHaveElectricity, checkLightSourceActive, checkObjectPowered, cleanWallBlood, clearAttachedAnimSprite, clearOnOverlay, Collision, countAddSheetRope, createContainersFromSpriteProperties, createFluidContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, dumpContentsInSquare, emptyFluid, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAttachedAnimSprite, getAttachedAnimSpriteCount, getCell, getChildSprites, getChunk, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerClickedOn, getContainerCount, getContainerIndex, getContainers, getCurrentFrameTex, getCustomColor, getDamage, getDir, getDoRender, getEntityNetID, getFacing, getFacingPositionAlt, getFactoryVehicle, getFasciaAttachedSquare, getFluidAmount, getFluidCapacity, getFluidUiName, getForwardIsoDirection, getGameEntityType, getHighlightColor, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getLightSource, getMaskClickedY, getMasterObject, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOnOverlay, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getProperty, getRenderEffectMaster, getRenderEffectObjectByIndex, getRenderEffectObjectCount, getRenderInfo, getRenderSquare, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteGrid, getSpriteGridObjects, getSpriteGridObjects, getSpriteGridObjectsExcludingSelf, getSpriteGridObjectsIncludingSelf, getSpriteModel, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getThumpableFor, getThumpCondition, getTile, getTileName, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWindRenderEffects, getWorldObjectIndex, hasAdjacentCanStandSquare, hasAnimatedAttachments, hasAttachedAnimSprites, hasExternalWaterSource, hasFluid, hasGridPower, hasModData, hasOverlaySprite, hasPropaneTank, hasProperty, hasProperty, hasSpriteGrid, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, HitByVehicle, invalidateRenderChunkLevel, invalidateVispolyChunkLevel, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isAnimating, isBlink, isBlink, isBush, isCanPath, isConnectedSpriteGridObject, isEntityValid, isFascia, isFireInteractionObject, isFloor, isFluidInputLocked, isGenericCraftingSurface, isGrave, isHighlighted, isHighlighted, isHighlightRenderOnce, isHighlightRenderOnce, isHoppable, isItemAllowedInContainer, isLit, isMaskClicked, isMovedThumpable, isNoPicking, isNorthBlocked, isNorthHoppable, isObjectNoContainerOrEmpty, isOnScreen, isOre, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isPropaneBBQ, isRemoveItemAllowedFromContainer, isSatChair, isSceneCulled, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isStump, isTableSurface, isTableTopObject, isTaintedWater, isTallHoppable, isTargetAlphaZero, isTent, isWall, isWallN, isWallSE, isWallW, isWindow, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, moveFluidToTemporaryContainer, onAnimationFinished, propertyEquals, propertyEqualsIgnoreCase, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromWorldToMeta, removeRenderEffect, removeSheetRope, renderAnimatedAttachments, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderWallTile, renderWallTileDepth, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAnimating, setAttachedAnimSprite, setBlink, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDir, setDoRender, setExplored, setForwardIsoDirection, setHighlightColor, setHighlightColor, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setHighlighted, setHighlighted, setHighlightRenderOnce, setHighlightRenderOnce, setKeyId, setLastRendered, setLastRenderedRendered, setLightSource, setLit, setModData, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOnOverlay, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSatChair, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSpriteModelName, setSquare, setTable, setTargetAlpha, setTargetAlpha, setTile, setType, setUsesExternalWaterSource, shouldShowOnOverlay, softReset, spawnItemToObjectSurface, spawnItemToObjectSurface, spawnItemToObjectSurface, sync, syncFluidContainerReceive, syncFluidContainerSend, syncIsoObject, syncIsoObjectReceive, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, Thump, transferFluidFrom, transferFluidTo, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColorToClients, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, turnOn, UnCollision, unsetOutlineHighlight, useFluid, useItemOn, WeaponHit, writeToRemoteBufferMethods inherited from class GameEntity
attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, renderlastComponents, requiresEntitySave, saveEntity, sendSyncEntity, setUsingPlayerMethods inherited from interface ChatElementOwner
getSquare, getX, getY, getZMethods inherited from interface IAnimatable
canTransitionToState, getOnlineIDMethods inherited from interface IAnimationVariableRegistry
setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariable, setVariableMethods inherited from interface IAnimationVariableSource
getVariableBoolean, getVariableEnumMethods inherited from interface IAnimationVariableSourceContainer
containsVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableFloat, getVariableString, isVariableMethods inherited from interface IAnimEventWrappedBroadcaster
addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, addAnimEventListener, animEventMethods inherited from interface IGrappleable
getID, getPosition, getPosition, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setPosition, setTargetGrapplePos, setTargetGrapplePos, setTargetGrappleRotationMethods inherited from interface IGrappleableWrapper
AcceptGrapple, getBearingFromGrappledTarget, getBearingToGrappledTarget, getGrappledBy, getGrappledByString, getGrappledByType, getGrappleOffset, getGrappleOffset, getGrappleOffsetBehaviour, getGrapplePosOffsetForward, getGrappleResult, getGrappleRotOffsetYaw, getGrapplingTarget, getSharedGrappleAnimFraction, getSharedGrappleAnimNode, getSharedGrappleAnimTime, getSharedGrappleType, Grappled, GrapplerLetGo, isBeingGrappled, isBeingGrappledBy, isDoContinueGrapple, isDoGrapple, isGrappling, isGrapplingTarget, isOnFloor, isPerformingAnyGrappleAnimation, isPerformingGrappleGrabAnimation, LetGoOfGrappled, RejectGrapple, resetGrappleStateToDefault, setDoContinueGrapple, setDoGrapple, setGrappleDeferredOffset, setGrappleoffsetBehaviour, setGrapplePosOffsetForward, setGrappleResult, setGrappleRotOffsetYaw, setOnFloor, setPerformingGrappleGrabAnimation, setSharedGrappleAnimFraction, setSharedGrappleAnimNode, setSharedGrappleAnimTime, setSharedGrappleType, setTargetGrappleRotationMethods inherited from interface ILuaIsoObject
setDir
-
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:
-
vocalEvent
public long vocalEvent -
removedFromWorldMs
public long removedFromWorldMs -
amputations
-
hair
-
beard
-
-
secondaryHandModel
-
emitter
-
callOut
public boolean callOut -
reanimatedCorpse
-
reanimatedCorpseId
public int reanimatedCorpseId -
advancedAnimator
-
stateMachineParams
-
bumpNbr
public int bumpNbr -
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 -
bagsWorn
-
cheats
-
lightInfo
-
updateEquippedTextures
public boolean updateEquippedTextures -
realx
public float realx -
realy
public float realy -
realz
public byte realz -
realState
-
overridePrimaryHandModel
-
overrideSecondaryHandModel
-
forceNullOverride
public boolean forceNullOverride -
usernameDisguised
public boolean usernameDisguised -
invRadioFreq
Deprecated. -
lastAnimalPet
public long lastAnimalPet -
vbdebugHitTarget
-
networkCharacter
-
-
Constructor Details
-
IsoGameCharacter
-
-
Method Details
-
isShoveStompAnim
public boolean isShoveStompAnim() -
setShoveStompAnim
public void setShoveStompAnim(boolean in_val) -
getRecoilVarX
public float getRecoilVarX() -
setRecoilVarX
public void setRecoilVarX(float in_recoilVarX) -
getRecoilVarY
public float getRecoilVarY() -
setRecoilVarY
public void setRecoilVarY(float in_recoilVarY) -
setGrappleThrowOutWindow
public void setGrappleThrowOutWindow(boolean in_newValue) -
isGrappleThrowOutWindow
public boolean isGrappleThrowOutWindow() -
setGrappleThrowOverFence
public void setGrappleThrowOverFence(boolean in_newValue) -
isGrappleThrowOverFence
public boolean isGrappleThrowOverFence() -
setGrappleThrowIntoContainer
public void setGrappleThrowIntoContainer(boolean in_newValue) -
isGrappleThrowIntoContainer
public boolean isGrappleThrowIntoContainer() -
updateRecoilVar
public void updateRecoilVar() -
getMomentumScalar
public float getMomentumScalar() -
setMomentumScalar
public void setMomentumScalar(float val) -
getDeferredMovement
-
getDeferredMovementFromRagdoll
-
getDeferredAngleDelta
public float getDeferredAngleDelta() -
getDeferredRotationWeight
public float getDeferredRotationWeight() -
getTargetGrapplePos
public org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f out_result) - Specified by:
getTargetGrapplePosin interfaceIGrappleable- Specified by:
getTargetGrapplePosin interfaceIGrappleableWrapper
-
getTargetGrapplePos
- Specified by:
getTargetGrapplePosin interfaceIGrappleable- Specified by:
getTargetGrapplePosin interfaceIGrappleableWrapper
-
setTargetGrapplePos
public void setTargetGrapplePos(float x, float y, float z) - Specified by:
setTargetGrapplePosin interfaceIGrappleable- Specified by:
setTargetGrapplePosin interfaceIGrappleableWrapper
-
getTargetGrappleRotation
- Specified by:
getTargetGrappleRotationin interfaceIGrappleable- Specified by:
getTargetGrappleRotationin 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:
isRangedWeaponEmptyin interfaceILuaGameCharacter
-
setRangedWeaponEmpty
public void setRangedWeaponEmpty(boolean val) - Specified by:
setRangedWeaponEmptyin 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()- Returns:
- the LevelUpLevels
-
getTempo
- Returns:
- the tempo
-
getTempo2
-
getInf
- Returns:
- the inf
-
getIsNPC
public boolean getIsNPC() -
setIsNPC
public void setIsNPC(boolean isAI) -
getEmitter
- Specified by:
getEmitterin interfaceILuaGameCharacter
-
updateEmitter
public void updateEmitter() -
doDeferredMovementFromRagdoll
-
getActionContext
- Specified by:
getActionContextin interfaceIAnimatable
-
getPreviousActionContextStateName
-
getCurrentActionContextStateName
-
hasAnimationPlayer
public boolean hasAnimationPlayer()- Specified by:
hasAnimationPlayerin interfaceIAnimatable
-
getAnimationPlayer
- Specified by:
getAnimationPlayerin interfaceIAnimatable
-
releaseAnimationPlayer
public void releaseAnimationPlayer() -
isAnimRecorderActive
public boolean isAnimRecorderActive() -
setAnimRecorderActive
public void setAnimRecorderActive(boolean in_isActive, boolean in_isExclusive) -
getAdvancedAnimator
- Specified by:
getAdvancedAnimatorin interfaceIAnimatable
-
getModelInstance
- Specified by:
getModelInstancein interfaceIAnimatable
-
getCurrentStateName
-
getPreviousStateName
-
getAnimationDebug
-
getStatisticsDebug
-
getTalkerType
- Specified by:
getTalkerTypein interfaceTalker
-
spinToZeroAllAnimNodes
public void spinToZeroAllAnimNodes() -
isAnimForecasted
public boolean isAnimForecasted() -
setAnimForecasted
public void setAnimForecasted(int timeMs) -
resetModel
public void resetModel()- Specified by:
resetModelin interfaceILuaGameCharacter
-
resetModelNextFrame
public void resetModelNextFrame()- Specified by:
resetModelNextFramein interfaceILuaGameCharacter
-
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:
clothingItemChangedin interfaceIClothingItemListener- Parameters:
itemGuid- The item's Globally Unique Identifier (GUID).
-
reloadOutfit
public void reloadOutfit() -
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.- Specified by:
setSceneCulledin interfaceIsoRenderable- Overrides:
setSceneCulledin classIsoObject
-
setAddedToModelManager
-
isAddedToModelManager
public boolean isAddedToModelManager() -
dressInRandomOutfit
public void dressInRandomOutfit()Picks a random outfit from the OutfitManager -
dressInRandomNonSillyOutfit
public void dressInRandomNonSillyOutfit() -
dressInNamedOutfit
- Specified by:
dressInNamedOutfitin interfaceILuaGameCharacterClothing
-
dressInPersistentOutfit
- Specified by:
dressInPersistentOutfitin interfaceILuaGameCharacterClothing
-
dressInPersistentOutfitID
public void dressInPersistentOutfitID(int outfitID) - Specified by:
dressInPersistentOutfitIDin interfaceILuaGameCharacterClothing
-
getOutfitName
- Specified by:
getOutfitNamein interfaceILuaGameCharacterClothing
-
dressInClothingItem
-
getRandomDefaultOutfit
-
getModel
-
hasActiveModel
public boolean hasActiveModel() -
hasItems
- Specified by:
hasItemsin interfaceILuaGameCharacter
-
getLevelUpLevels
public int getLevelUpLevels(int level) -
getLevelMaxForXp
public int getLevelMaxForXp() -
getXpForLevel
public int getXpForLevel(int level) - Specified by:
getXpForLevelin interfaceILuaGameCharacter
-
DoDeath
-
DoDeath
-
onDeath_ShouldDoSplatterAndSounds
public boolean onDeath_ShouldDoSplatterAndSounds(HandWeapon in_weapon, IsoGameCharacter in_wielder, boolean in_isGory) -
clearFallDamage
public void clearFallDamage() -
getImpactIsoSpeed
public float getImpactIsoSpeed() -
DoLand
public void DoLand(float in_impactIsoSpeed) -
getContextWorldContainers
public <T> PZArrayList<ItemContainer> getContextWorldContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate) -
getContextWorldContainers
public <T> PZArrayList<ItemContainer> getContextWorldContainers(T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) -
getContextWorldContainersInObjects
public <T> PZArrayList<ItemContainer> getContextWorldContainersInObjects(IsoObject[] in_contextObjects, T in_paramToCompare, Invokers.Params2.Boolean.ICallback<T, ItemContainer> in_isValidPredicate, PZArrayList<ItemContainer> inout_containerList) -
getContextWorldSuitableContainersToDropCorpseInObjects
public PZArrayList<ItemContainer> getContextWorldSuitableContainersToDropCorpseInObjects(IsoObject[] in_contextObjects) -
getSuitableContainersToDropCorpseInSquare
public PZArrayList<ItemContainer> getSuitableContainersToDropCorpseInSquare(IsoGridSquare in_square) -
getSuitableContainersToDropCorpseInSquare
public PZArrayList<ItemContainer> getSuitableContainersToDropCorpseInSquare(IsoGridSquare in_square, PZArrayList<ItemContainer> inout_foundContainers) -
getSuitableContainersToDropCorpse
-
getSuitableContainersToDropCorpse
public PZArrayList<ItemContainer> getSuitableContainersToDropCorpse(PZArrayList<ItemContainer> inout_foundContainers) -
getContextWorldContainersWithHumanCorpse
public PZArrayList<ItemContainer> getContextWorldContainersWithHumanCorpse(IsoObject[] in_contextObjects) -
getSuitableContainersWithHumanCorpseInSquare
public PZArrayList<ItemContainer> getSuitableContainersWithHumanCorpseInSquare(IsoGridSquare in_square) -
getSuitableContainersWithHumanCorpseInSquare
public PZArrayList<ItemContainer> getSuitableContainersWithHumanCorpseInSquare(IsoGridSquare in_square, PZArrayList<ItemContainer> inout_foundContainers) -
canDropCorpseInto
-
canGrabCorpseFrom
-
canAccessContainer
-
getContainerToolTip
-
getFollowingTarget
- Returns:
- the FollowingTarget
-
setFollowingTarget
- Parameters:
FollowingTarget- the FollowingTarget to set
-
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) - Parameters:
dangerLevels- the dangerLevels to set
-
getPerkList
-
getLeaveBodyTimedown
public float getLeaveBodyTimedown()- Returns:
- the leaveBodyTimedown
-
setLeaveBodyTimedown
public void setLeaveBodyTimedown(float leaveBodyTimedown) - Parameters:
leaveBodyTimedown- the leaveBodyTimedown to set
-
isAllowConversation
public boolean isAllowConversation()- Returns:
- the AllowConversation
-
setAllowConversation
public void setAllowConversation(boolean AllowConversation) - Parameters:
AllowConversation- the AllowConversation to set
-
getReanimateTimer
public float getReanimateTimer()- Returns:
- the ReanimateTimer
-
setReanimateTimer
public void setReanimateTimer(float ReanimateTimer) - Parameters:
ReanimateTimer- the ReanimateTimer to set
-
getReanimAnimFrame
public int getReanimAnimFrame()- Returns:
- the ReanimAnimFrame
-
setReanimAnimFrame
public void setReanimAnimFrame(int ReanimAnimFrame) - Parameters:
ReanimAnimFrame- the ReanimAnimFrame to set
-
getReanimAnimDelay
public int getReanimAnimDelay()- Returns:
- the ReanimAnimDelay
-
setReanimAnimDelay
public void setReanimAnimDelay(int ReanimAnimDelay) - Parameters:
ReanimAnimDelay- the ReanimAnimDelay to set
-
isReanim
public boolean isReanim()- Returns:
- the Reanim
-
setReanim
public void setReanim(boolean Reanim) - Parameters:
Reanim- the Reanim to set
-
isVisibleToNPCs
public boolean isVisibleToNPCs()- Returns:
- the VisibleToNPCs
-
setVisibleToNPCs
public void setVisibleToNPCs(boolean VisibleToNPCs) - Parameters:
VisibleToNPCs- the VisibleToNPCs to set
-
getDieCount
public int getDieCount()- Returns:
- the DieCount
-
setDieCount
public void setDieCount(int DieCount) - Parameters:
DieCount- the DieCount to set
-
getLlx
public float getLlx()- Returns:
- the llx
-
setLlx
public void setLlx(float llx) - Parameters:
llx- the llx to set
-
getLly
public float getLly()- Returns:
- the lly
-
setLly
public void setLly(float lly) - Parameters:
lly- the lly to set
-
getLlz
public float getLlz()- Returns:
- the llz
-
setLlz
public void setLlz(float llz) - Parameters:
llz- the llz to set
-
getRemoteID
public int getRemoteID()- Returns:
- the RemoteID
-
setRemoteID
public void setRemoteID(int RemoteID) - Parameters:
RemoteID- the RemoteID to set
-
getNumSurvivorsInVicinity
public int getNumSurvivorsInVicinity()- Returns:
- the NumSurvivorsInVicinity
-
setNumSurvivorsInVicinity
public void setNumSurvivorsInVicinity(int NumSurvivorsInVicinity) - Parameters:
NumSurvivorsInVicinity- the NumSurvivorsInVicinity to set
-
getLevelUpMultiplier
public float getLevelUpMultiplier()- Returns:
- the LevelUpMultiplier
-
setLevelUpMultiplier
public void setLevelUpMultiplier(float LevelUpMultiplier) - Parameters:
LevelUpMultiplier- the LevelUpMultiplier to set
-
getXp
- Specified by:
getXpin interfaceILuaGameCharacter- Returns:
- the xp
-
setXp
-
getLastLocalEnemies
public int getLastLocalEnemies()- Returns:
- the LastLocalEnemies
-
setLastLocalEnemies
public void setLastLocalEnemies(int LastLocalEnemies) - Parameters:
LastLocalEnemies- the LastLocalEnemies to set
-
getVeryCloseEnemyList
- Returns:
- the VeryCloseEnemyList
-
getLastKnownLocation
-
getAttackedBy
- Returns:
- the AttackedBy
-
setAttackedBy
- Parameters:
AttackedBy- the AttackedBy to set
-
isIgnoreStaggerBack
public boolean isIgnoreStaggerBack()- Returns:
- the IgnoreStaggerBack
-
setIgnoreStaggerBack
public void setIgnoreStaggerBack(boolean IgnoreStaggerBack) - Parameters:
IgnoreStaggerBack- the IgnoreStaggerBack to set
-
getTimeThumping
public int getTimeThumping()- Returns:
- the TimeThumping
-
setTimeThumping
public void setTimeThumping(int TimeThumping) - Parameters:
TimeThumping- the TimeThumping to set
-
getPatienceMax
public int getPatienceMax()- Returns:
- the PatienceMax
-
setPatienceMax
public void setPatienceMax(int PatienceMax) - Parameters:
PatienceMax- the PatienceMax to set
-
getPatienceMin
public int getPatienceMin()- Returns:
- the PatienceMin
-
setPatienceMin
public void setPatienceMin(int PatienceMin) - Parameters:
PatienceMin- the PatienceMin to set
-
getPatience
public int getPatience()- Returns:
- the Patience
-
setPatience
public void setPatience(int Patience) - Parameters:
Patience- the Patience to set
-
getCharacterActions
- Specified by:
getCharacterActionsin interfaceILuaGameCharacter- Returns:
- the CharacterActions
-
hasTimedActions
public boolean hasTimedActions() -
isCurrentActionPathfinding
public boolean isCurrentActionPathfinding() -
isCurrentActionAllowedWhileDraggingCorpses
public boolean isCurrentActionAllowedWhileDraggingCorpses() -
checkCurrentAction
-
getForwardDirection
Deprecated.- Returns:
- the character's forward direction vector
-
getForwardDirectionX
public float getForwardDirectionX() -
getForwardDirectionY
public float getForwardDirectionY() -
getForwardDirection
-
setForwardDirection
- Parameters:
dir- The character's new forward direction.
-
setTargetAndCurrentDirection
public void setTargetAndCurrentDirection(float in_directionX, float in_directionY) - Specified by:
setTargetAndCurrentDirectionin interfaceIGrappleable- Specified by:
setTargetAndCurrentDirectionin interfaceIGrappleableWrapper
-
setForwardDirection
public void setForwardDirection(float x, float y) - Specified by:
setForwardDirectionin interfaceIGrappleable
-
zeroForwardDirectionX
public void zeroForwardDirectionX() -
zeroForwardDirectionY
public void zeroForwardDirectionY() -
getDirectionAngleRadians
public float getDirectionAngleRadians() -
getDirectionAngle
public float getDirectionAngle()The forward direction angle, in degrees. -
setDirectionAngle
public void setDirectionAngle(float in_angleDegrees) -
getAnimAngle
public float getAnimAngle() -
getAnimAngleRadians
public float getAnimAngleRadians() -
getAnimVector
Deprecated. -
getAnimForwardDirection
- Specified by:
getAnimForwardDirectionin interfaceIGrappleable
-
getLookAngleRadians
public float getLookAngleRadians() -
getLookVector
-
getLookDirectionX
public float getLookDirectionX() -
getLookDirectionY
public float getLookDirectionY() -
isAnimatingBackwards
public boolean isAnimatingBackwards() -
getForwardMovementIsoDirection
- Overrides:
getForwardMovementIsoDirectionin classIsoObject
-
setAnimatingBackwards
public void setAnimatingBackwards(boolean m_isAnimatingBackwards) -
isDraggingCorpse
public boolean isDraggingCorpse() -
getOwner
-
setOwner
-
getOwnerPlayer
-
setOwnerPlayer
-
getDotWithForwardDirection
-
getDotWithForwardDirection
public float getDotWithForwardDirection(float targetX, float targetY) -
isAsleep
public boolean isAsleep()- Specified by:
isAsleepin interfaceILuaGameCharacter- Returns:
- the Asleep
-
setAsleep
public void setAsleep(boolean Asleep) - Specified by:
setAsleepin interfaceILuaGameCharacter- Parameters:
Asleep- the Asleep to set
-
isResting
public boolean isResting()- Specified by:
isRestingin interfaceILuaGameCharacter
-
setIsResting
public void setIsResting(boolean isResting) - Specified by:
setIsRestingin interfaceILuaGameCharacter
-
getZombieKills
public int getZombieKills()- Specified by:
getZombieKillsin interfaceILuaGameCharacter- Returns:
- the ZombieKills
-
setZombieKills
public void setZombieKills(int ZombieKills) - Parameters:
ZombieKills- the ZombieKills to set
-
getLastZombieKills
public int getLastZombieKills()- Returns:
- the LastZombieKills
-
setLastZombieKills
public void setLastZombieKills(int LastZombieKills) - Parameters:
LastZombieKills- the LastZombieKills to set
-
getForceWakeUpTime
public float getForceWakeUpTime()- Returns:
- the ForceWakeUpTime
-
setForceWakeUpTime
public void setForceWakeUpTime(float ForceWakeUpTime) - Specified by:
setForceWakeUpTimein interfaceILuaGameCharacter- Parameters:
ForceWakeUpTime- the ForceWakeUpTime to set
-
forceAwake
public void forceAwake() -
getBodyDamage
- Specified by:
getBodyDamagein interfaceILuaGameCharacterDamage- Returns:
- the BodyDamage
-
getBodyDamageRemote
- Specified by:
getBodyDamageRemotein interfaceILuaGameCharacterDamage
-
resetBodyDamageRemote
public void resetBodyDamageRemote() -
getDefaultState
- Returns:
- the defaultState
-
setDefaultState
- Parameters:
defaultState- the defaultState to set
-
getDescriptor
- Specified by:
getDescriptorin interfaceILuaGameCharacter- Returns:
- the descriptor
-
setDescriptor
- Specified by:
setDescriptorin interfaceILuaGameCharacter- Parameters:
descriptor- the descriptor to set
-
getFullName
- Specified by:
getFullNamein interfaceILuaGameCharacter
-
getVisual
- Specified by:
getVisualin 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) - Parameters:
FireKillRate- the FireKillRate to set
-
getFireSpreadProbability
public int getFireSpreadProbability()- Returns:
- the FireSpreadProbability
-
setFireSpreadProbability
public void setFireSpreadProbability(int FireSpreadProbability) - Parameters:
FireSpreadProbability- the FireSpreadProbability to set
-
getHealth
public float getHealth()- Specified by:
getHealthin interfaceILuaGameCharacterDamage- Returns:
- the Health
-
setHealth
public void setHealth(float Health) - Specified by:
setHealthin interfaceILuaGameCharacterDamage- Parameters:
Health- the Health to set
-
isOnDeathDone
public boolean isOnDeathDone()- Specified by:
isOnDeathDonein interfaceILuaGameCharacterDamage
-
setOnDeathDone
public void setOnDeathDone(boolean done) - Specified by:
setOnDeathDonein interfaceILuaGameCharacterDamage
-
isOnKillDone
public boolean isOnKillDone()- Specified by:
isOnKillDonein interfaceILuaGameCharacterDamage
-
setOnKillDone
public void setOnKillDone(boolean done) - Specified by:
setOnKillDonein interfaceILuaGameCharacterDamage
-
isDeathDragDown
public boolean isDeathDragDown()- Specified by:
isDeathDragDownin interfaceILuaGameCharacterDamage
-
setDeathDragDown
public void setDeathDragDown(boolean dragDown) - Specified by:
setDeathDragDownin interfaceILuaGameCharacterDamage
-
isPlayingDeathSound
public boolean isPlayingDeathSound()- Specified by:
isPlayingDeathSoundin interfaceILuaGameCharacterDamage
-
setPlayingDeathSound
public void setPlayingDeathSound(boolean playing) - Specified by:
setPlayingDeathSoundin interfaceILuaGameCharacterDamage
-
getHurtSound
- Returns:
- the hurtSound
-
setHurtSound
- Parameters:
hurtSound- the hurtSound to set
-
isIgnoreMovementForDirection
Deprecated.- Returns:
- the IgnoreMovementForDirection
-
getInventory
- Specified by:
getInventoryin interfaceILuaGameCharacter- Returns:
- the inventory
-
setInventory
- Parameters:
inventory- the inventory to set
-
isPrimaryEquipped
-
getPrimaryHandItem
- Specified by:
getPrimaryHandItemin interfaceILuaGameCharacter- Returns:
- the leftHandItem
-
setPrimaryHandItem
- Specified by:
setPrimaryHandItemin interfaceILuaGameCharacter- Parameters:
leftHandItem- the leftHandItem to set
-
getAttackingWeapon
-
initWornItems
-
getWornItems
- Specified by:
getWornItemsin interfaceILuaGameCharacterClothing
-
setWornItems
- Specified by:
setWornItemsin interfaceILuaGameCharacterClothing
-
getWornItem
- Specified by:
getWornItemin interfaceILuaGameCharacterClothing
-
setWornItem
- Specified by:
setWornItemin interfaceILuaGameCharacterClothing
-
setWornItem
-
removeWornItem
- Specified by:
removeWornItemin interfaceILuaGameCharacterClothing
-
removeWornItem
-
clearWornItems
public void clearWornItems()- Specified by:
clearWornItemsin interfaceILuaGameCharacterClothing
-
getBodyLocationGroup
- Specified by:
getBodyLocationGroupin interfaceILuaGameCharacterClothing
-
onWornItemsChanged
public void onWornItemsChanged() -
initAttachedItems
-
getAttachedItems
- Specified by:
getAttachedItemsin interfaceILuaGameCharacterAttachedItems
-
setAttachedItems
- Specified by:
setAttachedItemsin interfaceILuaGameCharacterAttachedItems
-
getAttachedItem
- Specified by:
getAttachedItemin interfaceILuaGameCharacterAttachedItems
-
setAttachedItem
- Specified by:
setAttachedItemin interfaceILuaGameCharacterAttachedItems
-
removeAttachedItem
- Specified by:
removeAttachedItemin interfaceILuaGameCharacterAttachedItems
-
clearAttachedItems
public void clearAttachedItems()- Specified by:
clearAttachedItemsin interfaceILuaGameCharacterAttachedItems
-
getAttachedLocationGroup
- Specified by:
getAttachedLocationGroupin interfaceILuaGameCharacterAttachedItems
-
getClothingWetness
-
getClothingItem_Head
- Returns:
- the ClothingItem_Head
-
setClothingItem_Head
- Specified by:
setClothingItem_Headin interfaceILuaGameCharacterClothing- Parameters:
item- the ClothingItem_Head to set
-
getClothingItem_Torso
- Returns:
- the ClothingItem_Torso
-
setClothingItem_Torso
- Specified by:
setClothingItem_Torsoin interfaceILuaGameCharacterClothing
-
getClothingItem_Back
-
setClothingItem_Back
- Specified by:
setClothingItem_Backin interfaceILuaGameCharacterClothing
-
getClothingItem_Hands
- Returns:
- the ClothingItem_Hands
-
setClothingItem_Hands
- Specified by:
setClothingItem_Handsin interfaceILuaGameCharacterClothing- Parameters:
item- the ClothingItem_Hands to set
-
getClothingItem_Legs
- Returns:
- the ClothingItem_Legs
-
setClothingItem_Legs
- Specified by:
setClothingItem_Legsin interfaceILuaGameCharacterClothing- Parameters:
item- the ClothingItem_Legs to set
-
getClothingItem_Feet
- Returns:
- the ClothingItem_Feet
-
setClothingItem_Feet
- Specified by:
setClothingItem_Feetin interfaceILuaGameCharacterClothing- Parameters:
item- the ClothingItem_Feet to set
-
getNextWander
public int getNextWander()- Returns:
- the NextWander
-
setNextWander
public void setNextWander(int NextWander) - Parameters:
NextWander- the NextWander to set
-
isOnFire
public boolean isOnFire()- Specified by:
isOnFirein interfaceILuaGameCharacterDamage- Returns:
- the OnFire
-
setOnFire
public void setOnFire(boolean OnFire) - Parameters:
OnFire- the OnFire to set
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoMovingObject
-
getPathIndex
public int getPathIndex()- Returns:
- the pathIndex
-
setPathIndex
public void setPathIndex(int pathIndex) - Parameters:
pathIndex- the pathIndex to set
-
getPathTargetX
public int getPathTargetX()- Returns:
- the PathTargetX
-
getPathTargetY
public int getPathTargetY()- Returns:
- the PathTargetY
-
getPathTargetZ
public int getPathTargetZ()- Returns:
- the PathTargetZ
-
getSecondaryHandItem
- Specified by:
getSecondaryHandItemin interfaceILuaGameCharacter- Returns:
- the rightHandItem
-
setSecondaryHandItem
- Specified by:
setSecondaryHandItemin interfaceILuaGameCharacter- Parameters:
rightHandItem- the rightHandItem to set
-
isHandItem
- Specified by:
isHandItemin interfaceILuaGameCharacter
-
isPrimaryHandItem
- Specified by:
isPrimaryHandItemin interfaceILuaGameCharacter
-
isSecondaryHandItem
- Specified by:
isSecondaryHandItemin interfaceILuaGameCharacter
-
isItemInBothHands
- Specified by:
isItemInBothHandsin interfaceILuaGameCharacter
-
removeFromHands
- Specified by:
removeFromHandsin interfaceILuaGameCharacter
-
getSpeakColour
- Returns:
- the SpeakColour
-
setSpeakColour
- Parameters:
SpeakColour- the SpeakColour to set
-
setSpeakColourInfo
- Specified by:
setSpeakColourInfoin interfaceILuaGameCharacter
-
getSlowFactor
public float getSlowFactor()- Returns:
- the slowFactor
-
setSlowFactor
public void setSlowFactor(float slowFactor) - Parameters:
slowFactor- the slowFactor to set
-
getSlowTimer
public float getSlowTimer()- Returns:
- the slowTimer
-
setSlowTimer
public void setSlowTimer(float slowTimer) - Parameters:
slowTimer- the slowTimer to set
-
isbUseParts
public boolean isbUseParts()- Returns:
- the bUseParts
-
setbUseParts
public void setbUseParts(boolean useParts) - Parameters:
useParts- the bUseParts to set
-
isSpeaking
public boolean isSpeaking()- Specified by:
isSpeakingin interfaceILuaGameCharacter- Returns:
- the Speaking
-
setSpeaking
public void setSpeaking(boolean Speaking) - Parameters:
Speaking- the Speaking to set
-
getSpeakTime
public float getSpeakTime()- Returns:
- the SpeakTime
-
setSpeakTime
public void setSpeakTime(int SpeakTime) - Parameters:
SpeakTime- the SpeakTime to set
-
getSpeedMod
public float getSpeedMod()- Returns:
- the speedMod
-
setSpeedMod
public void setSpeedMod(float speedMod) - Parameters:
speedMod- the speedMod to set
-
getStaggerTimeMod
public float getStaggerTimeMod()- Returns:
- the staggerTimeMod
-
setStaggerTimeMod
public void setStaggerTimeMod(float staggerTimeMod) - Parameters:
staggerTimeMod- the staggerTimeMod to set
-
getStateMachine
- Returns:
- the stateMachine
-
getMoodles
- Specified by:
getMoodlesin interfaceILuaGameCharacter- Returns:
- the Moodles
-
getStats
- Specified by:
getStatsin interfaceILuaGameCharacter- Returns:
- the stats
-
getUsedItemsOn
-
getUseHandWeapon
- Returns:
- the useHandWeapon
-
setUseHandWeapon
- Parameters:
useHandWeapon- the useHandWeapon to set
-
getLegsSprite
- Returns:
- the legsSprite
-
setLegsSprite
- Parameters:
legsSprite- the legsSprite to set
-
getAttackTargetSquare
- Returns:
- the attackTargetSquare
-
setAttackTargetSquare
- Parameters:
attackTargetSquare- the attackTargetSquare to set
-
getBloodImpactX
public float getBloodImpactX()- Returns:
- the BloodImpactX
-
setBloodImpactX
public void setBloodImpactX(float BloodImpactX) - Parameters:
BloodImpactX- the BloodImpactX to set
-
getBloodImpactY
public float getBloodImpactY()- Returns:
- the BloodImpactY
-
setBloodImpactY
public void setBloodImpactY(float BloodImpactY) - Parameters:
BloodImpactY- the BloodImpactY to set
-
getBloodImpactZ
public float getBloodImpactZ()- Returns:
- the BloodImpactZ
-
setBloodImpactZ
public void setBloodImpactZ(float BloodImpactZ) - Parameters:
BloodImpactZ- the BloodImpactZ to set
-
getBloodSplat
- Returns:
- the bloodSplat
-
setBloodSplat
- Parameters:
bloodSplat- the bloodSplat to set
-
isbOnBed
-
setbOnBed
-
isOnBed
public boolean isOnBed() -
setOnBed
public void setOnBed(boolean bOnBed) -
getMoveForwardVec
- Returns:
- the moveForwardVec
-
setMoveForwardVec
- Parameters:
moveForwardVec- the moveForwardVec to set
-
isPathing
public boolean isPathing()- Returns:
- the pathing
-
setPathing
public void setPathing(boolean pathing) - Parameters:
pathing- the pathing to set
-
getLocalEnemyList
- Returns:
- the LocalEnemyList
-
getEnemyList
- Returns:
- the EnemyList
-
getCharacterTraits
- Specified by:
getCharacterTraitsin interfaceILuaGameCharacter
-
getMaxWeight
public int getMaxWeight()- Specified by:
getMaxWeightin interfaceILuaGameCharacter- Returns:
- the maxWeight
-
setMaxWeight
public void setMaxWeight(int maxWeight) - Parameters:
maxWeight- the maxWeight to set
-
getMaxWeightBase
public int getMaxWeightBase()- Returns:
- the maxWeightBase
-
setMaxWeightBase
public void setMaxWeightBase(int maxWeightBase) - Parameters:
maxWeightBase- the maxWeightBase to set
-
getSleepingTabletDelta
public float getSleepingTabletDelta()- Returns:
- the SleepingTabletDelta
-
setSleepingTabletDelta
public void setSleepingTabletDelta(float SleepingTabletDelta) - Parameters:
SleepingTabletDelta- the SleepingTabletDelta to set
-
getBetaEffect
public float getBetaEffect()- Returns:
- the BetaEffect
-
setBetaEffect
public void setBetaEffect(float BetaEffect) - Parameters:
BetaEffect- the BetaEffect to set
-
getDepressEffect
public float getDepressEffect()- Returns:
- the DepressEffect
-
setDepressEffect
public void setDepressEffect(float DepressEffect) - Parameters:
DepressEffect- the DepressEffect to set
-
getSleepingTabletEffect
public float getSleepingTabletEffect()- Specified by:
getSleepingTabletEffectin interfaceILuaGameCharacterHealth- Returns:
- the SleepingTabletEffect
-
setSleepingTabletEffect
public void setSleepingTabletEffect(float SleepingTabletEffect) - Specified by:
setSleepingTabletEffectin interfaceILuaGameCharacterHealth- Parameters:
SleepingTabletEffect- the SleepingTabletEffect to set
-
getBetaDelta
public float getBetaDelta()- Returns:
- the BetaDelta
-
setBetaDelta
public void setBetaDelta(float BetaDelta) - Parameters:
BetaDelta- the BetaDelta to set
-
getDepressDelta
public float getDepressDelta()- Returns:
- the DepressDelta
-
setDepressDelta
public void setDepressDelta(float DepressDelta) - Parameters:
DepressDelta- the DepressDelta to set
-
getPainEffect
public float getPainEffect()- Returns:
- the PainEffect
-
setPainEffect
public void setPainEffect(float PainEffect) - Parameters:
PainEffect- the PainEffect to set
-
getPainDelta
public float getPainDelta()- Returns:
- the PainDelta
-
setPainDelta
public void setPainDelta(float PainDelta) - Parameters:
PainDelta- the PainDelta to set
-
isbDoDefer
public boolean isbDoDefer()- Returns:
- the bDoDefer
-
setbDoDefer
public void setbDoDefer(boolean doDefer) - Parameters:
doDefer- the bDoDefer to set
-
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 climbing) - Parameters:
climbing- the bClimbing to set
-
isLastCollidedW
public boolean isLastCollidedW()- Returns:
- the lastCollidedW
-
setLastCollidedW
public void setLastCollidedW(boolean lastCollidedW) - Parameters:
lastCollidedW- the lastCollidedW to set
-
isLastCollidedN
public boolean isLastCollidedN()- Returns:
- the lastCollidedN
-
setLastCollidedN
public void setLastCollidedN(boolean lastCollidedN) - Parameters:
lastCollidedN- the lastCollidedN to set
-
getFallTime
public float getFallTime()- Returns:
- the fallTime
-
getFallSpeedSeverity
-
setFallTime
public void setFallTime(float fallTime) - Parameters:
fallTime- the fallTime to set
-
getLastFallSpeed
public float getLastFallSpeed()- Returns:
- the lastFallSpeed
-
setLastFallSpeed
public void setLastFallSpeed(float lastFallSpeed) - Parameters:
lastFallSpeed- the lastFallSpeed to set
-
isbFalling
public boolean isbFalling()- Returns:
- the bFalling
-
setbFalling
public void setbFalling(boolean falling) - Parameters:
falling- the bFalling to set
-
getCurrentBuilding
- Overrides:
getCurrentBuildingin classIsoMovingObject
-
getCurrentBuildingDef
-
getCurrentRoomDef
-
getTorchStrength
public float getTorchStrength() -
getAnimEventBroadcaster
- Specified by:
getAnimEventBroadcasterin interfaceIAnimEventWrappedBroadcaster
-
OnAnimEvent
- Specified by:
OnAnimEventin interfaceIAnimEventCallback
-
onRagdollSimulationStarted
public void onRagdollSimulationStarted() -
getHammerSoundMod
public float getHammerSoundMod()- Specified by:
getHammerSoundModin interfaceILuaGameCharacter
-
getWeldingSoundMod
public float getWeldingSoundMod()- Specified by:
getWeldingSoundModin 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:
getFatigueModin 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:
getPerkLevelin interfaceILuaGameCharacter
-
setPerkLevelDebug
- Specified by:
setPerkLevelDebugin interfaceILuaGameCharacter
-
LoseLevel
- Specified by:
LoseLevelin interfaceILuaGameCharacter
-
LevelPerk
Level up a perk (max lvl 5)- Specified by:
LevelPerkin 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:
LevelPerkin 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:
ReadLiteraturein 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 value) -
isRagdoll
public boolean isRagdoll() -
setRagdollFall
public void setRagdollFall(boolean value) -
isRagdollFall
public boolean isRagdollFall() -
isVehicleCollision
public boolean isVehicleCollision() -
setVehicleCollision
public void setVehicleCollision(boolean value) -
useRagdollVehicleCollision
public boolean useRagdollVehicleCollision() -
isUpright
public boolean isUpright() -
isOnBack
public boolean isOnBack() -
usePhysicHitReaction
public boolean usePhysicHitReaction() -
setUsePhysicHitReaction
public void setUsePhysicHitReaction(boolean usePhysicHitReaction) -
isRagdollSimulationActive
public boolean isRagdollSimulationActive() -
Seen
-
CanSee
-
CanSee
-
getLowDangerInVicinity
-
hasEquipped
- Specified by:
hasEquippedin interfaceILuaGameCharacter
-
hasEquippedTag
- Specified by:
hasEquippedTagin interfaceILuaGameCharacter
-
hasWornTag
- Specified by:
hasWornTagin interfaceILuaGameCharacter
-
setForwardIsoDirection
- Specified by:
setForwardIsoDirectionin interfaceILuaIsoObject- Overrides:
setForwardIsoDirectionin classIsoObject
-
setForwardDirectionFromIsoDirection
public void setForwardDirectionFromIsoDirection() -
setForwardDirectionFromAnimAngle
public void setForwardDirectionFromAnimAngle() -
Callout
public void Callout(boolean doAnim) -
Callout
public void Callout()- Specified by:
Calloutin interfaceILuaGameCharacter
-
load
- Overrides:
loadin classIsoMovingObject- Throws:
IOException
-
getDescription
- Overrides:
getDescriptionin classIsoMovingObject
-
save
- Overrides:
savein classIsoMovingObject- Throws:
IOException
-
getChatElement
-
StartAction
- Specified by:
StartActionin interfaceILuaGameCharacter
-
QueueAction
-
StopAllActionQueue
public void StopAllActionQueue()- Specified by:
StopAllActionQueuein interfaceILuaGameCharacter
-
StopAllActionQueueRunning
public void StopAllActionQueueRunning() -
StopAllActionQueueAiming
public void StopAllActionQueueAiming() -
StopAllActionQueueWalking
public void StopAllActionQueueWalking() -
GetAnimSetName
- Specified by:
GetAnimSetNamein 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:
initSpritePartsEmptyin interfaceILuaGameCharacter
-
InitSpriteParts
-
hasTrait
- Specified by:
hasTraitin interfaceILuaGameCharacter
-
ApplyInBedOffset
public void ApplyInBedOffset(boolean apply) -
Dressup
- Specified by:
Dressupin interfaceILuaGameCharacterClothing
-
setPathSpeed
public void setPathSpeed(float speed) -
PlayAnim
- Specified by:
PlayAnimin interfaceILuaGameCharacter
-
PlayAnimWithSpeed
- Specified by:
PlayAnimWithSpeedin interfaceILuaGameCharacter
-
PlayAnimUnlooped
- Specified by:
PlayAnimUnloopedin interfaceILuaGameCharacter
-
DirectionFromVector
-
DoFootstepSound
-
DoFootstepSound
public void DoFootstepSound(float volume) -
Eat
- Specified by:
Eatin interfaceILuaGameCharacterHealth
-
EatOnClient
-
Eat
- Specified by:
Eatin interfaceILuaGameCharacterHealth
-
Eat
- Specified by:
Eatin interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluidin interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluidin interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluidin interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluidin interfaceILuaGameCharacterHealth
-
DrinkFluid
- Specified by:
DrinkFluidin interfaceILuaGameCharacterHealth
-
FireCheck
public void FireCheck() -
getPrimaryHandType
-
getGlobalMovementMod
public float getGlobalMovementMod(boolean bDoNoises) - Overrides:
getGlobalMovementModin classIsoMovingObject
-
getMovementSpeed
public float getMovementSpeed() -
getSecondaryHandType
-
HasItem
-
changeState
- Specified by:
changeStatein interfaceILuaGameCharacter
-
getCurrentState
- Specified by:
getCurrentStatein interfaceILuaGameCharacter
-
isCurrentState
- Specified by:
isCurrentStatein interfaceILuaGameCharacter
-
isCurrentGameClientState
-
getStateMachineParams
-
setStateMachineLocked
public void setStateMachineLocked(boolean val) -
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta) - Specified by:
Hitin interfaceILuaGameCharacterDamage- Overrides:
Hitin classIsoMovingObject
-
Hit
public float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote) - Specified by:
Hitin 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 bonePos) -
IsSpeaking
public boolean IsSpeaking()- Specified by:
IsSpeakingin interfaceILuaGameCharacter- Specified by:
IsSpeakingin interfaceTalker
-
IsSpeakingNPC
public boolean IsSpeakingNPC() -
MoveForward
public void MoveForward(float dist, float x, float y, float soundDelta) -
pathToCharacter
-
pathToLocation
public void pathToLocation(int x, int y, int z) - Specified by:
pathToLocationin interfaceILuaGameCharacter
-
pathToLocationF
public void pathToLocationF(float x, float y, float z) - Specified by:
pathToLocationFin interfaceILuaGameCharacter
-
pathToSound
public void pathToSound(int x, int y, int z) -
CanAttack
public boolean CanAttack() -
isEnduranceSufficientForAction
public boolean isEnduranceSufficientForAction()- Specified by:
isEnduranceSufficientForActionin interfaceILuaGameCharacter
-
ReduceHealthWhenBurning
public void ReduceHealthWhenBurning() -
DrawSneezeText
Deprecated. -
getSpriteDef
- Specified by:
getSpriteDefin interfaceILuaGameCharacter
-
render
-
renderServerGUI
public void renderServerGUI() -
isSeatedInVehicle
public boolean isSeatedInVehicle() -
renderObjectPicker
- Overrides:
renderObjectPickerin classIsoObject
-
calculateShadowParams
-
calculateShadowParams
public static ShadowParams calculateShadowParams(AnimationPlayer animationPlayer, float animalSize, boolean bRagdoll, ShadowParams sp) -
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:
isMaskClickedin classIsoObject
-
setHaloNote
- Specified by:
setHaloNotein interfaceILuaGameCharacter
-
setHaloNote
- Specified by:
setHaloNotein interfaceILuaGameCharacter
-
setHaloNote
- Specified by:
setHaloNotein interfaceILuaGameCharacter
-
getHaloTimerCount
public float getHaloTimerCount() -
DoSneezeText
public void DoSneezeText() -
getSayLine
- Specified by:
getSayLinein interfaceTalker
-
setSayLine
- Parameters:
sayLine- the sayLine to set
-
getLastChatMessage
-
setLastChatMessage
-
getLastSpokenLine
-
setLastSpokenLine
-
SayDebug
-
SayDebug
-
getMaxChatLines
public int getMaxChatLines() -
Say
- Specified by:
Sayin interfaceILuaGameCharacter- Specified by:
Sayin interfaceTalker
-
Say
public void Say(String line, float r, float g, float b, UIFont font, float baseRange, String customTag) - Specified by:
Sayin interfaceILuaGameCharacter
-
SayWhisper
-
SayShout
-
SayRadio
-
addLineChatElement
-
addLineChatElement
-
addLineChatElement
-
addLineChatElement
-
getUserNameHeight
public int getUserNameHeight() -
updateTextObjects
public void updateTextObjects() -
renderlast
public void renderlast()- Overrides:
renderlastin classIsoMovingObject
-
drawLine
-
calcCarForwardVector
-
carMovingBackward
-
calcCarPositionOffset
-
calcLengthMultiplier
-
calcCarSpeedVector
-
calcCarSpeedVector
-
calcCarToPlayerVector
-
calcCarToPlayerVector
-
calcConeAngleOffset
-
calcConeAngleMultiplier
-
drawDirectionLine
-
drawDebugTextBelow
-
getEquipedRadio
-
setDefaultState
public void setDefaultState() -
SetOnFire
public void SetOnFire() -
StopBurning
public void StopBurning()- Specified by:
StopBurningin interfaceILuaGameCharacterDamage
-
SpreadFireMP
public void SpreadFireMP() -
SpreadFire
public void SpreadFire() -
Throw
-
helmetFall
public boolean helmetFall(boolean hitHead) -
smashCarWindow
- Specified by:
smashCarWindowin interfaceILuaGameCharacter
-
smashWindow
- Specified by:
smashWindowin interfaceILuaGameCharacter
-
openWindow
- Specified by:
openWindowin interfaceILuaGameCharacter
-
closeWindow
- Specified by:
closeWindowin interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindowin interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindowin interfaceILuaGameCharacter
-
isClosingWindow
-
isClimbingThroughWindow
-
climbThroughWindowFrame
- Specified by:
climbThroughWindowFramein interfaceILuaGameCharacter
-
climbSheetRope
public void climbSheetRope()- Specified by:
climbSheetRopein interfaceILuaGameCharacter
-
climbDownSheetRope
public void climbDownSheetRope()- Specified by:
climbDownSheetRopein interfaceILuaGameCharacter
-
canClimbSheetRope
- Specified by:
canClimbSheetRopein interfaceILuaGameCharacter
-
canClimbDownSheetRopeInCurrentSquare
public boolean canClimbDownSheetRopeInCurrentSquare()- Specified by:
canClimbDownSheetRopeInCurrentSquarein interfaceILuaGameCharacter
-
canClimbDownSheetRope
- Specified by:
canClimbDownSheetRopein interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindowin interfaceILuaGameCharacter
-
climbThroughWindow
- Specified by:
climbThroughWindowin interfaceILuaGameCharacter
-
climbOverFence
- Specified by:
climbOverFencein interfaceILuaGameCharacter
-
isAboveTopOfStairs
public boolean isAboveTopOfStairs()- Specified by:
isAboveTopOfStairsin interfaceILuaGameCharacter
-
throwGrappledTargetOutWindow
-
throwGrappledOverFence
-
throwGrappledIntoInventory
-
pickUpCorpseItem
-
pickUpCorpse
-
calculateGrappleEffectivenessFromTraits
public float calculateGrappleEffectivenessFromTraits() -
preupdate
public void preupdate()- Overrides:
preupdatein classIsoMovingObject
-
updateHandEquips
public void updateHandEquips() -
update
public void update()- Overrides:
updatein classIsoMovingObject
-
isPushedByForSeparate
- Overrides:
isPushedByForSeparatein classIsoMovingObject
-
setHitDir
- Overrides:
setHitDirin classIsoMovingObject- Parameters:
hitDir- the hitDir to set
-
getHitDirEnum
-
getHoursSurvived
public double getHoursSurvived()- Specified by:
getHoursSurvivedin interfaceILuaGameCharacter
-
shouldBeFalling
public boolean shouldBeFalling() -
getHeightAboveFloor
public float getHeightAboveFloor() -
calculateBaseSpeed
public float calculateBaseSpeed() -
calculateCombatSpeed
public float calculateCombatSpeed() -
updateSpeedModifiers
public void updateSpeedModifiers() -
updateDiscomfortModifiers
public void updateDiscomfortModifiers() -
DoFloorSplat
-
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y) - Overrides:
onMouseLeftClickin classIsoObject
-
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:
isOutsidein interfaceILuaGameCharacter- Overrides:
isOutsidein classGameEntity
-
isFemale
public boolean isFemale()- Specified by:
isFemalein interfaceILuaGameCharacter
-
setFemale
public void setFemale(boolean isFemale) - Specified by:
setFemalein interfaceILuaGameCharacter
-
isZombie
public boolean isZombie()- Specified by:
isZombiein interfaceILuaGameCharacter- Overrides:
isZombiein classIsoObject
-
getLastHitCount
public int getLastHitCount()- Specified by:
getLastHitCountin interfaceILuaGameCharacterDamage
-
setLastHitCount
public void setLastHitCount(int hitCount) - Specified by:
setLastHitCountin 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:
getPerkInfoin interfaceILuaGameCharacter
-
isEquipped
- Specified by:
isEquippedin interfaceILuaGameCharacter
-
isEquippedClothing
- Specified by:
isEquippedClothingin interfaceILuaGameCharacter
-
isAttachedItem
- Specified by:
isAttachedItemin interfaceILuaGameCharacter
-
faceThisObject
- Specified by:
faceThisObjectin interfaceILuaGameCharacter
-
facePosition
public void facePosition(int x, int y) - Specified by:
facePositionin interfaceILuaGameCharacter
-
faceThisObjectAlt
- Specified by:
faceThisObjectAltin interfaceILuaGameCharacter
-
setAnimated
public void setAnimated(boolean b) -
playHurtSound
public long playHurtSound() -
playDeadSound
public void playDeadSound() -
saveChange
- Overrides:
saveChangein classIsoObject
-
loadChange
- Overrides:
loadChangein classIsoObject
-
getAlreadyReadPages
- Specified by:
getAlreadyReadPagesin interfaceILuaGameCharacter
-
setAlreadyReadPages
- Specified by:
setAlreadyReadPagesin interfaceILuaGameCharacter
-
updateLightInfo
public void updateLightInfo() -
initLightInfo2
-
getLightInfo2
-
postupdate
public void postupdate()- Overrides:
postupdatein classIsoMovingObject
-
getAnimationTimeDelta
public float getAnimationTimeDelta() -
updateForServerGui
public void updateForServerGui() -
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:
isAnimationRecorderActivein interfaceIAnimatable
-
getAnimationPlayerRecorder
- Specified by:
getAnimationPlayerRecorderin interfaceIAnimatable
-
getMeleeDelay
public float getMeleeDelay()- Specified by:
getMeleeDelayin interfaceILuaGameCharacter
-
setMeleeDelay
public void setMeleeDelay(float delay) - Specified by:
setMeleeDelayin interfaceILuaGameCharacter
-
getRecoilDelay
public float getRecoilDelay()- Specified by:
getRecoilDelayin interfaceILuaGameCharacter
-
setRecoilDelay
public void setRecoilDelay(float recoilDelay) - Specified by:
setRecoilDelayin interfaceILuaGameCharacter
-
getAimingDelay
public float getAimingDelay() -
setAimingDelay
public void setAimingDelay(float aimingDelay) -
resetAimingDelay
public void resetAimingDelay() -
updateAimingDelay
public void updateAimingDelay() -
getBeenMovingFor
public float getBeenMovingFor() -
setBeenMovingFor
public void setBeenMovingFor(float beenMovingFor) -
getClickSound
-
setClickSound
-
getMeleeCombatMod
public int getMeleeCombatMod() -
getWeaponLevel
public int getWeaponLevel()- Specified by:
getWeaponLevelin interfaceILuaGameCharacter
-
getWeaponLevel
- Specified by:
getWeaponLevelin interfaceILuaGameCharacter
-
getMaintenanceMod
public int getMaintenanceMod()- Specified by:
getMaintenanceModin interfaceILuaGameCharacter
-
getVehicle
- Specified by:
getVehiclein interfaceILuaGameCharacter
-
setVehicle
- Specified by:
setVehiclein interfaceILuaGameCharacter
-
isUnderVehicle
public boolean isUnderVehicle() -
isUnderVehicleRadius
public boolean isUnderVehicleRadius(float radius) -
isBeingSteppedOn
public boolean isBeingSteppedOn() -
getReduceInfectionPower
public float getReduceInfectionPower()- Specified by:
getReduceInfectionPowerin interfaceILuaGameCharacterHealth
-
setReduceInfectionPower
public void setReduceInfectionPower(float reduceInfectionPower) - Specified by:
setReduceInfectionPowerin interfaceILuaGameCharacterHealth
-
getInventoryWeight
public float getInventoryWeight()- Specified by:
getInventoryWeightin interfaceILuaGameCharacter
-
dropHandItems
public void dropHandItems() -
dropHeldItems
public void dropHeldItems(int x, int y, int z, boolean heavy) -
shouldBecomeZombieAfterDeath
public boolean shouldBecomeZombieAfterDeath() -
modifyTraitXPBoost
- Specified by:
modifyTraitXPBoostin interfaceILuaGameCharacter
-
modifyTraitXPBoost
- Specified by:
modifyTraitXPBoostin interfaceILuaGameCharacter
-
applyTraits
-
applyProfessionRecipes
public void applyProfessionRecipes() -
applyCharacterTraitsRecipes
public void applyCharacterTraitsRecipes() -
createKeyRing
-
createKeyRing
-
autoDrink
public void autoDrink() -
getWaterSource
-
getKnownRecipes
- Specified by:
getKnownRecipesin interfaceILuaGameCharacter
-
isRecipeKnown
- Specified by:
isRecipeKnownin interfaceILuaGameCharacter
-
isRecipeKnown
-
isRecipeKnown
-
isRecipeKnown
- Specified by:
isRecipeKnownin interfaceILuaGameCharacter
-
isRecipeKnown
-
isRecipeActuallyKnown
-
isRecipeActuallyKnown
-
learnRecipe
-
learnRecipe
-
addKnownMediaLine
- Specified by:
addKnownMediaLinein interfaceILuaGameCharacter
-
removeKnownMediaLine
- Specified by:
removeKnownMediaLinein interfaceILuaGameCharacter
-
clearKnownMediaLines
public void clearKnownMediaLines()- Specified by:
clearKnownMediaLinesin interfaceILuaGameCharacter
-
isKnownMediaLine
- Specified by:
isKnownMediaLinein interfaceILuaGameCharacter
-
isMoving
public boolean isMoving()- Specified by:
isMovingin 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:
playSoundin interfaceILuaGameCharacter
-
playSoundLocal
- Specified by:
playSoundLocalin interfaceILuaGameCharacter
-
stopOrTriggerSound
public void stopOrTriggerSound(long eventInstance) - Specified by:
stopOrTriggerSoundin interfaceILuaGameCharacter
-
playDropItemSound
-
playWeaponHitArmourSound
public long playWeaponHitArmourSound(int partIndex, boolean bullet) -
addWorldSoundUnlessInvisible
public void addWorldSoundUnlessInvisible(int radius, int volume, boolean bStressHumans) - Specified by:
addWorldSoundUnlessInvisiblein interfaceILuaGameCharacter
-
isKnownPoison
- Specified by:
isKnownPoisonin interfaceILuaGameCharacter
-
isKnownPoison
- Specified by:
isKnownPoisonin interfaceILuaGameCharacter
-
getLastHourSleeped
public int getLastHourSleeped()- Specified by:
getLastHourSleepedin interfaceILuaGameCharacterHealth
-
setLastHourSleeped
public void setLastHourSleeped(int lastHourSleeped) - Specified by:
setLastHourSleepedin interfaceILuaGameCharacterHealth
-
setTimeOfSleep
public void setTimeOfSleep(float timeOfSleep) - Specified by:
setTimeOfSleepin interfaceILuaGameCharacterHealth
-
setDelayToSleep
public void setDelayToSleep(float delay) -
getBedType
- Specified by:
getBedTypein interfaceILuaGameCharacter
-
setBedType
- Specified by:
setBedTypein interfaceILuaGameCharacter
-
enterVehicle
-
Hit
public float Hit(BaseVehicle vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY) - Specified by:
Hitin interfaceILuaGameCharacterDamage
-
getPath2
- Specified by:
getPath2in interfaceILuaGameCharacter
-
setPath2
- Specified by:
setPath2in interfaceILuaGameCharacter
-
getPathFindBehavior2
- Specified by:
getPathFindBehavior2in interfaceILuaGameCharacter
-
getMapKnowledge
-
getBed
- Specified by:
getBedin interfaceILuaGameCharacter
-
setBed
- Specified by:
setBedin interfaceILuaGameCharacter
-
avoidDamage
public boolean avoidDamage() -
setAvoidDamage
public void setAvoidDamage(boolean avoid) -
isReading
public boolean isReading()- Specified by:
isReadingin interfaceILuaGameCharacter
-
setReading
public void setReading(boolean isReading) - Specified by:
setReadingin interfaceILuaGameCharacter
-
getTimeSinceLastSmoke
public float getTimeSinceLastSmoke()- Specified by:
getTimeSinceLastSmokein interfaceILuaGameCharacter
-
setTimeSinceLastSmoke
public void setTimeSinceLastSmoke(float timeSinceLastSmoke) - Specified by:
setTimeSinceLastSmokein interfaceILuaGameCharacter
-
isInvisible
public boolean isInvisible()- Specified by:
isInvisiblein interfaceILuaGameCharacter
-
setInvisible
public void setInvisible(boolean b) - Specified by:
setInvisiblein interfaceILuaGameCharacter
-
setInvisible
public void setInvisible(boolean b, boolean isForced) -
isCanUseBrushTool
public boolean isCanUseBrushTool() -
setCanUseBrushTool
public void setCanUseBrushTool(boolean b) -
canUseLootTool
public boolean canUseLootTool() -
setCanUseLootTool
public void setCanUseLootTool(boolean b) -
canUseDebugContextMenu
public boolean canUseDebugContextMenu() -
setCanUseDebugContextMenu
public void setCanUseDebugContextMenu(boolean b) -
isDriving
public boolean isDriving()- Specified by:
isDrivingin interfaceILuaGameCharacter
-
isInARoom
public boolean isInARoom()- Specified by:
isInARoomin interfaceILuaGameCharacter
-
isGodMod
public boolean isGodMod()- Specified by:
isGodModin interfaceILuaGameCharacter
-
isInvulnerable
public boolean isInvulnerable() -
setInvulnerable
public void setInvulnerable(boolean invulnerable) -
setZombiesDontAttack
public void setZombiesDontAttack(boolean b) -
isZombiesDontAttack
public boolean isZombiesDontAttack() -
setGodMod
public void setGodMod(boolean b, boolean isForced) -
setGodMod
public void setGodMod(boolean b) - Specified by:
setGodModin interfaceILuaGameCharacter
-
isUnlimitedCarry
public boolean isUnlimitedCarry()- Specified by:
isUnlimitedCarryin interfaceILuaGameCharacter
-
setUnlimitedCarry
public void setUnlimitedCarry(boolean unlimitedCarry) - Specified by:
setUnlimitedCarryin interfaceILuaGameCharacter
-
isBuildCheat
public boolean isBuildCheat()- Specified by:
isBuildCheatin interfaceILuaGameCharacter
-
setBuildCheat
public void setBuildCheat(boolean buildCheat) - Specified by:
setBuildCheatin interfaceILuaGameCharacter
-
isFarmingCheat
public boolean isFarmingCheat()- Specified by:
isFarmingCheatin interfaceILuaGameCharacter
-
setFarmingCheat
public void setFarmingCheat(boolean b) - Specified by:
setFarmingCheatin interfaceILuaGameCharacter
-
isFishingCheat
public boolean isFishingCheat()- Specified by:
isFishingCheatin interfaceILuaGameCharacter
-
setFishingCheat
public void setFishingCheat(boolean b) - Specified by:
setFishingCheatin interfaceILuaGameCharacter
-
isHealthCheat
public boolean isHealthCheat()- Specified by:
isHealthCheatin interfaceILuaGameCharacter
-
setHealthCheat
public void setHealthCheat(boolean healthCheat) - Specified by:
setHealthCheatin interfaceILuaGameCharacter
-
isMechanicsCheat
public boolean isMechanicsCheat()- Specified by:
isMechanicsCheatin interfaceILuaGameCharacter
-
setMechanicsCheat
public void setMechanicsCheat(boolean mechanicsCheat) - Specified by:
setMechanicsCheatin interfaceILuaGameCharacter
-
isFastMoveCheat
public boolean isFastMoveCheat() -
setFastMoveCheat
public void setFastMoveCheat(boolean b) -
isMovablesCheat
public boolean isMovablesCheat()- Specified by:
isMovablesCheatin interfaceILuaGameCharacter
-
setMovablesCheat
public void setMovablesCheat(boolean b) - Specified by:
setMovablesCheatin interfaceILuaGameCharacter
-
isAnimalCheat
public boolean isAnimalCheat()- Specified by:
isAnimalCheatin interfaceILuaGameCharacter
-
setAnimalCheat
public void setAnimalCheat(boolean b) - Specified by:
setAnimalCheatin interfaceILuaGameCharacter
-
isTimedActionInstantCheat
public boolean isTimedActionInstantCheat()- Specified by:
isTimedActionInstantCheatin interfaceILuaGameCharacter
-
setTimedActionInstantCheat
public void setTimedActionInstantCheat(boolean b) - Specified by:
setTimedActionInstantCheatin interfaceILuaGameCharacter
-
isTimedActionInstant
public boolean isTimedActionInstant()- Specified by:
isTimedActionInstantin interfaceILuaGameCharacter
-
isShowAdminTag
public boolean isShowAdminTag()- Specified by:
isShowAdminTagin interfaceILuaGameCharacter
-
setShowAdminTag
public void setShowAdminTag(boolean showAdminTag) - Specified by:
setShowAdminTagin interfaceILuaGameCharacter
-
getGameVariables
Description copied from interface: IAnimationVariableSource- Specified by:
getGameVariablesin interfaceIAnimationVariableSource- Specified by:
getGameVariablesin interfaceIAnimationVariableSourceContainer
-
getVariable
Description copied from interface: IAnimationVariableSource- Specified by:
getVariablein interfaceIAnimationVariableSource- Specified by:
getVariablein interfaceIAnimationVariableSourceContainer
-
setVariable
Description copied from interface: IAnimationVariableMap- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
setVariableEnum
public <EnumType extends Enum<EnumType>> IAnimationVariableSlot setVariableEnum(String in_key, EnumType in_val) - Specified by:
setVariableEnumin interfaceIAnimationVariableMap
-
setVariable
- Specified by:
setVariablein interfaceIAnimationVariableMap
-
clearVariable
- Specified by:
clearVariablein interfaceIAnimationVariableMap
-
clearVariables
public void clearVariables()- Specified by:
clearVariablesin interfaceIAnimationVariableMap
-
getSubVariableSource
- Specified by:
getSubVariableSourcein interfaceIAnimationVariableSource
-
getGameVariablesInternal
- Specified by:
getGameVariablesInternalin interfaceIAnimationVariableRegistry- Specified by:
getGameVariablesInternalin interfaceIAnimationVariableSourceContainer
-
startPlaybackGameVariables
-
endPlaybackGameVariables
-
playbackSetCurrentStateSnapshot
-
playbackRecordCurrentStateSnapshot
-
GetVariable
- Specified by:
GetVariablein interfaceILuaVariableSource
-
SetVariable
- Specified by:
SetVariablein interfaceILuaVariableSource
-
ClearVariable
- Specified by:
ClearVariablein interfaceILuaVariableSource
-
actionStateChanged
- Specified by:
actionStateChangedin interfaceIActionStateChanged
-
isFallOnFront
public boolean isFallOnFront()- Specified by:
isFallOnFrontin interfaceIGrappleable
-
setFallOnFront
public void setFallOnFront(boolean fallOnFront) - Specified by:
setFallOnFrontin interfaceIGrappleable
-
isHitFromBehind
public boolean isHitFromBehind() -
setHitFromBehind
public void setHitFromBehind(boolean hitFromBehind) -
isKilledBySlicingWeapon
public boolean isKilledBySlicingWeapon() -
reportEvent
- Specified by:
reportEventin interfaceILuaGameCharacter
-
StartTimedActionAnim
- Specified by:
StartTimedActionAnimin interfaceILuaGameCharacter
-
StartTimedActionAnim
- Specified by:
StartTimedActionAnimin interfaceILuaGameCharacter
-
StopTimedActionAnim
public void StopTimedActionAnim()- Specified by:
StopTimedActionAnimin interfaceILuaGameCharacter
-
hasHitReaction
public boolean hasHitReaction() -
getHitReaction
-
setHitReaction
-
CacheEquipped
public void CacheEquipped() -
GetPrimaryEquippedCache
-
GetSecondaryEquippedCache
-
ClearEquippedCache
public void ClearEquippedCache() -
isObjectBehind
-
isBehind
-
resetEquippedHandsModels
public void resetEquippedHandsModels() -
getDebugMonitor
- Specified by:
getDebugMonitorin interfaceILuaGameCharacter
-
setDebugMonitor
- Specified by:
setDebugMonitorin interfaceILuaGameCharacter
-
isAimAtFloor
public boolean isAimAtFloor() -
setAimAtFloor
public void setAimAtFloor(boolean in_aimAtFloor) -
setAimAtFloor
public void setAimAtFloor(boolean in_aimAtFloor, float in_targetDistance) -
aimAtFloorTargetDistance
public float aimAtFloorTargetDistance() -
getAimAtFloorAmount
public float getAimAtFloorAmount() -
getCurrentVerticalAimAngle
public float getCurrentVerticalAimAngle() -
setCurrentVerticalAimAngle
public void setCurrentVerticalAimAngle(float in_verticalAimAngleDegrees) -
setTargetVerticalAimAngle
public void setTargetVerticalAimAngle(float in_verticalAimAngleDegrees) -
getTargetVerticalAimAngle
public float getTargetVerticalAimAngle() -
isDeferredMovementEnabled
public boolean isDeferredMovementEnabled() -
setDeferredMovementEnabled
public void setDeferredMovementEnabled(boolean deferredMovementEnabled) -
testDotSide
-
addBasicPatch
-
addHole
- Specified by:
addHolein interfaceILuaGameCharacterDamage
-
addHole
-
addDirt
-
addLotsOfDirt
-
addBlood
- Specified by:
addBloodin interfaceILuaGameCharacterDamage
-
bodyPartIsSpiked
-
bodyPartIsSpikedBehind
-
getBodyPartClothingDefense
-
isBumped
public boolean isBumped()- Specified by:
isBumpedin 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:
getBumpTypein 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 isSittingOnFurniture) -
getSitOnFurnitureObject
-
setSitOnFurnitureObject
-
getSitOnFurnitureDirection
-
setSitOnFurnitureDirection
-
isSitOnFurnitureObject
-
shouldIgnoreCollisionWithSquare
- Overrides:
shouldIgnoreCollisionWithSquarein classIsoMovingObject
-
canStandAt
public boolean canStandAt(float x, float y, float z) -
getUID
- Specified by:
getUIDin interfaceIAnimatable
-
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) -
getSneakLimpSpeedScale
public float getSneakLimpSpeedScale() -
setSneakLimpSpeedScale
public void setSneakLimpSpeedScale(float sneakLimpSpeedScale) -
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 includeCrawlers) -
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) -
isHideEquippedHandL
public boolean isHideEquippedHandL() -
setHideEquippedHandL
public void setHideEquippedHandL(boolean hideEquippedHandL) -
isHideEquippedHandR
public boolean isHideEquippedHandR() -
setHideEquippedHandR
public void setHideEquippedHandR(boolean hideEquippedHandR) -
setIsAiming
public void setIsAiming(boolean in_isAiming) -
setFireMode
-
getFireMode
-
isAiming
public boolean isAiming()- Specified by:
isAimingin interfaceILuaGameCharacter
-
isTwisting
public boolean isTwisting()- Specified by:
isTwistingin interfaceILuaGameCharacter
-
allowsTwist
public boolean allowsTwist()- Specified by:
allowsTwistin interfaceILuaGameCharacter
-
getShoulderTwistWeight
public float getShoulderTwistWeight() -
resetBeardGrowingTime
public void resetBeardGrowingTime()- Specified by:
resetBeardGrowingTimein interfaceILuaGameCharacter
-
resetHairGrowingTime
public void resetHairGrowingTime()- Specified by:
resetHairGrowingTimein interfaceILuaGameCharacter
-
fallenOnKnees
public void fallenOnKnees() -
fallenOnKnees
public void fallenOnKnees(boolean hardFall) -
addVisualDamage
-
addBodyVisualFromItemType
-
isCriticalHit
public boolean isCriticalHit() -
setCriticalHit
public void setCriticalHit(boolean isCrit) -
getRunSpeedModifier
public float getRunSpeedModifier() -
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
-
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) -
isKnowAllRecipes
public boolean isKnowAllRecipes() -
setKnowAllRecipes
public void setKnowAllRecipes(boolean knowAllRecipes) -
isUnlimitedAmmo
public boolean isUnlimitedAmmo() -
setUnlimitedAmmo
public void setUnlimitedAmmo(boolean unlimitedAmmo) -
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:
isKilledByFallin interfaceIGrappleable
-
setKilledByFall
public void setKilledByFall(boolean bKilledByFall) - Specified by:
setKilledByFallin interfaceIGrappleable
-
updateEquippedRadioFreq
public void updateEquippedRadioFreq() -
updateEquippedItemSounds
public void updateEquippedItemSounds() -
getFMODParameters
- Specified by:
getFMODParametersin interfacefmod.fmod.IFMODParameterUpdater
-
startEvent
- Specified by:
startEventin interfacefmod.fmod.IFMODParameterUpdater
-
updateEvent
- Specified by:
updateEventin interfacefmod.fmod.IFMODParameterUpdater
-
stopEvent
- Specified by:
stopEventin interfacefmod.fmod.IFMODParameterUpdater
-
playBloodSplatterSound
public void playBloodSplatterSound() -
setIgnoreAimingInput
public void setIgnoreAimingInput(boolean b) -
isIgnoringAimingInput
public boolean isIgnoringAimingInput() -
setHeadLookAround
public void setHeadLookAround(boolean b) -
isHeadLookAround
public boolean isHeadLookAround() -
setHeadLookAroundDirection
public void setHeadLookAroundDirection(float lookHorizontal, float lookVertical) -
getHeadLookHorizontal
public float getHeadLookHorizontal() -
getHeadLookVertical
public float getHeadLookVertical() -
getHeadLookAngleMax
public float getHeadLookAngleMax() -
addBlood
public void addBlood(float speed) -
isKnockedDown
public boolean isKnockedDown() -
setKnockedDown
public void setKnockedDown(boolean in_knockedDown) -
readInventory
-
Kill
-
Kill
-
die
public void die() -
becomeCorpse
-
becomeCorpseItem
-
getWeightAsCorpse
public static int getWeightAsCorpse() -
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 attackAnim) -
isPerformingShoveAnimation
public boolean isPerformingShoveAnimation() -
setPerformingShoveAnimation
public void setPerformingShoveAnimation(boolean shoveAnim) -
isPerformingStompAnimation
public boolean isPerformingStompAnimation() -
setPerformingStompAnimation
public void setPerformingStompAnimation(boolean stompAnim) -
isPerformingHostileAnimation
public boolean isPerformingHostileAnimation() -
getNextAnimationTranslationLength
-
calcHitDir
-
calcHitDir
-
getSafety
- Specified by:
getSafetyin interfaceILuaGameCharacter
-
setSafety
- Specified by:
setSafetyin interfaceILuaGameCharacter
-
burnCorpse
-
setIsAnimal
public void setIsAnimal(boolean v) -
isAnimal
public boolean isAnimal() -
isAnimalRunningToDeathPosition
public boolean isAnimalRunningToDeathPosition() -
getPerkToUnit
- Specified by:
getPerkToUnitin interfaceILuaGameCharacter
-
getReadLiterature
- Specified by:
getReadLiteraturein interfaceILuaGameCharacter
-
isLiteratureRead
- Specified by:
isLiteratureReadin interfaceILuaGameCharacter
-
addReadLiterature
- Specified by:
addReadLiteraturein interfaceILuaGameCharacter
-
addReadLiterature
- Specified by:
addReadLiteraturein interfaceILuaGameCharacter
-
addReadPrintMedia
- Specified by:
addReadPrintMediain interfaceILuaGameCharacter
-
isPrintMediaRead
- Specified by:
isPrintMediaReadin interfaceILuaGameCharacter
-
getReadPrintMedia
- Specified by:
getReadPrintMediain interfaceILuaGameCharacter
-
hasReadMap
- Specified by:
hasReadMapin interfaceILuaGameCharacter
-
addReadMap
- Specified by:
addReadMapin interfaceILuaGameCharacter
-
setMusicIntensityEventModData
-
getMusicIntensityEventModData
-
isWearingTag
-
getCorpseSicknessDefense
public float getCorpseSicknessDefense() -
getCorpseSicknessDefense
public float getCorpseSicknessDefense(float rate) -
getCorpseSicknessDefense
public float getCorpseSicknessDefense(float rate, boolean drain) -
isProtectedFromToxic
public boolean isProtectedFromToxic() -
isProtectedFromToxic
public boolean isProtectedFromToxic(boolean drain) -
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:
getAnimatablein interfaceIGrappleable
-
getGrappleable
- Specified by:
getGrappleablein interfaceIAnimatable
-
getWrappedGrappleable
- Specified by:
getWrappedGrappleablein interfaceIGrappleableWrapper
-
canBeGrappled
public boolean canBeGrappled()- Specified by:
canBeGrappledin interfaceIGrappleable- Specified by:
canBeGrappledin interfaceIGrappleableWrapper
-
isPerformingGrappleAnimation
public boolean isPerformingGrappleAnimation()- Specified by:
isPerformingGrappleAnimationin 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 rate) -
spikePartIndex
public void spikePartIndex(int bodyPartIndex) -
spikePart
-
getReanimatedCorpse
-
applyDamage
public void applyDamage(float damageAmount) -
canRagdoll
public boolean canRagdoll() -
getRagdollController
-
releaseRagdollController
public void releaseRagdollController() -
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 painfactor) -
addBackMuscleStrain
public void addBackMuscleStrain(float painfactor) -
addNeckMuscleStrain
public void addNeckMuscleStrain(float painfactor) -
addArmMuscleStrain
public void addArmMuscleStrain(float painfactor) -
addLeftArmMuscleStrain
public void addLeftArmMuscleStrain(float painfactor) -
addBothArmMuscleStrain
public void addBothArmMuscleStrain(float painfactor) -
addStiffness
-
getClimbingFailChanceInt
public int getClimbingFailChanceInt() -
getClimbingFailChanceFloat
public float getClimbingFailChanceFloat() -
nearbyZombieClimbPenalty
public float nearbyZombieClimbPenalty() -
isClimbingRope
public boolean isClimbingRope() -
fallFromRope
public void fallFromRope() -
isWearingGloves
public boolean isWearingGloves() -
isWearingAwkwardGloves
public boolean isWearingAwkwardGloves() -
getClimbRopeSpeed
public float getClimbRopeSpeed(boolean down) -
setClimbRopeTime
public void setClimbRopeTime(float time) -
getClimbRopeTime
public float getClimbRopeTime() -
hasAwkwardHands
public boolean hasAwkwardHands() -
triggerContextualAction
- Specified by:
triggerContextualActionin interfaceILuaGameCharacter
-
triggerContextualAction
- Specified by:
triggerContextualActionin interfaceILuaGameCharacter
-
triggerContextualAction
- Specified by:
triggerContextualActionin interfaceILuaGameCharacter
-
triggerContextualAction
- Specified by:
triggerContextualActionin interfaceILuaGameCharacter
-
triggerContextualAction
public void triggerContextualAction(String action, Object param1, Object param2, Object param3, Object param4) - Specified by:
triggerContextualActionin interfaceILuaGameCharacter
-
isActuallyAttackingWithMeleeWeapon
public boolean isActuallyAttackingWithMeleeWeapon() -
isDoStomp
public boolean isDoStomp() -
isShoving
public boolean isShoving() -
teleportTo
public void teleportTo(int newX, int newY) -
teleportTo
public void teleportTo(float newX, float newY) -
teleportTo
public void teleportTo(float newX, float newY, int newZ) -
teleportTo
public void teleportTo(int newX, int newY, int newZ) -
ensureNotInVehicle
public void ensureNotInVehicle() -
forgetRecipes
public void forgetRecipes() -
isWeaponReady
public boolean isWeaponReady() -
climbThroughWindow
-
getClimbData
-
setClimbData
-
getIdleSquareTime
public float getIdleSquareTime() -
isCurrentlyIdle
public boolean isCurrentlyIdle() -
isCurrentlyBusy
public boolean isCurrentlyBusy() -
flagForHotSave
public void flagForHotSave()- Overrides:
flagForHotSavein classIsoObject
-
getContainers
-
hasRecipeAtHand
-
getCheats
-
calculateVisibilityData
-