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 var1) voidaddReadLiterature(String var1, int var2) voidaddReadPrintMedia(String var1) 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 var1) floatgetXp()intgetXpForLevel(int level) intbooleanhasEquipped(String String) booleanhasEquippedTag(String tag) booleanbooleanbooleanhasWornTag(String var1) voidbooleanbooleanisAiming()booleanisAsleep()booleanisAttachedItem(InventoryItem item) booleanbooleanisCurrentState(State state) booleanbooleanbooleanisEquipped(InventoryItem item) booleanbooleanbooleanisFemale()booleanbooleanisGodMod()booleanisHandItem(InventoryItem item) booleanbooleanbooleanbooleanbooleanisKnownMediaLine(String guid) booleanisKnownPoison(InventoryItem item) booleanisKnownPoison(Item var1) booleanisLiteratureRead(String var1) booleanbooleanbooleanbooleanbooleanisPrintMediaRead(String var1) booleanbooleanbooleanisRecipeKnown(String name) booleanisRecipeKnown(Recipe recipe) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisZombie()voidLevelPerk(PerkFactory.Perk perk) voidLevelPerk(PerkFactory.Perk perk, boolean removePick) voidLoseLevel(PerkFactory.Perk perk) 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) voidsetAsleep(boolean Asleep) voidvoidsetBedType(String bedType) voidsetBuildCheat(boolean buildCheat) voidsetDebugMonitor(AnimatorDebugMonitor monitor) voidsetDescriptor(SurvivorDesc descriptor) voidsetFarmingCheat(boolean b) voidsetFemale(boolean isFemale) voidsetFishingCheat(boolean var1) 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 var1) 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 var1, Object var2) voidtriggerContextualAction(String var1, Object var2, Object var3) voidtriggerContextualAction(String var1, Object var2, Object var3, Object var4) voidMethods inherited from interface zombie.characters.ILuaGameCharacterAttachedItems
clearAttachedItems, getAttachedItem, getAttachedItems, getAttachedLocationGroup, removeAttachedItem, setAttachedItem, setAttachedItemsMethods 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, setWornItemsMethods 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, StopBurningMethods inherited from interface zombie.characters.ILuaGameCharacterHealth
DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, DrinkFluid, Eat, Eat, Eat, getFatigueMod, getLastHourSleeped, getReduceInfectionPower, getSleepingTabletEffect, getTemperature, setLastHourSleeped, setReduceInfectionPower, setSleepingTabletEffect, setTemperature, setTimeOfSleepMethods inherited from interface zombie.iso.ILuaIsoObject
setDir, setForwardIsoDirectionMethods 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
-
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
-