This commit is contained in:
SandPoot
2024-04-05 17:57:54 -03:00
parent bd7040a50d
commit 68fa21d602
34 changed files with 223 additions and 126 deletions
+6
View File
@@ -941,13 +941,19 @@
/obj/docking_port/mobile/proc/count_engines()
. = 0
engine_list = list()
for(var/thing in shuttle_areas)
var/area/shuttle/areaInstance = thing
for(var/obj/structure/shuttle/engine/E in areaInstance.contents)
if(!QDELETED(E))
engine_list += E
RegisterSignal(E, COMSIG_PARENT_QDELETING, PROC_REF(on_engine_deleted))
. += E.engine_power
/obj/docking_port/mobile/proc/on_engine_deleted(datum/source)
SIGNAL_HANDLER
engine_list -= source
// Double initial engines to get to 0.5 minimum
// Lose all initial engines to get to 2
//For 0 engine shuttles like BYOS 5 engines to get to doublespeed