using UnityEngine;
namespace EerieVillage.Skills
{
///
/// 각성 스킬 ScriptableObject 데이터.
/// BT12-Dev v1 §2-2 정합. Phase 2 범위 외 stub — Phase 2-C 이후 필드 확장 예정.
///
[CreateAssetMenu(fileName = "Awakening_", menuName = "EerieVillage/Skills/Awakening")]
public class AwakeningSkillData : SkillDataAsset
{
[Header("각성 전용")]
/// 진화 패턴 (1 스케일업 · 2 새효과 · 3 다중 발동 · 4 광역 확산)
public AwakeningPattern Pattern;
/// 진화 대상 원 액티브 데이터
public ActiveSkillData OriginalActive;
/// 필요 패시브 후보 (1개 이상 보유로 조건 충족)
public PassiveSkillData[] RequiredPassives;
[Tooltip("각성 후 기본 대미지 (원 액티브 Lv.5 대비 2~3배 권장, balance/01 v0.2 §3 참조)")]
public int AwakeningBaseDamage = 25;
[Tooltip("각성 연출 프리팹 (풀스크린)")]
public GameObject AwakeningEffectPrefab;
}
}