-
Notifications
You must be signed in to change notification settings - Fork 17
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
[Add] High-Risk Loadout Item For Warden: Power Gloves #252
Conversation
WalkthroughВнесены изменения в несколько файлов для поддержки нового предмета – силовых перчаток. Обновления включают добавление новой записи в таблицу весов целей, изменение заполнения шкафов за счёт замены старых элементов, а также создание нового определения сущности силовых перчаток с боевыми характеристиками. Также добавлены новые YAML-конфигурации для целей кражи и соответствующие записи в файлах локализации для английского и русского языков. Changes
Suggested labels
Suggested reviewers
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (3)
✅ Files skipped from review due to trivial changes (3)
⏰ Context from checks skipped due to timeout of 90000ms (5)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
ВОТ ЭТО НАДО |
Resources/Locale/ru-RU/prototypes/entities/clothing/hands/gloves.ftl
Outdated
Show resolved
Hide resolved
Исходя из геймдизайна скитузера думаю надо будет закинуть в шкаф вардена для гарантии того что они будут на карте |
Переместил в папки вайт, добавил локализацию, убрал из лодаутов, добавил в шкафы смотрителя на замену боевых перчаток. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
Resources/Prototypes/Catalog/Fills/Lockers/security.yml (1)
8-8
: Рекомендация: добавить описание свойств силовых перчаток в комментарий.Для улучшения документации кода рекомендуется добавить краткое описание особенностей силовых перчаток (например, наносимый урон 5 единиц и 25 единиц выносливости) в комментарий. Это поможет другим разработчикам понять назначение предмета без обращения к другим файлам.
- - id: ClothingHandsGlovesPowergloveReal # WWDP, traitor steal objective, to do replace with krav-magas + - id: ClothingHandsGlovesPowergloveReal # WWDP, traitor steal objective, 5 damage + 25 stamina damage, to do replace with krav-magasAlso applies to: 41-41
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (8)
Resources/Locale/en-US/objectives/conditions/steal.ftl
(1 hunks)Resources/Locale/ru-RU/loadouts/jobs/security.ftl
(1 hunks)Resources/Locale/ru-RU/objectives/conditions/steal.ftl
(1 hunks)Resources/Locale/ru-RU/prototypes/entities/clothing/hands/gloves.ftl
(1 hunks)Resources/Prototypes/Catalog/Fills/Lockers/security.yml
(2 hunks)Resources/Prototypes/_White/Entities/Clothing/Hands/gloves.yml
(1 hunks)Resources/Prototypes/_White/Objectives/stealTargerGroups.yml
(1 hunks)Resources/Prototypes/_White/Objectives/traitor.yml
(1 hunks)
✅ Files skipped from review due to trivial changes (2)
- Resources/Locale/ru-RU/loadouts/jobs/security.ftl
- Resources/Prototypes/_White/Objectives/stealTargerGroups.yml
🚧 Files skipped from review as they are similar to previous changes (1)
- Resources/Locale/ru-RU/prototypes/entities/clothing/hands/gloves.ftl
⏰ Context from checks skipped due to timeout of 90000ms (5)
- GitHub Check: YAML Linter
- GitHub Check: build (ubuntu-latest)
- GitHub Check: YAML map schema validator
- GitHub Check: Test Packaging
- GitHub Check: build (ubuntu-latest)
🔇 Additional comments (8)
Resources/Locale/en-US/objectives/conditions/steal.ftl (1)
17-17
: Успешно добавлена новая цель для кражи!Локализация для новых силовых перчаток корректно добавлена в список целей для кражи на английском языке.
Resources/Locale/ru-RU/objectives/conditions/steal.ftl (1)
17-17
: Русская локализация для новой цели корректно добавлена.Перевод термина "power gloves" как "силовые перчатки" адекватно отражает смысл предмета и согласуется с общим стилем локализации.
Resources/Prototypes/_White/Objectives/traitor.yml (1)
1-11
: Корректно определена новая сущность для задания предателя.Настройка задания на кражу силовых перчаток реализована правильно:
- Компонент
NotJobRequirement
предотвращает получение этого задания смотрителем, что логично- Компонент
StealCondition
правильно указывает на группуWardenPowerGloves
- Флаг
verifyMapExistence
гарантирует, что предмет существует на картеРеализация полностью соответствует описанию в PR и стандартам игры.
Resources/Prototypes/Catalog/Fills/Lockers/security.yml (2)
8-8
: Замена боевых перчаток на силовые в первом шкафу смотрителя реализована корректно.Комментарий также содержит полезную заметку о том, что в будущем этот предмет планируется заменить на перчатки для крав-маги. Это хорошая практика для отслеживания будущих изменений.
Also applies to: 16-16
41-41
: Замена боевых перчаток на силовые во втором шкафу смотрителя также реализована корректно.Изменения идентичны первому шкафу, что обеспечивает консистентность содержимого в обоих типах шкафов смотрителя. Хорошо, что старые строки закомментированы с пояснениями вместо полного удаления.
Also applies to: 49-49
Resources/Prototypes/_White/Entities/Clothing/Hands/gloves.yml (3)
23-29
: Проверка базовых атрибутов новой сущности
Новая сущность для силовых перчаток определена корректно: идентификаторClothingHandsGlovesPowergloveReal
, имя, суффикс и описание соответствуют требованиям PR. Убедитесь, что во всех связанных файлах локализации обновлён идентификатор и текст, а также что родительская сущностьClothingHandsGlovesPowerglove
присутствует и корректно определена в системе.
30-42
: Проверка параметров компонента MeleeWeapon
Настройка компонента MeleeWeapon выглядит корректной: автоатака включена (autoAttack: true
), скорость атаки равна 0.5, отключена возможность тяжелой атаки (canHeavyAttack: false
), ограничение по числу целей установлено в 1, а параметры урона (тип "Blunt" со значением 5), звук удара и анимация соответствуют заявленным требованиям.
43-49
: Проверка дополнительных компонентов
Компоненты для нанесения урона выносливости (StaminaDamageOnHit
с уроном 25), тег с значением "HighRiskItem" и цель для краж (StealTarget
с stealGroup: WardenPowerGloves) заданы корректно и соответствуют описанию PR. Рекомендуется проверить, что группаWardenPowerGloves
также настроена во всех нужных конфигурациях игры.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перемести немного, и можно мержить
Resources/Locale/ru-RU/prototypes/entities/clothing/hands/gloves.ftl
Outdated
Show resolved
Hide resolved
Я бы еще куда-нибудь их положил, но ладно, потом можно будет отбалансить. |
Описание PR
CQC-перчатки для вардена (we have krav magas at home). Призваны помогать обрабатывать заключённых и привлекать антагов в бриг целькой.
При ударе наносят 5 урона и 25 урона по стамине, бьют не особо быстро но можно зажимать ЛКМ. ПКМ атаки нет.
Медиа
Изменения
🆑 vanx