refactor: 집행개시 시그니처 전용 경로를 BT 일반 패턴 스텝으로 통합

- PatternStepType.ChargeWait 및 ChargeStepData 도입으로 충전/차단 판정을 일반 패턴 스텝으로 표현
- UsePatternByRoleAction에서 IsSignature 분기 완전 제거, 일반 패턴 경로로 통합
- BossCombatBehaviorContext에서 시그니처 전용 메서드 10개 이상 제거
- BossStaggerAction(신규): 충전 차단 성공 시 보스 경직 처리
- SignatureFailureEffectsAction(신규): 차단 실패 시 범위 피해/넉백/다운 적용
- RebuildDrogBehaviorAuthoringGraph에 시그니처 Sequence + outcomeBranch 구조 추가
- 집행개시 에셋 스텝 구성을 ChargeWait(3초) → Skill으로 변경
- BossHealthBarUI 시그니처 UI 비활성화, PlayerSkillDebugMenu 디버그 메서드 제거
This commit is contained in:
2026-04-01 14:21:38 +09:00
parent 0a0bc45209
commit e9e6257ad4
14 changed files with 2054 additions and 1893 deletions

View File

@@ -13,12 +13,19 @@ MonoBehaviour:
m_Name: "Data_Pattern_Drog_\uC9D1\uD589\uAC1C\uC2DC"
m_EditorClassIdentifier: Colosseum.Game::Colosseum.AI.BossPatternData
patternName: "\uC9D1\uD589\uAC1C\uC2DC"
category: 1
isSignature: 1
steps:
- Type: 2
Skill: {fileID: 0}
Duration: 3
ChargeData:
requiredDamageRatio: 0.1
telegraphAbnormality: {fileID: 0}
staggerDuration: 2
- Type: 0
Skill: {fileID: 11400000, guid: 99de24df2cb0464d9d4f633efde8dbdb, type: 2}
Duration: 0
- Type: 1
Skill: {fileID: 0}
Duration: 0
ChargeData: {fileID: 0}
cooldown: 45
minPhase: 3