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

View File

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