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
public interface ILuaGameCharacter
extends ILuaIsoObject, ILuaVariableSource, ILuaGameCharacterAttachedItems, ILuaGameCharacterDamage, ILuaGameCharacterClothing, ILuaGameCharacterHealth, IStateCharacter
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddKnownMediaLine(String var1) voidaddReadLiterature(String var1) voidaddReadLiterature(String var1, int var2) voidaddReadMap(InventoryItem var1) voidaddReadPrintMedia(String var1) voidaddWorldSoundUnlessInvisible(int var1, int var2, boolean var3) booleanvoidCallout()booleanbooleanbooleanvoidvoidvoidclimbOverFence(IsoDirections var1) voidvoidvoidclimbThroughWindow(IsoThumpable var1, Integer var2) voidclimbThroughWindow(IsoWindow var1) voidclimbThroughWindow(IsoWindow var1, Integer var2) voidvoidcloseWindow(IsoWindow var1) voidfacePosition(int var1, int var2) voidfaceThisObject(IsoObject var1) voidfaceThisObjectAlt(IsoObject var1) intgetAlreadyReadPages(String var1) floatgetBed()floatdoublefloatintintfloatgetPath2()getPerkInfo(PerkFactory.Perk var1) intgetPerkLevel(PerkFactory.Perk var1) floatfloatgetStats()floatintintgetWeaponLevel(HandWeapon var1) floatgetXp()intgetXpForLevel(int var1) intbooleanhasEquipped(String var1) booleanhasEquippedTag(ItemTag var1) booleanbooleanhasReadMap(InventoryItem var1) booleanhasTrait(CharacterTrait var1) booleanhasWornTag(ItemTag var1) voidbooleanbooleanisAiming()booleanbooleanbooleanbooleanisAsleep()booleanisAttachedItem(InventoryItem var1) booleanbooleanbooleanbooleanisEquipped(InventoryItem var1) booleanbooleanbooleanisFemale()booleanbooleanisGodMod()booleanisHandItem(InventoryItem var1) booleanbooleanbooleanbooleanbooleanisKnownMediaLine(String var1) booleanisKnownPoison(InventoryItem var1) booleanisKnownPoison(Item var1) booleanisLiteratureRead(String var1) booleanbooleanbooleanbooleanbooleanisPrintMediaRead(String var1) booleanbooleanbooleanisRecipeKnown(String var1) booleanisRecipeKnown(Recipe var1) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisZombie()voidLevelPerk(PerkFactory.Perk var1) voidLevelPerk(PerkFactory.Perk var1, boolean var2) voidLoseLevel(PerkFactory.Perk var1) voidmodifyTraitXPBoost(CharacterTraitDefinition var1, boolean var2) voidmodifyTraitXPBoost(CharacterTrait var1, boolean var2) voidopenWindow(IsoWindow var1) voidpathToLocation(int var1, int var2, int var3) voidpathToLocationF(float var1, float var2, float var3) voidvoidPlayAnimUnlooped(String var1) voidPlayAnimWithSpeed(String var1, float var2) longlongplaySoundLocal(String var1) voidReadLiterature(Literature var1) booleanremoveFromHands(InventoryItem var1) voidremoveKnownMediaLine(String var1) voidreportEvent(String var1) voidvoidvoidvoidvoidvoidvoidsetAlreadyReadPages(String var1, int var2) voidsetAlwaysDayCheat(boolean var1) voidsetAnimalCheat(boolean var1) voidsetAnimalExtraValuesCheat(boolean var1) voidsetAsleep(boolean var1) voidvoidsetBedType(String var1) voidsetBuildCheat(boolean var1) voidvoidsetDescriptor(SurvivorDesc var1) voidsetFarmingCheat(boolean var1) voidsetFemale(boolean var1) voidsetFishingCheat(boolean var1) voidsetForceWakeUpTime(float var1) voidsetGodMod(boolean var1) voidsetHaloNote(String var1) voidsetHaloNote(String var1, float var2) voidsetHaloNote(String var1, int var2, int var3, int var4, float var5) voidsetHealthCheat(boolean var1) voidsetInvisible(boolean var1) voidsetIsResting(boolean var1) voidsetMechanicsCheat(boolean var1) voidsetMeleeDelay(float var1) voidsetMovablesCheat(boolean var1) voidvoidsetPerkLevelDebug(PerkFactory.Perk var1, int var2) voidvoidsetRangedWeaponEmpty(boolean var1) voidsetReading(boolean var1) voidsetRecoilDelay(float var1) voidvoidvoidsetShowAdminTag(boolean var1) voidsetSpeakColourInfo(ColorInfo var1) voidsetTimedActionInstantCheat(boolean var1) voidsetTimeSinceLastSmoke(float var1) voidsetUnlimitedCarry(boolean var1) voidsetVehicle(BaseVehicle var1) voidsmashCarWindow(VehiclePart var1) voidsmashWindow(IsoWindow var1) voidStartAction(BaseAction var1) voidStartTimedActionAnim(String var1) voidStartTimedActionAnim(String var1, String var2) voidvoidstopOrTriggerSound(long var1) voidvoidtransmitHaloNote(String var1) voidtransmitHaloNote(String var1, float var2) voidtransmitHaloNote(String var1, int var2, int var3, int var4, float var5) voidvoidtriggerContextualAction(String var1, Object var2) voidtriggerContextualAction(String var1, Object var2, Object var3) voidtriggerContextualAction(String var1, Object var2, Object var3, Object var4) voidMethods inherited from interface ILuaGameCharacterAttachedItems
clearAttachedItems, getAttachedItem, getAttachedItems, getAttachedLocationGroup, removeAttachedItem, setAttachedItem, setAttachedItemsMethods inherited from interface ILuaGameCharacterClothing
clearWornItems, dressInNamedOutfit, dressInPersistentOutfit, dressInPersistentOutfitID, Dressup, getBodyLocationGroup, getOutfitName, getWornItem, getWornItems, removeWornItem, removeWornItem, setClothingItem_Back, setClothingItem_Feet, setClothingItem_Hands, setClothingItem_Head, setClothingItem_Legs, setClothingItem_Torso, setWornItem, setWornItemsMethods inherited from interface ILuaGameCharacterDamage
addBlood, addHole, getBodyDamage, getBodyDamageRemote, getBumpType, getHealth, getLastHitCount, Hit, Hit, Hit, isBumped, isDeathDragDown, isOnDeathDone, isOnFire, isOnKillDone, isPlayingDeathSound, setDeathDragDown, setHealth, setLastHitCount, setOnDeathDone, setOnKillDone, setPlayingDeathSound, StopBurningMethods inherited from interface ILuaGameCharacterHealth
DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, Eat, Eat, Eat, getFatigueMod, getLastHourSleeped, getReduceInfectionPower, getSleepingTabletEffect, setLastHourSleeped, setReduceInfectionPower, setSleepingTabletEffect, setTimeOfSleepMethods inherited from interface ILuaIsoObject
setDir, setForwardIsoDirectionMethods inherited from interface ILuaVariableSource
ClearVariable, GetVariable, SetVariable
-
Method Details
-
getFullName
String getFullName() -
getDescriptor
SurvivorDesc getDescriptor() -
setDescriptor
-
isRangedWeaponEmpty
boolean isRangedWeaponEmpty() -
setRangedWeaponEmpty
void setRangedWeaponEmpty(boolean var1) -
getVisual
BaseVisual getVisual() -
getEmitter
BaseCharacterSoundEmitter getEmitter() -
resetModel
void resetModel() -
resetModelNextFrame
void resetModelNextFrame() -
getSpriteDef
IsoSpriteInstance getSpriteDef() -
hasItems
-
getXpForLevel
int getXpForLevel(int var1) -
getXp
IsoGameCharacter.XP 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
-
getSecondaryHandItem
InventoryItem getSecondaryHandItem() -
setSecondaryHandItem
-
hasEquipped
-
hasEquippedTag
-
hasWornTag
-
isHandItem
-
isPrimaryHandItem
-
isSecondaryHandItem
-
isItemInBothHands
-
removeFromHands
-
setSpeakColourInfo
-
isSpeaking
boolean isSpeaking() -
getMoodles
Moodles getMoodles() -
getStats
Stats getStats() -
getCharacterTraits
CharacterTraits getCharacterTraits() -
getMaxWeight
int getMaxWeight() -
PlayAnim
-
PlayAnimWithSpeed
-
PlayAnimUnlooped
-
StartTimedActionAnim
-
StartTimedActionAnim
-
StopTimedActionAnim
void StopTimedActionAnim() -
getAnimationTimeDelta
float getAnimationTimeDelta() -
getCharacterActions
Stack<BaseAction> getCharacterActions() -
StartAction
-
StopAllActionQueue
void StopAllActionQueue() -
getPerkLevel
-
getPerkInfo
-
setPerkLevelDebug
-
LoseLevel
-
LevelPerk
-
LevelPerk
-
ReadLiterature
-
Callout
void Callout() -
IsSpeaking
boolean IsSpeaking() -
Say
-
Say
-
setHaloNote
-
setHaloNote
-
setHaloNote
-
transmitHaloNote
-
transmitHaloNote
-
transmitHaloNote
-
initSpritePartsEmpty
void initSpritePartsEmpty() -
hasTrait
-
pathToLocation
void pathToLocation(int var1, int var2, int var3) -
pathToLocationF
void pathToLocationF(float var1, float var2, float var3) -
isEnduranceSufficientForAction
boolean isEnduranceSufficientForAction() -
smashCarWindow
-
smashWindow
-
openWindow
-
closeWindow
-
climbThroughWindow
-
climbThroughWindow
-
climbThroughWindowFrame
-
climbSheetRope
void climbSheetRope() -
climbDownSheetRope
void climbDownSheetRope() -
canClimbSheetRope
-
canClimbDownSheetRopeInCurrentSquare
boolean canClimbDownSheetRopeInCurrentSquare() -
canClimbDownSheetRope
-
climbThroughWindow
-
climbThroughWindow
-
climbOverFence
-
isAboveTopOfStairs
boolean isAboveTopOfStairs() -
getHoursSurvived
double getHoursSurvived() -
isOutside
boolean isOutside() -
isFemale
boolean isFemale() -
setFemale
void setFemale(boolean var1) -
isZombie
boolean isZombie() -
isEquipped
-
isEquippedClothing
-
isAttachedItem
-
faceThisObject
-
facePosition
void facePosition(int var1, int var2) -
faceThisObjectAlt
-
getAlreadyReadPages
-
setAlreadyReadPages
-
getSafety
Safety getSafety() -
setSafety
-
getMeleeDelay
float getMeleeDelay() -
setMeleeDelay
void setMeleeDelay(float var1) -
getRecoilDelay
float getRecoilDelay() -
setRecoilDelay
void setRecoilDelay(float var1) -
getMaintenanceMod
int getMaintenanceMod() -
getWeaponLevel
int getWeaponLevel() -
getWeaponLevel
-
getHammerSoundMod
float getHammerSoundMod() -
getWeldingSoundMod
float getWeldingSoundMod() -
isGodMod
boolean isGodMod() -
setGodMod
void setGodMod(boolean var1) -
getVehicle
BaseVehicle getVehicle() -
setVehicle
-
getInventoryWeight
float getInventoryWeight() -
modifyTraitXPBoost
-
modifyTraitXPBoost
-
getKnownRecipes
-
isRecipeKnown
-
isRecipeKnown
-
addKnownMediaLine
-
removeKnownMediaLine
-
clearKnownMediaLines
void clearKnownMediaLines() -
isKnownMediaLine
-
playSound
-
playSoundLocal
-
stopOrTriggerSound
void stopOrTriggerSound(long var1) -
addWorldSoundUnlessInvisible
void addWorldSoundUnlessInvisible(int var1, int var2, boolean var3) -
isKnownPoison
-
isKnownPoison
-
getBedType
String getBedType() -
setBedType
-
getPath2
Path getPath2() -
setPath2
-
getPathFindBehavior2
PathFindBehavior2 getPathFindBehavior2() -
getBed
IsoObject getBed() -
setBed
-
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
-
getDebugMonitor
AnimatorDebugMonitor getDebugMonitor() -
setDebugMonitor
-
isAiming
boolean isAiming() -
isTwisting
boolean isTwisting() -
allowsTwist
boolean allowsTwist() -
resetBeardGrowingTime
void resetBeardGrowingTime() -
resetHairGrowingTime
void resetHairGrowingTime() -
getPerkToUnit
-
getReadLiterature
-
isLiteratureRead
-
addReadLiterature
-
addReadLiterature
-
addReadPrintMedia
-
isPrintMediaRead
-
getReadPrintMedia
-
hasReadMap
-
addReadMap
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-