Добавление SCP-208 "Бес"#1060
Conversation
|
RSI Diff Bot; head commit 0e589a6 merging into 08df7fd Resources/Textures/_Scp/Clothing/Uniforms/scp208-uniform.rsi
|
|
Warning Review limit reached
More reviews will be available in 33 minutes and 50 seconds. Learn how PR review limits work. To continue reviewing without waiting, enable usage-based billing in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits. 🚦 How do rate limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, the refill rate gradually slows as usage increases. The highest same-day bursts are limited more strictly. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughДобавлен полный прототип SCP-208 «Bes»: YAML-сущность моба с ghost-role, шаблон инвентаря, действие щита (WallForce), химическая пена (Omnizine + Pax), военная форма, шкаф снаряжения, маркеры спавна, трекер времени и RSI-метаданные спрайтов. Добавлен тег ChangesSCP-208 «Bes» — полная реализация
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (2 errors)
✅ Passed checks (8 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 5
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
Resources/Prototypes/_Scp/InventoryTemplates/scp208.yml (1)
1-85:⚠️ Potential issue | 🟡 MinorДобавьте отсутствующие слоты инвентаря из стандартного шаблона или документируйте причину упрощения.
Шаблон
scp208содержит только 10 базовых слотов, тогда как стандартный шаблонhumanвключает дополнительные слоты:outerClothing,gloves,eyes,maskиsuitstorage.Если это намеренное решение для баланса SCP-208, добавьте комментарий в YAML файл. Если нет — рекомендуется добавить недостающие слоты.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@Resources/Prototypes/_Scp/InventoryTemplates/scp208.yml` around lines 1 - 85, The scp208 inventory template is missing several slots that exist in the standard human template: outerClothing, gloves, eyes, mask, and suitstorage. Either add these missing slot definitions to the scp208 template with appropriate configuration (slotTexture, slotFlags, uiWindowPos, etc.) to match the human template structure, or add a YAML comment at the top of the scp208 template explaining the intentional design decision to exclude these slots for game balance purposes.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In
`@Resources/Locale/en-US/_prototypes/_scp/entities/mobs/player/scp/main/scp208.ftl`:
- Line 1: The entity ent-Scp208 currently has an incomplete placeholder value of
`???` instead of a proper name. Replace the `???` placeholder with an
appropriate English name for SCP-208, such as `SCP-208 "Bes"`, to ensure the
entity has a descriptive and correct display name in the localization file.
In
`@Resources/Locale/ru-RU/_prototypes/_scp/entities/mobs/player/scp/main/scp208.ftl`:
- Line 1: Replace the placeholder `???` value assigned to the `ent-Scp208` key
with the proper Russian translation. Use the reference format from the scp.ftl
file which shows "SCP-208 «Бес»" as a guide for the naming convention. The
translation should be localized and descriptive, providing either the simple
translated name or an expanded entity description in Russian, following the
project's localization requirements.
In `@Resources/Prototypes/_Scp/Actions/scp208.yml`:
- Line 4: The description field in the scp208.yml prototype contains Russian
text instead of an English fallback, which violates ss14-naming-conventions and
causes validation pipeline errors. Replace the Russian description text with an
appropriate English fallback translation, and then move the original Russian
text to the corresponding FTL localization file to maintain multilingual support
while keeping the YAML prototype compliant with naming conventions.
- Line 5: The Scp208Shield action in scp208.yml is incorrectly using the
HideSpawnMenu category. The HideSpawnMenu category is reserved exclusively for
testing and debugging prototypes, but since Scp208Shield is a legitimate
gameplay action used in the SCP-208 prototype, this category should be removed
entirely from the categories list for this action.
In `@Resources/Prototypes/_Scp/Entities/Markers/scp.yml`:
- Around line 171-185: The SpawnScp208 entity prototype has a duplicate ID that
conflicts with another prototype defined earlier in the file, which will cause a
runtime error since the YAML prototype system requires unique identifiers for
each entity definition. Change the id field in this SCP-208 spawner entity to a
unique identifier that distinguishes it from the existing SpawnScp208 prototype,
while maintaining a clear naming convention that reflects its purpose as a 50%
spawn rate variant.
---
Outside diff comments:
In `@Resources/Prototypes/_Scp/InventoryTemplates/scp208.yml`:
- Around line 1-85: The scp208 inventory template is missing several slots that
exist in the standard human template: outerClothing, gloves, eyes, mask, and
suitstorage. Either add these missing slot definitions to the scp208 template
with appropriate configuration (slotTexture, slotFlags, uiWindowPos, etc.) to
match the human template structure, or add a YAML comment at the top of the
scp208 template explaining the intentional design decision to exclude these
slots for game balance purposes.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: 7cd62790-42dd-430c-8d9d-94b9c64f8948
⛔ Files ignored due to path filters (5)
Resources/Textures/_Scp/Clothing/Uniforms/scp208-uniform.rsi/equipped-INNERCLOTHING.pngis excluded by!**/*.pngResources/Textures/_Scp/Clothing/Uniforms/scp208-uniform.rsi/icon.pngis excluded by!**/*.pngResources/Textures/_Scp/Clothing/Uniforms/scp208-uniform.rsi/inhand-left.pngis excluded by!**/*.pngResources/Textures/_Scp/Clothing/Uniforms/scp208-uniform.rsi/inhand-right.pngis excluded by!**/*.pngResources/Textures/_Scp/Mobs/Scp/scp-208.rsi/scp-208.pngis excluded by!**/*.png
📒 Files selected for processing (25)
Resources/Locale/en-US/_prototypes/_scp/actions/scp208.ftlResources/Locale/en-US/_prototypes/_scp/catalog/fills/lockers/dressers.ftlResources/Locale/en-US/_prototypes/_scp/entities/clothing/uniforms/scp208.ftlResources/Locale/en-US/_prototypes/_scp/entities/mobs/player/scp/main/scp208.ftlResources/Locale/en-US/_strings/_scp/roles/scp.ftlResources/Locale/en-US/_strings/_scp/scp/scp208.ftlResources/Locale/ru-RU/_prototypes/_scp/actions/scp208.ftlResources/Locale/ru-RU/_prototypes/_scp/catalog/fills/lockers/dressers.ftlResources/Locale/ru-RU/_prototypes/_scp/entities/clothing/uniforms/scp208.ftlResources/Locale/ru-RU/_prototypes/_scp/entities/mobs/player/scp/main/scp208.ftlResources/Locale/ru-RU/_strings/_scp/roles/scp.ftlResources/Locale/ru-RU/_strings/_scp/scp/scp208.ftlResources/Prototypes/_Scp/Actions/scp208.ymlResources/Prototypes/_Scp/Catalog/Fills/Lockers/dressers.ymlResources/Prototypes/_Scp/Entities/Clothing/Uniforms/scp208.ymlResources/Prototypes/_Scp/Entities/Effects/chemistry_effects.ymlResources/Prototypes/_Scp/Entities/Markers/scp.ymlResources/Prototypes/_Scp/Entities/Mobs/Player/Scp/Main/scp173.ymlResources/Prototypes/_Scp/Entities/Mobs/Player/Scp/Main/scp208.ymlResources/Prototypes/_Scp/InventoryTemplates/scp208.ymlResources/Prototypes/_Scp/Roles/Jobs/SCP/ghostrole.ymlResources/Prototypes/_Scp/Roles/play_time_trackers.ymlResources/Prototypes/_Scp/tags.ymlResources/Textures/_Scp/Clothing/Uniforms/scp208-uniform.rsi/meta.jsonResources/Textures/_Scp/Mobs/Scp/scp-208.rsi/meta.json




Краткое описание | Short description
это типо разумный добрый сцп который пиздец какой мирный и любит помогать людям
может появится в комплексе с 50% шансом
Ссылка на багрепорт/Предложение | Related Issue/Bug Report
Медиа (Видео/Скриншоты) | Media (Video/Screenshots)
Changelog
🆑 timur
Summary by CodeRabbit
Новые возможности