-
Notifications
You must be signed in to change notification settings - Fork 6
[Feature] Контрактник #949
base: master
Are you sure you want to change the base?
Conversation
Обзор измененийВ компонент GuardianComponent добавлено новое публичное поле KnockDownCharger, определяющее длительность эффекта "сбивания с ног" для типа стража Charger. В системе GuardianSystem реализовано использование этого поля: при успешной атаке стража типа Charger на цель теперь вызывается метод TryKnockdown из StunSystem с соответствующей длительностью. В прототипах сущностей для всех вариантов Holoparasite унифицировано имя и добавлено свойство needsHands: false для компонента Puller в базовом прототипе стража. Добавлена новая функциональность контрактов: введены новые классы и UI для отображения и взаимодействия с контрактами, а также новый предмет "Аплинк контрактника" с соответствующими ресурсами и прототипами. Изменения
Диаграмма последовательностиsequenceDiagram
participant Guardian as Guardian (Charger)
participant Target as Target Entity
participant GuardianSystem
participant StunSystem
Guardian->>GuardianSystem: OnGuardianAttackAttempt
GuardianSystem->>Target: Заставить выбросить предметы
GuardianSystem->>StunSystem: TryKnockdown(Target, KnockDownCharger, forced=true)
StunSystem-->>GuardianSystem: Результат сбивания с ног
GuardianSystem->>Guardian: Сбросить флаг IsCharged
📜 Recent review detailsConfiguration used: .coderabbit.yaml ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
Описание PR
Медиа
Тип PR
Изменения
🆑 CaypenNow
Summary by CodeRabbit