Class HandWeapon
java.lang.Object
zombie.entity.GameEntity
zombie.inventory.InventoryItem
zombie.inventory.types.HandWeapon
- All Implemented Interfaces:
IUpdater
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatbooleanbooleanstatic final intfloatfloatFields inherited from class InventoryItem
atlasTexture, byteData, canStack, closeKillMove, col, cooked, deadBodyObject, extraItems, fatigueChange, id, jobDelta, jobType, mainCategory, replaceOnUseOn, requiresEquippedBothHands, worldAlpha, worldItem, worldScale, worldXRotation, worldYRotation, worldZRotationFields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
ConstructorsConstructorDescriptionHandWeapon(String module, String name, String itemType, String texName) HandWeapon(String module, String name, String itemType, Item item) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachWeaponPart(IsoGameCharacter character, WeaponPart part) voidattachWeaponPart(IsoGameCharacter character, WeaponPart part, boolean doChange) voidattachWeaponPart(WeaponPart part) voidattachWeaponPart(WeaponPart part, boolean doChange) booleancanAttackPierceTransparentWall(IsoGameCharacter isoGameCharacter, HandWeapon handWeapon) booleanbooleanbooleanbooleanbooleanbooleancheckUnJam(IsoPlayer player) voidvoidclearWeaponPart(String partType) voidclearWeaponPart(WeaponPart part) voidvoiddetachWeaponPart(String location) voiddetachWeaponPart(IsoGameCharacter character, WeaponPart part) voiddetachWeaponPart(IsoGameCharacter character, WeaponPart part, boolean doChange) voiddetachWeaponPart(WeaponPart part) voidDoTooltip(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout) floatfloatintfloatfloatfloatintgetAllWeaponParts(List<WeaponPart> result) intgetAttackTargetSquare(Vector3 attackPosition) floatgetBestMagazine(IsoGameCharacter owner) floatintintfloatfloatfloatfloatfloatgetDetachableWeaponParts(IsoGameCharacter character) intfloatfloatfloatintintintintfloatfloatintintintintfloatfloatfloatintfloatfloatfloatfloatintfloatfloatgetMaxRange(IsoGameCharacter owner) floatfloatgetMaxSightRange(IsoGameCharacter character) floatfloatfloatfloatfloatfloatfloatgetMinSightRange(IsoGameCharacter character) intfloatintfloatgetPerk()intfloatfloatfloatfloatintintgetRecoilDelay(IsoGameCharacter owner) intfloatgetScore(SurvivorDesc desc) intintfloatintintfloatintintfloatfloatgetStaggerBackTimeMod(IsoGameCharacter wielder, IsoGameCharacter target) floatfloatfloatfloatfloatintintgetWeaponPart(String location) getWeaponPart(WeaponPart part) floatfloatintfloatbooleanvoidinheritAmmunition(HandWeapon other) booleanisAimed()booleanstatic booleanisAimedFirearm(HandWeapon handWeapon) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisJammed()booleanbooleanbooleanisMelee()booleanbooleanisOfWeaponCategory(WeaponCategory weaponCategory) booleanbooleanbooleanbooleanisRanged()booleanbooleanisReloadable(IsoGameCharacter owner) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanIsWeapon()voidload(ByteBuffer input, int worldVersion) floatbooleanvoidvoidintvoidvoidrender()voidsave(ByteBuffer output, boolean net) voidsetActivated(boolean activated) voidsetActiveLight(WeaponPart part) voidsetActiveSight(WeaponPart part) voidsetAimingPerkCritModifier(int aimingPerkCritModifier) voidsetAimingPerkHitChanceModifier(float aimingPerkHitChanceModifier) voidsetAimingPerkMinAngleModifier(float aimingPerkMinAngleModifier) voidsetAimingPerkRangeModifier(float aimingPerkRangeModifier) voidsetAimingTime(int aimingTime) voidsetAlwaysKnockdown(boolean alwaysKnockdown) voidsetAmmoBox(String ammoBox) voidsetAmmoPerShoot(int ammoPerShoot) voidsetAngleFalloff(boolean angleFalloff) voidsetAttackTargetSquare(IsoGridSquare isoGridSquare) voidsetBaseSpeed(float baseSpeed) voidsetBloodLevel(float level) voidsetBulletOutSound(String bulletOutSound) voidsetCanBarracade(boolean bCanBarracade) voidsetCanBePlaced(boolean canBePlaced) voidsetCanBeReused(boolean canBeReused) voidsetCantAttackWithLowestEndurance(boolean cantAttackWithLowestEndurance) voidsetClickSound(String clickSound) voidsetClipSize(int capacity) voidsetConditionLowerChance(int conditionLowerChance) voidsetContainsClip(boolean containsClip) voidsetCriticalChance(float criticalChance) voidsetCriticalDamageMultiplier(float criticalDamageMultiplier) voidsetCyclicRateMultiplier(float value) voidsetDamageCategory(String damageCategory) voidsetDamageMakeHole(boolean damageMakeHole) voidsetDoorDamage(int doorDamage) voidsetDoorHitSound(String doorHitSound) voidsetDoSwingBeforeImpact(float doSwingBeforeImpact) voidsetEnduranceMod(float enduranceMod) voidsetExplosionDuration(int seconds) voidsetExplosionPower(int explosionPower) voidsetExplosionRange(int explosionRange) voidsetExplosionTimer(int explosionTimer) voidsetExtraDamage(float extraDamage) voidsetFireMode(String fireMode) voidsetFireModePossibilities(ArrayList<String> fireModePossibilities) voidsetFireRange(int fireRange) voidsetFireStartingChance(int fireStartingChance) voidsetFireStartingEnergy(int fireStartingEnergy) voidsetHaveChamber(boolean haveChamber) voidsetHitChance(int hitChance) voidsetHitFloorSound(String hitFloorSound) voidsetImpactSound(String impactSound) voidsetInsertAllBulletsReload(boolean insertAllBulletsReload) voidsetJamGunChance(float jamGunChance) voidsetJammed(boolean isJammed) voidsetKnockBackOnNoDeath(boolean knockBackOnNoDeath) voidsetKnockdownMod(float knockdownMod) voidsetMagazineType(String magazineType) voidsetMaxAngle(float maxAngle) voidsetMaxDamage(float maxDamage) voidsetMaxHitCount(int maxHitCount) voidsetMaxRange(float maxRange) voidsetMaxSightRange(float value) voidsetMinAngle(float minAngle) voidsetMinDamage(float minDamage) voidsetMinimumSwingTime(float minimumSwingTime) voidsetMinRange(float minRange) voidsetMinRangeRanged(float minRangeRanged) voidsetMinSightRange(float value) voidsetModelWeaponPart(ArrayList<ModelWeaponPart> modelWeaponPart) voidsetMultipleHitConditionAffected(boolean multipleHitConditionAffected) voidsetMuzzleFlashModelKey(ModelKey muzzleFlashModelKey) voidsetNoiseFactor(float noiseFactor) voidsetNoiseRange(int noiseRange) voidsetOriginalWeaponSprite(String originalWeaponSprite) voidsetOtherBoost(float otherBoost) voidsetOtherHandRequire(ItemTag otherHandRequire) voidsetOtherHandUse(boolean otherHandUse) voidsetPhysicsObject(String physicsObject) voidsetPiercingBullets(boolean piercingBullets) voidsetPlacedSprite(String placedSprite) voidsetProjectileCount(int count) voidsetProjectileSpread(float projectileSpread) voidsetProjectileWeightCenter(float projectileWeightCenter) voidsetPushBackMod(float pushBackMod) voidsetRackAfterShoot(boolean rackAfterShoot) voidsetRackSound(String rackSound) voidsetRanged(boolean ranged) voidsetRangeFalloff(boolean rangeFalloff) voidsetRecoilDelay(int recoilDelay) voidsetReloadTime(int reloadTime) voidsetRoundChambered(boolean roundChambered) voidsetScriptItem(Item scriptItem) voidsetSensorRange(int sensorRange) voidsetShareEndurance(boolean shareEndurance) voidsetShellFallSound(String shellFallSound) voidsetSmokeRange(int smokeRange) voidsetSoundGain(float soundGain) voidsetSoundRadius(int soundRadius) voidsetSoundVolume(int soundVolume) voidsetSpentRoundChambered(boolean roundChambered) voidsetSpentRoundCount(int count) voidsetSplatBloodOnNoDeath(boolean splatBloodOnNoDeath) voidsetSplatNumber(int splatNumber) voidsetSubCategory(String subcategory) voidsetSwingSound(String swingSound) voidsetSwingTime(float swingTime) voidsetToHitModifier(float toHitModifier) voidsetTreeDamage(int treeDamage) voidsetTriggerExplosionTimer(int triggerExplosionTimer) voidsetUseEndurance(boolean useEndurance) voidsetUseSelf(boolean useSelf) voidsetWeaponCategories(Set<WeaponCategory> weaponCategories) voidsetWeaponLength(float weaponLength) voidsetWeaponPart(String partType, WeaponPart part) voidsetWeaponPart(WeaponPart part) voidsetWeaponReloadType(WeaponReloadType weaponReloadType) voidsetWeaponSprite(String weaponSprite) voidsetWeaponSpritesByIndex(ArrayList<String> weaponSpritesByIndex) voidsetZombieHitSound(String hitSound) voidupdate()booleanMethods inherited from class InventoryItem
addExtraItem, addExtraItem, allowRandomTint, applyMaxSharpness, canBeEquipped, canBeRemote, canHaveOrigin, CanStack, canStoreWater, checkSyncItemFields, copyBloodLevelFrom, copyClothing, copyConditionModData, copyConditionStatesFrom, copyModData, CopyModData, copyTimesHeadRepairedFrom, copyTimesHeadRepairedTo, copyTimesRepairedFrom, copyTimesRepairedTo, createAndStoreDefaultDeadBody, createCloneItem, damageCheck, damageCheck, damageCheck, damageCheck, damageCheck, damageCheck, doBreakSound, doBuildingStash, doDamagedSound, DoTooltip, DoTooltipEmbedded, emptyLiquid, finishupdate, getA, getActualWeightUnmodded, getAge, getAimReleaseSound, getAlcoholPower, getAlternateModelName, getAmmoType, getAnimalFeedType, getAnimalTracks, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBloodLevelAdjustedHigh, getBloodLevelAdjustedLow, getBodyLocation, getBookSubjects, getBoredomChange, getBrakeForce, getBreakSound, getBringToBearSound, getBulletHitArmourSound, getBurntString, getByteData, getChanceToSpawnDamaged, getCleanString, getClothingItem, getClothingItemExtra, getClothingItemExtraOption, getClothingItemName, getColor, getColorBlue, getColorGreen, getColorInfo, getColorRed, getCondition, getConditionLowerNormal, getConditionLowerOffroad, getConditionMax, getConsolidateOption, getContainer, getContainerX, getContainerY, getCookedString, getCookingTime, getCount, getCountDownSound, getCoverType, getCurrentAmmoCount, getCurrentCondition, getCurrentUses, getCurrentUsesFloat, getCustomMenuOption, getDamagedSound, getDeadBodyObject, getDescription, getDigType, getDirt, getDiscomfortModifier, getDisplayCategory, getDisplayName, getDoubleClickRecipe, getDropSound, getDurability, getEatTime, getEatType, getEngineLoudness, getEntityNetID, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtinguishedItem, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFileName, getFillFromDispenserSound, getFillFromLakeSound, getFillFromTapSound, getFillFromToiletSound, getFireFuelRatio, getFluidContainerFromSelfOrWorldItem, getFoodSicknessChange, getFullType, getG, getGameEntityType, getGunType, getGunTypeString, getHaveBeenRepaired, getHeadCondition, getHeadConditionLowerChance, getHeadConditionLowerChanceMultiplier, getHeadConditionMax, getHearingModifier, getHotbarEquippedWeight, getIcon, getIconsForTexture, getID, getInverseCoughProbability, getInverseCoughProbabilitySmoker, getInvHeat, getIsCraftingConsumed, getItemAfterCleaning, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLootType, getLuaCreate, getMagazineSubjects, getMaintenanceMod, getMaintenanceMod, getMaintenanceMod, getMaintenanceMod, getMakeUpType, getMaxAmmo, getMaxCapacity, getMaxMilk, getMaxSharpness, getMaxUses, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMilkReplaceItem, getMinutesToBurn, getMinutesToCook, getModData, getModelIndex, getModID, getModName, getModule, getName, getName, getNoRecipesModDataString, getOffAge, getOffAgeMax, getOffString, getOnBreak, getOpeningRecipe, getOriginX, getOriginY, getOriginZ, getOutermostContainer, getOwner, getPlaceMultipleSound, getPlaceOneSound, getPlayer, getPourLiquidOnGroundSound, getPourType, getPreviousOwner, getQuality, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnExtinguish, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getReplaceType, getReplaceTypes, getReplaceTypesMap, getRequireInHandOrInventory, getResearchableRecipes, getResearchableRecipes, getRightClickContainer, getScriptItem, getSharpness, getSharpnessIncrement, getSharpnessMultiplier, getShoutMultiplier, getShoutType, getSoundByID, getSoundLimiterGroupID, getSoundParameter, getSquare, getStashChance, getStashMap, getStaticModelsByIndex, getStrainModifier, getStressChange, getStringItemType, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTags, getTaken, getTex, getTexture, getTextureBurnt, getTextureColorMask, getTextureCooked, getTextureFluidMask, getTexturerotten, getTimesHeadRepaired, getTimesRepaired, getTooltip, getType, getUnCookedString, getUnequippedWeight, getUnequipSound, getUnhappyChange, getUseDelta, getUser, getUses, getVisionModifier, getVisual, getWeaponHitArmourSound, getWeaponLevel, getWetCooldown, getWetness, getWheelFriction, getWithDrainable, getWithoutDrainable, getWorker, getWorldAlpha, getWorldItem, getWorldObjectSprite, getWorldStaticItem, getWorldStaticModel, getWorldStaticModelsByIndex, getWorldTexture, getWorldXRotation, getWorldYRotation, getWorldZRotation, getX, getY, getZ, hasBeenHeard, hasBeenSeen, hasBlood, hasDirt, hasHeadCondition, hasMetal, hasModData, hasOrigin, hasQuality, hasReplaceType, hasResearchableRecipes, hasSharpness, hasTag, hasTag, hasTimesHeadRepaired, hasWorldItem, haveExtraItems, headConditionCheck, headConditionCheck, headConditionCheck, headConditionCheck, headConditionCheck, HowRotten, incrementCondition, inheritFoodAgeFrom, inheritOlderFoodAge, initialiseItem, is, isActivated, isAlcoholic, isAlwaysWelcomeGift, isAnimalCorpse, isAnimalFeed, isBeingFilled, isBloody, isBodyLocation, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDamaged, isDisappearOnUse, isDoingExtendedPlacement, IsDrainable, isDull, isEmittingLight, isEmptyOfFluid, isEntityValid, isEquipped, isEquippedNoSprint, isFakeEquipped, isFakeEquipped, isFavorite, isFavouriteRecipeInput, isFishingLure, isFluidContainer, isFood, IsFood, isForceDropHeavyItem, isFullOfFluid, isHidden, isHumanCorpse, isInfected, isInitialised, isInLocalPlayerInventory, isInPlayerInventory, isInsideBagOnSquare, IsInventoryContainer, isIsCookable, isItemType, isKeepOnDeplete, isKeyRing, IsLiterature, IsMap, isMemento, isNoRecipes, isOnGroundOnSquare, isOnGroundOrInsideBagOnSquare, isProtectFromRainWhileEquipped, isPureWater, isRecordedMedia, isRemoteController, isRequiresEquippedBothHands, IsRotten, isSealed, isSharpenable, isSpice, isTrap, isTwoHandWeapon, isUnwanted, isUseWorldItem, isVanilla, isVisualAid, isWaterOnlySource, isWaterSource, isWet, isWorn, loadCorpseFromByteData, loadItem, loadItem, loadItem, ModDataMatches, monogramAfterDescriptor, nameAfterDescriptor, OnAddedToContainer, OnBeforeRemoveFromContainer, onBreak, playActivateDeactivateSound, randomizeCondition, randomizeGeneralCondition, randomizeHeadCondition, randomizeSharpness, randomizeWorldZRotation, reduceCondition, reduceHeadCondition, registerWithSoundLimiter, Remove, RemoveFromContainer, researchRecipes, saveWithSize, setActivatedRemote, setActualWeight, setAge, setAlcoholic, setAlcoholPower, setAmmoType, setAnimalTracks, setAttachedSlot, setAttachedSlotType, setAttachedToModel, setAttachmentReplacement, setAttachmentsProvided, setAttachmentType, setAutoAge, setBandagePower, setBeingFilled, setBlood, setBloodClothingType, setBoredomChange, setBrakeForce, setBreakSound, setBroken, setBurnt, setBurntString, setCanBeActivated, setCanBeRemote, setChanceToSpawnDamaged, setColor, setColorBlue, setColorGreen, setColorRed, setCondition, setCondition, setConditionFrom, setConditionFromHeadCondition, setConditionFromModData, setConditionLowerNormal, setConditionLowerOffroad, setConditionMax, setConditionNoSound, setConditionTo, setConditionWhileLoading, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setCountDownSound, setCurrentAmmoCount, setCurrentUses, setCurrentUsesFloat, setCurrentUsesFrom, setCustomColor, setCustomMenuOption, setCustomName, setCustomWeight, setDescription, setDirt, setDisplayCategory, setDoingExtendedPlacement, setDurability, setEngineLoudness, setEquipParent, setEquipParent, setEvolvedRecipeName, setExplosionSound, setFatigueChange, setFavorite, setFavorite, setFoodSicknessChange, setGunType, setHaveBeenRepaired, setHeadCondition, setHeadConditionFromCondition, setIcon, setIconsForTexture, setID, setInfected, setInitialised, setInverseCoughProbability, setInverseCoughProbabilitySmoker, setIsCookable, setIsCraftingConsumed, setItemCapacity, setItemHeat, setItemType, setItemWhenDry, setJobDelta, setJobType, setKeyId, setLastAged, setLightDistance, setLightStrength, setMaxAmmo, setMaxCapacity, setMediaType, setMeltingTime, setMetalValue, setMinutesToBurn, setMinutesToCook, setModelIndex, setModule, setName, setNoRecipes, setOffAge, setOffAgeMax, setOffString, setOrigin, setOrigin, setOrigin, setOriginX, setOriginY, setOriginZ, setPreviousOwner, setQuality, setRecordedMediaData, setRecordedMediaIndex, setRecordedMediaIndexInteger, setReduceInfectionPower, setRegistry_id, setRemoteControlID, setRemoteController, setRemoteRange, setReplaceOnUse, setReplaceOnUseOn, setRequireInHandOrInventory, setRightClickContainer, setSharpness, setSharpnessFrom, setStashChance, setStashMap, setStaticModel, setStaticModel, setStaticModelsByIndex, setStressChange, setSuspensionCompression, setSuspensionDamping, setTaken, setTexture, setTextureBurnt, setTextureColorMask, setTextureCooked, setTextureFluidMask, setTexturerotten, setTimesHeadRepaired, setTimesRepaired, setTooltip, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUnwanted, setUseDelta, setUses, setUsesFrom, setWeight, setWet, setWetCooldown, setWheelFriction, setWorker, setWorldAlpha, setWorldItem, setWorldScale, setWorldStaticItem, setWorldStaticModel, setWorldStaticModel, setWorldStaticModelsByIndex, setWorldTexture, setWorldXRotation, setWorldYRotation, setWorldZRotation, sharpnessCheck, sharpnessCheck, sharpnessCheck, sharpnessCheck, sharpnessCheck, shouldUpdateInWorld, stopSoundOnPlayer, storeInByteData, SynchSpawn, synchWithVisual, syncItemFields, toString, tryGetWorldStaticModelByIndex, unsealIfNotFull, updateAge, updateEquippedAndActivatedSound, updateEquippedAndActivatedSound, updateSound, updateSound, Use, Use, Use, UseAndSync, UseForCrafting, UseItemMethods inherited from class GameEntity
addToWorld, attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, getXi, getYi, getZi, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isOutside, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, removeFromWorld, renderlast, renderlastComponents, requiresEntitySave, reset, saveEntity, sendRequestSyncGameEntity, sendSyncEntity, setUsingPlayerMethods inherited from interface IUpdater
renderlast
-
Field Details
-
MAX_ATTACHMENT_COUNT
public static final int MAX_ATTACHMENT_COUNT- See Also:
-
weaponLength
public float weaponLength -
splatSize
public float splatSize -
isAimedFirearm
public boolean isAimedFirearm -
isAimedHandWeapon
public boolean isAimedHandWeapon -
runAnim
-
idleAnim
-
hitAngleMod
public float hitAngleMod -
activeSight
-
-
Constructor Details
-
HandWeapon
-
HandWeapon
-
-
Method Details
-
getCategory
- Overrides:
getCategoryin classInventoryItem
-
IsWeapon
public boolean IsWeapon()- Overrides:
IsWeaponin classInventoryItem
-
getSplatSize
public float getSplatSize() -
getScore
- Overrides:
getScorein classInventoryItem
-
getActualWeight
public float getActualWeight()- Overrides:
getActualWeightin classInventoryItem
-
getWeight
public float getWeight()- Overrides:
getWeightin classInventoryItem
-
getEffectiveWeight
public float getEffectiveWeight() -
getContentsWeight
public float getContentsWeight()- Overrides:
getContentsWeightin classInventoryItem
-
DoTooltip
- Overrides:
DoTooltipin classInventoryItem
-
getDamageMod
-
getRangeMod
-
getFatigueMod
-
getKnockbackMod
-
getSpeedMod
-
getToHitMod
-
getPerk
-
muscleStrainMod
-
getWeaponSkill
-
isAngleFalloff
public boolean isAngleFalloff() -
setAngleFalloff
public void setAngleFalloff(boolean angleFalloff) -
isCanBarracade
public boolean isCanBarracade() -
setCanBarracade
public void setCanBarracade(boolean bCanBarracade) -
getDoSwingBeforeImpact
public float getDoSwingBeforeImpact() -
setDoSwingBeforeImpact
public void setDoSwingBeforeImpact(float doSwingBeforeImpact) -
getImpactSound
-
setImpactSound
-
isKnockBackOnNoDeath
public boolean isKnockBackOnNoDeath() -
setKnockBackOnNoDeath
public void setKnockBackOnNoDeath(boolean knockBackOnNoDeath) -
getMaxAngle
public float getMaxAngle() -
setMaxAngle
public void setMaxAngle(float maxAngle) -
getMaxDamage
public float getMaxDamage() -
setMaxDamage
public void setMaxDamage(float maxDamage) -
getMaxHitCount
public int getMaxHitCount() -
setMaxHitCount
public void setMaxHitCount(int maxHitCount) -
getMaxRange
public float getMaxRange() -
getMaxRange
-
setMaxRange
public void setMaxRange(float maxRange) -
isRanged
public boolean isRanged() -
setRanged
public void setRanged(boolean ranged) -
getMinAngle
public float getMinAngle() -
setMinAngle
public void setMinAngle(float minAngle) -
getMinDamage
public float getMinDamage() -
setMinDamage
public void setMinDamage(float minDamage) -
getMinimumSwingTime
public float getMinimumSwingTime() -
setMinimumSwingTime
public void setMinimumSwingTime(float minimumSwingTime) -
getMinRange
public float getMinRange() -
setMinRange
public void setMinRange(float minRange) -
getNoiseFactor
public float getNoiseFactor() -
setNoiseFactor
public void setNoiseFactor(float noiseFactor) -
getOtherHandRequire
-
setOtherHandRequire
-
isOtherHandUse
public boolean isOtherHandUse() -
setOtherHandUse
public void setOtherHandUse(boolean otherHandUse) -
getPhysicsObject
-
setPhysicsObject
-
getPushBackMod
public float getPushBackMod() -
setPushBackMod
public void setPushBackMod(float pushBackMod) -
isRangeFalloff
public boolean isRangeFalloff() -
setRangeFalloff
public void setRangeFalloff(boolean rangeFalloff) -
getSoundRadius
public int getSoundRadius() -
setSoundRadius
public void setSoundRadius(int soundRadius) -
getSoundVolume
public int getSoundVolume() -
setSoundVolume
public void setSoundVolume(int soundVolume) -
isSplatBloodOnNoDeath
public boolean isSplatBloodOnNoDeath() -
setSplatBloodOnNoDeath
public void setSplatBloodOnNoDeath(boolean splatBloodOnNoDeath) -
getSplatNumber
public int getSplatNumber() -
setSplatNumber
public void setSplatNumber(int splatNumber) -
getSwingSound
-
setSwingSound
-
getSwingTime
public float getSwingTime() -
setSwingTime
public void setSwingTime(float swingTime) -
getToHitModifier
public float getToHitModifier() -
setToHitModifier
public void setToHitModifier(float toHitModifier) -
isUseEndurance
public boolean isUseEndurance() -
setUseEndurance
public void setUseEndurance(boolean useEndurance) -
isUseSelf
public boolean isUseSelf() -
setUseSelf
public void setUseSelf(boolean useSelf) -
getWeaponSprite
-
setWeaponSprite
-
getOtherBoost
public float getOtherBoost() -
setOtherBoost
public void setOtherBoost(float otherBoost) -
getDoorDamage
public int getDoorDamage() -
setDoorDamage
public void setDoorDamage(int doorDamage) -
getDoorHitSound
-
setDoorHitSound
-
getConditionLowerChance
public int getConditionLowerChance()- Overrides:
getConditionLowerChancein classInventoryItem
-
setConditionLowerChance
public void setConditionLowerChance(int conditionLowerChance) -
isMultipleHitConditionAffected
public boolean isMultipleHitConditionAffected() -
setMultipleHitConditionAffected
public void setMultipleHitConditionAffected(boolean multipleHitConditionAffected) -
isAlwaysKnockdown
public boolean isAlwaysKnockdown() -
setAlwaysKnockdown
public void setAlwaysKnockdown(boolean alwaysKnockdown) -
getEnduranceMod
public float getEnduranceMod() -
setEnduranceMod
public void setEnduranceMod(float enduranceMod) -
getKnockdownMod
public float getKnockdownMod() -
setKnockdownMod
public void setKnockdownMod(float knockdownMod) -
isCantAttackWithLowestEndurance
public boolean isCantAttackWithLowestEndurance() -
setCantAttackWithLowestEndurance
public void setCantAttackWithLowestEndurance(boolean cantAttackWithLowestEndurance) -
isAimedFirearm
public boolean isAimedFirearm() -
isAimedFirearm
-
isAimedHandWeapon
public boolean isAimedHandWeapon() -
getProjectileCount
public int getProjectileCount() -
setProjectileCount
public void setProjectileCount(int count) -
getProjectileSpread
public float getProjectileSpread() -
setProjectileSpread
public void setProjectileSpread(float projectileSpread) -
getProjectileWeightCenter
public float getProjectileWeightCenter() -
setProjectileWeightCenter
public void setProjectileWeightCenter(float projectileWeightCenter) -
setMuzzleFlashModelKey
-
getMuzzleFlashModelKey
-
getAimingMod
public float getAimingMod() -
isAimed
public boolean isAimed() -
setCriticalChance
public void setCriticalChance(float criticalChance) -
getCriticalChance
public float getCriticalChance() -
setSubCategory
-
getSubCategory
-
setZombieHitSound
-
getZombieHitSound
-
isOfWeaponCategory
-
setWeaponCategories
-
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
-
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
- Overrides:
savein classInventoryItem- Throws:
IOException
-
load
- Overrides:
loadin classInventoryItem- Throws:
IOException
-
getActiveLight
-
setActiveLight
-
getActiveSight
-
setActiveSight
-
setMinSightRange
public void setMinSightRange(float value) -
getMinSightRange
public float getMinSightRange() -
getMinSightRange
-
setMaxSightRange
public void setMaxSightRange(float value) -
getMaxSightRange
public float getMaxSightRange() -
getMaxSightRange
-
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
-
setBulletOutSound
-
getShellFallSound
-
setShellFallSound
-
getAllWeaponParts
-
getAllWeaponParts
-
getDetachableWeaponParts
-
clearAllWeaponParts
public void clearAllWeaponParts() -
clearWeaponPart
-
clearWeaponPart
-
setWeaponPart
-
setWeaponPart
-
getWeaponPart
-
getWeaponPart
-
getWeaponPartWeightModifier
-
getWeaponPartWeightModifier
-
attachWeaponPart
-
attachWeaponPart
-
attachWeaponPart
-
attachWeaponPart
-
detachAllWeaponParts
public void detachAllWeaponParts() -
detachWeaponPart
-
detachWeaponPart
-
detachWeaponPart
-
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) -
getFireStartingEnergy
public int getFireStartingEnergy() -
setFireStartingEnergy
public void setFireStartingEnergy(int fireStartingEnergy) -
getFireStartingChance
public int getFireStartingChance() -
setFireStartingChance
public void setFireStartingChance(int fireStartingChance) -
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 seconds) -
getPlacedSprite
-
setPlacedSprite
-
canBeReused
public boolean canBeReused() -
setCanBeReused
public void setCanBeReused(boolean canBeReused) -
getSensorRange
public int getSensorRange() -
setSensorRange
public void setSensorRange(int sensorRange) -
getRunAnim
-
getCriticalDamageMultiplier
public float getCriticalDamageMultiplier() -
setCriticalDamageMultiplier
public void setCriticalDamageMultiplier(float criticalDamageMultiplier) -
getStaticModel
- Overrides:
getStaticModelin classInventoryItem
-
getStaticModelException
- Overrides:
getStaticModelExceptionin classInventoryItem
-
getBaseSpeed
public float getBaseSpeed() -
setBaseSpeed
public void setBaseSpeed(float baseSpeed) -
getBloodLevel
public float getBloodLevel()- Overrides:
getBloodLevelin classInventoryItem
-
setBloodLevel
public void setBloodLevel(float level) - Overrides:
setBloodLevelin classInventoryItem
-
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
-
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) -
checkJam
-
checkUnJam
-
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
-
isSelectFire
public boolean isSelectFire() -
cycleFireMode
-
getFireModePossibilities
-
setFireModePossibilities
-
getCyclicRateMultiplier
public float getCyclicRateMultiplier() -
setCyclicRateMultiplier
public void setCyclicRateMultiplier(float value) -
randomizeBullets
public int randomizeBullets() -
canEmitLight
public boolean canEmitLight()- Overrides:
canEmitLightin classInventoryItem
-
getLightStrength
public float getLightStrength()- Overrides:
getLightStrengthin classInventoryItem
-
isTorchCone
public boolean isTorchCone()- Overrides:
isTorchConein classInventoryItem
-
getTorchDot
public float getTorchDot()- Overrides:
getTorchDotin classInventoryItem
-
getLightDistance
public int getLightDistance()- Overrides:
getLightDistancein classInventoryItem
-
canBeActivated
public boolean canBeActivated()- Overrides:
canBeActivatedin classInventoryItem
-
getStopPower
public float getStopPower() -
isInstantExplosion
public boolean isInstantExplosion() -
setWeaponSpritesByIndex
-
getWeaponSpritesByIndex
-
usesExternalMagazine
public boolean usesExternalMagazine() -
inheritAmmunition
-
isBareHands
public boolean isBareHands() -
render
-
setActivated
public void setActivated(boolean activated) - Overrides:
setActivatedin classInventoryItem
-
playActivateSound
public void playActivateSound()- Overrides:
playActivateSoundin classInventoryItem
-
playDeactivateSound
public void playDeactivateSound()- Overrides:
playDeactivateSoundin classInventoryItem
-
update
public void update()- Specified by:
updatein interfaceIUpdater- Overrides:
updatein classInventoryItem
-
canAttackPierceTransparentWall
public boolean canAttackPierceTransparentWall(IsoGameCharacter isoGameCharacter, HandWeapon handWeapon) -
randomizeFirearmAsLoot
public void randomizeFirearmAsLoot() -
setAttackTargetSquare
-
getAttackTargetSquare
-
isMelee
public boolean isMelee() -
isExplosive
public boolean isExplosive() -
getStaggerBackTimeMod
-
setScriptItem
- Overrides:
setScriptItemin classInventoryItem
-
needToBeClosedOnceReload
public boolean needToBeClosedOnceReload()
-