Skip to content

Refactor modular ruin definitions#2862

Open
kyunkyunkyun wants to merge 1 commit into
CeladonSS13:beta-devfrom
kyunkyunkyun:fix-ruins
Open

Refactor modular ruin definitions#2862
kyunkyunkyun wants to merge 1 commit into
CeladonSS13:beta-devfrom
kyunkyunkyun:fix-ruins

Conversation

@kyunkyunkyun

@kyunkyunkyun kyunkyunkyun commented May 27, 2026

Copy link
Copy Markdown

Описание / Что этот PR делает

Рефакторит код темплейтов руин, исправляя проблему, когда на планетах отсутствовала руина (спавнилась руина с размером 0)

Удаляет темплейты руин, .dmm которых нет в коде
Переименовывает заимствованные с оффов .dmm, чтобы не приходилось переобъявлять их суффикс в коде

closes #2741
closes #2738

Причина создания ПР / Почему это хорошо для игры

Не будет планет без руин

Демонстрация изменений / Тестирование

Локально

Список изменений

🆑
fix: Исправлена ошибка, из-за которой на планете могла отсутствовать руина.
/🆑

@kyunkyunkyun kyunkyunkyun requested a review from a team as a code owner May 27, 2026 22:23
@Celadon-Bot Celadon-Bot added 🗺 Маппинг 🗺 Это чисто карты, карта... 🧱 Код 🧱 Изменения .dm файлов 🏔 Руинки 🏔 Изменение карт с руинами labels May 27, 2026
@MysticalFaceLesS

Copy link
Copy Markdown
Member

Имеет смысл. Сортировка - это удобно.
Однако инициализацию оффовских карт нужно отключить, добавить проверку, при которой игра не будет пытаться спавнить отсутствующие карты.

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

Labels

🏔 Руинки 🏔 Изменение карт с руинами 🗺 Маппинг 🗺 Это чисто карты, карта... 🧱 Код 🧱 Изменения .dm файлов

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[БАГ]: Нет руин на Луне [БАГ]: Руины на Ледяных планетах могут не заспавниться

3 participants