I’m perplexed why stuff that’s LUA script/table(data) driven isn’t hotfixed a la BL2.
Looking at the LUA files we see templates.weapon_trait_bespoke_ogryn_thumper_p2_targets_receive_rending_debuff.check_proc_func = CheckProcFunctions.on_ranged_hit
for the Rumbler.
Which is simply
CheckProcFunctions.on_ranged_hit = function (params)
return params.attack_type == attack_types.ranged
end
There’s also a separate
CheckProcFunctions.on_explosion_hit = function (params)
return params.attack_type == attack_types.explosion
end
There are other functions ANDing stuff, like ranged crits.
Why is there no compound
return (params.attack_type == attack_types.ranged OR params.attack_type == attack_types.explosion)
for the Rumbler Shattering Impact?
Seems like silly oversights like this that greatly affect gameplay could and should be hotfixed over-the-air without official patches.