balance: 전사 카드를 전직 계열별로 재배치

This commit is contained in:
2026-07-05 03:47:28 +09:00
parent f89cd1ad63
commit fe92b8bbb8
4 changed files with 48 additions and 47 deletions

File diff suppressed because one or more lines are too long

View File

@@ -276,7 +276,7 @@
"xDamagePerEnergy": 5, "xDamagePerEnergy": 5,
"desc": "모든 에너지를 사용해 에너지당 모든 적에게 피해 5", "desc": "모든 에너지를 사용해 에너지당 모든 적에게 피해 5",
"image": "fe83c7635b0e49ed83d75a2833adb53e", "image": "fe83c7635b0e49ed83d75a2833adb53e",
"class": "warrior", "class": "crusader",
"rarity": "unique", "rarity": "unique",
"fx": "1b0afc410a1a458598eb7ca2fb26e97d" "fx": "1b0afc410a1a458598eb7ca2fb26e97d"
}, },
@@ -300,7 +300,7 @@
"attackDamageVsWeakMultiplier": 2, "attackDamageVsWeakMultiplier": 2,
"desc": "피해 4. 대상이 약화 상태면 피해 2배", "desc": "피해 4. 대상이 약화 상태면 피해 2배",
"image": "09370fc7551e47238fd103a80fba558e", "image": "09370fc7551e47238fd103a80fba558e",
"class": "warrior", "class": "page",
"rarity": "unique", "rarity": "unique",
"fx": "863812c5c2f84132ac7465b50ec2283e" "fx": "863812c5c2f84132ac7465b50ec2283e"
}, },
@@ -312,7 +312,7 @@
"draw": 2, "draw": 2,
"desc": "피해 6, 카드 2장 뽑기", "desc": "피해 6, 카드 2장 뽑기",
"image": "379d86e3de064959aa4612f71e84ccfb", "image": "379d86e3de064959aa4612f71e84ccfb",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "e8a145a6c43d493f9ad50fab03b200aa" "fx": "e8a145a6c43d493f9ad50fab03b200aa"
}, },
@@ -324,7 +324,7 @@
"combatCostReductionOnPlay": 1, "combatCostReductionOnPlay": 1,
"desc": "피해 12. 사용할 때마다 이번 전투에서 비용 1 감소", "desc": "피해 12. 사용할 때마다 이번 전투에서 비용 1 감소",
"image": "1bc3e52b330648faae9eafd5a205e37b", "image": "1bc3e52b330648faae9eafd5a205e37b",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "48754be05be344358cddd55aa8fe11f4" "fx": "48754be05be344358cddd55aa8fe11f4"
}, },
@@ -336,7 +336,7 @@
"damagePerCardDrawnThisCombat": 1, "damagePerCardDrawnThisCombat": 1,
"desc": "피해 6. 이번 전투에서 뽑은 카드마다 피해 +1", "desc": "피해 6. 이번 전투에서 뽑은 카드마다 피해 +1",
"image": "e2580523efc6457385114b78ad0d7cce", "image": "e2580523efc6457385114b78ad0d7cce",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "6f283d96d5804b4fb88009685a11c1f8" "fx": "6f283d96d5804b4fb88009685a11c1f8"
}, },
@@ -348,7 +348,7 @@
"hits": 2, "hits": 2,
"desc": "피해 8 x 2회", "desc": "피해 8 x 2회",
"image": "115e309771604743853abad2d8d186bc", "image": "115e309771604743853abad2d8d186bc",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "997fa6999aa04dbb97a1dd99025fa2ba" "fx": "997fa6999aa04dbb97a1dd99025fa2ba"
}, },
@@ -359,7 +359,7 @@
"damage": 15, "damage": 15,
"desc": "피해 15", "desc": "피해 15",
"image": "b7030d8caedc4fbc9f38fe1e541d6e6b", "image": "b7030d8caedc4fbc9f38fe1e541d6e6b",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "2799562e984c4a4da3b73e1f3431057c" "fx": "2799562e984c4a4da3b73e1f3431057c"
}, },
@@ -372,7 +372,7 @@
"strength": 3, "strength": 3,
"desc": "피해 5 x 2회, 힘 +3", "desc": "피해 5 x 2회, 힘 +3",
"image": "9aac955d159f49c1bc913ef96128e781", "image": "9aac955d159f49c1bc913ef96128e781",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "1b0afc410a1a458598eb7ca2fb26e97d" "fx": "1b0afc410a1a458598eb7ca2fb26e97d"
}, },
@@ -384,7 +384,7 @@
"gainEnergy": 1, "gainEnergy": 1,
"desc": "피해 14, 에너지 +1", "desc": "피해 14, 에너지 +1",
"image": "90a9bf8eeb844b578b4e2d93ac43fedf", "image": "90a9bf8eeb844b578b4e2d93ac43fedf",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "291b2298db88476f8ae3c6c78f53c9b7" "fx": "291b2298db88476f8ae3c6c78f53c9b7"
}, },
@@ -397,7 +397,7 @@
"vuln": 1, "vuln": 1,
"desc": "피해 12, 약화 1, 취약 1", "desc": "피해 12, 약화 1, 취약 1",
"image": "251b6e12329048429490049a4f3cf564", "image": "251b6e12329048429490049a4f3cf564",
"class": "warrior", "class": "fighter",
"rarity": "unique", "rarity": "unique",
"fx": "863812c5c2f84132ac7465b50ec2283e" "fx": "863812c5c2f84132ac7465b50ec2283e"
}, },
@@ -408,7 +408,7 @@
"damage": 32, "damage": 32,
"desc": "피해 32", "desc": "피해 32",
"image": "92021d62341a4bce9cfd09d1b4b865db", "image": "92021d62341a4bce9cfd09d1b4b865db",
"class": "warrior", "class": "crusader",
"rarity": "unique", "rarity": "unique",
"fx": "e8a145a6c43d493f9ad50fab03b200aa" "fx": "e8a145a6c43d493f9ad50fab03b200aa"
}, },
@@ -421,7 +421,7 @@
"exhaust": true, "exhaust": true,
"desc": "모든 적에게 피해 16. 소멸.", "desc": "모든 적에게 피해 16. 소멸.",
"image": "b4020dbadee6401f9893a020fe4154b1", "image": "b4020dbadee6401f9893a020fe4154b1",
"class": "warrior", "class": "crusader",
"rarity": "unique", "rarity": "unique",
"fx": "48754be05be344358cddd55aa8fe11f4" "fx": "48754be05be344358cddd55aa8fe11f4"
}, },
@@ -434,7 +434,7 @@
"damagePerAttackPlayedThisTurn": 2, "damagePerAttackPlayedThisTurn": 2,
"desc": "모든 적에게 피해 12. 이번 턴 사용한 공격 카드마다 피해 +2", "desc": "모든 적에게 피해 12. 이번 턴 사용한 공격 카드마다 피해 +2",
"image": "e4acdf27d68549db8858d6082169c70c", "image": "e4acdf27d68549db8858d6082169c70c",
"class": "warrior", "class": "crusader",
"rarity": "unique", "rarity": "unique",
"fx": "6f283d96d5804b4fb88009685a11c1f8" "fx": "6f283d96d5804b4fb88009685a11c1f8"
}, },
@@ -468,7 +468,7 @@
"intangible": 1, "intangible": 1,
"desc": "방어도 5, 무형 1", "desc": "방어도 5, 무형 1",
"image": "992dabf6aff2400e92b2f4f705d8ebe7", "image": "992dabf6aff2400e92b2f4f705d8ebe7",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"SecondWind": { "SecondWind": {
@@ -479,7 +479,7 @@
"blockPerExhaustedCard": 5, "blockPerExhaustedCard": 5,
"desc": "손의 공격이 아닌 모든 카드를 소멸시키고, 소멸시킨 카드마다 방어도 5", "desc": "손의 공격이 아닌 모든 카드를 소멸시키고, 소멸시킨 카드마다 방어도 5",
"image": "21af4bccc5054a5dbc8245dfa7f08681", "image": "21af4bccc5054a5dbc8245dfa7f08681",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"Taunt": { "Taunt": {
@@ -501,7 +501,7 @@
"draw": 3, "draw": 3,
"desc": "카드 1장 버리고 카드 3장 뽑기", "desc": "카드 1장 버리고 카드 3장 뽑기",
"image": "64daadf1a98e490d9c14ef52ec776e63", "image": "64daadf1a98e490d9c14ef52ec776e63",
"class": "warrior", "class": "fighter",
"rarity": "unique" "rarity": "unique"
}, },
"EvilEye": { "EvilEye": {
@@ -511,7 +511,7 @@
"block": 16, "block": 16,
"desc": "방어도 16", "desc": "방어도 16",
"image": "09370fc7551e47238fd103a80fba558e", "image": "09370fc7551e47238fd103a80fba558e",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"ForgottenRitual": { "ForgottenRitual": {
@@ -534,7 +534,7 @@
"exhaust": true, "exhaust": true,
"desc": "카드 2장 뽑기, 에너지 +1. 소멸.", "desc": "카드 2장 뽑기, 에너지 +1. 소멸.",
"image": "1bc3e52b330648faae9eafd5a205e37b", "image": "1bc3e52b330648faae9eafd5a205e37b",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"Dominate": { "Dominate": {
@@ -581,7 +581,7 @@
"thorns": 4, "thorns": 4,
"desc": "방어도 12, 가시 4", "desc": "방어도 12, 가시 4",
"image": "9aac955d159f49c1bc913ef96128e781", "image": "9aac955d159f49c1bc913ef96128e781",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"StoneArmor": { "StoneArmor": {
@@ -592,7 +592,7 @@
"value": 4, "value": 4,
"desc": "매턴 방어도 +4", "desc": "매턴 방어도 +4",
"image": "90a9bf8eeb844b578b4e2d93ac43fedf", "image": "90a9bf8eeb844b578b4e2d93ac43fedf",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"FeelNoPain": { "FeelNoPain": {
@@ -603,7 +603,7 @@
"value": 3, "value": 3,
"desc": "매턴 방어도 +3", "desc": "매턴 방어도 +3",
"image": "251b6e12329048429490049a4f3cf564", "image": "251b6e12329048429490049a4f3cf564",
"class": "warrior", "class": "page",
"rarity": "unique" "rarity": "unique"
}, },
"Inflame": { "Inflame": {
@@ -614,7 +614,7 @@
"value": 1, "value": 1,
"desc": "매턴 힘 +1", "desc": "매턴 힘 +1",
"image": "92021d62341a4bce9cfd09d1b4b865db", "image": "92021d62341a4bce9cfd09d1b4b865db",
"class": "warrior", "class": "fighter",
"rarity": "unique" "rarity": "unique"
}, },
"Inferno": { "Inferno": {
@@ -635,7 +635,7 @@
"cardPlayedRandomDamage": 3, "cardPlayedRandomDamage": 3,
"desc": "카드를 사용할 때마다 무작위 적에게 피해 3", "desc": "카드를 사용할 때마다 무작위 적에게 피해 3",
"image": "e4acdf27d68549db8858d6082169c70c", "image": "e4acdf27d68549db8858d6082169c70c",
"class": "warrior", "class": "fighter",
"rarity": "unique" "rarity": "unique"
}, },
"Rupture": { "Rupture": {
@@ -646,7 +646,7 @@
"value": 1, "value": 1,
"desc": "매턴 힘 +1", "desc": "매턴 힘 +1",
"image": "7648c3b8e1ca44fc8ec353561207a670", "image": "7648c3b8e1ca44fc8ec353561207a670",
"class": "warrior", "class": "fighter",
"rarity": "unique" "rarity": "unique"
}, },
"Vicious": { "Vicious": {
@@ -666,7 +666,7 @@
"cardPlayedRandomDamage": 8, "cardPlayedRandomDamage": 8,
"desc": "카드를 사용할 때마다 무작위 적에게 피해 8", "desc": "카드를 사용할 때마다 무작위 적에게 피해 8",
"image": "992dabf6aff2400e92b2f4f705d8ebe7", "image": "992dabf6aff2400e92b2f4f705d8ebe7",
"class": "warrior", "class": "fighter",
"rarity": "unique" "rarity": "unique"
}, },
"PactsEnd": { "PactsEnd": {
@@ -678,7 +678,7 @@
"playableWhenDrawPileEmpty": true, "playableWhenDrawPileEmpty": true,
"desc": "뽑을 카드 더미가 비었을 때 모든 적에게 피해 17", "desc": "뽑을 카드 더미가 비었을 때 모든 적에게 피해 17",
"image": "21af4bccc5054a5dbc8245dfa7f08681", "image": "21af4bccc5054a5dbc8245dfa7f08681",
"class": "warrior", "class": "knight",
"rarity": "legend", "rarity": "legend",
"fx": "e8a145a6c43d493f9ad50fab03b200aa" "fx": "e8a145a6c43d493f9ad50fab03b200aa"
}, },
@@ -691,7 +691,7 @@
"damagePerAttackPlayedThisTurn": 2, "damagePerAttackPlayedThisTurn": 2,
"desc": "피해 4 x 2회. 이번 턴 사용한 공격 카드마다 피해 +2", "desc": "피해 4 x 2회. 이번 턴 사용한 공격 카드마다 피해 +2",
"image": "fe83c7635b0e49ed83d75a2833adb53e", "image": "fe83c7635b0e49ed83d75a2833adb53e",
"class": "warrior", "class": "crusader",
"rarity": "legend", "rarity": "legend",
"fx": "48754be05be344358cddd55aa8fe11f4" "fx": "48754be05be344358cddd55aa8fe11f4"
}, },
@@ -704,7 +704,7 @@
"aoe": true, "aoe": true,
"desc": "모든 적에게 피해 2 x 4회", "desc": "모든 적에게 피해 2 x 4회",
"image": "64daadf1a98e490d9c14ef52ec776e63", "image": "64daadf1a98e490d9c14ef52ec776e63",
"class": "warrior", "class": "crusader",
"rarity": "legend", "rarity": "legend",
"fx": "6f283d96d5804b4fb88009685a11c1f8" "fx": "6f283d96d5804b4fb88009685a11c1f8"
}, },
@@ -717,7 +717,7 @@
"exhaust": true, "exhaust": true,
"desc": "피해를 10 줍니다. 치명타라면, 최대 체력이 3 증가합니다. 소멸.", "desc": "피해를 10 줍니다. 치명타라면, 최대 체력이 3 증가합니다. 소멸.",
"image": "09370fc7551e47238fd103a80fba558e", "image": "09370fc7551e47238fd103a80fba558e",
"class": "warrior", "class": "knight",
"rarity": "legend", "rarity": "legend",
"fx": "997fa6999aa04dbb97a1dd99025fa2ba" "fx": "997fa6999aa04dbb97a1dd99025fa2ba"
}, },
@@ -729,7 +729,7 @@
"hits": 3, "hits": 3,
"desc": "피해 5 x 3회", "desc": "피해 5 x 3회",
"image": "379d86e3de064959aa4612f71e84ccfb", "image": "379d86e3de064959aa4612f71e84ccfb",
"class": "warrior", "class": "crusader",
"rarity": "legend", "rarity": "legend",
"fx": "2799562e984c4a4da3b73e1f3431057c" "fx": "2799562e984c4a4da3b73e1f3431057c"
}, },
@@ -743,7 +743,7 @@
"exhaust": true, "exhaust": true,
"desc": "손의 다른 카드마다 피해 +7 후 모두 버리기. 소멸.", "desc": "손의 다른 카드마다 피해 +7 후 모두 버리기. 소멸.",
"image": "1bc3e52b330648faae9eafd5a205e37b", "image": "1bc3e52b330648faae9eafd5a205e37b",
"class": "warrior", "class": "crusader",
"rarity": "legend", "rarity": "legend",
"fx": "1b0afc410a1a458598eb7ca2fb26e97d" "fx": "1b0afc410a1a458598eb7ca2fb26e97d"
}, },
@@ -755,7 +755,7 @@
"enemyStrengthLossThisTurn": 10, "enemyStrengthLossThisTurn": 10,
"desc": "피해 15. 이번 턴 적 힘 -10", "desc": "피해 15. 이번 턴 적 힘 -10",
"image": "e2580523efc6457385114b78ad0d7cce", "image": "e2580523efc6457385114b78ad0d7cce",
"class": "warrior", "class": "knight",
"rarity": "legend", "rarity": "legend",
"fx": "291b2298db88476f8ae3c6c78f53c9b7" "fx": "291b2298db88476f8ae3c6c78f53c9b7"
}, },
@@ -789,7 +789,7 @@
"handCostZeroThisTurn": true, "handCostZeroThisTurn": true,
"desc": "이번 턴 손의 카드 비용이 0", "desc": "이번 턴 손의 카드 비용이 0",
"image": "9aac955d159f49c1bc913ef96128e781", "image": "9aac955d159f49c1bc913ef96128e781",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Offering": { "Offering": {
@@ -801,7 +801,7 @@
"exhaust": true, "exhaust": true,
"desc": "에너지 +2, 카드 3장 뽑기. 소멸.", "desc": "에너지 +2, 카드 3장 뽑기. 소멸.",
"image": "90a9bf8eeb844b578b4e2d93ac43fedf", "image": "90a9bf8eeb844b578b4e2d93ac43fedf",
"class": "warrior", "class": "crusader",
"rarity": "legend" "rarity": "legend"
}, },
"OneTwoPunch": { "OneTwoPunch": {
@@ -823,7 +823,7 @@
"exhaust": true, "exhaust": true,
"desc": "손의 모든 카드를 소멸시키고, 소멸시킨 카드 수만큼 뽑습니다. 소멸.", "desc": "손의 모든 카드를 소멸시키고, 소멸시킨 카드 수만큼 뽑습니다. 소멸.",
"image": "92021d62341a4bce9cfd09d1b4b865db", "image": "92021d62341a4bce9cfd09d1b4b865db",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Impervious": { "Impervious": {
@@ -834,7 +834,7 @@
"exhaust": true, "exhaust": true,
"desc": "방어도 30. 소멸.", "desc": "방어도 30. 소멸.",
"image": "b4020dbadee6401f9893a020fe4154b1", "image": "b4020dbadee6401f9893a020fe4154b1",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"NotYet": { "NotYet": {
@@ -845,7 +845,7 @@
"exhaust": true, "exhaust": true,
"desc": "HP 10 회복. 소멸.", "desc": "HP 10 회복. 소멸.",
"image": "e4acdf27d68549db8858d6082169c70c", "image": "e4acdf27d68549db8858d6082169c70c",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Aggression": { "Aggression": {
@@ -877,7 +877,7 @@
"value": 8, "value": 8,
"desc": "매턴 방어도 +8", "desc": "매턴 방어도 +8",
"image": "992dabf6aff2400e92b2f4f705d8ebe7", "image": "992dabf6aff2400e92b2f4f705d8ebe7",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Pyre": { "Pyre": {
@@ -888,7 +888,7 @@
"value": 1, "value": 1,
"desc": "매턴 에너지 +1", "desc": "매턴 에너지 +1",
"image": "21af4bccc5054a5dbc8245dfa7f08681", "image": "21af4bccc5054a5dbc8245dfa7f08681",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"DarkEmbrace": { "DarkEmbrace": {
@@ -898,7 +898,7 @@
"drawOnExhaust": 1, "drawOnExhaust": 1,
"desc": "카드가 소멸될 때마다 카드 1장 뽑기", "desc": "카드가 소멸될 때마다 카드 1장 뽑기",
"image": "fe83c7635b0e49ed83d75a2833adb53e", "image": "fe83c7635b0e49ed83d75a2833adb53e",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Unmovable": { "Unmovable": {
@@ -910,7 +910,7 @@
"blockGainMultiplier": 2, "blockGainMultiplier": 2,
"desc": "이번 전투 동안 방어도 획득량 2배", "desc": "이번 전투 동안 방어도 획득량 2배",
"image": "64daadf1a98e490d9c14ef52ec776e63", "image": "64daadf1a98e490d9c14ef52ec776e63",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Juggernaut": { "Juggernaut": {
@@ -920,7 +920,7 @@
"cardPlayedRandomDamage": 5, "cardPlayedRandomDamage": 5,
"desc": "카드를 사용할 때마다 무작위 적에게 피해 5", "desc": "카드를 사용할 때마다 무작위 적에게 피해 5",
"image": "09370fc7551e47238fd103a80fba558e", "image": "09370fc7551e47238fd103a80fba558e",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"Hellraiser": { "Hellraiser": {
@@ -941,7 +941,7 @@
"value": 0, "value": 0,
"desc": "내 턴 시작 시 방어도가 사라지지 않습니다.", "desc": "내 턴 시작 시 방어도가 사라지지 않습니다.",
"image": "1bc3e52b330648faae9eafd5a205e37b", "image": "1bc3e52b330648faae9eafd5a205e37b",
"class": "warrior", "class": "knight",
"rarity": "legend" "rarity": "legend"
}, },
"DemonForm": { "DemonForm": {
@@ -952,7 +952,7 @@
"value": 2, "value": 2,
"desc": "매턴 힘 +2", "desc": "매턴 힘 +2",
"image": "e2580523efc6457385114b78ad0d7cce", "image": "e2580523efc6457385114b78ad0d7cce",
"class": "warrior", "class": "crusader",
"rarity": "legend" "rarity": "legend"
}, },
"SlashBlast": { "SlashBlast": {

Binary file not shown.

View File

@@ -210,7 +210,8 @@ function fight(state, branch, kind, section, rng, options) {
state.turns += result.turns; state.turns += result.turns;
if (!result.win) return false; if (!result.win) return false;
healFromRelics(state, 'combatEnd'); healFromRelics(state, 'combatEnd');
if (kind !== 'boss') offerReward(state.job, branch, state.deck, rng, options.minimumRewardValue); const rewardStrategy = state.job === 'warrior' || state.job === 'rogue' ? state.job : branch;
if (kind !== 'boss') offerReward(state.job, rewardStrategy, state.deck, rng, options.minimumRewardValue);
return true; return true;
} }