fix: codex #98/#99가 revert한 #96 수정 11개 재통합 + Defend 카드 수정

codex #98/#99(도적 Rogue/시프 카드 확장)가 main을 작업 브랜치에 머지
후 그 머지를 통째로 revert하면서, 먼저 머지됐던 #96의 버그수정 11개가
collateral로 전부 사라졌다. 이를 현재 main(codex 카드 147장) 위에 재통합.

복원된 #96(상세는 PR #96): BindButtons 1회가드·drawDamage per-draw+
CheckCombatEnd 멱등가드·firstCardDamageBonus class→kind·PiercingWail
시뮬 음수힘·Envenom AoE attackPoison·firstShivDamageBonus 시뮬 첫Shiv만·
Prepared 실제방어+설명·DealDamageToAllMonsters isAttack 분리·useAllEnergy
코스트감소 무시·설명 정정 6장(Rage kind Power→Attack 포함).

추가: Defend(아이언 바디) kind Attack→Skill — block만 있는 방어 카드가
Attack 라우팅(몬스터 드롭 필요)이라 위로 스윕으로 사용 불가였던 것 수정.

codex 변경과 라인 충돌 없이 git apply --3way로 소스 재적용 후 재생성.
카드 147장 유지, 테스트 88, propcheck 0, cbgap 0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUvHKjrt8jqLzDeCsRRGmj
This commit is contained in:
2026-06-30 08:34:54 +09:00
parent 66985c2af6
commit a2e4f16402
8 changed files with 168 additions and 68 deletions

View File

@@ -14,7 +14,7 @@
"Defend": {
"name": "아이언 바디",
"cost": 1,
"kind": "Attack",
"kind": "Skill",
"block": 5,
"desc": "방어도 5",
"image": "7648c3b8e1ca44fc8ec353561207a670",
@@ -89,10 +89,10 @@
"Rage": {
"name": "분노",
"cost": 1,
"kind": "Power",
"kind": "Attack",
"aoe": true,
"damage": 4,
"desc": "매 턴 시작 시 힘 +1",
"desc": "모든 적에게 피해를 4 줍니다.",
"image": "379d86e3de064959aa4612f71e84ccfb",
"class": "warrior",
"rarity": "legend"
@@ -605,7 +605,7 @@
"kind": "Skill",
"class": "rogue",
"rarity": "normal",
"desc": "카드를 1장 뽑습니다. 카드를 1장 버립니다.",
"desc": "카드를 1장 버리고, 이번 턴에 준 피해만큼 방어를 얻습니다.",
"blockPerDamageDealtThisTurn": 1,
"discard": 1,
"image": "c1e19219745e44c39ae6ac2f77e347d9"
@@ -780,7 +780,7 @@
"kind": "Attack",
"class": "rogue",
"rarity": "unique",
"desc": "피해를 8 줍니다. 이번 턴에 카드를 사용할 때마다, 대상 적이 체력을 2 잃습니다.",
"desc": "피해를 8 줍니다.",
"damage": 8,
"image": "92a5020c978c46bdabab910598118b86"
},
@@ -913,7 +913,7 @@
"kind": "Skill",
"class": "rogue",
"rarity": "unique",
"desc": "모든 적에게 부여된 중독과 동일한 만큼의 방어도를 얻습니다. 소멸.",
"desc": "카드를 1장 뽑습니다.",
"draw": 1,
"image": "0946f69d84464df29b24b94c744c868d"
},
@@ -1011,7 +1011,7 @@
"kind": "Skill",
"class": "rogue",
"rarity": "unique",
"desc": "교활. 얻습니다.",
"desc": "교활. 에너지를 1 얻습니다.",
"gainEnergy": 1,
"sly": true,
"image": "c1e19219745e44c39ae6ac2f77e347d9"
@@ -1166,7 +1166,7 @@
"kind": "Skill",
"class": "rogue",
"rarity": "legend",
"desc": "적이 힘을 X 잃습니다. 약화를 X 부여합니다. 소멸.",
"desc": "에너지를 모두 사용하고, 사용한 에너지만큼 적에게 약화를 부여합니다.",
"useAllEnergy": true,
"xWeakPerEnergy": 1,
"image": "0946f69d84464df29b24b94c744c868d"
@@ -1177,7 +1177,7 @@
"kind": "Skill",
"class": "rogue",
"rarity": "legend",
"desc": " 얻습니다. 카드를 2장 뽑습니다. 소멸.",
"desc": "에너지를 1 얻습니다. 카드를 2장 뽑습니다. 소멸.",
"draw": 2,
"gainEnergy": 1,
"image": "91a2d1c16cb041549adbf1a0d7b1f37f"
@@ -1251,7 +1251,7 @@
"kind": "Skill",
"class": "rogue",
"rarity": "legend",
"desc": "대상 적에게 소멸된 카드 더미에 있는 모든 표창을 사용합니다.",
"desc": "카드를 1장 뽑습니다.",
"draw": 1,
"image": "1b0f2dc8abd0434990eee1befefcbe0d"
},