Skip to content

[TWEAK] Psionic power pool twik#997

Open
kekoven1 wants to merge 1 commit intoWWhiteDreamProject:masterfrom
kekoven1:vetki
Open

[TWEAK] Psionic power pool twik#997
kekoven1 wants to merge 1 commit intoWWhiteDreamProject:masterfrom
kekoven1:vetki

Conversation

@kekoven1
Copy link
Contributor

Описание PR

все способности находятся в прототипе паверпула, открывать их с помощью других способностей не нужно
это даст им шанс выпасть в раунде
а ещё бафнут психованный историк, у него будет психованный гномик


Медиа

Список

Example Media Embed


Изменения

🆑

  • tweak: Латентным псионикам увеличен список получаемых способностей
  • add: Психоисторики сразу имеют психогномию

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 31, 2025

Обзор

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

Изменения

Когорта / Файл(ы) Сводка
Конфигурация пулов пси-способностей
Resources/Prototypes/Psionics/PsionicPowerPool.yml
Добавлены новые пси-способности (AssayPower, XenoglossyPower, RevivifyPower, DarkSwapPower, SummonImpPower, PyrokinesisPower) в RandomPsionicPowerPool, PsychoHistorianPowerPool и ElementalistPowerPool. Переопределён состав ElementalistPowerPool с включением новых способностей.
Удаление логики управления доступными способностями
Resources/Prototypes/Psionics/psionics.yml
Удалены многочисленные записи PsionicAddAvailablePowers и PsionicRemoveAvailablePowers для различных пси-способностей из последовательностей инициализации и удаления. Исключена динамическая манипуляция набором доступных пси-способностей при инициализации.
Конфигурация типов заклинателей
Resources/Prototypes/Traits/Psionics/casterTypes.yml
Добавлена способность PsychognomyPower в список psionicPowers для PsychoHistorian.

Оценка усилий на проверку кода

🎯 2 (Simple) | ⏱️ ~12 минут

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

Changes: YML, Status: Needs Review

Рекомендуемые рецензенты

  • Remuchi
  • Spatison

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed Название содержит опечатку 'twik' вместо 'tweak', но в целом описывает основное изменение — настройку пула псионических способностей.
Description check ✅ Passed Описание связано с изменениями в PR: объясняет перемещение способностей в пул и буффинг психоисторика, что соответствует изменениям в файлах.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

📜 Recent review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6535f0c and df8b499.

📒 Files selected for processing (3)
  • Resources/Prototypes/Psionics/PsionicPowerPool.yml
  • Resources/Prototypes/Psionics/psionics.yml
  • Resources/Prototypes/Traits/Psionics/casterTypes.yml
💤 Files with no reviewable changes (1)
  • Resources/Prototypes/Psionics/psionics.yml
🧰 Additional context used
🧠 Learnings (4)
📓 Common learnings
Learnt from: kekoven1
Repo: WWhiteDreamProject/wwdpublic PR: 813
File: Resources/Prototypes/Psionics/PsionicPowerPool.yml:1-18
Timestamp: 2025-08-27T23:57:37.337Z
Learning: ClonePower и другие WWDP-специфичные способности находятся в папке Resources/Prototypes/_White/, а не в основной папке Resources/Prototypes/Psionics/.
Learnt from: kekoven1
Repo: WWhiteDreamProject/wwdpublic PR: 813
File: Resources/Prototypes/Psionics/PsionicPowerPool.yml:1-18
Timestamp: 2025-08-27T23:53:13.876Z
Learning: Prototipы psionicPower могут быть определены внутри общих YAML файлов в Resources/Prototypes/Psionics, а не как отдельные файлы для каждого прототипа.
Learnt from: kekoven1
Repo: WWhiteDreamProject/wwdpublic PR: 813
File: Resources/Prototypes/Psionics/PsionicPowerPool.yml:1-18
Timestamp: 2025-08-27T23:53:13.876Z
Learning: При проверке существования prototipов psionicPower нужно искать определения с "id: <PowerName>" внутри YAML файлов, а не отдельные файлы для каждого прототипа.
Learnt from: Lachklen
Repo: WWhiteDreamProject/wwdpublic PR: 863
File: Resources/Locale/ru-RU/_white/cards/danger.ftl:1-1
Timestamp: 2025-10-22T20:31:06.235Z
Learning: В PR по EvacPod для WWhiteDreamProject/wwdpublic: в ru-RU локализациях допустим осознанный сленг сообщества SS13 (напр., «дистры»), если он не ломает отображение и используется последовательно; не блокировать PR, предлагать необязательный follow-up (глоссарий/проверка консистентности).
Learnt from: Lachklen
Repo: WWhiteDreamProject/wwdpublic PR: 863
File: Resources/Locale/en-US/_white/cards/hobby.ftl:5-5
Timestamp: 2025-10-22T20:13:31.389Z
Learning: В PR по EvacPod для репозитория WWhiteDreamProject/wwdpublic: если опечатка в ключе локализации (например, card-ep_hobby_mashrooms) не влияет на отображение и используется последовательно, автор предпочитает не блокировать PR; вместо этого предлагать необязательный follow-up issue.
📚 Learning: 2025-08-27T23:53:13.876Z
Learnt from: kekoven1
Repo: WWhiteDreamProject/wwdpublic PR: 813
File: Resources/Prototypes/Psionics/PsionicPowerPool.yml:1-18
Timestamp: 2025-08-27T23:53:13.876Z
Learning: Prototipы psionicPower могут быть определены внутри общих YAML файлов в Resources/Prototypes/Psionics, а не как отдельные файлы для каждого прототипа.

Applied to files:

  • Resources/Prototypes/Psionics/PsionicPowerPool.yml
  • Resources/Prototypes/Traits/Psionics/casterTypes.yml
📚 Learning: 2025-08-27T23:53:13.876Z
Learnt from: kekoven1
Repo: WWhiteDreamProject/wwdpublic PR: 813
File: Resources/Prototypes/Psionics/PsionicPowerPool.yml:1-18
Timestamp: 2025-08-27T23:53:13.876Z
Learning: При проверке существования prototipов psionicPower нужно искать определения с "id: <PowerName>" внутри YAML файлов, а не отдельные файлы для каждого прототипа.

Applied to files:

  • Resources/Prototypes/Psionics/PsionicPowerPool.yml
📚 Learning: 2025-08-27T23:57:37.337Z
Learnt from: kekoven1
Repo: WWhiteDreamProject/wwdpublic PR: 813
File: Resources/Prototypes/Psionics/PsionicPowerPool.yml:1-18
Timestamp: 2025-08-27T23:57:37.337Z
Learning: ClonePower и другие WWDP-специфичные способности находятся в папке Resources/Prototypes/_White/, а не в основной папке Resources/Prototypes/Psionics/.

Applied to files:

  • Resources/Prototypes/Psionics/PsionicPowerPool.yml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: YAML Linter
  • GitHub Check: build (ubuntu-latest)
  • GitHub Check: YAML map schema validator
  • GitHub Check: Test Packaging
  • GitHub Check: build (ubuntu-latest)
🔇 Additional comments (4)
Resources/Prototypes/Psionics/PsionicPowerPool.yml (3)

37-38: Изменения согласованы с основным пулом.

Добавление AssayPower и XenoglossyPower в пул психоисторика логично и согласуется с изменениями в RandomPsionicPowerPool. В сочетании с немедленным получением PsychognomyPower (из casterTypes.yml) это даёт психоисторикам более сильный начальный набор телепатических способностей.


49-52: Тематически согласованный выбор способностей.

Добавленные способности (воскрешение, теневой обмен, призыв импа, пирокинез) соответствуют элементалистской тематике пула и правильно исключают телепатические способности, что согласуется с комментарием "No Telepathy" в строке 41.


18-23: Все прототипы существуют и старые механики удалены.

Все 6 способностей (AssayPower, XenoglossyPower, RevivifyPower, DarkSwapPower, SummonImpPower, PyrokinesisPower) определены в psionics.yml с корректной структурой. Механики AddAvailablePowers/RemoveAvailablePowers удалены из файлов Psionics. Добавления в PsionicPowerPool синтаксически корректны и согласованны с архитектурой.

Resources/Prototypes/Traits/Psionics/casterTypes.yml (1)

78-78: Прототип PsychognomyPower существует и правильно определен.

Прототип найден в Resources/Prototypes/Psionics/psionics.yml с корректной подпиской на строке 299. Добавление в casterTypes.yml валидно.


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

@RedFoxIV RedFoxIV left a comment

Choose a reason for hiding this comment

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

Иди нахуй.

@kekoven1
Copy link
Contributor Author

Иди нахуй.

ладно

Copy link
Member

@Spatison Spatison left a comment

Choose a reason for hiding this comment

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

Ну че то такое себе. Прикол псионики в том что ты способности получше выбиваешь не сразу. Есть какая никакая прогрессия.

@kekoven1
Copy link
Contributor Author

kekoven1 commented Jan 3, 2026

Ну че то такое себе. Прикол псионики в том что ты способности получше выбиваешь не сразу. Есть какая никакая прогрессия.

Я ни разу не получал за все свои раунды с псионикой Пирокинезис, имп, дарксвап
Ксеноглоссарию и анализ где-то 1 раз получал

@Spatison
Copy link
Member

Spatison commented Jan 3, 2026

Ну че то такое себе. Прикол псионики в том что ты способности получше выбиваешь не сразу. Есть какая никакая прогрессия.

Я ни разу не получал за все свои раунды с псионикой Пирокинезис, имп, дарксвап Ксеноглоссарию и анализ где-то 1 раз получал

Можно сделать их получение легче, вместо того что бы просто выдавать их раундстартом

@DVOniksWyvern DVOniksWyvern added DNM GD-DISCUSSION UNDER GAME DESIGN DISCUSSION labels Jan 4, 2026
@DVOniksWyvern
Copy link
Collaborator

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

@kekoven1
Copy link
Contributor Author

kekoven1 commented Jan 9, 2026

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

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