Interface ILuaGameCharacter

All Superinterfaces:
ILuaGameCharacterAttachedItems, ILuaGameCharacterClothing, ILuaGameCharacterDamage, ILuaGameCharacterHealth, ILuaIsoObject, ILuaVariableSource, IStateCharacter
All Known Implementing Classes:
IsoAnimal, IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse

  • Method Details

    • getFullName

      String getFullName()
    • getDescriptor

      SurvivorDesc getDescriptor()
    • setDescriptor

      void setDescriptor(SurvivorDesc var1)
    • isRangedWeaponEmpty

      boolean isRangedWeaponEmpty()
    • setRangedWeaponEmpty

      void setRangedWeaponEmpty(boolean var1)
    • getVisual

      BaseVisual getVisual()
    • getEmitter

    • resetModel

      void resetModel()
    • resetModelNextFrame

      void resetModelNextFrame()
    • getSpriteDef

      IsoSpriteInstance getSpriteDef()
    • hasItems

      boolean hasItems(String var1, int var2)
    • getXpForLevel

      int getXpForLevel(int var1)
    • getXp

    • isAsleep

      boolean isAsleep()
    • setAsleep

      void setAsleep(boolean var1)
    • isResting

      boolean isResting()
    • setIsResting

      void setIsResting(boolean var1)
    • getZombieKills

      int getZombieKills()
    • setForceWakeUpTime

      void setForceWakeUpTime(float var1)
    • getInventory

      ItemContainer getInventory()
    • getPrimaryHandItem

      InventoryItem getPrimaryHandItem()
    • setPrimaryHandItem

      void setPrimaryHandItem(InventoryItem var1)
    • getSecondaryHandItem

      InventoryItem getSecondaryHandItem()
    • setSecondaryHandItem

      void setSecondaryHandItem(InventoryItem var1)
    • hasEquipped

      boolean hasEquipped(String var1)
    • hasEquippedTag

      boolean hasEquippedTag(ItemTag var1)
    • hasWornTag

      boolean hasWornTag(ItemTag var1)
    • isHandItem

      boolean isHandItem(InventoryItem var1)
    • isPrimaryHandItem

      boolean isPrimaryHandItem(InventoryItem var1)
    • isSecondaryHandItem

      boolean isSecondaryHandItem(InventoryItem var1)
    • isItemInBothHands

      boolean isItemInBothHands(InventoryItem var1)
    • removeFromHands

      boolean removeFromHands(InventoryItem var1)
    • setSpeakColourInfo

      void setSpeakColourInfo(ColorInfo var1)
    • isSpeaking

      boolean isSpeaking()
    • getMoodles

      Moodles getMoodles()
    • getStats

      Stats getStats()
    • getCharacterTraits

      CharacterTraits getCharacterTraits()
    • getMaxWeight

      int getMaxWeight()
    • PlayAnim

      void PlayAnim(String var1)
    • PlayAnimWithSpeed

      void PlayAnimWithSpeed(String var1, float var2)
    • PlayAnimUnlooped

      void PlayAnimUnlooped(String var1)
    • StartTimedActionAnim

      void StartTimedActionAnim(String var1)
    • StartTimedActionAnim

      void StartTimedActionAnim(String var1, String var2)
    • StopTimedActionAnim

      void StopTimedActionAnim()
    • getAnimationTimeDelta

      float getAnimationTimeDelta()
    • getCharacterActions

      Stack<BaseAction> getCharacterActions()
    • StartAction

      void StartAction(BaseAction var1)
    • StopAllActionQueue

      void StopAllActionQueue()
    • getPerkLevel

      int getPerkLevel(PerkFactory.Perk var1)
    • getPerkInfo

    • setPerkLevelDebug

      void setPerkLevelDebug(PerkFactory.Perk var1, int var2)
    • LoseLevel

      void LoseLevel(PerkFactory.Perk var1)
    • LevelPerk

      void LevelPerk(PerkFactory.Perk var1, boolean var2)
    • LevelPerk

      void LevelPerk(PerkFactory.Perk var1)
    • ReadLiterature

      void ReadLiterature(Literature var1)
    • Callout

      void Callout()
    • IsSpeaking

      boolean IsSpeaking()
    • Say

      void Say(String var1)
    • Say

      void Say(String var1, float var2, float var3, float var4, UIFont var5, float var6, String var7)
    • setHaloNote

      void setHaloNote(String var1)
    • setHaloNote

      void setHaloNote(String var1, float var2)
    • setHaloNote

      void setHaloNote(String var1, int var2, int var3, int var4, float var5)
    • transmitHaloNote

      void transmitHaloNote(String var1)
    • transmitHaloNote

      void transmitHaloNote(String var1, float var2)
    • transmitHaloNote

      void transmitHaloNote(String var1, int var2, int var3, int var4, float var5)
    • initSpritePartsEmpty

      void initSpritePartsEmpty()
    • hasTrait

      boolean hasTrait(CharacterTrait var1)
    • pathToLocation

      void pathToLocation(int var1, int var2, int var3)
    • pathToLocationF

      void pathToLocationF(float var1, float var2, float var3)
    • isEnduranceSufficientForAction

      boolean isEnduranceSufficientForAction()
    • smashCarWindow

      void smashCarWindow(VehiclePart var1)
    • smashWindow

      void smashWindow(IsoWindow var1)
    • openWindow

      void openWindow(IsoWindow var1)
    • closeWindow

      void closeWindow(IsoWindow var1)
    • climbThroughWindow

      void climbThroughWindow(IsoWindow var1)
    • climbThroughWindow

      void climbThroughWindow(IsoWindow var1, Integer var2)
    • climbThroughWindowFrame

      void climbThroughWindowFrame(IsoWindowFrame var1)
    • climbSheetRope

      void climbSheetRope()
    • climbDownSheetRope

      void climbDownSheetRope()
    • canClimbSheetRope

      boolean canClimbSheetRope(IsoGridSquare var1)
    • canClimbDownSheetRopeInCurrentSquare

      boolean canClimbDownSheetRopeInCurrentSquare()
    • canClimbDownSheetRope

      boolean canClimbDownSheetRope(IsoGridSquare var1)
    • climbThroughWindow

      void climbThroughWindow(IsoThumpable var1)
    • climbThroughWindow

      void climbThroughWindow(IsoThumpable var1, Integer var2)
    • climbOverFence

      void climbOverFence(IsoDirections var1)
    • isAboveTopOfStairs

      boolean isAboveTopOfStairs()
    • getHoursSurvived

      double getHoursSurvived()
    • isOutside

      boolean isOutside()
    • isFemale

      boolean isFemale()
    • setFemale

      void setFemale(boolean var1)
    • isZombie

      boolean isZombie()
    • isEquipped

      boolean isEquipped(InventoryItem var1)
    • isEquippedClothing

      boolean isEquippedClothing(InventoryItem var1)
    • isAttachedItem

      boolean isAttachedItem(InventoryItem var1)
    • faceThisObject

      void faceThisObject(IsoObject var1)
    • facePosition

      void facePosition(int var1, int var2)
    • faceThisObjectAlt

      void faceThisObjectAlt(IsoObject var1)
    • getAlreadyReadPages

      int getAlreadyReadPages(String var1)
    • setAlreadyReadPages

      void setAlreadyReadPages(String var1, int var2)
    • getSafety

      Safety getSafety()
    • setSafety

      void setSafety(Safety var1)
    • getMeleeDelay

      float getMeleeDelay()
    • setMeleeDelay

      void setMeleeDelay(float var1)
    • getRecoilDelay

      float getRecoilDelay()
    • setRecoilDelay

      void setRecoilDelay(float var1)
    • getMaintenanceMod

      int getMaintenanceMod()
    • getWeaponLevel

      int getWeaponLevel()
    • getWeaponLevel

      int getWeaponLevel(HandWeapon var1)
    • getHammerSoundMod

      float getHammerSoundMod()
    • getWeldingSoundMod

      float getWeldingSoundMod()
    • isGodMod

      boolean isGodMod()
    • setGodMod

      void setGodMod(boolean var1)
    • getVehicle

      BaseVehicle getVehicle()
    • setVehicle

      void setVehicle(BaseVehicle var1)
    • getInventoryWeight

      float getInventoryWeight()
    • modifyTraitXPBoost

      void modifyTraitXPBoost(CharacterTrait var1, boolean var2)
    • modifyTraitXPBoost

      void modifyTraitXPBoost(CharacterTraitDefinition var1, boolean var2)
    • getKnownRecipes

      List<String> getKnownRecipes()
    • isRecipeKnown

      boolean isRecipeKnown(Recipe var1)
    • isRecipeKnown

      boolean isRecipeKnown(String var1)
    • addKnownMediaLine

      void addKnownMediaLine(String var1)
    • removeKnownMediaLine

      void removeKnownMediaLine(String var1)
    • clearKnownMediaLines

      void clearKnownMediaLines()
    • isKnownMediaLine

      boolean isKnownMediaLine(String var1)
    • playSound

      long playSound(String var1)
    • playSoundLocal

      long playSoundLocal(String var1)
    • stopOrTriggerSound

      void stopOrTriggerSound(long var1)
    • addWorldSoundUnlessInvisible

      void addWorldSoundUnlessInvisible(int var1, int var2, boolean var3)
    • isKnownPoison

      boolean isKnownPoison(InventoryItem var1)
    • isKnownPoison

      boolean isKnownPoison(Item var1)
    • getBedType

      String getBedType()
    • setBedType

      void setBedType(String var1)
    • getPath2

      Path getPath2()
    • setPath2

      void setPath2(Path var1)
    • getPathFindBehavior2

      PathFindBehavior2 getPathFindBehavior2()
    • getBed

      IsoObject getBed()
    • setBed

      void setBed(IsoObject var1)
    • isReading

      boolean isReading()
    • setReading

      void setReading(boolean var1)
    • getTimeSinceLastSmoke

      float getTimeSinceLastSmoke()
    • setTimeSinceLastSmoke

      void setTimeSinceLastSmoke(float var1)
    • isInvisible

      boolean isInvisible()
    • setInvisible

      void setInvisible(boolean var1)
    • isDriving

      boolean isDriving()
    • isInARoom

      boolean isInARoom()
    • isUnlimitedCarry

      boolean isUnlimitedCarry()
    • setUnlimitedCarry

      void setUnlimitedCarry(boolean var1)
    • isBuildCheat

      boolean isBuildCheat()
    • setBuildCheat

      void setBuildCheat(boolean var1)
    • isFarmingCheat

      boolean isFarmingCheat()
    • setFarmingCheat

      void setFarmingCheat(boolean var1)
    • isFishingCheat

      boolean isFishingCheat()
    • setFishingCheat

      void setFishingCheat(boolean var1)
    • isHealthCheat

      boolean isHealthCheat()
    • setHealthCheat

      void setHealthCheat(boolean var1)
    • isMechanicsCheat

      boolean isMechanicsCheat()
    • setMechanicsCheat

      void setMechanicsCheat(boolean var1)
    • isMovablesCheat

      boolean isMovablesCheat()
    • setMovablesCheat

      void setMovablesCheat(boolean var1)
    • isAnimalCheat

      boolean isAnimalCheat()
    • setAnimalCheat

      void setAnimalCheat(boolean var1)
    • isAnimalExtraValuesCheat

      boolean isAnimalExtraValuesCheat()
    • setAnimalExtraValuesCheat

      void setAnimalExtraValuesCheat(boolean var1)
    • isTimedActionInstantCheat

      boolean isTimedActionInstantCheat()
    • setTimedActionInstantCheat

      void setTimedActionInstantCheat(boolean var1)
    • isAlwaysDayCheat

      boolean isAlwaysDayCheat()
    • setAlwaysDayCheat

      void setAlwaysDayCheat(boolean var1)
    • isTimedActionInstant

      boolean isTimedActionInstant()
    • isShowAdminTag

      boolean isShowAdminTag()
    • setShowAdminTag

      void setShowAdminTag(boolean var1)
    • reportEvent

      void reportEvent(String var1)
    • getDebugMonitor

      AnimatorDebugMonitor getDebugMonitor()
    • setDebugMonitor

      void setDebugMonitor(AnimatorDebugMonitor var1)
    • isAiming

      boolean isAiming()
    • isTwisting

      boolean isTwisting()
    • allowsTwist

      boolean allowsTwist()
    • resetBeardGrowingTime

      void resetBeardGrowingTime()
    • resetHairGrowingTime

      void resetHairGrowingTime()
    • getPerkToUnit

      float getPerkToUnit(PerkFactory.Perk var1)
    • getReadLiterature

      HashMap<String,Integer> getReadLiterature()
    • isLiteratureRead

      boolean isLiteratureRead(String var1)
    • addReadLiterature

      void addReadLiterature(String var1)
    • addReadLiterature

      void addReadLiterature(String var1, int var2)
    • addReadPrintMedia

      void addReadPrintMedia(String var1)
    • isPrintMediaRead

      boolean isPrintMediaRead(String var1)
    • getReadPrintMedia

      HashSet<String> getReadPrintMedia()
    • hasReadMap

      boolean hasReadMap(InventoryItem var1)
    • addReadMap

      void addReadMap(InventoryItem var1)
    • triggerContextualAction

      void triggerContextualAction(String var1)
    • triggerContextualAction

      void triggerContextualAction(String var1, Object var2)
    • triggerContextualAction

      void triggerContextualAction(String var1, Object var2, Object var3)
    • triggerContextualAction

      void triggerContextualAction(String var1, Object var2, Object var3, Object var4)
    • triggerContextualAction

      void triggerContextualAction(String var1, Object var2, Object var3, Object var4, Object var5)