diff --git a/src/p_mobj.cpp b/src/p_mobj.cpp index 7d80faf4b..3f82c7190 100644 --- a/src/p_mobj.cpp +++ b/src/p_mobj.cpp @@ -6758,7 +6758,7 @@ bool P_CheckMissileSpawn (AActor* th, double maxdist) // killough 3/15/98: no dropoff (really = don't care for missiles) auto oldf2 = th->flags2; - th->flags2 &= ~MF2_MCROSS; // The following check is not supposed to activate missile triggers. + th->flags2 &= ~(MF2_MCROSS|MF2_PCROSS); // The following check is not supposed to activate missile triggers. if (!(P_TryMove (th, newpos, false, NULL, tm, true))) { // [RH] Don't explode ripping missiles that spawn inside something @@ -8140,7 +8140,7 @@ DEFINE_ACTION_FUNCTION(AActor, Vel3DFromAngle) PARAM_FLOAT(speed); PARAM_ANGLE(angle); PARAM_ANGLE(pitch); - self->Vel3DFromAngle(pitch, angle, speed); + self->Vel3DFromAngle(angle, pitch, speed); return 0; } diff --git a/wadsrc/static/zscript/strife/acolyte.txt b/wadsrc/static/zscript/strife/acolyte.txt index c14cb5bf7..f7457dd56 100644 --- a/wadsrc/static/zscript/strife/acolyte.txt +++ b/wadsrc/static/zscript/strife/acolyte.txt @@ -103,7 +103,7 @@ class Acolyte : StrifeHumanoid players[i].mo.GiveInventoryType ("QuestItem7"); players[i].SetLogNumber (14); A_StopSound (CHAN_VOICE); - A_PlaySound ("svox/voc14", CHAN_VOICE); + A_PlaySound ("svox/voc14", CHAN_VOICE, 1, false, ATTN_NONE); } } } diff --git a/wadsrc/static/zscript/strife/alienspectres.txt b/wadsrc/static/zscript/strife/alienspectres.txt index d17d91eb2..726c8a05e 100644 --- a/wadsrc/static/zscript/strife/alienspectres.txt +++ b/wadsrc/static/zscript/strife/alienspectres.txt @@ -179,7 +179,7 @@ class AlienSpectre1 : SpectralMonster if (log > 0) { String voc = "svox/voc" .. log; - A_PlaySound(voc, CHAN_VOICE); + A_PlaySound(voc, CHAN_VOICE, 1, false, ATTN_NONE); player.player.SetLogNumber (log); } }