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

переделки?) #274

Merged
merged 18 commits into from
Oct 18, 2024

Conversation

Evgencheg
Copy link
Member

🆑 Evgencheg

  • add: Добавлена новая вкладка спонсорских вещей с личными вещами в лодауты!
  • remove: Убрана старая вкладка личных вещей!

@Evgencheg Evgencheg requested a review from Flybik as a code owner October 14, 2024 20:37
Copy link
Contributor

coderabbitai bot commented Oct 14, 2024

Walkthrough

В данном пулл-запросе внесены изменения в несколько файлов, касающиеся удаления функциональности, связанной с пожертвованиями в интерфейсе редактирования профиля гуманоидов. Убраны элементы пользовательского интерфейса и логика, связанные с "Lost Paradise Donate Preferences". Также удалены классы и свойства, связанные с пожертвованиями, из модели базы данных, что упрощает структуру кода. Остальные компоненты и их связи остались неизменными.

Changes

Файл Изменения
Content.Client/Preferences/UI/HumanoidProfileEditor.xaml Удалён раздел LPPDonateTab, включая BoxContainer и связанные элементы интерфейса.
Content.Server.Database/Model.cs Удалены классы и свойства, связанные с Donate, включая класс Donate и его индексы.
Content.Server.Database/ServerDbBase.cs Обновлены методы GetPlayerPreferencesAsync и SaveCharacterSlotAsync для условного включения Donate.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant UI
    participant ProfileManager
    participant RequirementsSystem

    User->>UI: Открыть редактор профиля
    UI->>ProfileManager: Запросить данные профиля
    ProfileManager-->>UI: Вернуть данные профиля
    UI->>User: Отобразить данные профиля
    User->>UI: Изменить профиль
    UI->>ProfileManager: Сохранить изменения
    ProfileManager->>RequirementsSystem: Проверить требования
    RequirementsSystem-->>ProfileManager: Вернуть результат проверки
    ProfileManager-->>UI: Обновить интерфейс
Loading

📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between f42d427 and cadd2a1.

📒 Files selected for processing (2)
  • Content.Client/Preferences/UI/HumanoidProfileEditor.xaml (0 hunks)
  • Content.Server.Database/Model.cs (0 hunks)
💤 Files with no reviewable changes (2)
  • Content.Client/Preferences/UI/HumanoidProfileEditor.xaml
  • Content.Server.Database/Model.cs

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 Статус: Требуется одобрение Ожидание разработчиков для принятия решений Изменения: C# Изменяет какие-либо файлы .cs Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Интерфейс Изменяет какие-либо файлы .xaml labels Oct 14, 2024
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: 8

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between ebc7a52 and 12e79ce.

📒 Files selected for processing (9)
  • Content.Client/Preferences/UI/HumanoidProfileEditor.xaml (0 hunks)
  • Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs (0 hunks)
  • Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs (0 hunks)
  • Content.Shared/Customization/Systems/CharacterRequirements.Logic.cs (2 hunks)
  • Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (2 hunks)
  • Content.Shared/Customization/Systems/CharacterRequirementsSystem.cs (2 hunks)
  • Content.Shared/Preferences/HumanoidCharacterProfile.cs (1 hunks)
  • Resources/Locale/en-US/_LostParadise/loadouts.ftl (1 hunks)
  • Resources/Locale/ru-RU/_LostParadise/loadouts.ftl (1 hunks)
💤 Files with no reviewable changes (3)
  • Content.Client/Preferences/UI/HumanoidProfileEditor.xaml
  • Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs
  • Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs
🧰 Additional context used
📓 Path-based instructions (2)
Resources/Locale/en-US/_LostParadise/loadouts.ftl (1)

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

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

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

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

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

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

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

🔇 Additional comments (3)
Resources/Locale/ru-RU/_LostParadise/loadouts.ftl (1)

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

Новая запись для категории загрузки "Спонсорские вещи" корректно добавлена в файл локализации. Формат и содержание соответствуют требованиям FTL и правилам локализации.

Content.Shared/Customization/Systems/CharacterRequirementsSystem.cs (1)

31-32: Одобрено: Добавление проверки спонсорских требований.

Добавление CharacterSponsorRequirement в список проверяемых требований соответствует целям PR по внедрению функциональности для спонсорских предметов. Изменение логично интегрировано в существующую структуру кода.

Content.Shared/Customization/Systems/CharacterRequirements.Logic.cs (1)

100-101: Добавлено условие для проверки CharacterSponsorRequirement.

Новое условие расширяет список требований, которые проверяются особым образом. Это изменение, по-видимому, связано с добавлением функциональности, относящейся к спонсорам.

Убедитесь, что:

  1. Логика обработки CharacterSponsorRequirement соответствует общей архитектуре системы требований.
  2. Добавлены соответствующие тесты для проверки нового условия.
  3. Документация класса обновлена с учетом новой функциональности.

Для проверки использования CharacterSponsorRequirement выполните следующий скрипт:

✅ Verification successful

Проверка использования CharacterSponsorRequirement подтверждена.

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

Убедитесь, что:

  • Логика обработки CharacterSponsorRequirement согласована с остальной частью системы.
  • Добавлены соответствующие тесты для нового условия.
  • Документация обновлена с учетом новой функциональности.
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Описание: Поиск использования CharacterSponsorRequirement в кодовой базе

echo "Поиск определения CharacterSponsorRequirement:"
ast-grep --lang csharp --pattern 'class CharacterSponsorRequirement : $_'

echo "\nПоиск использования CharacterSponsorRequirement:"
rg --type csharp "CharacterSponsorRequirement"

Length of output: 1334

@github-actions github-actions bot added the СВЯТЫЕ УГОДНИКИ Для чего-то очень крутого или супер глобального или базы данных... label Oct 14, 2024
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: 6

🧹 Outside diff range comments (1)
Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs (1)

Обнаружены оставшиеся упоминания Donate в кодовой базе.

Удаление сущности Donate не было полностью завершено. В следующих файлах найдены упоминания Donate:

  • Файлы миграций:

    • ./Content.Server.Database/Migrations/Sqlite/20240906152019_Donate.Designer.cs
    • ./Content.Server.Database/Migrations/Postgres/20240906152028_Donate.cs
    • ./Content.Server.Database/Migrations/Postgres/20240906152028_Donate.Designer.cs
    • ./Content.Server.Database/Migrations/Sqlite/20240906152019_Donate.cs
    • и другие аналогичные файлы.
  • Кодовые файлы:

    • Упоминания Donate в нескольких файлах миграций, таких как 1984 Backpack Prefs.Designer.cs, FixShitCode.Designer.cs, и CustomSpecieName.Designer.cs.

Рекомендуемые действия:

  1. Удаление файлов миграций:

    • Полностью удалить все файлы миграций, связанные с Donate, чтобы избежать конфликтов и дублирования.
  2. Очистка кода:

    • Удалить все упоминания Donate из кодовых файлов, включая свойства, индексы и навигационные свойства.
  3. Создание новых миграций:

    • Сгенерировать и применить новые миграции для корректного обновления схемы базы данных без сущности Donate.
  4. Тестирование:

    • Провести тщательное тестирование приложения, чтобы убедиться, что удаление Donate не привело к непредвиденным проблемам или ошибкам в других частях системы.
  5. Обновление документации:

    • При необходимости обновить документацию и комментарии в коде, связанные с удаленной сущностью.
🔗 Analysis chain

Line range hint 1-1830: Изменения в модели данных одобрены.

Удаление сущности Donate и связанных с ней свойств соответствует целям PR по удалению старой вкладки для личных предметов. Эти изменения корректны и согласуются с описанием PR.

Рекомендуется выполнить следующие дополнительные шаги:

  1. Убедитесь, что созданы соответствующие миграции для обновления схемы базы данных.
  2. Проверьте, не требуется ли дополнительная обработка существующих данных, связанных с удаленной сущностью Donate.
  3. Обновите все запросы и операции в коде, которые могли использовать удаленную сущность Donate.
  4. Проведите тщательное тестирование для подтверждения, что удаление этой сущности не вызвало непредвиденных побочных эффектов в других частях приложения.

Для проверки наличия миграций и связанных изменений, выполните следующий скрипт:

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверка наличия файлов миграций
echo "Поиск файлов миграций:"
fd --type f --glob "*Donate*.cs" --exec echo "Найден файл миграции: {}"

# Поиск использования Donate в коде
echo "\nПоиск оставшихся упоминаний Donate в коде:"
rg --type csharp "Donate"

Length of output: 5537

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 12e79ce and 92aaf19.

📒 Files selected for processing (8)
  • Content.Server.Database/Migrations/Postgres/20241014210800_Delete.Designer.cs (1 hunks)
  • Content.Server.Database/Migrations/Postgres/20241014210800_Delete.cs (1 hunks)
  • Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs (1 hunks)
  • Content.Server.Database/Migrations/Sqlite/20241014210750_Delete.Designer.cs (1 hunks)
  • Content.Server.Database/Migrations/Sqlite/20241014210750_Delete.cs (1 hunks)
  • Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs (1 hunks)
  • Content.Server.Database/Model.cs (0 hunks)
  • Content.Server/Database/ServerDbBase.cs (0 hunks)
💤 Files with no reviewable changes (2)
  • Content.Server.Database/Model.cs
  • Content.Server/Database/ServerDbBase.cs
🧰 Additional context used
🔇 Additional comments (7)
Content.Server.Database/Migrations/Sqlite/20241014210750_Delete.cs (1)

8-9: Уточните назначение миграции

Название класса "Delete" предполагает, что эта миграция предназначена для удаления чего-то из базы данных. Однако, без реализации методов Up и Down, назначение этой миграции неясно.

Пожалуйста, уточните цель этой миграции и добавьте соответствующие комментарии к классу, объясняющие его назначение.

Content.Server.Database/Migrations/Postgres/20241014210800_Delete.cs (1)

8-8: Уточните назначение класса "Delete"

Название класса "Delete" предполагает, что эта миграция должна что-то удалять, но методы пусты.

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

Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs (3)

Line range hint 1486-1516: Уточнение по сущности Sponsor

В снимке базы данных присутствует сущность Sponsor, которая компилируется условно на основе флага LPP_Sponsors. Эта сущность может быть связана с новой вкладкой для спонсорских предметов, упомянутой в целях PR.

Пожалуйста, уточните:

  1. Является ли сущность Sponsor новой или измененной в рамках этого PR?
  2. Как эта сущность связана с новой вкладкой для спонсорских предметов?
  3. Планируется ли использование этой сущности для хранения информации о личных предметах?

Для проверки истории изменений этой сущности можно использовать следующий скрипт:

#!/bin/bash
# Проверка истории изменений сущности Sponsor
git log -p -- Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs | grep -A 20 "Sponsor"

Line range hint 1-1759: Итоговый комментарий по изменениям в файле

Изменения в файле SqliteServerDbContextModelSnapshot.cs в целом соответствуют целям PR:

  1. Удаление сущности Donate отражает удаление старой вкладки для личных предметов.
  2. Наличие сущности Sponsor может быть связано с добавлением новой вкладки для спонсорских предметов, но требуется дополнительное уточнение.

Для полного соответствия целям PR рекомендуется:

  1. Подтвердить, что удаление сущности Donate не вызвало нежелательных побочных эффектов в других частях приложения.
  2. Уточнить роль сущности Sponsor в контексте новой вкладки для спонсорских предметов.
  3. Проверить, что все необходимые миграции базы данных были созданы для отражения этих изменений.

Выполните следующий скрипт для проверки наличия соответствующих миграций:

#!/bin/bash
# Поиск миграций, связанных с изменениями в Donate и Sponsor
rg -i '(donate|sponsor)' Content.Server.Database/Migrations/

Line range hint 1-1759: Удаление сущности Donate выполнено корректно.

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

Рекомендуется проверить другие части кодовой базы на наличие оставшихся ссылок на удаленную сущность Donate. Выполните следующий скрипт для поиска потенциальных ссылок:

Content.Server.Database/Migrations/Sqlite/20241014210750_Delete.Designer.cs (1)

1155-1197: ⚠️ Potential issue

Проверьте удаление таблицы Sponsor из базы данных

Цель данного PR — удалить функциональность, связанную со спонсорством. Однако в миграции Delete таблица Sponsor все еще определяется внутри директив #if LPP_Sponsors (строки 1155-1197). Пожалуйста, убедитесь, что таблица Sponsor полностью удалена из схемы базы данных, если она больше не используется.

Чтобы убедиться, что класс Sponsor и связанные с ним элементы больше не используются в кодовой базе, выполните следующий скрипт:

✅ Verification successful

Необходимо проверить, используется ли директива LPP_Sponsors в кодовой базе. Пожалуйста, выполните следующий скрипт:


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


Пожалуйста, выполните следующий скрипт для поиска определений директивы LPP_Sponsors в файлах конфигурации сборки и других связанных файлах:


Удаление таблицы Sponsor подтверждено и полностью удалено из схемы базы данных.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Описание: Поиск использования класса Sponsor в кодовой базе
# Ожидается: Нет результатов, если класс больше не используется
rg --type cs 'Sponsor'

Length of output: 26152


Script:

#!/bin/bash
# Описание: Поиск определения директивы LPP_Sponsors в кодовой базе
# Ожидается: Нет результатов, если директива не используется

rg --type cs '#define\s+LPP_Sponsors'

Length of output: 39


Script:

#!/bin/bash
# Описание: Поиск всех упоминаний директивы LPP_Sponsors в кодовой базе
# Ожидается: Нет результатов, если директива не используется нигде

rg 'LPP_Sponsors'

Length of output: 12857


Script:

#!/bin/bash
# Описание: Поиск упоминаний директивы LPP_Sponsors в файлах конфигурации сборки и других связанных файлах
# Ожидается: Нет результатов, если директива не используется в конфигурации сборки

rg 'LPP_Sponsors' --glob '*.csproj' --glob 'Directory.Build.*' --glob '*.props' --glob '*.targets'

Length of output: 98

Content.Server.Database/Migrations/Postgres/20241014210800_Delete.Designer.cs (1)

1223-1263: ⚠️ Potential issue

Проверьте корректность условной компиляции

Код внутри директивы #if LPP_Sponsors может не компилироваться, если символ LPP_Sponsors не определён. Убедитесь, что условная компиляция настроена правильно и что удаление функционала не приведёт к ошибкам компиляции.

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: 3

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 92aaf19 and d5b8378.

📒 Files selected for processing (1)
  • Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (2 hunks)
🧰 Additional context used
🔇 Additional comments (1)
Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (1)

391-392: Добавьте сообщение об ошибке в переменную 'reason' при несоответствии условиям

В методе IsValid (строки 391-392) переменная reason всегда устанавливается в null. Для улучшения пользовательского опыта рекомендуется предоставлять информативное сообщение, объясняющее причину отказа при несоответствии условий спонсорства.

@github-actions github-actions bot added the Статус: Конфликт Ожидает починки. label Oct 16, 2024
Copy link
Contributor

В этом ПР'е есть конфликты, пожалуйста, устраните их, прежде чем мы сможем оценить ваш ПР.

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: 2

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between d5b8378 and 26f5e7c.

📒 Files selected for processing (1)
  • Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (2 hunks)
🧰 Additional context used
🔇 Additional comments (2)
Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (2)

375-394: Класс CharacterSponsorRequirement реализован корректно

Реализация класса CharacterSponsorRequirement выглядит правильной. Метод IsValid корректно проверяет, соответствует ли уровень спонсорства заданным параметрам Min и Max.


396-414: Класс CharacterUUIDRequirement реализован корректно

Реализация класса CharacterUUIDRequirement корректна. Метод IsValid правильно сравнивает переданный uuid с ожидаемым Uuid.

@github-actions github-actions bot removed the Статус: Конфликт Ожидает починки. label Oct 17, 2024
Copy link
Collaborator

@SpicyDarkFox SpicyDarkFox left a comment

Choose a reason for hiding this comment

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

Впрочем сойдет и так

@github-actions github-actions bot added Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Изменения: YML Изменяет какие-либо файлы .yml labels Oct 18, 2024
Copy link
Contributor

github-actions bot commented Oct 18, 2024

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

Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi

State Old New Status
equipped-BACKPACK Removed
icon Removed
inhand-left Removed
inhand-right Removed

Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi

State Old New Status
equipped-BACKPACK Removed
icon Removed
inhand-left Removed
inhand-right Removed

Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi

State Old New Status
equipped-BACKPACK Removed
icon Removed
inhand-left Removed
inhand-right Removed

Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi

State Old New Status
equipped-HELMET Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi

State Old New Status
equipped-HELMET Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi

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

Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi

State Old New Status
equipped-NECK Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi

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

Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi

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

Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi

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

Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi

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

Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi

State Old New Status
equipped-HELMET Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi

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

Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi

State Old New Status
equipped-BREAST Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi

State Old New Status
equipped-UNDERWEAR Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi

State Old New Status
equipped-SOCKS Removed
icon Removed

Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi

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

Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi

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

Edit: diff updated after cadd2a1

@github-actions github-actions bot added the Изменения: Github Изменяет какие-либо файлы Гитхаба label Oct 18, 2024
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: 2

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 9718b61 and f42d427.

⛔ Files ignored due to path filters (58)
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/equipped-BREAST.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/equipped-UNDERWEAR.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/equipped-SOCKS.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/inhand-right.png is excluded by !**/*.png
📒 Files selected for processing (42)
  • .github/workflows/test-secrets4.yml (2 hunks)
  • .github/workflows/validate-rsis.yml (2 hunks)
  • Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (2 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/backpack.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/satchel.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hairbows.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/breast/breast.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/socks/socks.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/underwear/underwear.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/cloaks.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/scarf.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpskirts.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/sponsor.ftl (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hairbows.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Breast/breast.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Socks/socks.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/cloaks.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/scarf.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpskirts.yml (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/meta.json (0 hunks)
💤 Files with no reviewable changes (38)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/backpack.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/satchel.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hairbows.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/breast/breast.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/socks/socks.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/underwear/underwear.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/cloaks.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/scarf.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpskirts.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/sponsor.ftl
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Breast/breast.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Socks/socks.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/cloaks.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/scarf.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpskirts.yml
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/meta.json
🧰 Additional context used
📓 Path-based instructions (1)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hairbows.yml (1)

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

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

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

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

🔇 Additional comments (6)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hairbows.yml (1)

1-1: 🧹 Nitpick (assertive)

Подтвердите намеренное удаление всего содержимого файла.

Файл теперь пуст. Убедитесь, что удаление всех сущностей (LPPClothingHeadHatBlackHairbows и LPPClothingHeadHatRedHairbows) было намеренным действием.

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

.github/workflows/validate-rsis.yml (2)

25-25: Улучшение безопасности установки зависимостей Python

Удаление опции --break-system-packages из команды pip3 install - это правильное решение. Эта опция может потенциально вызвать конфликты с системными пакетами. Её удаление повышает безопасность и стабильность процесса установки.

Выполните следующий скрипт для проверки отсутствия --break-system-packages в других файлах рабочих процессов:

#!/bin/bash
# Описание: Проверка отсутствия --break-system-packages в других файлах рабочих процессов

# Тест: Поиск использования --break-system-packages в других файлах рабочих процессов
rg --type yaml 'pip.*--break-system-packages' .github/workflows

16-16: Обновление версии Ubuntu для запуска задачи

Изменение runs-on с ubuntu-latest на ubuntu-22.04 обеспечивает более точный контроль над средой выполнения. Это может улучшить согласованность сборок, но потребует периодического обновления для поддержания актуальности.

Выполните следующий скрипт для проверки использования ubuntu-22.04 в других рабочих процессах:

✅ Verification successful

Проверка использования ubuntu-22.04 в других рабочих процессах

Предыдущий скрипт не дал ожидаемого результата. Пожалуйста, выполните следующий скрипт для проверки использования ubuntu-22.04 в других рабочих процессах:


Использование ubuntu-22.04 подтверждено в других рабочих процессах

Изменение runs-on на ubuntu-22.04 подтверждено и используется в следующих файлах рабочих процессов:

  • .github/workflows/test-secrets4.yml
  • .github/workflows/validate-rsis.yml
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Описание: Проверка использования ubuntu-22.04 в других файлах рабочих процессов

# Тест: Поиск использования ubuntu-22.04 в других файлах рабочих процессов
rg --type yaml 'runs-on:.*ubuntu-22\.04' .github/workflows

Length of output: 65


Script:

#!/bin/bash
# Описание: Проверка использования ubuntu-22.04 в других файлах рабочих процессов

# Тест: Поиск использования runs-on: ubuntu-22.04 в других файлах рабочих процессов
rg --type yaml 'runs-on:\s*ubuntu-22\.04' .github/workflows

Length of output: 185

.github/workflows/test-secrets4.yml (2)

30-30: Улучшение безопасности установки пакетов Python

Удаление флага --break-system-packages из команды pip install - это правильное решение. Этот флаг может вызвать конфликты с системными пакетами.

Выполните следующий скрипт, чтобы убедиться, что установка пакетов все еще работает без этого флага:

#!/bin/bash
# Описание: Проверка успешной установки пакетов без флага --break-system-packages

# Проверка: Попытка установки пакетов без флага --break-system-packages
pip3 install --ignore-installed --user pillow jsonschema

# Проверка: Вывод установленных версий пакетов
pip3 show pillow jsonschema

13-13: Обновление версии Ubuntu для выполнения задачи

Изменение runs-on с ubuntu-latest на ubuntu-22.04 обеспечивает более точную спецификацию среды выполнения. Это может улучшить воспроизводимость сборки, но также означает, что вы не будете автоматически получать обновления Ubuntu.

Выполните следующий скрипт, чтобы проверить использование ubuntu-22.04 в других рабочих процессах:

✅ Verification successful

Проверка использования ubuntu-22.04 во всех рабочих процессах

Изменение runs-on на ubuntu-22.04 подтверждено в следующих файлах рабочих процессов:

  • .github/workflows/validate-rsis.yml
  • .github/workflows/test-secrets4.yml

Это обеспечивает консистентность среды выполнения и не приводит к конфликтам.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Описание: Проверка использования ubuntu-22.04 в других файлах рабочих процессов

# Проверка: Поиск использования ubuntu-22.04 в других файлах рабочих процессов
rg --type yaml 'runs-on:.*ubuntu-22\.04' .github/workflows

Length of output: 232


Script:

#!/bin/bash
# Описание: Проверка использования ubuntu-22.04 в других файлах рабочих процессов

# Проверка: Поиск использования runs-on с ubuntu-22.04 в файлах рабочих процессов
rg --type yaml 'runs-on:\s*ubuntu-22\.04' .github/workflows

Length of output: 185

Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (1)

366-372: Проверьте корректность передачи параметра sponsorTier

Убедитесь, что параметр sponsorTier передается в метод IsValid с фактическим уровнем спонсорства пользователя. Если всегда передается значение по умолчанию 0, проверка может работать некорректно.

Чтобы убедиться в правильности передачи параметра, выполните следующий скрипт:

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: 5

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Files that changed from the base of the PR and between 9718b61 and f42d427.

⛔ Files ignored due to path filters (58)
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/equipped-BREAST.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/equipped-UNDERWEAR.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/equipped-SOCKS.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/inhand-right.png is excluded by !**/*.png
📒 Files selected for processing (42)
  • .github/workflows/test-secrets4.yml (2 hunks)
  • .github/workflows/validate-rsis.yml (2 hunks)
  • Content.Shared/Customization/Systems/CharacterRequirements.Profile.cs (2 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/backpack.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/satchel.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hairbows.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/breast/breast.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/socks/socks.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/underwear/underwear.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/cloaks.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/scarf.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpskirts.ftl (0 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/sponsor.ftl (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hairbows.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Breast/breast.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Socks/socks.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/cloaks.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/scarf.yml (0 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpskirts.yml (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/meta.json (0 hunks)
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/meta.json (0 hunks)
💤 Files with no reviewable changes (38)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/backpack.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/satchel.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hairbows.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/breast/breast.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/socks/socks.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/lpp/underwear/underwear.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/cloaks.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/neck/scarf.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpskirts.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/sponsor.ftl
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Breast/breast.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Socks/socks.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/cloaks.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Neck/scarf.yml
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpskirts.yml
  • Resources/Textures/_LostParadise/Clothing/Back/Backpacks/blackbackpack.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/blackduffel.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Back/Satchels/blacksatchel.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/blackhairbows.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Head/HairBows/redhairbows.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Neck/Cloaks/Monorich.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Neck/Scarfs/windy-scarf.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/Cargocloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/engineeringcloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/medicalcloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/scientificcloakhel.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Cloak/securitycloak.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowbra.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowpanties.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Underwear/cowset/cowsocks.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/altwhitetopic.rsi/meta.json
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Topics/whitetopic.rsi/meta.json
🧰 Additional context used
📓 Path-based instructions (1)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hairbows.yml (1)

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

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

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

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

🔇 Additional comments (3)
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hairbows.yml (1)

1-1: Подтвердите намеренное удаление сущностей и проверьте влияние на систему

Файл теперь пуст, что указывает на полное удаление сущностей LPPClothingHeadHatBlackHairbows и LPPClothingHeadHatRedHairbows. Пожалуйста, подтвердите, что это намеренное изменение.

Рекомендую выполнить следующие действия:

  1. Убедитесь, что удаление этих сущностей не оказывает негативного влияния на другие части системы.
  2. Проверьте, что эти предметы правильно обрабатываются в новой вкладке "спонсорские предметы", упомянутой в целях PR.
✅ Verification successful

Удаление сущностей подтверждено и не влияет на систему

В ходе проверки не были найдены ссылки на LPPClothingHeadHatBlackHairbows и LPPClothingHeadHatRedHairbows, что подтверждает их намеренное удаление и отсутствие влияния на другие части системы.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Описание: Поиск ссылок на удаленные сущности в кодовой базе

echo "Поиск ссылок на LPPClothingHeadHatBlackHairbows:"
rg "LPPClothingHeadHatBlackHairbows" --type yaml

echo "Поиск ссылок на LPPClothingHeadHatRedHairbows:"
rg "LPPClothingHeadHatRedHairbows" --type yaml

echo "Поиск возможных новых местоположений этих сущностей:"
fd -e yml -e yaml | xargs grep -i "hairbows"

Length of output: 465

.github/workflows/validate-rsis.yml (1)

25-25: Одобрено удаление опции --break-system-packages.

Удаление опции --break-system-packages из команды pip3 install - это правильное решение. Эта опция может быть опасной, так как позволяет pip изменять системные пакеты.

Текущая реализация более безопасна и соответствует лучшим практикам использования pip в CI/CD окружении.

.github/workflows/test-secrets4.yml (1)

30-30: Улучшена команда установки зависимостей Python.

Изменения в команде pip install повышают безопасность и изоляцию установки пакетов:

  1. Удаление опции --break-system-packages предотвращает потенциальные конфликты с системными пакетами.
  2. Добавление --ignore-installed и --user обеспечивает установку пакетов в домашний каталог пользователя, что безопаснее и более изолированно.

Эти изменения улучшают управление зависимостями и снижают риск конфликтов с системными пакетами.

@Evgencheg Evgencheg merged commit 2a9e045 into Lost-Paradise-Project:master Oct 18, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Изменения: C# Изменяет какие-либо файлы .cs Изменения: Github Изменяет какие-либо файлы Гитхаба Изменения: YML Изменяет какие-либо файлы .yml Изменения: Интерфейс Изменяет какие-либо файлы .xaml Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах СВЯТЫЕ УГОДНИКИ Для чего-то очень крутого или супер глобального или базы данных... Статус: Требуется одобрение Ожидание разработчиков для принятия решений
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants