"source":"전투 모드 클론 설계값 (2026-10-27 PD 지시 · 2026-10-28 PD 전투 수정 6건 + 추가 5건) — 원작에 없는 값 · PD 확정 전. 사거리 = 성 가장자리부터 칸 수 · 「기본 값은 절반 수준」 = 예전 값의 절반(화살 7 → 일반 3.5 · 폭탄 10 → 파이어 볼 5)으로 해석(확정 전) · 시험 창 사거리 ×4 = 맵 절반 해석. 「적은 내 유닛보다 매우 강하게 · 나는 압도적인 물량」 = 성·소환수의 공격력·체력이 내 가장 강한 유닛의 2배 이상 · 카드 1장 = 1마리(2026-10-29 PD 「한 장에 여러 마리 금지 · 물량 = 마력 코스트를 모아 많이 소환」) → 마나 충전 0.5초(1초에 검사 2마리) · 내 유닛끼리 겹치지 않게 살짝 밀어냄(무리가 퍼져 보이고 범위 공격에 한꺼번에 안 맞음)(확정 전)",
"bridgeSource":"다리 폭(2026-10-30 스테이지 50 기획서 「좁은 1.2칸 · 보통 2.4칸 · 넓은 4칸」) = 지나갈 수 있는 칸 수 cells(좁은 1 · 보통 2 · 넓은 4) · 그림 폭 = 칸 수 + 양옆 bridgeRail 칸 · 무작위 맵(시험) 다리 = 보통(확정 전)",
"attackSource":"성 공격 — 투사체 5 · 기술 8(파이어 볼 · 라이트닝 + 2026-10-30 스테이지 50 기획서 새 기술 6) · 소환 5(근접 · 원거리 + 새 소환 3) · 성 능력 4 · 피해 = 성 공격력 × % · desc·tip = 처음 만날 때 안내 카드 글(숫자는 화면이 값에서 만든다) · 새 값 전부 확정 전",
{"id":"normal","name":"일반","dmgPct":100,"interval":0.8,"range":3.5,"speed":14,"desc":"가장 가까운 유닛 1명에게 화살을 쏜다","tip":"마나를 모아 많이 소환해 물량으로 밀어붙이세요"},
{"id":"splash","name":"범위","dmgPct":100,"splashPct":50,"splashRadius":1.5,"interval":1.3,"range":3,"speed":11,"desc":"맞은 유닛 둘레에도 피해를 준다","tip":"무리를 나눠 보내세요"},
{"id":"multi","name":"멀티샷","dmgPct":60,"count":5,"spreadDeg":60,"width":0.4,"interval":1.6,"range":4,"speed":12,"desc":"부채꼴로 여러 발 · 화살마다 처음 닿는 유닛 1명","tip":"체력 많은 유닛을 앞세우세요"},
{"id":"slow","name":"감속","dmgPct":100,"slowPct":50,"slowSeconds":2.5,"interval":1.0,"range":3.5,"speed":13,"desc":"맞은 유닛이 잠시 느려진다","tip":"나는 유닛은 강과 바위를 넘어 빨리 닿아요"},
{"id":"laser","name":"레이저","dmgPct":80,"width":0.8,"beamSeconds":0.35,"interval":2.2,"range":5,"desc":"성 앞 직선 위의 유닛 모두에게 피해","tip":"깃발로 옆길을 잡아 한 줄로 서지 않게 하세요"}
{"id":"fireball","name":"파이어 볼","dmgPct":100,"splashPct":60,"splashRadius":1.6,"interval":7,"range":5,"speed":9,"desc":"유닛이 가장 많은 곳에 불덩이 · 둘레에도 피해","tip":"한 점에 몰리지 않게 하세요"},
{"id":"lightning","name":"라이트닝","dmgPct":200,"stunSeconds":1.5,"beamSeconds":0.35,"interval":9,"range":4,"speed":0,"desc":"가까운 유닛에게 번개 · 큰 피해 + 기절","tip":"값싼 유닛을 먼저 보내 번개를 받게 하세요"},
{"id":"poisonCloud","name":"독구름","kind":"cloud","fx":"poison","air":true,"dpsPct":20,"radius":1.8,"duration":5,"interval":9,"range":6,"desc":"유닛이 가장 많은 곳에 독구름 · 안에 있으면 계속 피해(나는 유닛도)","tip":"무리를 흩거나 깃발로 비켜 가세요"},
{"id":"fireField","name":"화염 장판","kind":"cloud","fx":"burn","air":false,"dpsPct":40,"radius":1.2,"duration":3,"interval":8,"range":5,"desc":"땅에 짧고 센 불 장판 · 땅 유닛만","tip":"빨리 지나가거나 나는 유닛으로"},
{"id":"boulder","name":"바위 굴리기","kind":"boulder","dmgPct":150,"radius":1.0,"speed":6,"knock":1.5,"interval":10,"range":30,"desc":"땅 유닛이 가장 많은 줄로 성 앞에서 바위를 굴린다 · 닿으면 피해 + 옆으로 밀림 · 강·바위에 닿으면 멈춤","tip":"줄을 나눠 가거나 다른 다리로"},
{"id":"meteor","name":"유성우","kind":"meteor","air":true,"dmgPct":80,"radius":1.0,"count":6,"duration":2.4,"warn":0.8,"interval":15,"range":9,"desc":"유닛 근처에 별똥별 여러 개 · 떨어지기 전 빨간 표시","tip":"빨간 표시가 보이면 넓게 펼치세요"},
{"id":"frostNova","name":"얼음 파동","kind":"nova","air":true,"dmgPct":50,"freezeSeconds":1.5,"interval":12,"range":3,"desc":"성 둘레의 유닛을 모두 얼린다(나는 유닛도)","tip":"원거리 유닛으로 밖에서 치세요"},
{"id":"tornado","name":"회오리","kind":"tornado","dpsPct":15,"radius":1.5,"speed":2,"duration":6,"pull":2.5,"push":2.5,"interval":14,"range":30,"desc":"성에서 아래로 내려오는 회오리 · 땅 유닛은 가운데로 끌려가고 나는 유닛은 뒤로 밀림","tip":"회오리 길을 피해 다른 줄로"}
{"id":"summonMelee","name":"소환(근접)","ranged":false,"interval":8,"max":2,"hp":6000,"damage":400,"attackRange":0.7,"attackInterval":1.6,"speed":1.3,"guardRange":4,"radius":0.45,"homeDist":2.2,"shotSpeed":0,"desc":"성 둘레를 지키는 근접 병사 · 가까이 오면 공격","tip":"원거리 유닛으로 먼저 잡으세요"},
{"id":"summonRanged","name":"소환(원거리)","ranged":true,"interval":10,"max":2,"hp":5400,"damage":400,"attackRange":3.5,"attackInterval":2.0,"speed":1.1,"guardRange":5,"radius":0.4,"homeDist":1.2,"shotSpeed":10,"desc":"성 둘레에서 활을 쏘는 병사","tip":"체력 많은 유닛으로 다가가세요"},
{"id":"laserGuard","name":"레이저 수호병","kind":"beam","ranged":true,"interval":12,"max":1,"hp":4000,"damage":0,"attackRange":6,"attackInterval":3.5,"speed":0,"guardRange":6,"radius":0.5,"homeDist":1.4,"shotSpeed":0,"beamPct":70,"beamLength":7,"beamWidth":0.8,"beamSeconds":0.35,"desc":"성 앞에 서서 가까운 유닛 쪽으로 긴 광선 · 광선 위 전원 피해","tip":"수호병을 먼저 잡으세요"},
{"id":"bomber","name":"폭탄병","kind":"bomb","ranged":false,"interval":8,"max":3,"hp":800,"damage":0,"attackRange":0.3,"attackInterval":1,"speed":2.2,"guardRange":14,"radius":0.4,"homeDist":1.2,"shotSpeed":0,"blastPct":120,"blastRadius":1.5,"desc":"가장 가까운 무리로 달려가 터진다","tip":"원거리 유닛으로 미리 잡으세요"},
{"id":"healTotem","name":"치유 토템","kind":"totem","ranged":false,"interval":15,"max":2,"hp":3000,"damage":0,"attackRange":0,"attackInterval":1,"speed":0,"guardRange":0,"radius":0.5,"homeDist":1.0,"shotSpeed":0,"healPct":0.5,"desc":"움직이지 않는 토템 · 살아 있는 동안 성 체력을 계속 채운다","tip":"깃발로 토템부터 부수세요"}
],
"powers":[
{"id":"shield","name":"보호막","interval":16,"duration":6,"pct":10,"desc":"잠깐 성에 보호막 · 피해를 먼저 막는다","tip":"보호막이 끝날 때 몰아치세요"},
{"id":"thorns","name":"가시 성벽","pct":20,"desc":"성을 근접 공격한 유닛이 준 피해 일부를 돌려받는다","tip":"원거리 · 체력 많은 유닛으로"},
{"id":"curse","name":"저주 오라","range":3,"pct":30,"desc":"성 둘레 유닛의 공격력이 약해진다","tip":"사거리 긴 유닛으로 밖에서 치세요"},
{"id":"rage2","name":"2단 분노","hpRatio":0.25,"intervalMul":0.6,"shotDmgMul":1.5,"desc":"체력이 많이 줄면 한 번 더 분노 · 공격이 빨라지고 화살이 세진다","tip":"마지막에는 마나를 모아 한 번에"}
],
"fieldSource":"필드 효과 6종 — 모두 해로움(2026-10-30 PD 「필드 효과는 전부 네거티브 위주 · 예) 일정 시간 간격마다 솟아나는 가시 · 닿으면 잠시 후 솟아나는 가시 · 날씨 효과는 다른 형태로」 → 눈보라 = 바닥 빙판) · 내 땅 유닛만(나는 유닛 · 성 소환수 무시) · 피해 = 그 유닛 최대 체력의 % · 자리 = 스테이지마다 고정(유닛이 지나는 길 근처) · 수치 확정 전",
"fields":[
{"id":"poison","name":"독 늪","kind":"poison","countMin":2,"countMax":4,"radiusMin":1.5,"radiusMax":2.5,"dotPct":4,"linger":2,"desc":"들어간 땅 유닛이 중독돼 계속 체력을 잃는다 · 나와도 잠깐 이어짐","tip":"깃발로 늪을 비켜 가세요"},
{"id":"mud","name":"진흙밭","kind":"slow","countMin":2,"countMax":3,"radiusMin":1.6,"radiusMax":2.2,"slowPct":50,"desc":"땅 유닛이 느려진다","tip":"돌아가는 길이 더 빠를 수도 있어요"},
{"id":"lava","name":"용암","kind":"burn","countMin":2,"countMax":3,"radiusMin":1.3,"radiusMax":1.8,"dotPct":12,"desc":"땅 유닛이 머무는 동안 큰 피해","tip":"용암 사이 길로 · 나는 유닛은 괜찮아요"},
{"id":"ice","name":"빙판","kind":"freeze","countMin":2,"countMax":3,"radiusMin":1.4,"radiusMax":1.9,"period":10,"warn":1.2,"stunSeconds":1.5,"desc":"정해진 때마다 얼어붙어 위에 있는 땅 유닛을 얼린다 · 얼기 직전 하얗게 빛남","tip":"빛나면 그 위로 보내지 마세요"},
{"id":"spikes","name":"솟는 가시","kind":"spike","countMin":3,"countMax":4,"radiusMin":0.9,"radiusMax":1.1,"period":4,"warn":0.8,"upSeconds":1,"hitPct":20,"desc":"일정 간격으로 바닥에서 가시가 솟아 위의 땅 유닛에게 피해 · 솟기 전 붉게 빛남","tip":"가시판을 비켜 가거나 체력 많은 유닛을 앞세우세요"},
{"id":"trap","name":"함정 가시","kind":"trap","countMin":3,"countMax":4,"radiusMin":0.8,"radiusMax":1.0,"delay":0.8,"rearm":3,"upSeconds":0.6,"hitPct":30,"desc":"땅 유닛이 밟으면 잠시 뒤 가시가 솟아 그 위의 땅 유닛 모두 피해 · 다시 장전에 시간이 걸림","tip":"무리를 한꺼번에 밟게 하지 마세요"}
"stageSource":"스테이지 50 = 아래 stageLoadouts 한 줄(2026-10-30 PD 「오픈 스펙 50여 스테이지 · 맵마다 기믹 · 스테이지마다 점진적으로 새 기믹」 → 기획서 확정 · 필드만 PD 수정) · 1~8 = PD 예시 그대로 · 새 요소는 한 번에 하나 · 5의 배수 정예 · 10의 배수 보스 · 50 최종 · 지도 = 스테이지마다 고정(bridges · moat 입구 수 · canyon + stageMapSeed) · 성 체력 = hp × hpGrowth^(n−1) × 등급 배율 · 다음에 깰 스테이지까지 열림(확정 전)",
{"stage":29,"name":"얼음 여왕의 정원","rank":"","bridges":[],"moat":2,"canyon":false,"fields":["ice"],"shots":["slow","laser"],"gimmicks":["frostNova","healTotem","laserGuard"]},
"gradeSource":"유닛 등급(2026-10-29 PD) = 일반(회색) → 고급(녹색) → 희귀(파랑) → 에픽(보라) → 전설(주황) → 불멸(빨강) → 신화(무지개) · 등급 수 = 카드의 별 수 · 지금 유닛 6종의 등급 = 마나 비용 순으로 1~6(확정 전)",
"rosterSource":"유닛 목록 = (2026-10-30 R&D PC: 드래곤 501 = Krea 생성 그림 · 보유 전투 유닛이라 roster 에 포함 · B13) · 우리 게임 유닛 그림(Resources/Art/Units/px_<art>) 중 PD 가 고른 28종(2026-10-30 PD 「X표 제외 · 나머지만 사용」 + 「307 도 포함」 = 52종 제외 · 처음 「제작된 리소스 유닛을 모두 목록에 · 초기 보유 외 = 미보유(회색 딤드 + 자물쇠 + 미보유)」) · 초기 보유 = 전투 유닛 6종(units · 그림 = unit_art.json) · 나머지 = 미보유 · 이름 = 그림 모습으로 붙인 임시 이름(확정 전)",
"source":"전투 화면 비율 — 클래시 로얄 실제 전투 화면을 재서 맞춤(2026-10-29 PD 「유닛 크기를 클래시 로얄과 비슷하게 · 배경·전체 비율도 클래시 로얄 화면 비율에 맞게」). 잰 값: 맵 가로 18칸 = 화면 폭의 약 90~96% · 칸 세로 길이 ≈ 가로 × 0.81(비스듬히 내려다보는 시점) · 병사 키 ≈ 1.5칸 · 아래 카드 칸 높이 ≈ 화면 폭 × 0.34 → 전투 중에는 아래 메뉴가 없어(2026-10-29 PD) 화면 전체 1080×1920 기준 칸 가로 56 · 세로 46 px(맵 = 화면 폭의 93% · 좌우 0.65칸 = 맵 밖 장식) · 카드 칸 360 px · 유닛 그림 한 변 = 반지름 × 4칸(검사 101 px · 몸 키 약 1.6칸 · 자이언트 179 px) · 나는 유닛 = 0.8칸 위 (확정 전)",