Rack Em Up and Matriarch's head / armor

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/
  • Weve updated the Tripwire Privacy Notice under our Policies to be clearer about our use of customer information to come in line with the EU General Data Protection Regulation (GDPR) rules that come into force today (25th May 2018). The following are highlights of our changes:


    We've incorporated the relevant concepts from the GDPR including joining the EU and Swiss Privacy Shield framework. We've added explanations for why and how Tripwire processes customer data and the types of data that we process, as well as information about your data protection rights.



    For more information about our privacy practices, please review the new Privacy Policy found here: https://tripwireinteractive.com/#/privacy-notice

simplecat

Active member
Apr 27, 2015
943
166
43
Russian Federation
docs.google.com
Original post from discord and repro steps:
Rack 'Em Up ceases to work on Matriarch at battle phase 3 if you follow this path:
1. Destroy her cannon armor without destroying her shield.
2. Bring her HP down to 75% by shooting her arm where her cannon was (best weak spot), again, without destroying her shield. Eventually, her shield will self-destruct as she enters phase 2.
3. Keep shooting her arm until she's at 50% HP, which causes her head armor to self destruct as she enters phase 3. At that point, Rack 'Em Up no longer works. Tested with both Sharpshooter and Gunslinger.

Summary: Gunslinger's and Sharpshooter's Rack Em Up skills stop working on Matriarch's head if her armor is destroyed in a specific manner.

Desciption: There are two ways to destroy Matriarch's armor pieces:

1. Aim at these and shoot. Eventually both will break, order doesn't matter. Might as well shoot her shield if you'd like. Use all you want - bullets, flames, explosives. But make sure to take armor pieces while she is above 50% hp. That seems to be a natural way to fight her.

2. Bring her health down to 50% without destroying armor (optionally skipping shield too). Her shield will break at 75% hp mark and then both armor pieces will automatically break at 50% hp mark.

The difference is when you use method 1, every time her armor takes damage following sequence is being used: TakeArmorZoneDamage (reduces armor hp on hit) -> ZedExplodeArmor (when hp is 0) -> OnArmorZoneStatusUpdated. In this last function it removes her "dome" or "LeftHandCap" hitzones from the pool (whatever comes first). Once "dome" hitzone has been removed, the "head" hitzone takes its place (gets its index shifted from 1 to 0) which does allow both of the Rack Em Up skills to work on headshots.

In method 2, instead, it uses TakeDamage -> IncrementBattlePhase -> SetBattlePhase -> ArmorInfo.ExplodeArmor. ExplodeArmor sets armor hp to 0, updates UI and spawns particles but it doesn't call for OnArmorZoneStatusUpdated. So if you use this method, both hitzones ("dome" and "LeftHandCap") will retain their places. Rack Em Up won't work there (in hitfxinfo if will be showing HitBoneIndex=1 opposite to 0 which Rack Em Up skills are work with).
 

Humam2104

Active member
Jul 1, 2020
345
68
28
Just happened to me yesterday! in a multiplayer match at stage 2 (with her orange health). It's nice to see someone noticing it along with me (I was playing as a sharpshooter with an M14)
 

simplecat

Active member
Apr 27, 2015
943
166
43
Russian Federation
docs.google.com
To reproduce this bug? No, i don't think so. Regardless of skill choices (and perk choices too) it gives the same effect. It's a Matriarch's issue not a specific perk.

If you destroy her armor by method 2 (bringing actual hp below 50%) the Rack 'Em Up skill will stop working because it will be considering that you hit something other than head.
Two other Gunslinger's skills should also stop working: Skullcraker (slow down on headshots) and Knock 'Em Down's stumble power bonus on headshots.

In fact all skill bonuses of all perks that in script files use HitZoneIdx == HZI_HEAD in IF statements to verify whether this is head or not will stop working.
 

Kittenmittens

Tripwire Interactive Community Team
Staff member
Mar 11, 2016
1,503
362
83
Killing Floor Discord :)
To reproduce this bug? No, i don't think so. Regardless of skill choices (and perk choices too) it gives the same effect. It's a Matriarch's issue not a specific perk.

If you destroy her armor by method 2 (bringing actual hp below 50%) the Rack 'Em Up skill will stop working because it will be considering that you hit something other than head.
Two other Gunslinger's skills should also stop working: Skullcraker (slow down on headshots) and Knock 'Em Down's stumble power bonus on headshots.

In fact all skill bonuses of all perks that in script files use HitZoneIdx == HZI_HEAD in IF statements to verify whether this is head or not will stop working.
Thanks, written up for QA.