Skip to content

Костюмы для стриптиза#529

Open
SHRURURUvevo wants to merge 3 commits into
space-sunrise:masterfrom
SHRURURUvevo:feat/strip_suits
Open

Костюмы для стриптиза#529
SHRURURUvevo wants to merge 3 commits into
space-sunrise:masterfrom
SHRURURUvevo:feat/strip_suits

Conversation

@SHRURURUvevo

@SHRURURUvevo SHRURURUvevo commented Apr 29, 2026

Copy link
Copy Markdown

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

Добавление одежды для проституции(и не только).

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

Image from Gyazo

Наклейка на соски:
Image from Gyazo

Костюм:
Image from Gyazo

Changelog

🆑 LemonFY

  • add: Одежда для стриптиза

Summary by CodeRabbit

Новые функции

  • Добавлены два новых предмета одежды театральной тематики: облегающий костюм стриптизёрши и костюм со звёздочками. Эти предметы теперь доступны в торговых автоматах театра для приобретения. Для всех игроков добавлена полная поддержка на русском языке, включая названия и описания предметов.

@github-actions

Copy link
Copy Markdown
Contributor

Проверки PR

PR #529, коммит a1ade8566603. Обновлено: 2026-04-29T01:23:59Z.

Проверка Статус Лог
YAML Linter лог
Build & Test Debug / Build лог
Content Tests лог
Integration Tests (shard 0) лог
Integration Tests (shard 1) лог
Integration Tests (shard 2) лог
Integration Tests (shard 3) лог
Integration Tests (shard 4) лог
Integration Tests (shard 5) лог
Integration Tests (shard 6) лог
Integration Tests (shard 7) лог
Test Packaging лог
CRLF Check лог
YAML map schema validator лог
Validate Locales лог
YAML RGA schema validator лог
Validate RSIs лог

Падений в актуальных запусках пока нет.

@github-actions

Copy link
Copy Markdown
Contributor

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

Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi

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

Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi

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

@coderabbitai

coderabbitai Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Обзор

Добавляются два новых предмета одежды для стриптизёров (slim suit и star pasties suit) с локализацией на английском и русском языках, прототипами сущностей, метаданными текстур и записями в инвентаре торгового автомата.

Изменения

Когорта / Файл(ы) Резюме
Локализация (en-US)
Resources/Locale/en-US/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_slimsuit.ftl, Resources/Locale/en-US/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_starpastiessuit.ftl
Добавлены записи локализации для двух новых предметов одежды: displayName и описания (.desc) для стриптизных костюмов.
Локализация (ru-RU)
Resources/Locale/ru-RU/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_slimsuit.ftl, Resources/Locale/ru-RU/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_starpastiessuit.ftl
Добавлены русские локализационные записи с именами и описаниями для обоих новых костюмов.
Прототипы сущностей
Resources/Prototypes/_Lust/Entities/Clothing/Uniforms/Jumpsuit/stripper_slimsuit.yml, Resources/Prototypes/_Lust/Entities/Clothing/Uniforms/Jumpsuit/stripper_starpastiessuit.yml
Определены новые прототипы сущностей одежды, наследующие ClothingUniformBase с настройкой спрайтов и компонентов одежды.
Метаданные текстур (RSI)
Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi/meta.json, Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi/meta.json
Добавлены метаданные RSI-спрайтов размером 32×32 с описанием состояний экипировки, иконок и рук-во-фризных состояний.
Инвентарь торгового автомата
Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml
Добавлены два новых предмета одежды в инвентарь театрального автомата с начальным количеством 2 штуки каждого.

Оценка трудозатрат на проверку кода

🎯 1 (Тривиальный) | ⏱️ ~3 минуты

Рекомендуемые метки

📦 YAML | Прототип 📦, 🧊 Нет C# 🧊

Стихотворение

🐰 Новые наряды для сцены блеска,
В каталогах прототипов место нашли,
Спрайты танцуют в RSI красиво,
Русский и английский в гармонии слились,
Театральный автомат пополнился наконец! ✨


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 Bridge Sync ❌ Error PR изменяет канонические файлы правил и навыков, но мостовые файлы в различных директориях имеют разное содержимое и не синхронизированы. Убедитесь, что все мостовые файлы содержат идентичное содержимое или последовательно адаптированы, и запустите скрипты проверки моста.
Ss14 Yaml/Ftl Rules ❌ Error Prototype IDs ClothingStripperSlimSuit и ClothingStripperStarPastiesSuit в директории _Lust не содержат обязательный префикс Sunrise согласно ss14-naming-conventions. Переименуйте оба ID добавив префикс Sunrise: ClothingStripperSlimSuit → SunriseClothingStripperSlimSuit, ClothingStripperStarPastiesSuit → SunriseClothingStripperStarPastiesSuit. Обновите все ссылки в theater.yml и FTL файлах.
✅ Passed checks (8 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed Заголовок полностью соответствует основному изменению: добавлены новые костюмы для стриптиза в игру (локализация, прототипы, текстуры и добавление в вендинг).
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 C# Rules ✅ Passed Проверка SS14 C# правил не применима к этому pull request, так как нет изменений файлов .cs. PR изменяет только файлы локализации (.ftl), конфигурации прототипов (.yml) и метаданные текстур (.json).
Ss14 Prototype ↔ Ftl Parity ✅ Passed Оба новых прототипа имеют полные и совпадающие записи локализации FTL во всех затронутых языках (en-US и ru-RU), включая имена отображения и описания (.desc). Структурное соответствие полностью соблюдено.
Ss14 Prediction Safety ✅ Passed Проверка SS14 Prediction Safety не применима, так как PR содержит только статические ресурсы без 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
Review rate limit: 0/1 reviews remaining, refill in 60 minutes.

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

@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: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In
`@Resources/Prototypes/_Lust/Entities/Clothing/Uniforms/Jumpsuit/stripper_slimsuit.yml`:
- Line 3: The fork-unique prototype ID "ClothingStripperSlimSuit" lacks the
required Sunrise prefix; rename the prototype ID to
"SunriseClothingStripperSlimSuit" in the YAML (update the id field) and then
update every reference to that prototype (inventory entries, FTL/dialogue keys,
and any code or data that references ClothingStripperSlimSuit) to use the new
Sunrise-prefixed ID so links remain consistent; ensure you also update any
localization/FTL keys that include the old ID.
🪄 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: 4ab2b2b8-52b6-456a-8d1a-2630bccf454e

📥 Commits

Reviewing files that changed from the base of the PR and between b3919bf and a1ade85.

⛔ Files ignored due to path filters (8)
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi/inhand-right.png is excluded by !**/*.png
📒 Files selected for processing (9)
  • Resources/Locale/en-US/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_slimsuit.ftl
  • Resources/Locale/en-US/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_starpastiessuit.ftl
  • Resources/Locale/ru-RU/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_slimsuit.ftl
  • Resources/Locale/ru-RU/_prototypes/_lust/entities/clothing/uniforms/jumpsuit/stripper_starpastiessuit.ftl
  • Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml
  • Resources/Prototypes/_Lust/Entities/Clothing/Uniforms/Jumpsuit/stripper_slimsuit.yml
  • Resources/Prototypes/_Lust/Entities/Clothing/Uniforms/Jumpsuit/stripper_starpastiessuit.yml
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_slimsuit.rsi/meta.json
  • Resources/Textures/_Lust/Clothing/Uniforms/stripper_starpastiessuit.rsi/meta.json

@@ -0,0 +1,10 @@
- type: entity
parent: ClothingUniformBase
id: ClothingStripperSlimSuit

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.

⚠️ Potential issue | 🟠 Major

Нарушен формат ID для fork-уникального прототипа.
ClothingStripperSlimSuit добавлен как новый fork-контент, но без обязательного префикса Sunrise. Переименуйте ID (например, SunriseClothingStripperSlimSuit) и синхронизируйте ссылки в инвентаре и FTL-ключах.

Предлагаемая правка (в этом файле)
-  id: ClothingStripperSlimSuit
+  id: SunriseClothingStripperSlimSuit

As per coding guidelines, "Fail if changed content files violate ... fork-only prototype IDs missing a Sunrise prefix when they are unique fork content or forked copies of vanilla entities".

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
id: ClothingStripperSlimSuit
id: SunriseClothingStripperSlimSuit
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@Resources/Prototypes/_Lust/Entities/Clothing/Uniforms/Jumpsuit/stripper_slimsuit.yml`
at line 3, The fork-unique prototype ID "ClothingStripperSlimSuit" lacks the
required Sunrise prefix; rename the prototype ID to
"SunriseClothingStripperSlimSuit" in the YAML (update the id field) and then
update every reference to that prototype (inventory entries, FTL/dialogue keys,
and any code or data that references ClothingStripperSlimSuit) to use the new
Sunrise-prefixed ID so links remain consistent; ensure you also update any
localization/FTL keys that include the old ID.

@VigersRay

Copy link
Copy Markdown
Member

бредик

@Orvex07 Orvex07 removed the size/S label May 10, 2026
@@ -0,0 +1,2 @@
ent-ClothingStripperSlimSuit = slim stripper suit

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Локаль в один файл надо засунуть, не надо плодить кучу файлов ради одной-двух строчек

@@ -0,0 +1,2 @@
ent-ClothingStripperStarPastiesSuit = star pasties stripper suit

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Локаль в один файл надо засунуть, не надо плодить кучу файлов ради одной-двух строчек

@@ -0,0 +1,2 @@
ent-ClothingStripperSlimSuit = тонкий костюм стриптизёра

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Локаль в один файл надо засунуть, не надо плодить кучу файлов ради одной-двух строчек

@@ -0,0 +1,2 @@
ent-ClothingStripperStarPastiesSuit = наклейки на соски

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Локаль в один файл надо засунуть, не надо плодить кучу файлов ради одной-двух строчек

@@ -0,0 +1,10 @@
- type: entity
parent: ClothingUniformBase
id: ClothingStripperSlimSuit

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Что за не консистентность наименования айди?
почему за базу комбинезоны взяты а по факту в айди нет упоминания?

того же касается и остальных

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

В один файл надо закинуть, не надо плодить кучу, это фактически комбинезоны, то и хранится прототипы должны там

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Аналогично

# Lust-Start
ClothingBeerCostume: 2
ClothingPivozavr: 2
ClothingStripperSlimSuit: 2

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Разве такое не у платье шкафа или у ластовского ерп вендора должно быть?

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.

4 participants