-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Central Command #20
Central Command #20
Conversation
huh |
Не очень понимаю в чем геймплей этих ролей. Это же просто максимум 5 человек, оторванных от основного геймплея на станции. Должно быть очень скучно сидеть перекидываться бумагами со станцией, да и при каком нить запросе ERT тоже геймплей будет заключаться лишь в нажатии кнопочки и озвучивании задачи отряда. И вроде как код добавляет возможность попасть на ЦК при помощи емага, что может сильно повлиять на баланс антагов против экипажа, особенно если на ЦК не будет ролей охраны (а если они по вайтлисту, то их наверняка может и не быть). Да и в целом никто не задумывал, что на ЦК можно попасть не через эвак. |
Забыл про емаг. Уберу |
Всё пофиксил всё работает @ksen0morph вам на ревью |
Обожаю, когда игроков членят на мелкие группы, которые почти никак друг с другом не пересекаются |
Предлагаю подождать пока мы в очередной раз переделаем ЦК, а уже потом вводить роли на него |
Учитывая комментарии выше, я бы предложил подождать, учитывая, что в коде есть места, на которые хотелось бы обратить внимание. Ревью будет, но позже, думаю такая задержка не критична, если я ошибаюсь, напишите здесь об этом. |
Finally, закрою ПР на основе |
if (!centcom.Roles.Contains(job.Value.Comp1.JobPrototype.Value)) | ||
{ | ||
continue; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целях возможности использовать код повторно стоило добавить в прототип профессии поле на разрешение быть целью антагониста.
Тогда и сам метод желательно переименовать в что-то более общее, типо там FilterByJob()
. Хотя не уверен в чём смысл вообще выделять эту часть кода в отдельный метод
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целях возможности использовать код повторно стоило добавить в прототип профессии поле на разрешение быть целью антагониста.
Тогда и сам метод желательно переименовать в что-то более общее, типо там
FilterByJob()
. Хотя не уверен в чём смысл вообще выделять эту часть кода в отдельный метод
Не вижу смысла добавлять это кому-либо кроме ЦКшных
return; // not loaded centcom | ||
} | ||
|
||
var shuttleName = "Неизвестный"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Локализация?
} | ||
|
||
_chat.DispatchStationAnnouncement(CentComGrid, | ||
$"Внимание! Радары обнаружили {shuttleName} шаттл, входящий в космическое пространство объекта Центрального Командования!", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Локализация?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В пути к файлу директория бакмена
- BaseStationCargo #Backmen | ||
- BaseStationJobsSpawning #Backmen | ||
- BaseStationRecords #Backmen | ||
- BaseStationShuttles #Backmen |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#Backmen
name: Оператор ЦК | ||
description: Оператор Центрального Командования. Истинный бюрократ. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В фтлки.
stationProto: NanotrasenCentralCommand | ||
components: | ||
- type: StationNameSetup | ||
mapNameTemplate: '{0} Central Command {1}' | ||
nameGenerator: | ||
!type:NanotrasenNameGenerator | ||
prefixCreator: 'TG' | ||
- type: StationJobs | ||
availableJobs: | ||
CCOperator: [ 2, 2] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CCOperator: [ 2, 2] | |
CCOperator: [2, 2] |
centcom-ftl-action-at-centcomm = Вы уже находитесь на ЦентКомме | ||
centcom-ftl-action-no-station = Станция ЦентКомма не найдена | ||
centcom-ftl-action-no-pilot = Вы не пилотируете шаттл | ||
centcom-ftl-action-name = Ключ навигации ЦентКомма | ||
centcom-ftl-action-description = Позволяет совершить прыжок на станцию ЦентКомма |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В русском переводе ЦентКом пишется с одной "м". Вроде бы.
Content.Shared/_CorvaxNext/Shuttles/Components/CentcommShuttleComponent.cs
Show resolved
Hide resolved
|
||
namespace Content.Shared._CorvaxNext.CentComm; | ||
|
||
[RegisterComponent, NetworkedComponent] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я не уверен, но вроде бы NetworkedComponent
лишний, так как нет полей.
Почему всё с двумя "m" написано, кто это придумал бля.. |
Оффы решили |
оффы п... |
Мой тестингРазное
Ключи перевода без перевода
БСС на мапу ЦК
Проблемы карты
ДизайнВсё ещё уверен насколько геймплей за них будет интересен игрокам. Я немного опасаюсь возможностей игроков на ЦК, но думаю вайтлист защитит. Вот к что могут сделать игроки ЦК:
Медиа |
Как ответственный за СЦК человек заявляю, что на данный момент работаем над очередным реворком. Постараюсь учесть все моменты, однако лично я против удаления факса синди как минимум из-за его полезности. Если игроки зачем-то полезут к нему то это уже работа педалей, но никак не мапперов. На нынешнем цк он достаточно ограничен от зевак, чтобы к нему нельзя было добраться просто так без необходимости и меты. |
Тяжело.... Ну ладно |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Сделайте нормальную локаль |
Описание PR
Rxup/space-station-14#136
Добавляет ЦентКом в игру
Система изначально взята с бэкмена и немного редактирована
Добавляет следующие роли:
Почему / Баланс:
https://discord.com/channels/919301044784226385/1303414592617316444
Технические детали
Медиа
Требования
Критические изменения
Список изменений
🆑