Class HandWeapon

All Implemented Interfaces:
IUpdater

public final class HandWeapon extends InventoryItem implements IUpdater
  • Field Details

    • WeaponLength

      public float WeaponLength
    • SplatSize

      public float SplatSize
    • angleFalloff

      protected boolean angleFalloff
    • bCanBarracade

      protected boolean bCanBarracade
    • doSwingBeforeImpact

      protected float doSwingBeforeImpact
    • impactSound

      protected String impactSound
    • knockBackOnNoDeath

      protected boolean knockBackOnNoDeath
    • maxAngle

      protected float maxAngle
    • maxDamage

      protected float maxDamage
    • maxHitCount

      protected int maxHitCount
    • maxRange

      protected float maxRange
    • ranged

      protected boolean ranged
    • minAngle

      protected float minAngle
    • minDamage

      protected float minDamage
    • minimumSwingTime

      protected float minimumSwingTime
    • minRange

      protected float minRange
    • noiseFactor

      protected float noiseFactor
    • otherHandRequire

      protected String otherHandRequire
    • otherHandUse

      protected boolean otherHandUse
    • physicsObject

      protected String physicsObject
    • pushBackMod

      protected float pushBackMod
    • rangeFalloff

      protected boolean rangeFalloff
    • shareDamage

      protected boolean shareDamage
    • soundRadius

      protected int soundRadius
    • soundVolume

      protected int soundVolume
    • splatBloodOnNoDeath

      protected boolean splatBloodOnNoDeath
    • splatNumber

      protected int splatNumber
    • swingSound

      protected String swingSound
    • swingTime

      protected float swingTime
    • toHitModifier

      protected float toHitModifier
    • useEndurance

      protected boolean useEndurance
    • useSelf

      protected boolean useSelf
    • weaponSprite

      protected String weaponSprite
    • otherBoost

      protected float otherBoost
    • DoorDamage

      protected int DoorDamage
    • doorHitSound

      protected String doorHitSound
    • ConditionLowerChance

      protected int ConditionLowerChance
    • MultipleHitConditionAffected

      protected boolean MultipleHitConditionAffected
    • shareEndurance

      protected boolean shareEndurance
    • AlwaysKnockdown

      protected boolean AlwaysKnockdown
    • EnduranceMod

      protected float EnduranceMod
    • KnockdownMod

      protected float KnockdownMod
    • CantAttackWithLowestEndurance

      protected boolean CantAttackWithLowestEndurance
    • bIsAimedFirearm

      public boolean bIsAimedFirearm
    • bIsAimedHandWeapon

      public boolean bIsAimedHandWeapon
    • RunAnim

      public String RunAnim
    • IdleAnim

      public String IdleAnim
    • HitAngleMod

      public float HitAngleMod
    • activeSight

      public WeaponPart activeSight
  • Constructor Details

  • Method Details

    • getSplatSize

      public float getSplatSize()
    • CanStack

      public boolean CanStack(InventoryItem item)
      Overrides:
      CanStack in class InventoryItem
    • getCategory

      public String getCategory()
      Overrides:
      getCategory in class InventoryItem
    • IsWeapon

      public boolean IsWeapon()
      Overrides:
      IsWeapon in class InventoryItem
    • getSaveType

      public int getSaveType()
      Overrides:
      getSaveType in class InventoryItem
    • getScore

      public float getScore(SurvivorDesc desc)
      Overrides:
      getScore in class InventoryItem
    • getActualWeight

      public float getActualWeight()
      Overrides:
      getActualWeight in class InventoryItem
      Returns:
      the ActualWeight
    • getWeight

      public float getWeight()
      Overrides:
      getWeight in class InventoryItem
      Returns:
      the Weight
    • getContentsWeight

      public float getContentsWeight()
      Overrides:
      getContentsWeight in class InventoryItem
    • DoTooltip

      public void DoTooltip(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout)
      Overrides:
      DoTooltip in class InventoryItem
    • getDamageMod

      public float getDamageMod(IsoGameCharacter chr)
    • getRangeMod

      public float getRangeMod(IsoGameCharacter chr)
    • getFatigueMod

      public float getFatigueMod(IsoGameCharacter chr)
    • getKnockbackMod

      public float getKnockbackMod(IsoGameCharacter chr)
    • getSpeedMod

      public float getSpeedMod(IsoGameCharacter chr)
    • getToHitMod

      public float getToHitMod(IsoGameCharacter chr)
    • getPerk

      public PerkFactory.Perk getPerk()
    • muscleStrainMod

      public float muscleStrainMod(IsoGameCharacter isoGameCharacter)
    • getWeaponSkill

      public int getWeaponSkill(IsoGameCharacter isoGameCharacter)
    • isAngleFalloff

      public boolean isAngleFalloff()
      Returns:
      the angleFalloff
    • setAngleFalloff

      public void setAngleFalloff(boolean _angleFalloff)
    • isCanBarracade

      public boolean isCanBarracade()
      Returns:
      the bCanBarracade
    • setCanBarracade

      public void setCanBarracade(boolean _bCanBarracade)
    • getDoSwingBeforeImpact

      public float getDoSwingBeforeImpact()
      Returns:
      the doSwingBeforeImpact
    • setDoSwingBeforeImpact

      public void setDoSwingBeforeImpact(float _doSwingBeforeImpact)
    • getImpactSound

      public String getImpactSound()
      Returns:
      the impactSound
    • setImpactSound

      public void setImpactSound(String _impactSound)
    • isKnockBackOnNoDeath

      public boolean isKnockBackOnNoDeath()
      Returns:
      the knockBackOnNoDeath
    • setKnockBackOnNoDeath

      public void setKnockBackOnNoDeath(boolean _knockBackOnNoDeath)
    • getMaxAngle

      public float getMaxAngle()
      Returns:
      the maxAngle
    • setMaxAngle

      public void setMaxAngle(float _maxAngle)
    • getMaxDamage

      public float getMaxDamage()
      Returns:
      the maxDamage
    • setMaxDamage

      public void setMaxDamage(float _maxDamage)
    • getMaxHitCount

      public int getMaxHitCount()
      Returns:
      the maxHitCount
    • setMaxHitCount

      public void setMaxHitCount(int _maxHitCount)
    • getMaxRange

      public float getMaxRange()
      Returns:
      the maxRange
    • getMaxRange

      public float getMaxRange(IsoGameCharacter owner)
    • setMaxRange

      public void setMaxRange(float _maxRange)
    • isRanged

      public boolean isRanged()
      Returns:
      the ranged
    • setRanged

      public void setRanged(boolean _ranged)
    • getMinAngle

      public float getMinAngle()
      Returns:
      the minAngle
    • setMinAngle

      public void setMinAngle(float _minAngle)
    • getMinDamage

      public float getMinDamage()
      Returns:
      the minDamage
    • setMinDamage

      public void setMinDamage(float _minDamage)
    • getMinimumSwingTime

      public float getMinimumSwingTime()
      Returns:
      the minimumSwingTime
    • setMinimumSwingTime

      public void setMinimumSwingTime(float _minimumSwingTime)
    • getMinRange

      public float getMinRange()
      Returns:
      the minRange
    • setMinRange

      public void setMinRange(float _minRange)
    • getNoiseFactor

      public float getNoiseFactor()
      Returns:
      the noiseFactor
    • setNoiseFactor

      public void setNoiseFactor(float _noiseFactor)
    • getOtherHandRequire

      public String getOtherHandRequire()
      Returns:
      the otherHandRequire
    • setOtherHandRequire

      public void setOtherHandRequire(String _otherHandRequire)
    • isOtherHandUse

      public boolean isOtherHandUse()
      Returns:
      the otherHandUse
    • setOtherHandUse

      public void setOtherHandUse(boolean _otherHandUse)
    • getPhysicsObject

      public String getPhysicsObject()
      Returns:
      the physicsObject
    • setPhysicsObject

      public void setPhysicsObject(String _physicsObject)
    • getPushBackMod

      public float getPushBackMod()
      Returns:
      the pushBackMod
    • setPushBackMod

      public void setPushBackMod(float _pushBackMod)
    • isRangeFalloff

      public boolean isRangeFalloff()
      Returns:
      the rangeFalloff
    • setRangeFalloff

      public void setRangeFalloff(boolean _rangeFalloff)
    • isShareDamage

      public boolean isShareDamage()
      Returns:
      the shareDamage
    • setShareDamage

      public void setShareDamage(boolean _shareDamage)
    • getSoundRadius

      public int getSoundRadius()
      Returns:
      the soundRadius
    • setSoundRadius

      public void setSoundRadius(int _soundRadius)
    • getSoundVolume

      public int getSoundVolume()
      Returns:
      the soundVolume
    • setSoundVolume

      public void setSoundVolume(int _soundVolume)
    • isSplatBloodOnNoDeath

      public boolean isSplatBloodOnNoDeath()
      Returns:
      the splatBloodOnNoDeath
    • setSplatBloodOnNoDeath

      public void setSplatBloodOnNoDeath(boolean _splatBloodOnNoDeath)
    • getSplatNumber

      public int getSplatNumber()
      Returns:
      the splatNumber
    • setSplatNumber

      public void setSplatNumber(int _splatNumber)
    • getSwingSound

      public String getSwingSound()
      Returns:
      the swingSound
    • setSwingSound

      public void setSwingSound(String _swingSound)
    • getSwingTime

      public float getSwingTime()
      Returns:
      the swingTime
    • setSwingTime

      public void setSwingTime(float _swingTime)
    • getToHitModifier

      public float getToHitModifier()
      Returns:
      the toHitModifier
    • setToHitModifier

      public void setToHitModifier(float _toHitModifier)
    • isUseEndurance

      public boolean isUseEndurance()
      Returns:
      the useEndurance
    • setUseEndurance

      public void setUseEndurance(boolean _useEndurance)
    • isUseSelf

      public boolean isUseSelf()
      Returns:
      the useSelf
    • setUseSelf

      public void setUseSelf(boolean _useSelf)
    • getWeaponSprite

      public String getWeaponSprite()
      Returns:
      the weaponSprite
    • setWeaponSprite

      public void setWeaponSprite(String _weaponSprite)
    • getOtherBoost

      public float getOtherBoost()
      Returns:
      the otherBoost
    • setOtherBoost

      public void setOtherBoost(float _otherBoost)
    • getDoorDamage

      public int getDoorDamage()
      Returns:
      the DoorDamage
    • setDoorDamage

      public void setDoorDamage(int _DoorDamage)
    • getDoorHitSound

      public String getDoorHitSound()
      Returns:
      the doorHitSound
    • setDoorHitSound

      public void setDoorHitSound(String _doorHitSound)
    • getConditionLowerChance

      public int getConditionLowerChance()
      Overrides:
      getConditionLowerChance in class InventoryItem
      Returns:
      the ConditionLowerChance
    • setConditionLowerChance

      public void setConditionLowerChance(int _ConditionLowerChance)
    • isMultipleHitConditionAffected

      public boolean isMultipleHitConditionAffected()
      Returns:
      the MultipleHitConditionAffected
    • setMultipleHitConditionAffected

      public void setMultipleHitConditionAffected(boolean _MultipleHitConditionAffected)
    • isShareEndurance

      public boolean isShareEndurance()
      Returns:
      the shareEndurance
    • setShareEndurance

      public void setShareEndurance(boolean _shareEndurance)
    • isAlwaysKnockdown

      public boolean isAlwaysKnockdown()
      Returns:
      the AlwaysKnockdown
    • setAlwaysKnockdown

      public void setAlwaysKnockdown(boolean _AlwaysKnockdown)
    • getEnduranceMod

      public float getEnduranceMod()
      Returns:
      the EnduranceMod
    • setEnduranceMod

      public void setEnduranceMod(float _EnduranceMod)
    • getKnockdownMod

      public float getKnockdownMod()
      Returns:
      the KnockdownMod
    • setKnockdownMod

      public void setKnockdownMod(float _KnockdownMod)
    • isCantAttackWithLowestEndurance

      public boolean isCantAttackWithLowestEndurance()
      Returns:
      the CantAttackWithLowestEndurance
    • setCantAttackWithLowestEndurance

      public void setCantAttackWithLowestEndurance(boolean _CantAttackWithLowestEndurance)
    • isAimedFirearm

      public boolean isAimedFirearm()
    • isAimedHandWeapon

      public boolean isAimedHandWeapon()
    • getProjectileCount

      public int getProjectileCount()
    • setProjectileCount

      public void setProjectileCount(int count)
    • getProjectileSpread

      public float getProjectileSpread()
    • setProjectileSpread

      public void setProjectileSpread(float float0)
    • getProjectileWeightCenter

      public float getProjectileWeightCenter()
    • setProjectileWeightCenter

      public void setProjectileWeightCenter(float float0)
    • getAimingMod

      public float getAimingMod()
    • isAimed

      public boolean isAimed()
    • setCriticalChance

      public void setCriticalChance(float criticalChance)
    • getCriticalChance

      public float getCriticalChance()
    • setSubCategory

      public void setSubCategory(String subcategory)
    • getSubCategory

      public String getSubCategory()
    • setZombieHitSound

      public void setZombieHitSound(String _hitSound)
    • getZombieHitSound

      public String getZombieHitSound()
    • getCategories

      public ArrayList<String> getCategories()
    • setCategories

      public void setCategories(ArrayList<String> categories)
    • getAimingPerkCritModifier

      public int getAimingPerkCritModifier()
    • setAimingPerkCritModifier

      public void setAimingPerkCritModifier(int aimingPerkCritModifier)
    • getAimingPerkRangeModifier

      public float getAimingPerkRangeModifier()
    • setAimingPerkRangeModifier

      public void setAimingPerkRangeModifier(float aimingPerkRangeModifier)
    • getHitChance

      public int getHitChance()
    • setHitChance

      public void setHitChance(int hitChance)
    • getAimingPerkHitChanceModifier

      public float getAimingPerkHitChanceModifier()
    • setAimingPerkHitChanceModifier

      public void setAimingPerkHitChanceModifier(float aimingPerkHitChanceModifier)
    • getAimingPerkMinAngleModifier

      public float getAimingPerkMinAngleModifier()
    • setAimingPerkMinAngleModifier

      public void setAimingPerkMinAngleModifier(float aimingPerkMinAngleModifier)
    • getRecoilDelay

      public int getRecoilDelay()
    • getRecoilDelay

      public int getRecoilDelay(IsoGameCharacter isoGameCharacter)
    • setRecoilDelay

      public void setRecoilDelay(int recoilDelay)
    • isPiercingBullets

      public boolean isPiercingBullets()
    • setPiercingBullets

      public void setPiercingBullets(boolean piercingBullets)
    • getSoundGain

      public float getSoundGain()
    • setSoundGain

      public void setSoundGain(float _soundGain)
    • getClipSize

      public int getClipSize()
    • setClipSize

      public void setClipSize(int capacity)
    • save

      public void save(ByteBuffer output, boolean net) throws IOException
      Overrides:
      save in class InventoryItem
      Throws:
      IOException
    • load

      public void load(ByteBuffer input, int WorldVersion) throws IOException
      Overrides:
      load in class InventoryItem
      Throws:
      IOException
    • getActiveLight

      public WeaponPart getActiveLight()
    • setActiveLight

      public void setActiveLight(WeaponPart weaponPart)
    • getActiveSight

      public WeaponPart getActiveSight()
    • setActiveSight

      public void setActiveSight(WeaponPart weaponPart)
    • setMinSightRange

      public void setMinSightRange(float float0)
    • getMinSightRange

      public float getMinSightRange()
    • getMinSightRange

      public float getMinSightRange(IsoGameCharacter isoGameCharacter)
    • setMaxSightRange

      public void setMaxSightRange(float float0)
    • getMaxSightRange

      public float getMaxSightRange()
    • getMaxSightRange

      public float getMaxSightRange(IsoGameCharacter isoGameCharacter)
    • getLowLightBonus

      public float getLowLightBonus()
    • getMinRangeRanged

      public float getMinRangeRanged()
    • setMinRangeRanged

      public void setMinRangeRanged(float _minRangeRanged)
    • getReloadTime

      public int getReloadTime()
    • setReloadTime

      public void setReloadTime(int _reloadTime)
    • getAimingTime

      public int getAimingTime()
    • setAimingTime

      public void setAimingTime(int _aimingTime)
    • getTreeDamage

      public int getTreeDamage()
    • setTreeDamage

      public void setTreeDamage(int _treeDamage)
    • getBulletOutSound

      public String getBulletOutSound()
    • setBulletOutSound

      public void setBulletOutSound(String _bulletOutSound)
    • getShellFallSound

      public String getShellFallSound()
    • setShellFallSound

      public void setShellFallSound(String _shellFallSound)
    • getAllWeaponParts

      public List<WeaponPart> getAllWeaponParts()
    • getAllWeaponParts

      public List<WeaponPart> getAllWeaponParts(List<WeaponPart> list)
    • getDetachableWeaponParts

      public List<WeaponPart> getDetachableWeaponParts(IsoGameCharacter isoGameCharacter)
    • clearAllWeaponParts

      public void clearAllWeaponParts()
    • clearWeaponPart

      public void clearWeaponPart(WeaponPart weaponPart)
    • clearWeaponPart

      public void clearWeaponPart(String string)
    • setWeaponPart

      public void setWeaponPart(WeaponPart weaponPart)
    • setWeaponPart

      public void setWeaponPart(String type, WeaponPart part)
    • getWeaponPart

      public WeaponPart getWeaponPart(WeaponPart weaponPart)
    • getWeaponPart

      public WeaponPart getWeaponPart(String type)
    • getWeaponPartWeightModifier

      public float getWeaponPartWeightModifier(String type)
    • getWeaponPartWeightModifier

      public float getWeaponPartWeightModifier(WeaponPart part)
    • attachWeaponPart

      public void attachWeaponPart(WeaponPart part)
    • attachWeaponPart

      public void attachWeaponPart(WeaponPart part, boolean doChange)
    • attachWeaponPart

      public void attachWeaponPart(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart)
    • attachWeaponPart

      public void attachWeaponPart(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart, boolean boolean0)
    • detachAllWeaponParts

      public void detachAllWeaponParts()
    • detachWeaponPart

      public void detachWeaponPart(WeaponPart part)
    • detachWeaponPart

      public void detachWeaponPart(String string)
    • detachWeaponPart

      public void detachWeaponPart(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart)
    • detachWeaponPart

      public void detachWeaponPart(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart0, boolean boolean0)
    • getTriggerExplosionTimer

      public int getTriggerExplosionTimer()
    • setTriggerExplosionTimer

      public void setTriggerExplosionTimer(int _triggerExplosionTimer)
    • canBePlaced

      public boolean canBePlaced()
    • setCanBePlaced

      public void setCanBePlaced(boolean _canBePlaced)
    • getExplosionRange

      public int getExplosionRange()
    • setExplosionRange

      public void setExplosionRange(int _explosionRange)
    • getExplosionPower

      public int getExplosionPower()
    • setExplosionPower

      public void setExplosionPower(int _explosionPower)
    • getFireRange

      public int getFireRange()
    • setFireRange

      public void setFireRange(int _fireRange)
    • getSmokeRange

      public int getSmokeRange()
    • setSmokeRange

      public void setSmokeRange(int _smokeRange)
    • getFirePower

      public int getFirePower()
    • setFirePower

      public void setFirePower(int _firePower)
    • getNoiseRange

      public int getNoiseRange()
    • setNoiseRange

      public void setNoiseRange(int _noiseRange)
    • getNoiseDuration

      public int getNoiseDuration()
    • getExtraDamage

      public float getExtraDamage()
    • setExtraDamage

      public void setExtraDamage(float _extraDamage)
    • getExplosionTimer

      public int getExplosionTimer()
    • setExplosionTimer

      public void setExplosionTimer(int _explosionTimer)
    • getExplosionDuration

      public int getExplosionDuration()
    • setExplosionDuration

      public void setExplosionDuration(int int0)
    • getPlacedSprite

      public String getPlacedSprite()
    • setPlacedSprite

      public void setPlacedSprite(String _placedSprite)
    • canBeReused

      public boolean canBeReused()
    • setCanBeReused

      public void setCanBeReused(boolean _canBeReused)
    • getSensorRange

      public int getSensorRange()
    • setSensorRange

      public void setSensorRange(int _sensorRange)
    • getRunAnim

      public String getRunAnim()
    • getCritDmgMultiplier

      public float getCritDmgMultiplier()
    • setCritDmgMultiplier

      public void setCritDmgMultiplier(float _critDmgMultiplier)
    • getStaticModel

      public String getStaticModel()
      Overrides:
      getStaticModel in class InventoryItem
    • getStaticModelException

      public String getStaticModelException()
      Overrides:
      getStaticModelException in class InventoryItem
    • getBaseSpeed

      public float getBaseSpeed()
    • setBaseSpeed

      public void setBaseSpeed(float _baseSpeed)
    • getBloodLevel

      public float getBloodLevel()
      Overrides:
      getBloodLevel in class InventoryItem
    • setBloodLevel

      public void setBloodLevel(float level)
      Overrides:
      setBloodLevel in class InventoryItem
    • setWeaponLength

      public void setWeaponLength(float weaponLength)
    • getAmmoBox

      public String getAmmoBox()
    • setAmmoBox

      public void setAmmoBox(String _ammoBox)
    • getMagazineType

      public String getMagazineType()
    • setMagazineType

      public void setMagazineType(String _magazineType)
    • getEjectAmmoStartSound

      public String getEjectAmmoStartSound()
    • getEjectAmmoSound

      public String getEjectAmmoSound()
    • getEjectAmmoStopSound

      public String getEjectAmmoStopSound()
    • getInsertAmmoStartSound

      public String getInsertAmmoStartSound()
    • getInsertAmmoSound

      public String getInsertAmmoSound()
    • getInsertAmmoStopSound

      public String getInsertAmmoStopSound()
    • getRackSound

      public String getRackSound()
    • setRackSound

      public void setRackSound(String _rackSound)
    • isReloadable

      public boolean isReloadable(IsoGameCharacter owner)
    • isContainsClip

      public boolean isContainsClip()
    • setContainsClip

      public void setContainsClip(boolean _containsClip)
    • getBestMagazine

      public InventoryItem getBestMagazine(IsoGameCharacter owner)
      Get the magazine with the most bullets in it
    • getWeaponReloadType

      public String getWeaponReloadType()
    • setWeaponReloadType

      public void setWeaponReloadType(String _weaponReloadType)
    • isRackAfterShoot

      public boolean isRackAfterShoot()
    • setRackAfterShoot

      public void setRackAfterShoot(boolean _rackAfterShoot)
    • isRoundChambered

      public boolean isRoundChambered()
    • setRoundChambered

      public void setRoundChambered(boolean _roundChambered)
    • isSpentRoundChambered

      public boolean isSpentRoundChambered()
    • setSpentRoundChambered

      public void setSpentRoundChambered(boolean _roundChambered)
    • getSpentRoundCount

      public int getSpentRoundCount()
    • setSpentRoundCount

      public void setSpentRoundCount(int count)
    • isManuallyRemoveSpentRounds

      public boolean isManuallyRemoveSpentRounds()
    • getAmmoPerShoot

      public int getAmmoPerShoot()
    • setAmmoPerShoot

      public void setAmmoPerShoot(int _ammoPerShoot)
    • getJamGunChance

      public float getJamGunChance()
    • setJamGunChance

      public void setJamGunChance(float _jamGunChance)
    • isJammed

      public boolean isJammed()
    • setJammed

      public void setJammed(boolean _isJammed)
    • checkJam

      public boolean checkJam(IsoPlayer isoPlayer, boolean boolean1)
    • checkUnJam

      public boolean checkUnJam(IsoPlayer isoPlayer)
    • getClickSound

      public String getClickSound()
    • setClickSound

      public void setClickSound(String _clickSound)
    • getModelWeaponPart

      public ArrayList<ModelWeaponPart> getModelWeaponPart()
    • setModelWeaponPart

      public void setModelWeaponPart(ArrayList<ModelWeaponPart> _modelWeaponPart)
    • getOriginalWeaponSprite

      public String getOriginalWeaponSprite()
    • setOriginalWeaponSprite

      public void setOriginalWeaponSprite(String _originalWeaponSprite)
    • haveChamber

      public boolean haveChamber()
    • setHaveChamber

      public void setHaveChamber(boolean _haveChamber)
    • getDamageCategory

      public String getDamageCategory()
    • setDamageCategory

      public void setDamageCategory(String _damageCategory)
    • isDamageMakeHole

      public boolean isDamageMakeHole()
    • setDamageMakeHole

      public void setDamageMakeHole(boolean _damageMakeHole)
    • getHitFloorSound

      public String getHitFloorSound()
    • setHitFloorSound

      public void setHitFloorSound(String _hitFloorSound)
    • isInsertAllBulletsReload

      public boolean isInsertAllBulletsReload()
    • setInsertAllBulletsReload

      public void setInsertAllBulletsReload(boolean _insertAllBulletsReload)
    • getFireMode

      public String getFireMode()
    • setFireMode

      public void setFireMode(String _fireMode)
    • isSelectFire

      public boolean isSelectFire()
    • cycleFireMode

      public String cycleFireMode()
    • getFireModePossibilities

      public ArrayList<String> getFireModePossibilities()
    • setFireModePossibilities

      public void setFireModePossibilities(ArrayList<String> _fireModePossibilities)
    • randomizeBullets

      public int randomizeBullets()
    • canEmitLight

      public boolean canEmitLight()
      Overrides:
      canEmitLight in class InventoryItem
    • getLightStrength

      public float getLightStrength()
      Overrides:
      getLightStrength in class InventoryItem
    • isTorchCone

      public boolean isTorchCone()
      Overrides:
      isTorchCone in class InventoryItem
    • getTorchDot

      public float getTorchDot()
      Overrides:
      getTorchDot in class InventoryItem
    • getLightDistance

      public int getLightDistance()
      Overrides:
      getLightDistance in class InventoryItem
    • canBeActivated

      public boolean canBeActivated()
      Overrides:
      canBeActivated in class InventoryItem
    • getStopPower

      public float getStopPower()
    • isInstantExplosion

      public boolean isInstantExplosion()
    • setWeaponSpritesByIndex

      public void setWeaponSpritesByIndex(ArrayList<String> arrayList)
    • getWeaponSpritesByIndex

      public ArrayList<String> getWeaponSpritesByIndex()
    • usesExternalMagazine

      public boolean usesExternalMagazine()
    • inheritAmmunition

      public void inheritAmmunition(HandWeapon handWeapon1)
    • isBareHands

      public boolean isBareHands()
    • render

      public void render()
      Specified by:
      render in interface IUpdater
    • setActivated

      public void setActivated(boolean boolean0)
      Overrides:
      setActivated in class InventoryItem
    • update

      public void update()
      Specified by:
      update in interface IUpdater
      Overrides:
      update in class InventoryItem
    • canAttackPierceTransparentWall

      public boolean canAttackPierceTransparentWall(IsoGameCharacter isoGameCharacter, HandWeapon handWeapon0)