From 0027b55583d6728123764057009878aa0dc01bce Mon Sep 17 00:00:00 2001 From: tralezab Date: Sun, 23 Feb 2020 01:28:43 -0800 Subject: [PATCH 1/3] violence --- .../objects/structures/transit_tubes/transit_tube_pod.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm index 6f8bd2fcd6a..5a802f79d9d 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm @@ -151,7 +151,13 @@ outside_tube() /obj/structure/transit_tube_pod/proc/outside_tube() + var/list/savedcontents = contents + var/saveddir = dir + var/turf/destination = get_edge_target_turf(src,saveddir) + visible_message("[src] ejects it's insides out!") deconstruct(FALSE)//we automatically deconstruct the pod + for(var/i in savedcontents) + i.throw_at(destination,rand(1,3),5) /obj/structure/transit_tube_pod/return_air() return air_contents From 02bb6dc723c64fdea7c311bfa57b70f7d5887315 Mon Sep 17 00:00:00 2001 From: tralezab <40974010+tralezab@users.noreply.github.com> Date: Sun, 23 Feb 2020 01:32:15 -0800 Subject: [PATCH 2/3] Update transit_tube_pod.dm --- code/game/objects/structures/transit_tubes/transit_tube_pod.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm index 5a802f79d9d..def2eb7ec92 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm @@ -154,7 +154,7 @@ var/list/savedcontents = contents var/saveddir = dir var/turf/destination = get_edge_target_turf(src,saveddir) - visible_message("[src] ejects it's insides out!") + visible_message("[src] ejects its insides out!") deconstruct(FALSE)//we automatically deconstruct the pod for(var/i in savedcontents) i.throw_at(destination,rand(1,3),5) From b9ad061e602adadd14db60dcce4e8ee501f30331 Mon Sep 17 00:00:00 2001 From: tralezab Date: Sun, 23 Feb 2020 01:46:29 -0800 Subject: [PATCH 3/3] Update transit_tube_pod.dm --- .../objects/structures/transit_tubes/transit_tube_pod.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm index 5a802f79d9d..b6fb09f5aa0 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm @@ -151,13 +151,14 @@ outside_tube() /obj/structure/transit_tube_pod/proc/outside_tube() - var/list/savedcontents = contents + var/list/savedcontents = contents.Copy() var/saveddir = dir var/turf/destination = get_edge_target_turf(src,saveddir) visible_message("[src] ejects it's insides out!") deconstruct(FALSE)//we automatically deconstruct the pod for(var/i in savedcontents) - i.throw_at(destination,rand(1,3),5) + var/atom/movable/AM = i + AM.throw_at(destination,rand(1,3),5) /obj/structure/transit_tube_pod/return_air() return air_contents