diff --git a/src/p_mobj.c b/src/p_mobj.c index 26e94aaa5..32cb9bc97 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -6945,6 +6945,8 @@ static void P_FlameJetSceneryThink(mobj_t *mobj) flame = P_SpawnMobj(mobj->x, mobj->y, mobj->z, MT_FLAMEJETFLAME); P_SetMobjState(flame, S_FLAMEJETFLAME4); + flame->renderflags |= RF_TRANS40; + flame->angle = mobj->angle; if (mobj->flags2 & MF2_AMBUSH) // Wave up and down instead of side-to-side @@ -6983,6 +6985,8 @@ static void P_VerticalFlameJetSceneryThink(mobj_t *mobj) flame = P_SpawnMobj(mobj->x, mobj->y, mobj->z, MT_FLAMEJETFLAME); + flame->renderflags |= RF_TRANS40; + strength = 20*FRACUNIT; strength -= ((20*FRACUNIT)/16)*mobj->movedir;