feat(skill): DamageType 및 magAtk/magDef 스킬 시스템 추가
- DamageType enum 추가 (physical/magical) - 스킬별 데미지 타입 지정 기능 구현 - 마법 스킬 데미지에 magAtk/magDef 적용 - 장비 아이템에서 magAtk/magDef 스탯 추출 - 관련 테스트 업데이트
This commit is contained in:
@@ -118,6 +118,7 @@ class MockFactories {
|
||||
level: monsterLevel,
|
||||
atk: 10,
|
||||
def: 5,
|
||||
magDef: 5,
|
||||
hpMax: monsterHpMax,
|
||||
hpCurrent: monsterHpCurrent,
|
||||
criRate: 0.05,
|
||||
@@ -146,6 +147,7 @@ class MockFactories {
|
||||
int level = 1,
|
||||
int atk = 10,
|
||||
int def = 5,
|
||||
int magDef = 5,
|
||||
int hpMax = 100,
|
||||
int? hpCurrent,
|
||||
double criRate = 0.05,
|
||||
@@ -160,6 +162,7 @@ class MockFactories {
|
||||
level: level,
|
||||
atk: atk,
|
||||
def: def,
|
||||
magDef: magDef,
|
||||
hpMax: hpMax,
|
||||
hpCurrent: hpCurrent ?? hpMax,
|
||||
criRate: criRate,
|
||||
@@ -182,6 +185,7 @@ class MockFactories {
|
||||
level: level,
|
||||
atk: base.atk,
|
||||
def: base.def,
|
||||
magDef: base.def, // 물리 방어와 동일
|
||||
hpMax: base.hp,
|
||||
hpCurrent: base.hp,
|
||||
criRate: 0.05,
|
||||
|
||||
Reference in New Issue
Block a user