Make some armour soak damage a bit less punishing

This commit is contained in:
Condorra 2024-06-12 23:13:14 +10:00
parent 4abbd64cef
commit 1d890b51ec
2 changed files with 16 additions and 16 deletions

View File

@ -40,21 +40,21 @@ pub fn data() -> &'static Vec<(PossessionType, PossessionData)> {
SoakData { SoakData {
min_soak: 1.0, min_soak: 1.0,
max_soak: 2.0, max_soak: 2.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.05
} }
), ),
(DamageType::Slash, (DamageType::Slash,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.05
} }
), ),
(DamageType::Pierce, (DamageType::Pierce,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.05
} }
), ),
).into_iter().collect(), ).into_iter().collect(),
@ -78,21 +78,21 @@ pub fn data() -> &'static Vec<(PossessionType, PossessionData)> {
SoakData { SoakData {
min_soak: 60.0, min_soak: 60.0,
max_soak: 70.0, max_soak: 70.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Slash, (DamageType::Slash,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Pierce, (DamageType::Pierce,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
).into_iter().collect(), ).into_iter().collect(),
@ -116,28 +116,28 @@ pub fn data() -> &'static Vec<(PossessionType, PossessionData)> {
SoakData { SoakData {
min_soak: 4.0, min_soak: 4.0,
max_soak: 5.0, max_soak: 5.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Slash, (DamageType::Slash,
SoakData { SoakData {
min_soak: 3.0, min_soak: 3.0,
max_soak: 4.0, max_soak: 4.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Pierce, (DamageType::Pierce,
SoakData { SoakData {
min_soak: 3.0, min_soak: 3.0,
max_soak: 4.0, max_soak: 4.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Bullet, (DamageType::Bullet,
SoakData { SoakData {
min_soak: 40.0, min_soak: 40.0,
max_soak: 50.0, max_soak: 50.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
).into_iter().collect(), ).into_iter().collect(),

View File

@ -43,21 +43,21 @@ pub fn data() -> &'static Vec<(PossessionType, PossessionData)> {
SoakData { SoakData {
min_soak: 1.0, min_soak: 1.0,
max_soak: 2.0, max_soak: 2.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.05
} }
), ),
(DamageType::Slash, (DamageType::Slash,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.05
} }
), ),
(DamageType::Pierce, (DamageType::Pierce,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.05
} }
), ),
).into_iter().collect(), ).into_iter().collect(),
@ -117,21 +117,21 @@ pub fn data() -> &'static Vec<(PossessionType, PossessionData)> {
SoakData { SoakData {
min_soak: 60.0, min_soak: 60.0,
max_soak: 70.0, max_soak: 70.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Slash, (DamageType::Slash,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
(DamageType::Pierce, (DamageType::Pierce,
SoakData { SoakData {
min_soak: 2.0, min_soak: 2.0,
max_soak: 3.0, max_soak: 3.0,
damage_probability_per_soak: 0.1 damage_probability_per_soak: 0.01
} }
), ),
).into_iter().collect(), ).into_iter().collect(),