РНД корабли#279
Hidden character warning
Conversation
📝 WalkthroughWalkthroughШаттл Velator переработан из РЭБ-корвета Синдиката в лёгкий исследовательский корабль: обновлены карта (декали, тайлы, атмосфера, масштабное добавление исследовательских сущностей), прототип судна (description, price 60000→80000). Chanchu и Velator активированы в консолях верфей Crescent и Rat. Прототипы Psoglav и Chanchu получили русскоязычную локализацию и увеличение цен. ChangesПереработка Velator и обновление верфей
Possibly related PRs
Suggested labels
Suggested reviewers
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 4
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@Resources/Maps/_Crescent/Shuttles/NCSP/velator.yml`:
- Around line 2804-2809: The Wrench entity with uid 328 is missing the parent
field in its Transform component. Add parent: 1 to the Transform component of
the Wrench entity (uid 328) to ensure it is properly attached to the ship grid.
The parent field should be added at the same indentation level as the pos field
in the Transform component.
- Around line 1966-1979: The DeviceLinkSource component for the entity with uid
172 contains an invalid linkedPorts entry with the key "invalid", which is not a
valid entity UID and will cause the device link to malfunction. Remove the
entire "invalid" entry from the linkedPorts section (along with its associated
Pressed and Toggle port mapping), keeping only the valid UID entry (302 in this
case). Ensure the linkedPorts structure only contains legitimate entity UIDs
that reference actual devices this signal button should interact with.
In `@Resources/Prototypes/_Crescent/Maps/Ships/NCSP/velator.yml`:
- Line 7: The description field in the velator.yml file contains a spelling
error where the phrase "Не смотря" (two words) appears, but it should be
corrected to "Несмотря" (one word written together). Locate the description
field and replace "Не смотря" with "Несмотря" to fix the Russian spelling error
in this user-facing text before release.
In `@Resources/Prototypes/_Crescent/Maps/Ships/NCWL/psoglav.yml`:
- Line 7: The description field in the psoglav.yml file contains a duplicate
word error. In the phrase "минимум для для изучений", the word "для" is repeated
twice, which is a typo. Remove one instance of the duplicate "для" so the phrase
correctly reads "минимум для изучений" to fix the Russian grammar and ensure
proper readability of the description.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 6ccf88b1-d9d8-4d8a-8e9d-6c1d0b959303
📒 Files selected for processing (8)
Resources/Maps/_Crescent/Shuttles/NCSP/velator.ymlResources/Maps/_Crescent/Shuttles/NCWL/psoglav.ymlResources/Maps/_Crescent/Shuttles/SHI/chanchu.ymlResources/Prototypes/_Crescent/Entities/Structures/mothership_consoles.ymlResources/Prototypes/_Crescent/Maps/Ships/NCSP/velator.ymlResources/Prototypes/_Crescent/Maps/Ships/NCWL/psoglav.ymlResources/Prototypes/_Crescent/Maps/Ships/SHI/chanchu.ymlResources/Prototypes/_Rat/Entities/Structures/Machines/Computers/mothership_consoles.yml
| - uid: 172 | ||
| components: | ||
| - type: Transform | ||
| rot: 1.5707963267948966 rad | ||
| pos: 0.5,0.5 | ||
| parent: 1 | ||
| - type: DeviceLinkSource | ||
| linkedPorts: | ||
| invalid: | ||
| - - Pressed | ||
| - Toggle | ||
| 27: | ||
| 302: | ||
| - - Pressed | ||
| - Toggle |
There was a problem hiding this comment.
Некорректный ключ invalid в linkedPorts.
В конфигурации DeviceLinkSource для SignalButtonDirectional (uid 172) присутствует ключ invalid, который не является валидным UID сущности. Это приведёт к ошибке связи или нефункционирующей кнопке.
- type: DeviceLinkSource
linkedPorts:
- invalid:
- - - Pressed
- - Toggle
- - Pressed
- ToggleУдалите запись invalid или замените её на корректный UID целевой сущности (например, BlastDoor или другого устройства).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@Resources/Maps/_Crescent/Shuttles/NCSP/velator.yml` around lines 1966 - 1979,
The DeviceLinkSource component for the entity with uid 172 contains an invalid
linkedPorts entry with the key "invalid", which is not a valid entity UID and
will cause the device link to malfunction. Remove the entire "invalid" entry
from the linkedPorts section (along with its associated Pressed and Toggle port
mapping), keeping only the valid UID entry (302 in this case). Ensure the
linkedPorts structure only contains legitimate entity UIDs that reference actual
devices this signal button should interact with.
| - proto: Wrench | ||
| entities: | ||
| - uid: 301 | ||
| - uid: 328 | ||
| components: | ||
| - type: Transform | ||
| rot: 3.141592653589793 rad | ||
| pos: -1.5,-4.5 | ||
| parent: 1 | ||
| - uid: 302 | ||
| components: | ||
| - type: Transform | ||
| rot: 3.141592653589793 rad | ||
| pos: -0.5,-4.5 | ||
| pos: 6.583562,-0.4181602 |
There was a problem hiding this comment.
Отсутствует parent: 1 у сущности Wrench.
У сущности Wrench (uid 328) в компоненте Transform отсутствует поле parent: 1. Без этого поля сущность не будет корректно привязана к сетке корабля и может не появиться при загрузке карты.
- proto: Wrench
entities:
- uid: 328
components:
- type: Transform
pos: 6.583562,-0.4181602
+ parent: 1🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@Resources/Maps/_Crescent/Shuttles/NCSP/velator.yml` around lines 2804 - 2809,
The Wrench entity with uid 328 is missing the parent field in its Transform
component. Add parent: 1 to the Transform component of the Wrench entity (uid
328) to ensure it is properly attached to the ship grid. The parent field should
be added at the same indentation level as the pos field in the Transform
component.
| name: ТК Велатор | ||
| description: Легкий корвет радиоэлектронной борьбы Синдиката с бортовым арсеналом саботажника. | ||
| price: 60000 | ||
| description: Легкий корвет, который некогда был разработан для РЭБ и саботажа. Ныне, это теперь лёгкий тайный исследовательский корабль для изучения артефактов и аномалий во всех уголках Тайпана. Не смотря на то, что он лишился РЭБ установки, его стелс система и вооружение остались на месте, но из-за этого его подготовка к исследованиям сильно снижена, вынуждая его владельцев докупать необходимое самостоятельно. |
There was a problem hiding this comment.
Исправьте орфографию в описании корабля.
В тексте есть форма «Не смотря», корректно слитно: «Несмотря». Это пользовательский текст, лучше поправить до релиза.
Предлагаемая правка
- description: Легкий корвет, который некогда был разработан для РЭБ и саботажа. Ныне, это теперь лёгкий тайный исследовательский корабль для изучения артефактов и аномалий во всех уголках Тайпана. Не смотря на то, что он лишился РЭБ установки, его стелс система и вооружение остались на месте, но из-за этого его подготовка к исследованиям сильно снижена, вынуждая его владельцев докупать необходимое самостоятельно.
+ description: Легкий корвет, который некогда был разработан для РЭБ и саботажа. Ныне, это теперь лёгкий тайный исследовательский корабль для изучения артефактов и аномалий во всех уголках Тайпана. Несмотря на то, что он лишился РЭБ установки, его стелс система и вооружение остались на месте, но из-за этого его подготовка к исследованиям сильно снижена, вынуждая его владельцев докупать необходимое самостоятельно.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| description: Легкий корвет, который некогда был разработан для РЭБ и саботажа. Ныне, это теперь лёгкий тайный исследовательский корабль для изучения артефактов и аномалий во всех уголках Тайпана. Не смотря на то, что он лишился РЭБ установки, его стелс система и вооружение остались на месте, но из-за этого его подготовка к исследованиям сильно снижена, вынуждая его владельцев докупать необходимое самостоятельно. | |
| description: Легкий корвет, который некогда был разработан для РЭБ и саботажа. Ныне, это теперь лёгкий тайный исследовательский корабль для изучения артефактов и аномалий во всех уголках Тайпана. Несмотря на то, что он лишился РЭБ установки, его стелс система и вооружение остались на месте, но из-за этого его подготовка к исследованиям сильно снижена, вынуждая его владельцев докупать необходимое самостоятельно. |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@Resources/Prototypes/_Crescent/Maps/Ships/NCSP/velator.yml` at line 7, The
description field in the velator.yml file contains a spelling error where the
phrase "Не смотря" (two words) appears, but it should be corrected to "Несмотря"
(one word written together). Locate the description field and replace "Не
смотря" with "Несмотря" to fix the Russian spelling error in this user-facing
text before release.
| LOADOUT: 2x SHI 250c "Exhumer" kinetic Pulser, 7x Homeguard 20mm "Warthog" autocannons, 1x 88mm "Stormreign" Flak Array | ||
| price: 70000 | ||
| name: ЛРНП Псоглав | ||
| description: Коммунарский тяжёлый добытчик. Помимо тяжёлой пушки 88мм, семи скорострельных 20мм, буров и магнита, этот корабль был оснащён минимум для для изучений артефактов и аномалий на своём борту. В силу недостатка пространства, его исследовательские способности крайне снижены по сравнению с аналогами у других фракций в Тайпане. |
There was a problem hiding this comment.
Исправьте дублирование слова в описании.
В строке есть опечатка: «минимум для для изучений». Нужно убрать повтор «для».
Предлагаемая правка
- description: Коммунарский тяжёлый добытчик. Помимо тяжёлой пушки 88мм, семи скорострельных 20мм, буров и магнита, этот корабль был оснащён минимум для для изучений артефактов и аномалий на своём борту. В силу недостатка пространства, его исследовательские способности крайне снижены по сравнению с аналогами у других фракций в Тайпане.
+ description: Коммунарский тяжёлый добытчик. Помимо тяжёлой пушки 88мм, семи скорострельных 20мм, буров и магнита, этот корабль был оснащён минимумом для изучений артефактов и аномалий на своём борту. В силу недостатка пространства, его исследовательские способности крайне снижены по сравнению с аналогами у других фракций в Тайпане.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| description: Коммунарский тяжёлый добытчик. Помимо тяжёлой пушки 88мм, семи скорострельных 20мм, буров и магнита, этот корабль был оснащён минимум для для изучений артефактов и аномалий на своём борту. В силу недостатка пространства, его исследовательские способности крайне снижены по сравнению с аналогами у других фракций в Тайпане. | |
| description: Коммунарский тяжёлый добытчик. Помимо тяжёлой пушки 88мм, семи скорострельных 20мм, буров и магнита, этот корабль был оснащён минимумом для изучений артефактов и аномалий на своём борту. В силу недостатка пространства, его исследовательские способности крайне снижены по сравнению с аналогами у других фракций в Тайпане. |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@Resources/Prototypes/_Crescent/Maps/Ships/NCWL/psoglav.yml` at line 7, The
description field in the psoglav.yml file contains a duplicate word error. In
the phrase "минимум для для изучений", the word "для" is repeated twice, which
is a typo. Remove one instance of the duplicate "для" so the phrase correctly
reads "минимум для изучений" to fix the Russian grammar and ensure proper
readability of the description.
Описание
Описание изменений.
Сделаны по таску. Это переделанные под РНД корабли, что уже были в билде. У ТПШ это "Чанчи", "Псоглав" у ЛРНП и "Велатор" у КД (КВСТ). Корабль БМС Праксис уже был сделан в ПР Талеруна, поэтому его нужно мёрджнуть отдельно.
Им был добавлен: Сервер РНД фракции к которой пренадлежит корабль, консоль и анализатор артефактов, сосуд аномалий, дробитель артефактов. Дальше в отдельности каждый корабль получил свои QoL вещи для РНД.
ТПШ Чанчи получил больше возможностей изучения артефактов и аномалий, его РНД имеет почти всё нужное.
ЛРНП Псоглав оставил за собой функции добытчи руды и осколков артефактов и свои орудия, пожертвовам меньшим местом для РНД, самый минимум.
КД Велатор оставил за собой функцию невидимости и два своих орудия, но имеет лишь чуть-больше снаряжения для РНД чем Псоглав.
Цена этих кораблей была поднята до 90-80к и может быть изменена в будущем если потребуется для баланса.
ТПШ Чанчи и КД Велатор были добавлены в консоль покупки для фракций.
TODO
Медиа
Чеклист перед мерджем
Breaking changes
Changelog
🆑
Спасибо за вклад в Ratgore! 🐀
Summary by CodeRabbit
New Features
ChanchuиVelatorв доступный для найма флот через портовые консоли.Chores