A lot of bugfixes. (#20358)

- bugfix: "Fixed PDAs not being automatically updated by the Force
Change Name admin action."
- bugfix: "Announcements from non-Horizon ships drifting into hazards no
longer spawn observer chat. You will only get the announcements if you
are on the same z-level. The Horizon will still send its announcements
globally."
  - bugfix: "Offships no longer send newscaster announcements."
  - bugfix: "Fixed ling stings not working. Again."
- bugfix: "The robotics core console no longer reverts into a normal R&D
console when disassembled and reassembled."
- bugfix: "The robotics core console now has its own circuit that can be
made through R&D."
- bugfix: "Fixed the message that simple mobs print when they step on a
trap."
  - bugfix: "Fixed the foam sword sprite."
  - bugfix: "Fixed damaged wall overlays."
  - bugfix: "Fixed the INDRA field getting messed up by pointing at it."
  - bugfix: "Apple pies now count for the pie bounty."
- bugfix: "Changeling chameleon claws no longer spawn in the warehouse."
  - bugfix: "Admin click-drag to possess has been fixed."
- bugfix: "Added a minimum damage threshold to delimb, in order to stops
ridiculously small damage from taking off limbs. The threshold is the
organ's max damage divided by 3."
  - bugfix: "The Pull psionic ability no longer pulls anchored objects."

Fixes #17739
Fixes #17369
Fixes #19535
Fixes #19166
Fixes #20184
Fixes #20165
Fixes #20164
Fixes #20117
Fixes #19961
Fixes #20231
Fixes #20277
Fixes #20346

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2025-01-13 22:13:44 +00:00
committed by GitHub
co-authored by Matt Atlas
parent 860987c6bc
commit eb3bc19014
19 changed files with 133 additions and 39 deletions
+1 -1
View File
@@ -1313,7 +1313,7 @@
/obj/item/toy/cultsword
name = "foam sword"
desc = "An arcane weapon wielded by the followers of the hit Saturday morning cartoon \"King Nursee and the Acolytes of Heroism\"."
icon = 'icons/obj/sword.dmi'
icon = 'icons/obj/sword_64.dmi'
icon_state = "cultblade"
item_state = "cultblade"
w_class = WEIGHT_CLASS_BULKY
@@ -6,17 +6,6 @@
name = T_BOARD("R&D control console")
build_path = /obj/machinery/computer/rdconsole/core
/obj/item/circuitboard/rdconsole/attackby(obj/item/attacking_item, mob/user)
if(attacking_item.isscrewdriver())
user.visible_message(SPAN_NOTICE("\The [user] adjusts the jumper on \the [src]'s access protocol pins."),
SPAN_NOTICE("You adjust the jumper on the access protocol pins."))
if(src.build_path == /obj/machinery/computer/rdconsole/core)
src.name = T_BOARD("RD Console - Robotics")
src.build_path = /obj/machinery/computer/rdconsole/robotics
to_chat(user, SPAN_NOTICE("Access protocols set to robotics."))
else
src.name = T_BOARD("RD Console")
src.build_path = /obj/machinery/computer/rdconsole/core
to_chat(user, SPAN_NOTICE("Access protocols set to default."))
return
/obj/item/circuitboard/robotics_console
name = T_BOARD("robotics control console")
build_path = /obj/machinery/computer/rdconsole/robotics
+1 -1
View File
@@ -265,7 +265,7 @@
//Give a simple message and return if it's not a human
if(!ishuman(L))
L.visible_message(SPAN_DANGER("You step on \the [src]!"))
L.visible_message(SPAN_DANGER("[L] steps on \the [src]!"))
return
var/mob/living/carbon/human/human = L