feat: 젬 장착 제약 시스템 추가
- 기반 스킬 분류를 도입하고 젬별 장착 가능 스킬 타입 조건을 추가함 - 동일 젬 중복 장착, 카테고리 상호 배타, 특정 젬 상호 배타를 로드아웃 검증에 반영함 - 테스트용 젬/스킬 자산과 디버그 생성 메뉴를 새 제약 구조에 맞게 갱신함 - Unity 재컴파일과 콘솔 확인으로 신규 컴파일 에러가 없음을 검증함
This commit is contained in:
@@ -10,11 +10,13 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 94f0a76cebcac2f4fb5daf1b675fd79f, type: 3}
|
||||
m_Name: Data_Skill_Player_광역치유
|
||||
m_Name: "Data_Skill_Player_\uAD11\uC5ED\uCE58\uC720"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: 광역 치유
|
||||
description: 주변 아군과 자신의 체력을 함께 회복한다.
|
||||
skillName: "\uAD11\uC5ED \uCE58\uC720"
|
||||
description: "\uC8FC\uBCC0 \uC544\uAD70\uACFC \uC790\uC2E0\uC758 \uCCB4\uB825\uC744
|
||||
\uD568\uAED8 \uD68C\uBCF5\uD55C\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 4
|
||||
skillClip: {fileID: -8689311932429934276, guid: 836c26605050496b9fd07dd456e6ea82, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
@@ -26,6 +28,7 @@ MonoBehaviour:
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 16
|
||||
manaCost: 30
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects:
|
||||
- {fileID: 11400000, guid: e7d0d605c1c2449ebc41f1a713670d6b, type: 2}
|
||||
effects:
|
||||
|
||||
@@ -15,14 +15,19 @@ MonoBehaviour:
|
||||
skillName: "\uAD6C\uB974\uAE30"
|
||||
description:
|
||||
icon: {fileID: 21300000, guid: eafcc94eae3865944b93e64c4e281aa0, type: 3}
|
||||
baseTypes: 16
|
||||
skillClip: {fileID: -14460799136228694, guid: d6d51384d6dd17a419c1d8e2a1c0c875, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
useRootMotion: 1
|
||||
ignoreRootMotionY: 1
|
||||
jumpToTarget: 0
|
||||
blockMovementWhileCasting: 1
|
||||
blockJumpWhileCasting: 1
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 10
|
||||
manaCost: 0
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: 8b2c3d4e5f60718293a4b5c6d7e8f901, type: 2}
|
||||
|
||||
@@ -10,11 +10,14 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 94f0a76cebcac2f4fb5daf1b675fd79f, type: 3}
|
||||
m_Name: Data_Skill_Player_도발
|
||||
m_Name: "Data_Skill_Player_\uB3C4\uBC1C"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: 도발
|
||||
description: 주변 적의 위협 수치를 크게 높이고 짧은 시간 동안 위협 생성량을 증가시킨다.
|
||||
skillName: "\uB3C4\uBC1C"
|
||||
description: "\uC8FC\uBCC0 \uC801\uC758 \uC704\uD611 \uC218\uCE58\uB97C \uD06C\uAC8C
|
||||
\uB192\uC774\uACE0 \uC9E7\uC740 \uC2DC\uAC04 \uB3D9\uC548 \uC704\uD611 \uC0DD\uC131\uB7C9\uC744
|
||||
\uC99D\uAC00\uC2DC\uD0A8\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 40
|
||||
skillClip: {fileID: -4662563244894722208, guid: de4d0153716747cd9fc90c60f5efb1ae, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
@@ -26,5 +29,7 @@ MonoBehaviour:
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 8
|
||||
manaCost: 10
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: f0aaa98426be3d44082a386c00ea9aea, type: 2}
|
||||
|
||||
@@ -13,13 +13,21 @@ MonoBehaviour:
|
||||
m_Name: "Data_Skill_Player_\uB3CC\uC9C4"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: "\uB3CC\uC9C4"
|
||||
description:
|
||||
description:
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 16
|
||||
skillClip: {fileID: 0}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
useRootMotion: 1
|
||||
ignoreRootMotionY: 1
|
||||
jumpToTarget: 0
|
||||
blockMovementWhileCasting: 1
|
||||
blockJumpWhileCasting: 1
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 3
|
||||
manaCost: 15
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2, type: 2}
|
||||
|
||||
@@ -10,11 +10,13 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 94f0a76cebcac2f4fb5daf1b675fd79f, type: 3}
|
||||
m_Name: Data_Skill_Player_방어태세
|
||||
m_Name: "Data_Skill_Player_\uBC29\uC5B4\uD0DC\uC138"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: 방어 태세
|
||||
description: 짧은 시간 동안 받는 피해를 줄이고 위협 생성량을 높인다.
|
||||
skillName: "\uBC29\uC5B4 \uD0DC\uC138"
|
||||
description: "\uC9E7\uC740 \uC2DC\uAC04 \uB3D9\uC548 \uBC1B\uB294 \uD53C\uD574\uB97C
|
||||
\uC904\uC774\uACE0 \uC704\uD611 \uC0DD\uC131\uB7C9\uC744 \uB192\uC778\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 2
|
||||
skillClip: {fileID: -592826573199220879, guid: 52e14756abda46499f4739d811043b3d, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
@@ -26,6 +28,7 @@ MonoBehaviour:
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 10
|
||||
manaCost: 12
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects:
|
||||
- {fileID: 11400000, guid: e7d0d605c1c2449ebc41f1a713670d6b, type: 2}
|
||||
effects:
|
||||
|
||||
@@ -15,11 +15,19 @@ MonoBehaviour:
|
||||
skillName: "\uBCA0\uAE30"
|
||||
description:
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 1
|
||||
skillClip: {fileID: -7717634560727564301, guid: 0f6fd9302e489b94d96774e2713b1317, type: 3}
|
||||
endClip: {fileID: -8265974341663887746, guid: fbcbf9c09792c924296ac6036e76f6dc, type: 3}
|
||||
animationSpeed: 1
|
||||
useRootMotion: 1
|
||||
ignoreRootMotionY: 1
|
||||
jumpToTarget: 0
|
||||
blockMovementWhileCasting: 1
|
||||
blockJumpWhileCasting: 1
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 1
|
||||
manaCost: 5
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: e23fca57309ab2b4faa5c380118cd07e, type: 2}
|
||||
|
||||
@@ -10,11 +10,13 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 94f0a76cebcac2f4fb5daf1b675fd79f, type: 3}
|
||||
m_Name: Data_Skill_Player_보호막
|
||||
m_Name: "Data_Skill_Player_\uBCF4\uD638\uB9C9"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: 보호막
|
||||
description: 주변 아군과 자신에게 피해를 흡수하는 보호막을 부여한다.
|
||||
skillName: "\uBCF4\uD638\uB9C9"
|
||||
description: "\uC8FC\uBCC0 \uC544\uAD70\uACFC \uC790\uC2E0\uC5D0\uAC8C \uD53C\uD574\uB97C
|
||||
\uD761\uC218\uD558\uB294 \uBCF4\uD638\uB9C9\uC744 \uBD80\uC5EC\uD55C\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 6
|
||||
skillClip: {fileID: -1185230921767219677, guid: f2d90cfa60b04630af1dde00f4d29320, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
@@ -26,6 +28,7 @@ MonoBehaviour:
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 18
|
||||
manaCost: 24
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects:
|
||||
- {fileID: 11400000, guid: e7d0d605c1c2449ebc41f1a713670d6b, type: 2}
|
||||
effects:
|
||||
|
||||
@@ -16,6 +16,7 @@ MonoBehaviour:
|
||||
description: "\uB2E4\uC911 \uC82C \uD6A8\uACFC \uAC80\uC99D\uC6A9 \uBE60\uB978
|
||||
\uB2E8\uC77C \uACF5\uACA9"
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 1
|
||||
skillClip: {fileID: -8689311932429934276, guid: ac0adc4c7f982fe4d82eac9c2267f0c6, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
|
||||
@@ -13,13 +13,21 @@ MonoBehaviour:
|
||||
m_Name: "Data_Skill_Player_\uCC0C\uB974\uAE30"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: "\uCC0C\uB974\uAE30"
|
||||
description:
|
||||
description:
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 1
|
||||
skillClip: {fileID: -8689311932429934276, guid: ac0adc4c7f982fe4d82eac9c2267f0c6, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
useRootMotion: 1
|
||||
ignoreRootMotionY: 1
|
||||
jumpToTarget: 0
|
||||
blockMovementWhileCasting: 1
|
||||
blockJumpWhileCasting: 1
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 1
|
||||
manaCost: 5
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4, type: 2}
|
||||
|
||||
@@ -10,11 +10,13 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 94f0a76cebcac2f4fb5daf1b675fd79f, type: 3}
|
||||
m_Name: Data_Skill_Player_철벽
|
||||
m_Name: "Data_Skill_Player_\uCCA0\uBCBD"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: 철벽
|
||||
description: 짧은 시간 동안 무적이 되며 위협 생성량이 약간 증가한다.
|
||||
skillName: "\uCCA0\uBCBD"
|
||||
description: "\uC9E7\uC740 \uC2DC\uAC04 \uB3D9\uC548 \uBB34\uC801\uC774 \uB418\uBA70
|
||||
\uC704\uD611 \uC0DD\uC131\uB7C9\uC774 \uC57D\uAC04 \uC99D\uAC00\uD55C\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 6
|
||||
skillClip: {fileID: -7313196749698736815, guid: 95764ba490b24918b73fc1553e34dc1e, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
@@ -26,6 +28,7 @@ MonoBehaviour:
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 18
|
||||
manaCost: 20
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects:
|
||||
- {fileID: 11400000, guid: e7d0d605c1c2449ebc41f1a713670d6b, type: 2}
|
||||
effects:
|
||||
|
||||
@@ -10,11 +10,12 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 94f0a76cebcac2f4fb5daf1b675fd79f, type: 3}
|
||||
m_Name: Data_Skill_Player_치유
|
||||
m_Name: "Data_Skill_Player_\uCE58\uC720"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: 치유
|
||||
description: 자신의 체력을 빠르게 회복한다.
|
||||
skillName: "\uCE58\uC720"
|
||||
description: "\uC790\uC2E0\uC758 \uCCB4\uB825\uC744 \uBE60\uB974\uAC8C \uD68C\uBCF5\uD55C\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 4
|
||||
skillClip: {fileID: -8689311932429934276, guid: 4450ee0d92144ade9f63dd601432d3bf, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
@@ -26,6 +27,7 @@ MonoBehaviour:
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 8
|
||||
manaCost: 18
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects:
|
||||
- {fileID: 11400000, guid: e7d0d605c1c2449ebc41f1a713670d6b, type: 2}
|
||||
effects:
|
||||
|
||||
@@ -16,11 +16,19 @@ MonoBehaviour:
|
||||
description: "\uD22C\uC0AC\uCCB4\uB97C \uBC1C\uC0AC\uD569\uB2C8\uB2E4. \uBA85\uC911
|
||||
\uC2DC \uC6D0\uAC70\uB9AC \uB300\uBBF8\uC9C0\uB97C \uC785\uD799\uB2C8\uB2E4."
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 1
|
||||
skillClip: {fileID: -8689311932429934276, guid: ac0adc4c7f982fe4d82eac9c2267f0c6, type: 3}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
useRootMotion: 1
|
||||
ignoreRootMotionY: 1
|
||||
jumpToTarget: 0
|
||||
blockMovementWhileCasting: 1
|
||||
blockJumpWhileCasting: 1
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 1.5
|
||||
manaCost: 10
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: fa684d4a7ce68d54aa4ce101f9400c35, type: 2}
|
||||
|
||||
@@ -13,13 +13,21 @@ MonoBehaviour:
|
||||
m_Name: "Data_Skill_Player_\uD68C\uC804\uBCA0\uAE30"
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillData
|
||||
skillName: "\uD68C\uC804\uBCA0\uAE30"
|
||||
description:
|
||||
description:
|
||||
icon: {fileID: 0}
|
||||
baseTypes: 1
|
||||
skillClip: {fileID: 0}
|
||||
endClip: {fileID: 0}
|
||||
animationSpeed: 1
|
||||
useRootMotion: 0
|
||||
ignoreRootMotionY: 1
|
||||
jumpToTarget: 0
|
||||
blockMovementWhileCasting: 1
|
||||
blockJumpWhileCasting: 1
|
||||
blockOtherSkillsWhileCasting: 1
|
||||
cooldown: 2
|
||||
manaCost: 10
|
||||
maxGemSlotCount: 2
|
||||
castStartEffects: []
|
||||
effects:
|
||||
- {fileID: 11400000, guid: c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6, type: 2}
|
||||
|
||||
Reference in New Issue
Block a user