{
  "version": 1,
  "status": "기획 초안 · 게임 미적용 · 전투 검증 전",
  "icons": {
    "attack": {
      "src": "assets/effect-icons/damage.png",
      "label": "공격"
    },
    "shield": {
      "src": "assets/effect-icons/shield.png",
      "label": "방어"
    },
    "heal": {
      "src": "assets/effect-icons/heal-cross.svg",
      "label": "즉시 회복"
    },
    "regen": {
      "src": "assets/effect-icons/regen-cross.svg",
      "label": "지속 회복"
    },
    "poison": {
      "src": "assets/effect-icons/poison.png",
      "label": "독"
    },
    "burn": {
      "src": "assets/effect-icons/burn.png",
      "label": "화상"
    },
    "attack_buff": {
      "src": "assets/effect-icons/attack-strength-v1.png",
      "label": "공격 강화"
    },
    "card_charge": {
      "src": "assets/effect-icons/charge.png",
      "label": "카드 충전"
    },
    "card_use": {
      "src": "assets/effect-icons/card-use-v1.png",
      "label": "카드 사용"
    },
    "energy": {
      "src": "assets/effect-icons/battery.png",
      "label": "에너지"
    }
  },
  "rules": [
    "장신구는 비용을 지불해 사용하는 카드가 아니라 장착 중 작동하는 패시브로 기획한다. 장착 칸 수·희귀도·가격·중복 장착 규칙은 이번 초안에서 확정하지 않는다.",
    "이번 게임 동안 버프는 기존 카드 기획과 같은 이번 전투 동안으로 해석한다. 누적 공격·상태 부여량·비용 감소·사용 횟수는 전투 종료 시 초기화한다.",
    "공격 증가 고정량은 일반 공격 효과를 가진 카드 사용의 첫 공격에 한 번만 더한다. 독·화상 피해를 직접 늘리지 않으며 공격 효과가 없는 카드에 공격을 새로 추가하지 않는다.",
    "공격 최종값은 카드 기본값 + 고정 증가 + 상태 비례 증가를 계산한 뒤 조건 배율을 곱한다. 방어 고정 증가를 더한 뒤 조건 배율을 적용한다. 소수 최종값은 반올림한다.",
    "공격 카드·방어 카드는 해당 공격·보호막 부여 효과를 가진 카드로 판별한다. 조건이 불충족해도 해당 효과를 가진 카드 사용은 카운터에 포함한다. 카드 하나가 두 분류를 모두 만족할 수 있다.",
    "카드 사용 횟수는 사용 사건당 한 번이며 타격 수와 무관하다. 무료 추가 사용도 실제 카드 사용으로 센다. 카드 효과 처리 후 사용 시 발동 장신구를 처리한다.",
    "보호막·독·화상·체력·에너지 사건은 실제 양이 양수인 경우만 센다. 상태 부여량 강화는 하나의 부여량 수정이며 별도 부여 사건을 새로 만들지 않는다.",
    "덱 카드 수는 전투 시작 시 보유 카드 사본을 모두 세고 고정한다. 이후 소멸해도 시작 덱 수를 줄이지 않는다.",
    "카드 섞기 발동은 전투 중 실제 뽑기 덱을 다시 섞는 사건을 센다. 전투 시작 초기 덱 준비와 단순 한 장 복귀·회수는 제외한다.",
    "소멸은 실제로 소멸 영역에 들어간 카드당 한 사건이다. 일반 버림은 소멸로 세지 않는다.",
    "장신구에서 발생한 효과도 정상 피해·회복·방어·상태·에너지 사건을 만들며 다른 장신구가 감지할 수 있다. 같은 사건을 같은 장신구가 중복 처리하지 않도록 사건 식별자와 재진입 차단을 기획한다. 향후 조합의 무한 발동·승률은 검증 대상이다.",
    "에너지 생성은 효과로 얻은 공용 에너지이며 자연 턴 수입과 개별 카드 충전을 제외한다. 상한으로 실제 획득이 0이면 생성 감지 효과도 발동하지 않는다.",
    "체력 피해와 보호막으로 막은 피해는 구분한다. 한 공격이 두 부분에 나뉘면 체력 피격·보호막 막기 장신구는 각 해당 사건을 한 번씩 감지할 수 있다. 상대 피해 증가 장신구는 원래 피해 사건당 한 번 감지한다.",
    "게임 구현·전투 시뮬레이션은 변경하거나 실행하지 않았다. 모든 수치와 신규 사건은 기획 초안이다."
  ],
  "items": [
    {
      "id": "acc_attack_rhythm",
      "name": "삼격 문장",
      "family": "공격",
      "source": "user",
      "trigger_text": "공격 카드 3장 사용마다",
      "description": "공격 카드 3장을 사용할 때마다 이번 전투 공격 카드의 공격 +3.",
      "trigger": {
        "kind": "attack_card_used",
        "every": 3,
        "timing": "after_card"
      },
      "effects": [
        {
          "type": "attack_card_buff",
          "amount": 3,
          "duration": "current_battle",
          "stacking": "additive",
          "applies_to": "first_attack_per_card_use"
        }
      ],
      "note": "3·6·9번째 사용 후 증가합니다. 방금 사용한 카드에는 소급하지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-25-v1.png",
        "alt": "삼격 문장 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_five_supply",
      "name": "행군 주머니",
      "family": "에너지",
      "source": "user",
      "trigger_text": "카드 5장 사용마다",
      "description": "카드 5장을 사용할 때마다 에너지 1을 얻습니다.",
      "trigger": {
        "kind": "card_used",
        "every": 5,
        "timing": "after_card"
      },
      "effects": [
        {
          "type": "energy",
          "amount": 1,
          "target": "self",
          "overflow": "normal_energy_cap"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-9-v1.png",
        "alt": "행군 주머니 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_burn_application",
      "name": "불씨 반지",
      "family": "화상",
      "source": "user",
      "trigger_text": "화상 부여량 강화",
      "description": "내가 부여하는 화상 +1.",
      "trigger": {
        "kind": "modify_burn_application"
      },
      "effects": [
        {
          "type": "burn_bonus",
          "amount": 1,
          "scope": "each_application"
        }
      ],
      "note": "기존 화상을 증폭하는 효과에는 더하지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-7-v1.png",
        "alt": "불씨 반지 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_weapon_deck",
      "name": "무기고 인장",
      "family": "공격",
      "source": "user",
      "trigger_text": "덱의 무기 카드 수",
      "description": "내 덱의 무기 카드 1장당 공격 카드의 공격 +3.",
      "trigger": {
        "kind": "battle_start_deck_snapshot",
        "tag": "무기"
      },
      "effects": [
        {
          "type": "attack_per_weapon",
          "amount": 3,
          "scope": "first_attack_per_card_use"
        }
      ],
      "note": "같은 이름의 카드도 각 장을 셉니다. 전투 시작 덱 기준이며 전투 중 소멸해도 감소하지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-37-v1.png",
        "alt": "무기고 인장 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_burn_deck",
      "name": "화로 목걸이",
      "family": "화상",
      "source": "user",
      "trigger_text": "덱의 화상 카드 수",
      "description": "내 덱의 화상 카드 1장당 내가 부여하는 화상 +1.",
      "trigger": {
        "kind": "battle_start_deck_snapshot",
        "tag": "화상"
      },
      "effects": [
        {
          "type": "burn_per_card",
          "amount": 1
        }
      ],
      "note": "이번 전투 시작 시 화상 태그 카드 수를 고정합니다. 증가 대상은 화상 부여량입니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-14-v1.png",
        "alt": "화로 목걸이 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_poison_guard",
      "name": "비늘 독병",
      "family": "독",
      "source": "user",
      "trigger_text": "독을 부여할 때마다",
      "description": "독을 부여할 때마다 방어 3을 얻습니다.",
      "trigger": {
        "kind": "poison_applied",
        "minimum_actual_amount": 1
      },
      "effects": [
        {
          "type": "shield",
          "amount": 3,
          "target": "self"
        }
      ],
      "note": "독 1을 주든 독 10을 주든 부여 사건당 한 번 발동합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/scale-poison-v1.png",
        "alt": "비늘 독병 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_start_energy",
      "name": "새벽 전지",
      "family": "에너지",
      "source": "user",
      "trigger_text": "전투 시작",
      "description": "전투 시작 시 에너지 2를 추가로 얻습니다.",
      "trigger": {
        "kind": "battle_start"
      },
      "effects": [
        {
          "type": "energy",
          "amount": 2,
          "target": "self",
          "overflow": "normal_energy_cap"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-6-v1.png",
        "alt": "새벽 전지 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_start_shield",
      "name": "문지기의 휘장",
      "family": "방어",
      "source": "user",
      "trigger_text": "전투 시작",
      "description": "전투 시작 시 방어 12를 얻습니다.",
      "trigger": {
        "kind": "battle_start"
      },
      "effects": [
        {
          "type": "shield",
          "amount": 12,
          "target": "self"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-17-v1.png",
        "alt": "문지기의 휘장 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_shuffle_shield",
      "name": "성벽 고리",
      "family": "순환",
      "source": "user",
      "trigger_text": "카드를 섞을 때마다",
      "description": "카드를 섞을 때마다 방어 12를 얻습니다.",
      "trigger": {
        "kind": "deck_shuffled"
      },
      "effects": [
        {
          "type": "shield",
          "amount": 12,
          "target": "self"
        }
      ],
      "note": "초기 덱 준비는 제외하고 전투 중 덱을 실제로 다시 섞는 사건을 셉니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-11-v1.png",
        "alt": "성벽 고리 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_shuffle_attack",
      "name": "연마석",
      "family": "순환",
      "source": "user",
      "trigger_text": "카드를 섞을 때마다",
      "description": "카드를 섞을 때마다 이번 전투 공격 카드의 공격 +2.",
      "trigger": {
        "kind": "deck_shuffled"
      },
      "effects": [
        {
          "type": "attack_card_buff",
          "amount": 2,
          "duration": "current_battle",
          "stacking": "additive",
          "applies_to": "first_attack_per_card_use"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-1-v1.png",
        "alt": "연마석 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_damage_attack",
      "name": "사냥꾼의 송곳니",
      "family": "공격",
      "source": "user",
      "trigger_text": "상대에게 피해를 줄 때마다",
      "description": "상대에게 피해를 줄 때마다 이번 전투 공격 카드의 공격 +1.",
      "trigger": {
        "kind": "enemy_damage_dealt",
        "minimum_actual_damage": 1
      },
      "effects": [
        {
          "type": "attack_card_buff",
          "amount": 1,
          "duration": "current_battle",
          "stacking": "additive",
          "applies_to": "first_attack_per_card_use"
        }
      ],
      "note": "공격·독·화상 피해를 포함합니다. 한 타격이 보호막과 체력에 나뉘어도 한 사건으로 셉니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-13-v1.png",
        "alt": "사냥꾼의 송곳니 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_shield_card_bonus",
      "name": "수호 문장",
      "family": "방어",
      "source": "user",
      "trigger_text": "방어 카드 효과 강화",
      "description": "방어 카드로 얻는 방어 +12.",
      "trigger": {
        "kind": "modify_shield_card",
        "once": "first_shield_per_card_use"
      },
      "effects": [
        {
          "type": "shield_card_bonus",
          "amount": 12
        }
      ],
      "note": "장신구가 직접 주는 방어에는 더하지 않습니다. 방어 카드 사용당 한 번 적용합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-29-v1.png",
        "alt": "수호 문장 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_shield_energy",
      "name": "방벽 전지",
      "family": "에너지",
      "source": "user",
      "trigger_text": "방어 카드를 사용할 때마다",
      "description": "방어 카드를 사용할 때마다 에너지 1을 얻습니다.",
      "trigger": {
        "kind": "shield_card_used",
        "timing": "after_card"
      },
      "effects": [
        {
          "type": "energy",
          "amount": 1,
          "target": "self",
          "overflow": "normal_energy_cap"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-15-v1.png",
        "alt": "방벽 전지 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_hurt_burn",
      "name": "불꽃 가시",
      "family": "화상",
      "source": "user",
      "trigger_text": "내 체력 피해를 받을 때마다",
      "description": "내 체력에 피해를 받으면 상대에게 화상 1을 부여합니다.",
      "trigger": {
        "kind": "self_hp_damage_received",
        "minimum_actual_damage": 1
      },
      "effects": [
        {
          "type": "burn",
          "amount": 1,
          "target": "enemy"
        }
      ],
      "note": "보호막만 잃은 경우는 발동하지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/fire-thorn-v1.png",
        "alt": "불꽃 가시 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_block_status",
      "name": "부식 가시",
      "family": "방어",
      "source": "user",
      "trigger_text": "보호막으로 피해를 막을 때마다",
      "description": "보호막으로 피해를 막으면 상대에게 독 1·화상 1을 부여합니다.",
      "trigger": {
        "kind": "self_shield_damage_blocked",
        "minimum_actual_damage": 1
      },
      "effects": [
        {
          "type": "poison",
          "amount": 1,
          "target": "enemy"
        },
        {
          "type": "burn",
          "amount": 1,
          "target": "enemy"
        }
      ],
      "note": "막은 피해량과 무관하게 피해 사건당 한 번 발동합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/venom-thorn-v1.png",
        "alt": "부식 가시 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_exhaust_energy",
      "name": "재활용 전지",
      "family": "소멸",
      "source": "user",
      "trigger_text": "카드가 소멸할 때마다",
      "description": "카드가 소멸할 때마다 에너지 1을 얻습니다.",
      "trigger": {
        "kind": "card_exhausted"
      },
      "effects": [
        {
          "type": "energy",
          "amount": 1,
          "target": "self",
          "overflow": "normal_energy_cap"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-6-v1.png",
        "alt": "재활용 전지 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_exhaust_burn",
      "name": "잿불 주머니",
      "family": "소멸",
      "source": "user",
      "trigger_text": "카드가 소멸할 때마다",
      "description": "카드가 소멸할 때마다 이번 전투 화상 카드의 화상 부여량 +1.",
      "trigger": {
        "kind": "card_exhausted"
      },
      "effects": [
        {
          "type": "burn_bonus",
          "amount": 1,
          "duration": "current_battle",
          "stacking": "additive"
        }
      ],
      "note": "이미 상대에게 걸린 화상에는 더하지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-9-v1.png",
        "alt": "잿불 주머니 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_exhaust_poison",
      "name": "독재 주머니",
      "family": "소멸",
      "source": "user",
      "trigger_text": "카드가 소멸할 때마다",
      "description": "카드가 소멸할 때마다 이번 전투 독 카드의 독 부여량 +1.",
      "trigger": {
        "kind": "card_exhausted"
      },
      "effects": [
        {
          "type": "poison_bonus",
          "amount": 1,
          "duration": "current_battle",
          "stacking": "additive"
        }
      ],
      "note": "독 수치 증폭이나 독 피해 발동에는 더하지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-3-v1.png",
        "alt": "독재 주머니 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_enemy_burn_attack",
      "name": "불길의 렌즈",
      "family": "화상",
      "source": "user",
      "trigger_text": "공격 카드 사용 시",
      "description": "상대의 현재 화상 수치의 50%만큼 공격을 더합니다.",
      "trigger": {
        "kind": "first_attack_per_card_use",
        "snapshot": "before_attack"
      },
      "effects": [
        {
          "type": "attack_from_burn",
          "amount": 0.5,
          "rounding": "nearest"
        }
      ],
      "note": "매 공격 카드 사용 시 다시 계산하고 화상을 소모하지 않습니다. 다회 공격에는 사용당 한 번 더합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/lens-v2.png",
        "alt": "불길의 렌즈 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_heal_cleanse",
      "name": "정온의 성배",
      "family": "회복",
      "source": "user",
      "trigger_text": "실제 체력을 회복할 때",
      "description": "회복 시 독·화상을 실제 회복량의 10%만큼 더 제거합니다.",
      "trigger": {
        "kind": "modify_heal_status_removal"
      },
      "effects": [
        {
          "type": "extra_status_removal",
          "amount": 0.1,
          "rounding": "ceil"
        }
      ],
      "note": "기본 10% 제거에 추가 10%를 더합니다. 기본량과 추가량을 각각 올림하고 독·화상 각각에서 제거합니다. 실제 회복 0이면 추가 제거도 0입니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-44-v1.png",
        "alt": "정온의 성배 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_energy_attack",
      "name": "동력 장갑",
      "family": "공격",
      "source": "user",
      "trigger_text": "에너지를 생성할 때마다",
      "description": "에너지를 생성할 때마다 이번 전투 공격 카드의 공격 +3.",
      "trigger": {
        "kind": "energy_generated",
        "minimum_actual_gain": 1,
        "exclude": [
          "natural_turn_income",
          "stored_card_charge"
        ]
      },
      "effects": [
        {
          "type": "attack_card_buff",
          "amount": 3,
          "duration": "current_battle",
          "stacking": "additive",
          "applies_to": "first_attack_per_card_use"
        }
      ],
      "note": "효과로 얻은 공용 에너지 사건당 한 번 발동합니다. 기본 턴 에너지와 개별 카드 충전은 제외합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/catalog_34_art.png",
        "alt": "동력 장갑 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_fullhp_attack",
      "name": "온전한 검집",
      "family": "공격",
      "source": "user",
      "trigger_text": "현재 체력이 최대일 때",
      "description": "체력이 최대일 때 공격 카드의 공격 +10%.",
      "trigger": {
        "kind": "conditional_attack_modifier",
        "condition": "self_hp_equals_max"
      },
      "effects": [
        {
          "type": "attack_multiplier",
          "amount": 1.1
        }
      ],
      "note": "공격 시 현재 체력으로 판정하며 누적 버프가 아닙니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/catalog_15_art.png",
        "alt": "온전한 검집 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_fullhp_shield",
      "name": "온전한 갑주",
      "family": "방어",
      "source": "user",
      "trigger_text": "현재 체력이 최대일 때",
      "description": "체력이 최대일 때 얻는 방어 +30%.",
      "trigger": {
        "kind": "conditional_shield_modifier",
        "condition": "self_hp_equals_max"
      },
      "effects": [
        {
          "type": "shield_multiplier",
          "amount": 1.3
        }
      ],
      "note": "방어 획득 시 판정하고 기존 보호막을 소급 증가시키지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-24-v1.png",
        "alt": "온전한 갑주 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_card_burn_tick",
      "name": "화염 시계",
      "family": "화상",
      "source": "user",
      "trigger_text": "카드를 사용할 때마다",
      "description": "카드를 사용할 때마다 상대의 화상 피해를 1회 발동합니다.",
      "trigger": {
        "kind": "card_used",
        "timing": "after_card"
      },
      "effects": [
        {
          "type": "burn_trigger",
          "amount": 1,
          "decrement_stacks": false
        }
      ],
      "note": "카드 효과를 모두 처리한 뒤 현재 화상을 읽습니다. 화상은 감소하지 않고 정상 턴 종료 피해·감소는 별도로 처리합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/flame-clock-v1.png",
        "alt": "화염 시계 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_burn_attack",
      "name": "불꽃 벼림쇠",
      "family": "화상",
      "source": "user",
      "trigger_text": "화상을 부여할 때마다",
      "description": "화상을 부여할 때마다 이번 전투 공격 카드의 공격 +1.",
      "trigger": {
        "kind": "burn_applied",
        "minimum_actual_amount": 1
      },
      "effects": [
        {
          "type": "attack_card_buff",
          "amount": 1,
          "duration": "current_battle",
          "stacking": "additive",
          "applies_to": "first_attack_per_card_use"
        }
      ],
      "note": "부여량과 무관하게 한 번 발동하며 기존 화상 증폭은 부여 사건으로 세지 않습니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/forge-steel-v1.png",
        "alt": "불꽃 벼림쇠 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_cost_luck",
      "name": "행운의 톱니",
      "family": "순환",
      "source": "user",
      "trigger_text": "카드를 사용한 뒤 · 15%",
      "description": "카드 사용 후 15% 확률로 그 카드의 비용이 1 감소합니다. 이번 전투 동안 유지됩니다.",
      "trigger": {
        "kind": "card_used",
        "timing": "after_card",
        "chance": 0.15,
        "randomness": "seeded"
      },
      "effects": [
        {
          "type": "used_card_cost_reduction",
          "amount": 1,
          "duration": "current_battle",
          "minimum_cost": 0,
          "stacking": "additive"
        }
      ],
      "note": "방금 지불한 에너지는 돌려주지 않습니다. 다음 사용부터 적용하며 반복 성공 시 0까지 낮아집니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/catalog_82_art.png",
        "alt": "행운의 톱니 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_poison_heal",
      "name": "약초 독병",
      "family": "독",
      "source": "additional",
      "trigger_text": "독을 부여할 때마다",
      "description": "독을 부여할 때마다 체력 2를 회복합니다.",
      "trigger": {
        "kind": "poison_applied",
        "minimum_actual_amount": 1
      },
      "effects": [
        {
          "type": "heal",
          "amount": 2
        }
      ],
      "note": "회복의 기본 상태 제거 규칙도 적용합니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/herbal-poison-v1.png",
        "alt": "약초 독병 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_turn_charge",
      "name": "준비의 나침반",
      "family": "에너지",
      "source": "additional",
      "trigger_text": "매 턴 처음 카드를 사용한 뒤",
      "description": "매 턴 첫 카드 사용 후 무작위 다른 카드 1장에 충전 1.",
      "trigger": {
        "kind": "card_used",
        "once_per_turn": true,
        "timing": "after_card"
      },
      "effects": [
        {
          "type": "card_charge",
          "amount": 1,
          "selector": {
            "zone": "owned_cards",
            "selection": "seeded_random",
            "exclude_trigger_card": true,
            "exclude_exhausted": true,
            "require_missing_energy": true
          },
          "overflow": "discard",
          "auto_use": false
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/compass-v2.png",
        "alt": "준비의 나침반 대표 그림",
        "source": "generated"
      }
    },
    {
      "id": "acc_shuffle_regen",
      "name": "순환의 약낭",
      "family": "회복",
      "source": "additional",
      "trigger_text": "카드를 섞을 때마다",
      "description": "카드를 섞을 때마다 3턴 동안 지속 회복 2.",
      "trigger": {
        "kind": "deck_shuffled"
      },
      "effects": [
        {
          "type": "regen",
          "amount": 2,
          "duration_turns": 3
        }
      ],
      "note": "지속 회복은 기존 큰 값 유지·3턴 규칙을 따릅니다.",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-3-v1.png",
        "alt": "순환의 약낭 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_exhaust_heal",
      "name": "마지막 붕대",
      "family": "소멸",
      "source": "additional",
      "trigger_text": "카드가 소멸할 때마다",
      "description": "카드가 소멸할 때마다 체력 4를 회복합니다.",
      "trigger": {
        "kind": "card_exhausted"
      },
      "effects": [
        {
          "type": "heal",
          "amount": 4
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-12-v1.png",
        "alt": "마지막 붕대 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_shield_three_poison",
      "name": "늪의 버클",
      "family": "독",
      "source": "additional",
      "trigger_text": "방어 카드 3장 사용마다",
      "description": "방어 카드 3장을 사용할 때마다 상대에게 독 3을 부여합니다.",
      "trigger": {
        "kind": "shield_card_used",
        "every": 3,
        "timing": "after_card"
      },
      "effects": [
        {
          "type": "poison",
          "amount": 3,
          "target": "enemy"
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/trinkets/trinket-2-v1.png",
        "alt": "늪의 버클 대표 그림",
        "source": "reused"
      }
    },
    {
      "id": "acc_heal_three_charge",
      "name": "돌봄의 매듭",
      "family": "회복",
      "source": "additional",
      "trigger_text": "체력 회복 3회마다",
      "description": "체력을 실제로 3회 회복할 때마다 무작위 카드 1장에 충전 1.",
      "trigger": {
        "kind": "self_hp_healed",
        "minimum_actual_heal": 1,
        "every": 3
      },
      "effects": [
        {
          "type": "card_charge",
          "amount": 1,
          "selector": {
            "zone": "owned_cards",
            "selection": "seeded_random",
            "exclude_exhausted": true,
            "require_missing_energy": true
          },
          "overflow": "discard",
          "auto_use": false
        }
      ],
      "note": "",
      "status": "기획 초안 · 게임 미적용",
      "art": {
        "src": "assets/generated/care-knot-v1.png",
        "alt": "돌봄의 매듭 대표 그림",
        "source": "generated"
      }
    }
  ]
}
