File tree 3 files changed +14
-0
lines changed
3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -408,6 +408,7 @@ pub enum Perks {
408
408
Tempering = 362132290 ,
409
409
ThreadOfAscent = 4208512216 ,
410
410
Amplified = 880704824 ,
411
+ BannerOfWar = 988980154 ,
411
412
412
413
//kinetic exotic
413
414
CranialSpike = 1319823571 ,
Original file line number Diff line number Diff line change @@ -563,4 +563,16 @@ pub fn other_perks() {
563
563
}
564
564
} ) ,
565
565
) ;
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
+ ) ;
566
578
}
Original file line number Diff line number Diff line change @@ -368,6 +368,7 @@ fn hash_to_perk_option_data(_hash: u32) -> Option<PerkOptionData> {
368
368
Perks :: HeatRises => Some ( PerkOptionData :: toggle ( ) ) ,
369
369
Perks :: FlowState => Some ( PerkOptionData :: toggle ( ) ) ,
370
370
Perks :: ThreadOfAscent => Some ( PerkOptionData :: toggle ( ) ) ,
371
+ Perks :: BannerOfWar => Some ( PerkOptionData :: stacking ( 4 ) ) ,
371
372
Perks :: WellOfRadiance => Some ( PerkOptionData :: static_ ( ) ) ,
372
373
Perks :: Amplified => Some ( PerkOptionData :: static_ ( ) ) ,
373
374
Perks :: Radiant => Some ( PerkOptionData :: static_ ( ) ) ,
You can’t perform that action at this time.
0 commit comments