/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/controllers/subsystem/engines.dm
30 строк
788 B
ShiftyRail
Horizon engines now actually shoot fire (#27287)
23 авг 2020, 19:10
Не верифицирован
23 авг 2020, 19:10
dfafc84
Код
Авторство
О чём код?
var/datum/subsystem/engines/SSengines /datum/subsystem/engines name = "Engines" wait = SS_WAIT_ENGINES flags = SS_NO_INIT | SS_KEEP_TIMING priority = SS_PRIORITY_ENGINES display_order = SS_DISPLAY_ENGINES /datum/subsystem/engines/New() NEW_SS_GLOBAL(SSengines) /datum/subsystem/engines/fire(resumed = FALSE) if(flags & SS_NO_FIRE) return if(map.has_engines) if (!ship_has_power) return FALSE for (var/obj/structure/shuttle/engine/propulsion/horizon/engine in large_engines) if (!istype(get_area(engine), /area/maintenance/engine)) continue spawn() // So that they fire all at once. engine.shoot_exhaust(3, 0) else flags |= SS_NO_FIRE pause() message_admins("Engines subsystem was paused due to lack of engines.")