diff --git a/code/modules/vehicles/train.dm b/code/modules/vehicles/train.dm index 8199c91577..24d24b1179 100644 --- a/code/modules/vehicles/train.dm +++ b/code/modules/vehicles/train.dm @@ -25,7 +25,7 @@ /obj/vehicle/train/Initialize() . = ..() for(var/obj/vehicle/train/T in orange(1, src)) - latch(T) + latch(T, null) /obj/vehicle/train/Move() var/old_loc = get_turf(src) @@ -149,22 +149,26 @@ //Note: there is a modified version of this in code\modules\vehicles\cargo_train.dm specifically for cargo train engines /obj/vehicle/train/proc/attach_to(obj/vehicle/train/T, mob/user) if (get_dist(src, T) > 1) - to_chat(user, "[src] is too far away from [T] to hitch them together.") + if(user) + to_chat(user, "[src] is too far away from [T] to hitch them together.") return if (lead) - to_chat(user, "[src] is already hitched to something.") + if(user) + to_chat(user, "[src] is already hitched to something.") return if (T.tow) - to_chat(user, "[T] is already towing something.") + if(user) + to_chat(user, "[T] is already towing something.") return //check for cycles. var/obj/vehicle/train/next_car = T while (next_car) if (next_car == src) - to_chat(user, "That seems very silly.") + if(user) + to_chat(user, "That seems very silly.") return next_car = next_car.lead