Skip to content

Conversation

@kekoven1
Copy link
Contributor

Описание PR

в папке вайта была сделан EventsScheduler для псиопных ивентов, он же и был добавлен в режимы игры. теперь они должны появляться на станции

ещё подтёр говно за собой

Медиа

Список

Example Media Embed


Изменения

🆑

  • fix: Теперь события ноосферы реальны

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 18, 2026

Walkthrough

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

Changes

Cohort / File(s) Описание
Система клонирования (C#)
Content.Server/_White/Abilities/Psionics/Abilities/ClonePowerSystem.cs, Content.Shared/_White/Psionics/Abilities/Clone/PsionicCloneComponent.cs
Добавлено публичное поле SpawnOnDeathPrototype в PsionicCloneComponent; изменено значение по умолчанию с "Ectoplasm" на "Ash"; система теперь использует конфигурируемый прототип вместо жёсткого кодирования
Конфигурация игровых событий
Resources/Prototypes/_White/GameRules/events.yml
Удалён компонент DynamicRuleCost из XenomorphsInfestation; добавлена таблица BasicNoosphereEventsTable с 11 событиями ноосферы; добавлен планировщик NoosphereEventsScheduler с параметрами временирования (300-600 сек)
Игровые пресеты
Resources/Prototypes/game_presets.yml
Добавлен NoosphereEventsScheduler в правила множественных игровых пресетов (21 строка добавлена)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Suggested labels

Changes: C#, Changes: YML, Status: Needs Review

Suggested reviewers

  • Remuchi
  • Spatison
🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description check ✅ Passed Описание связано с changeset: упоминаются добавленный EventsScheduler для псионических событий и интеграция в режимы игры, что соответствует изменениям в коде.
Title check ✅ Passed Заголовок '[fix] Noosphere Events' кратко описывает основное изменение: интеграция планировщика событий ноосферы в игровые режимы.

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

✨ Finishing touches
  • 📝 Generate docstrings

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.

@kekoven1
Copy link
Contributor Author

это всё псиоп я не удалял стоимость в динамике

@kekoven1 kekoven1 changed the title here [fix] Noosphere Events Jan 18, 2026
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.

1 participant