feat(bandit): implement sly discard trigger

This commit is contained in:
2026-06-15 00:06:53 +09:00
parent 709e6f8f99
commit 05a06644cf
5 changed files with 345 additions and 125 deletions

View File

@@ -396,7 +396,8 @@
"class": "bandit",
"rarity": "normal",
"desc": "방어도를 8 얻습니다. 카드를 1장 버립니다.",
"block": 8
"block": 8,
"discard": 1
},
"SilentDefend": {
"name": "수비",
@@ -435,7 +436,8 @@
"rarity": "normal",
"desc": "피해를 9 줍니다. 카드를 1장 뽑습니다. 카드를 1장 버립니다.",
"draw": 1,
"damage": 9
"damage": 9,
"discard": 1
},
"PoisonedStab": {
"name": "독 찌르기",
@@ -483,7 +485,8 @@
"rarity": "normal",
"desc": "교활. 모든 적에게 피해를 6 줍니다.",
"aoe": true,
"damage": 6
"damage": 6,
"sly": true
},
"Ricochet": {
"name": "도탄",
@@ -493,7 +496,8 @@
"rarity": "normal",
"desc": "교활. 무작위 적에게 피해를 3만큼 4번 줍니다.",
"damage": 3,
"hits": 4
"hits": 4,
"sly": true
},
"Prepared": {
"name": "예비",
@@ -502,7 +506,8 @@
"class": "bandit",
"rarity": "normal",
"desc": "카드를 1장 뽑습니다. 카드를 1장 버립니다.",
"draw": 1
"draw": 1,
"discard": 1
},
"Anticipate": {
"name": "예측",
@@ -596,7 +601,8 @@
"class": "bandit",
"rarity": "normal",
"desc": "교활. 방어도를 6 얻습니다.",
"block": 6
"block": 6,
"sly": true
},
"Skewer": {
"name": "꼬챙이",
@@ -725,7 +731,8 @@
"rarity": "unique",
"desc": "카드를 2장 버립니다. 단도를 2장 손으로 가져옵니다.",
"damage": 4,
"hits": 2
"hits": 2,
"discard": 2
},
"EscapePlan": {
"name": "탈출구",
@@ -744,7 +751,8 @@
"class": "bandit",
"rarity": "unique",
"desc": "카드를 3장 뽑습니다. 카드를 1장 버립니다.",
"draw": 3
"draw": 3,
"discard": 1
},
"HandTrick": {
"name": "손기술",
@@ -827,7 +835,8 @@
"class": "bandit",
"rarity": "unique",
"desc": "교활. 카드를 2장 뽑습니다.",
"draw": 2
"draw": 2,
"sly": true
},
"Haze": {
"name": "아지랑이",
@@ -836,7 +845,8 @@
"class": "bandit",
"rarity": "unique",
"desc": "교활. 모든 적에게 중독을 4 부여합니다.",
"poison": 4
"poison": 4,
"sly": true
},
"Tactician": {
"name": "전략가",
@@ -846,7 +856,8 @@
"rarity": "unique",
"desc": "교활. 을 얻습니다.",
"powerEffect": "energyPerTurn",
"value": 1
"value": 1,
"sly": true
},
"WellLaidPlans": {
"name": "괜찮은 전략",
@@ -1008,7 +1019,8 @@
"class": "bandit",
"rarity": "legend",
"desc": "손에 있는 모든 카드를 버립니다. 버린 카드의 수만큼 단도를 손으로 가져옵니다.",
"draw": 1
"draw": 1,
"discardAll": true
},
"ShadowStep": {
"name": "그림자 걸음",
@@ -1017,7 +1029,8 @@
"class": "bandit",
"rarity": "legend",
"desc": "손에 있는 모든 카드를 버립니다. 다음 턴에, 공격 카드의 피해량이 2배가 됩니다.",
"draw": 1
"draw": 1,
"discardAll": true
},
"Shadowmeld": {
"name": "그림자 은신",
@@ -1093,7 +1106,8 @@
"desc": "내 턴 시작 시, 카드를 1장 뽑고 카드를 1장 버립니다.",
"draw": 1,
"powerEffect": "energyPerTurn",
"value": 1
"value": 1,
"discard": 1
},
"Afterimage": {
"name": "잔상",
@@ -1178,7 +1192,8 @@
"rarity": "legend",
"desc": "교활. 민첩을 1 얻습니다. 가시를 4 얻습니다.",
"powerEffect": "blockPerTurn",
"value": 2
"value": 2,
"sly": true
},
"Suppress": {
"name": "진압",
@@ -1216,7 +1231,8 @@
"class": "bandit",
"rarity": "legend",
"desc": "교활. 다른 플레이어가 적을 공격할 때마다, 방어도를 1 얻습니다.",
"block": 1
"block": 1,
"sly": true
}
},
"starterDecks": {