mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-25 17:12:12 +00:00
A complete rewrite of the dock proc for shuttles to make it more maintainable and readable and also bring over some new features while we're at it. This allows for multi-area shuttles and more control over the effects of anything being moved. Areas, and movable atoms all have (before|on|after)ShuttleMove procs, turfs have (from|to)ShuttleMove procs which are called the same as beforeShuttleMove. All ShuttleMove procs have been moved to a single file in the shuttle module. Stationary docks will have their baseturf_type and area_type modified in maps once the problems have been worked out.
10 lines
304 B
Plaintext
10 lines
304 B
Plaintext
/obj/docking_port/mobile/elevator
|
|
name = "elevator"
|
|
id = "elevator"
|
|
dwidth = 3
|
|
width = 7
|
|
height = 7
|
|
movement_force = list("KNOCKDOWN" = 0, "THROW" = 0)
|
|
|
|
/obj/docking_port/mobile/elevator/request(obj/docking_port/stationary/S) //No transit, no ignition, just a simple up/down platform
|
|
dock(S, TRUE) |