Sticky attacks cannot trigger backstab CDR

Issue Type (Required):

Talents

Issue Description (Required):

Talent “Pious Cut-Throat” proc when player “hits” an enemy. Most sticky attacks however,are not count as an independent hit and thus cannot proc on_hit event or trigger this talent.
This bug has an enormous impact on zealot’s build diversity because all chainsaw weapons and shock mauls have sticky attack moves. To fix this bug, either allow sticky attacks to proc “on_hit” event or:
in scripts/settings/buff/archetype_buff_templates/zealot_buff_templates:

templates.zealot_ability_cooldown_on_leaving_coherency_on_backstab.proc_events
[proc_events.on_hit] = 1 => [proc_events.on_kill] = 1

templates.zealot_ability_cooldown_on_leaving_coherency_on_backstab.check_proc_func
local is_kill = CheckProcFunctions.on_kill(params) => local is_kill = CheckProcFunctions.on_sticky_kill(params) or CheckProcFunctions.on_melee_kill(params)

Or simply delete this variable since melee hit check is included in backstab check and all sticky attacks are melee attack at the moment. If is_kill is deleted, then:
local should_trigger = is_kill and is_backstab and has_remaining_time => local should_trigger = is_backstab and has_remaining_time

Steps to Reproduce (Required):

Use any sticky attack move to backstab kill an enemy with “Pious Cut-Throat”

[PC] Do You Use Mods? (Optional):

Yes, and I’ve tried disabling them

Reproduction Rate (Required):

Constant (100%)

Platform (Required):

PC - Steam

4 Likes

I remember the special attack of the electric baton before
If the kill is caused by a direct strike with a stick, it will trigger special effects
The killing caused by the explosion damage of the stick cannot trigger the special effect
I don’t know now, I haven’t tested it