-
Notifications
You must be signed in to change notification settings - Fork 3
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
Upstream 21.02.2025 #69
Conversation
* Modified science spawners a bit since I realized including maints loot was undesireable * Linked Medical doors to buttons, redesigned the floor of the dining area a bit, placed more science spawners * Somehow I overlooked that I was importing the maints loot table instead of the sci loot table * Gave sci an EOD closet * named the evac shuttle
* named apcs, doors, air alarms, cameras, fire alarms, substations, SMESs * updated PostMapInitTest.cs to include Cell * added psychologist spawn * fixed scanner console link, fixed disposals conveyors, and more * added janitor service lights, maints firelocks, and more * added more fun maint rooms * improved head offices, kitchen, psych. added maints between science and arrivals * fixed spawners placed over solid objects * added unique evac shuttle, the Cilium * evac shuttle is now orientated correctly * added unique cargo shuttle * updated kitchen area * renamed Cell Station to Elkridge Depot, removed most main hall airlocks for smoother travel * general last-minute touch-ups around the bridge and sec * changed station name in PostMapInitTest.cs
* named apcs, doors, air alarms, cameras, fire alarms, substations, SMESs * updated PostMapInitTest.cs to include Cell * added psychologist spawn * fixed scanner console link, fixed disposals conveyors, and more * added janitor service lights, maints firelocks, and more * added more fun maint rooms * improved head offices, kitchen, psych. added maints between science and arrivals * fixed spawners placed over solid objects * added unique evac shuttle, the Cilium * evac shuttle is now orientated correctly * added unique cargo shuttle * updated kitchen area * renamed Cell Station to Elkridge Depot, removed most main hall airlocks for smoother travel * general last-minute touch-ups around the bridge and sec * changed station name in PostMapInitTest.cs * added Elkridge to default map pool * added myself to map_attribution.yml credits
Packed Update (decals mostly)
Co-authored-by: PJBot <[email protected]>
* fix rainbow plushie inhands * address requested changes * attribute sprites
* refactor wieldable events * fix inconsitency with wielding and use updated events * wieldable cosmetic refactoring * Update Content.Shared/Wieldable/Events.cs Co-authored-by: Centronias <[email protected]> * real Co-authored-by: ScarKy0 <[email protected]> --------- Co-authored-by: deltanedas <@deltanedas:kde.org> Co-authored-by: Centronias <[email protected]> Co-authored-by: ScarKy0 <[email protected]>
* lobby name cvar * panel width * skrek * server name localization fix * comment format fix Co-authored-by: Thomas <[email protected]> * remove redundant newline Co-authored-by: Thomas <[email protected]> * string.empty Co-authored-by: Thomas <[email protected]> * use SetWidth * Update Resources/Locale/en-US/lobby/lobby-gui.ftl --------- Co-authored-by: Thomas <[email protected]> Co-authored-by: slarticodefast <[email protected]>
Adds collision with bullets to lights
santa is keel.
* Moved the stand clear decal in front of the janitor's shutters up two pixels * added tech maints under most maints doors, fixed power issues in cargo, and fixed a couple minor issues
* Remove kessler, zombeteors gameodes * Probably should keep the protos in case an admin wants to torture players secretly * address slart review
* Added distinct ad and bye chatter to Dr. Gibb vending * Correcting revert mistake * Changed ad pack names to better match naming convention
WalkthroughВ этом пулреквесте внесены изменения в систему внедрения зависимостей для целей станции, обновлён вызов соответствующих систем и методов, а также улучшена локализация текстов интерфейса. Кроме того, произведены корректировки в конфигурациях карт, прототипах, рецептах и загрузках ролей, а также обновлена атрибуция для спрайтов и текстур. Некоторые устаревшие файлы удалены, а новые конфигурационные файлы добавлены. Changes
Poem
✨ Finishing Touches
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
RSI Diff Bot; head commit 161431e merging into 4a6e680 Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi
Resources/Textures/Interface/Actions/actions_mecha.rsi
Resources/Textures/Interface/Alerts/breathing.rsi
Resources/Textures/Objects/Tiles/tile.rsi
Resources/Textures/Objects/Tools/network_configurator.rsi
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi
|
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.
Actionable comments posted: 2
🔭 Outside diff range comments (2)
Resources/Changelog/ChangelogSyndie.yml (1)
4549-4609
:⚠️ Potential issueОбнаружены изменения без разделителя!
Последние записи в файле изменений не имеют разделителя между собой, что может привести к проблемам при парсинге.
Примените следующие изменения:
- author: Zekins3366 + - author: Zekins3366И так далее для всех последующих записей. Каждая запись должна начинаться с дефиса и пробела.
Resources/Maps/Corvax/Misc/corvax_terminal.yml (1)
8048-8060
:⚠️ Potential issueИсправьте конфигурацию физики для логических гейтов.
Логические гейты не должны иметь физических компонентов, так как они являются невидимыми сущностями.
Удалите следующие компоненты:
- - type: Physics - canCollide: False - bodyType: StaticAlso applies to: 8078-8080, 8098-8100, 8118-8120, 8138-8140, 8158-8160
🧹 Nitpick comments (16)
Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs (1)
84-87
: Добавьте XML документацию для нового поля.Реализация WhitelistRequired выполнена корректно, но рекомендуется:
- Заменить однострочные комментарты на стандартную XML документацию
- Рассмотреть использование свойства (property) вместо публичного поля для лучшей инкапсуляции
Предлагаемые изменения:
- // start-backmen: whitelist - [DataField("whitelistRequired")] - public bool WhitelistRequired = false; - // end-backmen: whitelist + /// <summary> + /// Определяет, требуется ли проверка белого списка для данной роли призрака. + /// </summary> + [DataField("whitelistRequired")] + public bool WhitelistRequired { get; set; } = false;Content.Server/Corvax/StationGoal/StationGoalCommand.cs (1)
34-36
: Проверьте обработку ошибок!Рекомендуется добавить локализованное сообщение об ошибке вместо хардкода строки.
- shell.WriteError($"No station goal found with ID {protoId}!"); + shell.WriteError(Loc.GetString("station-goal-not-found", ("id", protoId)));Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs (2)
93-94
: Улучшите читаемость условия!Сложное условие проверки можно вынести в отдельный метод для улучшения читаемости.
+ private bool CanReceiveStationGoal(FaxMachineComponent fax, EntityUid faxUid, EntityUid stationUid) + { + return fax.ReceiveAllStationGoals || (fax.ReceiveStationGoal && _station.GetOwningStation(faxUid) == stationUid); + } public bool SendStationGoal(EntityUid ent, StationGoalPrototype goal) { // ... - if (!fax.ReceiveAllStationGoals && !(fax.ReceiveStationGoal && _station.GetOwningStation(faxUid) == ent)) + if (!CanReceiveStationGoal(fax, faxUid, ent)) continue;
98-101
: Добавьте проверку успешности спавна!Рекомендуется добавить проверку успешности создания сущностей и логирование ошибок.
foreach (var spawnEnt in goal.Spawns) - SpawnAtPosition(spawnEnt, Transform(faxUid).Coordinates); + { + var spawned = SpawnAtPosition(spawnEnt, Transform(faxUid).Coordinates); + if (spawned == EntityUid.Invalid) + { + Log.Warning($"Failed to spawn entity {spawnEnt} for station goal {goal.ID}"); + } + }Content.Shared/Fax/Components/FaxMachineComponent.cs (2)
69-73
: Проверьте документацию нового свойства.Комментарий к свойству ReceiveAllStationGoals не полностью описывает его влияние на поведение системы. Рекомендуется дополнить документацию информацией о взаимодействии с существующим свойством ReceiveStationGoal.
Предлагаемое дополнение к документации:
/// <summary> -/// Should that fax receive station goals from other stations +/// Should that fax receive station goals from other stations. +/// When true, this overrides ReceiveStationGoal and allows receiving goals from all stations. +/// When false, falls back to ReceiveStationGoal behavior. /// </summary>
66-74
:❓ Verification inconclusive
Рассмотрите возможность добавления валидации состояния.
Текущая реализация позволяет обоим свойствам (ReceiveStationGoal и ReceiveAllStationGoals) быть установленными одновременно, что может привести к неоднозначному поведению. Рекомендуется добавить валидацию для предотвращения противоречивых состояний.
Для проверки текущего использования этих свойств выполните следующий скрипт:
🏁 Script executed:
#!/bin/bash # Описание: Поиск мест использования свойств ReceiveStationGoal и ReceiveAllStationGoals # для выявления потенциальных конфликтов echo "Searching for usage of ReceiveStationGoal and ReceiveAllStationGoals..." rg -A 5 "ReceiveStationGoal|ReceiveAllStationGoals"Length of output: 2283
Обратите внимание на возможность конфликтного поведения при установке флагов
Текущая реализация свойства позволяет одновременно включать оба флага – ReceiveStationGoal и ReceiveAllStationGoals, что может привести к неоднозначной логике обработки, как это видно в файле
Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs
. Например, условиеif (!fax.ReceiveAllStationGoals && !(fax.ReceiveStationGoal && _station.GetOwningStation(faxUid) == ent))указывает на потенциальное разделение логики в зависимости от комбинации флагов. Рекомендуется добавить валидацию состояния, предотвращающую установку обоих свойств одновременно, или документировать и обрабатывать такие случаи явно.
Resources/Maps/Corvax/corvax_silly.yml (1)
34035-34060
: Рефакторинг прототипов NoticeBoard и NuclearBomb.
Удаление строк сproto: NoticeBoard
иproto: NuclearBomb
и замена их на новые определения сущностей (например, uid 7473 для NoticeBoard с расширенными компонентами) требует проверки логики работы контейнеров и хранения данных. Убедитесь, что обновлённая структура корректно интегрирована в систему.Resources/Prototypes/Parallaxes/cute_parallax.yml (1)
1-35
: Комментарий: Проверка структуры YAML-конфигурации параллакс-эффекта "CuteSpace"
Файл выглядит корректно: слои, текстуры и их параметры заданы правильно. Обратите внимание, что для слоя LQ полеid
установлено в пустую строку – убедитесь, что это сделано намеренно. Рекомендуется добавить пустую строку в конце файла для удовлетворения требований YAMLlint (отсутствует символ новой строки в конце файла).🧰 Tools
🪛 YAMLlint (1.35.1)
[error] 35-35: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Prototypes/Loadouts/loadout_groups.yml (1)
1058-1062
: Комментарий: Добавление нового элемента ArmorVestSec в группу SecurityOuterClothing
Добавлен новый вариант брониArmorVestSec
(комментарий "# Corvax") для группы охранной экипировки. Проверьте, что новый элемент корректно интегрируется во все зависимости и отражает актуальные требования к визуальному стилю.Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml (3)
21-29
: Конфигурация MapGrid с данными плиток.
В данном блоке задаётся конфигурация сетки карты с длинной последовательностью данных в ключеtiles
. Рекомендуется проверить, что формат и разбивка этих данных соответствуют требованиям движка. Возможно, для упрощения поддержки стоит вынести данные плиток в отдельный файл или использовать ссылку на внешний источник.
211-246
: Настройка атмосферы через GridAtmosphere.
Здесь задаются параметры атмосферы: версия блока, данные для отдельных плиток и определения уникальных газовых смесей (объём, температура, значения молей газов). Рекомендуется верифицировать, что физические параметры (особенно объём и температура) соответствуют требуемой модели симуляции, и что значения для смеси заданы корректно.
295-1921
: Определения прототипов игровых объектов.
Файл содержит большое количество новых определений прототипов, таких как:
• AirAlarm
• AirCanister
• AirlockCentralCommandLocked
• ShuttleWindow
• VendingMachineBooze
• WeaponCapacitorRecharger
и многие другие.Рекомендации:
- Проверьте, что имена прототипов уникальны и соответствуют корпоративным стандартам именования.
- Убедитесь, что все требуемые компоненты (например,
Transform
,DeviceList
,Physics
и пр.) для каждого прототипа заданы корректно, а значения таких параметров, как позиция (pos
), поворот (rot
) и ссылки черезparent
правильно связывают объекты.- Для поддержки читаемости и удобства будущего обслуживания можно рассмотреть разделение этих определений на несколько файлов по функциональным модулям.
Обратите внимание на согласованность структуры, так как ошибки в UID или связях между объектами могут привести к проблемам на этапе выполнения.
Resources/Changelog/ChangelogSyndie.yml (2)
1-4609
: Рекомендуется добавить описание формата файлаФайл изменений не содержит комментариев или документации, описывающей его формат и правила заполнения.
Предлагаю добавить в начало файла комментарий с описанием формата:
+ # Формат записи изменений: + # - author: Имя автора + # changes: + # - message: Описание изменения + # type: Тип изменения (Add/Remove/Tweak/Fix) + # id: Уникальный ID + # time: Время внесения изменения + # url: Ссылка на PR (опционально)
1-4609
: Рекомендуется добавить валидацию типов измененийВ файле встречаются различные типы изменений, но нет явного списка допустимых значений.
Предлагаю добавить в начало файла список допустимых типов:
+ # Допустимые типы изменений: + # - Add: Добавление нового функционала + # - Remove: Удаление функционала + # - Tweak: Изменение существующего функционала + # - Fix: Исправление ошибокResources/Maps/Corvax/Misc/corvax_terminal.yml (2)
8147-8162
: Добавьте описание для логических гейтов.Текущее описание "Невидимый гейт" и имя "Удаляй читы" не отражают реальное назначение этих сущностей.
Предлагаю изменить на более информативное описание:
- desc: Невидимый гейт - name: Удаляй читы + desc: Логический гейт для управления шлюзовыми дверями + name: Контроллер шлюза
9147-9214
: Добавьте комментарии к таймерам.Таймеры используются для автоматического открытия шлюзов, но их назначение не очевидно из кода.
Предлагаю добавить комментарии, объясняющие логику работы:
+ # Таймер для автоматического открытия шлюза после стыковки - type: SignalTimer delay: 1 - type: DeviceLinkSource linkedPorts: - Timer: Open
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (211)
Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HYDRO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/JANI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MED-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MIME-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MINER-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/PARA-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/QM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/RD-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ROBO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SCI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_eject.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_ivanov_cooldown.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_savannah_cooldown.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_view_stats.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Buckle/buckled.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Handcuffed/Handcuffed.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Pull/pulled.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_tox.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/breathing.rsi/too_much_tox.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/ensnared.rsi/ensnared.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/bar.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/blue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-black.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-blue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-cyan.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-green.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-orange.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-pink.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-purple.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-red.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-skyblue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-white.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/checker-dark.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/checker-light.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/clown.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dirty.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/hydro.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/kitchen.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/laundry.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/lime.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/mime.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/monofloor.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/reinforced.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/showroom.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleblack.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleblue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlegrey.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleorange.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlepurple.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlered.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlewhite.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/wood.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/woodpatternfloor.png
is excluded by!**/*.png
Resources/Textures/Objects/Tools/network_configurator.rsi/mode-link.png
is excluded by!**/*.png
Resources/Textures/Objects/Tools/network_configurator.rsi/mode-list.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-0.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-1.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-2.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-3.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/base-1.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/base-2.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Parallaxes/CuteSpace.png
is excluded by!**/*.png
Resources/Textures/Tiles/freezer.png
is excluded by!**/*.png
Resources/Textures/Tiles/mono.png
is excluded by!**/*.png
Resources/Textures/Tiles/plating_damaged.png
is excluded by!**/*.png
Resources/Textures/Tiles/rglass.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleblack.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleblue.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlegrey.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleorange.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlepurple.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlered.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlewhite.png
is excluded by!**/*.png
Resources/Textures/Tiles/steel_damaged.png
is excluded by!**/*.png
📒 Files selected for processing (68)
Content.Server/Corvax/StationGoal/StationGoalCommand.cs
(3 hunks)Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs
(2 hunks)Content.Server/Ghost/Roles/Components/GhostRoleComponent.cs
(1 hunks)Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs
(1 hunks)Content.Shared/Fax/Components/FaxMachineComponent.cs
(1 hunks)Resources/Changelog/ChangelogSyndie.yml
(1 hunks)Resources/Locale/ru-RU/advertisements/vending/condiments.ftl
(1 hunks)Resources/Locale/ru-RU/cargo/cargo-console-component.ftl
(1 hunks)Resources/Locale/ru-RU/corvax/station-goal/station-goal-command.ftl
(1 hunks)Resources/Locale/ru-RU/holopad/holopad.ftl
(1 hunks)Resources/Locale/ru-RU/kitchen/components/foodcart-component.ftl
(1 hunks)Resources/Locale/ru-RU/reagents/meta/consumable/food/condiments.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/containers/condiments.ftl
(2 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/holopad.ftl
(1 hunks)Resources/Maps/Corvax/Misc/corvax_terminal.yml
(26 hunks)Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml
(1 hunks)Resources/Maps/Corvax/corvax_pearl.yml
(25 hunks)Resources/Maps/Corvax/corvax_silly.yml
(20 hunks)Resources/Maps/Shuttles/ert_corvaxcentcomm.yml
(0 hunks)Resources/Prototypes/Corvax/Entities/Objects/Devices/pda.yml
(2 hunks)Resources/Prototypes/Corvax/Lathes/misc.yml
(1 hunks)Resources/Prototypes/Corvax/Loadouts/Jobs/Security/security.yml
(1 hunks)Resources/Prototypes/Corvax/Loadouts/role_loadouts.yml
(1 hunks)Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
(0 hunks)Resources/Prototypes/Corvax/Roles/Jobs/Security/pilot.yml
(0 hunks)Resources/Prototypes/Entities/Structures/Machines/fax_machine.yml
(1 hunks)Resources/Prototypes/Loadouts/loadout_groups.yml
(2 hunks)Resources/Prototypes/Parallaxes/cute_parallax.yml
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Actions/actions_mecha.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Alerts/breathing.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Alerts/ensnared.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Tiles/tile.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json
(2 hunks)Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json
(2 hunks)Resources/Textures/Tiles/attributions.yml
(3 hunks)Resources/migration.yml
(4 hunks)
💤 Files with no reviewable changes (3)
- Resources/Maps/Shuttles/ert_corvaxcentcomm.yml
- Resources/Prototypes/Corvax/Roles/Jobs/Security/pilot.yml
- Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
✅ Files skipped from review due to trivial changes (33)
- Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/meta.json
- Resources/Textures/Interface/Alerts/breathing.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/meta.json
- Resources/Locale/ru-RU/advertisements/vending/condiments.ftl
- Resources/Locale/ru-RU/kitchen/components/foodcart-component.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/meta.json
- Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/holopad.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/meta.json
- Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/meta.json
- Content.Server/Ghost/Roles/Components/GhostRoleComponent.cs
🧰 Additional context used
🪛 YAMLlint (1.35.1)
Resources/Prototypes/Parallaxes/cute_parallax.yml
[error] 35-35: no new line character at the end of file
(new-line-at-end-of-file)
⏰ Context from checks skipped due to timeout of 90000ms (5)
- GitHub Check: YAML map schema validator
- GitHub Check: build (ubuntu-latest)
- GitHub Check: YAML Linter
- GitHub Check: build (ubuntu-latest)
- GitHub Check: Test Packaging
🔇 Additional comments (85)
Resources/Locale/ru-RU/reagents/meta/consumable/food/condiments.ftl (1)
7-7
: Улучшение точности описаний соусов!Изменения названий с "холодный соус" на "холодящий соус" и с "острый соус" на "жгучий соус" лучше отражают их свойства и эффекты, описанные в игре.
Also applies to: 11-11
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/containers/condiments.ftl (2)
11-11
: Согласованное обновление терминологии!Названия пакетиков и бутылок соусов обновлены в соответствии с изменениями в именах реагентов, что обеспечивает единообразие терминологии во всей игре.
Also applies to: 15-15, 33-33, 37-37
11-12
: Отличное уточнение в описании!Описание "Холодящий соус" в строке 12 теперь соответствует обновленному названию, что улучшает согласованность между названием и описанием предмета.
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json (3)
4-4
: Обновление атрибуции:
Новая строка с информацией об авторских правах корректно заменяет предыдущую версию. Проверьте, что указание "@mishutka09 (discord:1152277579206774854)" соответствует требованиям лицензирования и политики атрибуции проекта.
15-15
: Улучшение форматирования поля "delays":
Изменения в форматировании (отступы и переносы строк) повышают читаемость JSON. Убедитесь, что структура массива задержек остаётся совместимой с логикой обработки анимации в приложении.
23-23
: Проверка структуры JSON:
Изменённое форматирование закрывающей фигурной скобки не должно влиять на парсинг файла – проверьте, что итоговый JSON корректно обрабатывается в рабочем окружении.Resources/Locale/ru-RU/holopad/holopad.ftl (1)
112-112
:✅ Verification successful
Изменение терминологии подтверждено.
Замена "Адковат" на "АВД" соответствует общему стилю локализации и сохраняет согласованность с другими файлами.
Давайте проверим использование новой терминологии во всей кодовой базе:
🏁 Script executed:
#!/bin/bash # Описание: Поиск всех упоминаний старого и нового термина echo "Поиск упоминаний 'Адковат':" rg -i "адковат" echo -e "\nПоиск упоминаний 'АВД':" rg -i "авд"Length of output: 38754
Изменение подтверждено: терминология обновлена.
Замена «Адковат» на «АВД» успешно выполнена — в файлеResources/Locale/ru-RU/holopad/holopad.ftl
в строке 112, а поиск по кодовой базе не обнаружил устаревший термин, в то время как новый идентификатор широко применяется в других файлах.Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/meta.json (4)
2-3
: Обновление полей версии и лицензии.Поля
"version": 1
и"license": "CC-BY-SA-3.0"
заданы корректно и соответствуют требуемому формату. Изменения выполнены аккуратно.
4-4
: Обновление информации об авторских правах.Поле
"copyright"
обновлено на новое значение:
"Resprited by @mishutka09 (discord:1152277579206774854)"
.
Убедитесь, что корректное обновление атрибуции применяется во всех соответствующих файлах ассетов для поддержания единого стиля.
5-7
: Проверка структуры блока "size".Блок
"size"
с полями"x": 32
и"y": 32
соответствует требуемому формату и не вызывает вопросов.
9-17
: Анализ описания состояний ("states").Массив
"states"
содержит корректно описанные состояния с необходимыми параметрами ("name"
и"directions"
) для представления иконки и экипировки шлема.Resources/Textures/Tiles/attributions.yml (4)
16-16
: Проверка атрибуции для plating_damaged.png и plating_burnt.pngИзменение включает информацию о том, что изображения были пересчитаны (resprited) пользователем @mishutka09 с указанием его Discord ID. Убедитесь, что формат атрибуции соответствует внутренним стандартам проекта и все данные корректны.
21-21
: Проверка обновления атрибуции для asteroid_red, asteroid_tile, mono и freezerВ этой записи атрибуция дополнена информацией о том, что изображения mono и freezer были пересчитаны (resprited) пользователем @mishutka09. Рекомендуется проверить, что указанный формат записи согласован с атрибуциями в остальных блоках.
61-61
: Проверка атрибуции для файла rglass.pngОбновлённая запись теперь включает отметку о том, что изображение было пересчитано пользователем @mishutka09 с указанием его Discord ID, а также информацию о модификации от @notquitehadouken. Проверьте корректность и единообразие оформления этой записи.
96-96
: Проверка атрибуции для изображений shuttle*В блоке для файлов shuttle (shuttleblue.png, shuttleorange.png, shuttlepurple.png, shuttlered.png, shuttlewhite.png, shuttlegrey.png, shuttleblack.png) атрибуция обновлена с добавлением информации о пересчёте (resprited) пользователем @mishutka09. Убедитесь, что порядок и формат записи соответствуют требованиям и совпадают с остальными изменёнными записями.
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/meta.json (1)
4-4
: Обновление атрибуции:
Поле авторских прав изменено для отражения нового автора пересприта (@mishutka09) с указанием Discord ID. Изменение выглядит корректно и соответствует формату остальных ассетов.Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/meta.json (1)
4-4
: Обновление авторских прав:
Поле авторских прав обновлено аналогично предыдущему файлу – новый источник указан корректно с учетом нового формата.Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json (2)
4-4
: Обновление атрибуции:
Поле авторских прав обновлено для указания, что ассет переспрован @mishutka09 (discord:1152277579206774854). Изменение выполнено последовательно с остальными ассетами.
16-20
: Изменение задержки:
В состоянии "primed" изменено значение задержки, теперь расстояние между кадрами составляет 0.1, что отличается от предыдущего значения (вероятно 0.2). Убедитесь, что такое изменение соответствует требованиям игрового баланса и не вносит нежелательных эффектов в анимацию.Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/meta.json (1)
4-4
: Обновление атрибуции:
Поле авторских прав изменено для отражения пересприта ассета @mishutka09 с указанным Discord ID. Изменение соответствует общему тренду обновлений в этом пулл-реквесте.Resources/Textures/Objects/Tiles/tile.rsi/meta.json (1)
4-4
: Интеграция исходных данных с новой атрибуцией:
Строка авторских прав теперь содержит ссылку на исходный commit tgstation, а также дополнительно указывает, что некоторые иконки переработаны (@mishutka09, discord:1152277579206774854). Убедитесь, что такое сочетание информации соответствует требованиям проекта и не вызывает путаницы.Resources/Locale/ru-RU/corvax/station-goal/station-goal-command.ftl (1)
2-3
: Улучшена документация команды!Изменения делают использование команды более понятным, явно указывая оба необходимых параметра.
Resources/Locale/ru-RU/cargo/cargo-console-component.ftl (1)
32-32
: Улучшена ясность текста!Изменение с "Отправить на" на "Отправлено на" лучше отражает завершённое действие.
Content.Server/Corvax/StationGoal/StationGoalCommand.cs (2)
13-14
: Улучшено управление зависимостями!Добавление прямой зависимости от
IPrototypeManager
вместо использованияIoCManager.Resolve
улучшает архитектуру кода.
54-55
: Улучшена локализация подсказок!Использование локализованных строк для подсказок улучшает поддержку мультиязычности.
Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs (1)
69-72
: Улучшена типобезопасность!Изменение сигнатуры метода для использования non-nullable
EntityUid
делает код более надёжным.Content.Shared/Fax/Components/FaxMachineComponent.cs (1)
66-67
: Изменение конфигурации свойства ReceiveStationGoal.Удаление атрибута ViewVariables и значения по умолчанию делает свойство более консистентным с остальной кодовой базой, где значение устанавливается через прототипы.
Resources/Maps/Corvax/corvax_pearl.yml (25)
387-393
: Проверка обновлений данных тайлов.
В этом хунке изменяются значения поляtiles
и индексы (например, из6,7
на6,8
). Проверьте, что новые данные соответствуют спецификации и корректно обрабатываются системой.
32826-32837
: Удаление прототипа AirlockMaint и добавление нового объекта.
В данном хунке удалён прототипAirlockMaint
, а также добавлена новая сущность сuid: 172
, которая включает компонентTransform
с заданными значениями поворота и позиции. Убедитесь, что удаление прототипа не нарушит связанные зависимости.
33022-33028
: Изменение параметра Door: secondsUntilStateChange.
ПараметрsecondsUntilStateChange
изменён на значение-16095.21
для компонента типаDoor
. Проверьте, что система корректно обрабатывает отрицательные значения для этого свойства и что это изменение соответствует требуемой логике перехода состояний двери.
36201-36211
: Добавление нового объекта с uid 9700.
Новая сущность сuid: 9700
добавлена с компонентомTransform
и заданными координатами. Проверьте уникальностьuid
и корректность координат согласно дизайну уровня.
51657-51671
: Добавление сущностей uid 9701 и 9839.
Добавлены две новые сущности сuid: 9701
иuid: 9839
, каждая с компонентомTransform
и заданными координатами. Убедитесь, что координаты соответствуют требованиям и не конфликтуют с другими объектами на карте.
59695-59705
: Удаление прототипа ChessBoard и добавление новой сущности uid 9694.
ПрототипChessBoard
удалён, а новая сущность сuid: 9694
определена с компонентомTransform
и заданной позицией. Убедитесь, что удаление данного прототипа соответствует изменениям в логике карты и не влияет на связанные системы.
61600-61611
: Удаление прототипа ComputerSurveillanceCameraMonitor.
ПрототипComputerSurveillanceCameraMonitor
удалён, а новая сущность сuid: 6986
добавлена с компонентомTransform
(с поворотом1.5708 rad
и позицией75.5,64.5
). Проверьте, что изменения не влияют негативно на систему наблюдения.
61651-61669
: Добавление новых сущностей и удаление прототипа ContainmentFieldGenerator.
Добавлены сущности сuid: 16891
,17723
и17724
, каждая с компонентомTransform
и заданными значениями поворота и позиции. ПрототипContainmentFieldGenerator
удалён. Убедитесь, что эти изменения согласованы с общей логикой работы уровня.
70629-70646
: Удаление прототипов DrinkShakeWhite и DrinkShotGlass.
В этом хунке удаляются прототипыDrinkShakeWhite
иDrinkShotGlass
, при этом добавлены новые сущности сuid: 9692
,9693
и200
с соответствующим определением компонентаTransform
. Проверьте, что новые определения корректно интегрированы в систему.
74843-75100
: Изменения, связанные с FloorAzureWaterEntity и FloorDrain.
Удалён прототипFloorAzureWaterEntity
с последующим добавлением ряда новых сущностей с заданными позициями и трансформациями. Также удалён прототипFloorDrain
. Проверьте, что новые координаты и трансформации не нарушают дизайн уровня и соответствуют требованиям игрового процесса.
107985-107998
: Удаление прототипов FoodPoppy и FoodSaladEden.
В данном хунке удаляются прототипыFoodPoppy
иFoodSaladEden
. Новая сущность сuid: 23854
добавлена с компонентомTransform
. Убедитесь, что изменения соответствуют требованиям по предметам питания на карте.
108020-108035
: Удаление прототипов FoodTacoShell и FoodTartMime.
Удалены прототипыFoodTacoShell
иFoodTartMime
, а также добавлена новая сущность сuid: 23884
, определённая с компонентомTransform
и заданными позиционными параметрами. Проверьте корректность новых значений.
125790-125801
: Удаление прототипа PoweredlightRed.
ПрототипPoweredlightRed
удалён, после чего сущность сuid: 1936
определяется с компонентомTransform
и конкретными значениями поворота и позиции. Убедитесь, что изменения соответствуют требованиям по освещению и оформления уровня.
130401-130413
: Удаление прототипов RevolverCapGun и RiotBulletShield.
Удалены прототипыRevolverCapGun
иRiotBulletShield
. Созданы новые определения: сущность сuid: 9695
для RevolverCapGun и сущность сuid: 17189
для RiotBulletShield. Проверьте, что новые данные соответствуют игровой механике и дизайну.
131816-131826
: Удаление прототипа SignDirectionalEng.
ПрототипSignDirectionalEng
удалён, а новая сущность сuid: 9699
добавлена с обновлёнными значениями поворота (3.1416 rad
) и позиции. Убедитесь, что все ссылки на этот объект обновлены и корректно взаимодействуют с остальными компонентами системы.
134887-134919
: Удаление прототипов StatueVenusBlue, StatueVenusRed и SteelBench.
Удалены прототипыStatueVenusBlue
,StatueVenusRed
иSteelBench
. Новые определения этих объектов теперь заменены на прямые компоненты. Проверьте, что это изменение соответствует обновлённой концепции игрового пространства и не вызывает конфликтов.
135387-135403
: Удаление прототипа SurveillanceCameraEngineering.
ПрототипSurveillanceCameraEngineering
удалён, а новая сущность сuid: 9851
включающая компонентыTransform
иSurveillanceCamera
добавлена с настройками, учитывающими прежние параметры. Убедитесь, что новая конфигурация камеры соответствует требованиям.
135583-135599
: Удаление прототипа SurveillanceCameraGeneral.
ПрототипSurveillanceCameraGeneral
удалён, и создана новая сущность сuid: 14011
, содержащая компонентыTransform
иSurveillanceCamera
с заданными сетевыми настройками. Проверьте корректность конфигурации.
135711-135727
: Удаление прототипа SurveillanceCameraMedical.
Удалён прототипSurveillanceCameraMedical
, а новая конфигурация камеры сuid: 13164
определена с соответствующими значениями поворота и позиции. Убедитесь, что изменения не влияют на функциональность системы видеонаблюдения.
135933-135948
: Удаление прототипа SurveillanceCameraScience.
ПрототипSurveillanceCameraScience
удалён, и создана новая сущность сuid: 10829
с необходимыми параметрами, включая позиционирование и сетевые настройки. Проверьте корректность установки этих параметров.
136035-136051
: Добавление новой сущности с uid 10977 для SurveillanceCameraSecurity.
Новая сущность сuid: 10977
добавлена с компонентомSurveillanceCamera
, при этом угол поворота задан отрицательным значением (-1.5708 rad
). Убедитесь, что такой угол корректно интерпретируется системой и соответствует требуемой ориентации камеры.
137349-137374
: Добавление новых сущностей с uid 1862, 1863, 1881, 1882 и 6947.
Добавлены новые объекты с указаннымиuid
, каждый из которых определяется компонентомTransform
с заданными позициями. Проверьте, что координаты соответствуют дизайну уровня и не конфликтуют с уже существующими объектами.
140034-140044
: Удаление прототипа ToyAi.
ПрототипToyAi
удалён, а новая сущность сuid: 9696
должна корректно заменить старую реализацию. Проверьте, что изменение не нарушает логику взаимодействия с другими игровыми компонентами.
140162-140175
: Удаление прототипов ToyNuke и ToyRubberDuck.
Удалены прототипыToyNuke
иToyRubberDuck
. Новая сущность сuid: 9697
добавлена с компонентомTransform
и отрицательным углом поворота, а также добавлена информация о позиции. Убедитесь, что параметры соответствуют игровому замыслу.
163070-163098
: Удаление прототипа WindowFrostedDirectional.
ПрототипWindowFrostedDirectional
удалён, а вместо него добавлены новые сущности сuid: 685
,1306
,1640
,1641
и17725
с компонентамиTransform
и заданными значениями поворота и позиции. Проверьте, что новые трансформации корректно интегрируются в дизайн уровня.Resources/Maps/Corvax/corvax_silly.yml (19)
6997-7011
: Комментарий по секции DeviceList.
Порядок идентификаторов в списке устройств изменён в соответствии с новой спецификацией. Убедитесь, что удалённые устройства действительно исключены и последовательность оставшихся ID соответствует бизнес-требованиям.
7753-7761
: Добавление компонента DeviceNetwork.
Новая запись с типом DeviceNetwork и значением deviceLists: [30] выглядит корректно. Проверьте, что это значение (30) соответствует спецификации для данного устройства и правильно обрабатывается на стороне сервера/клиента.
24509-24515
: Удаление прототипа FloraRockSolid.
Удаление строки сproto: FloraRockSolid
соответствует изменениям в именах прототипов. Убедитесь, что связанные сущности используют обновлённые определения прототипов и больше не ссылаются на устаревший вариант.
24596-24610
: Удаление ссылок на FloraTree и FloraTreeConifer.
Из записи удалены строки сproto: FloraTree
иproto: FloraTreeConifer
. Проверьте, что соответствующие сущности обновлены в соответствии с новыми наименованиями или удалены, если эти прототипы более не используются.
24678-24715
: Добавление новых сущностей с Transform.
В этом блоке добавлены несколько новых сущностей с уникальными uid и компонентами Transform (с указанием позиций, углов поворота и привязкой к родительским объектам). Рекомендуется проверить корректность координат, уникальность uid и соответствие родительских связей общей логике карты.
24735-24801
: Изменения в прототипах FloraTreeLarge и FloraTreeSnow.
Здесь удалены строки сproto: FloraTreeLarge
иproto: FloraTreeSnow
. Новые секции сущностей добавлены ниже. Убедитесь, что отмена использования этих прототипов не приводит к ошибкам, и что новые сущности корректно интегрированы в общую схему.
24932-24954
: Изменения в прототипах FolderSpawner и FoodBoxDonkpocketTeriyaki.
Удалены строки сproto: FolderSpawner
иproto: FoodBoxDonkpocketTeriyaki
, а затем определены новые сущности с uid 7470, 7471 и 7472. Проверьте, что эти изменения согласуются с новой логикой создания и управления объектами, и что отновительные ссылки обновлены во всей системе.
30245-30253
: Обновление для сущности uid 3164.
Добавлен компонент DeviceNetwork сdeviceLists: [30]
для данной сущности. Также сохранён компонент AtmosPipeColor с цветом'#0000FFFF'
. Убедитесь, что этот набор свойств соответствует требованиям для данной группы объектов.
30256-30264
: Обновление для сущности uid 3165.
Аналогично предыдущему блоку, добавлен компонент DeviceNetwork с указанным списком устройств. Проверьте единообразие настроек для подобных объектов.
30267-30275
: Обновление для сущности uid 3166.
Новая конфигурация включает дополнительно компонент DeviceNetwork с deviceLists: [30]. Конфигурация выглядит согласованно с предыдущими изменениями.
30278-30286
: Обновление для сущности uid 3167.
Добавлен компонент DeviceNetwork, аналогичный предыдущим. Проверьте, что все настройки (координаты, углы, родитель) корректно распределены для объектов данной группы.
30477-30485
: Обновление для сущности uid 3189.
Добавлен блок DeviceNetwork с deviceLists: [30]. Обратите внимание, что компонент AtmosPipeColor теперь имеет цвет'#FF0000FF'
, что может указывать на изменение визуальной идентификации. Проверьте соответствие этой концепции дизайна.
30488-30496
: Обновление для сущности uid 3190.
Добавлен компонент DeviceNetwork с тем же значением, что и у предыдущих сущностей. Проверьте единообразие установки, особенно если ранее для данного uid использовались иные значения или компоненты.
30506-30514
: Обновление для сущности uid 3192.
Добавлен компонент DeviceNetwork. Конфигурация нового объекта соответствует установленным паттернам для группы AtmosPipeColor.
34412-34437
: Добавление новой сущности Paper с uid 7474.
Добавлена сущность с компонентами Transform, Paper (с форматированным содержимым) и Physics. Замена ранее используемогоproto: PaperBin10
на данный набор компонентов должна быть проверена на корректность отображения и функциональности (например, взаимодействия с окружающим миром, коллизии и т.п.).
34451-34461
: Добавление новой сущности uid 4212.
Новая сущность с uid 4212 и компонентом Transform добавлена с указанными координатами и родительской привязкой. Проверьте соответствие позиций игровому уровню и общему дизайну карты.
41427-41437
: Удаление прототипа Table.
Удалена строка сproto: Table
, после чего определены новые сущности (например, uid 1713). Убедитесь, что этот шаг не приводит к нарушению визуальной или функциональной логики, связанной с размещением столов в игре.
41751-41763
: Корректировка углов поворота для uid 4544 и 4545.
Изменение угла поворота на –1.5708 rad для сущностей с uid 4544 и uid 4545 должно обеспечить требуемую ориентацию объектов. Рекомендуется проверить визуальное соответствие и геометрию объектов на карте.
52252-52269
: Добавление новых сущностей и удаление WindowReinforcedDirectional.
В этом блоке добавлены новые сущности с uid 7468 и 7469 с компонентами Transform и заданными углами. Одновременно удалён прототип WindowReinforcedDirectional. Убедитесь, что новый набор параметров соответствует требуемым стандартам для оконных объектов (например, прочности или визуальных эффектов) и не нарушает совместимость с другими системами.Resources/Prototypes/Corvax/Lathes/misc.yml (1)
3-3
: Новое родительское назначение.
Добавлен атрибутparent: BaseCircuitboardRecipe
для рецепта с идентификаторомPrinterDocMachineCircuitboard
. Проверьте, что наследование рецепта корректно отражается в обработке данных рецептов.Resources/Prototypes/Corvax/Loadouts/Jobs/Security/security.yml (1)
7-12
: Добавлен новый loadout для внешней одежды.
Новый loadout с идентификаторомArmorVestSec
и параметромouterClothing: ClothingOuterVestArmorSec
добавлен корректно. Убедитесь, что этот loadout интегрирован в соответствующие группы и используется в системе загрузок экипировки.Resources/Textures/Interface/Alerts/ensnared.rsi/meta.json (1)
4-4
: Обновление метаданных оповещения "ensnared".
Изменено поле:"copyright": "Ensnared alert created by Hyenh. Bear Trap sprite taken from Citadel Station at https://github.com/Citadel-Station-13/Citadel-Station-13/commit/3cfea7eb92246d311de8b531347795bc76d6dab6, ensnared localized by lzk228"Убедитесь, что обновлённая информация корректно отражает лицензионные и авторские требования.
Resources/Prototypes/Corvax/Loadouts/role_loadouts.yml (1)
21-21
: Изменение группы в JobPilot.
ГруппаSurvival
заменена наSurvivalSecurity
для ролиJobPilot
. Проверьте, что данное изменение соответствует обновлённой логике распределения loadout групп в системе.Resources/Prototypes/Corvax/Entities/Objects/Devices/pda.yml (2)
9-13
: Добавлен компонент Appearance для IAAPDA.
Новый компонентAppearance
с настройкойappearanceDataInit
, где тип задан какpda-lawyer
, добавлен корректно. Проверьте, что визуальное представление соответствует дизайну для устройств ИАА.
27-31
: Добавлен компонент Appearance для PilotPDA.
Добавлен новый компонентAppearance
с настройкойappearanceDataInit
и значениемpda-seniorofficer
, что позволяет корректно отобразить визуальные отличия для устройства пилота.Resources/Textures/Interface/Actions/actions_mecha.rsi/meta.json (1)
2-2
: Комментарий: Обновление атрибуции локализации
В строке 2 обновлена информация об атрибуции: теперь локализация дляmech_view_stats
выполняетсяlzk228
, а информация о механизмах указана корректно. Проверьте корректность ссылок и форматирование строки.Resources/Prototypes/Entities/Structures/Machines/fax_machine.yml (1)
87-87
: Комментарий: Обновление свойства для FaxMachine
Новый параметрreceiveAllStationGoals: true
для факс-машины с именем "Central Command" соответствует изменённой логике обработки станционных целей. Убедитесь, что остальная логика системы, включая компонент FaxMachine, синхронизирована с этим изменением.Resources/migration.yml (1)
186-195
: Комментарий: Изменения в секции "RADIUM: TRANSPORT"
Добавлена новая секция, обозначенная комментарием "# RADIUM: TRANSPORT", с новой записьюVehicleSecwayStealObjective: null
и сопутствующими записями (VehicleUnicycle, VehicleUnicycleFolded, ActionVehicleHorn и т.д.). Убедитесь, что эти изменения соответствуют общей миграционной логике и что все ссылки на данные прототипы обновлены в других частях системы.Resources/Prototypes/Loadouts/loadout_groups.yml (1)
1114-1116
: Комментарий: Обновление loadout группы SecurityCadetJumpsuit
В группеSecurityCadetJumpsuit
старые элементыRedJumpsuit
иRedJumpskirt
заменены наSecurityJumpsuitGrey
иSecurityJumpskirtGrey
с пометкой "# Corvax-Resprite". Убедитесь, что изменение элементов соответствует обновленной тематике и что ссылки на них обновлены в других частях проекта (например, в файлах описания экипировки или локализации).Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml (2)
1-9
: Метаданные и карта тайлов.
Раздел meta и tilemap задаёт основные параметры формата и соответствие номеров тайлов именам (например, Space, FloorWhiteOffset и т.д.). Структура выглядит корректно, однако убедитесь, что версия формата (format: 6
) и сопоставление номеров тайлов соответствуют спецификации вашего движка.
54-121
: Блок DecalGrid — настройка узлов и декалей.
В этом разделе перечислены узлы декалей с их идентификаторами, цветами и привязанными позиционными значениями. Структура выглядит логичной, но убедитесь, что все идентификаторы узлов (например,BrickTileDarkBox
,BrickTileDarkCornerNe
и т.д.) и значения декалей соответствуют визуальному макету и требованиям локализации.Resources/Changelog/ChangelogSyndie.yml (1)
1-4609
:✅ Verification successful
Проверьте уникальность ID
Необходимо убедиться, что все ID в файле уникальны.
🏁 Script executed:
#!/bin/bash # Проверяем уникальность ID в файле grep -o 'id: [0-9]*' Resources/Changelog/ChangelogSyndie.yml | sort | uniq -dLength of output: 79
🏁 Script executed:
#!/bin/bash # Извлекаем все ID и проверяем их уникальность, выводя подробную информацию awk '/id: [0-9]+/ {print $2}' Resources/Changelog/ChangelogSyndie.yml | sort -n | uniq -c | awk '$1 > 1 {print "ID " $2 " встречается " $1 " раз"}'Length of output: 149
🏁 Script executed:
#!/bin/bash # Проверяем все ID, учитывая формат YAML grep -n "^ id: " Resources/Changelog/ChangelogSyndie.yml | sort -t: -k2 -n | awk -F: '{print $2}' | uniq -c | awk '$1 > 1 {print "Дубликат ID найден: "$2" (встречается "$1" раз)"}'Length of output: 228
🏁 Script executed:
#!/bin/bash # Извлекаем числовые значения ID и проверяем их уникальность grep "^ id: " Resources/Changelog/ChangelogSyndie.yml | awk '{print $2}' | sort -n | uniq -dLength of output: 95
Все ID в файле уникальны
Проверка не выявила дублирующихся ID в файле ChangelogSyndie.yml. Каждая запись в чейнджлоге имеет уникальный идентификатор, что соответствует требованиям формата.
Resources/Maps/Corvax/Misc/corvax_terminal.yml (1)
1-43
: LGTM! Корректная конфигурация тайлмапа.Определения тайлов и их идентификаторы настроены правильно.
entities: | ||
- proto: "" | ||
entities: | ||
- uid: 1 |
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.
Пустой идентификатор прототипа.
Обратите внимание, что в первой записи из списка сущностей поле proto
оставлено пустым (proto: ""
). Если это сделано намеренно, рекомендуется добавить поясняющий комментарий; в противном случае следует указать корректный идентификатор, чтобы избежать проблем с идентификацией объектов.
1575: | ||
- DockStatus: Trigger |
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.
Обнаружены повторяющиеся порты для триггеров DockStatus.
Каждый AirlockExternalShuttleLocked
имеет два порта для DockStatus: Trigger
. Это может привести к конфликтам при срабатывании триггеров.
Предлагаю оставить только один порт для каждого шлюза:
- - DockStatus: InputA
- - DockStatus: Trigger
+ - DockStatus: InputA
Also applies to: 2117-2118, 2129-2130, 2141-2142, 2161-2162
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.
Actionable comments posted: 0
🔭 Outside diff range comments (2)
Resources/Changelog/ChangelogSyndie.yml (1)
4549-4609
:⚠️ Potential issueОбнаружены несогласованные отступы в последних записях
В последних записях чейнджлога (начиная с ID 742) используются нестандартные отступы, отмеченные символом
~
. Это может вызвать проблемы при парсинге файла.Предлагаю исправить отступы следующим образом:
- author: Zekins3366~ + author: Zekins3366 changes: - - message: "\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\~ + - message: "\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\И так далее для всех последующих записей.
Resources/Maps/Corvax/Misc/corvax_terminal.yml (1)
8048-8060
: 🛠️ Refactor suggestionИсправьте свойства физики для логических гейтов.
Логические гейты не должны иметь физических свойств, так как они являются невидимыми компонентами логики.
Предлагаю удалить следующие свойства:
- - type: Physics - canCollide: False - bodyType: Static
🧹 Nitpick comments (3)
Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs (1)
84-87
: Проверьте необходимость инициализации поля WhitelistRequired.Поле
WhitelistRequired
добавлено со значением по умолчаниюfalse
, что дублирует поведение в базовом компонентеGhostRoleComponent
. Возможно, стоит рассмотреть наследование этого значения от базового компонента вместо явной инициализации.Также рекомендуется:
- Добавить XML-документацию для нового поля
- Использовать константу вместо магического значения
false
Пример улучшения:
// start-backmen: whitelist +/// <summary> +/// Требуется ли вайтлист для этой роли призрака +/// </summary> [DataField("whitelistRequired")] -public bool WhitelistRequired = false; +public bool WhitelistRequired; // end-backmen: whitelistContent.Server/Corvax/StationGoal/StationGoalPaperSystem.cs (1)
96-102
: Упрощение логики отправки!Упрощение логики отправки и спавна сущностей улучшает читаемость кода. Рекомендуется добавить комментарии, объясняющие новую логику работы.
Resources/Changelog/ChangelogSyndie.yml (1)
1-4609
: Рекомендуется добавить описание формата в начало файлаДля улучшения поддерживаемости рекомендуется добавить комментарий в начало файла с описанием структуры записей и правил форматирования.
Предлагаю добавить:
+ # Changelog format: + # - author: Author name + # changes: + # - message: Change description + # type: [Add|Remove|Tweak|Fix] + # id: Sequential number + # time: ISO 8601 timestamp + # url: Optional PR URL
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (211)
Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HYDRO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/JANI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MED-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MIME-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MINER-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/PARA-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/QM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/RD-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ROBO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SCI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_eject.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_ivanov_cooldown.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_savannah_cooldown.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_view_stats.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Buckle/buckled.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Handcuffed/Handcuffed.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Pull/pulled.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_tox.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/breathing.rsi/too_much_tox.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/ensnared.rsi/ensnared.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/bar.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/blue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-black.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-blue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-cyan.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-green.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-orange.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-pink.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-purple.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-red.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-skyblue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-white.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/checker-dark.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/checker-light.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/clown.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dirty.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/hydro.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/kitchen.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/laundry.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/lime.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/mime.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/monofloor.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/reinforced.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/showroom.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleblack.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleblue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlegrey.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleorange.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlepurple.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlered.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlewhite.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/wood.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/woodpatternfloor.png
is excluded by!**/*.png
Resources/Textures/Objects/Tools/network_configurator.rsi/mode-link.png
is excluded by!**/*.png
Resources/Textures/Objects/Tools/network_configurator.rsi/mode-list.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-0.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-1.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-2.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-3.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/base-1.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/base-2.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Parallaxes/CuteSpace.png
is excluded by!**/*.png
Resources/Textures/Tiles/freezer.png
is excluded by!**/*.png
Resources/Textures/Tiles/mono.png
is excluded by!**/*.png
Resources/Textures/Tiles/plating_damaged.png
is excluded by!**/*.png
Resources/Textures/Tiles/rglass.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleblack.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleblue.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlegrey.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleorange.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlepurple.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlered.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlewhite.png
is excluded by!**/*.png
Resources/Textures/Tiles/steel_damaged.png
is excluded by!**/*.png
📒 Files selected for processing (68)
Content.Server/Corvax/StationGoal/StationGoalCommand.cs
(3 hunks)Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs
(2 hunks)Content.Server/Ghost/Roles/Components/GhostRoleComponent.cs
(1 hunks)Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs
(1 hunks)Content.Shared/Fax/Components/FaxMachineComponent.cs
(1 hunks)Resources/Changelog/ChangelogSyndie.yml
(1 hunks)Resources/Locale/ru-RU/advertisements/vending/condiments.ftl
(1 hunks)Resources/Locale/ru-RU/cargo/cargo-console-component.ftl
(1 hunks)Resources/Locale/ru-RU/corvax/station-goal/station-goal-command.ftl
(1 hunks)Resources/Locale/ru-RU/holopad/holopad.ftl
(1 hunks)Resources/Locale/ru-RU/kitchen/components/foodcart-component.ftl
(1 hunks)Resources/Locale/ru-RU/reagents/meta/consumable/food/condiments.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/containers/condiments.ftl
(2 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/holopad.ftl
(1 hunks)Resources/Maps/Corvax/Misc/corvax_terminal.yml
(26 hunks)Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml
(1 hunks)Resources/Maps/Corvax/corvax_pearl.yml
(25 hunks)Resources/Maps/Corvax/corvax_silly.yml
(20 hunks)Resources/Maps/Shuttles/ert_corvaxcentcomm.yml
(0 hunks)Resources/Prototypes/Corvax/Entities/Objects/Devices/pda.yml
(2 hunks)Resources/Prototypes/Corvax/Lathes/misc.yml
(1 hunks)Resources/Prototypes/Corvax/Loadouts/Jobs/Security/security.yml
(1 hunks)Resources/Prototypes/Corvax/Loadouts/role_loadouts.yml
(1 hunks)Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
(0 hunks)Resources/Prototypes/Corvax/Roles/Jobs/Security/pilot.yml
(0 hunks)Resources/Prototypes/Entities/Structures/Machines/fax_machine.yml
(1 hunks)Resources/Prototypes/Loadouts/loadout_groups.yml
(2 hunks)Resources/Prototypes/Parallaxes/cute_parallax.yml
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Actions/actions_mecha.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Alerts/breathing.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Alerts/ensnared.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Tiles/tile.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json
(2 hunks)Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json
(2 hunks)Resources/Textures/Tiles/attributions.yml
(3 hunks)Resources/migration.yml
(4 hunks)
💤 Files with no reviewable changes (3)
- Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
- Resources/Prototypes/Corvax/Roles/Jobs/Security/pilot.yml
- Resources/Maps/Shuttles/ert_corvaxcentcomm.yml
✅ Files skipped from review due to trivial changes (37)
- Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/meta.json
- Resources/Textures/Interface/Alerts/breathing.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/meta.json
- Resources/Textures/Objects/Tiles/tile.rsi/meta.json
- Resources/Textures/Interface/Alerts/ensnared.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/meta.json
- Content.Server/Ghost/Roles/Components/GhostRoleComponent.cs
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/meta.json
- Resources/Locale/ru-RU/kitchen/components/foodcart-component.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/meta.json
- Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/meta.json
- Resources/Locale/ru-RU/advertisements/vending/condiments.ftl
⏰ Context from checks skipped due to timeout of 90000ms (2)
- GitHub Check: build (ubuntu-latest)
- GitHub Check: Test Packaging
🔇 Additional comments (96)
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/meta.json (1)
4-4
: Проверка обновления атрибуции.
Изменение поля явно корректно: обновлённая строка теперь предоставляет корректное упоминание автора и его Discord ID, что соответствует целям PR по корректировке атрибуции.Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/meta.json (1)
4-4
: Обновление атрибуции выполнено корректно.Изменение в строке 4 заменяет прежнюю персональную атрибуцию на ссылку на конкретный commit в репозитории, что улучшает прозрачность происхождения ресурса. Убедитесь, что указанный URL остаётся действительным и соответствует политике атрибуции проекта.
Resources/Locale/ru-RU/reagents/meta/consumable/food/condiments.ftl (1)
7-7
: Улучшение точности перевода названий соусов!Изменения в названиях соусов более точно отражают их эффект:
- "Холодящий соус" лучше передает активный охлаждающий эффект
- "Жгучий соус" точнее описывает интенсивное жгучее ощущение
Also applies to: 11-11
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/containers/condiments.ftl (1)
11-12
: Согласованное обновление названий во всех формах!Названия соусов корректно обновлены как для пакетиков, так и для бутылок, сохраняя единообразие терминологии во всей системе локализации.
Also applies to: 15-15, 33-33, 37-37
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json (2)
4-4
: Обновление атрибуции авторских прав корректно выполнено.
Изменение строки атрибуции на"Resprited by @mishutka09 (discord:1152277579206774854)"
соответствует поставленной задаче по корректировке указания авторства ресурсов.
16-18
: Изменение значения задержки для состояния "primed".
Значение задержки изменено с 0.2 на 0.1, что потенциально ускоряет переход в данном состоянии. Рекомендуется подтвердить, что новое значение соответствует требованиям геймплея и дизайна.Resources/Prototypes/Corvax/Loadouts/role_loadouts.yml (1)
21-21
: Проверка обновления группы в JobPilot.
Изменение названия группы сSurvival
наSurvivalSecurity
отражает требуемое обновление для специализации экипировки безопасности. Убедитесь, что это изменение согласовано с обновлёнными настройками в файлеResources/Prototypes/Loadouts/Jobs/Security/security.yml
и что соответствующая документация обновлена при необходимости.Resources/Prototypes/Corvax/Loadouts/Jobs/Security/security.yml (1)
7-11
: Новый loadout "ArmorVestSec" для внешней одежды добавлен корректно.
Новый блок явно определён с ключамиtype
,id
иequipment
, где используется полеouterClothing
для ссылки наClothingOuterVestArmorSec
. Убедитесь, что отступы и структура YAML соответствуют стандартам проекта и что выбранное именование согласуется с другими подобными записями.Resources/Prototypes/Loadouts/loadout_groups.yml (2)
1058-1062
: Проверка группы "SecurityOuterClothing".
В списке loadouts для группы "SecurityOuterClothing" добавлен новый элементArmorVestSec # Corvax
. Это изменение согласуется с добавленным loadout'ом в файле security.yml. Рекомендуется проверить, что новый элемент корректно интегрируется с остальными элементами группы и отображается в игре без конфликтов.
1114-1117
: Обновление группы "SecurityCadetJumpsuit".
В данной группе loadouts произведена замена: устаревшие элементы были исключены, а вместо них добавлены новыеSecurityJumpsuitGrey # Corvax-Resprite
иSecurityJumpskirtGrey # Corvax-Resprite
. Проверьте, что эта замена соответствует дизайнерским решениям и что новые элементы работают в рамках механики игры и корректно отображаются в интерфейсе.Resources/Locale/ru-RU/corvax/station-goal/station-goal-command.ftl (1)
2-3
: Корректное обновление текста справки команды!Текст справки и описание аргументов правильно отражают новую структуру команды с добавленным параметром EntityUid станции.
Resources/Locale/ru-RU/cargo/cargo-console-component.ftl (1)
32-32
: Улучшение ясности текста статуса!Изменение с "Отправить на" на "Отправлено на" лучше отражает статус завершённого действия.
Content.Server/Corvax/StationGoal/StationGoalCommand.cs (3)
13-14
: Улучшение управления зависимостями!Добавление прямой зависимости от IPrototypeManager улучшает архитектуру кода.
34-42
: Оптимизация доступа к системам!Использование внедрённых зависимостей вместо разрешения через IoC контейнер улучшает производительность и читаемость кода.
54-55
: Улучшение подсказок автодополнения!Использование локализованной строки для подсказки улучшает пользовательский опыт.
Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs (2)
69-72
: Улучшение типобезопасности!Замена EntityUid? на EntityUid улучшает безопасность типов, но убедитесь, что все вызывающие методы правильно проверяют существование сущности перед вызовом.
93-94
: Проверьте логику получения целей станции!Новая логика проверки
ReceiveAllStationGoals
иReceiveStationGoal
может привести к неожиданному поведению. Убедитесь, что:
- Факсы правильно настроены для получения целей
- Цели отправляются только на нужные станции
Content.Shared/Fax/Components/FaxMachineComponent.cs (1)
66-67
: Изменения корректны!Добавление нового свойства и модификация существующего выполнены правильно. Документация понятна и информативна.
Also applies to: 69-73
Resources/Locale/ru-RU/holopad/holopad.ftl (1)
112-112
: Перевод улучшен!Замена "Адковат" на "АВД" делает текст более профессиональным и соответствует принятым в игре сокращениям.
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/holopad.ftl (1)
203-203
: Перевод согласован!Изменение суффикса на "АВД" обеспечивает единообразие терминологии во всех файлах локализации.
Resources/Maps/Corvax/corvax_pearl.yml (25)
387-393
: Проверьте корректность данных плит
Убедитесь, что строка с данными дляtiles
и указанные версии соответствуют спецификации рендеринга карты. Если данные закодированы, проверьте механизм их декодирования в движке игры.
32826-32837
: Удаление прототипа AirlockMaint
Удаление строкиproto: AirlockMaint
должно быть осознанным. Проверьте, что группа сущностей обрабатывается корректно без явной привязки к этому прототипу и нет ли зависимостей в других файлах.
33022-33028
: Обновлено значение времени для Door
Новое значениеsecondsUntilStateChange: -16095.21
изменяет временной интервал для двери. Убедитесь, что отрицательное значение допустимо и соответствует логике работы дверей в игровом сценарии.
36201-36211
: Добавлена новая сущность с uid: 9700
Новая сущность с uid9700
добавлена с компонентом Transform. Проверьте, что координаты (pos) и родительская связь (parent) соответствуют требованиям расположения на карте.
51657-51672
: Добавлены новые сущности uid: 9701 и 9839
Новые сущности добавлены с корректными значениями позиции и родительской связью. Убедитесь, что их интеграция соответствует общей логике карты и нет дублирования координат.
59695-59705
: Удаление прототипа ChessBoard
Удалениеproto: ChessBoard
требует проверки: убедитесь, что связанные с этой группой сущностей механизмы обновлены и не зависят от ранее используемого прототипа.
61600-61611
: Удаление прототипа ComputerSurveillanceCameraMonitor
Изъятие строкиproto: ComputerSurveillanceCameraMonitor
должно быть согласовано с обновлённой системой камер. Проверьте, что новые настройки камер (и связанные сети) корректно работают без этого прототипа.
61651-61670
: Обновление Transform и удаление ContainmentFieldGenerator
Новые сущности uid 16891, 17723 и 17724 добавлены с компонентами Transform, а также удалёнproto: ContainmentFieldGenerator
. Проверьте, что эти изменения согласованы с архитектурой системы и не нарушают родительскую структуру объектов.
70629-70646
: Удаление прототипов DrinkShakeWhite и DrinkShotGlass
ПрототипыDrinkShakeWhite
иDrinkShotGlass
удалены, а вместо них добавлены новые сущности (например, с uid 9692 и 9693). Убедитесь, что эти изменения отражают обновленный дизайн игровых предметов и не приводят к рассогласованию в логике предметов.
74843-75138
: Масштабное обновление Transform и удаление FloorDrain
Произведено множество обновлений компонентов Transform для ряда сущностей, а также удалён прототипFloorDrain
. Проверьте, что все новые координаты и родительские связи корректны и соответствуют требованиям визуализации карты.
107985-107998
: Удаление прототипов FoodPoppy и FoodSaladEden
Удалены строкиproto: FoodPoppy
иproto: FoodSaladEden
. Убедитесь, что соответствующие изменения отражены во всех модулях, связанных с логикой еды или рецептов, используемых на карте.
108020-108035
: Удаление прототипов FoodTacoShell и FoodTartMime
ПрототипыFoodTacoShell
иFoodTartMime
удалены, а добавлена новая сущность (uid 23884) с соответствующими компонентами Transform. Проверьте, что элементы питания, связанные с этими прототипами, обновлены во всех зависимых областях игры.
125790-125800
: Удаление прототипа PoweredlightRed
Удалениеproto: PoweredlightRed
может повлиять на визуальное отображение элементов освещения. Убедитесь, что новая конфигурация или замена соответствует ожидаемой схеме индикации.
130401-130413
: Удаление прототипов RevolverCapGun и RiotBulletShield
ПрототипыRevolverCapGun
иRiotBulletShield
удалены. Проверьте, что соответствующие изменения отражены в механике оружия и защитных средств, и что отсутствует вызов устаревших ссылок.
131816-131826
: Удаление прототипа SignDirectionalEng
Удалён прототипSignDirectionalEng
. Убедитесь, что визуальные элементы навигации и указатели обновлены согласно новому дизайну карты.
134887-134919
: Удаление прототипов StatueVenusBlue, StatueVenusRed и SteelBench
Удаление этих прототипов требует проверки: убедитесь, что замена или удаление соответствует новой схеме расстановки объектов и не нарушает визуальную консистентность окружения.
135387-135403
: Удаление прототипа SurveillanceCameraEngineering
Удалёнproto: SurveillanceCameraEngineering
. Проверьте, что камеры в зоне «Входные шлюзы» корректно настраиваются через обновлённые параметры и что связанные сервисы функционируют нормально.
135583-135599
: Удаление прототипа SurveillanceCameraGeneral
Удалёнproto: SurveillanceCameraGeneral
. Убедитесь, что настройки наблюдения для зоны «Центральная площадь» приведены в соответствие с новой конфигурацией камер.
135711-135727
: Удаление прототипа SurveillanceCameraMedical
Удалёнproto: SurveillanceCameraMedical
. Проверьте, что в зоне «Вирусология» камера работает с обновлёнными параметрами и не зависит от удалённого прототипа.
135933-135948
: Удаление прототипа SurveillanceCameraScience
Удалёнproto: SurveillanceCameraScience
. Убедитесь, что в зоне «Роботех-выход» новая конфигурация камер удовлетворяет требованиям безопасности и функциональности.
136035-136051
: Добавлена новая сущность uid: 10977 для SurveillanceCameraSecurity
Новая сущность с uid10977
добавлена с отрицательным углом поворота (-1.5707963267948966 rad) и связана с сетью SurveillanceCameraSecurity. Проверьте корректность угла и соответствие системе безопасности.
137349-137374
: Добавлены новые сущности uid: 1862, 1863, 1881, 1882 и 6947
Новые сущности добавлены с компонентами Transform. Проверьте корректность позиций и родительских связей, чтобы обеспечить правильное отображение на карте.
140034-140044
: Удаление прототипа ToyAi
Удалёнproto: ToyAi
. Убедитесь, что игровые механики, связанные с игрушками, обновлены и больше не зависят от этого прототипа.
140162-140175
: Удаление прототипов ToyNuke и ToyRubberDuck
ПрототипыToyNuke
иToyRubberDuck
удалены. Проверьте, что ассортимент игровых предметов изменён в соответствии с текущими требованиями и что ссылки на устаревшие прототипы устранены.
163070-163099
: Удаление прототипа WindowFrostedDirectional
Удалёнproto: WindowFrostedDirectional
. Проверьте, что новые настройки окон отражают визуальные требования карты и обеспечивают корректное отображение элементов.Resources/Prototypes/Corvax/Lathes/misc.yml (1)
3-3
: Добавление родительского рецепта для PrinterDocMachineCircuitboard.Атрибут
parent: BaseCircuitboardRecipe
добавлен, что упрощает наследование свойств рецепта. Убедитесь, что отсутствие ранее задававшихся параметров, таких какcompletetime
иmaterials
, не нарушает логику обработки рецептов в системе.Resources/Prototypes/Corvax/Entities/Objects/Devices/pda.yml (2)
9-13
: Добавление компонента Appearance для IAAIDCard.Новый компонент
Appearance
с параметром инициализацииappearanceDataInit
, задающим значениеpda-lawyer
, улучшает визуальное представление PDA для внутреннего отдела. Проверьте, что новый тип внешнего вида корректно интегрируется с существующими стилями.
27-31
: Добавление компонента Appearance для PilotIDCard.Компонент
Appearance
с параметромpda-seniorofficer
задаёт индивидуальную визуализацию для PilotPDA. Рекомендуется убедиться в согласованности этих настроек с общим визуальным оформлением устройств.Resources/Prototypes/Parallaxes/cute_parallax.yml (1)
1-35
: Новый конфигурационный файл параллакса CuteSpace.Файл добавляет поддержку параллакс-эффекта с несколькими слоями, используя как статичные изображения, так и генерируемые текстуры. Проверьте корректность путей к текстурам, а также параметров
slowness
иscale
для достижения требуемого визуального эффекта.Resources/Textures/Interface/Actions/actions_mecha.rsi/meta.json (1)
2-2
: Обновление информации об авторских правах и локализации.Изменён атрибут, указывающий источник локализации: теперь
mech_view_stats
локализован пользователемlzk228
, аmech_eject
—discord:kuro_0001
. Рекомендуется проверить корректность и актуальность данных, чтобы избежать несоответствий.Resources/Prototypes/Entities/Structures/Machines/fax_machine.yml (2)
86-88
: Обновление свойства для получения целей станции у FaxMachineCentcom.Свойство изменено с
receiveStationGoal: true
наreceiveAllStationGoals: true
, что позволяет факс-машине принимать все цели станции. Убедитесь, что в системе учтена эта коррекция и что она не нарушает логику отправки или обработки целей.
112-115
: Проверка согласованности конфигурации для FaxMachineCaptain.У данной факс-машины используется свойство
receiveStationGoal: true
, тогда как в других случаях применяется обновлённое свойствоreceiveAllStationGoals
. Рекомендуется проверить, требуется ли обновление до нового свойства для обеспечения единообразия конфигураций.Resources/Textures/Tiles/attributions.yml (4)
14-18
: Обновлена атрибуция для поврежденных плиток.
Изменения в строке 16 отражают, что файлы plating_damaged.png и plating_burnt.png теперь правильно аттрибутируются: указано, что исходный материал изменён github-пользователем @Flareguy и перерисован @mishutka09.
19-23
: Обновлена атрибуция для астероидных текстур и сопутствующих файлов.
Изменения в строке 21 предоставляют более детальную информацию о происхождении файлов (таких как asteroid_red.png, asteroid_tile.png, freezer.png, foammetal.png, red_circuit.png, green_circuit.png, lino.png, mono.png, rock_vault.png, showroom.png), включая ссылки на коммиты и упоминание перерисовок от @mishutka09. Убедитесь, что используемые идентификаторы коммитов и ссылки соответствуют актуальным данным.
59-63
: Обновлена атрибуция для файла rglass.png.
Изменения в строке 61 уточняют, что изображение «rglass.png» перерисовано пользователем @mishutka09 и дополнительно модифицировано github-пользователем @notquitehadouken. Проверьте корректность оформления атрибуции и соответствие реальным сведениям.
94-98
: Обновлена атрибуция для спрайтов шаттлов.
В строке 96 внесены изменения, согласно которым изображения (например, shuttleblue.png, shuttleorange.png, shuttlepurple.png, shuttlered.png, shuttlewhite.png, shuttlegrey.png, shuttleblack.png) теперь правильно указывают на изменённое состояние – модификация выполнена Flareguy с перерисовкой @mishutka09.Resources/migration.yml (1)
186-195
: Добавлена новая секция RADIUM: TRANSPORT.
В этом блоке миграции определены новые ключи для транспортных объектов:
•VehicleSecwayStealObjective
•VehicleUnicycle
•VehicleUnicycleFolded
•ActionVehicleHorn
•MobTaxiBot
•SpawnVehicleMotobike
•SpawnVehicleATV
•VehicleJanicartDestroyed
Рекомендуется проверить, что данные изменения корректно интегрируются в существующую систему миграции и что соответствующие зависимости (например, в части управления станционными целями) учитывают эти новые прототипы.
Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml (15)
1-10
: Новый файл карты шаттла.
Разделыmeta
иtilemap
задают формат (версия 6), параметрpostmapinit: false
и отображение базовой разметки плиток. Структура выглядит правильно; рекомендуется ещё раз сверить соответствие идентификаторов плиток требуемым значениям для корректной отрисовки.
11-38
: Определение сетки и описание основного слоя карты.
Первый блок из разделаentities
задаёт сетку карты посредством компонентов типаMapGrid
,GridPathfinding
,DecalGrid
и других. Убедитесь, что все данные (например, индексы плиток и версия узлов) соответствуют спецификациям игрового движка.
295-324
: Новый прототип AirAlarm.
Добавлен блок прототипаAirAlarm
с компонентамиTransform
(с указанными углами поворота, позицией и родительским элементом) иDeviceList
(с перечислением устройств). Проверьте, что заданные параметры корректны и согласованы с остальными элементами карты, а также что устройства из списка правильно подключаются к сетевой инфраструктуре.
333-340
: Новый прототип AirCanister.
Определён элементAirCanister
с позицией и заданным родительским узлом. Рекомендуется убедиться в корректной интеграции данного объекта с системой управления атмосферой и другими элементами карты.
340-351
: Новый прототип AirlockCentralCommandLocked.
В блоке описаны два объекта с прототипомAirlockCentralCommandLocked
с различными позициями (для uid 211 и 212). Проверьте, что их расположение соответствует дизайну центрального командного узла и что они правильно блокируют доступ, как задумано.
352-364
: Новый прототип AirlockExternalGlassShuttleLocked.
Этот блок задаёт внешний стеклянный шлюз с фиксированными значениями позиций для uid 3 и 4. Убедитесь, что ориентация и расположение этих объектов соответствуют конструктивным особенностям карты шаттла.
365-375
: Новый прототип AirSensor.
Добавлен объект с прототипомAirSensor
, который имеет компонентыTransform
иDeviceNetwork
(с присоединённым списком устройств). Рекомендуется проверить, что данные устройства корректно синхронизируются и что сам датчик правильно позиционируется в общей сетке карты.
375-382
: Новый прототип APCBasic.
Добавление базового прототипа для APC с описанием его трансформации (угол поворота и позиция). Проверьте, что местоположение данного элемента соответствует функциональным требованиям и не конфликтует с остальными компонентами.
383-390
: Новый прототип Ashtray.
Определён объектAshtray
с уникальными координатами. Данный элемент выглядит корректно с точки зрения позиционирования и не вызывает дополнительных замечаний.
391-402
: Новый прототип AtmosDeviceFanDirectional.
Блок описывает направленный вентилятор для атмосферного управления с указанной позицией. Рекомендуется проверить, что объект интегрируется в систему вентиляции и размещён в зоне, соответствующей игровому дизайну.
402-432
: Новый прототип BlastDoorOpen.
Добавлены несколько объектов для открытой взрывозащищённой двери с различными позициями и углами поворота. Убедитесь, что расположение этих объектов корректно и что их анимация/функционал соответствует сценариям использования в игре.
450-458
: Новый прототип BoxFolderGreen.
ОбъектBoxFolderGreen
добавлен с указанным углом поворота и позицией. Проверьте, что элементы данного типа правильно отрисовываются и не конфликтуют с физическим движком при взаимодействиях.
459-469
: Новый прототип BoxMRE.
Добавлен объектBoxMRE
с рядом компонентомPhysics
(где параметрcanCollide: False
). Рекомендуется убедиться, что позиционирование этого объекта соответствует общей механике карт и не вызывает непредвиденных физических взаимодействий.
558-565
: Прототипы окон шаттла (ShuttleWindow и ShuttleWindowDiagonal).
Добавлены новые объекты для оформления окон шаттла с различными углами поворота. Проверьте, что их положение корректно вписывается в общую компоновку карты и что визуальный стиль соответствует дизайну центрального командного узла.
1905-1911
: Новый прототип WeaponCapacitorRecharger.
Добавлен объект для перезарядки оружейных конденсаторов с заданной позицией. Рекомендуется сверить, что его расположение и функциональные параметры соответствуют ожиданиям игрового процесса и не влияют негативно на баланс.Resources/Changelog/ChangelogSyndie.yml (1)
1-4609
: Структура файла соответствует формату YAMLФайл имеет корректную структуру YAML с правильной иерархией и форматированием (за исключением последних записей). Каждая запись содержит необходимые поля: author, changes, id, time и опционально url.
Resources/Maps/Corvax/Misc/corvax_terminal.yml (3)
2102-2107
: Добавлены новые компоненты для управления дверьми шаттла.Добавлены новые DeviceLinkSource компоненты для управления дверьми шаттла через таймеры. Это позволяет автоматизировать процесс открытия/закрытия дверей.
Also applies to: 2117-2130, 2141-2163, 2212-2214
8061-8062
: LGTM: Корректная настройка видимости для логических компонентов.Правильно установлен слой видимости 10 для невидимых логических компонентов.
Also applies to: 9154-9155, 9168-9169, 9183-9184, 9213-9214
9147-9153
: Проверьте задержки таймеров.Все таймеры установлены с одинаковой задержкой в 1 секунду. Убедитесь, что этого достаточно для корректной работы системы дверей шаттла.
#!/bin/bash # Поиск всех таймеров и их задержек ast-grep --pattern 'type: SignalTimer delay: $_'Also applies to: 9161-9167, 9176-9182, 9190-9196, 9204-9210
Resources/Maps/Corvax/corvax_silly.yml (20)
6997-7012
: Проверка списка устройств в DeviceListПорядок элементов в списке устройств изменён. Убедитесь, что новый порядок соответствует логике работы системы, особенно если порядок имеет значение для обработки устройств, и что родительский идентификатор (
parent: 2
) корректен.
7753-7761
: Добавление компонента DeviceNetworkНовый компонент
DeviceNetwork
с параметромdeviceLists: [30]
добавлен для объекта с uid: 114. Изменение выглядит логичным – проверьте, что интеграция с остальными компонентами и родительской структурой не нарушена.
24509-24515
: Удаление свойства proto для FloraRockSolidСвойство
proto: FloraRockSolid
удалено из определения. Убедитесь, что такое изменение соответствует новой схеме определения сущностей и что отсутствие ссылки на данный прототип не приводит к ошибкам в обработке объекта.
24596-24610
: Удаление свойств proto для FloraTree и FloraTreeConiferИз блока были удалены свойства
proto: FloraTree
иproto: FloraTreeConifer
. Проверьте, что новая схема (без явного указания прототипа) соответствует обновлённой архитектуре и не влияет на функциональность других компонентов.
24678-24716
: Добавление новых сущностей с компонентами TransformДобавлены несколько новых сущностей (uid: 2473, 2474, 2475, 2476, 6136, 6137, 6138) с заданными параметрами компонента
Transform
. Проверьте, что координаты, родительские связи и уникальность uid корректны и соответствуют требованиям системы.
24735-24801
: Удаление свойств proto для FloraTreeLarge и FloraTreeSnowВ данном блоке удалены свойства
proto: FloraTreeLarge
иproto: FloraTreeSnow
. Убедитесь, что обновлённая структура с вложенным разделомentities
корректно заменяет прежние прототипы и не приводит к нарушению функционала.
24932-24953
: Удаление свойства proto для FolderSpawner и FoodBoxDonkpocketTeriyakiСвойства
proto: FolderSpawner
иproto: FoodBoxDonkpocketTeriyaki
удалены. Проверьте, что новая структура с определением дочерних сущностей соответствует ожиданиям и что ссылки на эти объекты обновлены в других частях системы.
30245-30253
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3164Новый блок, добавленный для объекта с uid: 3164, включает компоненты
DeviceNetwork
(сdeviceLists: [30]
) иAtmosPipeColor
с цветом'#0000FFFF'
. Значения выглядят корректно – проверьте соответствие спецификациям.
30256-30264
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3165Аналогично предыдущему блоку, для объекта с uid: 3165 добавлены компоненты
DeviceNetwork
иAtmosPipeColor
. Убедитесь, что параметры заданы верно и соответствуют общей логике работы.
30267-30275
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3166В блоке для объекта с uid: 3166 присутствуют компоненты
DeviceNetwork
иAtmosPipeColor
. Проверьте, что параметры (в том числе цвет'#0000FFFF'
) соответствуют требованиям.
30278-30286
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3167Новый блок для uid: 3167 добавляет компоненты
DeviceNetwork
иAtmosPipeColor
. Значения заданы корректно – убедитесь, что родительская связь и параметры интегрируются с общей схемой.
30477-30485
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3189В этом блоке для объекта с uid: 3189 добавлены компоненты
DeviceNetwork
иAtmosPipeColor
. Обратите внимание, что цвет изменён на'#FF0000FF'
– проверьте его соответствие требованиям.
30488-30496
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3190Аналогичный блок для uid: 3190, где также присутствуют компоненты
DeviceNetwork
иAtmosPipeColor
с заданными параметрами. Значения кажутся корректными.
30506-30514
: Добавление компонентов DeviceNetwork и AtmosPipeColor для uid: 3192Новый блок для объекта с uid: 3192 включает компоненты
Transform
,DeviceNetwork
иAtmosPipeColor
. Проверьте, что все значения (координаты, цвета) соответствуют ожиданиям.
34035-34060
: Удаление свойства proto для NoticeBoard и NuclearBombВ этом блоке удалены свойства
proto: NoticeBoard
иproto: NuclearBomb
, а NoticeBoard теперь определяется через вложенный блок с компонентами (Transform
,Storage
,ContainerContainer
). Убедитесь, что новое определение корректно обрабатывается системой и что удаление данных прототипов не влияет на зависимые функции.
34412-34437
: Обновление содержимого бумаги и удаление proto для PaperBin10Для сущности с uid: 7474 обновлено содержимое компонента
Paper
с многострочным текстом и стилизацией, а свойствоproto: PaperBin10
удалено. Проверьте, что форматирование текста (с сохранением отступов и тегов) корректно распознаётся системой.
34451-34461
: Добавление новой сущности с uid: 4212Новая сущность с uid: 4212, содержащая компонент
Transform
, добавлена в систему. Проверьте, что координаты и родительская связь (parent: 2
) заданы корректно и не конфликтуют с другими элементами.
41427-41437
: Удаление свойства proto для TableСвойство
proto: Table
удалено из блока. Убедитесь, что отсутствие данного свойства не нарушает функциональность таблиц или зависимых объектов, и что изменение согласовано с остальной архитектурой.
41751-41763
: Обновление параметров Transform для uid: 4544 и 4545Для сущностей с uid: 4544 и uid: 4545 обновлены параметры компонента
Transform
(в частности, угол вращения). Проверьте, что новые значения корректны и соответствуют ожидаемой расстановке объектов.
52252-52269
: Удаление свойства proto для WindowReinforcedDirectionalВ этом блоке удалено свойство
proto: WindowReinforcedDirectional
, а также добавлены новые сущности (uid: 7468 и uid: 7469) с компонентамиTransform
. Проверьте, что обновленная структура не влияет на работу окон и соответствует функциональным требованиям.
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.
Actionable comments posted: 2
🔭 Outside diff range comments (2)
Resources/Changelog/ChangelogSyndie.yml (1)
4-7
: 🛠️ Refactor suggestionНеобходимо использовать более информативные сообщения о изменениях
Сообщение "Добавлены последние обновления" является слишком общим и не дает понимания о конкретных изменениях. Следует указывать конкретные изменения, которые были внесены.
Пример:
- message: "Добавлены последние обновления" + message: "Добавлены новые спрайты оружия, обновлены текстуры интерфейса, исправлены баги в системе инвентаря"Resources/Maps/Corvax/Misc/corvax_terminal.yml (1)
8047-8060
:⚠️ Potential issueИсправить отсутствующие физические свойства для логических элементов.
Логические элементы (LogicGateXnor) имеют неполную физическую конфигурацию. Необходимо добавить все требуемые компоненты.
Примените следующие изменения:
- type: Transform anchored: True pos: 13.5,-22.5 parent: 2 + - type: Physics + bodyType: Static + canCollide: False - type: DeviceLinkSinkAlso applies to: 8157-8160, 8198-8201, 8238-8241, 8278-8281
🧹 Nitpick comments (14)
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json (1)
15-23
: Улучшение форматирования задержек.
Изменения в массиве"delays"
(формат, отступы) не влияют на функциональность, но повышают читаемость. Рекомендуется убедиться, что данный формат согласован с аналогичными файлами в проекте.Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json (1)
23-25
: Добавление нового состояния.
Добавлено состояние"equipped-BELT"
с параметромdirections: 4
. Проверьте целесообразность и корректность его интеграции в общую систему отображения/анимации.Resources/Textures/Tiles/attributions.yml (4)
14-18
: Проверка атрибуции для файлов "plating_damaged.png" и "plating_burnt.png".
Изменённая строка 16 корректно указывает, что изображение было переработано пользователем @mishutka09. Рекомендуется сверить оформление с другими записями для обеспечения единообразия (например, наличие символа "@" перед именем и структура фразы).
19-23
: Атрибуция для файлов "asteroid_red.png", "asteroid_tile.png", "freezer.png" и "mono.png".
Изменения в строке 21 правильно отражают источник, коммит и факт респритинга файла @mishutka09. Обратите внимание на использование терминологии (например, "taken from commit" и "resprited by") – возможно, стоит унифицировать стиль для упрощения аудита.
59-63
: Атрибуция для файла "rglass.png".
Строка 61 уточняет, что изображение респритировано @mishutka09 и модифицировано пользователем @notquitehadouken. Изменение повышает прозрачность информации. Проверьте, чтобы формат записи соответствовал остальным записям в файле.
94-98
: Атрибуция для файлов изображений шлюзов (shuttle).
Изменения в строке 96 корректно передают информацию о модификации (Modified by Flareguy) и респритинге (@mishutka09). Рекомендуется рассмотреть возможность добавления символа "@" перед именем Flareguy для обеспечения единообразия с другими записями.Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs (1)
84-87
: Добавьте XML документацию для нового поля!Рекомендуется добавить XML документацию для поля
WhitelistRequired
, описывающую его назначение и использование.Предлагаемые изменения:
// start-backmen: whitelist + /// <summary> + /// Требуется ли вайтлист для этой роли + /// </summary> [DataField("whitelistRequired")] public bool WhitelistRequired = false; // end-backmen: whitelistContent.Server/Corvax/StationGoal/StationGoalPaperSystem.cs (1)
93-102
: Добавьте обработку ошибок при создании сущностей!Текущая реализация спавна сущностей не имеет обработки ошибок. Рекомендуется:
- Добавить проверку успешности создания сущностей
- Логировать ошибки при неудачном создании
Предлагаемые изменения:
foreach (var spawnEnt in goal.Spawns) - SpawnAtPosition(spawnEnt, Transform(faxUid).Coordinates); +{ + try + { + var entity = SpawnAtPosition(spawnEnt, Transform(faxUid).Coordinates); + if (entity == default) + { + Log.Warning($"Failed to spawn entity {spawnEnt} for station goal"); + } + } + catch (Exception e) + { + Log.Error($"Error spawning entity {spawnEnt} for station goal: {e}"); + } +}Content.Shared/Fax/Components/FaxMachineComponent.cs (1)
66-74
: Улучшите документацию новых свойств!Для улучшения понимания кода рекомендуется:
- Добавить информацию о значениях по умолчанию
- Уточнить взаимодействие между
ReceiveStationGoal
иReceiveAllStationGoals
Предлагаемые изменения:
/// <summary> -/// Should that fax receive station goal info +/// Should that fax receive station goal info from its own station. +/// Default value is false. /// </summary> [DataField] public bool ReceiveStationGoal { get; set; } /// <summary> -/// Should that fax receive station goals from other stations +/// Should that fax receive station goals from all stations, regardless of ReceiveStationGoal setting. +/// Default value is false. +/// When true, this setting overrides ReceiveStationGoal. /// </summary> [DataField] public bool ReceiveAllStationGoals { get; set; }Resources/Prototypes/Parallaxes/cute_parallax.yml (1)
1-35
: Комментарий: Новая конфигурация параллакс-эффекта "CuteSpace".
Добавлена новая конфигурация с идентификаторомCuteSpace
, содержащая несколько слоёв с заданными параметрами (slowness, scale и т.д.). Проверьте корректность путей к текстурам и идентификаторов, а также убедитесь, что настройки для low-quality слоёв соответствуют требованиям. Дополнительно: в конце файла отсутствует символ новой строки, что вызывает предупреждение YAMLlint – рекомендуется добавить новую строку в конце файла.🧰 Tools
🪛 YAMLlint (1.35.1)
[error] 35-35: no new line character at the end of file
(new-line-at-end-of-file)
Resources/Changelog/ChangelogSyndie.yml (2)
1-4609
: Файл требует реструктуризации для улучшения читаемости и поддерживаемостиФайл содержит очень длинный список изменений с большим количеством повторяющихся записей. Рекомендуется реструктурировать его следующим образом:
- Сгруппировать изменения по типам (Add, Remove, Tweak, Fix)
- В рамках каждого типа сгруппировать по компонентам (карты, спрайты, механики и т.д.)
- Использовать более краткие и информативные описания изменений
- Добавить разделители между крупными блоками изменений
Пример структуры:
Entries: - type: Add changes: maps: - "Добавлена карта X" - "Добавлена карта Y" sprites: - "Добавлены спрайты Z" mechanics: - "Добавлена механика W" - type: Remove changes: maps: - "Удалена карта A" mechanics: - "Удалена механика B" # И так далее для других типов
1-4609
: Рекомендуется добавить категоризацию измененийДля улучшения навигации по changelog рекомендуется добавить систему тегов/категорий для каждого изменения (например: #map, #sprite, #mechanic, #balance и т.д.)
Пример:
changes: - - message: "Изменены спрайты книг" + - message: "Изменены спрайты книг" + tags: ["sprite", "items"]Resources/Maps/Corvax/Misc/corvax_terminal.yml (2)
6552-6553
: Улучшить читаемость идентификаторов декалей.Используются неинформативные идентификаторы для декалей (например, "id: BrickTileSteelEndW"). Рекомендуется использовать более описательные названия.
Also applies to: 6601-6602
10068-10074
: Рассмотреть добавление резервного сервера.Для повышения отказоустойчивости рекомендуется добавить резервный телекоммуникационный сервер.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (211)
Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/equipped-HELMET.png
is excluded by!**/*.png
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HYDRO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/JANI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MED-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MIME-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/MINER-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/PARA-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/QM-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/RD-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ROBO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SCI-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coathosarmored.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi/equipped-OUTERCLOTHING.png
is excluded by!**/*.png
Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_eject.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_ivanov_cooldown.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_savannah_cooldown.png
is excluded by!**/*.png
Resources/Textures/Interface/Actions/actions_mecha.rsi/mech_view_stats.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Buckle/buckled.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Handcuffed/Handcuffed.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/Pull/pulled.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_tox.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/breathing.rsi/too_much_tox.png
is excluded by!**/*.png
Resources/Textures/Interface/Alerts/ensnared.rsi/ensnared.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/bar.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/blue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-black.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-blue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-cyan.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-green.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-orange.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-pink.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-purple.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-red.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-skyblue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/carpet-white.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/checker-dark.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/checker-light.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/clown.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dark.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/dirty.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/hydro.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/kitchen.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/laundry.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/lime.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/mime.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/monofloor.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/reinforced.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/showroom.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleblack.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleblue.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlegrey.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttleorange.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlepurple.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlered.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/shuttlewhite.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/steel.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-diagonal-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-diagonal.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-herringbone.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-mini.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-mono.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-offset.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-pavement-vertical.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white-pavement.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/white.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/wood.png
is excluded by!**/*.png
Resources/Textures/Objects/Tiles/tile.rsi/woodpatternfloor.png
is excluded by!**/*.png
Resources/Textures/Objects/Tools/network_configurator.rsi/mode-link.png
is excluded by!**/*.png
Resources/Textures/Objects/Tools/network_configurator.rsi/mode-list.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-0.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-1.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-2.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/base-3.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbang.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/base-1.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/base-2.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/clusterbomb.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/icon.png
is excluded by!**/*.png
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/primed.png
is excluded by!**/*.png
Resources/Textures/Parallaxes/CuteSpace.png
is excluded by!**/*.png
Resources/Textures/Tiles/freezer.png
is excluded by!**/*.png
Resources/Textures/Tiles/mono.png
is excluded by!**/*.png
Resources/Textures/Tiles/plating_damaged.png
is excluded by!**/*.png
Resources/Textures/Tiles/rglass.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleblack.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleblue.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlegrey.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttleorange.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlepurple.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlered.png
is excluded by!**/*.png
Resources/Textures/Tiles/shuttlewhite.png
is excluded by!**/*.png
Resources/Textures/Tiles/steel_damaged.png
is excluded by!**/*.png
📒 Files selected for processing (68)
Content.Server/Corvax/StationGoal/StationGoalCommand.cs
(3 hunks)Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs
(2 hunks)Content.Server/Ghost/Roles/Components/GhostRoleComponent.cs
(1 hunks)Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs
(1 hunks)Content.Shared/Fax/Components/FaxMachineComponent.cs
(1 hunks)Resources/Changelog/ChangelogSyndie.yml
(1 hunks)Resources/Locale/ru-RU/advertisements/vending/condiments.ftl
(1 hunks)Resources/Locale/ru-RU/cargo/cargo-console-component.ftl
(1 hunks)Resources/Locale/ru-RU/corvax/station-goal/station-goal-command.ftl
(1 hunks)Resources/Locale/ru-RU/holopad/holopad.ftl
(1 hunks)Resources/Locale/ru-RU/kitchen/components/foodcart-component.ftl
(1 hunks)Resources/Locale/ru-RU/reagents/meta/consumable/food/condiments.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/containers/condiments.ftl
(2 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
(1 hunks)Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/holopad.ftl
(1 hunks)Resources/Maps/Corvax/Misc/corvax_terminal.yml
(26 hunks)Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml
(1 hunks)Resources/Maps/Corvax/corvax_pearl.yml
(25 hunks)Resources/Maps/Corvax/corvax_silly.yml
(20 hunks)Resources/Maps/Shuttles/ert_corvaxcentcomm.yml
(0 hunks)Resources/Prototypes/Corvax/Entities/Objects/Devices/pda.yml
(2 hunks)Resources/Prototypes/Corvax/Lathes/misc.yml
(1 hunks)Resources/Prototypes/Corvax/Loadouts/Jobs/Security/security.yml
(1 hunks)Resources/Prototypes/Corvax/Loadouts/role_loadouts.yml
(1 hunks)Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
(0 hunks)Resources/Prototypes/Corvax/Roles/Jobs/Security/pilot.yml
(0 hunks)Resources/Prototypes/Entities/Structures/Machines/fax_machine.yml
(1 hunks)Resources/Prototypes/Loadouts/loadout_groups.yml
(2 hunks)Resources/Prototypes/Parallaxes/cute_parallax.yml
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/meta.json
(1 hunks)Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Actions/actions_mecha.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Alerts/breathing.rsi/meta.json
(1 hunks)Resources/Textures/Interface/Alerts/ensnared.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Tiles/tile.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json
(2 hunks)Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/meta.json
(1 hunks)Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json
(2 hunks)Resources/Textures/Tiles/attributions.yml
(3 hunks)Resources/migration.yml
(4 hunks)
💤 Files with no reviewable changes (3)
- Resources/Prototypes/Corvax/Roles/Jobs/Security/pilot.yml
- Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
- Resources/Maps/Shuttles/ert_corvaxcentcomm.yml
✅ Files skipped from review due to trivial changes (36)
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcaptain.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/pyrogrenade.rsi/meta.json
- Resources/Textures/Interface/Actions/actions_mecha.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/syndgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcargo.rsi/meta.json
- Resources/Locale/ru-RU/advertisements/vending/condiments.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcmo.rsi/meta.json
- Resources/Textures/Objects/Tiles/tile.rsi/meta.json
- Resources/Locale/ru-RU/kitchen/components/foodcart-component.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodrd.rsi/meta.json
- Resources/Textures/Interface/Alerts/breathing.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/shrapnelgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsyndicate.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodjani.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodrobo.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodmime.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodengi.rsi/meta.json
- Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodbartender.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/empgrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodce.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodminer.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhos.rsi/meta.json
- Content.Server/Ghost/Roles/Components/GhostRoleComponent.cs
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsec.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodcentcom.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodmed.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/supermattergrenade.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodsci.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodchemist.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodpara.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodqm.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhop.rsi/meta.json
- Resources/Textures/Clothing/Head/Hoods/Coat/hoodhydro.rsi/meta.json
- Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json
🧰 Additional context used
🪛 YAMLlint (1.35.1)
Resources/Prototypes/Parallaxes/cute_parallax.yml
[error] 35-35: no new line character at the end of file
(new-line-at-end-of-file)
⏰ Context from checks skipped due to timeout of 90000ms (1)
- GitHub Check: build (ubuntu-latest)
🔇 Additional comments (74)
Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/meta.json (1)
4-4
: Обновление атрибуции с прямой ссылкой на коммит TGStation.Изменение улучшает прозрачность источника текстуры, предоставляя конкретный коммит вместо общего упоминания. Убедитесь, что ссылка остается актуальной и ведёт непосредственно к нужному коммиту для корректной атрибуции.
Resources/Textures/Objects/Weapons/Grenades/stingergrenade.rsi/meta.json (1)
4-4
: Обновление информации об авторских правах выполнено корректно.Проверка нового поля подтверждает, что атрибуция теперь ссылается на автора "Resprited by @mishutka09 (discord:1152277579206774854)". Убедитесь, что формат и содержание соответствуют внутренним стандартам для метаданных данного типа ресурсов.
Resources/Locale/ru-RU/holopad/holopad.ftl (1)
112-112
: Изменение корректно!Обновление терминологии с "Адковат" на "АВД" соответствует общему стилю сокращений в интерфейсе и согласуется с префиксом отдела "СБ".
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/holopad.ftl (1)
203-203
: Изменение согласовано!Обновление суффикса на "АВД" поддерживает единообразие терминологии во всей системе локализации.
Resources/Locale/ru-RU/reagents/meta/consumable/food/condiments.ftl (1)
7-7
: Улучшение точности перевода!Изменения в терминологии более точно описывают эффект соусов:
- "холодящий соус" лучше передает охлаждающий эффект
- "жгучий соус" точнее описывает острое жгучее ощущение
Also applies to: 11-11
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/containers/condiments.ftl (1)
11-12
: Согласованное обновление терминологии!Изменения корректно отражают новую терминологию во всех контекстах:
- Пакетики соусов
- Бутылки соусов
- Описания сохраняют точность и понятность
Also applies to: 15-15, 33-33, 37-37
Resources/Textures/Interface/Alerts/ensnared.rsi/meta.json (1)
4-4
: Обновление информации об авторских правах.В строке 4 изменён текст атрибуции, теперь он включает подробное указание на автора создания, источник спрайта с указанием коммита и автора локализации. Это делает атрибуцию более прозрачной и подробной. Убедитесь, что аналогичные изменения были внесены во всех связанных файлах метаданных для обеспечения консистентности документации.
Resources/Textures/Objects/Weapons/Grenades/whiteholegrenade.rsi/meta.json (1)
4-4
: Обновление атрибуции.
Поле"copyright"
обновлено на
"Resprited by @mishutka09 (discord:1152277579206774854)"
, что корректно отражает нового автора.Resources/Textures/Objects/Weapons/Grenades/metalfoam.rsi/meta.json (2)
4-4
: Обновление атрибуции.
Новое значение поля"copyright"
"Resprited by @mishutka09 (discord:1152277579206774854)"
корректно заменило предыдущее значение.
15-19
: Корректировка значений задержек.
Значения задержек для состояния"primed"
изменены на[0.1, 0.1]
, что, по идее, должно улучшить синхронизацию анимации. Рекомендуется проверить, соответствует ли это ожидаемому поведению.Resources/Locale/ru-RU/corvax/station-goal/station-goal-command.ftl (1)
2-3
: Корректное обновление локализации!Изменения в тексте помощи и добавление описания нового аргумента корректно отражают обновленную структуру команды.
Resources/Locale/ru-RU/cargo/cargo-console-component.ftl (1)
32-32
: Улучшение UX интерфейса!Изменение текста с "Отправить на" на "Отправлено на" лучше отражает состояние выполненного действия.
Content.Server/Corvax/StationGoal/StationGoalCommand.cs (3)
13-14
: Правильное использование внедрения зависимостей!Добавление
IPrototypeManager
через атрибут[Dependency]
улучшает архитектуру кода.
41-42
: Улучшение обработки ошибок!Проверка возвращаемого значения
SendStationGoal
позволяет корректно обрабатывать ошибки выполнения команды.
54-55
: Улучшение UX командной строки!Использование локализованной подсказки делает интерфейс командной строки более понятным для пользователя.
Content.Server/Corvax/StationGoal/StationGoalPaperSystem.cs (2)
69-72
: Улучшение сигнатуры метода!Изменение параметра с
EntityUid?
наEntityUid
- правильное решение, так как гарантирует, что метод будет вызван только с действительным идентификатором сущности.
80-87
: Улучшение читаемости кода!Использование инициализатора списка и интерполяции строк делает код более чистым и понятным.
Resources/Maps/Corvax/corvax_silly.yml (20)
6997-7011
: Обновление списка устройств в DeviceList.
Новый список содержит идентификаторы устройств (2354, 113, 3164, 3166, 3165, 3188, 3189, 3163, 3191). Убедитесь, что все эти ID соответствуют актуальным записям в системе и порядок элементов соответствует спецификации.
7753-7761
: Добавление блока DeviceNetwork.
В данном блоке для объекта добавлен типDeviceNetwork
с параметромdeviceLists
, включающим значение [30]. Проверьте, что это изменение согласуется с настройками сети устройств в системе.
24509-24515
: Консолидация прототипа FloraRockSolid.
Удаление ключаproto: FloraRockSolid
предполагает изменение способа обработки прототипа. Убедитесь, что логика загрузки сущностей обновлена для корректной работы без явного указания данного поля.
24596-24610
: Удаление ключей proto для FloraTree и FloraTreeConifer.
Изменения предполагают отказ от явного указанияproto
для прототипов FloraTree и FloraTreeConifer в пользу вложенной структуры сущностей. Проверьте, что обработка этих объектов в системе производится корректно после данных изменений.
24678-24716
: Добавление новых сущностей с различными uid.
В этом блоке добавлены несколько новых сущностей (uid: 2473, 2474, 2475, 2476, 6136, 6137, 6138) с компонентами типа Transform. Рекомендуется проверить корректность позиций, углов поворота и родительских ссылок (parent) согласно требованиям карты.
24735-24801
: Удаление прототипов FloraTreeLarge и FloraTreeSnow.
Строки сproto: FloraTreeLarge
иproto: FloraTreeSnow
удалены и заменены списками вложенных сущностей с уникальными uid. Убедитесь, что обновлённая логика обработки сущностей учитывает отсутствие указания прототипа.
24932-24953
: Удаление прототипов FolderSpawner и FoodBoxDonkpocketTeriyaki.
Удалены ключиproto: FolderSpawner
иproto: FoodBoxDonkpocketTeriyaki
с последующим явным определением сущностей. Проверьте, что новая структура соответствует ожиданиям функциональности и не приводит к потере необходимых настроек.
30245-30253
: Настройка DeviceNetwork для uid 3164.
Добавлен блокDeviceNetwork
с параметромdeviceLists: [30]
для объекта с uid 3164. Убедитесь, что это изменение согласуется с остальными настройками и требованиям по интеграции.
30256-30264
: Настройка DeviceNetwork для uid 3165.
Аналогичным образом к предыдущему блоку добавленDeviceNetwork
для объекта с uid 3165 с параметромdeviceLists: [30]
. Проверьте, что цветовой блок AtmosPipeColor корректен и единообразен.
30267-30275
: Настройка DeviceNetwork для uid 3166.
Добавление блокаDeviceNetwork
для uid 3166 с указаниемdeviceLists: [30]
выполнено корректно. Рекомендуется сверить это изменение с остальными объектами подобного типа для единообразия настроек.
30278-30286
: Настройка DeviceNetwork для uid 3167.
Новый блокDeviceNetwork
с параметромdeviceLists: [30]
для uid 3167 выглядит согласованно с предыдущими изменениями.
30477-30485
: Настройка DeviceNetwork и изменение цвета для uid 3189.
ДобавлениеDeviceNetwork
с параметромdeviceLists: [30]
для uid 3189 выполнено, а AtmosPipeColor для данного объекта имеет цвет'#FF0000FF'
. Проверьте, что изменение цвета соответствует требуемой схемe и не нарушает визуального оформления.
30488-30496
: Настройка DeviceNetwork для uid 3190.
Подобно предыдущему блоку, для uid 3190 добавленDeviceNetwork
с параметромdeviceLists: [30]
и цветовой блок AtmosPipeColor с указанным цветом'#FF0000FF'
. Убедитесь, что данное изменение соответствует общей схеме настроек.
30506-30514
: Добавление DeviceNetwork для uid 3192.
Новая секция для объекта uid 3192 включает блокиTransform
,DeviceNetwork
(с deviceLists: [30]) и AtmosPipeColor с цветом'#FF0000FF'
. Изменения выглядят консистентными с другими аналогичными блоками.
34035-34060
: Замена прототипов NoticeBoard и NuclearBomb.
Изменения предполагают удалениеproto: NoticeBoard
иproto: NuclearBomb
в пользу явного указания вложенных сущностей с детальным описанием компонентов (Transform, Storage, ContainerContainer). Проверьте, что новая структура удовлетворяет требованиям функциональности и безопасности.
34412-34437
: Изменение структуры компонента Paper и удаление proto PaperBin10.
Новая конфигурация для компонента Paper включает детализированное содержимое с использованием форматирования (head, bullet, italic) и настройкой физики (canCollide: False). Удалениеproto: PaperBin10
следует перепроверить на соответствие ожидаемому поведению системы отображения бумажных объектов.
34451-34459
: Добавление новой сущности uid 4212.
Добавлена сущность с uid 4212, содержащая компонент Transform с указанными позицией и родительской ссылкой. Проверьте, что эти параметры соответствуют дизайну карты и не конфликтуют с уже существующими объектами (например, uid 6301).
41427-41437
: Удаление прототипа Table.
Ключproto: Table
удалён, что заменяет его явным перечислением сущностей (например, uid 1713 с компонентом Transform). Убедитесь, что новая схема корректно задаёт параметры, ранее определяемые через прототип.
41751-41763
: Проверка значений поворота для объектов uid 4544 и uid 4545.
Для сущностей uid 4544 и uid 4545 задано значениеrot: -1.5707963267948966 rad
. Рекомендуется убедиться, что данные значения и позиции (pos) соответствуют визуальным требованиям и логике карты.
52252-52269
: Замена прототипа WindowReinforcedDirectional.
В данном блоке добавлены сущности с uid 7468 и 7469, а прототипWindowReinforcedDirectional
удалён в пользу явного определения (с атрибутами Transform) и добавления новой сущности uid 5567. Проверьте, что обновлённые параметры гарантируют требуемую прочность и защиту окна.Resources/Maps/Corvax/corvax_pearl.yml (23)
387-393
: Проверка обновлённой конфигурации плиток.
Изменённое значение поляtiles
выглядит как длинная строка с данными. Проверьте, что формат и содержимое строки корректны для визуализации карты и не нарушает ожидаемую структуру данных.
32826-32837
: Удаление прототипа AirlockMaint и добавление нового объекта.
Удалён ключproto: AirlockMaint
и добавлена запись для сущности сuid: 172
. Убедитесь, что данное изменение корректно отражает логику карты и что удалённый прототип больше не используется в других конфигурациях.
33022-33028
: Корректировка параметра двери.
Изменено значениеsecondsUntilStateChange
с ранее иного отрицательного значения на-16095.21
. Проверьте, что новое значение соответствует механике смены состояний двери и вписывается в игровой баланс.
36201-36211
: Добавление новой сущности с uid: 9700.
Новая запись сuid: 9700
добавлена с компонентомTransform
и указанными координатами. Убедитесь, что позиционирование и родительская связь корректны и не влияют негативно на общую компоновку карты.
51657-51672
: Введение дополнительных сущностей uid: 9701 и uid: 9839.
Добавлены новые записи сuid: 9701
иuid: 9839
с параметрами компонентаTransform
. Проверьте, что заданные позиции и связь с родителем (parent: 1
) соответствуют ожидаемому расположению объектов на карте.
59695-59705
: Удаление прототипа ChessBoard и создание новой сущности.
Удалён ключproto: ChessBoard
, вместо него добавлена сущность сuid: 9694
. Убедитесь, что функциональность ранее задававшегося прототипа корректно перенесена в новые настройки.
61600-61611
: Замена прототипа ComputerSurveillanceCameraMonitor.
ПрототипComputerSurveillanceCameraMonitor
удалён, а взамен введён объект сuid: 6986
. Проверьте, что новая конфигурация камеры с заданной ориентацией и позицией отвечает требованиям системы видеонаблюдения.
61651-61670
: Добавление новых сущностей с трансформерами + удаление ContainmentFieldGenerator.
Добавлены сущности сuid: 16891
,uid: 17723
иuid: 17724
, а также удалён ключproto: ContainmentFieldGenerator
. Проверьте, что эти изменения не нарушают логику генерации полей и корректно отражаются на взаимодействии объектов.
70629-70645
: Удаление прототипов DrinkShakeWhite и DrinkShotGlass.
Из записи удалёнproto: DrinkShakeWhite
иproto: DrinkShotGlass
, а вместо них создаются сущности сuid: 9692
иuid: 9693
. Убедитесь, что изменения соответствуют новой версии функциональности напитков и эффектов в игре.
107985-107998
: Удаление прототипов FoodPoppy и FoodSaladEden.
Удалены ключиproto: FoodPoppy
иproto: FoodSaladEden
. Проверьте, что новые объекты или механизмы замены данных продуктов интегрированы в рецепты или системы питания без нарушения логики.
108020-108037
: Изменения в пищевых прототипах.
Удалёнproto: FoodTacoShell
иproto: FoodTartMime
; добавлена новая сущность сuid: 23884
. Проверьте, что новые значения соответствуют обновлённым рецептам и игровым механикам, связанным с продуктами питания.
125790-125801
: Замена прототипа PoweredlightRed.
Удалёнproto: PoweredlightRed
, после чего добавлена сущность сuid: 1936
. Проверьте, что цветовое и световое оформление нового объекта корректно и совместимо с общим дизайном карты.
130401-130413
: Удаление прототипов RevolverCapGun и RiotBulletShield.
ПрототипыRevolverCapGun
иRiotBulletShield
удалены, а затем создаются соответствующие новые сущности (например,uid: 9695
иuid: 17189
). Убедитесь, что данные изменения соответствуют новым требованиям баланса и эстетики оружейных объектов.
131816-131826
: Обновление идентификатора SignDirectionalEng.
Удалён ключproto: SignDirectionalEng
, а вместо него добавлена сущность сuid: 9699
с указанным углом поворота и позицией. Проверьте, что данное изменение согласовано с обновлёнными методами работы систем, зависящих от этого идентификатора.
135387-135403
: Обновление конфигурации камер в инженерном блоке.
ПрототипSurveillanceCameraEngineering
удалён, а вместо него добавлена новая сущность сuid: 9851
, содержащая компонентSurveillanceCamera
и ссылку на сеть. Проверьте, что настройка сети и ориентация камеры соответствуют требованиям инженерного отдела.
135583-135599
: Обновление для SurveillanceCameraGeneral.
Удалёнproto: SurveillanceCameraGeneral
и добавлена новая сущность сuid: 14011
для зоны «Центральная площадь». Убедитесь, что параметры камеры (позиция, поворот) корректны и интегрированы в систему наблюдения.
135711-135727
: Обновление для SurveillanceCameraMedical.
Удалёнproto: SurveillanceCameraMedical
с последующим добавлением сущностиuid: 13164
. Проверьте, что данный объект корректно настраивает сеть наблюдения для медицинского блока, включая позиционирование и ориентацию.
135933-135948
: Обновление для SurveillanceCameraScience.
Удалёнproto: SurveillanceCameraScience
и добавлена новая сущность сuid: 10829
для зоны «Роботех-выход». Убедитесь, что камера с новой конфигурацией соответствует требованиям системы безопасности и наблюдения.
136035-136051
: Добавление новой камеры для системы безопасности.
Новая сущность сuid: 10977
добавлена с компонентомSurveillanceCamera
с отрицательным поворотом (-1.5708 рад). Проверьте, что данное изменение соответствует требованиям для охраны оружейной зоны и отличается корректно от других камер.
137349-137374
: Добавление новых сущностей без изменения прототипа.
Добавлены новые записи для сущностей сuid: 1862
,uid: 1863
,uid: 1881
,uid: 1882
иuid: 6947
с простыми параметрамиTransform
. Убедитесь, что указанные координаты соответствуют плану карты и не приводят к наложению объектов.
140034-140044
: Удаление прототипа ToyAi и замена на новую сущность.
ПрототипToyAi
удалён, а вместо него добавлена сущность сuid: 9696
. Проверьте, что новая конфигурация объекта соответствует требованиям системы анимации/интерактивности игрушек в игре.
140162-140175
: Удаление прототипов ToyNuke и ToyRubberDuck.
ПрототипыToyNuke
иToyRubberDuck
удалены, а добавлена новая сущность сuid: 9697
для ToyNuke (и, возможно, другая логика для ToyRubberDuck сuid: 12803
). Убедитесь, что обновлённые объекты соответствуют новой концепции игрового баланса для игрушек.
163070-163099
: Удаление прототипа WindowFrostedDirectional.
Удалён ключproto: WindowFrostedDirectional
и добавлены новые сущности с uid: 685, 1306, 1640, 1641 и 17725 с параметрамиTransform
. Проверьте, что эти изменения механически соответствуют новому отображению окон и не влияют на визуальный стиль карты.Resources/Prototypes/Corvax/Lathes/misc.yml (1)
1-5
: Комментарий: Добавление родительского рецепта.
Введён ключparent: BaseCircuitboardRecipe
для рецептаPrinterDocMachineCircuitboard
. Убедитесь, что прототипBaseCircuitboardRecipe
существует и определён корректно, чтобы наследование параметров работало, как ожидается.Resources/Prototypes/Corvax/Loadouts/Jobs/Security/security.yml (1)
7-12
: Комментарий: Новый loadout для внешней одежды.
Добавлен новый loadout с IDArmorVestSec
и заданиемouterClothing: ClothingOuterVestArmorSec
. Проверьте, что данный элемент корректно интегрирован в общую систему loadout и относится к соответствующим группам.Resources/Prototypes/Corvax/Loadouts/role_loadouts.yml (1)
21-21
: Комментарий: Замена группы "Survival" на "SurvivalSecurity".
Для ролиJobPilot
произведена замена группыSurvival
наSurvivalSecurity
. Убедитесь, что такое изменение согласуется с остальными настройками ролей и логикой распределения экипировки.Resources/Prototypes/Corvax/Entities/Objects/Devices/pda.yml (2)
9-13
: Комментарий: Добавлен компонент Appearance для IAAIDCard.
Новый компонентAppearance
с ключомappearanceDataInit
, задающим типpda-lawyer
, добавлен для элементаIAAIDCard
. Проверьте, что значениеpda-lawyer
соответствует требованиям визуального оформления для данного типа PDA.
27-31
: Комментарий: Добавлен компонент Appearance для PilotIDCard.
Для элементаPilotIDCard
добавлен компонентAppearance
с инициализациейappearanceDataInit
и типомpda-seniorofficer
. Удостоверьтесь, что это значение соответствует ожидаемому визуальному представлению для пилотов.Resources/Prototypes/Entities/Structures/Machines/fax_machine.yml (1)
87-87
: Обновление свойства для FaxMachineCentcom.
Свойство изменено сreceiveStationGoal: true
наreceiveAllStationGoals: true
, что соответствует новой логике приема целей станции. Убедитесь, что это изменение согласовано с логикой в компонентеFaxMachineComponent
и отражает требуемое поведение для центрального командного узла.Resources/migration.yml (1)
186-195
: Добавление секции "RADIUM: TRANSPORT".
В данном блоке добавлены новые прототипы:VehicleSecwayStealObjective
,VehicleUnicycle
,VehicleUnicycleFolded
,ActionVehicleHorn
,MobTaxiBot
,SpawnVehicleMotobike
,SpawnVehicleATV
иVehicleJanicartDestroyed
. Проверьте, что данные записи соответствуют изменённой логике и используются в нужных местах системы, а также что ссылки на них корректны в остальных частях проекта.Resources/Prototypes/Loadouts/loadout_groups.yml (2)
1058-1062
: Добавление элемента ArmorVestSec в группу SecurityOuterClothing.
Новый элементArmorVestSec # Corvax
добавлен в перечень loadout'ов, что должно усилить уникальность экипировки для группы. Убедитесь, что прототипArmorVestSec
настроен правильно и интегрирован в баланс игры.
1114-1116
: Обновление набора SecurityCadetJumpsuit.
Удалены устаревшие элементы (например,RedJumpsuit
иRedJumpskirt
) и добавлены новыеSecurityJumpsuitGrey # Corvax-Resprite
иSecurityJumpskirtGrey # Corvax-Resprite
, отражающие новую графику. Проверьте, что данные изменения соответствуют требованиям по визуальному оформлению и геймдизайну.Resources/Maps/Corvax/Shuttles/passenger_corvaxcentcomm.yml (1)
1-1921
: Новый файл конфигурации шаттла passenger_corvaxcentcomm.yml.
Файл задаёт сложную конфигурацию для пассажирского шаттла, включая метаданные, tilemap и множество сущностей с их компонентами (Transform, Physics, DeviceNetwork, AtmosPipeColor и т.д.). Рекомендуется внимательно проверить корректность координат, связи с родительской сущностью (parent) и совместимость всех компонентов с общей системой станции. Убедитесь, что все прототипы именованы в соответствии со стандартами проекта и корректно взаимодействуют с изменениями в других файлах (например, с изменениями в StationGoal и FaxMachine).Resources/Changelog/ChangelogSyndie.yml (1)
1-4609
: Необходимо добавить валидацию формата датыВ файле используются даты в формате ISO 8601, но отсутствует валидация их корректности. Рекомендуется добавить проверку формата даты при добавлении новых записей.
Resources/Maps/Corvax/Misc/corvax_terminal.yml (3)
2102-2106
: Добавлены новые триггеры для управления дверьми!Добавлены новые таймеры для автоматического управления дверьми через DeviceLink. Это улучшает функциональность системы стыковки.
Also applies to: 2116-2118, 2128-2130, 2140-2142, 2161-2163
12613-12619
: Проверить необходимость сломанных стяжек.Сломанные стяжки (ZiptiesBroken) могут указывать на проблемы безопасности или быть частью игрового сценария. Убедитесь, что их размещение намеренное.
7536-7558
:❓ Verification inconclusive
Проверить конфигурацию вентиляции.
Вентиляционная система (GasVentPump) подключена к сети устройств, но необходимо проверить правильность настройки потоков воздуха.
🏁 Script executed:
#!/bin/bash # Проверка конфигурации вентиляции ast-grep --pattern $'GasVentPump { $$$ components: - type: DeviceNetwork $$$ }'Length of output: 94
Проверка конфигурации вентиляции требует ручной проверки
Автоматизированное выполнение shell-скрипта поиска не выявило результатов для компонента
GasVentPump
. В связи с этим, прошу вас вручную проверить следующее:
- Наличие компонента
GasVentPump
в конфигурационных файлах (например, вResources/Maps/Corvax/Misc/corvax_terminal.yml
).- Корректность подключения
GasVentPump
к сети устройств через компонентDeviceNetwork
.- Правильность настройки потоков воздуха, связанных с данной системой вентиляции.
- type: Transform | ||
pos: 86.704346,58.4321 | ||
parent: 1 | ||
- proto: FloorAzureWaterEntity | ||
entities: | ||
- uid: 9503 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 96.5,126.5 | ||
parent: 1 | ||
- uid: 9504 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 96.5,125.5 | ||
parent: 1 | ||
- uid: 9505 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 96.5,124.5 | ||
parent: 1 | ||
- uid: 9506 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 96.5,123.5 | ||
parent: 1 | ||
- uid: 9508 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 97.5,126.5 | ||
parent: 1 | ||
- uid: 9509 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 97.5,125.5 | ||
parent: 1 | ||
- uid: 9524 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 97.5,124.5 | ||
parent: 1 | ||
- uid: 9525 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 97.5,123.5 | ||
parent: 1 | ||
- uid: 9529 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 98.5,126.5 | ||
parent: 1 | ||
- uid: 9530 |
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.
Изменения в конфигурации водяного прототипа.
Прототип FloorAzureWaterEntity
удалён, а далее добавлено множество записей с новыми uid (например, 9503–9532 и далее). Это масштабное изменение требует проверки корректности координат, углов поворота и связи с родительским объектом, чтобы визуальное отображение воды соответствовало игровому процессу.
- type: Transform | ||
pos: 108.5,105.5 | ||
parent: 1 | ||
- proto: StatueVenusBlue | ||
entities: | ||
- uid: 9501 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 98.5,125.5 | ||
parent: 1 | ||
- uid: 9502 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 98.5,124.5 | ||
parent: 1 | ||
- proto: StatueVenusRed | ||
entities: | ||
- uid: 5928 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 99.5,125.5 | ||
parent: 1 | ||
- uid: 9500 | ||
components: | ||
- type: Transform | ||
rot: 1.5707963267948966 rad | ||
pos: 99.5,124.5 | ||
parent: 1 | ||
- proto: SteelBench | ||
entities: | ||
- uid: 11462 |
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.
Изменения в статуях и скамейках.
Удалены прототипы StatueVenusBlue
, StatueVenusRed
и SteelBench
. Взамен добавлены новые сущности (например, с uid: 9501, 9502, 5928, 9500). Проверьте, что новые объекты соответствуют визуальному и функциональному замыслу, а также что удаление скамейки не нарушает другие механики карты.
Summary by CodeRabbit
Новые возможности
Улучшения
Реорганизация