Skip to content

Апстрим с Санрайза - #1118

Open
WardexOfficial wants to merge 21 commits into
masterfrom
upstream
Open

Апстрим с Санрайза#1118
WardexOfficial wants to merge 21 commits into
masterfrom
upstream

Conversation

@WardexOfficial

Copy link
Copy Markdown
Collaborator

Апстрим с Санрайза

Nordstream17 and others added 20 commits July 26, 2026 10:47
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Респрайт всех ПНВ, включая ПНВ Синдиката.
Сделано по решению куратора спрайтеров Ласта.
<!--
Что вы предлагаете изменить с помощью своего PR?
-->

## Ссылка на багрепорт/Предложение
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->

## Медиа (Видео/Скриншоты)
<img width="265" height="196" alt="Снимок экрана 2026-07-24 160522"
src="https://github.com/user-attachments/assets/4a8aef7b-6534-474c-9135-d469459c8e5c"
/>
<img width="218" height="191" alt="Снимок экрана 2026-07-24 160611"
src="https://github.com/user-attachments/assets/e81dcd50-41bd-4257-9ef1-673453e2683c"
/>

<!--
Если ваш PR содержит внутриигровые изменения, вы обязаны предоставить
скриншоты/видео изменений.
-->

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Требования к картам

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Добавлены 7 новых цветов в горшках.
Новые растения поддерживают все функции прошлых(бросание, хранение
предметов). Все новые растения добавлены в спавнер случайных растений и
в ящик растений(покупается в карго).
<!--
Что вы предлагаете изменить с помощью своего PR?
-->

## Ссылка на багрепорт/Предложение
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->

## Медиа (Видео/Скриншоты)
<img width="350" height="320" alt="Снимок экрана 2026-07-23 000823"
src="https://github.com/user-attachments/assets/329a619b-3ecc-4080-99d0-70eba4403b48"
/>
<img width="844" height="321" alt="Снимок экрана 2026-07-23 002412"
src="https://github.com/user-attachments/assets/65c91dd8-c20c-4019-a3e3-e546b00122c9"
/>
<img width="546" height="320" alt="Снимок экрана 2026-07-23 003047"
src="https://github.com/user-attachments/assets/b35400f0-d25e-4c2f-8825-79a4aaefada9"
/>
<img width="824" height="531" alt="Снимок экрана 2026-07-23 003125"
src="https://github.com/user-attachments/assets/aa4d5382-af4a-4ece-bba9-24ea049addf7"
/>

<!--
Если ваш PR содержит внутриигровые изменения, вы обязаны предоставить
скриншоты/видео изменений.
-->

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Возможно, некоторые спавнеры случайных растений и сами растения на
картах стоит заменить на новые розы в горшках(В церкви,например).

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->

**Changelog**

<!--
=== КАК ПИСАТЬ ЧЕЙНЖЛОГ ===

[RU]
1) Не считайте тип чейнжлога частью вашего предложения.
add: Новая фича = ПЛОХО | add: Добавлена новая фича = ХОРОШО
2) Подробно описывайте, что вы добавили и как это использовать. Все
должно быть в меру.
fix: Исправлены мелочи = УЖАСНО | fix: Исправлена невозможность игроков
двигаться = ХОРОШО
3) Не добавляйте технические детали. Чейнжлог пишется для игроков.
add: Добавлен новый хелпер-метод = ПЛОХО | НИЧЕГО НЕ ПИСАТЬ = ХОРОШО
* Иногда чейнжлог не нужен. Просто удалите это поле.

-->

:cl: Nordstream17
- add: Добавлены 7 видов роз в горшках. Заказывайте ящики с растениями в
карго!


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Новые возможности**
  * Добавлены комнатные растения в виде роз в 7 цветовых вариантах.
* Розы включены в случайное появление и доступны в ящиках с растениями.
* Добавлены локализованные названия и описания для новых вариантов
(включая цветовые суффиксы) и создана поддержка нового набора графики.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Добавлен спавнер случайной розы в горшке.
Доработка ПРа про добавление роз в горшках.
Сделано по просьбе ведущего маппера.
<!--
Что вы предлагаете изменить с помощью своего PR?
-->

## Ссылка на багрепорт/Предложение
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->

## Медиа (Видео/Скриншоты)

<!--
Если ваш PR содержит внутриигровые изменения, вы обязаны предоставить
скриншоты/видео изменений.
-->

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Требования к картам

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Новые возможности**
  * Добавлен спавнер случайной розы в горшке.
* Спавнер случайным образом выбирает один из доступных вариантов роз и
отображается с соответствующим визуальным состоянием.

* **Локализация**
  * Добавлены названия и описания на русском и английском языках.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Краткое описание
Исправлена "локализация" абдукторов и добавлен прототип макабдуктор

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Требования к картам

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->

**Changelog**

<!--
=== КАК ПИСАТЬ ЧЕЙНЖЛОГ ===

[RU]
1) Не считайте тип чейнжлога частью вашего предложения.
add: Новая фича = ПЛОХО | add: Добавлена новая фича = ХОРОШО
2) Подробно описывайте, что вы добавили и как это использовать. Все
должно быть в меру.
fix: Исправлены мелочи = УЖАСНО | fix: Исправлена невозможность игроков
двигаться = ХОРОШО
3) Не добавляйте технические детали. Чейнжлог пишется для игроков.
add: Добавлен новый хелпер-метод = ПЛОХО | НИЧЕГО НЕ ПИСАТЬ = ХОРОШО
* Иногда чейнжлог не нужен. Просто удалите это поле.

-->

:cl: Orvex07
- fix: Овсянка лишила МакАбдукторов приставки Мак, теперь они обычные
Абдукторы((

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Новые возможности**
- Добавлен отдельный вариант абдуктора для неантагонистических
персонажей с именем «Урист МакАбдуктор».
- Новый вариант использует стандартное описание абдуктора и не
сохраняется как постоянная сущность.

- **Локализация**
- Обновлены русские и английские отображаемые названия и описания
абдукторов для более корректного разделения обычного и
неантагонистического вариантов.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
портирование клёвого освещения от ThereDrD с фаера:
#572
<img width="418" height="351" alt="image"
src="https://github.com/user-attachments/assets/a0446f11-46cd-4c92-80a3-e47e077fe2d0"
/>
<img width="387" height="421" alt="image"
src="https://github.com/user-attachments/assets/bed45fb4-c111-4cdc-9d62-fde2c9937c38"
/>
<img width="644" height="539" alt="image"
src="https://github.com/user-attachments/assets/62f0cc4a-e467-4944-afcf-3d3faa8391f2"
/>

:cl: ThereDrD, Fooksy2304
- add: Добавлен атмосферный Bloom эффект к шейдеру освещения, который
можно отключить в настройках.



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Summary

- **Новые возможности**
- Добавлен эффект **Light Bloom** для совместимых точечных источников
света.
- Появился новый оверлей/маска, позволяющие точечно применять bloom к
подходящим огням.

- **Изменения**
- В настройках графики добавлен раздел **Light Bloom**: включение и
регулировка **силы** (слайдер активен при включённом эффекте).

- **Локализация**
- Добавлены новые русские строки и подсказки для **Light Bloom** и
параметра **strength**.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: iertis <kanopus952@gmail.com>
Co-authored-by: ThereDrD <88589686+ThereDrD0@users.noreply.github.com>
<img width="614" height="407" alt="image"
src="https://github.com/user-attachments/assets/da9cec0d-5541-4866-8c69-6e15975bc4f8"
/>
<img width="572" height="414" alt="image"
src="https://github.com/user-attachments/assets/8cd50868-3e0a-4517-812c-d2eceb9a0346"
/>
<img width="497" height="310" alt="image"
src="https://github.com/user-attachments/assets/2c05ec15-5b32-46e9-9f73-178b380afbec"
/>




<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Исправления**
* Исправлено формирование маски свечения: отключённые или отсутствующие
источники точечного света больше не учитываются.
  * Улучшена корректность визуального эффекта Bloom.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Краткое описание
Нерф одного из режима стрельбы энергодробовика


**Changelog**



:cl: Kinar_7
- tweak: Энергодробовик смотрителя. Урон ожогами с 80 > 53


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Summary by CodeRabbit

* **Баланс**
* Скорректирован урон лазерных снарядов типа Heat в прототипе
BulletLaser: уменьшено значение с 20 до 13.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: KaiserMaus <kaiser.ratte@gmail.com>
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Краткое описание
<!--
Что вы предлагаете изменить с помощью своего PR?
-->
1. 🟡 #4623
2. ⚪ #4616
3. ⚪ #4615
4. ⚪ #4621
5. ⚪ #4625
6. ⚪ #4628
7. ⚪ #4627
8. ⚪ #4620
9. ⚪ #4613
10. ⚪ #4622
11. ⚪ #4614
12. ⚪ #4617

## Ссылка на багрепорт/Предложение
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->

## Медиа (Видео/Скриншоты)
<!--
Если ваш PR содержит внутриигровые изменения, вы обязаны предоставить
скриншоты/видео изменений.
-->

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Требования к картам

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->

**Changelog**

<!--
=== КАК ПИСАТЬ ЧЕЙНЖЛОГ ===

[RU]
1) Не считайте тип чейнжлога частью вашего предложения.
add: Новая фича = ПЛОХО | add: Добавлена новая фича = ХОРОШО
2) Подробно описывайте, что вы добавили и как это использовать. Все
должно быть в меру.
fix: Исправлены мелочи = УЖАСНО | fix: Исправлена невозможность игроков
двигаться = ХОРОШО
3) Не добавляйте технические детали. Чейнжлог пишется для игроков.
add: Добавлен новый хелпер-метод = ПЛОХО | НИЧЕГО НЕ ПИСАТЬ = ХОРОШО
* Иногда чейнжлог не нужен. Просто удалите это поле.

-->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Summary by CodeRabbit

* **Исправления**
  * Улучшена синхронизация кэша игрока.
* Обновления кэша теперь отправляются автоматически при изменении кэша,
используя единый механизм синхронизации.
* Убрана прямая отправка синхронизирующих сообщений из обработчика
запроса: сообщение формируется из актуального состояния кэша.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Краткое описание
<!--
Что вы предлагаете изменить с помощью своего PR?
-->
фикс гиба на прибытии надеюсь
при полиморфе происходит анбакл. В некоторых ситуациях шаттл считал, что
полиморфнутый энтити находится не в нём и расщепляло его
в целом даёт гриду шаттла и его игроку (пока он внутри, при выходе
забирает) иммунитет к гибу от ftl
также форсит шаттлы от санрайза ждать, если нету свободных доков -
конечно, увеличивает перелёт, но поды не будут накладываться друг на
друга

## Ссылка на багрепорт/Предложение

space-sunrise/sunrise-station#4630
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Исправления**
* Прибытие шаттлов теперь корректно обрабатывает стыковку с занятыми или
зарезервированными доками.
* Шаттлы и прибывающие игроки получают защиту от повреждений при
FTL-прибытии.
  * Защита снимается после выхода игрока с прибывшего шаттла.

* **Тесты**
* Добавлены проверки гибели незащищённых существ, выживания пассажиров
других шаттлов и пропуска занятого дока.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

:cl: Lgibb18
- fix: Исправлен баг с гибом во время прибытия, теперь шаттлы не давят
друг друга
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Добавление шести плакатов в японском стиле
<!--
Что вы предлагаете изменить с помощью своего PR?
-->

## Ссылка на багрепорт/Предложение
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->

## Медиа (Видео/Скриншоты)
<img width="495" height="284" alt="Снимок экрана 2026-07-27 235844"
src="https://github.com/user-attachments/assets/567c6fd9-266b-4b0e-b217-afc06c19dad5"
/>

<!--
Если ваш PR содержит внутриигровые изменения, вы обязаны предоставить
скриншоты/видео изменений.
-->

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Требования к картам

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Новые возможности**
  * Добавлены шесть японских постеров для размещения на стенах.
* Для каждого постера доступны уникальный внешний вид и локализованные
название с описанием.
  * Добавлены необходимые текстуры и варианты отображения постеров.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: KaiserMaus <kaiser.ratte@gmail.com>
<!-- Текст в стрелочках является комментариями — они не будут видны в
вашем PR. -->

## Повышен урон взрывных ошейников.
Также урон изменён на термический для полного уничтожения тела и
предотвращения пересадки мозга.
Это решает проблему игнорирования заложника со стороны СБ, поскольку при
нынешнем варианте ошейника мозг остаётся цел и его пересаживают.
Тело испепеляется даже если носитель ошейника надел взрывозащитный
костюм, однако для этого пришлось сильно увеличить урон взрыва, из-за
чего будут испепелены все существа на тайле. Но существа на соседних
тайлах наоборот, совершенно не получают урона.
<!--
Что вы предлагаете изменить с помощью своего PR?
-->

## Ссылка на багрепорт/Предложение
<!--
Ссылки на Дискуссии и Баг-репорты указывать здесь.
-->

## Медиа (Видео/Скриншоты)


https://github.com/user-attachments/assets/6188c46b-bde8-4c54-8efa-6a46863b2d8c
<!--
Если ваш PR содержит внутриигровые изменения, вы обязаны предоставить
скриншоты/видео изменений.
-->

<!--
## TODO

Не закончили? Добавьте список того, что требуется для завершения PR'а.

- [ ] Task 1
- [ ] Task 2
-->

<!--
## Требования к картам

Если ваше изменение требует изменение на картах - опишите требования
тут.
Так мапперы серверов смогут понять, как адаптировать карты под ваши
изменения.


-->

**Взрывные ошейники теперь испепеляют. Мозг заложника больше не
получится пересадить**

<!--
=== КАК ПИСАТЬ ЧЕЙНЖЛОГ ===

[RU]
1) Не считайте тип чейнжлога частью вашего предложения.
add: Новая фича = ПЛОХО | add: Добавлена новая фича = ХОРОШО
2) Подробно описывайте, что вы добавили и как это использовать. Все
должно быть в меру.
fix: Исправлены мелочи = УЖАСНО | fix: Исправлена невозможность игроков
двигаться = ХОРОШО
3) Не добавляйте технические детали. Чейнжлог пишется для игроков.
add: Добавлен новый хелпер-метод = ПЛОХО | НИЧЕГО НЕ ПИСАТЬ = ХОРОШО
* Иногда чейнжлог не нужен. Просто удалите это поле.

-->

:cl: Nordstream17
- tweak: Урон взрывных ошейников сильно увеличен и заменён на
термический, мозг заложника больше не уцелеет.
<!-- RU: Текст в стрелочках является комментариями — они не будут видны
в вашем PR. -->
<!-- EN: Text within arrows are comments — they will not be visible in
your PR. -->

## Краткое описание | Short description
<!--
[RU] Что вы предлагаете изменить с помощью своего PR?
[EN] What does this PR propose to change?
-->
Кратное улучшение системы туториалов, плюс новые туториалы

:cl: kanopus7
- add: Полностью переработана система обучения. Добавлены отдельные
интерактивные туториалы по основам управления, инвентарю, коммуникации,
доступам, выживанию, первой помощи, еде и питью, а также бою и
самообороне.
- add: Новым игрокам теперь предлагается пройти обучение перед первой
игрой. Окно туториалов доступно прямо из лобби и отображает прогресс
прохождения.
- add: Туториалы получили подсветку элементов интерфейса и нужных
предметов, указатели маршрута, голосовые подсказки, защиту от случайных
действий и восстановительные шаги на случай ошибок.
- add: После завершения туториала теперь можно сразу перейти к
следующему.
- remove: Убрана устаревшая карточная версия окна обучения и дублирующая
кнопка обучения в информации о сервере.
- remove: Кнопка гост-ролей в лобби заменена кнопкой обучения.
- tweak: Полностью переработан вступительный туториал: он
последовательно знакомит с перемещением, руками, интерфейсом, осмотром,
торговыми автоматами, экипировкой, указанием, положением лёжа и панелью
действий.
- tweak: Обновлены интерфейсы выбора и завершения туториалов, их карты,
иллюстрации, тексты и темп прохождения.
- tweak: Тексты голосовых подсказок адаптированы для корректного
произношения русских терминов и сокращений.
- fix: Исправлены многочисленные софтлоки, пропадающие подсказки и
алерты, неверная подсветка интерфейса, зависания между шагами и
сохранение ограничений после их завершения.
- fix: Исправлены прерывания голосовых подсказок и некорректное
отображение таймера обучения после смены управляемой сущности.
- fix: Улучшено подключение КПК к серверу мессенджера и обновление его
интерфейса.
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 206 files, which is 106 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 77d64dfd-ed7e-4444-a51a-37d7e7f81072

📥 Commits

Reviewing files that changed from the base of the PR and between 82aed51 and edda716.

⛔ Files ignored due to path filters (39)
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/icon-flash.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/icon-unshaded.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/light-overlay.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/off-equipped-EYES.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi/on-equipped-EYES.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/equipped-EYES-unshaded.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/icon-flash.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/icon-unshaded.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/light-overlay.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/off-equipped-EYES.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi/on-equipped-EYES.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Effects/LightMasks/64.rsi/light_point.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/blue.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/bright_blue.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/ginger_red.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/pink.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/purple.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/red.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/white.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/poster1.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/poster2.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/poster3.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/poster4.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/poster5.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/poster6.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/access_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/combat_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/communication_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/food_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/introduction_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/inventory_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/medical_tutorial.png is excluded by !**/*.png
  • Resources/Textures/_Sunrise/Tutorial/survival_tutorial.png is excluded by !**/*.png
📒 Files selected for processing (206)
  • Content.Client/Info/LinkBanner.cs
  • Content.Client/Lobby/LobbyState.cs
  • Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs
  • Content.Client/UserInterface/Systems/EscapeMenu/EscapeUIController.cs
  • Content.Client/UserInterface/Systems/Info/InfoUIController.cs
  • Content.Client/_Scp/Options/UI/Tabs/ScpTab.xaml
  • Content.Client/_Scp/Options/UI/Tabs/ScpTab.xaml.cs
  • Content.Client/_Scp/Shaders/Bloom/PointLightingOverlay.cs
  • Content.Client/_Scp/Shaders/ConeLighting/ConeLightingOverlay.cs
  • Content.Client/_Scp/Shaders/ConeLighting/ConeLightingOverlaySystem.cs
  • Content.Client/_Scp/Shaders/ConeLighting/ConeLightingOverlayVisualsComponent.cs
  • Content.Client/_Sunrise/CartridgeLoader/Cartridges/MessengerUiFragment.xaml.cs
  • Content.Client/_Sunrise/FancyCardControl/FancyCard.xaml
  • Content.Client/_Sunrise/FancyCardControl/FancyCard.xaml.cs
  • Content.Client/_Sunrise/FancyCardControl/FancyCardSheetlet.cs
  • Content.Client/_Sunrise/Lobby/UI/SunriseLobbyGui.Setup.xaml.cs
  • Content.Client/_Sunrise/Lobby/UI/SunriseLobbyGui.xaml
  • Content.Client/_Sunrise/Options/UI/Tabs/ExtraTab.xaml
  • Content.Client/_Sunrise/Options/UI/Tabs/ExtraTab.xaml.cs
  • Content.Client/_Sunrise/PlayerCache/PlayerCacheManager.cs
  • Content.Client/_Sunrise/Shaders/Bloom/BloomOverlayTreeComponent.cs
  • Content.Client/_Sunrise/Shaders/Bloom/BloomOverlayTreeSystem.cs
  • Content.Client/_Sunrise/Shaders/Bloom/BloomOverlayVisualsComponent.cs
  • Content.Client/_Sunrise/Shaders/Bloom/LightingOverlay.cs
  • Content.Client/_Sunrise/Shaders/Bloom/LightingOverlaySystem.cs
  • Content.Client/_Sunrise/Sheetlets/SunriseButtonSheetlet.cs
  • Content.Client/_Sunrise/Sheetlets/SunriseButtonSheetlets.cs
  • Content.Client/_Sunrise/Sheetlets/SunriseDividersSheetlet.cs
  • Content.Client/_Sunrise/Sheetlets/SunriseStyleClass.cs
  • Content.Client/_Sunrise/TimeCounterContainer/TimeCounterSystem.cs
  • Content.Client/_Sunrise/Tutorial/Conditions/UiButtonPressedConditionSystem.cs
  • Content.Client/_Sunrise/Tutorial/Conditions/UiControlVisibleConditionSystem.cs
  • Content.Client/_Sunrise/Tutorial/Overlays/TutorialPathOverlay.cs
  • Content.Client/_Sunrise/Tutorial/TutorialCompletionWindow.cs
  • Content.Client/_Sunrise/Tutorial/TutorialCompletionWindow.xaml
  • Content.Client/_Sunrise/Tutorial/TutorialSystem.cs
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialCategoryButton.xaml
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialCategoryButton.xaml.cs
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialPromptPopup.xaml
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialPromptPopup.xaml.cs
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialUiController.cs
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialWindow.xaml
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialWindow.xaml.cs
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialWindowItem.xaml
  • Content.Client/_Sunrise/Tutorial/TutorialWindow/TutorialWindowItem.xaml.cs
  • Content.Client/_Sunrise/Tutorial/UiHighlight/TutorialUiControlResolver.cs
  • Content.Client/_Sunrise/Tutorial/UiHighlight/TutorialUiHighlightOverlay.cs
  • Content.Client/_Sunrise/Tutorial/UiHighlight/VendingMachineItem.Tutorial.cs
  • Content.Client/_Sunrise/UserInterface/Controls/AutoCropTextureRect.cs
  • Content.Client/_Sunrise/UserInterface/Systems/Info/InfoUIController.TutorialPromptQueue.cs
  • Content.IntegrationTests/Tests/_Sunrise/Shuttles/ArrivalsTest.cs
  • Content.Server/Chat/Systems/ChatSystem.cs
  • Content.Server/Entry/EntryPoint.cs
  • Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
  • Content.Server/_Sunrise/CartridgeLoader/Cartridges/MessengerCartridgeComponent.cs
  • Content.Server/_Sunrise/CartridgeLoader/Cartridges/MessengerCartridgeSystem.Connection.cs
  • Content.Server/_Sunrise/CartridgeLoader/Cartridges/MessengerCartridgeSystem.Messaging.cs
  • Content.Server/_Sunrise/CartridgeLoader/Cartridges/MessengerCartridgeSystem.UI.cs
  • Content.Server/_Sunrise/CartridgeLoader/Cartridges/MessengerCartridgeSystem.cs
  • Content.Server/_Sunrise/Shuttles/Systems/SunriseArrivalsSystem.cs
  • Content.Server/_Sunrise/Tutorial/Conditions/ChatMessageListenedConditionSystem.cs
  • Content.Server/_Sunrise/Tutorial/Conditions/MessengerListenedConditionSystem.cs
  • Content.Server/_Sunrise/Tutorial/Conditions/StepDelayConditionSystem.cs
  • Content.Server/_Sunrise/Tutorial/Conditions/UiButtonPressedConditionSystem.cs
  • Content.Server/_Sunrise/Tutorial/Conditions/UiControlVisibleConditionSystem.cs
  • Content.Server/_Sunrise/Tutorial/SkipTutorialStepCommand.cs
  • Content.Server/_Sunrise/Tutorial/TutorialCompletionEui.cs
  • Content.Server/_Sunrise/Tutorial/TutorialRadioIsolationSystem.cs
  • Content.Server/_Sunrise/Tutorial/TutorialSystem.cs
  • Content.Shared/CartridgeLoader/SharedCartridgeLoaderSystem.cs
  • Content.Shared/_Scp/ScpCCVars/ScpCCVars.Graphics.cs
  • Content.Shared/_Sunrise/Chat/EntityEmotedEvent.cs
  • Content.Shared/_Sunrise/Messenger/MessengerEvents.cs
  • Content.Shared/_Sunrise/SunriseCCVars/SunriseCCVars.Graphics.cs
  • Content.Shared/_Sunrise/SunriseCCVars/SunriseCCVars.cs
  • Content.Shared/_Sunrise/Tutorial/Components/ITutorialEntitySoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialAttackSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialBuckleSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialDropSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialEquipBlockedSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialEquipSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialInteractSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialOpenUiSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialPickupSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialPlayerComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialProjectileSourceComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialSimulatedAlertComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialSoftLockEntityComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialSoftLockTrackerComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialStorageCloseSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialStorageInsertSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialStorageInteractSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialUnequipSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Components/TutorialWieldSoftLockComponent.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ActiveHandContainsConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/AttackListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/BuckledConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ChatMessageListenedCondition.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/CombatModeConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/DisarmListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/DropListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/GunShotListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/HealingListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/HealthAnalyzerScanListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/InternalsEnabledConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/InventorySlotContainsConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ItemHandledConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ItemInsertedListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ItemPlacedNearMarkerConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/LieDownStandUpListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/MeleeHitListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/MessengerListenedCondition.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/PointListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ProjectileHitListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/PullingConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/SharedTutorialConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/StepDelayCondition.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/StorageContainsConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/ThrowListenedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/UiButtonPressedCondition.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/UiControlVisibleCondition.cs
  • Content.Shared/_Sunrise/Tutorial/Conditions/WieldedConditionSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Effects/TutorialEffect.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SharedTutorialSystem.Bubbles.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SharedTutorialSystem.Effects.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SharedTutorialSystem.Flow.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SharedTutorialSystem.Steps.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SharedTutorialSystem.Tracking.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SharedTutorialSystem.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SoftLock/TutorialSoftLockSystem.Equip.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SoftLock/TutorialSoftLockSystem.Interactions.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SoftLock/TutorialSoftLockSystem.Pickup.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SoftLock/TutorialSoftLockSystem.Storage.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/SoftLock/TutorialSoftLockSystem.cs
  • Content.Shared/_Sunrise/Tutorial/EntitySystems/TutorialSimulatedAlertSystem.cs
  • Content.Shared/_Sunrise/Tutorial/Eui/TutorialCompletionEuiState.cs
  • Content.Shared/_Sunrise/Tutorial/Events/TutorialEvents.cs
  • Content.Shared/_Sunrise/Tutorial/Prototypes/TutorialPrototypeOrdering.cs
  • Content.Shared/_Sunrise/Tutorial/Prototypes/TutorialSequencePrototype.cs
  • Content.Shared/_Sunrise/Tutorial/Prototypes/TutorialStepPrototype.cs
  • Resources/Changelog/ChangelogSunrise.yml
  • Resources/Locale/en-US/_prototypes/_sunrise/entities/markers/spawners/random/pottedroses.ftl
  • Resources/Locale/en-US/_prototypes/_sunrise/entities/mobs/player/abductor.ftl
  • Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl
  • Resources/Locale/en-US/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl
  • Resources/Locale/en-US/_strings/_scp/ui/options.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/access_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/combat_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/communication_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/food_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/introduction_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/inventory_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/medical_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/survival_tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/tutorial.ftl
  • Resources/Locale/en-US/_strings/_sunrise/tutorial/tutorial_categories.ftl
  • Resources/Locale/ru-RU/_prototypes/_sunrise/entities/markers/spawners/random/pottedroses.ftl
  • Resources/Locale/ru-RU/_prototypes/_sunrise/entities/mobs/player/abductor.ftl
  • Resources/Locale/ru-RU/_prototypes/_sunrise/entities/objects/devices/exp_collars.ftl
  • Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/furniture/potted_plants.ftl
  • Resources/Locale/ru-RU/_prototypes/_sunrise/entities/structures/wallmounts/signs/posters.ftl
  • Resources/Locale/ru-RU/_strings/_scp/ui/options.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/access_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/combat_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/communication_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/food_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/introduction_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/inventory_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/medical_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/survival_tutorial.ftl
  • Resources/Locale/ru-RU/_strings/_sunrise/tutorial/tutorial.ftl
  • Resources/Locale/ru-RU/_sunrise/options/light_bloom.ftl
  • Resources/Maps/_Sunrise/Tutorials/access_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/combat_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/communication_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/food_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/introduction_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/inventory_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/medical_tutorial.yml
  • Resources/Maps/_Sunrise/Tutorials/survival_tutorial.yml
  • Resources/Prototypes/Catalog/Fills/Crates/fun.yml
  • Resources/Prototypes/Entities/Markers/Spawners/Random/pottedplants.yml
  • Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
  • Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml
  • Resources/Prototypes/_Sunrise/Entities/Clothing/Eyes/night_vision_device.yml
  • Resources/Prototypes/_Sunrise/Entities/Markers/Spawners/Random/pottedroses.yml
  • Resources/Prototypes/_Sunrise/Entities/Mobs/Player/abductor.yml
  • Resources/Prototypes/_Sunrise/Entities/Objects/Devices/exp_collars.yml
  • Resources/Prototypes/_Sunrise/Entities/Structures/Furniture/potted_plants.yml
  • Resources/Prototypes/_Sunrise/Entities/Structures/Wallmounts/Signs/posters.yml
  • Resources/Prototypes/_Sunrise/Shaders/shaders.yml
  • Resources/Prototypes/_Sunrise/Tutorial/access_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/combat_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/communication_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/food_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/introduction_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/inventory_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/medical_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/survival_tutorial.yml
  • Resources/Prototypes/_Sunrise/Tutorial/tutorial_categories.yml
  • Resources/Prototypes/_Sunrise/Tutorial/tutorial_step_bases.yml
  • Resources/Prototypes/_Sunrise/explosion.yml
  • Resources/Textures/_Sunrise/Effects/LightMasks/64.rsi/meta.json
  • Resources/Textures/_Sunrise/Shaders/light.swsl
  • Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi/meta.json
  • Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi/meta.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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 Aug 6, 2026

Copy link
Copy Markdown
Contributor

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

Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/nvd.rsi

State Old New Status
icon-flash Modified
icon-unshaded Modified
icon Modified
inhand-left Modified
inhand-right Modified
light-overlay Modified
off-equipped-EYES Modified
on-equipped-EYES Modified

Resources/Textures/_Sunrise/Clothing/Eyes/Glasses/syndie_nvd.rsi

State Old New Status
equipped-EYES-unshaded Modified
icon-flash Modified
icon-unshaded Modified
icon Modified
inhand-left Modified
inhand-right Modified
light-overlay Modified
off-equipped-EYES Modified
on-equipped-EYES Modified

Resources/Textures/_Sunrise/Effects/LightMasks/64.rsi

State Old New Status
light_point Added

Resources/Textures/_Sunrise/Structures/Furniture/roses_in_pots.rsi

State Old New Status
blue Added
bright_blue Added
ginger_red Added
pink Added
purple Added
red Added
white Added

Resources/Textures/_Sunrise/Structures/Wallmounts/japanese_poster.rsi

State Old New Status
poster1 Added
poster2 Added
poster3 Added
poster4 Added
poster5 Added
poster6 Added

Edit: diff updated after edda716

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants