Hive Scum: executions permanently break precision violence talent

Issue Type (Required):

Talents

Issue Description (Required):

In the proc function of broker_passive_restore_toughness_on_weakspot_kill there are:

if params.target_number > template_data.weakspot_hit_target_number then
return

template_data.weakspot_hit_target_number = params.target_number

Exections have target_number = 0 and set weakspot_hit_target_number to 0. Target_number of melee hit starts from 1, hence all hits afterwards will auto return without replenish any toughness.
Change

template_data.weakspot_hit_target_number = params.target_number

to

if params.target_number > 0 then
template_data.weakspot_hit_target_number = params.target_number
end

could fix this bug.

Steps to Reproduce (Required):

Kill an enemy with instakills such as haymaker blessing or hyper-critical talent will permanently ban precision violence from a match. All hits afterwards can no longer replenish toughness from this talent.

Reproduction Rate (Required):

Constant (100%)

Platform (Required):

PC - Steam

7 Likes