Class CharacterTraits
java.lang.Object
zombie.characters.traits.CharacterTraits
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatstatic final intstatic final floatstatic final floatstatic final floatstatic final intstatic final floatstatic final floatstatic final floatstatic final intstatic final floatstatic final floatstatic final floatstatic final floatstatic final floatstatic final intstatic final floatstatic final floatstatic final floatstatic final floatstatic final floatstatic final floatstatic final intstatic final floatstatic final intstatic final floatstatic final floatstatic final float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(CharacterTrait characterTrait) booleanget(CharacterTrait characterTrait) floatfloatfloatvoidload(ByteBuffer input) voidread(ByteBufferReader input) voidremove(CharacterTrait characterTrait) voidsave(ByteBuffer output) booleanset(CharacterTrait characterTrait, boolean value) voidwrite(ByteBufferWriter output)
-
Field Details
-
ObeseStrengthPenalty
public static final int ObeseStrengthPenalty- See Also:
-
OverweightStrengthPenalty
public static final int OverweightStrengthPenalty- See Also:
-
AllThumbsStrengthPenalty
public static final int AllThumbsStrengthPenalty- See Also:
-
DextrousStrengthBonus
public static final int DextrousStrengthBonus- See Also:
-
BurglarStrengthBonus
public static final int BurglarStrengthBonus- See Also:
-
GymnastStrengthBonus
public static final int GymnastStrengthBonus- See Also:
-
ObeseClimbingPenalty
public static final float ObeseClimbingPenalty- See Also:
-
OverweightClimbingPenalty
public static final float OverweightClimbingPenalty- See Also:
-
ClumsyClimbingPenaltyDivisor
public static final float ClumsyClimbingPenaltyDivisor- See Also:
-
AwkwardGlovesClimbingPenaltyDivisor
public static final float AwkwardGlovesClimbingPenaltyDivisor- See Also:
-
RegularGlovesClimbingBonus
public static final float RegularGlovesClimbingBonus- See Also:
-
PerkClimbingBonusMultiplier
public static final float PerkClimbingBonusMultiplier- See Also:
-
EnduranceClimbingPenaltyMultiplier
public static final float EnduranceClimbingPenaltyMultiplier- See Also:
-
DrunkClimbingPenaltyMultiplier
public static final float DrunkClimbingPenaltyMultiplier- See Also:
-
HeavyLoadClimbingPenaltyMultiplier
public static final float HeavyLoadClimbingPenaltyMultiplier- See Also:
-
PainClimbingPenaltyMultiplier
public static final float PainClimbingPenaltyMultiplier- See Also:
-
AllThumbsClimbingPenalty
public static final float AllThumbsClimbingPenalty- See Also:
-
DextrousClimbingBonus
public static final float DextrousClimbingBonus- See Also:
-
BurglarClimbingBonus
public static final float BurglarClimbingBonus- See Also:
-
GymnastClimbingBonus
public static final float GymnastClimbingBonus- See Also:
-
HealthReductionMultiplierModerate
public static final float HealthReductionMultiplierModerate- See Also:
-
HealthReductionMultiplierSevere
public static final float HealthReductionMultiplierSevere- See Also:
-
BASE_DETECTION_RANGE
public static final float BASE_DETECTION_RANGE- See Also:
-
FATIGUE_THRESHOLD
public static final float FATIGUE_THRESHOLD- See Also:
-
FATIGUE_SCALE
public static final float FATIGUE_SCALE- See Also:
-
HARD_OF_HEARING_RANGE_PENALTY
public static final float HARD_OF_HEARING_RANGE_PENALTY- See Also:
-
DEAF_DETECTION_RANGE
public static final float DEAF_DETECTION_RANGE- See Also:
-
KEEN_HEARING_RANGE_BONUS
public static final float KEEN_HEARING_RANGE_BONUS- See Also:
-
-
Constructor Details
-
CharacterTraits
public CharacterTraits()
-
-
Method Details
-
get
-
set
-
add
-
remove
-
load
- Throws:
IOException
-
save
- Throws:
IOException
-
write
-
read
-
getTraits
-
getKnownTraits
-
getTraitDamageDealtReductionModifier
public float getTraitDamageDealtReductionModifier() -
getTraitEnduranceLossModifier
public float getTraitEnduranceLossModifier() -
getTraitWeatherPenaltyModifier
public float getTraitWeatherPenaltyModifier()
-