Interface ILuaGameCharacter
- All Superinterfaces:
ILuaGameCharacterAttachedItems, ILuaGameCharacterClothing, ILuaGameCharacterDamage, ILuaGameCharacterHealth, ILuaIsoObject, ILuaVariableSource
- 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
ILuaGameCharacter
Provides the functions expected by LUA when dealing with objects of this type.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddKnownMediaLine(String guid) voidaddReadLiterature(String arg0) voidaddReadLiterature(String arg0, int arg1) voidaddReadMap(InventoryItem var1) voidaddReadPrintMedia(String arg0) voidaddWorldSoundUnlessInvisible(int radius, int volume, boolean bStressHumans) booleanvoidCallout()booleanbooleanbooleanvoidchangeState(State state) voidvoidvoidvoidvoidvoidclimbThroughWindow(IsoThumpable w, Integer startingFrame) voidvoidclimbThroughWindow(IsoWindow w, Integer startingFrame) voidvoidvoidfacePosition(int x, int y) voidfaceThisObject(IsoObject object) voidfaceThisObjectAlt(IsoObject object) intgetAlreadyReadPages(String fullType) getBed()floatdoublefloatintintfloatgetPath2()getPerkInfo(PerkFactory.Perk perk) intgetPerkLevel(PerkFactory.Perk perks) floatfloatgetStats()floatintintgetWeaponLevel(HandWeapon arg0) floatgetXp()intgetXpForLevel(int level) intbooleanhasEquipped(String String) booleanhasEquippedTag(ItemTag var1) booleanbooleanhasReadMap(InventoryItem var1) booleanhasTrait(CharacterTrait var1) booleanhasWornTag(ItemTag var1) voidbooleanbooleanisAiming()booleanbooleanisAsleep()booleanisAttachedItem(InventoryItem item) booleanbooleanisCurrentState(State state) booleanbooleanbooleanisEquipped(InventoryItem item) booleanbooleanbooleanisFemale()booleanbooleanisGodMod()booleanisHandItem(InventoryItem item) booleanbooleanbooleanbooleanbooleanisKnownMediaLine(String guid) booleanisKnownPoison(InventoryItem item) booleanisKnownPoison(Item arg0) booleanisLiteratureRead(String arg0) booleanbooleanbooleanbooleanbooleanisPrintMediaRead(String arg0) booleanbooleanbooleanisRecipeKnown(String name) booleanisRecipeKnown(Recipe recipe) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisZombie()voidLevelPerk(PerkFactory.Perk perk) voidLevelPerk(PerkFactory.Perk perk, boolean removePick) voidLoseLevel(PerkFactory.Perk perk) voidmodifyTraitXPBoost(CharacterTraitDefinition var1, boolean var2) voidmodifyTraitXPBoost(CharacterTrait var1, boolean var2) voidvoidpathToLocation(int x, int y, int z) voidpathToLocationF(float x, float y, float z) voidvoidPlayAnimUnlooped(String string) voidPlayAnimWithSpeed(String string, float framesSpeedPerFrame) longlongplaySoundLocal(String file) voidReadLiterature(Literature literature) booleanremoveFromHands(InventoryItem item) voidremoveKnownMediaLine(String guid) voidreportEvent(String name) voidvoidvoidvoidvoidvoidvoidsetAlreadyReadPages(String fullType, int pages) voidsetAnimalCheat(boolean var1) voidsetAsleep(boolean Asleep) voidvoidsetBedType(String bedType) voidsetBuildCheat(boolean buildCheat) voidsetDebugMonitor(AnimatorDebugMonitor monitor) voidsetDescriptor(SurvivorDesc descriptor) voidsetFarmingCheat(boolean b) voidsetFemale(boolean isFemale) voidsetFishingCheat(boolean arg0) voidsetForceWakeUpTime(float ForceWakeUpTime) voidsetGodMod(boolean b) voidsetHaloNote(String str) voidsetHaloNote(String str, float dispTime) voidsetHaloNote(String str, int r, int g, int b, float dispTime) voidsetHealthCheat(boolean healthCheat) voidsetInvisible(boolean b) voidsetIsResting(boolean arg0) voidsetMechanicsCheat(boolean mechanicsCheat) voidsetMeleeDelay(float delay) voidsetMovablesCheat(boolean b) voidvoidsetPerkLevelDebug(PerkFactory.Perk perks, int level) voidsetPrimaryHandItem(InventoryItem leftHandItem) voidsetRangedWeaponEmpty(boolean val) voidsetReading(boolean isReading) voidsetRecoilDelay(float recoilDelay) voidvoidsetSecondaryHandItem(InventoryItem rightHandItem) voidsetShowAdminTag(boolean showAdminTag) voidsetSpeakColourInfo(ColorInfo info) voidsetTimedActionInstantCheat(boolean b) voidsetTimeSinceLastSmoke(float timeSinceLastSmoke) voidsetUnlimitedCarry(boolean unlimitedCarry) voidvoidsmashCarWindow(VehiclePart part) voidvoidStartAction(BaseAction act) voidStartTimedActionAnim(String event) voidStartTimedActionAnim(String event, String type) voidvoidstopOrTriggerSound(long eventInstance) voidvoidvoidtriggerContextualAction(String arg0, Object arg1) voidtriggerContextualAction(String arg0, Object arg1, Object arg2) voidtriggerContextualAction(String arg0, Object arg1, Object arg2, Object arg3) 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, 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 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 arg0) -
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() -
getCharacterTraits
CharacterTraits getCharacterTraits() -
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
-
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() -
modifyTraitXPBoost
-
modifyTraitXPBoost
-
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 arg0) -
isHealthCheat
boolean isHealthCheat() -
setHealthCheat
void setHealthCheat(boolean healthCheat) -
isMechanicsCheat
boolean isMechanicsCheat() -
setMechanicsCheat
void setMechanicsCheat(boolean mechanicsCheat) -
isMovablesCheat
boolean isMovablesCheat() -
setMovablesCheat
void setMovablesCheat(boolean b) -
isAnimalCheat
boolean isAnimalCheat() -
setAnimalCheat
void setAnimalCheat(boolean var1) -
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
-
hasReadMap
-
addReadMap
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-
triggerContextualAction
-