Skip to content

Commit

Permalink
data: trench barrel enhanced and reload stats
Browse files Browse the repository at this point in the history
source: compendium, not verified
  • Loading branch information
BarmonHammer committed Jul 17, 2023
1 parent ace9aa7 commit 52f864d
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions src/perks/year_3_perks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -168,10 +168,11 @@ pub fn year_3_perks() {
Perks::TrenchBarrel,
Box::new(|_input: ModifierResponseInput| -> HashMap<u32, i32> {
let mut buffer: HashMap<u32, i32> = HashMap::new();
let bump = if _input.is_enhanced { 35 } else { 30 };
if _input.value > 0 {
buffer.insert(StatHashes::HANDLING.into(), 30);
buffer.insert(StatHashes::HANDLING.into(), bump);
//reload unknown
buffer.insert(StatHashes::RELOAD.into(), 0);
buffer.insert(StatHashes::RELOAD.into(), bump);
}
buffer
}),
Expand All @@ -181,13 +182,13 @@ pub fn year_3_perks() {
Perks::TrenchBarrel,
Box::new(
|_input: ModifierResponseInput| -> HandlingModifierResponse {
if _input.value > 0 {
return HandlingModifierResponse {
stat_add: 30,
..Default::default()
};
if _input.value == 0 {
return HandlingModifierResponse::default();
}
HandlingModifierResponse {
stat_add: if _input.is_enhanced { 35 } else { 30 },
..Default::default()
}
HandlingModifierResponse::default()
},
),
);
Expand All @@ -196,12 +197,13 @@ pub fn year_3_perks() {
add_rsmr(
Perks::TrenchBarrel,
Box::new(|_input: ModifierResponseInput| -> ReloadModifierResponse {
if _input.value > 0 {
return ReloadModifierResponse {
..Default::default()
};
if _input.value == 0 {
return ReloadModifierResponse::default();
}
ReloadModifierResponse {
reload_stat_add: if _input.is_enhanced { 35 } else { 30 },
..Default::default()
}
ReloadModifierResponse::default()
}),
);

Expand Down

0 comments on commit 52f864d

Please sign in to comment.