[TF2] Fix deflected grenades dealing 85-170 self damage to Pyro#1733
[TF2] Fix deflected grenades dealing 85-170 self damage to Pyro#1733num-get wants to merge 1 commit intoValveSoftware:masterfrom
Conversation
|
i will note that grenades arent the only projectiles affected by this bug, it also affects sentry rockets and flares also this fix would introduce another bug (though this is a lot more minor in comparison) some explanation from the description of my video demonstrating this bug https://www.youtube.com/watch?v=cvGbGDuHZaI @mastercoms has this Big Commit in her tc2 project that fixes a ton of airblast-related bugs and inconsistencies, this includes fixing the self-damage and killstreak/strange counts simultaneously |
|
This isn't necessarily a bug as reflected projectiles aren't "self" exactly. |
I haven't tested this for the latest projectiles introduced in JI, like the Dragon's Fury, Gas Passer, etc, and any other possible changes introduced then. This is holding me back from actually submitting it as a PR. If someone else can test it and make sure every reflected projectile in the game is still working properly, then it would be pretty much good to PR. This includes:
|
Considering stuff like rockets don't behave this way, and it actually changes team, it is a bug. |
|
Also imo, due to the nature of the bug and the many interacting components, it makes sense to do one big reflect fix PR, rather than many small ones, as many small ones have a lot of issues with tending to do redundant fixes that conflict with each other. With a big PR, the GetOriginalLauncher change can be done to the base projectile, which fixes everything all at once. |

Description
Fix the deflected grenades for using the incorrect self damage value of 85-170 (flamethrower damage value) instead of 38-75 (same as demoman's grenade jump).
Before:
2026-01-01.14-15-13.mp4
After:
2026-01-01.14-18-23.mp4