diff --git a/Resources/Locale/ru-RU/ADT/station-goal/station-goal-component.ftl b/Resources/Locale/ru-RU/ADT/station-goal/station-goal-component.ftl new file mode 100644 index 00000000000..416b98bfc42 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/station-goal/station-goal-component.ftl @@ -0,0 +1,166 @@ +adt-station-goal-transit-base = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительные задачи отсутствуют. + +adt-station-goal-transit-resourses = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - перед завершением смены собрать всю руду и ресурсы, добытые отделом снабжения и транспортировать их на станцию ЦК. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием отдела снабжения, Капитана и Квартирмейстера. + +adt-station-goal-transit-upgrade = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - создать улучшенные версии оборудования для отделов станции и транспортировать это оборудование на станцию ЦК по завершению смены. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием отдела исследований, Капитана и Научного Руководителя. + +adt-station-goal-transit-servicedecor = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - украсить помещения бара, столовой, театра и примыкающих территорий. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием инженерного и сервисного отдела, Капитана, Старшего Инженера и Главы Персонала. + +adt-station-goal-transit-servicetransport = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - по завершению смены доставить на станцию ЦК еду, напитки и продукцию отдела ботаники, неизрасходованные в течение смены. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием отдела сервиса, Капитана и Главы Персонала. + +adt-station-goal-transit-artifact = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - по завершению смены доставить на станцию ЦК в защищенных контейнерах артефакты, над которыми работал отдел исследований. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием отдела исследований, Капитана и Научного руководителя. + +adt-station-goal-transit-medicine = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - по завершению смены доставить на станцию ЦК остаток лекарств, изготовленных медицинским отделом за период смены. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием медицинского отдела, Капитана и Главного Врача. + +adt-station-goal-transit-contraband = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ { $station } + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, Командование { $station }, ваша текущая смена - транзитная. + + Ваша задача - обеспечивать работоспособность и порядок на { $station } в течение 2 часов. + + По окончанию срока вам надлежит отправить отчет о ситуации на станции и подготовиться к эвакуации на ЦК. + В случае, если ответа на отчет нет более 15 минут или если ситуация требует экстренной эвакуации - вы имеете право вызвать шаттл самостоятельно. + + Длительность смены может быть увеличена вами в случае необходимости, но время смены не должно составлять более 3 часов. + Сокращение смены допустимо, но в том случае, если этого требует ситуация на станции и продолжение работы создает угрозу для безопасности активов NT, в том числе экипажа станции. + + Дополнительная задача - по завершению смены доставить на станцию ЦК вещественные доказательства задержанных преступников и найденную за время смены контрабанду. + Дополнительная задача является необязательной, её выполнение будет отмечено премированием службы безопасности, Капитана и Главы Службы Безопасности. diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml index 449adb17a36..2d87d0760ed 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_astra.yml @@ -76,14 +76,15 @@ #silicon StationAi: [ 1, 1 ] Borg: [ 2, 2 ] - - type: StationGoal - goals: - - Shuttle - - Singularity - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - Tesla - - VirusologyAmbusol + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Shuttle + # - Singularity + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - Tesla + # - VirusologyAmbusol diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml index 2f7b9d53aa3..40fecd4b383 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_delta.yml @@ -66,14 +66,14 @@ #silicon StationAi: [ 1, 1 ] Borg: [ 2, 3 ] - - - type: StationGoal - goals: - - Shuttle - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - XenobiologyRepair - - VirusologyAmbusol + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Shuttle + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - XenobiologyRepair + # - VirusologyAmbusol diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml index d2f1f84a9bc..cb914b0e043 100644 --- a/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml +++ b/Resources/Prototypes/ADT/Maps/ADTMaps/adt_gemini.yml @@ -63,11 +63,11 @@ #silicon StationAi: [ 1, 1 ] Borg: [ 2, 3 ] - - - type: StationGoal - goals: - - Shuttle - - Artifacts - - Bank - - MiningOutpost - - VirusologyAmbusol + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Shuttle + # - Artifacts + # - Bank + # - MiningOutpost + # - VirusologyAmbusol diff --git a/Resources/Prototypes/ADT/Objectives/goals.yml b/Resources/Prototypes/ADT/Objectives/goals.yml new file mode 100644 index 00000000000..16c7773c342 --- /dev/null +++ b/Resources/Prototypes/ADT/Objectives/goals.yml @@ -0,0 +1,33 @@ +# Цели в рамках теста станции без цели + +- type: stationGoal + id: ADTStationGoalTransitBase + text: adt-station-goal-transit-base + +- type: stationGoal + id: ADTStationGoalTransitResourses + text: adt-station-goal-transit-resourses + +- type: stationGoal + id: ADTStationGoalTransitUpgrade + text: adt-station-goal-transit-upgrade + +- type: stationGoal + id: ADTStationGoalTransitServiceDecor + text: adt-station-goal-transit-servicedecor + +- type: stationGoal + id: ADTStationGoalTransitServiceTransport + text: adt-station-goal-transit-servicetransport + +- type: stationGoal + id: ADTStationGoalTransitArtifact + text: adt-station-goal-transit-artifact + +- type: stationGoal + id: ADTStationGoalTransitMedicine + text: adt-station-goal-transit-medicine + +- type: stationGoal + id: ADTStationGoalTransitContraband + text: adt-station-goal-transit-contraband diff --git a/Resources/Prototypes/Corvax/Entities/Stations/base.yml b/Resources/Prototypes/Corvax/Entities/Stations/base.yml index 8aaaf00b712..381ff432b59 100644 --- a/Resources/Prototypes/Corvax/Entities/Stations/base.yml +++ b/Resources/Prototypes/Corvax/Entities/Stations/base.yml @@ -4,11 +4,20 @@ components: - type: StationGoal goals: - - Shuttle - - Singularity - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - Tesla \ No newline at end of file + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - Shuttle + # - Singularity + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - Tesla + - ADTStationGoalTransitBase + - ADTStationGoalTransitResourses + - ADTStationGoalTransitUpgrade + - ADTStationGoalTransitServiceDecor + - ADTStationGoalTransitServiceTransport + - ADTStationGoalTransitArtifact + - ADTStationGoalTransitMedicine + - ADTStationGoalTransitContraband diff --git a/Resources/Prototypes/Corvax/Maps/astra.yml b/Resources/Prototypes/Corvax/Maps/astra.yml index e1e9495b9ac..9cb116237b1 100644 --- a/Resources/Prototypes/Corvax/Maps/astra.yml +++ b/Resources/Prototypes/Corvax/Maps/astra.yml @@ -65,13 +65,14 @@ #silicon StationAi: [ 1, 1 ] Borg: [ 2, 2 ] - - type: StationGoal - goals: - - Shuttle - - Singularity - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - VirusologyAmbusol + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Shuttle + # - Singularity + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - VirusologyAmbusol diff --git a/Resources/Prototypes/Corvax/Maps/delta.yml b/Resources/Prototypes/Corvax/Maps/delta.yml index dbd2d87c630..51aec3fd767 100644 --- a/Resources/Prototypes/Corvax/Maps/delta.yml +++ b/Resources/Prototypes/Corvax/Maps/delta.yml @@ -58,15 +58,16 @@ Paramedic: [ 1, 1 ] #silicon Borg: [ 2, 3 ] - - type: StationGoal - goals: - - Shuttle - - Singularity - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - Tesla - - XenobiologyRepair - - VirusologyAmbusol + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Shuttle + # - Singularity + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - Tesla + # - XenobiologyRepair + # - VirusologyAmbusol diff --git a/Resources/Prototypes/Corvax/Maps/frame.yml b/Resources/Prototypes/Corvax/Maps/frame.yml index d60a7a26eaa..46ca0af4c56 100644 --- a/Resources/Prototypes/Corvax/Maps/frame.yml +++ b/Resources/Prototypes/Corvax/Maps/frame.yml @@ -65,6 +65,7 @@ # cargo SalvageSpecialist: [ 3, 3 ] CargoTechnician: [ 2, 2 ] - - type: StationGoal - goals: - - FrameRepair + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - FrameRepair diff --git a/Resources/Prototypes/Corvax/Maps/pearl.yml b/Resources/Prototypes/Corvax/Maps/pearl.yml index f1b5da402b6..0c977c813b2 100644 --- a/Resources/Prototypes/Corvax/Maps/pearl.yml +++ b/Resources/Prototypes/Corvax/Maps/pearl.yml @@ -65,11 +65,12 @@ Quartermaster: [ 1, 1 ] SalvageSpecialist: [ 3, 3 ] CargoTechnician: [ 3, 3 ] - - type: StationGoal - goals: - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - Tesla + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - Tesla diff --git a/Resources/Prototypes/Corvax/Maps/silly.yml b/Resources/Prototypes/Corvax/Maps/silly.yml index d0fd1b2492f..f83aefe16db 100644 --- a/Resources/Prototypes/Corvax/Maps/silly.yml +++ b/Resources/Prototypes/Corvax/Maps/silly.yml @@ -64,11 +64,12 @@ Quartermaster: [ 1, 1 ] SalvageSpecialist: [ 3, 3 ] CargoTechnician: [ 3, 3 ] - - type: StationGoal - goals: - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - Tesla + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - Tesla diff --git a/Resources/Prototypes/Corvax/Maps/split.yml b/Resources/Prototypes/Corvax/Maps/split.yml index bd85d3d72bd..14e7b95dab1 100644 --- a/Resources/Prototypes/Corvax/Maps/split.yml +++ b/Resources/Prototypes/Corvax/Maps/split.yml @@ -60,11 +60,12 @@ # cargo SalvageSpecialist: [ 1, 1 ] CargoTechnician: [ 3, 3 ] - - type: StationGoal - goals: - - Artifacts - - XenobiologyRepair - - VirusologyAmbusol + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Artifacts + # - XenobiologyRepair + # - VirusologyAmbusol Payback: stationProto: NanotrasenStationNoArrivals components: @@ -118,9 +119,10 @@ # cargo SalvageSpecialist: [ 1, 1 ] CargoTechnician: [ 2, 3 ] - - type: StationGoal - goals: - - SectorSecurity + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - SectorSecurity Lumber: stationProto: NanotrasenStationNoArrivals components: @@ -192,11 +194,12 @@ Quartermaster: [ 1, 1 ] SalvageSpecialist: [ 3, 3 ] CargoTechnician: [ 3, 4 ] - - type: StationGoal - goals: - - Shuttle - - Singularity - - SolarPanels - - Zoo - - MiningOutpost - - Tesla + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - Shuttle + # - Singularity + # - SolarPanels + # - Zoo + # - MiningOutpost + # - Tesla diff --git a/Resources/Prototypes/Corvax/Maps/terra.yml b/Resources/Prototypes/Corvax/Maps/terra.yml index 537577aeb96..3b0c4011523 100644 --- a/Resources/Prototypes/Corvax/Maps/terra.yml +++ b/Resources/Prototypes/Corvax/Maps/terra.yml @@ -75,11 +75,12 @@ Quartermaster: [ 1, 1 ] SalvageSpecialist: [ 2, 3 ] CargoTechnician: [ 2, 2 ] - - type: StationGoal - goals: - - SolarPanels - - Artifacts - - Bank - - Zoo - - MiningOutpost - - Tesla + #ADT-Tweak - стандартные цели заменены на транзит в рамках эксперимента + # - type: StationGoal + # goals: + # - SolarPanels + # - Artifacts + # - Bank + # - Zoo + # - MiningOutpost + # - Tesla