Skip to content

Добавление СЦП-1837#1040

Open
666XxttimurkaxX666 wants to merge 8 commits into
space-sunrise:masterfrom
666XxttimurkaxX666:add-scp-1837
Open

Добавление СЦП-1837#1040
666XxttimurkaxX666 wants to merge 8 commits into
space-sunrise:masterfrom
666XxttimurkaxX666:add-scp-1837

Conversation

@666XxttimurkaxX666

@666XxttimurkaxX666 666XxttimurkaxX666 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Краткое описание | Short description

это типо швабра которая регенерирует кислоту
вместо раундстартового появления в камере должно иногда появляться в шкафчиках (как 133 или фотки скромняги). сб должны таких попаданцев вусать

благодаря этому сцп дешки и другие кому необходимо (допустим 049) смогут получить хоть какое то весомое оружие против сб + с помощью швабры можно прорыть дырку для побега

Ссылка на багрепорт/Предложение | Related Issue/Bug Report

Медиа (Видео/Скриншоты) | Media (Video/Screenshots)

Скриншот-20260602-213225

Changelog

🆑 timur

  • add: Добавление SCP-1837

Summary by CodeRabbit

  • New Features
    • Добавлен новый предмет SCP-1837 с уникальным внешним видом, описанием и поддержкой отображения в руках.
    • Добавлено событие, благодаря которому этот предмет может появляться в матче в случайных местах или у игроков.
  • Bug Fixes
    • Улучшена корректность взаимодействия предмета с жидкостями и его боевых характеристик.
  • Documentation
    • Добавлены локализованные названия и описания на английском и русском языках.

@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

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

Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi

State Old New Status
fill-1 Added
fill-2 Added
fill-3 Added
inhand-left-fill-1 Added
inhand-left-fill-2 Added
inhand-left Added
inhand-right-fill-1 Added
inhand-right-fill-2 Added
inhand-right Added
mop Added
wielded-inhand-left-fill-1 Added
wielded-inhand-left-fill-2 Added
wielded-inhand-left Added
wielded-inhand-right-fill-1 Added
wielded-inhand-right-fill-2 Added
wielded-inhand-right Added

Edit: diff updated after 1e92fd7

@coderabbitai

coderabbitai Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

Добавлена новая игровая сущность SCP-1837 («современная швабра»): YAML-прототип с механикой впитывания раствора, регенерации реагентов и ближнего боя; RSI-метаданные текстуры; локализация на английском и русском; событие спавна с интеграцией в таблицу событий станции.

Изменения

Реализация SCP-1837

Layer / File(s) Summary
Прототип сущности и визуальные ассеты
Resources/Prototypes/_Scp/Entities/Objects/Scp/scp1837.yml, Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/meta.json
Прототип Scp1837 наследуется от MopItem, настроены контейнер раствора (впитывание pickupAmount: 100), регенерация из Water и PolytrinicAcid, урон Blunt: 10 / Structural: 40 и модификатор при взятии. RSI-метаданные описывают состояния mop, fill-1/2/3, наборы inhand-* и wielded-inhand-* (32×32, CC-BY-SA-3.0).
Локализация EN и RU
Resources/Locale/en-US/.../scp1837.ftl, Resources/Locale/ru-RU/.../scp1837.ftl
Строки ent-Scp1837 с названием и описанием на английском («modern mop») и русском («современная швабра»).
Интеграция в систему событий
Resources/Prototypes/_Scp/GameRules/events.yml
Добавлен прототип SpawnScp1837 (вес 5): спавн в хранилище с вероятностью 0.08 и в инвентарь игрока с вероятностью 0.05 со звуком. Идентификатор зарегистрирован в ScpEventsTable.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

  • space-sunrise/project-fire#1015: Добавляет SpawnScp133Paper в тот же файл events.yml и в ту же секцию ScpEventsTable, перед которой вставлен SpawnScp1837 в данном PR.

Suggested labels

📦 YAML | Прототип 📦, 🧊 Нет C# 🧊, 🖌️ Спрайты 🖌️, 📚 Изменения: Локализация 📚

Suggested reviewers

  • ThereDrD0

Poem

🧹 Швабра новая пришла,
SCP-тысяча восемьсот тридцать семь!
Кислота и вода — вот её дела,
Впитает всё, что есть на свете всем.
Прыг-скок — в инвентарь попала,
Станция чище — вот и всё, что знала! 🐇


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (2 errors)

Check name Status Explanation Resolution
Ss14 Yaml/Ftl Rules ❌ Error Новый YAML-прототип Scp1837 не содержит обязательные английские fallback name/description, хотя skill требует их для новых прототипов. Добавьте в scp1837.yml английские name и description, согласованные с ent-Scp1837 в en-US FTL.
Ss14 Prototype ↔ Ftl Parity ❌ Error У Scp1837 есть suffix: SCP-1837, но в en-US/ru-RU FTL есть только name и desc; .suffix не синхронизирован. Добавьте ent-Scp1837.suffix в en-US и ru-RU (или уберите suffix из YAML, если он не должен отображаться), затем синхронизируйте fallback name/description по конвенции.
✅ Passed checks (8 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed Заголовок кратко и точно отражает основное изменение: добавление СЦП-1837.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Ss14 Bridge Sync ✅ Passed В diff нет изменений в .agent/.agents/.claude/.cursor/.github rules/skills, значит мосты синхронизировать не требовалось.
Ss14 C# Rules ✅ Passed В изменённых C#-файлах не нашёл нарушений ss14-* — имена Component/System корректны, [Dependency]-поля с _, явных fork-правок без маркеров нет.
Ss14 Prediction Safety ✅ Passed Изменены только ресурсы/прототипы (FTL, YAML, JSON); shared/predicted C#-кода и детерминированных задач предсказания нет.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Этот PR содержит конфликты, пожалуйста, разрешите их, прежде чем мы сможем его оценить.

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

да ты заебал пидор

Этот PR содержит конфликты, пожалуйста, разрешите их, прежде чем мы сможем его оценить.

@WardexOfficial

Copy link
Copy Markdown
Collaborator

Будто бы пока-что хватит объектов добавлять... их уже некуда пихать

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

Будто бы пока-что хватит объектов добавлять... их уже некуда пихать

так этот не в кс

@WardexOfficial

Copy link
Copy Markdown
Collaborator

Измени название ПРа, что бы он соответствовал тому, что ты в нем изменяешь
По типу "Добавление AK-74"

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

Измени название ПРа, что бы он соответствовал тому, что ты в нем изменяешь По типу "Добавление AK-74"

готово

@WardexOfficial

Copy link
Copy Markdown
Collaborator

Измени название ПРа, что бы он соответствовал тому, что ты в нем изменяешь По типу "Добавление AK-74"

готово

Не чейнжлог, а название ПРа, что бы был на русском

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

Измени название ПРа, что бы он соответствовал тому, что ты в нем изменяешь По типу "Добавление AK-74"

готово

Не чейнжлог, а название ПРа, что бы был на русском

а как

@WardexOfficial

Copy link
Copy Markdown
Collaborator

Измени название ПРа, что бы он соответствовал тому, что ты в нем изменяешь По типу "Добавление AK-74"

готово

Не чейнжлог, а название ПРа, что бы был на русском

а как

image

@666XxttimurkaxX666 666XxttimurkaxX666 changed the title Add scp 1837 Добавление СЦП-1837 Jun 4, 2026
@WardexOfficial

WardexOfficial commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

@666XxttimurkaxX666
Нужно что бы ты установил цифровую подпись своих коммитов на гитхабе (инструкция: https://emmanuelbernard.com/blog/2023/11/27/git-signing-ssh/) и вероятнее всего либо пересоздал все коммиты сам либо воспользовался rebase для подписи всех коммитов

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

@666XxttimurkaxX666 Нужно что бы ты установил цифровую подпись своих коммитов на гитхабе (инструкция: https://emmanuelbernard.com/blog/2023/11/27/git-signing-ssh/) и вероятнее всего либо пересоздал все коммиты сам либо воспользовался rebase для подписи всех коммитов

а что это

@WardexOfficial

Copy link
Copy Markdown
Collaborator

@666XxttimurkaxX666 Нужно что бы ты установил цифровую подпись своих коммитов на гитхабе (инструкция: https://emmanuelbernard.com/blog/2023/11/27/git-signing-ssh/) и вероятнее всего либо пересоздал все коммиты сам либо воспользовался rebase для подписи всех коммитов

а что это

Эта штука нужна для подтверждения личности, ведь можно установить любые данные в своём аккаунте и выдавать себя за другого человека. С помощью этой цифровой подписи - каждый ваш коммит будет подписан ssh ключём, тем самым "подтверждая", что его сделал ты.
Без него никакие ПРы не будут приняты. Все коммиты в ПРе должны быть подписаны этим ключём.

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Этот PR содержит конфликты, пожалуйста, разрешите их, прежде чем мы сможем его оценить.

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

Этот PR содержит конфликты, пожалуйста, разрешите их, прежде чем мы сможем его оценить.

ну а что ты ноешь исправил бы сам

@WardexOfficial

Copy link
Copy Markdown
Collaborator

@MorDast1 спрайт на рассмотрение

@WardexOfficial

Copy link
Copy Markdown
Collaborator

@666XxttimurkaxX666 тут тоже по спрайтам уточни

@666XxttimurkaxX666

Copy link
Copy Markdown
Contributor Author

@MorDast1

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 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/Prototypes/_Scp/Entities/Objects/Scp/scp1837.yml`:
- Around line 1-4: The Scp1837 prototype is missing the required fallback name
and description fields despite having FTL localization. Add English fallback
values for both name and description in the YAML alongside the existing Scp1837
entity definition so toolshed/editor can resolve them correctly; use the same
prototype keys already present in this file to place the new fields cleanly.

In `@Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/meta.json`:
- Around line 50-53: The JSON formatting in the scp-1837.rsi metadata is
inconsistent because the object for the wielded-inhand-right entry uses a tab
instead of spaces. Update the indentation in the meta.json entry around the
wielded-inhand-right object so it matches the rest of the file’s spacing style
and keep the formatting consistent throughout the file.
🪄 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: d672010e-c0dd-4f58-91d0-ab833da0dced

📥 Commits

Reviewing files that changed from the base of the PR and between fe632f9 and 8d609d5.

⛔ Files ignored due to path filters (16)
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/fill-1.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/fill-2.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/fill-3.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/inhand-left-fill-1.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/inhand-left-fill-2.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/inhand-right-fill-1.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/inhand-right-fill-2.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/mop.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/wielded-inhand-left-fill-1.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/wielded-inhand-left-fill-2.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/wielded-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/wielded-inhand-right-fill-1.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/wielded-inhand-right-fill-2.png is excluded by !**/*.png
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/wielded-inhand-right.png is excluded by !**/*.png
📒 Files selected for processing (5)
  • Resources/Locale/en-US/_prototypes/_scp/entities/objects/scp/scp1837.ftl
  • Resources/Locale/ru-RU/_prototypes/_scp/entities/objects/scp/scp1837.ftl
  • Resources/Prototypes/_Scp/Entities/Objects/Scp/scp1837.yml
  • Resources/Prototypes/_Scp/GameRules/events.yml
  • Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/meta.json

Comment thread Resources/Prototypes/_Scp/Entities/Objects/Scp/scp1837.yml
Comment thread Resources/Textures/_Scp/Objects/Scp/scp-1837.rsi/meta.json
@MorDast1

MorDast1 commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Апрувд

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants