diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 6745618e942..efd1624bbf0 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -64,10 +64,7 @@ if(!O.anchored) var/mob/living/target = locate() in view(10,src) if(!target) - return - else O.throw_at(target, 5, 10) - return /obj/effect/anomaly/grav/Bump(mob/A) diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index d3a23ec50e3..4ff5bd2519b 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -51,8 +51,9 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 return 0 /obj/effect/immovablerod/Bump(atom/clong) - playsound(src, 'sound/effects/bang.ogg', 50, 1) - audible_message("CLANG") + if(prob(10)) + playsound(src, 'sound/effects/bang.ogg', 50, 1) + audible_message("CLANG") if(clong && prob(25)) x = clong.x @@ -65,7 +66,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 else if (istype(clong, /mob)) if(istype(clong, /mob/living/carbon/human)) var/mob/living/carbon/human/H = clong - H << "The rod penetrates you!" + H.visible_message("[H.name] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!") H.adjustBruteLoss(160) if(clong.density || prob(10)) clong.ex_act(2) diff --git a/html/changelogs/vekter - 10092.yml b/html/changelogs/vekter - 10092.yml index 0834a028c4d..e52a45ed596 100644 --- a/html/changelogs/vekter - 10092.yml +++ b/html/changelogs/vekter - 10092.yml @@ -1,8 +1,8 @@ - author: Vekter delete-after: True +changes: - bugfix: "Finally fixed immovable rods! They will now properly bisect the station (and crit anyone unlucky enough to be in their path)." - tweak: "Increased Meteor activity detected in the vicinity of the station. Be advised that many storms may be more violent than they once were." - rscadd: "Gravitational anomalies will now throw items at mobs in their vicinity. Take care while scanning them."