diff --git a/code/datums/components/tilted.dm b/code/datums/components/tilted.dm
index c4e97ee6efd..7027fdbc5e8 100644
--- a/code/datums/components/tilted.dm
+++ b/code/datums/components/tilted.dm
@@ -82,14 +82,14 @@
if(user)
user.visible_message(
- "[user] begins to right [parent].",
- "You begin to right [parent]."
+ "[user] begins to right [atom_parent].",
+ "You begin to right [atom_parent]."
)
- if(!do_after(user, duration, TRUE, parent))
+ if(!do_after(user, duration, TRUE, parent) || QDELETED(src))
return
user.visible_message(
- "[user] rights [parent].",
- "You right [parent].",
+ "[user] rights [atom_parent].",
+ "You right [atom_parent].",
"You hear a loud clang."
)
@@ -98,7 +98,7 @@
atom_parent.unbuckle_all_mobs(TRUE)
- SEND_SIGNAL(parent, COMSIG_MOVABLE_UNTILTED, user)
+ SEND_SIGNAL(atom_parent, COMSIG_MOVABLE_UNTILTED, user)
atom_parent.layer = initial(atom_parent.layer)