Class Item


public final class Item extends BaseScriptObject
  • Field Details

    • clothingExtraSubmenu

      public String clothingExtraSubmenu
    • DisplayName

      public String DisplayName
    • Hidden

      public boolean Hidden
    • CantEat

      public boolean CantEat
    • Icon

      public String Icon
    • Medical

      public boolean Medical
    • CannedFood

      public boolean CannedFood
    • SurvivalGear

      public boolean SurvivalGear
    • MechanicsItem

      public boolean MechanicsItem
    • UseWorldItem

      public boolean UseWorldItem
    • ScaleWorldIcon

      public float ScaleWorldIcon
    • CloseKillMove

      public String CloseKillMove
    • WeaponLength

      public float WeaponLength
    • ActualWeight

      public float ActualWeight
    • WeightWet

      public float WeightWet
    • WeightEmpty

      public float WeightEmpty
    • HungerChange

      public float HungerChange
    • CriticalChance

      public float CriticalChance
    • Count

      public int Count
    • DaysFresh

      public int DaysFresh
    • DaysTotallyRotten

      public int DaysTotallyRotten
    • MinutesToCook

      public int MinutesToCook
    • MinutesToBurn

      public int MinutesToBurn
    • IsCookable

      public boolean IsCookable
    • StressChange

      public float StressChange
    • BoredomChange

      public float BoredomChange
    • UnhappyChange

      public float UnhappyChange
    • AlwaysWelcomeGift

      public boolean AlwaysWelcomeGift
    • ReplaceOnDeplete

      public String ReplaceOnDeplete
    • Ranged

      public boolean Ranged
    • CanStoreWater

      public boolean CanStoreWater
    • MaxRange

      public float MaxRange
    • MinRange

      public float MinRange
    • ThirstChange

      public float ThirstChange
    • FatigueChange

      public float FatigueChange
    • MinAngle

      public float MinAngle
    • RequiresEquippedBothHands

      public boolean RequiresEquippedBothHands
    • MaxDamage

      public float MaxDamage
    • MinDamage

      public float MinDamage
    • MinimumSwingTime

      public float MinimumSwingTime
    • SwingSound

      public String SwingSound
    • WeaponSprite

      public String WeaponSprite
    • AngleFalloff

      public boolean AngleFalloff
    • SoundVolume

      public int SoundVolume
    • ToHitModifier

      public float ToHitModifier
    • SoundRadius

      public int SoundRadius
    • OtherCharacterVolumeBoost

      public float OtherCharacterVolumeBoost
    • Categories

      public final ArrayList<String> Categories
    • Tags

      public final ArrayList<String> Tags
    • ImpactSound

      public String ImpactSound
    • SwingTime

      public float SwingTime
    • KnockBackOnNoDeath

      public boolean KnockBackOnNoDeath
    • SplatBloodOnNoDeath

      public boolean SplatBloodOnNoDeath
    • SwingAmountBeforeImpact

      public float SwingAmountBeforeImpact
    • AmmoType

      public String AmmoType
    • maxAmmo

      public int maxAmmo
    • GunType

      public String GunType
    • DoorDamage

      public int DoorDamage
    • ConditionLowerChance

      public int ConditionLowerChance
    • ConditionMax

      public int ConditionMax
    • CanBandage

      public boolean CanBandage
    • name

      public String name
    • moduleDotType

      public String moduleDotType
    • MaxHitCount

      public int MaxHitCount
    • UseSelf

      public boolean UseSelf
    • OtherHandUse

      public boolean OtherHandUse
    • OtherHandRequire

      public String OtherHandRequire
    • PhysicsObject

      public String PhysicsObject
    • SwingAnim

      public String SwingAnim
    • WeaponWeight

      public float WeaponWeight
    • EnduranceChange

      public float EnduranceChange
    • IdleAnim

      public String IdleAnim
    • RunAnim

      public String RunAnim
    • attachmentType

      public String attachmentType
    • makeUpType

      public String makeUpType
    • consolidateOption

      public String consolidateOption
    • RequireInHandOrInventory

      public ArrayList<String> RequireInHandOrInventory
    • DoorHitSound

      public String DoorHitSound
    • ReplaceOnUse

      public String ReplaceOnUse
    • DangerousUncooked

      public boolean DangerousUncooked
    • Alcoholic

      public boolean Alcoholic
    • PushBackMod

      public float PushBackMod
    • SplatNumber

      public int SplatNumber
    • NPCSoundBoost

      public float NPCSoundBoost
    • RangeFalloff

      public boolean RangeFalloff
    • UseEndurance

      public boolean UseEndurance
    • MultipleHitConditionAffected

      public boolean MultipleHitConditionAffected
    • ShareDamage

      public boolean ShareDamage
    • ShareEndurance

      public boolean ShareEndurance
    • CanBarricade

      public boolean CanBarricade
    • UseWhileEquipped

      public boolean UseWhileEquipped
    • UseWhileUnequipped

      public boolean UseWhileUnequipped
    • TicksPerEquipUse

      public int TicksPerEquipUse
    • DisappearOnUse

      public boolean DisappearOnUse
    • UseDelta

      public float UseDelta
    • AlwaysKnockdown

      public boolean AlwaysKnockdown
    • EnduranceMod

      public float EnduranceMod
    • KnockdownMod

      public float KnockdownMod
    • CantAttackWithLowestEndurance

      public boolean CantAttackWithLowestEndurance
    • ReplaceOnUseOn

      public String ReplaceOnUseOn
    • IsWaterSource

      public boolean IsWaterSource
    • attachmentsProvided

      public ArrayList<String> attachmentsProvided
    • FoodType

      public String FoodType
    • Poison

      public boolean Poison
    • PoisonDetectionLevel

      public Integer PoisonDetectionLevel
    • PoisonPower

      public int PoisonPower
    • DefaultModData

      public se.krka.kahlua.vm.KahluaTable DefaultModData
    • IsAimedFirearm

      public boolean IsAimedFirearm
    • IsAimedHandWeapon

      public boolean IsAimedHandWeapon
    • CanStack

      public boolean CanStack
    • AimingMod

      public float AimingMod
    • ProjectileCount

      public int ProjectileCount
    • HitAngleMod

      public float HitAngleMod
    • SplatSize

      public float SplatSize
    • Temperature

      public float Temperature
    • NumberOfPages

      public int NumberOfPages
    • LvlSkillTrained

      public int LvlSkillTrained
    • NumLevelsTrained

      public int NumLevelsTrained
    • SkillTrained

      public String SkillTrained
    • Capacity

      public int Capacity
    • WeightReduction

      public int WeightReduction
    • SubCategory

      public String SubCategory
    • ActivatedItem

      public boolean ActivatedItem
    • LightStrength

      public float LightStrength
    • TorchCone

      public boolean TorchCone
    • LightDistance

      public int LightDistance
    • CanBeEquipped

      public String CanBeEquipped
    • TwoHandWeapon

      public boolean TwoHandWeapon
    • CustomContextMenu

      public String CustomContextMenu
    • Tooltip

      public String Tooltip
    • ReplaceOnCooked

      public List<String> ReplaceOnCooked
    • DisplayCategory

      public String DisplayCategory
    • Trap

      public Boolean Trap
    • OBSOLETE

      public boolean OBSOLETE
    • FishingLure

      public boolean FishingLure
    • canBeWrite

      public boolean canBeWrite
    • AimingPerkCritModifier

      public int AimingPerkCritModifier
    • AimingPerkRangeModifier

      public float AimingPerkRangeModifier
    • AimingPerkHitChanceModifier

      public float AimingPerkHitChanceModifier
    • HitChance

      public int HitChance
    • AimingPerkMinAngleModifier

      public float AimingPerkMinAngleModifier
    • RecoilDelay

      public int RecoilDelay
    • PiercingBullets

      public boolean PiercingBullets
    • SoundGain

      public float SoundGain
    • ProtectFromRainWhenEquipped

      public boolean ProtectFromRainWhenEquipped
    • torchDot

      public float torchDot
    • colorRed

      public int colorRed
    • colorGreen

      public int colorGreen
    • colorBlue

      public int colorBlue
    • twoWay

      public boolean twoWay
    • transmitRange

      public int transmitRange
    • micRange

      public int micRange
    • baseVolumeRange

      public float baseVolumeRange
    • isPortable

      public boolean isPortable
    • isTelevision

      public boolean isTelevision
    • minChannel

      public int minChannel
    • maxChannel

      public int maxChannel
    • usesBattery

      public boolean usesBattery
    • isHighTier

      public boolean isHighTier
    • HerbalistType

      public String HerbalistType
    • map

      public String map
    • vehicleType

      public int vehicleType
    • ClothingItem

      public String ClothingItem
    • primaryAnimMask

      public String primaryAnimMask
    • secondaryAnimMask

      public String secondaryAnimMask
    • primaryAnimMaskAttachment

      public String primaryAnimMaskAttachment
    • secondaryAnimMaskAttachment

      public String secondaryAnimMaskAttachment
    • replaceInSecondHand

      public String replaceInSecondHand
    • replaceInPrimaryHand

      public String replaceInPrimaryHand
    • replaceWhenUnequip

      public String replaceWhenUnequip
    • replacePrimaryHand

      public ItemReplacement replacePrimaryHand
    • replaceSecondHand

      public ItemReplacement replaceSecondHand
    • worldObjectSprite

      public String worldObjectSprite
    • ItemName

      public String ItemName
    • NormalTexture

      public Texture NormalTexture
    • SpecialTextures

      public List<Texture> SpecialTextures
    • SpecialWorldTextureNames

      public List<String> SpecialWorldTextureNames
    • WorldTextureName

      public String WorldTextureName
    • WorldTexture

      public Texture WorldTexture
    • eatType

      public String eatType
    • runSpeedModifier

      public float runSpeedModifier
    • combatSpeedModifier

      public float combatSpeedModifier
    • clothingItemExtra

      public ArrayList<String> clothingItemExtra
    • clothingItemExtraOption

      public ArrayList<String> clothingItemExtraOption
    • canHaveHoles

      public Boolean canHaveHoles
    • hairDye

      public boolean hairDye
    • neckProtectionModifier

      public float neckProtectionModifier
    • fabricType

      public String fabricType
    • equippedNoSprint

      public boolean equippedNoSprint
    • worldStaticModel

      public String worldStaticModel
    • RemoveUnhappinessWhenCooked

      public boolean RemoveUnhappinessWhenCooked
    • stopPower

      public float stopPower
    • HitSound

      public String HitSound
    • hitFloorSound

      public String hitFloorSound
    • BodyLocation

      public String BodyLocation
    • PaletteChoices

      public Stack<String> PaletteChoices
    • SpriteName

      public String SpriteName
    • PalettesStart

      public String PalettesStart
    • NetIDToItem

      public static HashMap<Integer,String> NetIDToItem
    • NetItemToID

      public static HashMap<String,Integer> NetItemToID
    • type

      public Item.Type type
  • Constructor Details

    • Item

      public Item()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Returns:
      the DisplayName
    • setDisplayName

      public void setDisplayName(String DisplayName)
      Parameters:
      DisplayName - the DisplayName to set
    • isHidden

      public boolean isHidden()
    • getDisplayCategory

      public String getDisplayCategory()
    • getIcon

      public String getIcon()
      Returns:
      the Icon
    • setIcon

      public void setIcon(String Icon)
      Parameters:
      Icon - the Icon to set
    • getNoiseDuration

      public int getNoiseDuration()
    • getNormalTexture

      public Texture getNormalTexture()
    • getNumberOfPages

      public int getNumberOfPages()
    • getActualWeight

      public float getActualWeight()
      Returns:
      the ActualWeight
    • setActualWeight

      public void setActualWeight(float ActualWeight)
      Parameters:
      ActualWeight - the ActualWeight to set
    • getWeightWet

      public float getWeightWet()
    • setWeightWet

      public void setWeightWet(float weight)
    • getWeightEmpty

      public float getWeightEmpty()
      Returns:
      the EmptyWeight
    • setWeightEmpty

      public void setWeightEmpty(float weight)
      Parameters:
      weight - the EmptyWeight to set
    • getHungerChange

      public float getHungerChange()
      Returns:
      the HungerChange
    • setHungerChange

      public void setHungerChange(float HungerChange)
      Parameters:
      HungerChange - the HungerChange to set
    • getThirstChange

      public float getThirstChange()
    • setThirstChange

      public void setThirstChange(float ThirstChange)
    • getCount

      public int getCount()
      Returns:
      the Count
    • setCount

      public void setCount(int Count)
      Parameters:
      Count - the Count to set
    • getDaysFresh

      public int getDaysFresh()
      Returns:
      the DaysFresh
    • setDaysFresh

      public void setDaysFresh(int DaysFresh)
      Parameters:
      DaysFresh - the DaysFresh to set
    • getDaysTotallyRotten

      public int getDaysTotallyRotten()
      Returns:
      the DaysTotallyRotten
    • setDaysTotallyRotten

      public void setDaysTotallyRotten(int DaysTotallyRotten)
      Parameters:
      DaysTotallyRotten - the DaysTotallyRotten to set
    • getMinutesToCook

      public int getMinutesToCook()
      Returns:
      the MinutesToCook
    • setMinutesToCook

      public void setMinutesToCook(int MinutesToCook)
      Parameters:
      MinutesToCook - the MinutesToCook to set
    • getMinutesToBurn

      public int getMinutesToBurn()
      Returns:
      the MinutesToBurn
    • setMinutesToBurn

      public void setMinutesToBurn(int MinutesToBurn)
      Parameters:
      MinutesToBurn - the MinutesToBurn to set
    • isIsCookable

      public boolean isIsCookable()
      Returns:
      the IsCookable
    • setIsCookable

      public void setIsCookable(boolean IsCookable)
      Parameters:
      IsCookable - the IsCookable to set
    • getCookingSound

      public String getCookingSound()
    • getStressChange

      public float getStressChange()
      Returns:
      the StressChange
    • setStressChange

      public void setStressChange(float StressChange)
      Parameters:
      StressChange - the StressChange to set
    • 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
    • isAlwaysWelcomeGift

      public boolean isAlwaysWelcomeGift()
      Returns:
      the AlwaysWelcomeGift
    • setAlwaysWelcomeGift

      public void setAlwaysWelcomeGift(boolean AlwaysWelcomeGift)
      Parameters:
      AlwaysWelcomeGift - the AlwaysWelcomeGift to set
    • isRanged

      public boolean isRanged()
      Returns:
      the Ranged
    • getCanStoreWater

      public boolean getCanStoreWater()
    • setRanged

      public void setRanged(boolean Ranged)
      Parameters:
      Ranged - the Ranged to set
    • getMaxRange

      public float getMaxRange()
      Returns:
      the MaxRange
    • setMaxRange

      public void setMaxRange(float MaxRange)
      Parameters:
      MaxRange - the MaxRange to set
    • getMinAngle

      public float getMinAngle()
      Returns:
      the MinAngle
    • setMinAngle

      public void setMinAngle(float MinAngle)
      Parameters:
      MinAngle - the MinAngle to set
    • getMaxDamage

      public float getMaxDamage()
      Returns:
      the MaxDamage
    • setMaxDamage

      public void setMaxDamage(float MaxDamage)
      Parameters:
      MaxDamage - the MaxDamage to set
    • getMinDamage

      public float getMinDamage()
      Returns:
      the MinDamage
    • setMinDamage

      public void setMinDamage(float MinDamage)
      Parameters:
      MinDamage - the MinDamage to set
    • getMinimumSwingTime

      public float getMinimumSwingTime()
      Returns:
      the MinimumSwingTime
    • setMinimumSwingTime

      public void setMinimumSwingTime(float MinimumSwingTime)
      Parameters:
      MinimumSwingTime - the MinimumSwingTime to set
    • getSwingSound

      public String getSwingSound()
      Returns:
      the SwingSound
    • setSwingSound

      public void setSwingSound(String SwingSound)
      Parameters:
      SwingSound - the SwingSound to set
    • getWeaponSprite

      public String getWeaponSprite()
      Returns:
      the WeaponSprite
    • setWeaponSprite

      public void setWeaponSprite(String WeaponSprite)
      Parameters:
      WeaponSprite - the WeaponSprite to set
    • isAngleFalloff

      public boolean isAngleFalloff()
      Returns:
      the AngleFalloff
    • setAngleFalloff

      public void setAngleFalloff(boolean AngleFalloff)
      Parameters:
      AngleFalloff - the AngleFalloff to set
    • getSoundVolume

      public int getSoundVolume()
      Returns:
      the SoundVolume
    • setSoundVolume

      public void setSoundVolume(int SoundVolume)
      Parameters:
      SoundVolume - the SoundVolume to set
    • getToHitModifier

      public float getToHitModifier()
      Returns:
      the ToHitModifier
    • setToHitModifier

      public void setToHitModifier(float ToHitModifier)
      Parameters:
      ToHitModifier - the ToHitModifier to set
    • getSoundRadius

      public int getSoundRadius()
      Returns:
      the SoundRadius
    • setSoundRadius

      public void setSoundRadius(int SoundRadius)
      Parameters:
      SoundRadius - the SoundRadius to set
    • getOtherCharacterVolumeBoost

      public float getOtherCharacterVolumeBoost()
      Returns:
      the OtherCharacterVolumeBoost
    • setOtherCharacterVolumeBoost

      public void setOtherCharacterVolumeBoost(float OtherCharacterVolumeBoost)
      Parameters:
      OtherCharacterVolumeBoost - the OtherCharacterVolumeBoost to set
    • getCategories

      public ArrayList<String> getCategories()
      Returns:
      the Categories
    • setCategories

      public void setCategories(ArrayList<String> Categories)
      Parameters:
      Categories - the Categories to set
    • getTags

      public ArrayList<String> getTags()
    • getImpactSound

      public String getImpactSound()
      Returns:
      the ImpactSound
    • setImpactSound

      public void setImpactSound(String ImpactSound)
      Parameters:
      ImpactSound - the ImpactSound to set
    • getSwingTime

      public float getSwingTime()
      Returns:
      the SwingTime
    • setSwingTime

      public void setSwingTime(float SwingTime)
      Parameters:
      SwingTime - the SwingTime to set
    • isKnockBackOnNoDeath

      public boolean isKnockBackOnNoDeath()
      Returns:
      the KnockBackOnNoDeath
    • setKnockBackOnNoDeath

      public void setKnockBackOnNoDeath(boolean KnockBackOnNoDeath)
      Parameters:
      KnockBackOnNoDeath - the KnockBackOnNoDeath to set
    • isSplatBloodOnNoDeath

      public boolean isSplatBloodOnNoDeath()
      Returns:
      the SplatBloodOnNoDeath
    • setSplatBloodOnNoDeath

      public void setSplatBloodOnNoDeath(boolean SplatBloodOnNoDeath)
      Parameters:
      SplatBloodOnNoDeath - the SplatBloodOnNoDeath to set
    • getSwingAmountBeforeImpact

      public float getSwingAmountBeforeImpact()
      Returns:
      the SwingAmountBeforeImpact
    • setSwingAmountBeforeImpact

      public void setSwingAmountBeforeImpact(float SwingAmountBeforeImpact)
      Parameters:
      SwingAmountBeforeImpact - the SwingAmountBeforeImpact to set
    • getAmmoType

      public String getAmmoType()
      Returns:
      the AmmoType
    • setAmmoType

      public void setAmmoType(String AmmoType)
      Parameters:
      AmmoType - the AmmoType to set
    • getDoorDamage

      public int getDoorDamage()
      Returns:
      the DoorDamage
    • setDoorDamage

      public void setDoorDamage(int DoorDamage)
      Parameters:
      DoorDamage - the DoorDamage to set
    • getConditionLowerChance

      public int getConditionLowerChance()
      Returns:
      the ConditionLowerChance
    • setConditionLowerChance

      public void setConditionLowerChance(int ConditionLowerChance)
      Parameters:
      ConditionLowerChance - the ConditionLowerChance to set
    • getConditionMax

      public int getConditionMax()
      Returns:
      the ConditionMax
    • setConditionMax

      public void setConditionMax(int ConditionMax)
      Parameters:
      ConditionMax - the ConditionMax to set
    • isCanBandage

      public boolean isCanBandage()
      Returns:
      the CanBandage
    • setCanBandage

      public void setCanBandage(boolean CanBandage)
      Parameters:
      CanBandage - the CanBandage to set
    • isCosmetic

      public boolean isCosmetic()
    • getName

      public String getName()
      Returns:
      the name
    • getModuleName

      public String getModuleName()
    • getFullName

      public String getFullName()
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getMaxHitCount

      public int getMaxHitCount()
      Returns:
      the MaxHitCount
    • setMaxHitCount

      public void setMaxHitCount(int MaxHitCount)
      Parameters:
      MaxHitCount - the MaxHitCount to set
    • isUseSelf

      public boolean isUseSelf()
      Returns:
      the UseSelf
    • setUseSelf

      public void setUseSelf(boolean UseSelf)
      Parameters:
      UseSelf - the UseSelf to set
    • isOtherHandUse

      public boolean isOtherHandUse()
      Returns:
      the OtherHandUse
    • setOtherHandUse

      public void setOtherHandUse(boolean OtherHandUse)
      Parameters:
      OtherHandUse - the OtherHandUse to set
    • getOtherHandRequire

      public String getOtherHandRequire()
      Returns:
      the OtherHandRequire
    • setOtherHandRequire

      public void setOtherHandRequire(String OtherHandRequire)
      Parameters:
      OtherHandRequire - the OtherHandRequire to set
    • getPhysicsObject

      public String getPhysicsObject()
      Returns:
      the PhysicsObject
    • setPhysicsObject

      public void setPhysicsObject(String PhysicsObject)
      Parameters:
      PhysicsObject - the PhysicsObject to set
    • getSwingAnim

      public String getSwingAnim()
      Returns:
      the SwingAnim
    • setSwingAnim

      public void setSwingAnim(String SwingAnim)
      Parameters:
      SwingAnim - the SwingAnim to set
    • getWeaponWeight

      public float getWeaponWeight()
      Returns:
      the WeaponWeight
    • setWeaponWeight

      public void setWeaponWeight(float WeaponWeight)
      Parameters:
      WeaponWeight - the WeaponWeight to set
    • getEnduranceChange

      public float getEnduranceChange()
      Returns:
      the EnduranceChange
    • setEnduranceChange

      public void setEnduranceChange(float EnduranceChange)
      Parameters:
      EnduranceChange - the EnduranceChange to set
    • getBreakSound

      public String getBreakSound()
    • getBulletOutSound

      public String getBulletOutSound()
    • getCloseSound

      public String getCloseSound()
    • getClothingItem

      public String getClothingItem()
    • setClothingItemAsset

      public void setClothingItemAsset(ClothingItem asset)
    • getClothingItemAsset

      public ClothingItem getClothingItemAsset()
    • getClothingItemExtra

      public ArrayList<String> getClothingItemExtra()
    • getClothingItemExtraOption

      public ArrayList<String> getClothingItemExtraOption()
    • getFabricType

      public String getFabricType()
    • getIconsForTexture

      public ArrayList<String> getIconsForTexture()
    • getCustomEatSound

      public String getCustomEatSound()
    • getFillFromDispenserSound

      public String getFillFromDispenserSound()
    • getFillFromTapSound

      public String getFillFromTapSound()
    • getEatType

      public String getEatType()
    • getCountDownSound

      public String getCountDownSound()
    • getBringToBearSound

      public String getBringToBearSound()
    • getEjectAmmoStartSound

      public String getEjectAmmoStartSound()
    • getEjectAmmoSound

      public String getEjectAmmoSound()
    • getEjectAmmoStopSound

      public String getEjectAmmoStopSound()
    • getInsertAmmoStartSound

      public String getInsertAmmoStartSound()
    • getInsertAmmoSound

      public String getInsertAmmoSound()
    • getInsertAmmoStopSound

      public String getInsertAmmoStopSound()
    • getEquipSound

      public String getEquipSound()
    • getUnequipSound

      public String getUnequipSound()
    • getExplosionSound

      public String getExplosionSound()
    • getStaticModel

      public String getStaticModel()
    • getOpenSound

      public String getOpenSound()
    • getPutInSound

      public String getPutInSound()
    • getPlaceOneSound

      public String getPlaceOneSound()
    • getPlaceMultipleSound

      public String getPlaceMultipleSound()
    • getShellFallSound

      public String getShellFallSound()
    • getSoundByID

      public String getSoundByID(String ID)
    • getSkillTrained

      public String getSkillTrained()
    • getDoorHitSound

      public String getDoorHitSound()
      Returns:
      the DoorHitSound
    • setDoorHitSound

      public void setDoorHitSound(String DoorHitSound)
      Parameters:
      DoorHitSound - the DoorHitSound to set
    • isManuallyRemoveSpentRounds

      public boolean isManuallyRemoveSpentRounds()
    • getRainFactor

      public float getRainFactor()
    • getReplaceOnUse

      public String getReplaceOnUse()
      Returns:
      the ReplaceOnUse
    • setReplaceOnUse

      public void setReplaceOnUse(String ReplaceOnUse)
      Parameters:
      ReplaceOnUse - the ReplaceOnUse to set
    • getReplaceOnDeplete

      public String getReplaceOnDeplete()
    • setReplaceOnDeplete

      public void setReplaceOnDeplete(String ReplaceOnDeplete)
    • getReplaceTypes

      public String getReplaceTypes()
    • getReplaceTypesMap

      public HashMap<String,String> getReplaceTypesMap()
    • getReplaceType

      public String getReplaceType(String key)
    • hasReplaceType

      public boolean hasReplaceType(String key)
    • isDangerousUncooked

      public boolean isDangerousUncooked()
      Returns:
      the DangerousUncooked
    • setDangerousUncooked

      public void setDangerousUncooked(boolean DangerousUncooked)
      Parameters:
      DangerousUncooked - the DangerousUncooked to set
    • isAlcoholic

      public boolean isAlcoholic()
      Returns:
      the Alcoholic
    • setAlcoholic

      public void setAlcoholic(boolean Alcoholic)
      Parameters:
      Alcoholic - the Alcoholic to set
    • getPushBackMod

      public float getPushBackMod()
      Returns:
      the PushBackMod
    • setPushBackMod

      public void setPushBackMod(float PushBackMod)
      Parameters:
      PushBackMod - the PushBackMod to set
    • getSplatNumber

      public int getSplatNumber()
      Returns:
      the SplatNumber
    • setSplatNumber

      public void setSplatNumber(int SplatNumber)
      Parameters:
      SplatNumber - the SplatNumber to set
    • getNPCSoundBoost

      public float getNPCSoundBoost()
      Returns:
      the NPCSoundBoost
    • setNPCSoundBoost

      public void setNPCSoundBoost(float NPCSoundBoost)
      Parameters:
      NPCSoundBoost - the NPCSoundBoost to set
    • isRangeFalloff

      public boolean isRangeFalloff()
      Returns:
      the RangeFalloff
    • setRangeFalloff

      public void setRangeFalloff(boolean RangeFalloff)
      Parameters:
      RangeFalloff - the RangeFalloff to set
    • isUseEndurance

      public boolean isUseEndurance()
      Returns:
      the UseEndurance
    • setUseEndurance

      public void setUseEndurance(boolean UseEndurance)
      Parameters:
      UseEndurance - the UseEndurance to set
    • isMultipleHitConditionAffected

      public boolean isMultipleHitConditionAffected()
      Returns:
      the MultipleHitConditionAffected
    • setMultipleHitConditionAffected

      public void setMultipleHitConditionAffected(boolean MultipleHitConditionAffected)
      Parameters:
      MultipleHitConditionAffected - the MultipleHitConditionAffected to set
    • isShareDamage

      public boolean isShareDamage()
      Returns:
      the ShareDamage
    • setShareDamage

      public void setShareDamage(boolean ShareDamage)
      Parameters:
      ShareDamage - the ShareDamage to set
    • isShareEndurance

      public boolean isShareEndurance()
      Returns:
      the ShareEndurance
    • setShareEndurance

      public void setShareEndurance(boolean ShareEndurance)
      Parameters:
      ShareEndurance - the ShareEndurance to set
    • isCanBarricade

      public boolean isCanBarricade()
      Returns:
      the CanBarricade
    • setCanBarricade

      public void setCanBarricade(boolean CanBarricade)
      Parameters:
      CanBarricade - the CanBarricade to set
    • isUseWhileEquipped

      public boolean isUseWhileEquipped()
      Returns:
      the UseWhileEquipped
    • setUseWhileEquipped

      public void setUseWhileEquipped(boolean UseWhileEquipped)
      Parameters:
      UseWhileEquipped - the UseWhileEquipped to set
    • isUseWhileUnequipped

      public boolean isUseWhileUnequipped()
      Returns:
      the UseWhileUnequipped
    • setUseWhileUnequipped

      public void setUseWhileUnequipped(boolean UseWhileUnequipped)
      Parameters:
      UseWhileUnequipped - the UseWhileUnequipped to set
    • setTicksPerEquipUse

      public void setTicksPerEquipUse(int TicksPerEquipUse)
      Parameters:
      TicksPerEquipUse - the TicksPerEquipUse to set
    • getTicksPerEquipUse

      public float getTicksPerEquipUse()
    • isDisappearOnUse

      public boolean isDisappearOnUse()
      Returns:
      the DisappearOnUse
    • setDisappearOnUse

      public void setDisappearOnUse(boolean DisappearOnUse)
      Parameters:
      DisappearOnUse - the DisappearOnUse to set
    • getUseDelta

      public float getUseDelta()
      Returns:
      the UseDelta
    • setUseDelta

      public void setUseDelta(float UseDelta)
      Parameters:
      UseDelta - the UseDelta to set
    • isAlwaysKnockdown

      public boolean isAlwaysKnockdown()
      Returns:
      the AlwaysKnockdown
    • setAlwaysKnockdown

      public void setAlwaysKnockdown(boolean AlwaysKnockdown)
      Parameters:
      AlwaysKnockdown - the AlwaysKnockdown to set
    • getEnduranceMod

      public float getEnduranceMod()
      Returns:
      the EnduranceMod
    • setEnduranceMod

      public void setEnduranceMod(float EnduranceMod)
      Parameters:
      EnduranceMod - the EnduranceMod to set
    • getKnockdownMod

      public float getKnockdownMod()
      Returns:
      the KnockdownMod
    • setKnockdownMod

      public void setKnockdownMod(float KnockdownMod)
      Parameters:
      KnockdownMod - the KnockdownMod to set
    • isCantAttackWithLowestEndurance

      public boolean isCantAttackWithLowestEndurance()
      Returns:
      the CantAttackWithLowestEndurance
    • setCantAttackWithLowestEndurance

      public void setCantAttackWithLowestEndurance(boolean CantAttackWithLowestEndurance)
      Parameters:
      CantAttackWithLowestEndurance - the CantAttackWithLowestEndurance to set
    • getBodyLocation

      public String getBodyLocation()
      Returns:
      the bodyLocation
    • setBodyLocation

      public void setBodyLocation(String bodyLocation)
      Parameters:
      bodyLocation - the bodyLocation to set
    • getPaletteChoices

      public Stack<String> getPaletteChoices()
      Returns:
      the PaletteChoices
    • setPaletteChoices

      public void setPaletteChoices(Stack<String> PaletteChoices)
      Parameters:
      PaletteChoices - the PaletteChoices to set
    • getSpriteName

      public String getSpriteName()
      Returns:
      the SpriteName
    • setSpriteName

      public void setSpriteName(String SpriteName)
      Parameters:
      SpriteName - the SpriteName to set
    • getPalettesStart

      public String getPalettesStart()
      Returns:
      the PalettesStart
    • setPalettesStart

      public void setPalettesStart(String PalettesStart)
      Parameters:
      PalettesStart - the PalettesStart to set
    • getType

      public Item.Type getType()
      Returns:
      the type
    • setType

      public void setType(Item.Type type)
      Parameters:
      type - the type to set
    • getTypeString

      public String getTypeString()
    • getMapID

      public String getMapID()
    • Load

      public void Load(String name, String[] strArray)
      Overrides:
      Load in class BaseScriptObject
    • InstanceItem

      public InventoryItem InstanceItem(String param)
    • DoParam

      public void DoParam(String str)
    • getLevelSkillTrained

      public int getLevelSkillTrained()
    • getNumLevelsTrained

      public int getNumLevelsTrained()
    • getMaxLevelTrained

      public int getMaxLevelTrained()
    • getTeachedRecipes

      public List<String> getTeachedRecipes()
    • getTemperature

      public float getTemperature()
    • setTemperature

      public void setTemperature(float temperature)
    • isConditionAffectsCapacity

      public boolean isConditionAffectsCapacity()
    • getChanceToFall

      public int getChanceToFall()
    • getInsulation

      public float getInsulation()
    • setInsulation

      public void setInsulation(float f)
    • getWindresist

      public float getWindresist()
    • setWindresist

      public void setWindresist(float w)
    • getWaterresist

      public float getWaterresist()
    • setWaterresist

      public void setWaterresist(float w)
    • getObsolete

      public boolean getObsolete()
    • getAcceptItemFunction

      public String getAcceptItemFunction()
    • getBloodClothingType

      public ArrayList<BloodClothingType> getBloodClothingType()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getReplaceWhenUnequip

      public String getReplaceWhenUnequip()
    • resolveItemTypes

      public void resolveItemTypes()
    • resolveModelScripts

      public void resolveModelScripts()
    • getRegistry_id

      public short getRegistry_id()
    • setRegistry_id

      public void setRegistry_id(short id)
    • getModID

      public String getModID()
    • getExistsAsVanilla

      public boolean getExistsAsVanilla()
    • getFileAbsPath

      public String getFileAbsPath()
    • setModID

      public void setModID(String modid)
    • getRecordedMediaCat

      public String getRecordedMediaCat()
    • isWorldRender

      public Boolean isWorldRender()
    • isCantEat

      public Boolean isCantEat()
    • getLuaCreate

      public String getLuaCreate()
    • setLuaCreate

      public void setLuaCreate(String functionName)
    • getSoundParameter

      public String getSoundParameter(String parameterName)