diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 3ec8719490..55191067e1 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -139,7 +139,7 @@ if(!T || T.z != src.z) continue shake_camera(M, 3, get_dist(M.loc, src.loc) > 20 ? 1 : 3) - M.playsound_local(src.loc, 'sound/effects/meteorimpact.ogg', 50, 1, get_rand_frequency(), 10) + playsound(src.loc, 'sound/effects/meteorimpact.ogg', 40, 1) explosion(src.loc, 0, 1, 2, 3, 0) if (--src.hits <= 0) diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 5d3159c4ae..5ba97f9005 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -61,7 +61,7 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa var/y0 = epicenter.y var/z0 = epicenter.z - for(var/turf/T in trange(epicenter, max(devastation_range, heavy_impact_range, light_impact_range))) + for(var/turf/T in trange(max(devastation_range, heavy_impact_range, light_impact_range), epicenter)) var/dist = cheap_pythag(T.x - x0,T.y - y0) if(dist < devastation_range) dist = 1