Merge branch 'codex/rogue-job-system'

This commit is contained in:
2026-06-30 23:29:47 +09:00
3 changed files with 287 additions and 44 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1401,9 +1401,10 @@
"kind": "Attack",
"class": "thief",
"rarity": "normal",
"desc": "피해를 4만큼 3번 줍니다.",
"damage": 4,
"hits": 3,
"desc": "피해를 3만큼 2번 줍니다. 이번 턴에 사용한 공격 카드 1장당 피해가 2 증가합니다.",
"damage": 3,
"hits": 2,
"damagePerAttackPlayedThisTurn": 2,
"image": "92a5020c978c46bdabab910598118b86"
},
"CriticalEdge": {
@@ -1412,9 +1413,10 @@
"kind": "Skill",
"class": "thief",
"rarity": "unique",
"desc": "카드를 1장 뽑습니다. 다음 턴에, 공격 카드의 피해량이 2배가 됩니다.",
"desc": "카드를 1장 뽑습니다. 다음 턴에 공격 카드의 피해량이 2배가 됩니다. 보존.",
"draw": 1,
"nextTurnAttackMultiplier": 2,
"retain": true,
"image": "c1e19219745e44c39ae6ac2f77e347d9"
},
"Steal": {
@@ -1423,8 +1425,9 @@
"kind": "Attack",
"class": "thief",
"rarity": "normal",
"desc": "피해를 5 줍니다. 에너지를 1 얻습니다.",
"damage": 5,
"desc": "피해를 3 줍니다. 이번 턴에 버린 카드 1장당 피해가 3 증가합니다. 에너지를 1 얻습니다.",
"damage": 3,
"damagePerDiscardedThisTurn": 3,
"gainEnergy": 1,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
@@ -1434,9 +1437,11 @@
"kind": "Skill",
"class": "thief",
"rarity": "normal",
"desc": "카드를 2장 뽑습니다. 카드를 1장 버립니다.",
"draw": 2,
"desc": "카드를 1장 뽑습니다. 카드를 1장 버립니다. 버린 카드마다 카드를 1장 더 뽑고, 표창 1장을 손에 넣습니다.",
"draw": 1,
"discard": 1,
"drawPerDiscarded": 1,
"addShiv": 1,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
},
"Karma": {
@@ -1445,9 +1450,10 @@
"kind": "Attack",
"class": "thief",
"rarity": "unique",
"desc": "피해를 8 줍니다. 방어도를 무시합니다.",
"damage": 8,
"desc": "피해를 7 줍니다. 방어도를 무시합니다. 약화 상태의 적에게는 피해가 2배가 됩니다.",
"damage": 7,
"pierce": true,
"attackDamageVsWeakMultiplier": 2,
"image": "b1360ed0c4b942309d240634b8f36872"
},
"DaggerMastery": {
@@ -1456,8 +1462,9 @@
"kind": "Power",
"class": "thief",
"rarity": "unique",
"desc": "힘을 1 얻습니다.",
"strength": 1,
"desc": "카드를 사용할 때마다 방어도를 1 얻습니다. 매 턴 첫 카드의 피해가 3 증가합니다.",
"cardPlayedBlock": 1,
"firstCardDamageBonus": 3,
"image": "49c8f279bfa64bf3954037f17da0052d"
},
"PhysicalTraining": {
@@ -1466,9 +1473,10 @@
"kind": "Skill",
"class": "thief",
"rarity": "normal",
"desc": "힘을 1 얻습니다. 민첩을 1 얻습니다.",
"desc": "힘을 1 얻습니다. 민첩을 1 얻습니다. 방어도를 4 얻습니다.",
"strength": 1,
"dex": 1,
"block": 4,
"image": "49c8f279bfa64bf3954037f17da0052d"
},
"ShieldMastery": {
@@ -1477,9 +1485,9 @@
"kind": "Skill",
"class": "thief",
"rarity": "normal",
"desc": "방어도를 8 얻습니다. 다음 턴에, 방어도를 3 얻습니다.",
"block": 8,
"nextTurnBlock": 3,
"desc": "방어도를 7 얻습니다. 다음 턴에 방어도가 사라지지 않습니다.",
"block": 7,
"nextTurnKeepBlock": true,
"image": "0946f69d84464df29b24b94c744c868d"
},
"ThiefAgility": {
@@ -1488,9 +1496,10 @@
"kind": "Skill",
"class": "thief",
"rarity": "unique",
"desc": "방어도를 5 얻습니다. 민첩을 1 얻습니다.",
"desc": "방어도를 5 얻습니다. 민첩을 1 얻습니다. 이번 턴 동안 손의 다른 스킬 카드 1장이 교활해집니다.",
"block": 5,
"dex": 1,
"turnHandSlyCount": 1,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
},
"EdgeCarnival": {
@@ -1499,9 +1508,11 @@
"kind": "Attack",
"class": "thiefmaster",
"rarity": "unique",
"desc": "피해를 3만큼 5번 줍니다.",
"damage": 3,
"hits": 5,
"desc": "무작위 적에게 피해를 2만큼 4번 줍니다. 표창 1장을 손에 넣습니다.",
"damage": 2,
"hits": 4,
"randomTargetEachHit": true,
"addShiv": 1,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"MuspelHeim": {
@@ -1510,9 +1521,10 @@
"kind": "Attack",
"class": "thiefmaster",
"rarity": "unique",
"desc": "모든 적에게 피해를 8 줍니다. 약화를 1 부여합니다.",
"desc": "모든 적에게 피해를 4 줍니다. 이번 턴에 버린 카드 1장당 피해가 2 증가합니다. 약화를 1 부여합니다.",
"aoe": true,
"damage": 8,
"damage": 4,
"damagePerDiscardedThisTurn": 2,
"weak": 1,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
},
@@ -1522,20 +1534,22 @@
"kind": "Attack",
"class": "thiefmaster",
"rarity": "unique",
"desc": "이번 턴에 버린 카드 1장당 피해를 6 줍니다.",
"damage": 0,
"damagePerDiscardedThisTurn": 6,
"desc": "피해를 2 줍니다. 이번 턴에 버린 카드 1장당 피해가 7 증가합니다. 방어도를 무시합니다.",
"damage": 2,
"damagePerDiscardedThisTurn": 7,
"pierce": true,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"DarkFlare": {
"name": "다크 플레어",
"cost": 1,
"cost": 2,
"kind": "Power",
"class": "thiefmaster",
"rarity": "unique",
"desc": "매 턴 모든 적에게 피해를 4 줍니다.",
"desc": "매 턴 모든 적에게 피해를 2 줍니다. 카드를 사용할 때마다 무작위 적에게 피해를 2 줍니다.",
"cardPlayedRandomDamage": 2,
"powerEffect": "damagePerTurn",
"value": 4,
"value": 2,
"image": "0946f69d84464df29b24b94c744c868d"
},
"PickPocket": {
@@ -1544,9 +1558,11 @@
"kind": "Skill",
"class": "thiefmaster",
"rarity": "unique",
"desc": "카드를 1장 뽑습니다. 표창 1장 손으로 가져옵니다.",
"desc": "카드를 1장 뽑습니다. 카드를 1장 버립니다. 버린 카드마다 표창 1장에 넣고, 에너지를 1 얻습니다.",
"draw": 1,
"addShiv": 1,
"discard": 1,
"addShivPerDiscard": true,
"gainEnergy": 1,
"image": "c1e19219745e44c39ae6ac2f77e347d9"
},
"ShadowPartner": {
@@ -1555,9 +1571,12 @@
"kind": "Skill",
"class": "thiefmaster",
"rarity": "legend",
"desc": "다음 턴에, 공격 카드의 피해량이 2배가 됩니다. 카드를 1장 뽑습니다.",
"nextTurnAttackMultiplier": 2,
"desc": "카드를 1장 선택합니다. 다음 턴에 카드의 복사본 1장을 손에 넣습니다. 카드를 1장 뽑습니다. 소멸.",
"nextTurnCopies": 1,
"nextTurnSelectHandCard": true,
"nextTurnSelectPrompt": "복사할 카드를 선택하세요.",
"draw": 1,
"exhaust": true,
"image": "0946f69d84464df29b24b94c744c868d"
},
"AdvancedDarkSight": {
@@ -1566,9 +1585,9 @@
"kind": "Skill",
"class": "thiefmaster",
"rarity": "unique",
"desc": "무형을 1 얻습니다. 카드를 1장 뽑습니다.",
"desc": "무형을 1 얻습니다. 이번 턴 동안 손의 다른 스킬 카드 2장이 교활해집니다.",
"intangible": 1,
"draw": 1,
"turnHandSlyCount": 2,
"image": "0946f69d84464df29b24b94c744c868d"
},
"IntoDarkness": {
@@ -1577,9 +1596,10 @@
"kind": "Skill",
"class": "thiefmaster",
"rarity": "unique",
"desc": "모든 적에게 약화를 2 부여합니다.",
"desc": "모든 적에게 약화를 1 부여합니다. 이번 턴 동안 손의 다른 스킬 카드 2장이 교활해집니다.",
"affectsAllEnemies": true,
"weak": 2,
"weak": 1,
"turnHandSlyCount": 2,
"image": "0946f69d84464df29b24b94c744c868d"
},
"Venom": {
@@ -1588,8 +1608,9 @@
"kind": "Power",
"class": "thiefmaster",
"rarity": "legend",
"desc": "공격 카드가 히지 않은 피해를 줄 때마다 중독을 2 부여합니다.",
"attackPoison": 2,
"desc": "공격 카드가 히지 않은 피해를 줄 때마다 중독을 1 부여합니다. 적 턴 시작 시 독이 한 번 더 적용됩니다.",
"attackPoison": 1,
"extraPoisonTicks": 1,
"image": "19361e72087946b1888684185b40d935"
},
"Grid": {
@@ -1598,9 +1619,9 @@
"kind": "Power",
"class": "thiefmaster",
"rarity": "unique",
"desc": "매 턴 방어도를 3 얻습니다.",
"powerEffect": "blockPerTurn",
"value": 3,
"desc": "가시를 3 얻습니다. 카드를 사용할 때마다 방어도를 1 얻습니다.",
"thorns": 3,
"cardPlayedBlock": 1,
"image": "0946f69d84464df29b24b94c744c868d"
},
"RadicalDarkness": {
@@ -1609,10 +1630,232 @@
"kind": "Skill",
"class": "thiefmaster",
"rarity": "legend",
"desc": "이번 턴 동안 얻는 방어도가 2배가 됩니다. 카드를 1장 뽑습니다.",
"desc": "카드를 1장 뽑습니다. 이번 턴 동안 얻는 방어도가 2배가 됩니다. 다음 턴에 방어도가 사라지지 않습니다.",
"blockGainMultiplier": 2,
"nextTurnKeepBlock": true,
"draw": 1,
"image": "0946f69d84464df29b24b94c744c868d"
},
"ShurikenBurst": {
"name": "슈리켄 버스트",
"cost": 1,
"kind": "Attack",
"class": "assassin",
"rarity": "normal",
"desc": "무작위 적에게 피해를 3씩 4번 줍니다.",
"damage": 3,
"hits": 4,
"randomTargetEachHit": true,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"WindTalisman": {
"name": "윈드 탈리스만",
"cost": 1,
"kind": "Skill",
"class": "assassin",
"rarity": "unique",
"desc": "카드를 1장 뽑고, 에너지를 1 얻습니다. 이번 턴 동안 스킬 카드의 비용이 1 감소합니다.",
"draw": 1,
"gainEnergy": 1,
"skillCostReductionThisTurn": 1,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
},
"MarkOfAssassin": {
"name": "마크 오브 어쌔신",
"cost": 1,
"kind": "Power",
"class": "assassin",
"rarity": "unique",
"desc": "약화 1을 부여합니다. 약화 상태의 적에게 주는 공격 피해가 2배가 됩니다.",
"weak": 1,
"attackDamageVsWeakMultiplier": 2,
"image": "c1e19219745e44c39ae6ac2f77e347d9"
},
"ShadowRush": {
"name": "쉐도우 러쉬",
"cost": 1,
"kind": "Attack",
"class": "assassin",
"rarity": "normal",
"desc": "피해 7, 방어도 5를 얻습니다.",
"damage": 7,
"block": 5,
"image": "92a5020c978c46bdabab910598118b86"
},
"ShadowLeap": {
"name": "쉐도우 리프",
"cost": 0,
"kind": "Skill",
"class": "assassin",
"rarity": "normal",
"desc": "방어도 4를 얻습니다. 다음 턴에 방어도 4를 얻습니다.",
"block": 4,
"nextTurnBlock": 4,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
},
"ShadowBlink": {
"name": "쉐도우 블링크",
"cost": 1,
"kind": "Skill",
"class": "assassin",
"rarity": "unique",
"desc": "무형 1을 얻습니다. 다음 스킬 카드의 비용이 0이 됩니다. 소멸.",
"intangible": 1,
"nextSkillCostZero": true,
"exhaust": true,
"image": "0946f69d84464df29b24b94c744c868d"
},
"JavelinMastery": {
"name": "자벨린 마스터리",
"cost": 1,
"kind": "Power",
"class": "assassin",
"rarity": "unique",
"desc": "표창의 피해량이 2 증가합니다.",
"shivDamageBonus": 2,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"JavelinAcceleration": {
"name": "자벨린 액셀레이션",
"cost": 0,
"kind": "Skill",
"class": "assassin",
"rarity": "normal",
"desc": "카드를 2장 뽑습니다. 카드를 1장 버립니다. 표창 1장을 손에 넣습니다.",
"draw": 2,
"discard": 1,
"addShiv": 1,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
},
"CriticalThrow": {
"name": "크리티컬 스로우",
"cost": 1,
"kind": "Attack",
"class": "assassin",
"rarity": "unique",
"desc": "피해를 7씩 2번 줍니다. 방어도를 무시합니다. 이번 턴 첫 카드라면 피해가 더 강해집니다.",
"damage": 7,
"hits": 2,
"pierce": true,
"firstCardDamageBonus": 3,
"image": "b1360ed0c4b942309d240634b8f36872"
},
"AssassinPhysicalTraining": {
"name": "피지컬 트레이닝",
"cost": 1,
"kind": "Skill",
"class": "assassin",
"rarity": "normal",
"desc": "힘 1, 민첩 1을 얻고 카드를 1장 뽑습니다.",
"strength": 1,
"dex": 1,
"draw": 1,
"image": "49c8f279bfa64bf3954037f17da0052d"
},
"TripleThrow": {
"name": "트리플 스로우",
"cost": 1,
"kind": "Attack",
"class": "hermit",
"rarity": "normal",
"desc": "피해를 4씩 3번 줍니다.",
"damage": 4,
"hits": 3,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"ShurikenChallenge": {
"name": "슈리켄 챌린지",
"cost": 1,
"kind": "Attack",
"class": "hermit",
"rarity": "unique",
"desc": "피해를 5씩 2번 줍니다. 다음 턴에 카드를 1장 더 뽑습니다.",
"damage": 5,
"hits": 2,
"nextTurnDraw": 1,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"HermitDarkFlare": {
"name": "다크 플레어",
"cost": 2,
"kind": "Power",
"class": "hermit",
"rarity": "unique",
"desc": "매 턴 모든 적에게 피해 3을 줍니다. 턴 시작마다 표창 1장을 손에 넣습니다.",
"powerEffect": "damagePerTurn",
"value": 3,
"turnStartShiv": 1,
"image": "0946f69d84464df29b24b94c744c868d"
},
"HermitShadowPartner": {
"name": "쉐도우 파트너",
"cost": 2,
"kind": "Skill",
"class": "hermit",
"rarity": "legend",
"desc": "카드를 1장 뽑습니다. 다음 턴 공격 카드의 피해가 2배가 됩니다.",
"draw": 1,
"nextTurnAttackMultiplier": 2,
"image": "0946f69d84464df29b24b94c744c868d"
},
"SpiritJavelin": {
"name": "스피릿 자벨린",
"cost": 1,
"kind": "Power",
"class": "hermit",
"rarity": "unique",
"desc": "표창이 턴 종료 시 사라지지 않습니다. 매 턴 처음 사용하는 표창의 피해량이 4 증가합니다.",
"shivRetain": true,
"firstShivDamageBonus": 4,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"HermitRadicalDarkness": {
"name": "래디컬 다크니스",
"cost": 1,
"kind": "Skill",
"class": "hermit",
"rarity": "unique",
"desc": "방어도 4를 얻습니다. 이번 턴 동안 얻는 방어도가 2배가 됩니다. 소멸.",
"block": 4,
"blockGainMultiplier": 2,
"exhaust": true,
"image": "0946f69d84464df29b24b94c744c868d"
},
"HermitVenom": {
"name": "베놈",
"cost": 2,
"kind": "Power",
"class": "hermit",
"rarity": "legend",
"desc": "공격 카드가 막히지 않은 피해를 줄 때마다 중독 1을 부여합니다. 전투 중 독 부여 3회마다 모든 적에게 피해 8을 줍니다.",
"attackPoison": 1,
"poisonApplicationBurstEvery": 3,
"poisonApplicationBurstDamage": 8,
"image": "19361e72087946b1888684185b40d935"
},
"SkilledJavelin": {
"name": "숙련된 표창술",
"cost": 1,
"kind": "Power",
"class": "hermit",
"rarity": "unique",
"desc": "표창의 피해량이 2 증가합니다. 매 턴 처음 사용하는 표창의 피해량이 4 증가합니다.",
"shivDamageBonus": 2,
"firstShivDamageBonus": 4,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},
"HermitAdrenaline": {
"name": "아드레날린",
"cost": 0,
"kind": "Skill",
"class": "hermit",
"rarity": "legend",
"desc": "에너지를 1 얻고 카드를 1장 뽑습니다. 표창 1장을 손에 넣습니다. 소멸.",
"gainEnergy": 1,
"draw": 1,
"addShiv": 1,
"exhaust": true,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
}
},
"starterDecks": {

Binary file not shown.