LittleLeonie Posted December 5, 2022 Share Posted December 5, 2022 (edited) For a while now - and it seems the last patch has made things worse - I have been encountering enemies that simply have a grey (invulnerable) health bar for no apparent reason. Today I had a Get-Content -Path "~\AppData\Local\Warframe\EE.log" -Wait running on the side while playing a few conjunction survivals and found that this appeared a few times... Spoiler 2747.236 AI [Info]: OnAgentCreated /Npc/RifleLancer50 Live 36 Spawned 48 Ticking 36 Paused 0 IgnoredTicking 2 MonitoredTicking 34 AllyLive 2 AllyActive 2 NeutralActive 0 2747.683 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Pass: 1 DT_CORROSIVE: 362.029, modified: 362.029percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,724.059}, base amount: 362 2747.683 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Negative dmg dealt to 21064 - -23, damage amount=-23.0396 2747.683 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Pass: 1 DT_CORROSIVE: 362.029, modified: 362.029percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,724.059}, base amount: 362 2747.683 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Negative dmg dealt to 21064 - -23, damage amount=-23.0396 2747.683 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Pass: 1 DT_CORROSIVE: 362.029, modified: 362.029percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,724.059}, base amount: 362 2747.683 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Negative dmg dealt to 21064 - -23, damage amount=-23.0396 2747.683 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Pass: 1 DT_CORROSIVE: 362.029, modified: 362.029percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,724.059}, base amount: 362 2747.683 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Negative dmg dealt to 21064 - -23, damage amount=-23.0396 2747.683 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Pass: 1 DT_CORROSIVE: 362.029, modified: 362.029percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,724.059}, base amount: 362 2747.683 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Negative dmg dealt to 21064 - -23, damage amount=-23.0396 2747.683 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Pass: 1 DT_CORROSIVE: 362.029, modified: 362.029percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,724.059}, base amount: 362 2747.683 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-11.5198], before: 46.0793 (RifleLancerAvatar216) 2747.683 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-11.5198] 2747.683 Game [Warning]: Negative dmg dealt to 21064 - -23, damage amount=-23.0396 2748.319 AI [Info]: OnAgentCreated /Npc/RifleLancer51 Live 36 Spawned 49 Ticking 36 Paused 0 IgnoredTicking 2 MonitoredTicking 34 AllyLive 2 AllyActive 2 NeutralActive 0 2748.698 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Pass: 1 DT_CORROSIVE: 423.839, modified: 423.839percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,847.679}, base amount: 424 2748.698 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Negative dmg dealt to 21064 - -27, damage amount=-26.9732 2748.698 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Pass: 1 DT_CORROSIVE: 423.839, modified: 423.839percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,847.679}, base amount: 424 2748.698 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Negative dmg dealt to 21064 - -27, damage amount=-26.9732 2748.698 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Pass: 1 DT_CORROSIVE: 423.839, modified: 423.839percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,847.679}, base amount: 424 2748.698 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Negative dmg dealt to 21064 - -27, damage amount=-26.9732 2748.698 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Pass: 1 DT_CORROSIVE: 423.839, modified: 423.839percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,847.679}, base amount: 424 2748.698 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Negative dmg dealt to 21064 - -27, damage amount=-26.9732 2748.698 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Pass: 1 DT_CORROSIVE: 423.839, modified: 423.839percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,847.679}, base amount: 424 2748.698 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.698 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-13.4866] 2748.698 Game [Warning]: Negative dmg dealt to 21064 - -27, damage amount=-26.9732 2748.699 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.699 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-13.4866] 2748.699 Game [Warning]: Pass: 1 DT_CORROSIVE: 423.839, modified: 423.839percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,847.679}, base amount: 424 2748.699 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-13.4866], before: 53.9465 (RifleLancerAvatar216) 2748.699 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-13.4866] 2748.699 Game [Warning]: Negative dmg dealt to 21064 - -27, damage amount=-26.9732 2749.714 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Pass: 1 DT_CORROSIVE: 461.318, modified: 461.318percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,922.637}, base amount: 461 2749.714 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Negative dmg dealt to 21064 - -29, damage amount=-29.3584 2749.714 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Pass: 1 DT_CORROSIVE: 461.318, modified: 461.318percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,922.637}, base amount: 461 2749.714 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Negative dmg dealt to 21064 - -29, damage amount=-29.3584 2749.714 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Pass: 1 DT_CORROSIVE: 461.318, modified: 461.318percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,922.637}, base amount: 461 2749.714 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Negative dmg dealt to 21064 - -29, damage amount=-29.3584 2749.714 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Pass: 1 DT_CORROSIVE: 461.318, modified: 461.318percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,922.637}, base amount: 461 2749.714 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Negative dmg dealt to 21064 - -29, damage amount=-29.3584 2749.714 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Pass: 1 DT_CORROSIVE: 461.318, modified: 461.318percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,922.637}, base amount: 461 2749.714 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Negative dmg dealt to 21064 - -29, damage amount=-29.3584 2749.714 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Pass: 1 DT_CORROSIVE: 461.318, modified: 461.318percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,922.637}, base amount: 461 2749.714 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-14.6792], before: 58.7168 (RifleLancerAvatar216) 2749.714 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-14.6792] 2749.714 Game [Warning]: Negative dmg dealt to 21064 - -29, damage amount=-29.3584 Spoiler 4264.758 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.758 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-1026.02] 4264.758 Game [Warning]: Pass: 1 DT_CORROSIVE: 13344.1, modified: 13344.1percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,26688.2}, base amount: 13,344 4264.758 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.758 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-1026.02] 4264.758 Game [Warning]: Negative dmg dealt to 57441 - -2052, damage amount=-2052.04 4264.758 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.758 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-1026.02] 4264.758 Game [Warning]: Pass: 1 DT_CORROSIVE: 13344.1, modified: 13344.1percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,26688.2}, base amount: 13,344 4264.758 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.758 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-1026.02] 4264.758 Game [Warning]: Negative dmg dealt to 57441 - -2052, damage amount=-2052.04 4264.758 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.758 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-1026.02] 4264.758 Game [Warning]: Pass: 1 DT_CORROSIVE: 13344.1, modified: 13344.1percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,26688.2}, base amount: 13,344 4264.758 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.758 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-1026.02] 4264.758 Game [Warning]: Negative dmg dealt to 57441 - -2052, damage amount=-2052.04 4264.758 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.759 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-1026.02] 4264.759 Game [Warning]: Pass: 1 DT_CORROSIVE: 13344.1, modified: 13344.1percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,26688.2}, base amount: 13,344 4264.759 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.759 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-1026.02] 4264.759 Game [Warning]: Negative dmg dealt to 57441 - -2052, damage amount=-2052.04 4264.759 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.759 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-1026.02] 4264.759 Game [Warning]: Pass: 1 DT_CORROSIVE: 13344.1, modified: 13344.1percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,26688.2}, base amount: 13,344 4264.759 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.759 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-1026.02] 4264.759 Game [Warning]: Negative dmg dealt to 57441 - -2052, damage amount=-2052.04 4264.759 Game [Warning]: Pass 0, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.759 Game [Warning]: Pass 0, iter 12: ability damage mult: 1 [-1026.02] 4264.759 Game [Warning]: Pass: 1 DT_CORROSIVE: 13344.1, modified: 13344.1percent: 1, dmg pct: 1, resist mult: 1, resist: 0, range:{0,26688.2}, base amount: 13,344 4264.759 Game [Warning]: Pass 1, iter 12: damage mult: -0.25 [-1026.02], before: 4104.07 (OrokinHeavyFemaleAvatar3329) 4264.759 Game [Warning]: Pass 1, iter 12: ability damage mult: 1 [-1026.02] 4264.759 Game [Warning]: Negative dmg dealt to 57441 - -2052, damage amount=-2052.04 Indecating that I'd be dealing negative damage (and thus none) But in all honesty I really can't explain it... they just happen to be invulnerable at some point and then decide not to be anymore at some point it feels really random... I wanted to wait with a bug report until I could give a proper bug report rather than a user story, but I guess this is all I got for now. Edited December 14, 2022 by LittleLeonie title 3 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 7, 2022 Author Share Posted December 7, 2022 After further testing, there's definitely a correlation between enemies becoming invilnerable, having DOT status effects applied to them and the negative damage stacking bug. Link to comment Share on other sites More sharing options...
StormLord07 Posted December 7, 2022 Share Posted December 7, 2022 I'm sorry I seemed to experience the similar bug but with a specific type of enemies only, and want to know if you have this too, Is there a ```Trying to heal predeath avatar``` in your log? Were you playing a Necros, Wisp or Octavia? Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 7, 2022 Author Share Posted December 7, 2022 6 minutes ago, StormLord07 said: I'm sorry I seemed to experience the similar bug but with a specific type of enemies only, and want to know if you have this too, Is there a ```Trying to heal predeath avatar``` in your log? Were you playing a Necros, Wisp or Octavia? I was playing saryn but I can definitely look out for such a line 🤔 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 8, 2022 Author Share Posted December 8, 2022 (edited) Had a nekros in the squad now and saw a squal of it now... Spoiler 19041.662 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar 19043.838 Game [Warning]: Trying to heal predeath avatar Edited December 8, 2022 by LittleLeonie Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 14, 2022 Author Share Posted December 14, 2022 (edited) WARNING: This theory has been proven wrong further down in the thread! Description: Every so often when playing with frames that can buff your damage or the damage of specific status effects it happens that you ancounter a seemingly randomly invulnerable target. Uppon further investigation and as seen in the user story below these enemies ALWAYS have at least one status effect applied to them. Observing the logs while one of these enemies is present we see a swarm of messages telling us one of the statuses applied to that enemy is dealing negative damage. Hypothesis as to why this happens: At the core Warframe needs to save the value of damage being dealt in a variable, this variable has a datatype and a maximum value. Judging by the fact that I have seen nagative damage being dealt before and everything positive before that never exceeded (2³²)/2 (roughly 2.14 billion) I'll assume Warframe uses signed integers to save damage values. Now we all know hitting millions isn't that difficult with the correct setup and with the correct build you're easily able to consistently exceed MAX_INT. But you see... an Integer starts with the positive numbers and once you exceed those you land in the negatives since the computer doesn't do math the way we do. That being said, the hypothesis is that we're currently able to multiply status dots to the point that they exceed MAX_INT and try to deal negative damage to the target. This puts the enemy into a state of being "overhealed" past their maximum health pool and thus made invulnerable. Reproduction: Reproduction Rate: this seems to be pretty inconsistent and happens on about 1% of enemies. you're definitely more likely to encounter it in an endless mission. Reproduction Steps: I've somewhat consistently been able to reproduce this with my Saryn in Steel Path Survivals. Stacking spores to the high heavens and also giving me the corrosive buff with her Venom Dose Augment at a medium to high power strength in addition to having Grendels Nourish subsumed and coating everything in viral has made this issue ever more prevalent for me. My Saryn Build: Spoiler My Cyanex Build (What I mostly shoot with): Spoiler Riven: Expected Result: Even if those status procs technically would deal damage beyond MAX_INT I'd either like to see that being the damage cap for the time being with everything beyond it maybe just resulting in an instant kill-shot. Or - well and actually - I'd like to see the datatype for damage change in the long-term since we are seeing very clearly that the maximum of 2³² is not enough. Experienced Result: At current whenever I shoot an enemy there's effectively a chance (a fraction of my status chance though effected by it) that that enemy will become invulnerable. Current Work-Around: As of now, waiting for the "faulty" status dot to end fixes the issue, although you'll have to deal with that target being fully functional and attacking you without being able to retaliate in the meantime. Edited December 22, 2022 by LittleLeonie 2 Link to comment Share on other sites More sharing options...
LoseFace Posted December 14, 2022 Share Posted December 14, 2022 The problem is in Sarina herself and her ability "Miasma" and in the residual damage, in milliseconds. If the duration of the ability has whole seconds, then this bug will not work. And if the ability does not have whole seconds, then in the remaining milliseconds the damage will decrease, right down to negative damage, in order to deal damage depending on the remaining milliseconds. So it turns out that if you inflict any other damage that will hang the status during the same period of damage reduction, then the damage reduction will remain until any status disappears on the enemy (except for radiation, as far as I tested carefully) I even have an example of this bug, and how exactly to reproduce it: https://youtube.com/clip/Ugkx2fmA4M7vKfEefXa45w0dFyD9Gn-2PQXH 2 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 14, 2022 Author Share Posted December 14, 2022 (edited) So you're saying it's Miasma specifically? 🤔 @LoseFace Edited December 14, 2022 by LittleLeonie Link to comment Share on other sites More sharing options...
LoseFace Posted December 14, 2022 Share Posted December 14, 2022 1 минуту назад, LittleLeonie сказал: So you're saying it's Miasma specifically? 🤔 Exactly Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 14, 2022 Author Share Posted December 14, 2022 (edited) Tbf I doubt that though because yes they might be displaying the ms on miasma, but by that logic you should be able to reproduce it with every status effect. Every program counts in milliseconds, so if you know your status duration well enough this should be reproducable with any status type. Edited December 14, 2022 by LittleLeonie 1 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 14, 2022 Author Share Posted December 14, 2022 13 minutes ago, LittleLeonie said: so if you know your status duration well enough this should be reproducable with any status type And to be fair from what we're seeing in-game it seems like it is Link to comment Share on other sites More sharing options...
Damocles Posted December 15, 2022 Share Posted December 15, 2022 Idk about you guys, but I get the same problem without ever touching saryn, and getting it even in solo runs. The only unchanged variable for me is that I run a Panzer that proccs viral on everything, and I find it awfully sus that she stands next to the invulnerable one every time. Maybe this has something to with spores or maybe a precept animation that got interrupted? 1 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 15, 2022 Author Share Posted December 15, 2022 19 hours ago, Damocles said: Idk about you guys, but I get the same problem without ever touching saryn, and getting it even in solo runs. The only unchanged variable for me is that I run a Panzer that proccs viral on everything, and I find it awfully sus that she stands next to the invulnerable one every time. Maybe this has something to with spores or maybe a precept animation that got interrupted? It is the way the viral status decays that makes this happen. the Panzers spores and quills apply viral too :/ 1 Link to comment Share on other sites More sharing options...
IDystopiaI Posted December 15, 2022 Share Posted December 15, 2022 (edited) High damage is not a requirement for encountering this bug. https://youtu.be/p1curcMb5U0 And an enemy becoming vulnerable after the viral proc expires, all of the other status effects on it were still active. Edited December 15, 2022 by IDystopiaI second link 1 Link to comment Share on other sites More sharing options...
LoseFace Posted December 16, 2022 Share Posted December 16, 2022 14 часов назад, IDystopiaI сказал: High damage is not a requirement for encountering this bug. https://youtu.be/p1curcMb5U0 It is possible that this is a completely different bug Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 16, 2022 Author Share Posted December 16, 2022 I think I might make a new topic with everything we know/I learned from this... because it's becoming very obvious it is the timing of stacking viral procs that is making this happen. Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 16, 2022 Author Share Posted December 16, 2022 5 hours ago, LoseFace said: It is possible that this is a completely different bug I am fairly certain it is the same thing Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 16, 2022 Author Share Posted December 16, 2022 (edited) I will start by explaining the title a little. I've been investigating this issue and suspecting loads of different causes for this bug to occurr up to this point and you can find part 1 and 2 here: As you can see by reading the comments on "Part 2" I have been proven wrong in my hypothesis. So here's a proper - and hopefully correct - bug report of the issue we are all collectively encountering when it comes to enemies becoming invulnerable because of viral proc stacking. Description: When a viral proc multiplies the damage of a different status effect and that viral proc decays it seems to slowly lose its damage multiplication potential by applying a negative damage miltiplier ontop of the positive one. In the event that then a new viral proc is applied (refreshing the duration of the viral stack) the negative damage multiplier of the old viral stack gets multiplied with the positive multiplier of the new viral proc resulting in an absurdly high negative viral multiplier that would cause the enemy to take negative damage. We can see this happening in the logs, in this example a slash DOT is getting multiplied by the faulty viral stack: Spoiler 5149.800 Game [Warning]: Pass 0, iter 2: damage mult: -0.25 [-0.57371], before: 2.29484 (RifleLancerAvatar1574) 5149.800 Game [Warning]: Pass 0, iter 2: ability damage mult: 1 [-0.57371] 5149.800 Game [Warning]: Pass: 1 DT_SLASH: 250, modified: 200percent: 1, dmg pct: 1, resist mult: 1.25, resist: -0.25, range:{0,400}, base amount: 200 5149.800 Game [Warning]: Pass 1, iter 2: damage mult: -0.25 [-0.57371], before: 2.29484 (RifleLancerAvatar1574) 5149.800 Game [Warning]: Pass 1, iter 2: ability damage mult: 1 [-0.57371] 5149.800 Game [Warning]: Negative dmg dealt to 12809 - -1, damage amount=-1.14742 5149.800 Game [Warning]: Pass 0, iter 2: damage mult: -0.25 [-0.57371], before: 2.29484 (RifleLancerAvatar1574) 5149.800 Game [Warning]: Pass 0, iter 2: ability damage mult: 1 [-0.57371] 5149.800 Game [Warning]: Pass: 1 DT_SLASH: 250, modified: 200percent: 1, dmg pct: 1, resist mult: 1.25, resist: -0.25, range:{0,400}, base amount: 200 5149.800 Game [Warning]: Pass 1, iter 2: damage mult: -0.25 [-0.57371], before: 2.29484 (RifleLancerAvatar1574) 5149.800 Game [Warning]: Pass 1, iter 2: ability damage mult: 1 [-0.57371] 5149.800 Game [Warning]: Negative dmg dealt to 12809 - -1, damage amount=-1.14742 Reproduction: if timed correctly this can be done reliably by knowing your status duration and being able to apply viral consistently. A Saryn makes this easy with her Miasma (the viral in this case multiplying the Miasma DOT) Spoiler @LoseFace show's us how in this youtube clip https://www.youtube.com/clip/Ugkx2fmA4M7vKfEefXa45w0dFyD9Gn-2PQXH @IDystopiaI has an example of Weapon procs causing the bug here: Expected Result: even if the viral stack is about to run out, we would expect it to properly refresh and not cause some janky multiplication like we are seeing right now. Experienced Result: refreshing a viral proc right before it's expiration with more DOTs applied to an enemy causes it to multiply into the negatives making that enemy invulnerable and impossible to kill until the faulty viral stack fully expires as shown in the video by @IDystopiaI below. Spoiler Current Work-Around-Fix: As seen above, waiting for the faulty viral proc to run out currently causes the affected enemy to become vulnerable again, but this requires patience, sometimes teamwork and dealing with a potentially lethal foe while you are completely unable to retallieate. Edited December 16, 2022 by LittleLeonie reformatted log file paste 2 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 16, 2022 Author Share Posted December 16, 2022 Made a part 3 and tagged you 2, thank you for the video evidance! Link to comment Share on other sites More sharing options...
LoseFace Posted December 19, 2022 Share Posted December 19, 2022 (edited) @LittleLeonieI tested it, and the truth is, the whole thing is only in the very status of the virus. You need to catch the moment when the last copy of the virus expires, and immediately impose a new one, while another status is active that deals damage per second, then it will be possible to make an immortal enemy. In the video, I have fire and a virus in Nukor, but fire is a priority, so that it would be more convenient to control the status of the virus: Edited December 19, 2022 by LoseFace 3 Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 22, 2022 Author Share Posted December 22, 2022 (edited) On 2022-12-20 at 12:22 AM, LoseFace said: @LittleLeonieI tested it, and the truth is, the whole thing is only in the very status of the virus. You need to catch the moment when the last copy of the virus expires, and immediately impose a new one, while another status is active that deals damage per second, then it will be possible to make an immortal enemy. In the video, I have fire and a virus in Nukor, but fire is a priority, so that it would be more convenient to control the status of the virus: yup, exactly like I suspected. it's viral procs combined with any other DOT status causing this... Which... considering the most effective status combination to run at the moment is viral + heat makes this quite a segnificant issue and very common to encounter just by using your weapons. Edited December 22, 2022 by LittleLeonie Link to comment Share on other sites More sharing options...
LittleLeonie Posted December 22, 2022 Author Share Posted December 22, 2022 (edited) the topics got merged so this is a bit of a mess now ._. Edited December 22, 2022 by LittleLeonie Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now