feat: 피격 반응 면역을 경직/넉백/다운으로 분리
- 상태이상 데이터와 관리자에서 단일 피격 면역을 경직, 넉백, 다운 개별 면역으로 분리 - 플레이어 프리팹과 디버그 메뉴, 공용 경직 애니메이션을 갱신해 분리된 면역 상태를 테스트 가능하게 정리 - PlayMode 테스트를 추가해 각 면역이 대응하는 반응만 차단하는지 검증
This commit is contained in:
@@ -19,7 +19,9 @@ MonoBehaviour:
|
||||
isDebuff: 0
|
||||
showInUI: 1
|
||||
isShieldState: 1
|
||||
ignoreHitReaction: 0
|
||||
ignoreStagger: 0
|
||||
ignoreKnockback: 0
|
||||
ignoreDown: 0
|
||||
loopingVfxPrefab: {fileID: 0}
|
||||
loopingVfxOffset: {x: 0, y: 0, z: 0}
|
||||
loopingVfxScaleMultiplier: 1
|
||||
|
||||
@@ -18,7 +18,9 @@ MonoBehaviour:
|
||||
level: 1
|
||||
isDebuff: 0
|
||||
showInUI: 0
|
||||
ignoreHitReaction: 0
|
||||
ignoreStagger: 0
|
||||
ignoreKnockback: 0
|
||||
ignoreDown: 0
|
||||
loopingVfxPrefab: {fileID: 1800972780968652, guid: 205d983549fba2a47a7808abf228f4be, type: 3}
|
||||
loopingVfxOffset: {x: 0, y: 3.2, z: 0}
|
||||
loopingVfxScaleMultiplier: 6
|
||||
|
||||
@@ -18,7 +18,9 @@ MonoBehaviour:
|
||||
level: 1
|
||||
isDebuff: 0
|
||||
showInUI: 0
|
||||
ignoreHitReaction: 1
|
||||
ignoreStagger: 1
|
||||
ignoreKnockback: 0
|
||||
ignoreDown: 0
|
||||
statModifiers: []
|
||||
periodicInterval: 0
|
||||
periodicValue: 0
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
%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: b08cc671f858a3b409170a5356e960a0, type: 3}
|
||||
m_Name: Data_Abnormality_Player_넉백면역
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Abnormalities.AbnormalityData
|
||||
abnormalityName: 넉백 면역
|
||||
icon: {fileID: 0}
|
||||
duration: 0.6
|
||||
level: 1
|
||||
isDebuff: 0
|
||||
showInUI: 0
|
||||
ignoreStagger: 0
|
||||
ignoreKnockback: 1
|
||||
ignoreDown: 0
|
||||
statModifiers: []
|
||||
periodicInterval: 0
|
||||
periodicValue: 0
|
||||
controlType: 0
|
||||
slowMultiplier: 0.5
|
||||
incomingDamageMultiplier: 1
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 13796a48dd6e48a8a391c1b8d25e7020
|
||||
@@ -0,0 +1,29 @@
|
||||
%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: b08cc671f858a3b409170a5356e960a0, type: 3}
|
||||
m_Name: Data_Abnormality_Player_다운면역
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Abnormalities.AbnormalityData
|
||||
abnormalityName: 다운 면역
|
||||
icon: {fileID: 0}
|
||||
duration: 0.6
|
||||
level: 1
|
||||
isDebuff: 0
|
||||
showInUI: 0
|
||||
ignoreStagger: 0
|
||||
ignoreKnockback: 0
|
||||
ignoreDown: 1
|
||||
statModifiers: []
|
||||
periodicInterval: 0
|
||||
periodicValue: 0
|
||||
controlType: 0
|
||||
slowMultiplier: 0.5
|
||||
incomingDamageMultiplier: 1
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cc4faad006db4769b2400d8b8a8a2706
|
||||
@@ -19,7 +19,9 @@ MonoBehaviour:
|
||||
isDebuff: 0
|
||||
showInUI: 1
|
||||
isShieldState: 1
|
||||
ignoreHitReaction: 0
|
||||
ignoreStagger: 0
|
||||
ignoreKnockback: 0
|
||||
ignoreDown: 0
|
||||
loopingVfxPrefab: {fileID: 0}
|
||||
loopingVfxOffset: {x: 0, y: 0, z: 0}
|
||||
loopingVfxScaleMultiplier: 1
|
||||
|
||||
@@ -19,7 +19,9 @@ MonoBehaviour:
|
||||
isDebuff: 0
|
||||
showInUI: 1
|
||||
isShieldState: 1
|
||||
ignoreHitReaction: 0
|
||||
ignoreStagger: 0
|
||||
ignoreKnockback: 0
|
||||
ignoreDown: 0
|
||||
loopingVfxPrefab: {fileID: 0}
|
||||
loopingVfxOffset: {x: 0, y: 0, z: 0}
|
||||
loopingVfxScaleMultiplier: 1
|
||||
|
||||
Reference in New Issue
Block a user