From 15614733f0a4b6fdbc2dbf21e95d12d6a937a131 Mon Sep 17 00:00:00 2001 From: JKH47 Date: Mon, 3 Mar 2025 01:18:48 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B8=EB=9F=B0=EC=8A=A4=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 밸런스 수정 (인식범위 전범위, 공격범위0.3>0.35), json파일 수정) --- .../Resources/GameData/MonsterSkills.json | 2 +- .../Gameton/Resources/GameData/heart.json | 9 ++ .../Resources/GameData/heart.json.meta | 7 ++ .../Gameton/Resources/GameData/monster.json | 88 +++++++++---------- .../Gameton/Resources/GameData/player.json | 16 ++++ .../Resources/GameData/player.json.meta | 7 ++ .../Gameton/Resources/GameData/skill.json | 64 ++++++++------ .../Resources/GameData/skill.json.meta | 2 +- .../Resources/MonsterPrefabs/BlueRex.prefab | 4 +- .../Resources/MonsterPrefabs/GreenOgre.prefab | 4 +- .../MonsterPrefabs/GreenPumpkin.prefab | 4 +- .../Resources/MonsterPrefabs/GreenRex.prefab | 5 +- .../MonsterPrefabs/GreenTroll.prefab | 4 +- .../MonsterPrefabs/PurplePumpkin.prefab | 5 +- .../Resources/MonsterPrefabs/RedDragon.prefab | 4 +- .../Resources/MonsterPrefabs/RedOgre.prefab | 4 +- .../Resources/MonsterPrefabs/RedRex.prefab | 4 +- .../MonsterPrefabs/YellowPumpkin.prefab | 3 +- 18 files changed, 140 insertions(+), 96 deletions(-) create mode 100644 Gameton-06/Assets/Gameton/Resources/GameData/heart.json create mode 100644 Gameton-06/Assets/Gameton/Resources/GameData/heart.json.meta create mode 100644 Gameton-06/Assets/Gameton/Resources/GameData/player.json create mode 100644 Gameton-06/Assets/Gameton/Resources/GameData/player.json.meta diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/MonsterSkills.json b/Gameton-06/Assets/Gameton/Resources/GameData/MonsterSkills.json index a5c17bc8..b1f8075c 100644 --- a/Gameton-06/Assets/Gameton/Resources/GameData/MonsterSkills.json +++ b/Gameton-06/Assets/Gameton/Resources/GameData/MonsterSkills.json @@ -11,6 +11,6 @@ "skillName": "DragonBreath", "damage": 1.5, "cooldown": 10, - "range": 5 + "range": 0 } ] \ No newline at end of file diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/heart.json b/Gameton-06/Assets/Gameton/Resources/GameData/heart.json new file mode 100644 index 00000000..a87cddfe --- /dev/null +++ b/Gameton-06/Assets/Gameton/Resources/GameData/heart.json @@ -0,0 +1,9 @@ +{ + "items": [ + { + "characterId": 1, + "currentHearts": 91, + "lastHeartTime": "2025-03-01 오후 10:33:24" + } + ] +} \ No newline at end of file diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/heart.json.meta b/Gameton-06/Assets/Gameton/Resources/GameData/heart.json.meta new file mode 100644 index 00000000..b57a9a47 --- /dev/null +++ b/Gameton-06/Assets/Gameton/Resources/GameData/heart.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62b6002fdcc90b34f98df6d725cce8b1 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/monster.json b/Gameton-06/Assets/Gameton/Resources/GameData/monster.json index c11c98fa..7f026e09 100644 --- a/Gameton-06/Assets/Gameton/Resources/GameData/monster.json +++ b/Gameton-06/Assets/Gameton/Resources/GameData/monster.json @@ -5,11 +5,11 @@ "level": 1, "hp": 50, "attackPower": 20, - "defencePower": 10, + "defencePower": 50, "monsterSkillID": 0, - "Gold": 1, + "Gold": 10, "Exp": 2, - "Score": 10 + "Score": 5 }, { "id": 2, @@ -17,83 +17,83 @@ "level": 2, "hp": 80, "attackPower": 22, - "defencePower": 12, + "defencePower": 50, "monsterSkillID": 0, - "Gold": 1, + "Gold": 10, "Exp": 3, - "Score": 10 + "Score": 5 }, { "id": 3, "name": "GreenRex", "level": 3, - "hp": 700, - "attackPower": 70, - "defencePower": 40, + "hp": 600, + "attackPower": 50, + "defencePower": 50, "monsterSkillID": 1, - "Gold": 15, - "Exp": 50, - "Score": 125 + "Gold": 80, + "Exp": 20, + "Score": 240 }, { "id": 4, "name": "GreenPumpkin", "level": 4, - "hp": 120, - "attackPower": 40, - "defencePower": 20, + "hp": 150, + "attackPower": 50, + "defencePower": 50, "monsterSkillID": 0, - "Gold": 2, - "Exp": 5, + "Gold": 11, + "Exp": 3, "Score": 20 }, { "id": 5, "name": "RedOgre", "level": 5, - "hp": 150, - "attackPower": 44, - "defencePower": 24, + "hp": 200, + "attackPower": 60, + "defencePower": 50, "monsterSkillID": 0, - "Gold": 3, - "Exp": 7, + "Gold": 11, + "Exp": 4, "Score": 20 }, { "id": 6, "name": "BlueRex", "level": 6, - "hp": 1500, + "hp": 1000, "attackPower": 100, - "defencePower": 60, + "defencePower": 50, "monsterSkillID": 1, - "Gold": 50, - "Exp": 150, - "Score": 225 + "Gold": 118, + "Exp": 25, + "Score": 400 }, { "id": 7, "name": "GreenOgre", "level": 7, "hp": 300, - "attackPower": 28, - "defencePower": 30, + "attackPower": 90, + "defencePower": 50, "monsterSkillID": 0, - "Gold": 4, - "Exp": 8, - "Score": 40 + "Gold": 12, + "Exp": 4, + "Score": 30 }, { "id": 8, "name": "GreenTroll", "level": 8, "hp": 400, - "attackPower": 30, - "defencePower": 30, + "attackPower": 90, + "defencePower": 50, "monsterSkillID": 0, - "Gold": 6, - "Exp": 10, - "Score": 50 + "Gold": 13, + "Exp": 5, + "Score": 40 }, { "id": 9, @@ -103,9 +103,9 @@ "attackPower": 110, "defencePower": 50, "monsterSkillID": 1, - "Gold": 125, - "Exp": 250, - "Score": 500 + "Gold": 150, + "Exp": 35, + "Score": 1500 }, { "id": 10, @@ -113,10 +113,10 @@ "level": 10, "hp": 5000, "attackPower": 180, - "defencePower": 100, + "defencePower": 50, "monsterSkillID": 1, - "Gold": 300, - "Exp": 600, - "Score": 1000 + "Gold": 200, + "Exp": 60, + "Score": 2000 } ] \ No newline at end of file diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/player.json b/Gameton-06/Assets/Gameton/Resources/GameData/player.json new file mode 100644 index 00000000..e24809ce --- /dev/null +++ b/Gameton-06/Assets/Gameton/Resources/GameData/player.json @@ -0,0 +1,16 @@ +{ + "items": [ + { + "id": "P000", + "type": "w", + "name": "TTTT", + "level": 5, + "experience": 32, + "hp": 390, + "mp": 100, + "attackPower": 80, + "defensivePower": 45, + "critical": 30 + } + ] +} \ No newline at end of file diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/player.json.meta b/Gameton-06/Assets/Gameton/Resources/GameData/player.json.meta new file mode 100644 index 00000000..843c8953 --- /dev/null +++ b/Gameton-06/Assets/Gameton/Resources/GameData/player.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b83b942b2b7bf6e438d1d3b8cd60b927 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/skill.json b/Gameton-06/Assets/Gameton/Resources/GameData/skill.json index 747ff4f1..0159d14c 100644 --- a/Gameton-06/Assets/Gameton/Resources/GameData/skill.json +++ b/Gameton-06/Assets/Gameton/Resources/GameData/skill.json @@ -3,74 +3,82 @@ { "id": "K0001", "name": "FireBall", - "mpConsumption": 10, + "mpConsumption": 5, "damage": 1.2000000476837159, "coolDown": 5, - "slotNumber": 0, - "requiredLevel": 1 + "slotNumber": 1, + "requiredLevel": 1, + "maxHitCount": 3 }, { "id": "K0002", "name": "IceBall", - "mpConsumption": 12, + "mpConsumption": 5, "damage": 1.2999999523162842, - "coolDown": 6, - "slotNumber": 1, - "requiredLevel": 3 + "coolDown": 5, + "slotNumber": 2, + "requiredLevel": 2, + "maxHitCount": 3 }, { "id": "K0003", "name": "Leaf Shuriken", - "mpConsumption": 7, + "mpConsumption": 5, "damage": 1.149999976158142, "coolDown": 3, "slotNumber": 0, - "requiredLevel": 5 + "requiredLevel": 3, + "maxHitCount": 4 }, { "id": "K0004", "name": "Earth Smash", - "mpConsumption": 20, - "damage": 1.7999999523162842, - "coolDown": 15, + "mpConsumption": 1, + "damage": 1.0, + "coolDown": 1, "slotNumber": 0, - "requiredLevel": 7 + "requiredLevel": 1, + "maxHitCount": 1 }, { "id": "K0005", "name": "Bubble POP", - "mpConsumption": 5, - "damage": 1.149999976158142, - "coolDown": 2, + "mpConsumption": 1, + "damage": 1.0, + "coolDown": 1, "slotNumber": 0, - "requiredLevel": 9 + "requiredLevel": 1, + "maxHitCount": 1 }, { "id": "K0006", "name": "Leaf Cutter", - "mpConsumption": 14, + "mpConsumption": 8, "damage": 1.399999976158142, "coolDown": 5, - "slotNumber": 0, - "requiredLevel": 11 + "slotNumber": 3, + "requiredLevel": 4, + "maxHitCount": 4 }, { "id": "K0007", "name": "DarknessBall", - "mpConsumption": 30, - "damage": 2.4000000953674318, - "coolDown": 12, + "mpConsumption": 12, + "damage": 2.0, + "coolDown": 10, "slotNumber": 0, - "requiredLevel": 13 + "requiredLevel": 5, + "maxHitCount": 6 }, { "id": "K0008", "name": "Elemental burst", - "mpConsumption": 60, - "damage": 8.0, - "coolDown": 40, + "mpConsumption": 15, + "damage": 2.5, + "coolDown": 12, "slotNumber": 0, - "requiredLevel": 15 + "requiredLevel": 6, + "maxHitCount": 8 } ] } \ No newline at end of file diff --git a/Gameton-06/Assets/Gameton/Resources/GameData/skill.json.meta b/Gameton-06/Assets/Gameton/Resources/GameData/skill.json.meta index 1b8a7d29..bac1e1f4 100644 --- a/Gameton-06/Assets/Gameton/Resources/GameData/skill.json.meta +++ b/Gameton-06/Assets/Gameton/Resources/GameData/skill.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a5c573092f412bf47b101f0d7f7c809f +guid: e4b1d8596e07b9840922481953107b52 TextScriptImporter: externalObjects: {} userData: diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/BlueRex.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/BlueRex.prefab index 40191b70..35e8d81c 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/BlueRex.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/BlueRex.prefab @@ -218,7 +218,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &2442399451567191931 MonoBehaviour: m_ObjectHideFlags: 0 @@ -299,7 +299,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &7612058439108332606 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenOgre.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenOgre.prefab index cc09dc5f..fb6fd1d0 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenOgre.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenOgre.prefab @@ -320,7 +320,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &969915786757172744 MonoBehaviour: m_ObjectHideFlags: 0 @@ -631,7 +631,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &6258890671282349065 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenPumpkin.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenPumpkin.prefab index 3410e367..a90108f2 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenPumpkin.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenPumpkin.prefab @@ -400,7 +400,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &7259172670323075132 MonoBehaviour: m_ObjectHideFlags: 0 @@ -632,7 +632,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &771999379165872925 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenRex.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenRex.prefab index 6227d762..7fc485ab 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenRex.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenRex.prefab @@ -229,7 +229,6 @@ MonoBehaviour: Gold: 0 Exp: 0 Score: 0 - _attackSound: {fileID: 8300000, guid: 410601cdf0dc2194e8c95506d0f9410c, type: 3} _deathSound: {fileID: 8300000, guid: 22b2ca228b3f8ee49b511d312127d757, type: 3} _hitSound: {fileID: 8300000, guid: f48df33f7dda4a94aae097863d2e875d, type: 3} --- !u!1 &1425971833131969348 @@ -476,7 +475,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &7019662158690775711 MonoBehaviour: m_ObjectHideFlags: 0 @@ -632,7 +631,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &7977788187953700221 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenTroll.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenTroll.prefab index 881ee025..108704a1 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenTroll.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/GreenTroll.prefab @@ -67,7 +67,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &4488691273418449616 MonoBehaviour: m_ObjectHideFlags: 0 @@ -147,7 +147,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &2705174015366623095 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/PurplePumpkin.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/PurplePumpkin.prefab index e7996611..d7c1143a 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/PurplePumpkin.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/PurplePumpkin.prefab @@ -169,7 +169,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &6606915575002594920 MonoBehaviour: m_ObjectHideFlags: 0 @@ -325,7 +325,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &2632654723781966565 MonoBehaviour: m_ObjectHideFlags: 0 @@ -643,6 +643,5 @@ MonoBehaviour: Gold: 0 Exp: 0 Score: 0 - _attackSound: {fileID: 8300000, guid: 0276d1771dc6b084da5731cd611b452a, type: 3} _deathSound: {fileID: 8300000, guid: b28bcc4f81c0b4241be9fd9d2f59604e, type: 3} _hitSound: {fileID: 8300000, guid: f48df33f7dda4a94aae097863d2e875d, type: 3} diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedDragon.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedDragon.prefab index c532d73c..b57500a6 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedDragon.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedDragon.prefab @@ -374,7 +374,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &3343985603681125322 MonoBehaviour: m_ObjectHideFlags: 0 @@ -530,7 +530,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &2744203959282724746 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedOgre.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedOgre.prefab index 3cabde31..e451a9f7 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedOgre.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedOgre.prefab @@ -67,7 +67,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &6147862301494955552 MonoBehaviour: m_ObjectHideFlags: 0 @@ -556,7 +556,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &4745260131413053643 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedRex.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedRex.prefab index ed9f89b1..ddb90774 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedRex.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/RedRex.prefab @@ -143,7 +143,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &5208359482562426013 MonoBehaviour: m_ObjectHideFlags: 0 @@ -557,7 +557,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 0.3 + m_Radius: 0.35 --- !u!114 &5959481821914720140 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/YellowPumpkin.prefab b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/YellowPumpkin.prefab index 0d918c53..b1613d67 100644 --- a/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/YellowPumpkin.prefab +++ b/Gameton-06/Assets/Gameton/Resources/MonsterPrefabs/YellowPumpkin.prefab @@ -384,7 +384,6 @@ MonoBehaviour: Gold: 0 Exp: 0 Score: 0 - _attackSound: {fileID: 8300000, guid: 0276d1771dc6b084da5731cd611b452a, type: 3} _deathSound: {fileID: 8300000, guid: b28bcc4f81c0b4241be9fd9d2f59604e, type: 3} _hitSound: {fileID: 8300000, guid: f48df33f7dda4a94aae097863d2e875d, type: 3} --- !u!1 &6732329482384499360 @@ -632,7 +631,7 @@ CircleCollider2D: m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 - m_Radius: 6 + m_Radius: 10 --- !u!114 &4894791795414822076 MonoBehaviour: m_ObjectHideFlags: 0