Have you checked that no other similar issue already exists?
[X] I have searched and not found similar issues.
A clear and concise description of what the bug is.
In GZDoom g4.12.2, the player takes damage when firing the shotgun replacement in this wad: intercep3_res.wad
The custom projectiles and the player each have the same splash group in the Dehacked file, so they shouldn't hurt the player:
splash group = 0
Oddly, the splash damage doesn't take effect on projectile spawn, but if the player catches up to the projectile or stands near as it hits a wall, they will take unintended splash damage. Enemies on the other hand take very little splash damage from the fireballs. In other MBF21 ports (Woof! and DSDA), the monsters take all the splash damage while the player is immune as intended.
Steps to reproduce the behaviour.
Explain how to reproduce
Load GZDoom with intercep3_res.wad.
Boot up any map and type IDFA.
Switch to the shotgun. It now fires fireball projectiles.
Fire the shotgun at a wall or run towards the projectile (using turbo helps).
The player will take splash damage as the projectile calls the MBF21 RadiusDamage function.
Following the same steps in Woof! & DSDA-Doom, the player takes zero splash damage, as expected.
GZDoom version
GitHub version 4.12.2
Which game are you running with GZDoom?
Doom 2
What Operating System are you using?
None
Please describe your specific OS version
Windows 10 Home
Relevant hardware info
No response
Have you checked that no other similar issue already exists?
A clear and concise description of what the bug is.
In GZDoom g4.12.2, the player takes damage when firing the shotgun replacement in this wad: intercep3_res.wad
The custom projectiles and the player each have the same splash group in the Dehacked file, so they shouldn't hurt the player:
splash group = 0
Oddly, the splash damage doesn't take effect on projectile spawn, but if the player catches up to the projectile or stands near as it hits a wall, they will take unintended splash damage. Enemies on the other hand take very little splash damage from the fireballs. In other MBF21 ports (Woof! and DSDA), the monsters take all the splash damage while the player is immune as intended.
Steps to reproduce the behaviour.
Explain how to reproduce
Following the same steps in Woof! & DSDA-Doom, the player takes zero splash damage, as expected.
Your configuration
Provide a Log
No response