EerieVillage/Assets/Resources/Skills/Active/A12_jeonghwauibit.asset

70 lines
1.7 KiB
Plaintext
Raw Normal View History

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A12_jeonghwauibit
m_EditorClassIdentifier: Assembly-CSharp::EerieVillage.Skills.ActiveSkillData
CardId: A12
DisplayName: "정화의 빛"
EnglishName: Purifying Light
Icon: {fileID: 0}
Description: "5초마다 플레이어 주위에 정화의
빛을 생성해 범위 내 모든 적에게
피해를 입힌다."
AttributeTags: 4
TypeTags: 2
maxLevel: 5
Category: 1
Trigger: 0
BaseCooldown: 5
BaseDamage: 15
feat(BT12-Dev): 2차 판정 박스 옵션 + A12 정화의 빛 상·하 (PD 지시 2026-05-14) PD 요청: 1. 정화의 빛 (A12) 판정 범위 2개 필요 2. 모든 스킬 영역 — 체크박스로 추가 판정 범위 지정 가능 ActiveSkillData 신규 필드 (Header "2차 판정 박스 (선택)"): - bool EnableSecondHitbox 체크박스 (기본 false) - Vector2 SecondHitboxSize (기본 (1.5, 1.0)) - Vector2 SecondOffsetDistance (기본 (0, 0)) MeleeAreaSpawner.cs 분리·일반화: - SpawnHitboxVisual static helper 신규 (1차·2차 박스 공통) - DoOverlapBoxAt static helper 신규 (1차·2차 판정 공통) - Trigger 영역 EnableSecondHitbox 분기 → 2차 박스·이펙트 위치 spawn - DoOverlapBoxFromPlayer 영역 EnableSecondHitbox 분기 → 2차 판정 위치 OverlapBox - facing sign 1차·2차 동일 적용 (좌/우 일관 반전) A12_jeonghwauibit.asset placeholder (PD Inspector 미세 조정 가능): - HitboxSize: (4,4) → (1.5, 5) 1차 vertical 줄기 - OffsetDistance: (0,0) → (0, 3) Player 위쪽 3 - EnableSecondHitbox: 1 - SecondHitboxSize: (1.5, 5) 2차 vertical 줄기 - SecondOffsetDistance: (0, -3) Player 아래쪽 3 검증 (Play 모드): - A12 발사 → MeleeHitbox_Debug + MeleeHitbox_Debug2 동시 spawn - 1차 pos.y = Player(-2.18) + offset.y(+3) = 0.82 ✓ - 2차 pos.y = Player(-2.18) + offset.y(-3) = -5.18 ✓ - 각 박스 scale = (1.5, 5) vertical 줄기 정합 후속: Laser·Lightning·Projectile spawner 영역 SecondHitbox 적용은 PD 요청 발생 시점에 동일 패턴 (Helper extract → 2차 분기) 정합. 공통 필드는 본 commit 으로 일괄 추가. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 13:25:02 +00:00
HitboxSize: {x: 1.5, y: 5}
OffsetDistance: {x: 0, y: 3}
EnableSecondHitbox: 1
SecondHitboxSize: {x: 1.5, y: 5}
SecondOffsetDistance: {x: 0, y: -3}
Trajectory: 0
MinionPrefab: {fileID: 0}
ChainCount: 0
DotDuration: 0
DotInterval: 0.5
StunDuration: 0
SlowDuration: 0
SlowMultiplier: 0.5
KnockbackForce: 0
MaxConcurrent: 1
MinionLifetime: 10
AuraTickInterval: 0.5
AuraRadius: 3
CritDamageMultiplier: 2
IFrameDuration: 0
DebuffStackLimit: 3
FireProbability: 1
Range: 2
MaxRange: 10
ProjectileSpeed: 6
ProjectilePrefab: {fileID: 0}
OnHitFxPrefab: {fileID: 5983634136545354204, guid: 6feaf69c2a503264891db456856c2ee4,
type: 3}
ExtraHitFxPrefab: {fileID: 0}
CastFxPrefab: {fileID: 0}
OnDotFxPrefab: {fileID: 0}
DotDamageMultiplier: 0.25
ProjectileFxScale: 1
HitFxScale: 1
DotFxScale: 1
FxRotation: 0
OffsetXY: {x: 0, y: 0}
DamageFrameDelay: 0
EnableRepeatDamage: 0
MaxHitCount: 1
RepeatFrameInterval: 30