Interface ILuaGameCharacter

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

  • Method Details

    • getFullName

      String getFullName()
    • getDescriptor

      SurvivorDesc getDescriptor()
    • setDescriptor

      void setDescriptor(SurvivorDesc survivorDesc)
    • isRangedWeaponEmpty

      boolean isRangedWeaponEmpty()
    • setRangedWeaponEmpty

      void setRangedWeaponEmpty(boolean boolean1)
    • getVisual

      BaseVisual getVisual()
    • getEmitter

    • resetModel

      void resetModel()
    • resetModelNextFrame

      void resetModelNextFrame()
    • getSpriteDef

      IsoSpriteInstance getSpriteDef()
    • hasItems

      boolean hasItems(String string, int int1)
    • getXpForLevel

      int getXpForLevel(int int1)
    • getXp

    • isAsleep

      boolean isAsleep()
    • setAsleep

      void setAsleep(boolean boolean1)
    • getZombieKills

      int getZombieKills()
    • setForceWakeUpTime

      void setForceWakeUpTime(float float1)
    • getInventory

      ItemContainer getInventory()
    • getPrimaryHandItem

      InventoryItem getPrimaryHandItem()
    • setPrimaryHandItem

      void setPrimaryHandItem(InventoryItem inventoryItem)
    • getSecondaryHandItem

      InventoryItem getSecondaryHandItem()
    • setSecondaryHandItem

      void setSecondaryHandItem(InventoryItem inventoryItem)
    • hasEquipped

      boolean hasEquipped(String string)
    • hasEquippedTag

      boolean hasEquippedTag(String string)
    • isHandItem

      boolean isHandItem(InventoryItem inventoryItem)
    • isPrimaryHandItem

      boolean isPrimaryHandItem(InventoryItem inventoryItem)
    • isSecondaryHandItem

      boolean isSecondaryHandItem(InventoryItem inventoryItem)
    • isItemInBothHands

      boolean isItemInBothHands(InventoryItem inventoryItem)
    • removeFromHands

      boolean removeFromHands(InventoryItem inventoryItem)
    • setSpeakColourInfo

      void setSpeakColourInfo(ColorInfo colorInfo)
    • isSpeaking

      boolean isSpeaking()
    • getMoodles

      Moodles getMoodles()
    • getStats

      Stats getStats()
    • getTraits

      TraitCollection getTraits()
    • getMaxWeight

      int getMaxWeight()
    • PlayAnim

      void PlayAnim(String string)
    • PlayAnimWithSpeed

      void PlayAnimWithSpeed(String string, float float1)
    • PlayAnimUnlooped

      void PlayAnimUnlooped(String string)
    • StartTimedActionAnim

      void StartTimedActionAnim(String string)
    • StartTimedActionAnim

      void StartTimedActionAnim(String string, String string2)
    • StopTimedActionAnim

      void StopTimedActionAnim()
    • getCharacterActions

      Stack getCharacterActions()
    • StartAction

      void StartAction(BaseAction baseAction)
    • StopAllActionQueue

      void StopAllActionQueue()
    • getPerkLevel

      int getPerkLevel(PerkFactory.Perk perk)
    • getPerkInfo

    • setPerkLevelDebug

      void setPerkLevelDebug(PerkFactory.Perk perk, int int1)
    • LoseLevel

      void LoseLevel(PerkFactory.Perk perk)
    • LevelPerk

      void LevelPerk(PerkFactory.Perk perk, boolean boolean1)
    • LevelPerk

      void LevelPerk(PerkFactory.Perk perk)
    • ReadLiterature

      void ReadLiterature(Literature literature)
    • setDir

      void setDir(IsoDirections directions)
    • Callout

      void Callout()
    • IsSpeaking

      boolean IsSpeaking()
    • Say

      void Say(String string)
    • Say

      void Say(String string, float float1, float float2, float float3, UIFont uIFont, float float4, String string2)
    • setHaloNote

      void setHaloNote(String string)
    • setHaloNote

      void setHaloNote(String string, float float1)
    • setHaloNote

      void setHaloNote(String string, int int1, int int2, int int3, float float1)
    • initSpritePartsEmpty

      void initSpritePartsEmpty()
    • HasTrait

      boolean HasTrait(String string)
    • changeState

      void changeState(State state)
    • isCurrentState

      boolean isCurrentState(State state)
    • getCurrentState

      State getCurrentState()
    • pathToLocation

      void pathToLocation(int int1, int int2, int int3)
    • pathToLocationF

      void pathToLocationF(float float1, float float2, float float3)
    • CanAttack

      boolean CanAttack()
    • smashCarWindow

      void smashCarWindow(VehiclePart vehiclePart)
    • smashWindow

      void smashWindow(IsoWindow window)
    • openWindow

      void openWindow(IsoWindow window)
    • closeWindow

      void closeWindow(IsoWindow window)
    • climbThroughWindow

      void climbThroughWindow(IsoWindow window)
    • climbThroughWindow

      void climbThroughWindow(IsoWindow window, Integer integer)
    • climbThroughWindowFrame

      void climbThroughWindowFrame(IsoObject object)
    • climbSheetRope

      void climbSheetRope()
    • climbDownSheetRope

      void climbDownSheetRope()
    • canClimbSheetRope

      boolean canClimbSheetRope(IsoGridSquare square)
    • canClimbDownSheetRopeInCurrentSquare

      boolean canClimbDownSheetRopeInCurrentSquare()
    • canClimbDownSheetRope

      boolean canClimbDownSheetRope(IsoGridSquare square)
    • climbThroughWindow

      void climbThroughWindow(IsoThumpable thumpable)
    • climbThroughWindow

      void climbThroughWindow(IsoThumpable thumpable, Integer integer)
    • climbOverFence

      void climbOverFence(IsoDirections directions)
    • isAboveTopOfStairs

      boolean isAboveTopOfStairs()
    • getHoursSurvived

      double getHoursSurvived()
    • isOutside

      boolean isOutside()
    • isFemale

      boolean isFemale()
    • setFemale

      void setFemale(boolean boolean1)
    • isZombie

      boolean isZombie()
    • isEquipped

      boolean isEquipped(InventoryItem inventoryItem)
    • isEquippedClothing

      boolean isEquippedClothing(InventoryItem inventoryItem)
    • isAttachedItem

      boolean isAttachedItem(InventoryItem inventoryItem)
    • faceThisObject

      void faceThisObject(IsoObject object)
    • facePosition

      void facePosition(int int1, int int2)
    • faceThisObjectAlt

      void faceThisObjectAlt(IsoObject object)
    • getAlreadyReadPages

      int getAlreadyReadPages(String string)
    • setAlreadyReadPages

      void setAlreadyReadPages(String string, int int1)
    • getSafety

      Safety getSafety()
    • setSafety

      void setSafety(Safety safety)
    • getMeleeDelay

      float getMeleeDelay()
    • setMeleeDelay

      void setMeleeDelay(float float1)
    • getRecoilDelay

      float getRecoilDelay()
    • setRecoilDelay

      void setRecoilDelay(float float1)
    • getMaintenanceMod

      int getMaintenanceMod()
    • getHammerSoundMod

      float getHammerSoundMod()
    • getWeldingSoundMod

      float getWeldingSoundMod()
    • isGodMod

      boolean isGodMod()
    • setGodMod

      void setGodMod(boolean boolean1)
    • getVehicle

      BaseVehicle getVehicle()
    • setVehicle

      void setVehicle(BaseVehicle baseVehicle)
    • getInventoryWeight

      float getInventoryWeight()
    • getKnownRecipes

      List getKnownRecipes()
    • isRecipeKnown

      boolean isRecipeKnown(Recipe recipe)
    • isRecipeKnown

      boolean isRecipeKnown(String string)
    • addKnownMediaLine

      void addKnownMediaLine(String string)
    • removeKnownMediaLine

      void removeKnownMediaLine(String string)
    • clearKnownMediaLines

      void clearKnownMediaLines()
    • isKnownMediaLine

      boolean isKnownMediaLine(String string)
    • playSound

      long playSound(String string)
    • playSoundLocal

      long playSoundLocal(String string)
    • stopOrTriggerSound

      void stopOrTriggerSound(long long1)
    • addWorldSoundUnlessInvisible

      void addWorldSoundUnlessInvisible(int int1, int int2, boolean boolean1)
    • isKnownPoison

      boolean isKnownPoison(InventoryItem inventoryItem)
    • getBedType

      String getBedType()
    • setBedType

      void setBedType(String string)
    • getPath2

      PolygonalMap2.Path getPath2()
    • setPath2

      void setPath2(PolygonalMap2.Path path)
    • getPathFindBehavior2

      PathFindBehavior2 getPathFindBehavior2()
    • getBed

      IsoObject getBed()
    • setBed

      void setBed(IsoObject object)
    • isReading

      boolean isReading()
    • setReading

      void setReading(boolean boolean1)
    • getTimeSinceLastSmoke

      float getTimeSinceLastSmoke()
    • setTimeSinceLastSmoke

      void setTimeSinceLastSmoke(float float1)
    • isInvisible

      boolean isInvisible()
    • setInvisible

      void setInvisible(boolean boolean1)
    • isDriving

      boolean isDriving()
    • isInARoom

      boolean isInARoom()
    • isUnlimitedCarry

      boolean isUnlimitedCarry()
    • setUnlimitedCarry

      void setUnlimitedCarry(boolean boolean1)
    • isBuildCheat

      boolean isBuildCheat()
    • setBuildCheat

      void setBuildCheat(boolean boolean1)
    • isFarmingCheat

      boolean isFarmingCheat()
    • setFarmingCheat

      void setFarmingCheat(boolean boolean1)
    • isHealthCheat

      boolean isHealthCheat()
    • setHealthCheat

      void setHealthCheat(boolean boolean1)
    • isMechanicsCheat

      boolean isMechanicsCheat()
    • setMechanicsCheat

      void setMechanicsCheat(boolean boolean1)
    • isMovablesCheat

      boolean isMovablesCheat()
    • setMovablesCheat

      void setMovablesCheat(boolean boolean1)
    • isTimedActionInstantCheat

      boolean isTimedActionInstantCheat()
    • setTimedActionInstantCheat

      void setTimedActionInstantCheat(boolean boolean1)
    • isTimedActionInstant

      boolean isTimedActionInstant()
    • isShowAdminTag

      boolean isShowAdminTag()
    • setShowAdminTag

      void setShowAdminTag(boolean boolean1)
    • reportEvent

      void reportEvent(String string)
    • getDebugMonitor

      AnimatorDebugMonitor getDebugMonitor()
    • setDebugMonitor

      void setDebugMonitor(AnimatorDebugMonitor animatorDebugMonitor)
    • isAiming

      boolean isAiming()
    • resetBeardGrowingTime

      void resetBeardGrowingTime()
    • resetHairGrowingTime

      void resetHairGrowingTime()