Class HandWeapon
java.lang.Object
zombie.entity.GameEntity
zombie.inventory.InventoryItem
zombie.inventory.types.HandWeapon
- All Implemented Interfaces:
IUpdater
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
protected boolean
boolean
boolean
protected boolean
protected int
protected int
protected String
protected float
protected float
float
protected String
protected boolean
protected float
protected float
protected float
protected int
protected float
protected float
protected float
protected float
protected float
protected boolean
protected float
protected float
protected String
protected boolean
protected String
protected float
protected boolean
protected boolean
protected boolean
protected boolean
protected int
protected int
protected boolean
protected int
float
protected String
protected float
protected float
protected boolean
protected boolean
float
protected String
Fields inherited from class zombie.inventory.InventoryItem
ActualWeight, Age, alcoholic, atlasTexture, boredomChange, Burnt, BurntString, byteData, CanStack, cat, CloseKillMove, col, Condition, ConditionMax, container, containerX, containerY, Cooked, CookedString, CookingTime, deadBodyObject, Description, EmptyString, extraItems, fatigueChange, FreshString, FrozenString, fullType, GrilledString, id, IsCookable, jobDelta, jobType, LastAged, mainCategory, MinutesToBurn, MinutesToCook, module, name, newPlaceDir, OffAge, OffAgeMax, OffString, placeDir, previousOwner, replaceOnUse, replaceOnUseFullType, ReplaceOnUseOn, requireInHandOrInventory, RequiresEquippedBothHands, rightClickContainer, ScriptItem, StaleString, staticModel, stressChange, Taken, texture, textureBurnt, textureColorMask, textureCooked, textureFluidMask, texturerotten, ToastedString, type, UnCookedString, unhappyChange, uses, visual, Weight, worldItem, worldScale, WorldTexture, worldXRotation, worldYRotation, worldZRotation
Fields inherited from class zombie.entity.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 TypeMethodDescriptionvoid
attachWeaponPart
(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart) void
attachWeaponPart
(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart, boolean boolean0) void
attachWeaponPart
(WeaponPart part) void
attachWeaponPart
(WeaponPart part, boolean doChange) boolean
canAttackPierceTransparentWall
(IsoGameCharacter isoGameCharacter, HandWeapon handWeapon0) boolean
boolean
boolean
boolean
boolean
CanStack
(InventoryItem item) boolean
boolean
checkUnJam
(IsoPlayer isoPlayer) void
void
clearWeaponPart
(String string) void
clearWeaponPart
(WeaponPart weaponPart) void
void
detachWeaponPart
(String string) void
detachWeaponPart
(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart) void
detachWeaponPart
(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart0, boolean boolean0) void
detachWeaponPart
(WeaponPart part) void
DoTooltip
(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout) float
float
int
float
float
float
int
getAllWeaponParts
(List<WeaponPart> list) int
float
getBestMagazine
(IsoGameCharacter owner) Get the magazine with the most bullets in itfloat
int
int
float
float
float
float
getDetachableWeaponParts
(IsoGameCharacter isoGameCharacter) int
float
float
int
int
int
int
float
float
int
int
int
float
float
float
int
float
float
float
float
int
float
float
getMaxRange
(IsoGameCharacter owner) float
float
getMaxSightRange
(IsoGameCharacter isoGameCharacter) float
float
float
float
float
float
float
getMinSightRange
(IsoGameCharacter isoGameCharacter) int
float
int
float
getPerk()
int
float
float
float
float
int
int
getRecoilDelay
(IsoGameCharacter isoGameCharacter) int
int
float
getScore
(SurvivorDesc desc) int
int
float
int
int
float
int
int
float
float
float
float
float
float
int
int
getWeaponPart
(String type) getWeaponPart
(WeaponPart weaponPart) float
float
int
getWeaponSkill
(IsoGameCharacter isoGameCharacter) float
boolean
void
inheritAmmunition
(HandWeapon handWeapon1) boolean
isAimed()
boolean
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
boolean
boolean
IsWeapon()
void
load
(ByteBuffer input, int WorldVersion) float
muscleStrainMod
(IsoGameCharacter isoGameCharacter) int
void
render()
void
save
(ByteBuffer output, boolean net) void
setActivated
(boolean boolean0) void
setActiveLight
(WeaponPart weaponPart) void
setActiveSight
(WeaponPart weaponPart) 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
setCantAttackWithLowestEndurance
(boolean _CantAttackWithLowestEndurance) void
setCategories
(ArrayList<String> categories) void
setClickSound
(String _clickSound) 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
setExplosionDuration
(int int0) 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
setMaxSightRange
(float float0) void
setMinAngle
(float _minAngle) void
setMinDamage
(float _minDamage) void
setMinimumSwingTime
(float _minimumSwingTime) void
setMinRange
(float _minRange) void
setMinRangeRanged
(float _minRangeRanged) void
setMinSightRange
(float float0) 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
setProjectileSpread
(float float0) void
setProjectileWeightCenter
(float float0) 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
setReloadTime
(int _reloadTime) void
setRoundChambered
(boolean _roundChambered) void
setSensorRange
(int _sensorRange) void
setShareDamage
(boolean _shareDamage) void
setShareEndurance
(boolean _shareEndurance) void
setShellFallSound
(String _shellFallSound) 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
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
setWeaponPart
(WeaponPart weaponPart) void
setWeaponReloadType
(String _weaponReloadType) void
setWeaponSprite
(String _weaponSprite) void
setWeaponSpritesByIndex
(ArrayList<String> arrayList) void
setZombieHitSound
(String _hitSound) void
update()
boolean
Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, allowRandomTint, applyMaxSharpness, canBeEquipped, canBeRemote, canHaveOrigin, canStoreWater, copyBloodLevelFrom, copyClothing, copyConditionModData, copyModData, CopyModData, copyTimesHeadRepairedFrom, copyTimesHeadRepairedTo, copyTimesRepairedFrom, copyTimesRepairedTo, createAndStoreDefaultDeadBody, damageCheck, damageCheck, damageCheck, damageCheck, damageCheck, damageCheck, doBreakSound, doBuildingStash, doDamagedSound, DoTooltip, DoTooltipEmbedded, finishupdate, getA, getAge, getAlcoholPower, getAlternateModelName, getAmmoType, getAnimalFeedType, getAnimalTracks, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBloodLevelAdjustedHigh, getBloodLevelAdjustedLow, 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, getCurrentUsesFloat, getCustomMenuOption, getDamagedSound, getDeadBodyObject, getDescription, getDigType, getDirt, getDiscomfortModifier, getDisplayCategory, getDisplayName, getDropSound, getDurability, getEatTime, getEatType, getEngineLoudness, getEntityNetID, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFillFromDispenserSound, getFillFromLakeSound, getFillFromTapSound, getFillFromToiletSound, getFireFuelRatio, getFullType, getG, getGameEntityType, getGunType, getHaveBeenRepaired, getHeadCondition, getHeadConditionLowerChance, getHeadConditionLowerChanceMultiplier, getHeadConditionMax, getHearingModifier, getHotbarEquippedWeight, getIcon, getIconsForTexture, getID, getInvHeat, getIsCraftingConsumed, getItemAfterCleaning, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLootType, getLuaCreate, getMaintenanceMod, getMaintenanceMod, getMaintenanceMod, getMaintenanceMod, getMakeUpType, getMaxAmmo, getMaxCapacity, getMaxMilk, getMaxSharpness, getMaxUses, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMilkReplaceItem, getMinutesToBurn, getMinutesToCook, getModData, getModelIndex, getModID, getModName, getModule, getName, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOnBreak, getOriginX, getOriginY, getOriginZ, getOutermostContainer, getOwner, getOwnerPlayer, getPlaceDir, getPlaceMultipleSound, getPlaceOneSound, getPlayer, getPourLiquidOnGroundSound, getPourType, getPreviousOwner, getQuality, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getReplaceType, getReplaceTypes, getReplaceTypesMap, getRequireInHandOrInventory, getResearchableRecipes, getResearchableRecipes, getRightClickContainer, getScriptItem, getSharpness, getSharpnessIncrement, getSharpnessMultiplier, getShoutMultiplier, getShoutType, getSoundByID, 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, getUser, getUses, getVisionModifier, getVisual, getWeaponLevel, getWetCooldown, getWetness, getWheelFriction, getWithDrainable, getWithoutDrainable, getWorker, getWorldItem, getWorldObjectSprite, getWorldStaticItem, getWorldStaticModel, getWorldStaticModelsByIndex, getWorldTexture, getWorldXRotation, getWorldYRotation, getWorldZRotation, getX, getY, getZ, hasBlood, hasDirt, hasHeadCondition, hasMetal, hasModData, hasOrigin, hasQuality, hasReplaceType, hasResearchableRecipes, hasSharpness, hasTag, hasTimesHeadRepaired, haveExtraItems, headConditionCheck, headConditionCheck, headConditionCheck, headConditionCheck, headConditionCheck, HowRotten, inheritFoodAgeFrom, inheritOlderFoodAge, initialiseItem, isActivated, isAlcoholic, isAlwaysWelcomeGift, isAnimalFeed, isBeingFilled, isBloody, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDamaged, isDisappearOnUse, IsDrainable, isDull, isEmittingLight, isEmptyOfFluid, isEntityValid, isEquipped, isEquippedNoSprint, isFakeEquipped, isFakeEquipped, isFavorite, isFishingLure, isFluidContainer, isFood, IsFood, isFullOfFluid, isHidden, isInfected, isInitialised, isInLocalPlayerInventory, isInPlayerInventory, IsInventoryContainer, isIsCookable, isKeepOnDeplete, isKeyRing, IsLiterature, IsMap, isMemento, isProtectFromRainWhileEquipped, isPureWater, isRecordedMedia, isRemoteController, isRequiresEquippedBothHands, IsRotten, isSpice, isTrap, isTwoHandWeapon, isUseWorldItem, isVanilla, isVisualAid, isWaterSource, isWet, isWorn, loadCorpseFromByteData, loadItem, loadItem, loadItem, ModDataMatches, monogramAfterDescriptor, nameAfterDescriptor, OnAddedToContainer, OnBeforeRemoveFromContainer, onBreak, playActivateDeactivateSound, playActivateSound, playDeactivateSound, playSoundOnPlayer, randomizeCondition, randomizeGeneralCondition, randomizeHeadCondition, randomizeSharpness, randomizeWorldZRotation, reduceCondition, reduceHeadCondition, RemoveFromContainer, researchRecipes, reset, 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, setCat, 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, setCurrentUsesFrom, setCustomColor, setCustomMenuOption, setCustomName, setCustomWeight, setDescription, setDirt, setDisplayCategory, setDurability, setEngineLoudness, setEquipParent, setEquipParent, setEvolvedRecipeName, setExplosionSound, setFatigueChange, setFavorite, setGunType, setHaveBeenRepaired, setHeadCondition, setHeadConditionFromCondition, setIcon, setIconsForTexture, setID, setInfected, setInitialised, setIsCookable, setIsCraftingConsumed, setItemCapacity, setItemHeat, setItemWhenDry, setJobDelta, setJobType, setKeyId, setLastAged, setLightDistance, setLightStrength, setMaxAmmo, setMaxCapacity, setMediaType, setMeltingTime, setMetalValue, setMinutesToBurn, setMinutesToCook, setModelIndex, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setOrigin, setOrigin, setOrigin, setOriginX, setOriginY, setOriginZ, setPlaceDir, setPreviousOwner, setQuality, setRecordedMediaData, setRecordedMediaIndex, setRecordedMediaIndexInteger, setReduceInfectionPower, setRegistry_id, setRemoteControlID, setRemoteController, setRemoteRange, setReplaceOnUse, setReplaceOnUseOn, setRequireInHandOrInventory, setRightClickContainer, setScriptItem, setSharpness, setSharpnessFrom, setStashChance, setStashMap, setStaticModel, setStaticModelsByIndex, setStressChange, setSuspensionCompression, setSuspensionDamping, setTaken, setTexture, setTextureBurnt, setTextureColorMask, setTextureCooked, setTextureFluidMask, setTexturerotten, setTimesHeadRepaired, setTimesRepaired, setTooltip, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUses, setUsesFrom, setWeight, setWet, setWetCooldown, setWheelFriction, setWorker, setWorldItem, setWorldScale, setWorldStaticItem, setWorldStaticModel, setWorldStaticModelsByIndex, setWorldTexture, setWorldXRotation, setWorldYRotation, setWorldZRotation, sharpnessCheck, sharpnessCheck, sharpnessCheck, sharpnessCheck, sharpnessCheck, shouldUpdateInWorld, stopEquippedAndActivatedSound, storeInByteData, synchWithVisual, syncItemFields, toString, tryGetWorldStaticModelByIndex, unsealIfNotFull, updateAge, updateEquippedAndActivatedSound, updateEquippedAndActivatedSound, updateSound, Use, Use, Use, UseAndSync, UseForCrafting, UseItem
Methods inherited from class zombie.entity.GameEntity
addToWorld, attrib, componentSize, connectComponents, containsComponent, getAttributes, getComponent, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponents, hasRenderers, isAddedToEngine, isMeta, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, onEquip, onEquip, onFirstCreation, onFluidContainerUpdate, onReceiveEntityPacket, onUnEquip, receiveSyncEntity, receiveUpdateUsingPlayer, removeFromWorld, removeFromWorld, renderlast, renderlastComponents, requiresEntitySave, saveEntity, sendClientEntityPacket, sendComponentEvent, sendComponentEvent, sendEntityEvent, sendEntityEvent, sendServerEntityPacket, sendServerEntityPacketTo, sendSyncEntity, sendUpdateUsingPlayer, setUsingPlayer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface zombie.interfaces.IUpdater
renderlast
-
Field Details
-
WeaponLength
public float WeaponLength -
SplatSize
public float SplatSize -
angleFalloff
protected boolean angleFalloff -
bCanBarracade
protected boolean bCanBarracade -
doSwingBeforeImpact
protected float doSwingBeforeImpact -
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
-
otherHandUse
protected boolean otherHandUse -
physicsObject
-
pushBackMod
protected float pushBackMod -
rangeFalloff
protected boolean rangeFalloff -
soundRadius
protected int soundRadius -
soundVolume
protected int soundVolume -
splatBloodOnNoDeath
protected boolean splatBloodOnNoDeath -
splatNumber
protected int splatNumber -
swingSound
-
swingTime
protected float swingTime -
toHitModifier
protected float toHitModifier -
useEndurance
protected boolean useEndurance -
useSelf
protected boolean useSelf -
weaponSprite
-
otherBoost
protected float otherBoost -
DoorDamage
protected int DoorDamage -
doorHitSound
-
ConditionLowerChance
protected int ConditionLowerChance -
MultipleHitConditionAffected
protected boolean MultipleHitConditionAffected -
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
-
IdleAnim
-
HitAngleMod
public float HitAngleMod -
activeSight
-
-
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
-
getPerk
-
muscleStrainMod
-
getWeaponSkill
-
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
- Returns:
- the impactSound
-
setImpactSound
-
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
-
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
- Returns:
- the otherHandRequire
-
setOtherHandRequire
-
isOtherHandUse
public boolean isOtherHandUse()- Returns:
- the otherHandUse
-
setOtherHandUse
public void setOtherHandUse(boolean _otherHandUse) -
getPhysicsObject
- Returns:
- the physicsObject
-
setPhysicsObject
-
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) -
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
- Returns:
- the swingSound
-
setSwingSound
-
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
- Returns:
- the weaponSprite
-
setWeaponSprite
-
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
- Returns:
- the doorHitSound
-
setDoorHitSound
-
getConditionLowerChance
public int getConditionLowerChance()- Overrides:
getConditionLowerChance
in classInventoryItem
- Returns:
- the ConditionLowerChance
-
setConditionLowerChance
public void setConditionLowerChance(int _ConditionLowerChance) -
isMultipleHitConditionAffected
public boolean isMultipleHitConditionAffected()- Returns:
- the MultipleHitConditionAffected
-
setMultipleHitConditionAffected
public void setMultipleHitConditionAffected(boolean _MultipleHitConditionAffected) -
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
-
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() -
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:
save
in classInventoryItem
- Throws:
IOException
-
load
- Overrides:
load
in classInventoryItem
- Throws:
IOException
-
getActiveLight
-
setActiveLight
-
getActiveSight
-
setActiveSight
-
setMinSightRange
public void setMinSightRange(float float0) -
getMinSightRange
public float getMinSightRange() -
getMinSightRange
-
setMaxSightRange
public void setMaxSightRange(float float0) -
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
public void attachWeaponPart(IsoGameCharacter isoGameCharacter, WeaponPart weaponPart, boolean boolean0) -
detachAllWeaponParts
public void detachAllWeaponParts() -
detachWeaponPart
-
detachWeaponPart
-
detachWeaponPart
-
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
-
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
-
getStaticModelException
- Overrides:
getStaticModelException
in classInventoryItem
-
getBaseSpeed
public float getBaseSpeed() -
setBaseSpeed
public void setBaseSpeed(float _baseSpeed) -
getBloodLevel
public float getBloodLevel()- Overrides:
getBloodLevel
in classInventoryItem
-
setBloodLevel
public void setBloodLevel(float level) - Overrides:
setBloodLevel
in 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
Get the magazine with the most bullets in it -
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
-
randomizeBullets
public int randomizeBullets() -
canEmitLight
public boolean canEmitLight()- Overrides:
canEmitLight
in classInventoryItem
-
getLightStrength
public float getLightStrength()- Overrides:
getLightStrength
in classInventoryItem
-
isTorchCone
public boolean isTorchCone()- Overrides:
isTorchCone
in classInventoryItem
-
getTorchDot
public float getTorchDot()- Overrides:
getTorchDot
in classInventoryItem
-
getLightDistance
public int getLightDistance()- Overrides:
getLightDistance
in classInventoryItem
-
canBeActivated
public boolean canBeActivated()- Overrides:
canBeActivated
in 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 boolean0) - Overrides:
setActivated
in classInventoryItem
-
update
public void update()- Specified by:
update
in interfaceIUpdater
- Overrides:
update
in classInventoryItem
-
canAttackPierceTransparentWall
public boolean canAttackPierceTransparentWall(IsoGameCharacter isoGameCharacter, HandWeapon handWeapon0)
-