Package zombie.inventory.types
Class HandWeapon
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.HandWeapon
-
Field Summary
Modifier and TypeFieldDescriptionfloat
boolean
boolean
float
float
int
float
float
Fields inherited from class zombie.inventory.InventoryItem
atlasTexture, byteData, CanStack, CanStoreWater, CloseKillMove, col, Cooked, extraItems, fatigueChange, id, IsWaterSource, jobDelta, jobType, keepOnDeplete, mainCategory, ReplaceOnUseOn, RequiresEquippedBothHands, worldItem, worldScale, worldZRotation
-
Constructor Summary
ConstructorDescriptionHandWeapon
(String module, String name, String itemType, String texName) HandWeapon
(String module, String name, String itemType, Item item) -
Method Summary
Modifier and TypeMethodDescriptionvoid
attachWeaponPart
(WeaponPart part) void
attachWeaponPart
(WeaponPart part, boolean doChange) boolean
boolean
boolean
CanStack
(InventoryItem item) void
detachWeaponPart
(WeaponPart part) void
DoTooltip
(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout) float
float
int
float
float
float
int
getAllWeaponParts
(ArrayList<WeaponPart> result) int
float
getBestMagazine
(IsoGameCharacter owner) Get the magazine with the most bullets in itfloat
getCanon()
getClip()
int
int
float
float
float
float
int
float
float
int
int
int
float
float
int
int
int
float
float
float
float
float
int
float
float
getMaxRange
(IsoGameCharacter owner) float
float
float
float
float
int
float
int
float
int
float
float
int
int
int
getScope()
float
getScore
(SurvivorDesc desc) int
getSling()
int
float
int
int
float
int
int
float
getStock()
float
float
float
float
int
int
getWeaponPart
(String type) float
float
float
boolean
boolean
isAimed()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isJammed()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isRanged()
boolean
boolean
isReloadable
(IsoGameCharacter owner) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
IsWeapon()
void
load
(ByteBuffer input, int WorldVersion) void
void
save
(ByteBuffer output, boolean net) void
setAimingPerkCritModifier
(int aimingPerkCritModifier) void
setAimingPerkHitChanceModifier
(float aimingPerkHitChanceModifier) void
setAimingPerkMinAngleModifier
(float aimingPerkMinAngleModifier) void
setAimingPerkRangeModifier
(float aimingPerkRangeModifier) void
setAimingTime
(int aimingTime) void
setAlwaysKnockdown
(boolean AlwaysKnockdown) void
setAmmoBox
(String ammoBox) void
setAmmoPerShoot
(int ammoPerShoot) void
setAngleFalloff
(boolean angleFalloff) void
setBaseSpeed
(float baseSpeed) void
setBloodLevel
(float level) void
setBulletOutSound
(String bulletOutSound) void
setCanBarracade
(boolean bCanBarracade) void
setCanBePlaced
(boolean canBePlaced) void
setCanBeReused
(boolean canBeReused) void
setCanon
(WeaponPart canon) void
setCantAttackWithLowestEndurance
(boolean CantAttackWithLowestEndurance) void
setCategories
(ArrayList<String> categories) void
setClickSound
(String clickSound) void
setClip
(WeaponPart clip) void
setClipSize
(int capacity) void
setConditionLowerChance
(int ConditionLowerChance) void
setContainsClip
(boolean containsClip) void
setCritDmgMultiplier
(float critDmgMultiplier) void
setCriticalChance
(float criticalChance) void
setDamageCategory
(String damageCategory) void
setDamageMakeHole
(boolean damageMakeHole) void
setDoorDamage
(int DoorDamage) void
setDoorHitSound
(String doorHitSound) void
setDoSwingBeforeImpact
(float doSwingBeforeImpact) void
setEnduranceMod
(float EnduranceMod) void
setExplosionPower
(int explosionPower) void
setExplosionRange
(int explosionRange) void
setExplosionTimer
(int explosionTimer) void
setExtraDamage
(float extraDamage) void
setFireMode
(String fireMode) void
setFireModePossibilities
(ArrayList<String> fireModePossibilities) void
setFirePower
(int firePower) void
setFireRange
(int fireRange) void
setHaveChamber
(boolean haveChamber) void
setHitChance
(int hitChance) void
setHitFloorSound
(String hitFloorSound) void
setImpactSound
(String impactSound) void
setInsertAllBulletsReload
(boolean insertAllBulletsReload) void
setJamGunChance
(float jamGunChance) void
setJammed
(boolean isJammed) void
setKnockBackOnNoDeath
(boolean knockBackOnNoDeath) void
setKnockdownMod
(float KnockdownMod) void
setMagazineType
(String magazineType) void
setMaxAngle
(float maxAngle) void
setMaxDamage
(float maxDamage) void
setMaxHitCount
(int maxHitCount) void
setMaxRange
(float maxRange) void
setMinAngle
(float minAngle) void
setMinDamage
(float minDamage) void
setMinimumSwingTime
(float minimumSwingTime) void
setMinRange
(float minRange) void
setMinRangeRanged
(float minRangeRanged) void
setModelWeaponPart
(ArrayList<ModelWeaponPart> modelWeaponPart) void
setMultipleHitConditionAffected
(boolean MultipleHitConditionAffected) void
setNoiseFactor
(float noiseFactor) void
setNoiseRange
(int noiseRange) void
setOriginalWeaponSprite
(String originalWeaponSprite) void
setOtherBoost
(float otherBoost) void
setOtherHandRequire
(String otherHandRequire) void
setOtherHandUse
(boolean otherHandUse) void
setPhysicsObject
(String physicsObject) void
setPiercingBullets
(boolean piercingBullets) void
setPlacedSprite
(String placedSprite) void
setProjectileCount
(int count) void
setPushBackMod
(float pushBackMod) void
setRackAfterShoot
(boolean rackAfterShoot) void
setRackSound
(String rackSound) void
setRanged
(boolean ranged) void
setRangeFalloff
(boolean rangeFalloff) void
setRecoilDelay
(int recoilDelay) void
setRecoilpad
(WeaponPart recoilpad) void
setReloadTime
(int reloadTime) void
setRoundChambered
(boolean roundChambered) void
setScope
(WeaponPart scope) void
setSensorRange
(int sensorRange) void
setShareDamage
(boolean shareDamage) void
setShareEndurance
(boolean shareEndurance) void
setShellFallSound
(String shellFallSound) void
setSling
(WeaponPart sling) void
setSmokeRange
(int smokeRange) void
setSoundGain
(float soundGain) void
setSoundRadius
(int soundRadius) void
setSoundVolume
(int soundVolume) void
setSpentRoundChambered
(boolean roundChambered) void
setSpentRoundCount
(int count) void
setSplatBloodOnNoDeath
(boolean splatBloodOnNoDeath) void
setSplatNumber
(int splatNumber) void
setStock
(WeaponPart stock) void
setSubCategory
(String subcategory) void
setSwingSound
(String swingSound) void
setSwingTime
(float swingTime) void
setToHitModifier
(float toHitModifier) void
setTreeDamage
(int treeDamage) void
setTriggerExplosionTimer
(int triggerExplosionTimer) void
setUseEndurance
(boolean useEndurance) void
setUseSelf
(boolean useSelf) void
setWeaponLength
(float weaponLength) void
setWeaponPart
(String type, WeaponPart part) void
setWeaponReloadType
(String weaponReloadType) void
setWeaponSprite
(String weaponSprite) void
setZombieHitSound
(String hitSound) Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, allowRandomTint, canBeActivated, canBeRemote, canEmitLight, canStoreWater, copyConditionModData, copyModData, CopyModData, doBuildingStash, DoTooltip, finishupdate, getA, getAge, getAlcoholPower, getAlternateModelName, getAmmoType, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBodyLocation, getBoredomChange, getBrakeForce, getBreakSound, getBringToBearSound, getBurntString, getByteData, getCat, getChanceToSpawnDamaged, getCleanString, getClothingItem, getClothingItemExtra, getClothingItemExtraOption, getClothingItemName, getColor, getColorBlue, getColorGreen, getColorInfo, getColorRed, getCondition, getConditionLowerNormal, getConditionLowerOffroad, getConditionMax, getConsolidateOption, getContainer, getContainerX, getContainerY, getCookedString, getCookingTime, getCount, getCountDownSound, getCurrentAmmoCount, getCurrentCondition, getCurrentUses, getCustomMenuOption, getDescription, getDirt, getDisplayCategory, getDisplayName, getEatType, getEngineLoudness, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFillFromDispenserSound, getFillFromTapSound, getFullType, getG, getGunType, getHaveBeenRepaired, getHotbarEquippedWeight, getIconsForTexture, getID, getInvHeat, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLightDistance, getLightStrength, getLuaCreate, getMakeUpType, getMaxAmmo, getMaxCapacity, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMinutesToBurn, getMinutesToCook, getModData, getModID, getModName, getModule, getName, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPlaceMultipleSound, getPlaceOneSound, getPreviousOwner, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getReplaceType, getReplaceTypes, getReplaceTypesMap, getRequireInHandOrInventory, getRightClickContainer, getScriptItem, getSoundByID, getSoundParameter, getStashChance, getStressChange, getStringItemType, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTags, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getTorchDot, getType, getUnCookedString, getUnequippedWeight, getUnequipSound, getUnhappyChange, getUses, getVisual, getWetCooldown, getWheelFriction, getWorker, getWorldItem, getWorldStaticItem, getWorldTexture, hasBlood, hasDirt, hasModData, hasReplaceType, hasTag, haveExtraItems, HowRotten, initialiseItem, isActivated, isAlcoholic, isAlwaysWelcomeGift, isBeingFilled, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDisappearOnUse, IsDrainable, isEmittingLight, isEquipped, isEquippedNoSprint, isFavorite, isFishingLure, IsFood, isHairDye, isHidden, isInfected, isInitialised, isInLocalPlayerInventory, isInPlayerInventory, IsInventoryContainer, isIsCookable, IsLiterature, IsMap, isProtectFromRainWhileEquipped, isRecordedMedia, isRemoteController, isRequiresEquippedBothHands, IsRotten, isTaintedWater, isTorchCone, isTrap, isTwoHandWeapon, isUseWorldItem, isVanilla, isWaterSource, isWet, loadItem, loadItem, ModDataMatches, saveWithSize, setActivated, setActivatedRemote, setActualWeight, setAge, setAlcoholic, setAlcoholPower, setAmmoType, setAttachedSlot, setAttachedSlotType, setAttachedToModel, setAttachmentReplacement, setAttachmentsProvided, setAttachmentType, setAutoAge, setBandagePower, setBeingFilled, setBlood, setBloodClothingType, setBoredomChange, setBrakeForce, setBreakSound, setBroken, setBurnt, setBurntString, setCanBeActivated, setCanBeRemote, setCat, setChanceToSpawnDamaged, setColor, setColorBlue, setColorGreen, setColorRed, setCondition, setCondition, setConditionFromModData, setConditionLowerNormal, setConditionLowerOffroad, setConditionMax, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setCountDownSound, setCurrentAmmoCount, setCustomColor, setCustomMenuOption, setCustomName, setCustomWeight, setDescription, setDirt, setDisplayCategory, setEngineLoudness, setEquipParent, setEvolvedRecipeName, setExplosionSound, setFatigueChange, setFavorite, setGunType, setHaveBeenRepaired, setIconsForTexture, setID, setInfected, setInitialised, setIsCookable, setIsWaterSource, setItemCapacity, setItemHeat, setItemWhenDry, setJobDelta, setJobType, setKeyId, setLastAged, setLightDistance, setLightStrength, setMaxAmmo, setMaxCapacity, setMediaType, setMeltingTime, setMetalValue, setMinutesToBurn, setMinutesToCook, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setPlaceDir, setPreviousOwner, setRecordedMediaData, setRecordedMediaIndex, setRecordedMediaIndexInteger, setReduceInfectionPower, setRegistry_id, setRemoteControlID, setRemoteController, setRemoteRange, setReplaceOnUse, setReplaceOnUseOn, setRequireInHandOrInventory, setRightClickContainer, setScriptItem, setStashChance, setStashMap, setStressChange, setSuspensionCompression, setSuspensionDamping, setTaintedWater, setTaken, setTexture, setTextureBurnt, setTextureCooked, setTexturerotten, setTooltip, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUses, setWeight, setWet, setWetCooldown, setWheelFriction, setWorker, setWorldItem, setWorldScale, setWorldTexture, setWorldZRotation, shouldUpdateInWorld, storeInByteData, synchWithVisual, update, updateAge, updateSound, Use, Use, Use, UseItem
-
Field Details
-
WeaponLength
public float WeaponLength -
SplatSize
public float SplatSize -
bIsAimedFirearm
public boolean bIsAimedFirearm -
bIsAimedHandWeapon
public boolean bIsAimedHandWeapon -
RunAnim
-
IdleAnim
-
HitAngleMod
public float HitAngleMod -
ProjectileCount
public int ProjectileCount -
aimingMod
public float aimingMod -
CriticalChance
public float CriticalChance
-
-
Constructor Details
-
HandWeapon
-
HandWeapon
-
-
Method Details
-
getSplatSize
public float getSplatSize() -
CanStack
- Overrides:
CanStack
in classInventoryItem
-
getCategory
- Overrides:
getCategory
in classInventoryItem
-
IsWeapon
public boolean IsWeapon()- Overrides:
IsWeapon
in classInventoryItem
-
getSaveType
public int getSaveType()- Overrides:
getSaveType
in classInventoryItem
-
getScore
- Overrides:
getScore
in classInventoryItem
-
getActualWeight
public float getActualWeight()- Overrides:
getActualWeight
in classInventoryItem
- Returns:
- the ActualWeight
-
getWeight
public float getWeight()- Overrides:
getWeight
in classInventoryItem
- Returns:
- the Weight
-
getContentsWeight
public float getContentsWeight()- Overrides:
getContentsWeight
in classInventoryItem
-
DoTooltip
- Overrides:
DoTooltip
in classInventoryItem
-
getDamageMod
-
getRangeMod
-
getFatigueMod
-
getKnockbackMod
-
getSpeedMod
-
getToHitMod
-
isAngleFalloff
public boolean isAngleFalloff()- Returns:
- the angleFalloff
-
setAngleFalloff
public void setAngleFalloff(boolean angleFalloff) - Parameters:
angleFalloff
- the angleFalloff to set
-
isCanBarracade
public boolean isCanBarracade()- Returns:
- the bCanBarracade
-
setCanBarracade
public void setCanBarracade(boolean bCanBarracade) - Parameters:
bCanBarracade
- the bCanBarracade to set
-
getDoSwingBeforeImpact
public float getDoSwingBeforeImpact()- Returns:
- the doSwingBeforeImpact
-
setDoSwingBeforeImpact
public void setDoSwingBeforeImpact(float doSwingBeforeImpact) - Parameters:
doSwingBeforeImpact
- the doSwingBeforeImpact to set
-
getImpactSound
- Returns:
- the impactSound
-
setImpactSound
- Parameters:
impactSound
- the impactSound to set
-
isKnockBackOnNoDeath
public boolean isKnockBackOnNoDeath()- Returns:
- the knockBackOnNoDeath
-
setKnockBackOnNoDeath
public void setKnockBackOnNoDeath(boolean knockBackOnNoDeath) - Parameters:
knockBackOnNoDeath
- the knockBackOnNoDeath to set
-
getMaxAngle
public float getMaxAngle()- Returns:
- the maxAngle
-
setMaxAngle
public void setMaxAngle(float maxAngle) - Parameters:
maxAngle
- the maxAngle to set
-
getMaxDamage
public float getMaxDamage()- Returns:
- the maxDamage
-
setMaxDamage
public void setMaxDamage(float maxDamage) - Parameters:
maxDamage
- the maxDamage to set
-
getMaxHitCount
public int getMaxHitCount()- Returns:
- the maxHitCount
-
setMaxHitCount
public void setMaxHitCount(int maxHitCount) - Parameters:
maxHitCount
- the maxHitCount to set
-
getMaxRange
public float getMaxRange()- Returns:
- the maxRange
-
getMaxRange
-
setMaxRange
public void setMaxRange(float maxRange) - Parameters:
maxRange
- the maxRange to set
-
isRanged
public boolean isRanged()- Returns:
- the ranged
-
setRanged
public void setRanged(boolean ranged) - Parameters:
ranged
- the ranged to set
-
getMinAngle
public float getMinAngle()- Returns:
- the minAngle
-
setMinAngle
public void setMinAngle(float minAngle) - Parameters:
minAngle
- the minAngle 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
-
getMinRange
public float getMinRange()- Returns:
- the minRange
-
setMinRange
public void setMinRange(float minRange) - Parameters:
minRange
- the minRange to set
-
getNoiseFactor
public float getNoiseFactor()- Returns:
- the noiseFactor
-
setNoiseFactor
public void setNoiseFactor(float noiseFactor) - Parameters:
noiseFactor
- the noiseFactor to set
-
getOtherHandRequire
- Returns:
- the otherHandRequire
-
setOtherHandRequire
- Parameters:
otherHandRequire
- the otherHandRequire to set
-
isOtherHandUse
public boolean isOtherHandUse()- Returns:
- the otherHandUse
-
setOtherHandUse
public void setOtherHandUse(boolean otherHandUse) - Parameters:
otherHandUse
- the otherHandUse to set
-
getPhysicsObject
- Returns:
- the physicsObject
-
setPhysicsObject
- Parameters:
physicsObject
- the physicsObject to set
-
getPushBackMod
public float getPushBackMod()- Returns:
- the pushBackMod
-
setPushBackMod
public void setPushBackMod(float pushBackMod) - Parameters:
pushBackMod
- the pushBackMod to set
-
isRangeFalloff
public boolean isRangeFalloff()- Returns:
- the rangeFalloff
-
setRangeFalloff
public void setRangeFalloff(boolean rangeFalloff) - Parameters:
rangeFalloff
- the rangeFalloff to set
-
getSoundRadius
public int getSoundRadius()- Returns:
- the soundRadius
-
setSoundRadius
public void setSoundRadius(int soundRadius) - Parameters:
soundRadius
- the soundRadius to set
-
getSoundVolume
public int getSoundVolume()- Returns:
- the soundVolume
-
setSoundVolume
public void setSoundVolume(int soundVolume) - Parameters:
soundVolume
- the soundVolume to set
-
isSplatBloodOnNoDeath
public boolean isSplatBloodOnNoDeath()- Returns:
- the splatBloodOnNoDeath
-
setSplatBloodOnNoDeath
public void setSplatBloodOnNoDeath(boolean splatBloodOnNoDeath) - Parameters:
splatBloodOnNoDeath
- the splatBloodOnNoDeath to set
-
getSplatNumber
public int getSplatNumber()- Returns:
- the splatNumber
-
setSplatNumber
public void setSplatNumber(int splatNumber) - Parameters:
splatNumber
- the splatNumber to set
-
getSwingSound
- Returns:
- the swingSound
-
setSwingSound
- Parameters:
swingSound
- the swingSound to set
-
getSwingTime
public float getSwingTime()- Returns:
- the swingTime
-
setSwingTime
public void setSwingTime(float swingTime) - Parameters:
swingTime
- the swingTime to set
-
getToHitModifier
public float getToHitModifier()- Returns:
- the toHitModifier
-
setToHitModifier
public void setToHitModifier(float toHitModifier) - Parameters:
toHitModifier
- the toHitModifier to set
-
isUseEndurance
public boolean isUseEndurance()- Returns:
- the useEndurance
-
setUseEndurance
public void setUseEndurance(boolean useEndurance) - Parameters:
useEndurance
- the useEndurance to set
-
isUseSelf
public boolean isUseSelf()- Returns:
- the useSelf
-
setUseSelf
public void setUseSelf(boolean useSelf) - Parameters:
useSelf
- the useSelf to set
-
getWeaponSprite
- Returns:
- the weaponSprite
-
setWeaponSprite
- Parameters:
weaponSprite
- the weaponSprite to set
-
getOtherBoost
public float getOtherBoost()- Returns:
- the otherBoost
-
setOtherBoost
public void setOtherBoost(float otherBoost) - Parameters:
otherBoost
- the otherBoost to set
-
getDoorDamage
public int getDoorDamage()- Returns:
- the DoorDamage
-
setDoorDamage
public void setDoorDamage(int DoorDamage) - Parameters:
DoorDamage
- the DoorDamage to set
-
getDoorHitSound
- Returns:
- the doorHitSound
-
setDoorHitSound
- Parameters:
doorHitSound
- the doorHitSound to set
-
getConditionLowerChance
public int getConditionLowerChance()- Returns:
- the ConditionLowerChance
-
setConditionLowerChance
public void setConditionLowerChance(int ConditionLowerChance) - Parameters:
ConditionLowerChance
- the ConditionLowerChance to set
-
isMultipleHitConditionAffected
public boolean isMultipleHitConditionAffected()- Returns:
- the MultipleHitConditionAffected
-
setMultipleHitConditionAffected
public void setMultipleHitConditionAffected(boolean MultipleHitConditionAffected) - Parameters:
MultipleHitConditionAffected
- the MultipleHitConditionAffected 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
-
isAimedFirearm
public boolean isAimedFirearm() -
isAimedHandWeapon
public boolean isAimedHandWeapon() -
getProjectileCount
public int getProjectileCount() -
setProjectileCount
public void setProjectileCount(int count) -
getAimingMod
public float getAimingMod() -
isAimed
public boolean isAimed() -
setCriticalChance
public void setCriticalChance(float criticalChance) -
getCriticalChance
public float getCriticalChance() -
setSubCategory
-
getSubCategory
-
setZombieHitSound
-
getZombieHitSound
-
getCategories
-
setCategories
-
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() -
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) -
getScope
-
setScope
-
getClip
-
setClip
-
getCanon
-
setCanon
-
getRecoilpad
-
setRecoilpad
-
getClipSize
public int getClipSize() -
setClipSize
public void setClipSize(int capacity) -
save
- Overrides:
save
in classInventoryItem
- Throws:
IOException
-
load
- Overrides:
load
in classInventoryItem
- Throws:
IOException
-
getMinRangeRanged
public float getMinRangeRanged() -
setMinRangeRanged
public void setMinRangeRanged(float minRangeRanged) -
getReloadTime
public int getReloadTime() -
setReloadTime
public void setReloadTime(int reloadTime) -
getSling
-
setSling
-
getAimingTime
public int getAimingTime() -
setAimingTime
public void setAimingTime(int aimingTime) -
getStock
-
setStock
-
getTreeDamage
public int getTreeDamage() -
setTreeDamage
public void setTreeDamage(int treeDamage) -
getBulletOutSound
-
setBulletOutSound
-
getShellFallSound
-
setShellFallSound
-
getAllWeaponParts
-
getAllWeaponParts
-
setWeaponPart
-
getWeaponPart
-
getWeaponPartWeightModifier
-
getWeaponPartWeightModifier
-
attachWeaponPart
-
attachWeaponPart
-
detachWeaponPart
-
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) -
getPlacedSprite
-
setPlacedSprite
-
canBeReused
public boolean canBeReused() -
setCanBeReused
public void setCanBeReused(boolean canBeReused) -
getSensorRange
public int getSensorRange() -
setSensorRange
public void setSensorRange(int sensorRange) -
getRunAnim
-
getCritDmgMultiplier
public float getCritDmgMultiplier() -
setCritDmgMultiplier
public void setCritDmgMultiplier(float critDmgMultiplier) -
getStaticModel
- Overrides:
getStaticModel
in classInventoryItem
-
getBaseSpeed
public float getBaseSpeed() -
setBaseSpeed
public void setBaseSpeed(float baseSpeed) -
getBloodLevel
public float getBloodLevel() -
setBloodLevel
public void setBloodLevel(float level) -
setWeaponLength
public void setWeaponLength(float weaponLength) -
getAmmoBox
-
setAmmoBox
-
getMagazineType
-
setMagazineType
-
getEjectAmmoStartSound
-
getEjectAmmoSound
-
getEjectAmmoStopSound
-
getInsertAmmoStartSound
-
getInsertAmmoSound
-
getInsertAmmoStopSound
-
getRackSound
-
setRackSound
-
isReloadable
-
isContainsClip
public boolean isContainsClip() -
setContainsClip
public void setContainsClip(boolean containsClip) -
getBestMagazine
Get the magazine with the most bullets in it- Parameters:
owner
-- Returns:
-
getWeaponReloadType
-
setWeaponReloadType
-
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) -
getClickSound
-
setClickSound
-
getModelWeaponPart
-
setModelWeaponPart
-
getOriginalWeaponSprite
-
setOriginalWeaponSprite
-
haveChamber
public boolean haveChamber() -
setHaveChamber
public void setHaveChamber(boolean haveChamber) -
getDamageCategory
-
setDamageCategory
-
isDamageMakeHole
public boolean isDamageMakeHole() -
setDamageMakeHole
public void setDamageMakeHole(boolean damageMakeHole) -
getHitFloorSound
-
setHitFloorSound
-
isInsertAllBulletsReload
public boolean isInsertAllBulletsReload() -
setInsertAllBulletsReload
public void setInsertAllBulletsReload(boolean insertAllBulletsReload) -
getFireMode
-
setFireMode
-
getFireModePossibilities
-
setFireModePossibilities
-
randomizeBullets
public void randomizeBullets() -
getStopPower
public float getStopPower() -
isInstantExplosion
public boolean isInstantExplosion()
-