Bouncing projectiles cause infighting

Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.

If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.

Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is ON
[img] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Bouncing projectiles cause infighting

Re: Bouncing projectiles cause infighting

by Rachael » Fri May 23, 2025 1:09 pm

This possibly might require version-gating in order to fix.

And if so, gzdoom.pk3 would need to use something like an "OldProjectile" flag group instead of a regular "Projectile" flag group so that old versions of the Projectile flag group get a special flag to re-enable the old behavior.

Bouncing projectiles cause infighting

by Heisanevilgenius » Thu May 22, 2025 6:50 am

I gave imps a bouncing fireball in zscript and when it hits another imp it causes them to infight despite being the same species.

Here's a test wad:
http://heisanevilgenius.com/dl/test.pk3

Code: Select all

Class BounceImpBall : DoomImpBall replaces DoomImpBall
{
	Default
	{
		DamageFunction 1;
		BounceType "Hexen";
		BounceFactor 1;
		WallBounceFactor 1;
		+ALLOWBOUNCEONACTORS;
		+BOUNCEONACTORS;
		-NOGRAVITY;
		BounceSound "imp/shotx";
		BounceCount 60;		
	}
}

Top