Skip to content
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

Тыквенный спас апдейт #297

Merged
merged 5 commits into from
Oct 22, 2024

Conversation

MegaDaimond
Copy link
Contributor

@MegaDaimond MegaDaimond commented Oct 22, 2024

image

Описание обновления:

Тематические вещи на хэллоуин!

Медиа

Проверки

  • PR завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.
  • Я не добавлял контент нарушающий чужие авторские права.
  • Я добавил свой контент только в папку _LostParadise(только если вы не меняете оригинальный код).
  • Я не добавлял переводы в прототипы, а сделал их с помощью скрипта translations.bat в Tools/SS14_RU.

Изменения

🆑 MegaDaimond

  • add: Добавлены тематические вещи на хэллоуин!

Copy link
Contributor

coderabbitai bot commented Oct 22, 2024

Caution

Review failed

The head commit changed during the review from 2193e25 to f81df4c.

Walkthrough

В этом пулл-реквесте внесены изменения в локализацию для различных предметов одежды и напитков, добавлены новые записи для хэллоуинских костюмов и аксессуаров, а также обновлены существующие записи для улучшения точности перевода. Внесены изменения в файлы, касающиеся метаданных текстур для новых предметов, таких как костюмы мумии, оборотня и плаща Дракулы. Кроме того, обновлены записи для станционных маяков и добавлены новые напитки и их описания.

Changes

File Path Change Summary
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl Добавлены новые записи для хэллоуинских предметов одежды: бинты мумии, костюм оборотня, плащ Дракулы и другие.
Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks.ftl Добавлены новые записи для различных напитков, включая ent-DrinkAlexanderGlass и другие.
Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks_bottles.ftl Добавлена запись для ent-DrinkCampariBottleFull, описывающая бутылку кампари.
Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/objects/devices/station_beacon.ftl Обновлены ссылки для нескольких сущностей маяков, чтобы они ссылались на ent-DefaultStationBeacon.
Resources/Locale/ru-RU/_LostParadise/Guidebook/effects.ftl Обновлена строка, касающаяся переменной $reagent, изменено форматирование.
Resources/Locale/ru-RU/navmap-beacons/station-beacons.ftl Добавлены новые переводы для станционных маяков, включая "Офис АВД" и "Мусоросброс".
Resources/Locale/ru-RU/nyanotrasen/ghost/roles/ghost-role-component.ftl Добавлены новые роли призраков с описаниями, обновлено форматирование для "Нейтрального ксеноморфа".
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl Добавлены новые записи для хэллоуинских предметов одежды на русском языке.
Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml Добавлены новые сущности и компоненты для хэллоуинских костюмов и декораций.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi/meta.json Добавлен новый JSON файл с метаданными для костюма мумии.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/meta.json Добавлен новый JSON файл с метаданными для костюма оборотня.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/meta.json Добавлен новый JSON файл с метаданными для плаща Дракулы.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/meta.json Добавлен новый JSON файл с метаданными для призрачного одеяла.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/meta.json Добавлен новый JSON файл с метаданными для тыквенного костюма.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/meta.json Добавлен новый JSON файл с метаданными для ведьминого костюма.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/meta.json Добавлен новый JSON файл с метаданными для хэллоуинских шариков.
Resources/Textures/_LostParadise/Clothing/HalloweenDecor/lifs/meta.json Добавлен новый JSON файл с метаданными для текстур "летучей мыши" и "Хэллоуинского Джека".

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant Game
    participant Localization

    User->>Game: Запрос на отображение хэллоуинских предметов
    Game->>Localization: Получение локализованных данных
    Localization-->>Game: Возврат данных о новых предметах
    Game-->>User: Отображение хэллоуинских предметов
Loading

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?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

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)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@github-actions github-actions bot added Статус: Требуется одобрение Ожидание разработчиков для принятия решений Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Изменения: YML Изменяет какие-либо файлы .yml labels Oct 22, 2024
Copy link
Contributor

github-actions bot commented Oct 22, 2024

RSI Diff Bot; head commit 7e262f0 merging into 954a58a
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi

State Old New Status
equipped-NECK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi

State Old New Status
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi

State Old New Status
black-inhand-left Added
black-inhand-right Added
bloons-inhand-left Added
bloons-inhand-right Added
icon_black Added
icon_bloons Added
icon_orange Added
icon_white Added
orange-inhand-left Added
orange-inhand-right Added
white-inhand-left Added
white-inhand-right Added

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/lifs.rsi

State Old New Status
bat-bed-mobile Added
hallow-jack Added

Edit: diff updated after 7e262f0

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 17

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 954a58a and 73711af.

⛔ Files ignored due to path filters (36)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/equipped-OUTERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/black-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/black-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/bloons-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/bloons-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/icon_black.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/icon_bloons.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/icon_orange.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/icon_white.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/orange-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/orange-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/white-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/white-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/lifs/bat-bed-mobile.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/lifs/hallow-jack.png is excluded by !**/*.png
📒 Files selected for processing (17)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks_bottles.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/objects/devices/station_beacon.ftl (1 hunks)
  • Resources/Locale/ru-RU/_LostParadise/Guidebook/effects.ftl (1 hunks)
  • Resources/Locale/ru-RU/navmap-beacons/station-beacons.ftl (0 hunks)
  • Resources/Locale/ru-RU/nyanotrasen/ghost/roles/ghost-role-component.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/HalloweenDecor/lifs/meta.json (1 hunks)
💤 Files with no reviewable changes (1)
  • Resources/Locale/ru-RU/navmap-beacons/station-beacons.ftl
🧰 Additional context used
📓 Path-based instructions (8)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks_bottles.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/objects/devices/station_beacon.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/_LostParadise/Guidebook/effects.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/nyanotrasen/ghost/roles/ghost-role-component.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 18-18: wrong indentation: expected at least 3

(indentation)


[error] 29-29: wrong indentation: expected at least 3

(indentation)


[error] 40-40: wrong indentation: expected at least 3

(indentation)


[error] 51-51: wrong indentation: expected at least 3

(indentation)


[error] 62-62: wrong indentation: expected at least 3

(indentation)


[error] 91-91: wrong indentation: expected 4 but found 2

(indentation)


[error] 102-102: wrong indentation: expected 6 but found 4

(indentation)


[error] 114-114: wrong indentation: expected 4 but found 2

(indentation)


[error] 125-125: wrong indentation: expected 6 but found 4

(indentation)


[error] 137-137: wrong indentation: expected 4 but found 2

(indentation)


[error] 148-148: wrong indentation: expected 6 but found 4

(indentation)


[error] 160-160: wrong indentation: expected 4 but found 2

(indentation)


[error] 171-171: wrong indentation: expected 6 but found 4

(indentation)


[error] 193-193: wrong indentation: expected 4 but found 2

(indentation)


[error] 195-195: wrong indentation: expected 6 but found 4

(indentation)


[error] 197-197: wrong indentation: expected 8 but found 6

(indentation)


[error] 224-224: no new line character at the end of file

(new-line-at-end-of-file)

🔇 Additional comments (66)
Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks_bottles.ftl (1)

1-2: Общее замечание по файлу

В целом, содержимое файла соответствует правилам локализации. Единственное замечание касается написания названия предмета с большой буквы. После внесения предложенного изменения файл будет полностью соответствовать установленным правилам кодирования.

Resources/Locale/ru-RU/_LostParadise/Guidebook/effects.ftl (1)

1-1: Изменения одобрены.

Перевод корректен и соответствует требованиям форматирования. Улучшено использование пробелов вокруг переменной-заполнителя { $reagent }, что повышает читаемость кода.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/lifs/meta.json (3)

5-8: Размер текстуры выглядит корректным.

Определение размера 32x32 является стандартным для спрайтов в играх и соответствует ожидаемому формату для текстур в этом проекте.


9-16: Требуется уточнение названия состояния "bat-bed-mobile".

Название состояния "hallow-jack" понятно и соответствует теме Хэллоуина, но значение "bat-bed-mobile" не совсем ясно.

Пожалуйста, уточните, что означает это состояние. Также рекомендуется добавить комментарии к каждому состоянию для лучшего понимания их назначения. Например:

"states": [
  {
    "name": "bat-bed-mobile",
    "comment": "Описание назначения этого состояния"
  },
  {
    "name": "hallow-jack",
    "comment": "Текстура для тыквы-светильника Джека"
  }
]

1-17: Структура файла корректна и соответствует ожиданиям.

Общая структура JSON-файла валидна и содержит все необходимые элементы для метаданных текстуры. Файл хорошо отформатирован и следует ожидаемому формату для проекта.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi/meta.json (3)

1-4: Метаданные корректны и полны.

Версия, лицензия и информация об авторских правах указаны правильно. Использование лицензии CC-BY-SA-3.0 соответствует открытому характеру проекта.


5-8: Размер текстуры соответствует стандартам.

Указанный размер 32x32 пикселя является стандартным для спрайтов в игре и соответствует другим текстурам проекта.


1-19: Файл meta.json для текстуры костюма мумии соответствует требованиям.

Метаданные текстуры корректно определены, включая версию, лицензию, авторские права, размер и состояния. Файл хорошо структурирован и соответствует тематике Хэллоуина, заявленной в целях PR.

Рекомендация: Рассмотрите возможность добавления кратких комментариев к состояниям для улучшения читаемости и поддержки кода в будущем.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi/meta.json (1)

1-9: Метаданные корректны и соответствуют стандартам.

Версия, лицензия, информация об авторских правах и размер текстуры указаны правильно. Лицензия CC-BY-SA-3.0 подходит для открытых игровых ресурсов, а размер 32x32 пикселя типичен для спрайтов в играх.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi/meta.json (2)

10-26: Определение состояний текстуры корректно и полно.

Определены все необходимые состояния для предмета одежды в игре:

  • "equipped-INNERCLOTHING" для отображения на персонаже
  • "inhand-right" и "inhand-left" для отображения в руках
  • "icon" для отображения в инвентаре

Использование 4 направлений для состояний "equipped" и "inhand" соответствует стандартам изометрических игр. Отсутствие указания направлений для состояния "icon" также является нормой.


1-27: Файл meta.json для текстуры костюма оборотня соответствует требованиям и целям PR.

Этот файл метаданных текстуры хорошо структурирован и содержит всю необходимую информацию. Он правильно определяет состояния для отображения костюма оборотня в игре, что соответствует цели PR по добавлению тематических предметов на Хэллоуин.

Убедитесь, что соответствующие текстуры (.png файлы) для каждого определенного состояния также добавлены в тот же каталог.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi/meta.json (2)

5-8: Спецификация размера текстуры корректна.

Указанный размер 32x32 является стандартным для спрайтов и текстур в игре и соответствует другим файлам метаданных текстур в проекте.


1-26: Файл метаданных текстуры соответствует стандартам проекта и готов к использованию.

Структура и содержание файла meta.json для текстуры "coolerghostsheet" полностью соответствуют стандартам проекта. Файл содержит всю необходимую информацию для корректной работы с текстурой в игре, включая лицензию, размеры и состояния.

Предложенные улучшения (формат указания авторских прав и добавление свойства "directions" для состояния "icon") являются незначительными и направлены на повышение согласованности с другими файлами проекта.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi/meta.json (2)

1-27: Структура файла корректна.

Общая структура JSON-файла соответствует ожидаемому формату для метаданных текстуры. Файл содержит все необходимые свойства: версию, лицензию, информацию об авторских правах, размер и состояния.


5-8: Размер текстуры указан корректно.

Указанный размер текстуры 32x32 пикселя является стандартным для игровых ресурсов и соответствует ожидаемым параметрам.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi/meta.json (2)

10-26: Определение состояний выглядит корректным.

Состояния охватывают все необходимые виды для костюма ведьмы, включая экипировку, иконку и положения в руках. Структура и соглашения об именовании соответствуют стандартным практикам.


1-27: Файл успешно добавляет новый элемент на тему Хэллоуина.

Этот файл метаданных для текстуры костюма ведьмы хорошо структурирован и содержит всю необходимую информацию. Он соответствует целям PR по добавлению тематических предметов на Хэллоуин и должен корректно интегрироваться в игру.

Resources/Locale/ru-RU/nyanotrasen/ghost/roles/ghost-role-component.ftl (2)

Line range hint 1-2: Новые записи для "Онейрофаг" выглядят корректно.

Формат записей соответствует требованиям FTL файлов. Название начинается с заглавной буквы, что соответствует правилу для записей, начинающихся с "ent-". Описание краткое и соответствует тематике.


6-6: Форматирование описания "Нейтральный ксеноморф" улучшено.

Добавление новой строки в конце описания улучшает читаемость файла и соответствует общепринятым практикам форматирования.

Resources/Textures/_LostParadise/Clothing/HalloweenDecor/bloons.rsi/meta.json (2)

1-8: Метаданные корректны и полны.

Метаданные файла содержат всю необходимую информацию, включая версию, лицензию, авторские права и размер текстуры. Использование лицензии CC-BY-SA-3.0 соответствует открытому характеру проекта.


1-55: Файл meta.json соответствует целям PR и хорошо структурирован.

Этот файл успешно вводит новые текстуры для воздушных шаров в тематике Хэллоуина, что соответствует целям PR. Структура JSON хорошо организована и содержит всю необходимую информацию для ресурса текстуры. Определения состояний охватывают различные цвета и варианты использования, что обеспечивает полноту реализации.

Файл согласуется с изменениями в локализации, упомянутыми в сводке ИИ, что указывает на согласованность между ресурсами текстур и текстовыми описаниями.

Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/consumable/drinks/drinks.ftl (13)

1-3: Отлично реализовано!

Сущность ent-DrinkAlexanderGlass корректно определена и соответствует указанным правилам кодирования.


4-6: Правильно реализовано!

Сущность ent-DrinkBadTouchGlass определена корректно и соответствует указанным правилам кодирования.


7-9: Корректная реализация!

Сущность ent-DrinkBoyarskyGlass определена правильно и соответствует указанным правилам кодирования.


10-12: Отлично реализовано!

Сущность ent-DrinkBrambleGlass корректно определена и соответствует указанным правилам кодирования.


13-15: Правильно реализовано!

Сущность ent-DrinkDarkAndStormyGlass определена корректно и соответствует указанным правилам кодирования.


16-18: Корректная реализация!

Сущность ent-DrinkEspressoMartiniGlass определена правильно и соответствует указанным правилам кодирования.


19-21: Отлично реализовано!

Сущность ent-DrinkMaiTaiGlass корректно определена и соответствует указанным правилам кодирования.


22-24: Правильно реализовано!

Сущность ent-DrinkMoscowMuleGlass определена корректно и соответствует указанным правилам кодирования.


25-27: Корректная реализация!

Сущность ent-DrinkNegroniGlass определена правильно и соответствует указанным правилам кодирования.


28-30: Отлично реализовано!

Сущность ent-DrinkOldFashionedGlass корректно определена и соответствует указанным правилам кодирования.


31-33: Правильно реализовано!

Сущность ent-DrinkPalomaGlass определена корректно и соответствует указанным правилам кодирования.


34-36: Корректная реализация!

Сущность ent-DrinkYorshGlass определена правильно и соответствует указанным правилам кодирования.


1-36: Отличная работа по локализации напитков!

Все 12 сущностей в файле drinks.ftl определены корректно и соответствуют указанным правилам кодирования. Структура файла последовательна, и все записи следуют единому формату. Хорошая работа по поддержанию согласованности и соблюдению стандартов локализации.

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl (9)

1-2: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Юмористическое описание хорошо подходит для игрового контекста.


3-4: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Интригующее описание добавляет глубину предмету.


5-6: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Описание хорошо передает атмосферу и включает интересные детали.


7-8: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Простое и забавное описание хорошо подходит для этого предмета.


9-10: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Описание хорошо передает контекст происхождения и ценности предмета.


11-12: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Юмористическое предупреждение о воспламеняемости костюма добавляет интересный элемент.


13-14: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Краткое описание согласуется с другими записями о шарах.


19-20: Запись корректна и соответствует требованиям.

Формат записи и описание соответствуют указанным правилам. Описание согласуется с другими записями о шарах, при этом правильно используется множественное число.


1-20: Файл в целом соответствует требованиям и хорошо отражает тематику Хэллоуина.

Все записи соответствуют указанным правилам форматирования и капитализации. Описания предметов интересны и разнообразны, хорошо передавая атмосферу праздника. Единственное предложение по улучшению касается описаний шаров, где можно добавить больше уникальных деталей для каждого цвета.

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/misc.ftl (9)

1-2: Отличный перевод и форматирование!

Перевод "Бинты мумии" и его описание хорошо локализованы и следуют указанным правилам форматирования.


3-4: Креативный перевод, соответствующий формату!

Перевод "Костюм оборотня" и его описание отлично локализованы, сохраняя загадочность оригинала. Форматирование соответствует требованиям.


5-6: Отличный тематический перевод!

Перевод "Плащ дракулы" и его описание хорошо передают атмосферу оригинала. Форматирование соответствует требованиям.


7-8: Игривый и точный перевод!

Перевод "Одеяло призрака" и его описание отлично передают шутливый тон оригинала. Форматирование соответствует требованиям.


9-10: Хорошая локализация и форматирование!

Перевод "Тыквенный лонгслив" и его описание точно передают смысл и тон оригинала. Форматирование соответствует требованиям.


11-12: Креативный перевод с юмористическим элементом!

Перевод "Костюм ведьмы" и его описание отлично локализованы, добавляя забавный элемент о сохранности костюма. Форматирование соответствует требованиям.


13-14: Краткий и точный перевод!

Перевод "Чёрный воздушный шарик" и его описание корректны и лаконичны. Форматирование соответствует требованиям.


19-20: Корректный перевод с учетом множественного числа!

Перевод "Хэллоуиновые надувные шарики" и его описание правильно отражают множественное число. Форматирование соответствует требованиям.


1-20: Общее заключение по файлу локализации

Файл локализации в целом хорошо структурирован и соответствует указанным правилам кодирования. Переводы креативны и сохраняют тон оригинального текста. Основные моменты:

  1. Все записи начинаются с заглавной буквы после '=', что соответствует требованиям для записей, начинающихся с 'ent-'.
  2. Описания (.desc) правильно отформатированы и находятся на отдельных строках с правильным отступом.
  3. Переводы точно передают смысл и атмосферу оригинальных описаний.

Рекомендации по оптимизации:

  • Рассмотрите возможность использования ссылок на описания для белого и оранжевого шариков, чтобы избежать дублирования и облегчить будущее обслуживание.

В целом, файл локализации высокого качества и готов к использованию.

Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/objects/devices/station_beacon.ftl (4)

1-39: Одобрено: Унификация ссылок на маяки станций.

Изменения корректны и соответствуют руководству по кодированию. Все записи теперь ссылаются на ent-DefaultStationBeacon, что упрощает локализацию и обеспечивает единообразие. Структура записей согласована для всех маяков станций.


46-48: Одобрено: Корректное обновление записи для маяка санитара.

Изменение для ent-DefaultStationBeaconCorpsman соответствует общему шаблону и поддерживает единообразие с другими записями в файле.


52-54: Одобрено: Успешное обновление всех записей маяков станций.

Изменение для ent-DefaultStationBeaconChiefJustice, как и все предыдущие изменения в файле, корректно и соответствует общему шаблону. Все записи маяков станций теперь унифицированы, что улучшает поддерживаемость и согласованность локализации.


1-57: Итоговое заключение: Успешная оптимизация локализации маяков станций.

Все изменения в файле последовательны и соответствуют руководству по кодированию. Унификация ссылок на ent-DefaultStationBeacon для всех типов маяков значительно упрощает структуру локализации и улучшает поддерживаемость кода. Эти изменения облегчат будущие обновления и обеспечат согласованность переводов для различных типов маяков станций.

Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml (10)

1-10: Определение сущности корректно.

Сущность LPPClothingJumpsuitMummy правильно определена и соответствует руководству по кодированию. Описание на английском языке, что соответствует требованиям для прототипов.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


12-21: Определение сущности корректно.

Сущность LPPClothingJumpsuitWerewolf правильно определена и соответствует руководству по кодированию. Описание на английском языке, что соответствует требованиям для прототипов.

🧰 Tools
🪛 yamllint

[error] 18-18: wrong indentation: expected at least 3

(indentation)


23-32: Определение сущности корректно.

Сущность LPPClothingNeckCloakDracula правильно определена и соответствует руководству по кодированию. Описание на английском языке, что соответствует требованиям для прототипов.

🧰 Tools
🪛 yamllint

[error] 29-29: wrong indentation: expected at least 3

(indentation)


34-43: Определение сущности корректно.

Сущность LPPClothingOuterGhostSheet правильно определена и соответствует руководству по кодированию. Описание на английском языке, что соответствует требованиям для прототипов.

🧰 Tools
🪛 yamllint

[error] 40-40: wrong indentation: expected at least 3

(indentation)


45-54: Определение сущности корректно.

Сущность LPPClothingJumpsuitPumpkin правильно определена и соответствует руководству по кодированию. Описание на английском языке, что соответствует требованиям для прототипов.

🧰 Tools
🪛 yamllint

[error] 51-51: wrong indentation: expected at least 3

(indentation)


56-65: Определение сущности корректно.

Сущность LPPClothingJumpsuitWitch правильно определена и соответствует руководству по кодированию. Описание на английском языке, что соответствует требованиям для прототипов.

🧰 Tools
🪛 yamllint

[error] 62-62: wrong indentation: expected at least 3

(indentation)


67-74: Определение декали корректно.

Декаль LPPBat-Bed-Mobile правильно определена и соответствует руководству по кодированию. Использование тегов и спрайтов корректно.


76-83: Определение декали корректно.

Декаль LPPHallow-Jack правильно определена и соответствует руководству по кодированию. Использование тегов и спрайтов корректно.


85-174: Определения сущностей воздушных шаров корректны.

Сущности LPPBalloonHalloweenBlack, LPPBalloonHalloweenWhite, LPPBalloonHalloweenOrange и LPPBalloonHalloweenBloons правильно определены и соответствуют руководству по кодированию. Описания на английском языке, что соответствует требованиям для прототипов. Структура сущностей последовательна и логична.

🧰 Tools
🪛 yamllint

[error] 91-91: wrong indentation: expected 4 but found 2

(indentation)


[error] 102-102: wrong indentation: expected 6 but found 4

(indentation)


[error] 114-114: wrong indentation: expected 4 but found 2

(indentation)


[error] 125-125: wrong indentation: expected 6 but found 4

(indentation)


[error] 137-137: wrong indentation: expected 4 but found 2

(indentation)


[error] 148-148: wrong indentation: expected 6 but found 4

(indentation)


[error] 160-160: wrong indentation: expected 4 but found 2

(indentation)


[error] 171-171: wrong indentation: expected 6 but found 4

(indentation)


176-224: Определения конструкции и графа конструкции корректны.

Определения конструкции LPPBloons и графа конструкции LPPbloons правильно определены и логически структурированы. Шаги создания воздушных шаров на Хэллоуин четко определены. Теги в конце файла также корректно определены.

🧰 Tools
🪛 yamllint

[error] 193-193: wrong indentation: expected 4 but found 2

(indentation)


[error] 195-195: wrong indentation: expected 6 but found 4

(indentation)


[error] 197-197: wrong indentation: expected 8 but found 6

(indentation)


[error] 224-224: no new line character at the end of file

(new-line-at-end-of-file)

Comment on lines +1 to +2
ent-DrinkCampariBottleFull = campari bottle
.desc = Tincture based on aromatic herbs and citrus fruits. Non-GMO!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Исправьте написание названия предмета с большой буквы

Согласно правилам кодирования, все переводы, начинающиеся с "ent-", должны быть написаны с большой буквы после знака "=".

Примените следующее изменение:

-ent-DrinkCampariBottleFull = campari bottle
+ent-DrinkCampariBottleFull = Campari bottle
📝 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.

Suggested change
ent-DrinkCampariBottleFull = campari bottle
.desc = Tincture based on aromatic herbs and citrus fruits. Non-GMO!
ent-DrinkCampariBottleFull = Campari bottle
.desc = Tincture based on aromatic herbs and citrus fruits. Non-GMO!

Comment on lines 1 to 4
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by #timxx7019 (Discord)",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Рассмотрите возможность использования более формального указания авторства.

Текущая информация об авторских правах использует имя пользователя Discord. Хотя это идентифицирует создателя, более формальный подход может быть предпочтительнее для юридических целей.

Предлагаю изменить строку авторских прав следующим образом:

-  "copyright": "Sprited by #timxx7019 (Discord)",
+  "copyright": "Создано timxx7019 для проекта Lost Paradise (2023)",
📝 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.

Suggested change
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by #timxx7019 (Discord)",
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Создано timxx7019 для проекта Lost Paradise (2023)",

Comment on lines +10 to +18
"states": [
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "icon"
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Определение состояний корректно, но можно улучшить.

Состояния "equipped-INNERCLOTHING" и "icon" определены правильно. Четыре направления для "equipped-INNERCLOTHING" позволяют отображать одежду с разных ракурсов.

Предлагаю добавить комментарий к состоянию "icon", чтобы явно указать его назначение. Например:

 {
   "name": "icon"
+  // Используется для отображения в инвентаре
 }
📝 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.

Suggested change
"states": [
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "icon"
}
]
"states": [
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "icon"
// Используется для отображения в инвентаре
}
]

Comment on lines +10 to +26
"states": [
{
"name": "equipped-NECK",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "icon"
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Состояния определены корректно, но можно улучшить.

Определены все необходимые состояния для плаща Дракулы: "equipped-NECK", "inhand-right", "inhand-left" и "icon". Четыре направления для экипированного состояния и состояний в руках соответствуют стандартам для игр с видом сверху или изометрической проекцией.

Рекомендуется добавить комментарии к каждому состоянию для улучшения читаемости:

 "states": [
   {
     "name": "equipped-NECK",
+    "comment": "Состояние плаща на персонаже",
     "directions": 4
   },
   {
     "name": "inhand-right",
+    "comment": "Состояние плаща в правой руке",
     "directions": 4
   },
   {
     "name": "inhand-left",
+    "comment": "Состояние плаща в левой руке",
     "directions": 4
   },
   {
     "name": "icon",
+    "comment": "Иконка плаща в инвентаре"
   }
 ]
📝 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.

Suggested change
"states": [
{
"name": "equipped-NECK",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "icon"
}
]
"states": [
{
"name": "equipped-NECK",
"comment": "Состояние плаща на персонаже",
"directions": 4
},
{
"name": "inhand-right",
"comment": "Состояние плаща в правой руке",
"directions": 4
},
{
"name": "inhand-left",
"comment": "Состояние плаща в левой руке",
"directions": 4
},
{
"name": "icon",
"comment": "Иконка плаща в инвентаре"
}
]

Comment on lines +1 to +27
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by timxx7019 (Discord)",
"size": {
"x": 32,
"y": 32
},

"states": [
{
"name": "equipped-NECK",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "icon"
}
]
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codebase verification

Добавить "directions": null для состояния "icon" в meta.json

В файле meta.json для плаща Дракулы отсутствует поле "directions" для состояния "icon", что не соответствует структуре других файлов в директории HalloweenDecor. Рекомендуется добавить "directions": null для обеспечения согласованности.

🔗 Analysis chain

Файл meta.json для плаща Дракулы соответствует требованиям и целям PR.

Этот файл корректно определяет метаданные для текстуры плаща Дракулы, что соответствует цели PR по добавлению тематических предметов на Хэллоуин. Структура файла, лицензирование и определения состояний соответствуют стандартам разработки игровых ресурсов.

Для проверки согласованности с другими файлами текстур выполните следующий скрипт:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Описание: Проверка согласованности meta.json файлов для текстур Хэллоуина

# Проверка: Поиск всех meta.json файлов в директории HalloweenDecor
# Ожидаемый результат: Список файлов с одинаковой структурой
fd -e json -p 'Resources/Textures/_LostParadise/Clothing/HalloweenDecor' --exec jq -c '{version, license, size, states: [.states[] | {name, directions}]}'

Length of output: 2219

Comment on lines +9 to +54
"states": [
{
"name": "icon_black"
},
{
"name": "black-inhand-left",
"directions": 4
},
{
"name": "black-inhand-right",
"directions": 4
},
{
"name": "icon_white"
},
{
"name": "white-inhand-left",
"directions": 4
},
{
"name": "white-inhand-right",
"directions": 4
},
{
"name": "icon_orange"
},
{
"name": "orange-inhand-left",
"directions": 4
},
{
"name": "orange-inhand-right",
"directions": 4
},
{
"name": "icon_bloons"
},
{
"name": "bloons-inhand-left",
"directions": 4
},
{
"name": "bloons-inhand-right",
"directions": 4
}
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Определения состояний корректны, но можно улучшить.

Определения состояний охватывают все необходимые варианты для воздушных шаров, включая иконки и состояния в руках для каждого цвета. Структура и именование последовательны.

Предложение по улучшению:

Рассмотрите возможность добавления краткого комментария, объясняющего, что представляет собой вариант "bloons". Это может помочь другим разработчикам быстрее понять назначение этого специфического состояния.

Пример:

{
    "name": "icon_bloons",
    "comment": "Специальный вариант, сочетающий все цвета шаров"
},

Comment on lines +15 to +16
ent-LPPBalloonHalloweenWhite = White balloon
.desc = Spooky balloon!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Запись корректна, но можно рассмотреть улучшение.

Формат записи и описание соответствуют указанным правилам. Однако, описание идентично записи о черном шаре. Возможно, стоит рассмотреть добавление уникальных деталей для каждого цвета шара, чтобы повысить разнообразие.

Comment on lines +17 to +18
ent-LPPBalloonHalloweenOrange = Orange balloon
.desc = Spooky balloon!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Запись корректна, но можно рассмотреть улучшение.

Формат записи и описание соответствуют указанным правилам. Однако, описание идентично предыдущим записям о шарах. Рекомендуется рассмотреть возможность добавления уникальных деталей для оранжевого шара, чтобы сделать его более отличительным.

Comment on lines +17 to +18
ent-LPPBalloonHalloweenOrange = Оранжевый воздушный шарик
.desc = Страшный шарик!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Рекомендуется использовать ссылку на описание первого шарика.

Перевод "Оранжевый воздушный шарик" корректен, но описание идентично предыдущим. Для оптимизации рекомендуется использовать ссылку на описание чёрного шарика:

ent-LPPBalloonHalloweenOrange = Оранжевый воздушный шарик
-    .desc = Страшный шарик!
+    .desc = { ent-LPPBalloonHalloweenBlack.desc }

Это уменьшит дублирование и облегчит поддержку в будущем.

📝 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.

Suggested change
ent-LPPBalloonHalloweenOrange = Оранжевый воздушный шарик
.desc = Страшный шарик!
ent-LPPBalloonHalloweenOrange = Оранжевый воздушный шарик
.desc = { ent-LPPBalloonHalloweenBlack.desc }

Comment on lines +15 to +16
ent-LPPBalloonHalloweenWhite = Белый воздушный шарик
.desc = Страшный шарик!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Рассмотрите использование ссылки на предыдущее описание.

Перевод "Белый воздушный шарик" корректен, но описание идентично предыдущему. Для оптимизации рекомендуется использовать ссылку на описание чёрного шарика:

ent-LPPBalloonHalloweenWhite = Белый воздушный шарик
-    .desc = Страшный шарик!
+    .desc = { ent-LPPBalloonHalloweenBlack.desc }

Это уменьшит дублирование и облегчит поддержку в будущем.

📝 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.

Suggested change
ent-LPPBalloonHalloweenWhite = Белый воздушный шарик
.desc = Страшный шарик!
ent-LPPBalloonHalloweenWhite = Белый воздушный шарик
.desc = { ent-LPPBalloonHalloweenBlack.desc }

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 7

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 73711af and da6a6c6.

📒 Files selected for processing (1)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/_LostParadise/Entities/Clothing/misc.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 18-18: wrong indentation: expected at least 3

(indentation)


[error] 29-29: wrong indentation: expected at least 3

(indentation)


[error] 40-40: wrong indentation: expected at least 3

(indentation)


[error] 51-51: wrong indentation: expected at least 3

(indentation)


[error] 62-62: wrong indentation: expected at least 3

(indentation)


[error] 91-91: wrong indentation: expected 4 but found 2

(indentation)


[error] 102-102: wrong indentation: expected 6 but found 4

(indentation)


[error] 114-114: wrong indentation: expected 4 but found 2

(indentation)


[error] 125-125: wrong indentation: expected 6 but found 4

(indentation)


[error] 137-137: wrong indentation: expected 4 but found 2

(indentation)


[error] 148-148: wrong indentation: expected 6 but found 4

(indentation)


[error] 160-160: wrong indentation: expected 4 but found 2

(indentation)


[error] 171-171: wrong indentation: expected 6 but found 4

(indentation)


[error] 193-193: wrong indentation: expected 4 but found 2

(indentation)


[error] 195-195: wrong indentation: expected 6 but found 4

(indentation)


[error] 197-197: wrong indentation: expected 8 but found 6

(indentation)


[error] 224-224: no new line character at the end of file

(new-line-at-end-of-file)

Comment on lines +1 to +10
- type: entity
parent: ClothingUniformBase
id: LPPClothingJumpsuitMummy
name: Mummy bandages
description: "They look like ordinary toilet paper rolls and tea bags. But if you soak the former in the latter, you'll get some great aged bandages!"
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi
- type: Clothing
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/mummy.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести описание на английский язык

Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык. Пожалуйста, переведите описание на английский язык или используйте ссылку на перевод.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)

Comment on lines +12 to +21
- type: entity
parent: ClothingUniformBase
id: LPPClothingJumpsuitWerewolf
name: Werewolf suit
description: "It looks like the fur and skin of a real vulp. Someone must have done a lot of work to recreate this, or.... Wait..."
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi
- type: Clothing
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/Jumpsuit/werewolf.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести описание на английский язык

Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык. Пожалуйста, переведите описание на английский язык или используйте ссылку на перевод.

🧰 Tools
🪛 yamllint

[error] 18-18: wrong indentation: expected at least 3

(indentation)

Comment on lines +23 to +32
- type: entity
parent: ClothingNeckBase
id: LPPClothingNeckCloakDracula
name: Dracula's cloak
description: "This cape is straight out of Transylvania of the most legendary bloodsucker in the history of mankind. It smells like garlic and aspen."
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi
- type: Clothing
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/Neck/Cloaks/dracula.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести описание на английский язык

Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык. Пожалуйста, переведите описание на английский язык или используйте ссылку на перевод.

🧰 Tools
🪛 yamllint

[error] 29-29: wrong indentation: expected at least 3

(indentation)

Comment on lines +34 to +43
- type: entity
parent: ClothingOuterBase
id: LPPClothingOuterGhostSheet
name: Ghost sheet
description: "A sheet with marker sunglasses in the “head” area. It's really cool."
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi
- type: Clothing
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/OuterClothing/Misc/coolerghostsheet.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести описание на английский язык

Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык. Пожалуйста, переведите описание на английский язык или используйте ссылку на перевод.

🧰 Tools
🪛 yamllint

[error] 40-40: wrong indentation: expected at least 3

(indentation)

Comment on lines +45 to +54
- type: entity
parent: ClothingUniformBase
id: LPPClothingJumpsuitPumpkin
name: Pumpkin longsleeve
description: "A cheap-looking longsleeve that you can buy for a couple dozen credits in some secondhand on Halloween."
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi
- type: Clothing
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/pumk.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести описание на английский язык

Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык. Пожалуйста, переведите описание на английский язык или используйте ссылку на перевод.

🧰 Tools
🪛 yamllint

[error] 51-51: wrong indentation: expected at least 3

(indentation)

Comment on lines +56 to +65
- type: entity
parent: ClothingUniformBase
id: LPPClothingJumpsuitWitch
name: Witch suit
description: "A complete set of clothes for the most real witches, not heat-resistant, if you are sent to the bonfire - it is recommended to remove the costume for its safety."
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi
- type: Clothing
sprite: _LostParadise/Clothing/HalloweenDecor/Clothing/witch.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Необходимо перевести описание на английский язык

Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык. Пожалуйста, переведите описание на английский язык или используйте ссылку на перевод.

🧰 Tools
🪛 yamllint

[error] 62-62: wrong indentation: expected at least 3

(indentation)

Comment on lines 1 to 224
- Balloon
- Wblloon
- type: Construction
graph: LPPbloons
node: start

- type: entity
parent: BaseItem
id: LPPBalloonHalloweenOrange
name: Orange balloon
description: "Spooky balloon!"
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
state: icon_orange
- type: Item
size: Small
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
heldPrefix: orange
- type: Damageable
damageContainer: Inorganic
- type: Tag
tags:
- Balloon
- Oblloon
- type: Construction
graph: LPPbloons
node: start

- type: entity
parent: BaseItem
id: LPPBalloonHalloweenBloons
name: Halloween balloons
description: "Spooky balloons!"
components:
- type: Sprite
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
state: icon_bloons
- type: Item
size: Small
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
heldPrefix: bloons
- type: Damageable
damageContainer: Inorganic
- type: Tag
tags:
- Balloon
- type: Construction
graph: LPPbloons
node: Blooons

- type: construction
name: Blooons
id: LPPBloons
graph: LPPbloons
startNode: start
targetNode: Blooons
category: construction-category-utilities
objectType: Item
description: "Spooky balloons!"
icon:
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
state: icon_bloons

- type: constructionGraph
id: LPPbloons
start: start
graph:
- node: start
edges:
- to: Blooons
steps:
- tag: Oblloon
icon:
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
state: icon_orange
name: Orange balloon
- tag: Wblloon
icon:
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
state: icon_white
name: White balloon
doAfter: 2
- tag: Bblloon
icon:
sprite: _LostParadise/Clothing/HalloweenDecor/bloons.rsi
state: icon_black
name: Black balloon
doAfter: 2
- node: Blooons
entity: LPPBalloonHalloweenBloons

- type: Tag
id: Wblloon

- type: Tag
id: Bblloon

- type: Tag
id: Oblloon
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

⚠️ Potential issue

Общее замечание по языку описаний

Все описания предметов одежды в этом файле написаны на английском языке. Согласно руководству по кодированию, в прототипах запрещены переводы на русский язык, но также не должно быть прямых английских текстов. Рекомендуется использовать ссылки на переводы для всех описаний.

Пожалуйста, пересмотрите все описания в этом файле и замените их на соответствующие ссылки на переводы.

Если вам нужна помощь в создании ссылок на переводы или в организации файлов локализации, дайте мне знать, и я помогу вам с этим процессом.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 18-18: wrong indentation: expected at least 3

(indentation)


[error] 29-29: wrong indentation: expected at least 3

(indentation)


[error] 40-40: wrong indentation: expected at least 3

(indentation)


[error] 51-51: wrong indentation: expected at least 3

(indentation)


[error] 62-62: wrong indentation: expected at least 3

(indentation)


[error] 91-91: wrong indentation: expected 4 but found 2

(indentation)


[error] 102-102: wrong indentation: expected 6 but found 4

(indentation)


[error] 114-114: wrong indentation: expected 4 but found 2

(indentation)


[error] 125-125: wrong indentation: expected 6 but found 4

(indentation)


[error] 137-137: wrong indentation: expected 4 but found 2

(indentation)


[error] 148-148: wrong indentation: expected 6 but found 4

(indentation)


[error] 160-160: wrong indentation: expected 4 but found 2

(indentation)


[error] 171-171: wrong indentation: expected 6 but found 4

(indentation)


[error] 193-193: wrong indentation: expected 4 but found 2

(indentation)


[error] 195-195: wrong indentation: expected 6 but found 4

(indentation)


[error] 197-197: wrong indentation: expected 8 but found 6

(indentation)


[error] 224-224: no new line character at the end of file

(new-line-at-end-of-file)

@Evgencheg Evgencheg merged commit 4688a9c into Lost-Paradise-Project:master Oct 22, 2024
13 checks passed
@MegaDaimond MegaDaimond deleted the pumpkin-spas branch October 23, 2024 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Изменения: YML Изменяет какие-либо файлы .yml Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Статус: Требуется одобрение Ожидание разработчиков для принятия решений
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants