Skip to content

[TWEAK] Thuster and dynamic chaos, drask#2614

Merged
Red-Lis merged 7 commits intoAdventureTimeSS14:masterfrom
CrimeMoot:tsdf3
Mar 21, 2026
Merged

[TWEAK] Thuster and dynamic chaos, drask#2614
Red-Lis merged 7 commits intoAdventureTimeSS14:masterfrom
CrimeMoot:tsdf3

Conversation

@CrimeMoot
Copy link
Contributor

@CrimeMoot CrimeMoot commented Mar 12, 2026

Описание PR

Снизил стоимость двигателей, поменял крафт - требует обычные БС кристаллы, а не исскуственные. Убрал лайт динамик, повысил медиум динамик до 80 по просьбе. Починил драсков

Техническая информация

  • Изменения были протестированы на локальном сервере, и всё работает отлично.
  • PR закончен и требует просмотра изменений.

Чейнджлог

🆑 CrimeMoot

  • remove: Лёгким режима ХАОС динамика убран из Рандом ХАОСА.
  • tweak: Средним режим ХАОС динамика повышен, с 50 минимум, до 80 соответственно. Теперь в ХАОС вариации доступен только Медиум и Хард динамик.
  • tweak: Строительство двигателей стало проще, теперь требуется меньше БС кристаллов. И сами БС кристаллы с искусственных заменились на обычные.
  • fix: Драски больше не лишаются своих щупальцев в персонализации

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 12, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 293343aa-5032-4a21-aa8e-92db091452bb

📥 Commits

Reviewing files that changed from the base of the PR and between aa86eb7 and 7746819.

📒 Files selected for processing (1)
  • Resources/Prototypes/ADT/GameRules/roundstart.yml
✅ Files skipped from review due to trivial changes (1)
  • Resources/Prototypes/ADT/GameRules/roundstart.yml

Walkthrough

Добавлена маркировка FaceDraskBase (bodyPart: Snout, followSkinColor: true, forcedColoring: true, speciesRestriction: [DraskSpecies]) и связана как defaultMarkings для Snout в species/drask.yml; в production.yml для трёх плат заменён стек-ресурс ADTBScrystalArt на ADTBScrystal с уменьшением количеств вдвое; в roundstart.yml у правила DynamicMedium увеличен maxChaos с 60 до 80 (minChaos осталось 50); в dynamic_weights.yml удалён DynamicLight, веса DynamicHard и DynamicMedium изменены до 0.5/0.5.

Possibly related PRs

Suggested labels

S: Untriaged

Suggested reviewers

  • Unlumy
  • Ratyyy
  • Bolper
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed Название частично относится к набору изменений: упоминает "Thuster" (двигатели) и "dynamic chaos" (динамический хаос), но не охватывает основное исправление для драсков (щупальца).
Description check ✅ Passed Описание полностью относится к изменениям в PR: объясняет снижение стоимости двигателей, замену типа кристаллов, удаление лайт динамика и исправление для драсков.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

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 and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 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/ADT/dynamic_weights.yml`:
- Around line 4-5: Вы удалили DynamicLight только из таблицы весов; нужно
полностью удалить/деактивировать сам пресет "DynamicLight" и связанное правило
"DynamicLightGamerule" — найдите объявление пресета DynamicLight и блок правила
DynamicLightGamerule и либо удалите их, либо пометьте как неактивные, и затем
убедитесь, что больше нигде не ссылаются на эти символы (например в списках
режимов или вызовах), чтобы режим не мог быть вызван вне weightedRandom.

In `@Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Drask.yml`:
- Around line 83-92: В записи маркировки FaceDraskBase исправьте путь к RSI в
секции sprites: замените обратные слеши в значении sprite
(ADT\Mobs\Species\Drask\parts.rsi) на прямые слеши, чтобы он совпадал со стилем
остальных путей (ADT/Mobs/Species/Drask/parts.rsi); проверьте поле sprites и
значение sprite в сущности FaceDraskBase, чтобы загрузчик корректно нашёл
дефолтную метку.

In `@Resources/Prototypes/ADT/Species/drask.yml`:
- Around line 89-91: Слот Snout сейчас блокируется базовой меткой FaceDraskBase
потому что в блоке с атрибутами (points: 1, required: true, defaultMarkings: [
FaceDraskBase ]) обязательная метка занимает единственный слот и не даёт выбрать
FaceDrask / FaceDraskBig / FaceDraskDouble; исправьте это либо убрав required:
true, либо увеличив points с 1 до 2 (чтобы базовая метка + дополнительная морда
умещались), либо переместив FaceDraskBase из defaultMarkings в конфигурацию, не
резервирующую слот (если есть поддержка отдельного поля для нефайковых
дефолтов); правку внесите в тот же блок, где заданы points, required и
defaultMarkings (упомянутые символы: Snout, points, required, defaultMarkings,
FaceDraskBase, FaceDrask, FaceDraskBig, FaceDraskDouble).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e0c3be65-426e-4ded-9c83-c3ed7f69b9db

📥 Commits

Reviewing files that changed from the base of the PR and between 2076695 and f91201a.

📒 Files selected for processing (5)
  • Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/Drask.yml
  • Resources/Prototypes/ADT/Entities/Objects/Devices/Circuitboards/Machine/production.yml
  • Resources/Prototypes/ADT/GameRules/roundstart.yml
  • Resources/Prototypes/ADT/Species/drask.yml
  • Resources/Prototypes/ADT/dynamic_weights.yml

@Archeron01
Copy link
Contributor

В чейнджлоге поменяй "ХОАС" на "ХАОС"

@Red-Lis
Copy link
Collaborator

Red-Lis commented Mar 17, 2026

Про cl забыл
Точнее про эт 🆑 CrimeMoot

@CrimeMoot
Copy link
Contributor Author

Про cl забыл
Точнее про эт 🆑 CrimeMoot

Точно

@Red-Lis Red-Lis merged commit 33b8b03 into AdventureTimeSS14:master Mar 21, 2026
13 checks passed
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