Class InventoryItem
java.lang.Object
zombie.entity.GameEntity
zombie.inventory.InventoryItem
- Direct Known Subclasses:
AlarmClock, AnimalInventoryItem, Clothing, ComboItem, DrainableComboItem, Food, HandWeapon, InventoryContainer, Key, KeyRing, Literature, MapItem, Moveable, WeaponPart
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanfloatintfloatbooleanfloatfloatfloatfloatfloatFields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionInventoryItem(String module, String name, String type, String tex) InventoryItem(String module, String name, String type, Item item) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtraItem(String type) voidaddExtraItem(ItemKey key) booleanvoidbooleanbooleanbooleanbooleanbooleanCanStack(InventoryItem item) booleanvoidcheckSyncItemFields(boolean b) voidvoidcopyClothing(InventoryItem otherItem) voidvoidcopyConditionStatesFrom(InventoryItem otherItem) voidcopyModData(se.krka.kahlua.vm.KahluaTable modData) voidCopyModData(se.krka.kahlua.vm.KahluaTable DefaultModData) voidvoidvoidvoidbooleanbooleandamageCheck(int skill) booleandamageCheck(int skill, float multiplier) booleandamageCheck(int skill, float multiplier, boolean maintenance) booleandamageCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped) booleandamageCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped, IsoGameCharacter character) voidvoidvoidvoidDoTooltip(ObjectTooltip tooltipUI) voidDoTooltip(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout) voidDoTooltipEmbedded(ObjectTooltip tooltipUI, ObjectTooltip.Layout layoutOverride, int offsetY) booleanfloatgetA()floatfloatgetAge()floatintfloatgetB()floatfloatgetBlood(BloodBodyPartType bodyPartType) floatfloatfloatfloatfloatintgetCleanString(float weight) getColor()floatfloatfloatintintfloatfloatintintintfloatfloatintgetCount()intfloatReturn the real condition of the weapon, based on this calcul : Condition/ConditionMax * 100intfloatfloatgetDirt(BloodBodyPartType bodyPartType) floatfloatintfloatlongfloatfloatfloatfloatintfloatgetG()intintintfloatintfloatfloatgetIcon()intgetID()intintfloatbooleanfloatfloatfloatintgetKeyId()floatintfloatintintgetMaintenanceMod(boolean isEquipped) intgetMaintenanceMod(boolean isEquipped, IsoGameCharacter character) intgetMaintenanceMod(IsoGameCharacter character) intintintfloatintintbytefloatfloatfloatfloatse.krka.kahlua.vm.KahluaTableintgetModID()getName()static StringintintintintintgetOwner()intfloatgetR()shortfloatshortintintgetReplaceType(String key) floatgetScore(SurvivorDesc desc) floatfloatfloatfloatgetSoundByID(String ID) getSoundParameter(String parameterName) intfloatfloatfloatfloatgetTags()getTaken()getTex()intintfloatgetType()floatfloatfloatgetUser()intgetUses()Deprecated.floatintfloatfloatfloatfloatfloatfloatfloatfloatfloatgetX()floatgetY()floatgetZ()booleanhasBeenHeard(IsoPlayer player) booleanhasBeenSeen(IsoPlayer player) booleanhasBlood()booleanhasDirt()booleanbooleanhasMetal()booleanbooleanbooleanbooleanhasReplaceType(String key) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanheadConditionCheck(int skill) booleanheadConditionCheck(int skill, float multiplier) booleanheadConditionCheck(int skill, float multiplier, boolean maintenance) booleanheadConditionCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped) floatvoidincrementCondition(int increment) voidinheritFoodAgeFrom(InventoryItem otherFood) voidinheritOlderFoodAge(InventoryItem otherFood) voidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisBloody()booleanisBodyLocation(ItemBodyLocation itemBodyLocation) booleanisBroken()booleanisBurnt()booleanbooleanbooleanbooleanbooleanisCooked()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisDull()booleanbooleanbooleanbooleanbooleanbooleanbooleanisFakeEquipped(IsoGameCharacter character) booleanbooleanisFavouriteRecipeInput(IsoPlayer player) booleanbooleanbooleanisFood()booleanIsFood()booleanbooleanbooleanisHidden()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisItemType(ItemType itemType) booleanbooleanbooleanbooleanIsMap()booleanbooleanisNoRecipes(IsoPlayer player) booleanbooleanisPureWater(boolean includeTainted) booleanbooleanbooleanbooleanIsRotten()booleanisSealed()booleanbooleanisSpice()booleanbooleanisTrap()booleanbooleanisUnwanted(IsoPlayer player) booleanbooleanbooleanbooleanbooleanIsWeapon()booleanisWet()booleanisWorn()voidload(ByteBuffer input, int WorldVersion) loadCorpseFromByteData(IsoGridSquare square) static InventoryItemloadItem(ByteBuffer input, int WorldVersion) static InventoryItemloadItem(ByteBuffer input, int WorldVersion, boolean doSaveTypeCheck) Attempts loading the item including creation, uppon failure bytes might be skipped or the buffer position may be set to end item position.static InventoryItemloadItem(ByteBuffer input, int WorldVersion, boolean doSaveTypeCheck, InventoryItem i) booleanModDataMatches(InventoryItem item) voidvoidvoidOnAddedToContainer(ItemContainer container) voidOnBeforeRemoveFromContainer(ItemContainer container) voidonBreak()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidRemove()static booleanvoidresearchRecipes(IsoGameCharacter character) voidreset()voidsave(ByteBuffer output, boolean net) final voidsaveWithSize(ByteBuffer output, boolean net) voidsetActivated(boolean activated) voidsetActivatedRemote(boolean activated) voidsetActualWeight(float ActualWeight) voidsetAge(float Age) voidsetAlcoholic(boolean alcoholic) voidsetAlcoholPower(float alcoholPower) voidsetAmmoType(AmmoType ammoType) voidsetAnimalTracks(AnimalTracks animalTracks) voidsetAttachedSlot(int attachedSlot) voidsetAttachedSlotType(String attachedSlotType) voidsetAttachedToModel(String attachedToModel) voidsetAttachmentReplacement(String attachementReplacement) voidsetAttachmentsProvided(ArrayList<String> attachmentsProvided) voidsetAttachmentType(String attachmentType) voidvoidsetBandagePower(float bandagePower) voidsetBeingFilled(boolean v) voidsetBlood(BloodBodyPartType bodyPartType, float amount) voidsetBloodClothingType(ArrayList<BloodClothingType> bloodClothingType) voidsetBloodLevel(float level) voidsetBoredomChange(float boredomChange) voidsetBrakeForce(float brakeForce) voidsetBreakSound(String breakSound) voidsetBroken(boolean broken) voidsetBurnt(boolean Burnt) voidsetBurntString(String BurntString) voidsetCanBeActivated(boolean activatedItem) voidsetCanBeRemote(boolean canBeRemote) voidsetChanceToSpawnDamaged(int chanceToSpawnDamaged) voidvoidsetColorBlue(float colorBlue) voidsetColorGreen(float colorGreen) voidsetColorRed(float colorRed) voidsetCondition(int Condition) voidsetCondition(int Condition, boolean doSound) voidvoidvoidvoidsetConditionLowerNormal(float conditionLowerNormal) voidsetConditionLowerOffroad(float conditionLowerOffroad) voidsetConditionMax(int ConditionMax) voidsetConditionNoSound(int Condition) voidsetConditionTo(InventoryItem item) voidsetConditionWhileLoading(int Condition) voidsetContainer(ItemContainer container) voidSetContainerPosition(int x, int y) voidsetContainerX(int containerX) voidsetContainerY(int containerY) voidsetCooked(boolean Cooked) voidsetCookedString(String CookedString) voidsetCookingTime(float CookingTime) voidsetCount(int count) voidsetCountDownSound(String sound) voidsetCurrentAmmoCount(int ammo) voidsetCurrentUses(int newuses) voidsetCurrentUsesFloat(float newUses) voidsetCurrentUsesFrom(InventoryItem other) voidsetCustomColor(boolean customColor) voidsetCustomMenuOption(String customMenuOption) voidsetCustomName(boolean customName) voidsetCustomWeight(boolean custom) voidsetDescription(String Description) voidsetDirt(BloodBodyPartType bodyPartType, float amount) voidsetDisplayCategory(String displayCategory) voidsetDoingExtendedPlacement(boolean enable) voidsetDurability(float durability) voidsetEngineLoudness(float engineLoudness) voidsetEquipParent(IsoGameCharacter parent) voidsetEquipParent(IsoGameCharacter parent, boolean register) voidsetEvolvedRecipeName(String evolvedRecipeName) voidsetExplosionSound(String explosionSound) voidsetFatigueChange(float fatigueChange) voidsetFavorite(boolean favorite) voidsetFoodSicknessChange(int foodSicknessChange) voidsetGunType(String gunType) voidsetHaveBeenRepaired(int haveBeenRepaired) voidsetHeadCondition(int value) voidvoidvoidsetIconsForTexture(ArrayList<String> iconsForTexture) voidsetID(int itemId) voidsetInfected(boolean infected) voidsetInitialised(boolean initialised) voidsetInverseCoughProbability(int inverseCoughProbability) voidsetInverseCoughProbabilitySmoker(int inverseCoughProbabilitySmoker) voidsetIsCookable(boolean IsCookable) voidsetIsCraftingConsumed(boolean craftingConsumed) voidsetItemCapacity(float capacity) voidsetItemHeat(float itemHeat) voidsetItemType(ItemType itemType) voidsetItemWhenDry(String itemWhenDry) voidsetJobDelta(float delta) voidsetJobType(String type) voidsetKeyId(int keyId) voidsetLastAged(float time) voidsetLightDistance(int lightDistance) voidsetLightStrength(float lightStrength) voidsetMaxAmmo(int maxAmmoCount) voidsetMaxCapacity(int maxCapacity) voidsetMediaType(byte b) voidsetMeltingTime(float meltingTime) voidsetMetalValue(float metalValue) voidsetMinutesToBurn(float MinutesToBurn) voidsetMinutesToCook(float MinutesToCook) voidsetModelIndex(int index) voidvoidvoidsetNewPlaceDir(IsoDirections newPlaceDir) voidsetNoRecipes(IsoPlayer player, Boolean noCrafting) voidsetOffAge(int OffAge) voidsetOffAgeMax(int OffAgeMax) voidsetOffString(String OffString) booleansetOrigin(int x, int y) booleansetOrigin(int x, int y, int z) booleanvoidsetOriginX(int value) voidsetOriginY(int value) voidsetOriginZ(int value) voidsetPlaceDir(IsoDirections placeDir) voidsetPreviousOwner(IsoGameCharacter previousOwner) voidsetQuality(int value) voidvoidsetRecordedMediaIndex(short id) voidsetRecordedMediaIndexInteger(int id) voidsetReduceInfectionPower(float reduceInfectionPower) voidsetRegistry_id(Item itemscript) voidsetRemoteControlID(int remoteControlId) voidsetRemoteController(boolean remoteController) voidsetRemoteRange(int remoteRange) voidsetReplaceOnUse(String replaceOnUse) voidsetReplaceOnUseOn(String ReplaceOnUseOn) voidsetRequireInHandOrInventory(ArrayList<String> requireInHandOrInventory) voidsetRightClickContainer(ItemContainer rightClickContainer) voidsetScriptItem(Item ScriptItem) voidsetSharpness(float value) voidvoidsetStashChance(int stashChance) voidsetStashMap(String stashMap) voidsetStaticModel(String model) voidsetStaticModel(ModelKey model) voidsetStaticModelsByIndex(ArrayList<String> staticModelsByIndex) voidsetStressChange(float stressChange) voidsetSuspensionCompression(float suspensionCompression) voidsetSuspensionDamping(float suspensionDamping) voidvoidsetTexture(Texture texture) voidsetTextureBurnt(Texture textureBurnt) voidvoidsetTextureCooked(Texture textureCooked) voidvoidsetTexturerotten(Texture texturerotten) voidsetTimesHeadRepaired(int haveBeenRepaired) voidsetTimesRepaired(int haveBeenRepaired) voidsetTooltip(String tooltip) voidsetTorchCone(boolean isTorchCone) voidvoidsetUnCookedString(String UnCookedString) voidsetUnhappyChange(float unhappyChange) voidsetUnwanted(IsoPlayer player, boolean unwanted) voidsetUseDelta(float useDelta) voidsetUses(int newuses) Deprecated.voidsetUsesFrom(InventoryItem other) voidsetWeight(float Weight) voidsetWet(boolean isWet) voidsetWetCooldown(float wetCooldown) voidsetWheelFriction(float wheelFriction) voidvoidsetWorldAlpha(float worldAlpha) voidvoidsetWorldScale(float scale) voidsetWorldStaticItem(String model) voidsetWorldStaticModel(String model) voidsetWorldStaticModel(ModelKey model) voidsetWorldStaticModelsByIndex(ArrayList<String> staticModelsByIndex) voidsetWorldTexture(String WorldTexture) voidsetWorldXRotation(float rot) voidsetWorldYRotation(float rot) voidsetWorldZRotation(float rot) booleanbooleansharpnessCheck(int skill) booleansharpnessCheck(int skill, float multiplier) booleansharpnessCheck(int skill, float multiplier, boolean maintenance) booleansharpnessCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped) booleanvoidvoidvoidvoidtoString()tryGetWorldStaticModelByIndex(int index) voidvoidupdate()voidvoidvoidvoidupdateSound(BaseSoundEmitter emitter) voidUse()voidUse(boolean bCrafting) voidUse(boolean bCrafting, boolean bInContainer, boolean bNeedSync) voidbooleanUseForCrafting(int uses) voidUseItem()Methods inherited from class GameEntity
addToWorld, attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isOutside, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, removeFromWorld, renderlast, renderlastComponents, requiresEntitySave, saveEntity, sendSyncEntity, setUsingPlayer
-
Field Details
-
cooked
public boolean cooked -
replaceOnUseOn
-
col
-
canStack
public boolean canStack -
fatigueChange
public float fatigueChange -
worldItem
-
deadBodyObject
-
id
public int id -
requiresEquippedBothHands
public boolean requiresEquippedBothHands -
byteData
-
extraItems
-
worldScale
public float worldScale -
worldXRotation
public float worldXRotation -
worldYRotation
public float worldYRotation -
worldZRotation
public float worldZRotation -
worldAlpha
public float worldAlpha -
atlasTexture
-
jobDelta
public float jobDelta -
jobType
-
mainCategory
-
closeKillMove
-
-
Constructor Details
-
InventoryItem
-
InventoryItem
-
-
Method Details
-
getCoverType
-
getBookSubjects
-
getMagazineSubjects
-
getWorldItem
-
setEquipParent
-
setEquipParent
-
getEquipParent
-
getBringToBearSound
-
getAimReleaseSound
-
getEquipSound
-
getUnequipSound
-
getDropSound
-
setWorldItem
-
setJobDelta
public void setJobDelta(float delta) -
getJobDelta
public float getJobDelta() -
setJobType
-
getJobType
-
hasModData
public boolean hasModData() -
getModData
public se.krka.kahlua.vm.KahluaTable getModData() -
storeInByteData
-
getByteData
-
loadCorpseFromByteData
-
isForceDropHeavyItem
public boolean isForceDropHeavyItem() -
isHumanCorpse
public boolean isHumanCorpse() -
isAnimalCorpse
public boolean isAnimalCorpse() -
createAndStoreDefaultDeadBody
-
isRequiresEquippedBothHands
public boolean isRequiresEquippedBothHands() -
getA
public float getA() -
getR
public float getR() -
getG
public float getG() -
getB
public float getB() -
getType
-
getTex
-
getCategory
-
UseForCrafting
public boolean UseForCrafting(int uses) -
IsRotten
public boolean IsRotten() -
HowRotten
public float HowRotten() -
CanStack
-
ModDataMatches
-
DoTooltip
-
DoTooltipEmbedded
public void DoTooltipEmbedded(ObjectTooltip tooltipUI, ObjectTooltip.Layout layoutOverride, int offsetY) -
getCleanString
-
DoTooltip
-
SetContainerPosition
public void SetContainerPosition(int x, int y) -
Use
public void Use() -
UseAndSync
public void UseAndSync() -
UseItem
public void UseItem() -
Use
public void Use(boolean bCrafting) -
Use
public void Use(boolean bCrafting, boolean bInContainer, boolean bNeedSync) -
shouldUpdateInWorld
public boolean shouldUpdateInWorld() -
update
public void update() -
finishupdate
public boolean finishupdate() -
updateSound
-
updateEquippedAndActivatedSound
-
updateEquippedAndActivatedSound
public void updateEquippedAndActivatedSound() -
playActivateSound
public void playActivateSound() -
playDeactivateSound
public void playDeactivateSound() -
playActivateDeactivateSound
public void playActivateDeactivateSound() -
is
-
getFullType
-
save
- Throws:
IOException
-
loadItem
- Throws:
IOException
-
loadItem
public static InventoryItem loadItem(ByteBuffer input, int WorldVersion, boolean doSaveTypeCheck) throws IOException Attempts loading the item including creation, uppon failure bytes might be skipped or the buffer position may be set to end item position. Item needs to be saved with size.- Returns:
- InventoryItem, or null if the item failed loading or if Creating the item failed due to being obsolete etc.
- Throws:
IOException
-
loadItem
public static InventoryItem loadItem(ByteBuffer input, int WorldVersion, boolean doSaveTypeCheck, InventoryItem i) throws IOException - Throws:
IOException
-
load
- Throws:
IOException
-
createCloneItem
-
IsFood
public boolean IsFood() -
IsWeapon
public boolean IsWeapon() -
IsDrainable
public boolean IsDrainable() -
IsLiterature
public boolean IsLiterature() -
IsClothing
public boolean IsClothing() -
IsInventoryContainer
public boolean IsInventoryContainer() -
IsMap
public boolean IsMap() -
getOutermostContainer
-
isInLocalPlayerInventory
public boolean isInLocalPlayerInventory() -
isInPlayerInventory
public boolean isInPlayerInventory() -
getItemReplacementPrimaryHand
-
getItemReplacementSecondHand
-
getClothingItem
-
getAlternateModelName
-
getVisual
-
allowRandomTint
public boolean allowRandomTint() -
synchWithVisual
public void synchWithVisual() -
getContainerX
public int getContainerX()- Returns:
- the containerX
-
setContainerX
public void setContainerX(int containerX) - Parameters:
containerX- the containerX to set
-
getContainerY
public int getContainerY()- Returns:
- the containerY
-
setContainerY
public void setContainerY(int containerY) - Parameters:
containerY- the containerY to set
-
isDisappearOnUse
public boolean isDisappearOnUse()- Returns:
- the DisappearOnUse
-
isKeepOnDeplete
public boolean isKeepOnDeplete() -
getName
- Returns:
- the name
-
getName
-
setName
- Parameters:
name- the name to set
-
getReplaceOnUse
- Returns:
- the replaceOnUse
-
setReplaceOnUse
- Parameters:
replaceOnUse- the replaceOnUse to set
-
getReplaceOnUseFullType
-
getConditionMax
public int getConditionMax()- Returns:
- the ConditionMax
-
setConditionMax
public void setConditionMax(int ConditionMax) - Parameters:
ConditionMax- the ConditionMax to set
-
getRightClickContainer
- Returns:
- the rightClickContainer
-
setRightClickContainer
- Parameters:
rightClickContainer- the rightClickContainer to set
-
getSwingAnim
- Returns:
- the swingAnim
-
getTexture
- Returns:
- the texture
-
getIcon
-
setTexture
- Parameters:
texture- the texture to set
-
setIcon
-
getTexturerotten
- Returns:
- the texturerotten
-
setTexturerotten
- Parameters:
texturerotten- the texturerotten to set
-
getTextureCooked
- Returns:
- the textureCooked
-
setTextureCooked
- Parameters:
textureCooked- the textureCooked to set
-
getTextureBurnt
- Returns:
- the textureBurnt
-
setTextureBurnt
- Parameters:
textureBurnt- the textureBurnt to set
-
setType
- Parameters:
type- the type to set
-
setCurrentUses
public void setCurrentUses(int newuses) -
getCurrentUses
public int getCurrentUses() -
setCurrentUsesFrom
-
getMaxUses
public int getMaxUses() -
getCurrentUsesFloat
public float getCurrentUsesFloat() -
setCurrentUsesFloat
public void setCurrentUsesFloat(float newUses) -
getUseDelta
public float getUseDelta() -
setUseDelta
public void setUseDelta(float useDelta) -
getUses
-
setUses
-
setUsesFrom
-
getAge
public float getAge()- Returns:
- the Age
-
setAge
public void setAge(float Age) - Parameters:
Age- the Age to set
-
getLastAged
public float getLastAged() -
setLastAged
public void setLastAged(float time) -
updateAge
public void updateAge() -
setAutoAge
public void setAutoAge() -
isIsCookable
public boolean isIsCookable()- Returns:
- the IsCookable
-
isCookable
public boolean isCookable()- Returns:
- the IsCookable
-
setIsCookable
public void setIsCookable(boolean IsCookable) - Parameters:
IsCookable- the IsCookable to set
-
getCookingTime
public float getCookingTime()- Returns:
- the CookingTime
-
setCookingTime
public void setCookingTime(float CookingTime) - Parameters:
CookingTime- the CookingTime to set
-
getMinutesToCook
public float getMinutesToCook()- Returns:
- the MinutesToCook
-
setMinutesToCook
public void setMinutesToCook(float MinutesToCook) - Parameters:
MinutesToCook- the MinutesToCook to set
-
getMinutesToBurn
public float getMinutesToBurn()- Returns:
- the MinutesToBurn
-
setMinutesToBurn
public void setMinutesToBurn(float MinutesToBurn) - Parameters:
MinutesToBurn- the MinutesToBurn to set
-
isCooked
public boolean isCooked()- Returns:
- the Cooked
-
setCooked
public void setCooked(boolean Cooked) - Parameters:
Cooked- the Cooked to set
-
isBurnt
public boolean isBurnt()- Returns:
- the Burnt
-
setBurnt
public void setBurnt(boolean Burnt) - Parameters:
Burnt- the Burnt to set
-
getOffAge
public int getOffAge()- Returns:
- the OffAge
-
setOffAge
public void setOffAge(int OffAge) - Parameters:
OffAge- the OffAge to set
-
getOffAgeMax
public int getOffAgeMax()- Returns:
- the OffAgeMax
-
setOffAgeMax
public void setOffAgeMax(int OffAgeMax) - Parameters:
OffAgeMax- the OffAgeMax to set
-
getWeight
public float getWeight()- Returns:
- the Weight
-
setWeight
public void setWeight(float Weight) - Parameters:
Weight- the Weight to set
-
getActualWeight
public float getActualWeight()- Returns:
- the ActualWeight
-
setActualWeight
public void setActualWeight(float ActualWeight) - Parameters:
ActualWeight- the ActualWeight to set
-
getWorldTexture
- Returns:
- the WorldTexture
-
setWorldTexture
- Parameters:
WorldTexture- the WorldTexture to set
-
getDescription
- Returns:
- the Description
-
setDescription
- Parameters:
Description- the Description to set
-
incrementCondition
public void incrementCondition(int increment) -
getCondition
public int getCondition()- Returns:
- the Condition
-
setCondition
public void setCondition(int Condition, boolean doSound) -
doBreakSound
public void doBreakSound() -
doDamagedSound
public void doDamagedSound() -
setCondition
public void setCondition(int Condition) - Parameters:
Condition- the Condition to set
-
setConditionNoSound
public void setConditionNoSound(int Condition) -
setConditionWhileLoading
public void setConditionWhileLoading(int Condition) -
getOffString
- Returns:
- the OffString
-
setOffString
- Parameters:
OffString- the OffString to set
-
getCookedString
- Returns:
- the CookedString
-
setCookedString
- Parameters:
CookedString- the CookedString to set
-
getUnCookedString
- Returns:
- the UnCookedString
-
setUnCookedString
- Parameters:
UnCookedString- the UnCookedString to set
-
getBurntString
- Returns:
- the BurntString
-
setBurntString
- Parameters:
BurntString- the BurntString to set
-
getModule
- Returns:
- the module
-
setModule
- Parameters:
module- the module to set
-
isAlwaysWelcomeGift
public boolean isAlwaysWelcomeGift()- Returns:
- the AlwaysWelcomeGift
-
isCanBandage
public boolean isCanBandage()- Returns:
- the CanBandage
-
getBoredomChange
public float getBoredomChange()- Returns:
- the boredomChange
-
setBoredomChange
public void setBoredomChange(float boredomChange) - Parameters:
boredomChange- the boredomChange to set
-
getUnhappyChange
public float getUnhappyChange()- Returns:
- the unhappyChange
-
setUnhappyChange
public void setUnhappyChange(float unhappyChange) - Parameters:
unhappyChange- the unhappyChange to set
-
getStressChange
public float getStressChange()- Returns:
- the stressChange
-
setStressChange
public void setStressChange(float stressChange) - Parameters:
stressChange- the stressChange to set
-
getFoodSicknessChange
public int getFoodSicknessChange() -
setFoodSicknessChange
public void setFoodSicknessChange(int foodSicknessChange) -
getInverseCoughProbability
public int getInverseCoughProbability() -
setInverseCoughProbability
public void setInverseCoughProbability(int inverseCoughProbability) -
getInverseCoughProbabilitySmoker
public int getInverseCoughProbabilitySmoker() -
setInverseCoughProbabilitySmoker
public void setInverseCoughProbabilitySmoker(int inverseCoughProbabilitySmoker) -
getTags
-
hasTag
-
hasTag
-
getTaken
-
setTaken
-
getPlaceDir
- Returns:
- the placeDir
-
setPlaceDir
- Parameters:
placeDir- the placeDir to set
-
getNewPlaceDir
- Returns:
- the newPlaceDir
-
setNewPlaceDir
- Parameters:
newPlaceDir- the newPlaceDir to set
-
setReplaceOnUseOn
-
getReplaceOnUseOn
-
getReplaceOnUseOnString
-
getReplaceTypes
-
getReplaceTypesMap
-
getReplaceType
-
hasReplaceType
-
isWaterSource
public boolean isWaterSource()- Returns:
- the IsWaterSource
-
CopyModData
public void CopyModData(se.krka.kahlua.vm.KahluaTable DefaultModData) -
copyModData
public void copyModData(se.krka.kahlua.vm.KahluaTable modData) -
getCount
public int getCount() -
setCount
public void setCount(int count) -
isActivated
public boolean isActivated() -
setActivated
public void setActivated(boolean activated) -
setActivatedRemote
public void setActivatedRemote(boolean activated) -
setCanBeActivated
public void setCanBeActivated(boolean activatedItem) -
canBeActivated
public boolean canBeActivated() -
setLightStrength
public void setLightStrength(float lightStrength) -
getLightStrength
public float getLightStrength() -
isTorchCone
public boolean isTorchCone() -
setTorchCone
public void setTorchCone(boolean isTorchCone) -
getTorchDot
public float getTorchDot() -
getLightDistance
public int getLightDistance() -
setLightDistance
public void setLightDistance(int lightDistance) -
canEmitLight
public boolean canEmitLight() -
isEmittingLight
public boolean isEmittingLight() -
canStoreWater
public boolean canStoreWater() -
getFatigueChange
public float getFatigueChange() -
setFatigueChange
public void setFatigueChange(float fatigueChange) -
getCurrentCondition
public float getCurrentCondition()Return the real condition of the weapon, based on this calcul : Condition/ConditionMax * 100- Returns:
- float
-
setColor
-
getColor
-
getColorInfo
-
isTwoHandWeapon
public boolean isTwoHandWeapon() -
getCustomMenuOption
-
setCustomMenuOption
-
setTooltip
-
getTooltip
-
getDisplayCategory
-
setDisplayCategory
-
getHaveBeenRepaired
public int getHaveBeenRepaired() -
setHaveBeenRepaired
public void setHaveBeenRepaired(int haveBeenRepaired) -
getTimesRepaired
public int getTimesRepaired() -
setTimesRepaired
public void setTimesRepaired(int haveBeenRepaired) -
copyTimesRepairedFrom
-
copyTimesRepairedTo
-
getTimesHeadRepaired
public int getTimesHeadRepaired() -
setTimesHeadRepaired
public void setTimesHeadRepaired(int haveBeenRepaired) -
hasTimesHeadRepaired
public boolean hasTimesHeadRepaired() -
copyTimesHeadRepairedFrom
-
copyTimesHeadRepairedTo
-
isBroken
public boolean isBroken() -
setBroken
public void setBroken(boolean broken) -
getDisplayName
-
isTrap
public boolean isTrap() -
addExtraItem
-
addExtraItem
-
haveExtraItems
public boolean haveExtraItems() -
getExtraItems
-
getExtraItemsWeight
public float getExtraItemsWeight() -
isCustomName
public boolean isCustomName() -
setCustomName
public void setCustomName(boolean customName) -
isFishingLure
public boolean isFishingLure() -
copyConditionModData
-
setConditionFromModData
-
getBreakSound
-
setBreakSound
-
getPlaceOneSound
-
getPlaceMultipleSound
-
getSoundByID
-
setBeingFilled
public void setBeingFilled(boolean v) -
isBeingFilled
public boolean isBeingFilled() -
getFillFromDispenserSound
-
getFillFromLakeSound
-
getFillFromTapSound
-
getFillFromToiletSound
-
getPourLiquidOnGroundSound
-
isAlcoholic
public boolean isAlcoholic() -
setAlcoholic
public void setAlcoholic(boolean alcoholic) -
getAlcoholPower
public float getAlcoholPower() -
setAlcoholPower
public void setAlcoholPower(float alcoholPower) -
getBandagePower
public float getBandagePower() -
setBandagePower
public void setBandagePower(float bandagePower) -
getReduceInfectionPower
public float getReduceInfectionPower() -
setReduceInfectionPower
public void setReduceInfectionPower(float reduceInfectionPower) -
saveWithSize
- Throws:
IOException
-
isCustomWeight
public boolean isCustomWeight() -
setCustomWeight
public void setCustomWeight(boolean custom) -
getContentsWeight
public float getContentsWeight() -
getHotbarEquippedWeight
public float getHotbarEquippedWeight() -
getEquippedWeight
public float getEquippedWeight() -
getUnequippedWeight
public float getUnequippedWeight() -
isEquipped
public boolean isEquipped() -
getUser
-
getOwner
-
getKeyId
public int getKeyId() -
setKeyId
public void setKeyId(int keyId) -
isRemoteController
public boolean isRemoteController() -
setRemoteController
public void setRemoteController(boolean remoteController) -
canBeRemote
public boolean canBeRemote() -
setCanBeRemote
public void setCanBeRemote(boolean canBeRemote) -
getRemoteControlID
public int getRemoteControlID() -
setRemoteControlID
public void setRemoteControlID(int remoteControlId) -
getRemoteRange
public int getRemoteRange() -
setRemoteRange
public void setRemoteRange(int remoteRange) -
getExplosionSound
-
setExplosionSound
-
getCountDownSound
-
setCountDownSound
-
getColorRed
public float getColorRed() -
setColorRed
public void setColorRed(float colorRed) -
getColorGreen
public float getColorGreen() -
setColorGreen
public void setColorGreen(float colorGreen) -
getColorBlue
public float getColorBlue() -
setColorBlue
public void setColorBlue(float colorBlue) -
getEvolvedRecipeName
-
setEvolvedRecipeName
-
getMetalValue
public float getMetalValue() -
setMetalValue
public void setMetalValue(float metalValue) -
getItemHeat
public float getItemHeat() -
setItemHeat
public void setItemHeat(float itemHeat) -
getInvHeat
public float getInvHeat() -
getMeltingTime
public float getMeltingTime() -
setMeltingTime
public void setMeltingTime(float meltingTime) -
getWorker
-
setWorker
-
getID
public int getID() -
setID
public void setID(int itemId) -
isWet
public boolean isWet() -
setWet
public void setWet(boolean isWet) -
getWetCooldown
public float getWetCooldown() -
setWetCooldown
public void setWetCooldown(float wetCooldown) -
getItemWhenDry
-
setItemWhenDry
-
isFavorite
public boolean isFavorite() -
setFavorite
public void setFavorite(boolean favorite) -
getRequireInHandOrInventory
-
setRequireInHandOrInventory
-
isCustomColor
public boolean isCustomColor() -
setCustomColor
public void setCustomColor(boolean customColor) -
doBuildingStash
public void doBuildingStash() -
setStashMap
-
getStashMap
-
getMechanicType
public int getMechanicType() -
getItemCapacity
public float getItemCapacity() -
setItemCapacity
public void setItemCapacity(float capacity) -
getMaxCapacity
public int getMaxCapacity() -
setMaxCapacity
public void setMaxCapacity(int maxCapacity) -
isConditionAffectsCapacity
public boolean isConditionAffectsCapacity() -
getBrakeForce
public float getBrakeForce() -
setBrakeForce
public void setBrakeForce(float brakeForce) -
getDurability
public float getDurability() -
setDurability
public void setDurability(float durability) -
getChanceToSpawnDamaged
public int getChanceToSpawnDamaged() -
setChanceToSpawnDamaged
public void setChanceToSpawnDamaged(int chanceToSpawnDamaged) -
getConditionLowerNormal
public float getConditionLowerNormal() -
setConditionLowerNormal
public void setConditionLowerNormal(float conditionLowerNormal) -
getConditionLowerOffroad
public float getConditionLowerOffroad() -
setConditionLowerOffroad
public void setConditionLowerOffroad(float conditionLowerOffroad) -
getWheelFriction
public float getWheelFriction() -
setWheelFriction
public void setWheelFriction(float wheelFriction) -
getSuspensionDamping
public float getSuspensionDamping() -
setSuspensionDamping
public void setSuspensionDamping(float suspensionDamping) -
getSuspensionCompression
public float getSuspensionCompression() -
setSuspensionCompression
public void setSuspensionCompression(float suspensionCompression) -
setInfected
public void setInfected(boolean infected) -
isInfected
public boolean isInfected() -
getEngineLoudness
public float getEngineLoudness() -
setEngineLoudness
public void setEngineLoudness(float engineLoudness) -
getStaticModel
-
setStaticModel
-
setStaticModel
-
getStaticModelException
-
getIconsForTexture
-
setIconsForTexture
-
getScore
-
getPreviousOwner
- Returns:
- the previousOwner
-
setPreviousOwner
- Parameters:
previousOwner- the previousOwner to set
-
getScriptItem
- Returns:
- the ScriptItem
-
setScriptItem
- Parameters:
ScriptItem- the ScriptItem to set
-
setItemType
-
isItemType
-
getContainer
- Returns:
- the container
-
setContainer
- Parameters:
container- the container to set
-
getBloodClothingType
-
setBloodClothingType
-
setBlood
-
getBlood
-
setDirt
-
getDirt
-
getClothingItemName
-
getStashChance
public int getStashChance() -
setStashChance
public void setStashChance(int stashChance) -
getEatType
-
getPourType
-
isUseWorldItem
public boolean isUseWorldItem() -
getAmmoType
-
setAmmoType
-
getMaxAmmo
public int getMaxAmmo() -
setMaxAmmo
public void setMaxAmmo(int maxAmmoCount) -
getCurrentAmmoCount
public int getCurrentAmmoCount() -
setCurrentAmmoCount
public void setCurrentAmmoCount(int ammo) -
getGunType
-
setGunType
-
hasBlood
public boolean hasBlood() -
hasDirt
public boolean hasDirt() -
getAttachmentType
-
setAttachmentType
-
getAttachedSlot
public int getAttachedSlot() -
setAttachedSlot
public void setAttachedSlot(int attachedSlot) -
getAttachmentsProvided
-
setAttachmentsProvided
-
getAttachedSlotType
-
setAttachedSlotType
-
getAttachmentReplacement
-
setAttachmentReplacement
-
getAttachedToModel
-
setAttachedToModel
-
getFabricType
-
getStringItemType
-
isProtectFromRainWhileEquipped
public boolean isProtectFromRainWhileEquipped() -
isEquippedNoSprint
public boolean isEquippedNoSprint() -
getBodyLocation
-
isBodyLocation
-
getMakeUpType
-
isHidden
public boolean isHidden() -
getConsolidateOption
-
getClothingItemExtra
-
getClothingItemExtraOption
-
getWorldStaticItem
-
getWorldStaticModel
-
setWorldStaticItem
-
setWorldStaticModel
-
setWorldStaticModel
-
setRegistry_id
-
getRegistry_id
public short getRegistry_id() -
getModID
-
getModName
-
isVanilla
public boolean isVanilla() -
getRecordedMediaIndex
public short getRecordedMediaIndex() -
setRecordedMediaIndex
public void setRecordedMediaIndex(short id) -
setRecordedMediaIndexInteger
public void setRecordedMediaIndexInteger(int id) -
isRecordedMedia
public boolean isRecordedMedia() -
getMediaData
-
getMediaType
public byte getMediaType() -
setMediaType
public void setMediaType(byte b) -
setRecordedMediaData
-
setWorldZRotation
public void setWorldZRotation(float rot) -
getWorldZRotation
public float getWorldZRotation() -
setWorldYRotation
public void setWorldYRotation(float rot) -
getWorldYRotation
public float getWorldYRotation() -
setWorldXRotation
public void setWorldXRotation(float rot) -
getWorldXRotation
public float getWorldXRotation() -
randomizeWorldZRotation
public void randomizeWorldZRotation() -
setWorldScale
public void setWorldScale(float scale) -
getLuaCreate
-
isInitialised
public boolean isInitialised() -
setInitialised
public void setInitialised(boolean initialised) -
initialiseItem
public void initialiseItem() -
getMilkReplaceItem
-
getMaxMilk
public int getMaxMilk() -
isAnimalFeed
public boolean isAnimalFeed() -
getAnimalFeedType
-
getDigType
-
getSoundParameter
-
isWorn
public boolean isWorn() -
reset
public void reset()- Overrides:
resetin classGameEntity
-
toString
-
getTextureColorMask
-
getTextureFluidMask
-
setTextureColorMask
-
setTextureFluidMask
-
getSquare
- Specified by:
getSquarein classGameEntity
-
getGameEntityType
- Specified by:
getGameEntityTypein classGameEntity
-
getEntityNetID
public long getEntityNetID()- Specified by:
getEntityNetIDin classGameEntity
-
getX
public float getX()- Specified by:
getXin classGameEntity
-
getY
public float getY()- Specified by:
getYin classGameEntity
-
getZ
public float getZ()- Specified by:
getZin classGameEntity
-
isEntityValid
public boolean isEntityValid()- Specified by:
isEntityValidin classGameEntity
-
RemoveFromContainer
-
getAnimalTracks
-
setAnimalTracks
-
syncItemFields
public void syncItemFields() -
checkSyncItemFields
public void checkSyncItemFields(boolean b) -
getWithDrainable
-
getWithoutDrainable
-
getStaticModelsByIndex
-
setStaticModelsByIndex
-
getWorldStaticModelsByIndex
-
setWorldStaticModelsByIndex
-
tryGetWorldStaticModelByIndex
-
getModelIndex
public int getModelIndex() -
setModelIndex
public void setModelIndex(int index) -
getVisionModifier
public float getVisionModifier() -
getHearingModifier
public float getHearingModifier() -
getWorldObjectSprite
-
getStrainModifier
public float getStrainModifier() -
getConditionLowerChance
public int getConditionLowerChance() -
setConditionFrom
-
setConditionTo
-
reduceCondition
public void reduceCondition() -
damageCheck
public boolean damageCheck() -
damageCheck
public boolean damageCheck(int skill) -
damageCheck
public boolean damageCheck(int skill, float multiplier) -
damageCheck
public boolean damageCheck(int skill, float multiplier, boolean maintenance) -
damageCheck
public boolean damageCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped) -
damageCheck
public boolean damageCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped, IsoGameCharacter character) -
sharpnessCheck
public boolean sharpnessCheck() -
sharpnessCheck
public boolean sharpnessCheck(int skill) -
sharpnessCheck
public boolean sharpnessCheck(int skill, float multiplier) -
sharpnessCheck
public boolean sharpnessCheck(int skill, float multiplier, boolean maintenance) -
sharpnessCheck
public boolean sharpnessCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped) -
hasSharpness
public boolean hasSharpness() -
getSharpness
public float getSharpness() -
getMaxSharpness
public float getMaxSharpness() -
applyMaxSharpness
public void applyMaxSharpness() -
getSharpnessMultiplier
public float getSharpnessMultiplier() -
setSharpness
public void setSharpness(float value) -
setSharpnessFrom
-
getSharpnessIncrement
public float getSharpnessIncrement() -
isDamaged
public boolean isDamaged() -
isDull
public boolean isDull() -
getMaintenanceMod
public int getMaintenanceMod() -
getMaintenanceMod
public int getMaintenanceMod(boolean isEquipped) -
getMaintenanceMod
-
getMaintenanceMod
-
getWeaponLevel
public int getWeaponLevel() -
headConditionCheck
public boolean headConditionCheck() -
headConditionCheck
public boolean headConditionCheck(int skill) -
headConditionCheck
public boolean headConditionCheck(int skill, float multiplier) -
headConditionCheck
public boolean headConditionCheck(int skill, float multiplier, boolean maintenance) -
headConditionCheck
public boolean headConditionCheck(int skill, float multiplier, boolean maintenance, boolean isEquipped) -
getHeadConditionLowerChance
public int getHeadConditionLowerChance() -
getHeadConditionLowerChanceMultiplier
public float getHeadConditionLowerChanceMultiplier() -
reduceHeadCondition
public void reduceHeadCondition() -
hasHeadCondition
public boolean hasHeadCondition() -
getHeadCondition
public int getHeadCondition() -
getHeadConditionMax
public int getHeadConditionMax() -
setHeadCondition
public void setHeadCondition(int value) -
setHeadConditionFromCondition
-
setConditionFromHeadCondition
-
hasQuality
public boolean hasQuality() -
getQuality
public int getQuality() -
setQuality
public void setQuality(int value) -
getOnBreak
-
onBreak
public void onBreak() -
getBloodLevelAdjustedLow
public float getBloodLevelAdjustedLow() -
getBloodLevelAdjustedHigh
public float getBloodLevelAdjustedHigh() -
getBloodLevel
public float getBloodLevel() -
setBloodLevel
public void setBloodLevel(float level) -
copyBloodLevelFrom
-
isBloody
public boolean isBloody() -
getDamagedSound
-
getBulletHitArmourSound
-
getWeaponHitArmourSound
-
getShoutType
-
getShoutMultiplier
public float getShoutMultiplier() -
getEatTime
public int getEatTime() -
isVisualAid
public boolean isVisualAid() -
getDiscomfortModifier
public float getDiscomfortModifier() -
hasMetal
public boolean hasMetal() -
getFireFuelRatio
public float getFireFuelRatio() -
getWetness
public float getWetness() -
isMemento
public boolean isMemento() -
nameAfterDescriptor
-
monogramAfterDescriptor
-
getLootType
-
getIsCraftingConsumed
public boolean getIsCraftingConsumed() -
setIsCraftingConsumed
public void setIsCraftingConsumed(boolean craftingConsumed) -
OnAddedToContainer
-
OnBeforeRemoveFromContainer
-
getDeadBodyObject
-
isPureWater
public boolean isPureWater(boolean includeTainted) -
copyClothing
-
inheritFoodAgeFrom
-
inheritOlderFoodAge
-
isFood
public boolean isFood() -
unsealIfNotFull
public void unsealIfNotFull() -
randomizeCondition
public void randomizeCondition() -
randomizeGeneralCondition
public void randomizeGeneralCondition() -
randomizeHeadCondition
public void randomizeHeadCondition() -
randomizeSharpness
public void randomizeSharpness() -
getFluidContainerFromSelfOrWorldItem
-
isEmptyOfFluid
public boolean isEmptyOfFluid() -
isFullOfFluid
public boolean isFullOfFluid() -
isFluidContainer
public boolean isFluidContainer() -
isSpice
public boolean isSpice() -
isKeyRing
public boolean isKeyRing() -
isFakeEquipped
-
isFakeEquipped
public boolean isFakeEquipped() -
getItemAfterCleaning
-
getResearchableRecipes
-
getResearchableRecipes
-
hasResearchableRecipes
public boolean hasResearchableRecipes() -
researchRecipes
-
hasOrigin
public boolean hasOrigin() -
canHaveOrigin
public boolean canHaveOrigin() -
setOrigin
-
setOrigin
public boolean setOrigin(int x, int y) -
setOrigin
public boolean setOrigin(int x, int y, int z) -
setOriginX
public void setOriginX(int value) -
setOriginY
public void setOriginY(int value) -
setOriginZ
public void setOriginZ(int value) -
getOriginX
public int getOriginX() -
getOriginY
public int getOriginY() -
getOriginZ
public int getOriginZ() -
canBeEquipped
-
getPlayer
-
getWorldAlpha
public float getWorldAlpha() -
setWorldAlpha
public void setWorldAlpha(float worldAlpha) -
Remove
public void Remove() -
SynchSpawn
public void SynchSpawn() -
isFavouriteRecipeInput
-
copyConditionStatesFrom
-
getFileName
-
setDoingExtendedPlacement
public void setDoingExtendedPlacement(boolean enable) -
isDoingExtendedPlacement
public boolean isDoingExtendedPlacement() -
isNoRecipes
-
setNoRecipes
-
getNoRecipesModDataString
-
isUnwanted
-
setUnwanted
-
emptyLiquid
-
getOpeningRecipe
-
getDoubleClickRecipe
-
isSealed
public boolean isSealed() -
hasBeenSeen
-
hasBeenHeard
-
getReplaceOnExtinguish
-
getExtinguishedItem
-
isSharpenable
public boolean isSharpenable()
-