Skip to content

Commit 8c0017a

Browse files
committed
Add Banner of War melee damage scalar
1 parent 0a9faa8 commit 8c0017a

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/perks/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,7 @@ pub enum Perks {
408408
Tempering = 362132290,
409409
ThreadOfAscent = 4208512216,
410410
Amplified = 880704824,
411+
BannerOfWar = 988980154,
411412

412413
//kinetic exotic
413414
CranialSpike = 1319823571,

src/perks/other_perks.rs

+12
Original file line numberDiff line numberDiff line change
@@ -563,4 +563,16 @@ pub fn other_perks() {
563563
}
564564
}),
565565
);
566+
add_dmr(
567+
Perks::BannerOfWar,
568+
Box::new(|_input: ModifierResponseInput| -> DamageModifierResponse {
569+
if _input.value == 0 {
570+
return DamageModifierResponse::default();
571+
}
572+
DamageModifierResponse {
573+
melee_dmg_scale: 1.25,
574+
..Default::default()
575+
}
576+
}),
577+
);
566578
}

src/perks/perk_options_handler.rs

+1
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,7 @@ fn hash_to_perk_option_data(_hash: u32) -> Option<PerkOptionData> {
368368
Perks::HeatRises => Some(PerkOptionData::toggle()),
369369
Perks::FlowState => Some(PerkOptionData::toggle()),
370370
Perks::ThreadOfAscent => Some(PerkOptionData::toggle()),
371+
Perks::BannerOfWar => Some(PerkOptionData::stacking(4)),
371372
Perks::WellOfRadiance => Some(PerkOptionData::static_()),
372373
Perks::Amplified => Some(PerkOptionData::static_()),
373374
Perks::Radiant => Some(PerkOptionData::static_()),

0 commit comments

Comments
 (0)