BlackRabbitMsk
Refugee
- Version
- 2.6
- Platform
- Windows
Greetings. Recently, players informed me that the Master of Intellect perk at level 5 has changed. Previously, there was a perk for the always-charged staff (which, in my opinion, was too unbalanced and I'm glad it was removed). However, now this skill grants 300% damage from electroshock (at least that's what it says, but only in the English localization; other localizations retain the old description). This essentially makes this skill completely useless, as it unlocks late or mid-game, and the enemies the player encounters have a completely different health pool, so 6 or 18 damage per second doesn't really matter to them. It's unlikely that such low stats would make any difference to zombies with 2k++ health. But that's not even the crux of the problem.
I started digging into how it works in the code and found an interesting point. Currently, this is implemented as an additional damage bonus in the shock buff itself, with a requirement for a variable that is passed when the player strikes. Essentially, code for this has been added to the item itself and to the buff. However, the current requirement for the item is incorrect:
As a result, in its current form, this bonus is added upon learning the wand skill to level 5. The skill point for Master of Intellect has no effect whatsoever—it currently has no bonuses whatsoever.
I started digging into how it works in the code and found an interesting point. Currently, this is implemented as an additional damage bonus in the shock buff itself, with a requirement for a variable that is passed when the player strikes. Essentially, code for this has been added to the item itself and to the buff. However, the current requirement for the item is incorrect:
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="ModifyCVar" target="other" cvar="perkIntelMaster5" operation="set" value="1">
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="5"/>
<requirement name="CompareItemMetaFloat" operation="GTE" value="4" key="charge"/></triggered_effect>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="ModifyCVar" target="other" cvar="perkIntelMaster5" operation="set" value="1">
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="5"/>
<requirement name="CompareItemMetaFloat" operation="GTE" value="4" key="charge"/></triggered_effect>
As a result, in its current form, this bonus is added upon learning the wand skill to level 5. The skill point for Master of Intellect has no effect whatsoever—it currently has no bonuses whatsoever.
- Reproduction Steps
- Game file opened
- Link to Logs
- https://pastebin.com/
- Link to Screenshot/Video
- https://www.youtube.com