diff --git a/src/k_kart.c b/src/k_kart.c index 32df71563..da9493976 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -3777,7 +3777,7 @@ void K_SpawnSparkleTrail(mobj_t *mo) P_SetMobjState(sparkle, S_KARTINVULN_LARGE1); } -void K_SpawnWipeoutTrail(mobj_t *mo, boolean translucent) +void K_SpawnWipeoutTrail(mobj_t *mo, boolean offroad) { mobj_t *dust; angle_t aoff; @@ -3805,15 +3805,12 @@ void K_SpawnWipeoutTrail(mobj_t *mo, boolean translucent) P_SetScale(dust, mo->scale); K_FlipFromObject(dust, mo); - if (translucent) // offroad effect + if (offroad) // offroad effect { dust->momx = mo->momx/2; dust->momy = mo->momy/2; dust->momz = mo->momz/2; } - - if (translucent) - dust->renderflags |= RF_GHOSTLY; } void K_SpawnDraftDust(mobj_t *mo) diff --git a/src/k_kart.h b/src/k_kart.h index 5abeae5f7..10c166890 100644 --- a/src/k_kart.h +++ b/src/k_kart.h @@ -58,7 +58,7 @@ void K_RunFinishLineBeam(void); UINT16 K_DriftSparkColor(player_t *player, INT32 charge); void K_SpawnBoostTrail(player_t *player); void K_SpawnSparkleTrail(mobj_t *mo); -void K_SpawnWipeoutTrail(mobj_t *mo, boolean translucent); +void K_SpawnWipeoutTrail(mobj_t *mo, boolean offroad); void K_SpawnDraftDust(mobj_t *mo); void K_DriftDustHandling(mobj_t *spawner); void K_PuntMine(mobj_t *mine, mobj_t *punter); diff --git a/src/lua_baselib.c b/src/lua_baselib.c index 5af187084..1397f6fcf 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -3580,11 +3580,11 @@ static int lib_kSpawnSparkleTrail(lua_State *L) static int lib_kSpawnWipeoutTrail(lua_State *L) { mobj_t *mo = *((mobj_t **)luaL_checkudata(L, 1, META_MOBJ)); - boolean translucent = lua_optboolean(L, 2); + boolean offroad = lua_optboolean(L, 2); NOHUD if (!mo) return LUA_ErrInvalid(L, "mobj_t"); - K_SpawnWipeoutTrail(mo, translucent); + K_SpawnWipeoutTrail(mo, offroad); return 0; }