Package zombie.characters
Interface ILuaGameCharacter
- All Superinterfaces:
ILuaGameCharacterAttachedItems,ILuaGameCharacterClothing,ILuaGameCharacterDamage,ILuaGameCharacterHealth,ILuaVariableSource
- All Known Implementing Classes:
IsoDummyCameraCharacter,IsoGameCharacter,IsoLivingCharacter,IsoLuaCharacter,IsoLuaMover,IsoPlayer,IsoSurvivor,IsoZombie,RandomizedBuildingBase.HumanCorpse
public interface ILuaGameCharacter
extends ILuaVariableSource, ILuaGameCharacterAttachedItems, ILuaGameCharacterDamage, ILuaGameCharacterClothing, ILuaGameCharacterHealth
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddKnownMediaLine(String string) voidaddWorldSoundUnlessInvisible(int int1, int int2, boolean boolean1) voidCallout()booleanbooleancanClimbDownSheetRope(IsoGridSquare square) booleanbooleancanClimbSheetRope(IsoGridSquare square) voidchangeState(State state) voidvoidvoidclimbOverFence(IsoDirections directions) voidvoidclimbThroughWindow(IsoThumpable thumpable) voidclimbThroughWindow(IsoThumpable thumpable, Integer integer) voidclimbThroughWindow(IsoWindow window) voidclimbThroughWindow(IsoWindow window, Integer integer) voidclimbThroughWindowFrame(IsoObject object) voidcloseWindow(IsoWindow window) voidfacePosition(int int1, int int2) voidfaceThisObject(IsoObject object) voidfaceThisObjectAlt(IsoObject object) intgetAlreadyReadPages(String string) getBed()floatdoublefloatintintfloatgetPath2()getPerkInfo(PerkFactory.Perk perk) intgetPerkLevel(PerkFactory.Perk perk) floatgetStats()floatfloatgetXp()intgetXpForLevel(int int1) intbooleanhasEquipped(String string) booleanhasEquippedTag(String string) booleanbooleanvoidbooleanbooleanisAiming()booleanisAsleep()booleanisAttachedItem(InventoryItem inventoryItem) booleanbooleanisCurrentState(State state) booleanbooleanisEquipped(InventoryItem inventoryItem) booleanisEquippedClothing(InventoryItem inventoryItem) booleanbooleanisFemale()booleanisGodMod()booleanisHandItem(InventoryItem inventoryItem) booleanbooleanbooleanbooleanisItemInBothHands(InventoryItem inventoryItem) booleanisKnownMediaLine(String string) booleanisKnownPoison(InventoryItem inventoryItem) booleanbooleanbooleanbooleanisPrimaryHandItem(InventoryItem inventoryItem) booleanbooleanbooleanisRecipeKnown(String string) booleanisRecipeKnown(Recipe recipe) booleanisSecondaryHandItem(InventoryItem inventoryItem) booleanbooleanbooleanbooleanbooleanbooleanbooleanisZombie()voidLevelPerk(PerkFactory.Perk perk) voidLevelPerk(PerkFactory.Perk perk, boolean boolean1) voidLoseLevel(PerkFactory.Perk perk) voidopenWindow(IsoWindow window) voidpathToLocation(int int1, int int2, int int3) voidpathToLocationF(float float1, float float2, float float3) voidvoidPlayAnimUnlooped(String string) voidPlayAnimWithSpeed(String string, float float1) longlongplaySoundLocal(String string) voidReadLiterature(Literature literature) booleanremoveFromHands(InventoryItem inventoryItem) voidremoveKnownMediaLine(String string) voidreportEvent(String string) voidvoidvoidvoidvoidvoidSay(String string, float float1, float float2, float float3, UIFont uIFont, float float4, String string2) voidsetAlreadyReadPages(String string, int int1) voidsetAsleep(boolean boolean1) voidvoidsetBedType(String string) voidsetBuildCheat(boolean boolean1) voidsetDebugMonitor(AnimatorDebugMonitor animatorDebugMonitor) voidsetDescriptor(SurvivorDesc survivorDesc) voidsetDir(IsoDirections directions) voidsetFarmingCheat(boolean boolean1) voidsetFemale(boolean boolean1) voidsetForceWakeUpTime(float float1) voidsetGodMod(boolean boolean1) voidsetHaloNote(String string) voidsetHaloNote(String string, float float1) voidsetHaloNote(String string, int int1, int int2, int int3, float float1) voidsetHealthCheat(boolean boolean1) voidsetInvisible(boolean boolean1) voidsetMechanicsCheat(boolean boolean1) voidsetMeleeDelay(float float1) voidsetMovablesCheat(boolean boolean1) voidsetPath2(PolygonalMap2.Path path) voidsetPerkLevelDebug(PerkFactory.Perk perk, int int1) voidsetPrimaryHandItem(InventoryItem inventoryItem) voidsetRangedWeaponEmpty(boolean boolean1) voidsetReading(boolean boolean1) voidsetRecoilDelay(float float1) voidvoidsetSecondaryHandItem(InventoryItem inventoryItem) voidsetShowAdminTag(boolean boolean1) voidsetSpeakColourInfo(ColorInfo colorInfo) voidsetTimedActionInstantCheat(boolean boolean1) voidsetTimeSinceLastSmoke(float float1) voidsetUnlimitedCarry(boolean boolean1) voidsetVehicle(BaseVehicle baseVehicle) voidsmashCarWindow(VehiclePart vehiclePart) voidsmashWindow(IsoWindow window) voidStartAction(BaseAction baseAction) voidStartTimedActionAnim(String string) voidStartTimedActionAnim(String string, String string2) voidvoidstopOrTriggerSound(long long1) 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, sendStopBurning, setDeathDragDown, setHealth, setLastHitCount, setOnDeathDone, setOnKillDone, setPlayingDeathSound, StopBurningMethods inherited from interface zombie.characters.ILuaGameCharacterHealth
Eat, Eat, getFatigueMod, getLastHourSleeped, getReduceInfectionPower, getSleepingTabletEffect, getTemperature, setLastHourSleeped, setReduceInfectionPower, setSleepingTabletEffect, setTemperature, setTimeOfSleepMethods 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 boolean1) -
getVisual
BaseVisual getVisual() -
getEmitter
BaseCharacterSoundEmitter getEmitter() -
resetModel
void resetModel() -
resetModelNextFrame
void resetModelNextFrame() -
getSpriteDef
IsoSpriteInstance getSpriteDef() -
hasItems
-
getXpForLevel
int getXpForLevel(int int1) -
getXp
IsoGameCharacter.XP getXp() -
isAsleep
boolean isAsleep() -
setAsleep
void setAsleep(boolean boolean1) -
getZombieKills
int getZombieKills() -
setForceWakeUpTime
void setForceWakeUpTime(float float1) -
getInventory
ItemContainer getInventory() -
getPrimaryHandItem
InventoryItem getPrimaryHandItem() -
setPrimaryHandItem
-
getSecondaryHandItem
InventoryItem getSecondaryHandItem() -
setSecondaryHandItem
-
hasEquipped
-
hasEquippedTag
-
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 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 int1, int int2, int int3) -
pathToLocationF
void pathToLocationF(float float1, float float2, float float3) -
CanAttack
boolean CanAttack() -
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 boolean1) -
isZombie
boolean isZombie() -
isEquipped
-
isEquippedClothing
-
isAttachedItem
-
faceThisObject
-
facePosition
void facePosition(int int1, int int2) -
faceThisObjectAlt
-
getAlreadyReadPages
-
setAlreadyReadPages
-
getSafety
Safety getSafety() -
setSafety
-
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
-
getInventoryWeight
float getInventoryWeight() -
getKnownRecipes
List getKnownRecipes() -
isRecipeKnown
-
isRecipeKnown
-
addKnownMediaLine
-
removeKnownMediaLine
-
clearKnownMediaLines
void clearKnownMediaLines() -
isKnownMediaLine
-
playSound
-
playSoundLocal
-
stopOrTriggerSound
void stopOrTriggerSound(long long1) -
addWorldSoundUnlessInvisible
void addWorldSoundUnlessInvisible(int int1, int int2, boolean boolean1) -
isKnownPoison
-
getBedType
String getBedType() -
setBedType
-
getPath2
PolygonalMap2.Path getPath2() -
setPath2
-
getPathFindBehavior2
PathFindBehavior2 getPathFindBehavior2() -
getBed
IsoObject getBed() -
setBed
-
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
-
getDebugMonitor
AnimatorDebugMonitor getDebugMonitor() -
setDebugMonitor
-
isAiming
boolean isAiming() -
resetBeardGrowingTime
void resetBeardGrowingTime() -
resetHairGrowingTime
void resetHairGrowingTime()
-