Interface ILuaGameCharacter
- All Superinterfaces:
ILuaGameCharacterAttachedItems
,ILuaGameCharacterClothing
,ILuaGameCharacterDamage
,ILuaGameCharacterHealth
,ILuaVariableSource
- All Known Implementing Classes:
IsoAnimal
,IsoDummyCameraCharacter
,IsoGameCharacter
,IsoLivingCharacter
,IsoLuaCharacter
,IsoLuaMover
,IsoPlayer
,IsoSurvivor
,IsoZombie
,RandomizedBuildingBase.HumanCorpse
public interface ILuaGameCharacter
extends ILuaVariableSource, ILuaGameCharacterAttachedItems, ILuaGameCharacterDamage, ILuaGameCharacterClothing, ILuaGameCharacterHealth
ILuaGameCharacter
Provides the functions expected by LUA when dealing with objects of this type.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addKnownMediaLine
(String guid) void
addReadLiterature
(String var1) void
addReadLiterature
(String var1, int var2) void
addReadPrintMedia
(String var1) void
addWorldSoundUnlessInvisible
(int radius, int volume, boolean bStressHumans) boolean
void
Callout()
boolean
boolean
boolean
void
changeState
(State state) void
void
void
void
void
void
climbThroughWindow
(IsoThumpable w, Integer startingFrame) void
void
climbThroughWindow
(IsoWindow w, Integer startingFrame) void
void
void
facePosition
(int x, int y) void
faceThisObject
(IsoObject object) void
faceThisObjectAlt
(IsoObject object) int
getAlreadyReadPages
(String fullType) getBed()
float
double
float
int
int
float
getPath2()
getPerkInfo
(PerkFactory.Perk perk) int
getPerkLevel
(PerkFactory.Perk perks) float
float
getStats()
float
int
int
getWeaponLevel
(HandWeapon var1) float
getXp()
int
getXpForLevel
(int level) int
boolean
hasEquipped
(String String) boolean
hasEquippedTag
(String tag) boolean
boolean
boolean
hasWornTag
(String var1) void
boolean
boolean
isAiming()
boolean
isAsleep()
boolean
isAttachedItem
(InventoryItem item) boolean
boolean
isCurrentState
(State state) boolean
boolean
boolean
isEquipped
(InventoryItem item) boolean
boolean
boolean
isFemale()
boolean
boolean
isGodMod()
boolean
isHandItem
(InventoryItem item) boolean
boolean
boolean
boolean
boolean
isKnownMediaLine
(String guid) boolean
isKnownPoison
(InventoryItem item) boolean
isKnownPoison
(Item var1) boolean
isLiteratureRead
(String var1) boolean
boolean
boolean
boolean
boolean
isPrintMediaRead
(String var1) boolean
boolean
boolean
isRecipeKnown
(String name) boolean
isRecipeKnown
(Recipe recipe) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isZombie()
void
LevelPerk
(PerkFactory.Perk perk) void
LevelPerk
(PerkFactory.Perk perk, boolean removePick) void
LoseLevel
(PerkFactory.Perk perk) void
void
pathToLocation
(int x, int y, int z) void
pathToLocationF
(float x, float y, float z) void
void
PlayAnimUnlooped
(String string) void
PlayAnimWithSpeed
(String string, float framesSpeedPerFrame) long
long
playSoundLocal
(String file) void
ReadLiterature
(Literature literature) boolean
removeFromHands
(InventoryItem item) void
removeKnownMediaLine
(String guid) void
reportEvent
(String name) void
void
void
void
void
void
void
setAlreadyReadPages
(String fullType, int pages) void
setAsleep
(boolean Asleep) void
void
setBedType
(String bedType) void
setBuildCheat
(boolean buildCheat) void
setDebugMonitor
(AnimatorDebugMonitor monitor) void
setDescriptor
(SurvivorDesc descriptor) void
setDir
(IsoDirections directions) void
setFarmingCheat
(boolean b) void
setFemale
(boolean isFemale) void
setFishingCheat
(boolean var1) void
setForceWakeUpTime
(float ForceWakeUpTime) void
setGodMod
(boolean b) void
setHaloNote
(String str) void
setHaloNote
(String str, float dispTime) void
setHaloNote
(String str, int r, int g, int b, float dispTime) void
setHealthCheat
(boolean healthCheat) void
setInvisible
(boolean b) void
setIsResting
(boolean var1) void
setMechanicsCheat
(boolean mechanicsCheat) void
setMeleeDelay
(float delay) void
setMovablesCheat
(boolean b) void
void
setPerkLevelDebug
(PerkFactory.Perk perks, int level) void
setPrimaryHandItem
(InventoryItem leftHandItem) void
setRangedWeaponEmpty
(boolean val) void
setReading
(boolean isReading) void
setRecoilDelay
(float recoilDelay) void
void
setSecondaryHandItem
(InventoryItem rightHandItem) void
setShowAdminTag
(boolean showAdminTag) void
setSpeakColourInfo
(ColorInfo info) void
setTimedActionInstantCheat
(boolean b) void
setTimeSinceLastSmoke
(float timeSinceLastSmoke) void
setUnlimitedCarry
(boolean unlimitedCarry) void
void
smashCarWindow
(VehiclePart part) void
void
StartAction
(BaseAction act) void
StartTimedActionAnim
(String event) void
StartTimedActionAnim
(String event, String type) void
void
stopOrTriggerSound
(long eventInstance) void
void
void
triggerContextualAction
(String var1, Object var2) void
triggerContextualAction
(String var1, Object var2, Object var3) void
triggerContextualAction
(String var1, Object var2, Object var3, Object var4) void
Methods inherited from interface zombie.characters.ILuaGameCharacterAttachedItems
clearAttachedItems, getAttachedItem, getAttachedItems, getAttachedLocationGroup, removeAttachedItem, setAttachedItem, setAttachedItems
Methods inherited from interface zombie.characters.ILuaGameCharacterClothing
clearWornItems, dressInNamedOutfit, dressInPersistentOutfit, dressInPersistentOutfitID, Dressup, getBodyLocationGroup, getOutfitName, getWornItem, getWornItems, removeWornItem, setClothingItem_Back, setClothingItem_Feet, setClothingItem_Hands, setClothingItem_Head, setClothingItem_Legs, setClothingItem_Torso, setWornItem, setWornItems
Methods inherited from interface zombie.characters.ILuaGameCharacterDamage
addBlood, addHole, getBodyDamage, getBodyDamageRemote, getBumpType, getHealth, getLastHitCount, Hit, Hit, Hit, isBumped, isDeathDragDown, isOnDeathDone, isOnFire, isOnKillDone, isPlayingDeathSound, setDeathDragDown, setHealth, setLastHitCount, setOnDeathDone, setOnKillDone, setPlayingDeathSound, StopBurning
Methods inherited from interface zombie.characters.ILuaGameCharacterHealth
DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, Eat, Eat, Eat, getFatigueMod, getLastHourSleeped, getReduceInfectionPower, getSleepingTabletEffect, getTemperature, setLastHourSleeped, setReduceInfectionPower, setSleepingTabletEffect, setTemperature, setTimeOfSleep
Methods inherited from interface zombie.characters.ILuaVariableSource
ClearVariable, GetVariable, SetVariable
-
Method Details
-
getFullName
String getFullName() -
getDescriptor
SurvivorDesc getDescriptor() -
setDescriptor
-
isRangedWeaponEmpty
boolean isRangedWeaponEmpty() -
setRangedWeaponEmpty
void setRangedWeaponEmpty(boolean val) -
getVisual
BaseVisual getVisual() -
getEmitter
BaseCharacterSoundEmitter getEmitter() -
resetModel
void resetModel() -
resetModelNextFrame
void resetModelNextFrame() -
getSpriteDef
IsoSpriteInstance getSpriteDef() -
hasItems
-
getXpForLevel
int getXpForLevel(int level) -
getXp
IsoGameCharacter.XP getXp() -
isAsleep
boolean isAsleep() -
setAsleep
void setAsleep(boolean Asleep) -
isResting
boolean isResting() -
setIsResting
void setIsResting(boolean var1) -
getZombieKills
int getZombieKills() -
setForceWakeUpTime
void setForceWakeUpTime(float ForceWakeUpTime) -
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() -
getTraits
TraitCollection getTraits() -
getMaxWeight
int getMaxWeight() -
PlayAnim
-
PlayAnimWithSpeed
-
PlayAnimUnlooped
-
StartTimedActionAnim
-
StartTimedActionAnim
-
StopTimedActionAnim
void StopTimedActionAnim() -
getCharacterActions
Stack<BaseAction> getCharacterActions() -
StartAction
-
StopAllActionQueue
void StopAllActionQueue() -
getPerkLevel
-
getPerkInfo
-
setPerkLevelDebug
-
LoseLevel
-
LevelPerk
-
LevelPerk
-
ReadLiterature
-
setDir
-
Callout
void Callout() -
IsSpeaking
boolean IsSpeaking() -
Say
-
Say
-
setHaloNote
-
setHaloNote
-
setHaloNote
-
initSpritePartsEmpty
void initSpritePartsEmpty() -
HasTrait
-
changeState
-
isCurrentState
-
getCurrentState
State getCurrentState() -
pathToLocation
void pathToLocation(int x, int y, int z) -
pathToLocationF
void pathToLocationF(float x, float y, float z) -
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 isFemale) -
isZombie
boolean isZombie() -
isEquipped
-
isEquippedClothing
-
isAttachedItem
-
faceThisObject
-
facePosition
void facePosition(int x, int y) -
faceThisObjectAlt
-
getAlreadyReadPages
-
setAlreadyReadPages
-
getSafety
Safety getSafety() -
setSafety
-
getMeleeDelay
float getMeleeDelay() -
setMeleeDelay
void setMeleeDelay(float delay) -
getRecoilDelay
float getRecoilDelay() -
setRecoilDelay
void setRecoilDelay(float recoilDelay) -
getMaintenanceMod
int getMaintenanceMod() -
getWeaponLevel
int getWeaponLevel() -
getWeaponLevel
-
getHammerSoundMod
float getHammerSoundMod() -
getWeldingSoundMod
float getWeldingSoundMod() -
isGodMod
boolean isGodMod() -
setGodMod
void setGodMod(boolean b) -
getVehicle
BaseVehicle getVehicle() -
setVehicle
-
getInventoryWeight
float getInventoryWeight() -
getKnownRecipes
-
isRecipeKnown
-
isRecipeKnown
-
addKnownMediaLine
-
removeKnownMediaLine
-
clearKnownMediaLines
void clearKnownMediaLines() -
isKnownMediaLine
-
playSound
-
playSoundLocal
-
stopOrTriggerSound
void stopOrTriggerSound(long eventInstance) -
addWorldSoundUnlessInvisible
void addWorldSoundUnlessInvisible(int radius, int volume, boolean bStressHumans) -
isKnownPoison
-
isKnownPoison
-
getBedType
String getBedType() -
setBedType
-
getPath2
Path getPath2() -
setPath2
-
getPathFindBehavior2
PathFindBehavior2 getPathFindBehavior2() -
getBed
IsoObject getBed() -
setBed
-
isReading
boolean isReading() -
setReading
void setReading(boolean isReading) -
getTimeSinceLastSmoke
float getTimeSinceLastSmoke() -
setTimeSinceLastSmoke
void setTimeSinceLastSmoke(float timeSinceLastSmoke) -
isInvisible
boolean isInvisible() -
setInvisible
void setInvisible(boolean b) -
isDriving
boolean isDriving() -
isInARoom
boolean isInARoom() -
isUnlimitedCarry
boolean isUnlimitedCarry() -
setUnlimitedCarry
void setUnlimitedCarry(boolean unlimitedCarry) -
isBuildCheat
boolean isBuildCheat() -
setBuildCheat
void setBuildCheat(boolean buildCheat) -
isFarmingCheat
boolean isFarmingCheat() -
setFarmingCheat
void setFarmingCheat(boolean b) -
isFishingCheat
boolean isFishingCheat() -
setFishingCheat
void setFishingCheat(boolean var1) -
isHealthCheat
boolean isHealthCheat() -
setHealthCheat
void setHealthCheat(boolean healthCheat) -
isMechanicsCheat
boolean isMechanicsCheat() -
setMechanicsCheat
void setMechanicsCheat(boolean mechanicsCheat) -
isMovablesCheat
boolean isMovablesCheat() -
setMovablesCheat
void setMovablesCheat(boolean b) -
isTimedActionInstantCheat
boolean isTimedActionInstantCheat() -
setTimedActionInstantCheat
void setTimedActionInstantCheat(boolean b) -
isTimedActionInstant
boolean isTimedActionInstant() -
isShowAdminTag
boolean isShowAdminTag() -
setShowAdminTag
void setShowAdminTag(boolean showAdminTag) -
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
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-