diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index 74514879884..a60fe6059f3 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -61,7 +61,10 @@ if(istype(creator, /obj/item/hand_tele)) var/obj/item/hand_tele/HT = creator HT.remove_portal(src) - . = ..() + + target = null + creator = null + return ..() /obj/effect/portal/CollidedWith(atom/bumped_atom) . = ..() diff --git a/html/changelogs/hellfirejag portal hard del.yml b/html/changelogs/hellfirejag portal hard del.yml new file mode 100644 index 00000000000..b9a8a319a96 --- /dev/null +++ b/html/changelogs/hellfirejag portal hard del.yml @@ -0,0 +1,4 @@ +author: Hellfirejag +delete-after: True +changes: + - bugfix: "Fixed a hard delete related to telescience portals."