Issue Type (Required):
Talents
Issue Description (Required):
As of writing this it has been nearly 6 months since penetration of the soul was added to psyker’s skill tree, and it has been functional for none of that.
What I don’t understand is how it’s been this long without fatshark fixing it, when the fix would literally only take 5 seconds.
defallt here identified the cause of the bug, pretty amateurish imo but I’m not a programmer Penetration of the Soul fails to apply rending - #13 by defallt
Below I will provide what I believe is the fixed code, based on defallt’s report
function _rending_multiplier(attacker_stat_buffs, target_stat_buffs, is_backstab, is_flanking, is_critical_strike, is_target_staggered, is_warp_attack, attack_type)
local attacker_multiplier = attacker_stat_buffs.rending_multiplier or 1
local target_multiplier = target_stat_buffs.rending_multiplier or 1
local attacker_backstab_multiplier = is_backstab and attacker_stat_buffs.backstab_rending_multiplier or 1
local target_backstab_multiplier = is_backstab and target_stat_buffs.backstab_rending_multiplier or 1
local attacker_flanking_multiplier = is_flanking and attacker_stat_buffs.flanking_rending_multiplier or 1
local target_flanking_multiplier = is_flanking and target_stat_buffs.flanking_rending_multiplier or 1
local attacker_crit_multiplier = is_critical_strike and attacker_stat_buffs.critical_strike_rending_multiplier or 1
local target_crit_multiplier = is_critical_strike and target_stat_buffs.critical_strike_rending_multiplier or 1
local warp_attack_rending = is_warp_attack and attacker_stat_buffs.warp_attacks_rending_multiplier or 1
local attacker_vs_staggered_multiplier = is_target_staggered and attacker_stat_buffs.rending_vs_staggered_multiplier or 1
local is_melee = attack_type and attack_type == attack_types.melee
local melee_rending_multiplier = is_melee and attacker_stat_buffs.melee_rending_multiplier or 1
local rending_multiplier = attacker_multiplier + target_multiplier + attacker_backstab_multiplier + target_backstab_multiplier + attacker_crit_multiplier + target_crit_multiplier + attacker_flanking_multiplier + target_flanking_multiplier + attacker_vs_staggered_multiplier + melee_rending_multiplier + warp_attack_rending - 10
rending_multiplier = math.min(rending_multiplier, 1)
return rending_multiplier, rending_multiplier > 0
end
fatshark please actually fix the bugs in your code, especially when they’re as easy as adding “+ warp_attack_rending”, if this isnt the correct code the team at fatshark should at least know what is
Steps to Reproduce (Required):
- equip the penetration of the soul talent on psyker
Reproduction Rate (Required):
Constant (100%)
Platform (Required):
PC - Steam