# Blessing Shattering Impact does not work correctly

**URL:** <https://forums.fatsharkgames.com/t/blessing-shattering-impact-does-not-work-correctly/75923>\
**Category:** Bugs\
**Tags:** acknowledged\
**Created:** [February 25, 2023, 5:00pm UTC](https://forums.fatsharkgames.com/t/blessing-shattering-impact-does-not-work-correctly/75923 "2023-02-25T17:00:05Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![gpkgpk](https://dub1.discourse-cdn.com/flex013/user_avatar/forums.fatsharkgames.com/gpkgpk/32/119406_2.png) [@gpkgpk](https://forums.fatsharkgames.com/u/gpkgpk)\
**Post date:** [February 27, 2023, 12:35am UTC](https://forums.fatsharkgames.com/t/blessing-shattering-impact-does-not-work-correctly/75923/6 "2023-02-27T00:35:17Z")

</div>

It ONLY [worked on projectile](https://forums.fatsharkgames.com/t/shattering-impact-doesnt-apply-to-enemies-who-arent-directly-hit/71028/2) instead of both, even though it’s a simple logic LUA fix to make it work for both.  
Unless I’m mistaken, Forcestaff seems to use a ranged crit OR explosion crit in LUA, why not rumbler for hits?

```auto
templates.weapon_trait_bespoke_forcestaff_p1_warpfire_on_crits.check_proc_func = CheckProcFunctions.all(CheckProcFunctions.any(CheckProcFunctions.on_ranged_hit, CheckProcFunctions.on_explosion_hit), CheckProcFunctions.on_crit)

```

I’m confused though, at 1st glance the [LUA code](https://github.dev/Aussiemon/Darktide-Source-Code/blob/ce9eed570b751b1149e85c9e8295cd0675d61ba4/scripts/settings/buff/weapon_traits_buff_templates/weapon_traits_bespoke_ogryn_thumper_p2_buff_templates.lua#L19) seems unchanged and the [ranged hit](https://github.dev/Aussiemon/Darktide-Source-Code/blob/ce9eed570b751b1149e85c9e8295cd0675d61ba4/scripts/settings/buff/validation_functions/check_proc_functions.lua#L248)

It seems like it’s changed elsewhere or deeper in actual code?

---

_[View the full topic](https://forums.fatsharkgames.com/t/blessing-shattering-impact-does-not-work-correctly/75923)._
