diff --git a/code/modules/industrial_lift/tram_lift_master.dm b/code/modules/industrial_lift/tram_lift_master.dm index cf2be7520d3..b422e20eed5 100644 --- a/code/modules/industrial_lift/tram_lift_master.dm +++ b/code/modules/industrial_lift/tram_lift_master.dm @@ -99,13 +99,13 @@ if(to_where == from_where) return + update_tram_doors(CLOSE_DOORS) travel_direction = get_dir(from_where, to_where) travel_distance = get_dist(from_where, to_where) from_where = to_where set_travelling(TRUE) set_controls(LIFT_PLATFORM_LOCKED) - update_tram_doors(CLOSE_DOORS) - addtimer(CALLBACK(src, PROC_REF(dispatch_tram), to_where), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(dispatch_tram), to_where), 3 SECONDS) /datum/lift_master/tram/proc/dispatch_tram(obj/effect/landmark/tram/to_where) SEND_SIGNAL(src, COMSIG_TRAM_TRAVEL, from_where, to_where) @@ -126,7 +126,7 @@ if(!travel_distance) update_tram_doors(LOCK_DOORS) update_tram_doors(OPEN_DOORS) - addtimer(CALLBACK(src, PROC_REF(unlock_controls)), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(unlock_controls)), 2 SECONDS) return PROCESS_KILL else if(world.time >= next_move) var/start_time = TICK_USAGE diff --git a/icons/obj/doors/tramdoor.dmi b/icons/obj/doors/tramdoor.dmi index a7ee6aa3507..bf34b2e53f7 100644 Binary files a/icons/obj/doors/tramdoor.dmi and b/icons/obj/doors/tramdoor.dmi differ