Fix throwable items getting stuck on ceilings.

This commit is contained in:
Marisa the Magician 2022-11-12 10:59:23 +01:00
commit a1d57e3a77
2 changed files with 20 additions and 3 deletions

View file

@ -316,6 +316,8 @@ Class VoiceBoxActive : Actor
VBOX A 30
{
invoker.anglevel *= 0;
bMISSILE = false;
ClearBounce();
A_StartSound("voice/activate");
}
VBOX ABCDEFGHIJ 1
@ -516,7 +518,12 @@ Class FlareThrown : Actor
}
Goto Spawn;
Death:
FLAR A 0 { anglevel *= 0; }
FLAR A 0
{
anglevel *= 0;
bMISSILE = false;
ClearBounce();
}
FLAR A 1
{
if ( waterlevel > 0 )
@ -834,7 +841,12 @@ Class BetaFlareThrown : Actor
}
Goto Spawn;
Death:
FLAR A 0 { anglevel *= 0; }
FLAR A 0
{
anglevel *= 0;
bMISSILE = false;
ClearBounce();
}
FLAR A 1
{
if ( waterlevel > 0 )

View file

@ -172,7 +172,12 @@ Class SeedProj : Actor
}
Goto Spawn;
Death:
SEED A 20 { anglevel *= 0; }
SEED A 20
{
anglevel *= 0;
bMISSILE = false;
ClearBounce();
}
SEED A 1
{
A_SetScale(Scale.x-1./35.);