로테이션 빌더
업데이트: 2026. 10. 18.
로테이션 빌더는 고급 로테이션을 직접 타이핑하지 않고 조립하는 KeyRota 창입니다. 플래그가 있는 슬롯, 오라, 규칙을 다루며, KRC 텍스트와 JSON을 바로 옆에서 함께 볼 수 있습니다. 이 문서는 Windows와 macOS에 공통이며, 스크린숏은 Windows에서 찍었습니다. 스크린숏에는 예시의 암살 레이드 로테이션이 나옵니다.
빌더 열기#
- 내 로테이션. 메인 창의 “로테이션” 블록에서 프로필을 선택하고 “설정”을 클릭합니다.
- 새 로테이션. “새로 만들기 — 빌더에서…”를 선택합니다. 전문화는 게임이나 현재 프로필에서 가져옵니다. 로테이션은 처음 저장할 때 프로필이 됩니다.
- 파일 또는 클립보드에서. “새로 만들기 — 파일에서…”는 KRC 텍스트(
.txt), 로테이션 JSON, KeyRota 프로필 파일을 받습니다. “새로 만들기 — 클립보드에서”는 같은 내용을 클립보드에서 가져옵니다. 새 프로필은 “설정”을 클릭해 빌더에서 엽니다.

Blizzard 프로필에서는 빌더에 이름과 입력 지연만 표시됩니다. 주 버튼은 게임이 고르기 때문입니다. “내 로테이션 만들기”를 클릭하면 고급 로테이션이 담긴 새 프로필이 만들어지고, Blizzard 프로필은 목록에 그대로 남습니다.

창 구성#
- 왼쪽에는 페이지 목록이 있습니다: “일반”, “슬롯”, “오라”, “규칙”(규칙 수 표시), “텍스트 및 JSON”. 그 위에 “내 로테이션”과 선택한 전문화가 표시됩니다.
- 오른쪽에는 선택한 페이지가 표시됩니다.
- 아래쪽은 상태 표시줄입니다. 로테이션이 정상인지(“로테이션 정상: 규칙 15개, 슬롯 11개, 오라 10개”), 저장하지 않은 변경 사항이 있는지 알려 주고, 오류가 있으면 오류 위치와 “보기” 버튼을 표시합니다. 오른쪽에는 “닫기”와 “저장”이 있습니다.
“저장”(Windows에서는 Ctrl+S도 가능)을 누르기 전에는 아무것도 적용되지 않습니다.
일반#

| 컨트롤 | 기능 |
|---|---|
| 프로필 이름 | 메인 창의 로테이션 목록에 표시되는 프로필 이름입니다. |
| 전문화 | 로테이션의 자원(기력, 연계 점수, 분노 등)과 Better Assistant 프로필의 직업 및 전문화를 정합니다. 전문화를 바꾸면 자원도 바뀝니다. 단, 규칙이 이전 전문화의 자원을 읽고 있으면 바뀌지 않습니다(생명력은 해당하지 않음). |
| 로테이션 이름 | KRC 텍스트의 첫 줄(rotation "…")이며 KeyRota 기록에 표시됩니다. 큰따옴표는 쓸 수 없습니다. 버전을 적어 두기 좋은 곳입니다: “암살 v1.3”. |
| 기본 아이콘 무시 | 켬: KeyRota는 규칙에 따라서만 누르고, 맞는 규칙이 없으면 기다립니다. 끔: 맞는 규칙이 없으면 게임 추천을 누릅니다. 내 로테이션에서는 보통 켜 둡니다. 기다리는 것(예: 기력 모으기)은 정상이기 때문입니다. |
| 입력 지연 | 사람처럼 매번 누르기 전에 잠시 멈춥니다: “없음”, “고정”(간격 0–1000ms), “무작위”(범위 0–1000ms). “차단과 방어에도 적용”을 켜면 차단과 방어 기술에도 같은 지연이 적용됩니다. |

| 컨트롤 | 기능 |
|---|---|
| 프로필: … | Better Assistant 프로필 문자열의 요약입니다: 전문화, 주문 수, 오라 수. |
| 슬롯과 오라로 만들기 | 슬롯의 주문 ID, 각 슬롯의 “Better Assistant 표시 조건”, 순서대로 놓인 오라, 전문화, 반경, “전투 중인 적만” 설정으로 Better Assistant 프로필 문자열을 만듭니다. 같은 전문화의 프로필이 이미 붙여넣어져 있으면 그 프로필의 나머지 설정은 유지됩니다. |
| 클립보드에서 | 완성된 프로필 문자열을 붙여넣습니다. 프로필의 전문화가 로테이션의 전문화와 같아야 합니다. |
| 복사 | 게임에 붙여넣을 문자열을 복사합니다. |
| 적 수 측정 반경(미터) | 1–100, 기본값 8. “주변 적 수” 조건(enemies)에 쓰입니다. |
| 전투 중인 적만 | 기본값은 켬입니다. 아직 전투에 들어오지 않은 적은 세지 않습니다. |
| 설명 | 로테이션 메모입니다. KRC 텍스트에서는 #으로 시작하는 줄이 됩니다. 로테이션 동작에는 영향을 주지 않습니다. |
버튼 아래에는 경고가 표시됩니다. 규칙에서 쓰는 슬롯 중 주문 ID가 없는 슬롯(Better Assistant 프로필에 들어가지 않음)과, 이미 붙여넣은 프로필에서 로테이션과 맞지 않는 부분을 알려 줍니다.
중요
Better Assistant 프로필의 오라는 첫 번째부터 빈칸 없이 이어져야 합니다. 오라 3에 ID가 없는데 오라 4에 ID가 있으면 프로필이 만들어지지 않습니다: “오라 3에 주문 번호가 없습니다”. ID를 채우거나 오라 번호를 다시 매기세요.
게임에 Better Assistant 프로필 넣기#
로테이션의 슬롯 N은 Better Assistant의 슬롯 N이고, 오라 N은 Better Assistant 목록의 오라 N입니다. 프로필 문자열은 슬롯과 오라를 올바른 순서로 Better Assistant에 넣습니다.
- “일반” 페이지에서 “슬롯과 오라로 만들기”를 클릭한 다음 “복사”를 클릭합니다.
- 게임에서
/ba를 입력하고 Profile 탭을 열어 문자열을 붙여넣은 뒤 Apply를 클릭하고 확인합니다. - 슬롯이나 오라를 바꿀 때마다(ID, 순서, 대상 있을 때 / 전투 중) 프로필을 다시 만들어 붙여넣습니다.
슬롯#

왼쪽에는 12칸이 있습니다. 각 칸에는 번호, 이름, 주문 ID, 플래그(“GCD 무관, 대기열”)가 표시되고, 어떤 규칙에서도 쓰지 않는 슬롯에는 “사용 안 함”이 표시됩니다. 빈 칸에는 “비어 있음”이 표시되며, 빈 칸을 선택하면 “슬롯 추가” 버튼이 나타납니다.
| 컨트롤 | 기능 |
|---|---|
| 이름 | 게임 속 주문 이름입니다. 규칙 목록과 기록에 표시됩니다. |
| 주문 ID | Wowhead 링크의 숫자입니다. wowhead.com/spell=1856/vanish라면 1856입니다. Better Assistant는 이 번호로 주문을 이 슬롯에 넣습니다. |
| Better Assistant 표시 조건 | “대상 있을 때” 또는 “전투 중”. 슬롯은 Better Assistant가 표시할 때만 준비된 것으로 봅니다. “전투 중”은 대상 없이도 작동해야 하는 치유와 방어 기술용입니다. |
| 누르는 방식 | 플래그 스위치 4개입니다. 아래 표를 참고하세요. |
| 텍스트 이름 | 규칙과 KRC 텍스트에서 쓰는 슬롯 이름입니다. 문자, 숫자, _만 쓸 수 있고 공백은 쓸 수 없습니다. |
| 주석 | 텍스트에서 선언 줄 끝에 붙는 주석입니다. |
| 사용하는 규칙 | 이 슬롯을 누르거나 읽는 규칙입니다. “슬롯 제거”는 어떤 규칙에서도 쓰지 않는 슬롯에서만 사용할 수 있습니다. |
KeyRota가 슬롯을 누르려면 그 주문이 게임의 행동 단축바에 있고 키가 지정되어 있어야 합니다. KeyRota는 행동 단축바에서 키를 가져옵니다. #showtooltip 이름 형식의 매크로도 됩니다. 키가 없는 슬롯은 절대 누르지 않습니다.
누르는 방식: 플래그#

| 스위치 | 기능 | 사용 시점 |
|---|---|---|
| 플래그 없음 | 일반 주문처럼 누릅니다: 전역 재사용 대기시간이 끝날 무렵, 주문 대기열 구간에. | GCD를 쓰는 거의 모든 주문. |
| 수동 전용 (M) | KeyRota는 이 슬롯을 절대 직접 누르지 않고 이 슬롯의 규칙을 건너뜁니다. 이 슬롯의 키를 직접 누르면 로테이션이 일시 정지됩니다. | 직접만 누르고 싶은 기술. |
| 정신 집중 (C) | 이 주문의 정신 집중이 이어지는 동안 KeyRota는 아무것도 누르지 않으며 정신 집중을 끊지 않습니다. | 광기의 학살자 같은 정신 집중 주문. |
| GCD 무관 (O) | 전역 재사용 대기시간을 기다리지 않습니다. GCD 도중에도 바로 누릅니다. | 도박의 연속 같은 GCD 무관 주문. |
| 주문 대기열 구간 (Q) | “GCD 무관”과 함께만 사용합니다. GCD가 끝나기 직전, 주문 대기열 구간에 누릅니다. | 둘째 줄이 GCD를 쓰는 매크로(아드레날린 촉진 + 광기의 학살자)와 직전 공격의 결과가 필요한 버튼(왕의 파멸 후 소멸). |
모든 플래그 조합과 JSON 표기는 슬롯 플래그에 있습니다.
오라#
![“오라” 페이지: 오라 1 “대상의 목조르기 [703]”, ID 703, 텍스트 이름 Garrote_DoT, 사용하는 규칙 3, 4, 5, 7, 8, 10](/documentation/img/ko/editor-auras.png?v=20261018u)
오라는 규칙이 읽는 내 강화 효과와 대상에게 건 내 약화 효과입니다. 로테이션의 오라 N은 Better Assistant 목록의 오라 N입니다.
| 컨트롤 | 기능 |
|---|---|
| 이름 | 오라 이름이며 규칙에 표시됩니다. ID를 대괄호에 넣어 두면 편리합니다: “대상의 목조르기 [703]”. |
| 주문 ID | Wowhead의 오라 번호입니다. Better Assistant는 내 강화 효과와 대상에게 건 내 약화 효과에서 이 오라를 찾습니다. |
| 텍스트 이름, 주석 | 슬롯과 같습니다. |
| 사용하는 규칙 | 이 오라를 읽는 규칙입니다. “오라 제거”는 어떤 규칙에서도 쓰지 않는 오라에서만 사용할 수 있습니다. |
참고
오라의 ID와 그 오라를 거는 주문의 ID는 다를 수 있습니다. 소멸 주문은 1856이고 소멸로 받는 강화 효과는 11327입니다. 은신은 1784이고, 기만 특성이 있을 때의 은신은 115191입니다. Wowhead에서 강화 효과나 약화 효과 자체의 ID를 확인하세요.
내 오라만 보입니다. 내가 나에게 건 강화 효과와 내가 대상에게 건 약화 효과입니다. 다른 플레이어가 건 강화 효과나 대상에 걸린 다른 플레이어의 약화 효과는 규칙에서 보이지 않습니다.
규칙#

규칙은 위에서 아래로 확인합니다. KeyRota는 충족되었고 주문을 사용할 수 있는 첫 번째 규칙을 누릅니다. 사용할 수 없으면(재사용 대기시간, 자원, 사거리) 다음 규칙을 봅니다.
목록 위의 도구 모음:
| 버튼 | 기능 |
|---|---|
| + | 선택한 규칙 아래에 새 규칙을 만듭니다. 새 규칙은 첫 번째 슬롯을 누르며 아직 조건이 없습니다. |
| 복제 | 규칙의 복사본을 바로 아래에 만듭니다. |
| 휴지통 | 규칙을 삭제합니다. |
| 위로, 아래로 | 규칙을 위로(먼저 확인) 또는 아래로(나중에 확인) 옮깁니다. |
목록의 각 규칙에는 번호(우선순위), 슬롯, 이름, 그룹 수가 표시됩니다. 오류가 있는 규칙에는 빨간 표시가 붙습니다.
선택한 규칙:
| 컨트롤 | 기능 |
|---|---|
| 누를 버튼 | 규칙이 충족되면 누를 슬롯입니다. |
| 이름 | 규칙이 실행되면 기록에 표시됩니다. |
| 설명 | KRC 텍스트에서 규칙 위에 붙는 메모입니다. |
| 누를 시점 | 조건 그룹입니다. 그룹 중 하나라도 충족되면 규칙이 충족되고(OR), 그룹은 모든 조건이 충족되어야 충족됩니다(AND). |

각 그룹에는 “그룹 N”, “그룹 주석” 입력란, “그룹 복제”와 “그룹 삭제” 버튼이 있습니다. 조건 행은 확인할 대상, 속성, 비교, 숫자로 이루어지며, X 표시를 클릭하면 조건이 제거됩니다. “+ 조건”은 그룹에 조건을 추가하고, “+ 그룹 (또는)”은 새 그룹을 추가합니다. 한 그룹에는 조건을 최대 16개, 한 규칙에는 그룹을 최대 16개까지 넣을 수 있으며, 한도에 이르면 버튼이 비활성화됩니다. 그룹이 없는 규칙에는 “조건 없음: 주문을 사용할 수 있으면 언제나 규칙이 실행됩니다.”가 표시됩니다.
| 확인할 대상 | 속성 | KRC 텍스트 |
|---|---|---|
| 오라(로테이션의 각 오라) | 있음, 없음, 남은 시간(%), 중첩 | Garrote_DoT.up, .down, .duration <= 30, .stacks >= 3 |
| 슬롯(각 슬롯) | 준비됨, 재사용 대기 중, 재사용 대기시간(%), 충전 횟수, 강조됨, 강조 안 됨 | Kingsbane.ready, .oncd, .cd <= 3, .charges >= 2, .glow, .noglow |
| 자원 | 플레이어와 대상의 생명력, 전문화 자원, % | PlayerHP <= 40, Energy >= 70 |
| 전투: 주변 적 수 | 숫자 | enemies >= 3 |
| 전투: 대상과의 거리 | 미터 | target.distance <= 8 |
| 빠른 설정 패널 | 켜짐, 꺼짐 | aoe == 1, st == 1, cd == 1, defensives == 1, ground_spells == 1, movement == 1 |
비교 연산자는 <, ≤, =, ≥, >이고, 숫자는 0–100입니다. 새 조건은 첫 번째 오라의 “있음”으로 시작합니다. 확인할 대상을 바꾸면 속성과 숫자가 기본값으로 돌아갑니다(자원은 ≥ 50, 적 수는 ≥ 2, 거리는 ≤ 8). 모든 조건의 자세한 설명은 조건에 있습니다.
오류와 상태 표시줄#

- 초록색: “로테이션 정상: …” — 오류가 없으며 저장할 수 있습니다.
- 빨간색은 오류 위치를 알려 줍니다: “규칙 9, 그룹 1: 그룹에 조건이 없습니다”. “보기”를 클릭하면 그 위치가 열립니다. 목록에서 해당 규칙에 표시가 붙고, 그룹은 빨간 테두리로 강조됩니다.
- 오류가 있는 로테이션은 저장되지 않습니다: “오류가 있는 로테이션은 저장되지 않습니다. 아래에 표시된 부분을 고치세요”.
- 로테이션이 실행 중일 때는 저장할 수 없습니다: “저장하려면 로테이션을 중지하세요”.
텍스트 및 JSON#


| 컨트롤 | 기능 |
|---|---|
| KRC 텍스트 / JSON | 보기를 전환합니다. |
| 복사 | 텍스트 또는 JSON 전체를 복사합니다. |
| 붙여넣기 | 로테이션을 클립보드의 내용으로 바꿉니다: KRC 텍스트, 로테이션 JSON, KeyRota 프로필. |
| 열기… | .txt 또는 .json 파일에서 로테이션을 불러옵니다. |
| 저장… | 현재 보기를 파일로 저장합니다: 텍스트는 .txt, JSON은 .json. |
입력란에서 수정한 내용은 오류가 없으면 바로 적용됩니다. 오류가 있으면 입력란 아래에 표시되고, 다른 페이지는 마지막으로 정상이었던 버전을 유지합니다.
텍스트에 담기는 것과 JSON에만 담기는 것. KRC 텍스트에는 주문 ID, 슬롯 플래그, “대상 있을 때 / 전투 중”, 전문화, “기본 아이콘 무시”, 적 수 측정 설정이 없습니다. 텍스트를 수정하면 이 값들은 번호가 같은 슬롯과 오라에 그대로 남습니다. JSON에는 모든 것이 담깁니다. 로테이션의 새 버전을 붙여넣거나 열 때 새 버전에 이 값들이 없으면, 번호가 같은 슬롯과 오라는 기존 ID, 표시 조건, 플래그를 유지합니다.
저장하고 닫기#
- “저장”(Windows에서는 Ctrl+S도 가능)은 로테이션을 프로필에 기록하며, 버튼에 잠시 “저장됨”이 표시됩니다. 새 로테이션은 프로필이 되고 목록에서 선택됩니다.
- 저장하지 않은 변경 사항이 있는 상태에서 창을 닫으면 “변경 사항을 저장할까요?”라고 묻습니다: “저장”, “저장 안 함”, “취소”. KeyRota를 닫을 때도 마찬가지입니다.
- 메인 창의 “내보내기”는 프로필을 로테이션과 함께 JSON으로 저장합니다. “가져오기”는 KeyRota 프로필과 로테이션 JSON만 담긴 파일을 모두 받습니다.
예시: 처음부터 만드는 로테이션#
작은 암살 로테이션을 만들어 보겠습니다. DoT 2개(목조르기, 파열), 생성기(절단), 소모 기술(독살), 방어 기술(생명력 40% 이하에서 진홍색 약병), Burst 버튼에 묶은 재사용 대기시간 기술(죽음표식)로 구성합니다.
1. 새 프로필. 로테이션 — 새로 만들기 — 빌더에서….
2. 일반. 프로필 이름: “암살: 예시”. 전문화: 암살(자원은 PlayerHP, TargetHP, Energy, Combo_Points가 됩니다). 로테이션 이름: “암살: 예시 v1”. 기본 아이콘 무시: 켬.
3. 슬롯. 표의 행마다 왼쪽에서 칸을 선택하고 “슬롯 추가”를 클릭한 다음 “이름”, “주문 ID”, “텍스트 이름”을 입력합니다. 진홍색 약병은 “전투 중”을 선택합니다. 플래그는 필요 없습니다.
| 슬롯 | 이름 | ID | 텍스트 이름 | Better Assistant 표시 조건 |
|---|---|---|---|---|
| 1 | 목조르기 | 703 | Garrote | 대상 있을 때 |
| 2 | 파열 | 1943 | Rupture | 대상 있을 때 |
| 3 | 독살 | 32645 | Envenom | 대상 있을 때 |
| 4 | 절단 | 1329 | Mutilate | 대상 있을 때 |
| 5 | 죽음표식 | 360194 | Deathmark | 대상 있을 때 |
| 6 | 진홍색 약병 | 185311 | Crimson_Vial | 전투 중 |
4. 오라. “오라” 페이지에서도 똑같이 합니다:
| 오라 | 이름 | ID | 텍스트 이름 |
|---|---|---|---|
| 1 | 대상의 목조르기 [703] | 703 | Garrote_DoT |
| 2 | 대상의 파열 [1943] | 1943 | Rupture_DoT |
| 3 | 독살 [32645] | 32645 | Envenom_Buff |
| 4 | 대상의 죽음표식 [360194] | 360194 | Deathmark_DoT |
5. 규칙. “규칙” 페이지에서 “+”를 클릭하고 “누를 버튼”에서 슬롯을 고른 다음 “이름”을 입력합니다. “+ 그룹 (또는)”은 기본 조건이 들어 있는 그룹을 추가하므로, 확인할 대상, 속성, 비교, 숫자를 바꾸세요. “+ 조건”은 같은 그룹에 다음 조건을 추가합니다. 규칙은 다음 순서로 만듭니다:
| # | 누를 버튼 | 그룹(OR), 그룹 안의 조건(AND) |
|---|---|---|
| 1 | 진홍색 약병 | 치유 / 방어 켜짐, 플레이어 생명력 ≤ 40 |
| 2 | 죽음표식 | Burst 켜짐, 대상의 목조르기 있음, 대상의 파열 있음, 독살 있음 |
| 3 | 목조르기 | (1) 대상의 목조르기 없음; (2) 대상의 목조르기 있음, 남은 시간 ≤ 30% |
| 4 | 파열 | (1) 연계 점수 ≥ 70, 대상의 파열 없음; (2) 연계 점수 ≥ 70, 대상의 파열 있음, 남은 시간 ≤ 30% |
| 5 | 독살 | (1) 연계 점수 ≥ 70, 독살 없음; (2) 연계 점수 ≥ 70, 독살 있음, 남은 시간 ≤ 20%; (3) 연계 점수 ≥ 70, 기력 ≥ 70; (4) 연계 점수 ≥ 70, 대상의 죽음표식 있음 |
| 6 | 절단 | 연계 점수 < 70 |
이렇게 하는 이유는 다음과 같습니다.
- 방어 기술을 맨 앞에: 생명력이 낮을 때는 피해보다 진홍색 약병이 더 중요합니다. 빠른 설정 패널에서 “치유 / 방어”가 켜져 있을 때만 실행됩니다.
- Burst에 묶은 죽음표식:
cd == 1은 주문의 재사용 대기시간이 아니라 Burst 버튼(Windows에서는 F3, macOS에서는 ⌃⇧B)입니다. Burst를 끄면 죽음표식은 기다립니다. - 판데믹 구간을 고려한 DoT: 없는 오라는 남은 시간이 0이므로 갱신에는 그룹이 두 개 필요합니다: “DoT 없음”과 “DoT가 있고 남은 시간 ≤ 30%”.
- 연계 점수 5 = 70: 연계 점수 최대 7점 중 5점은 71%입니다. 기준값
70은 값을 어떻게 반올림하든 맞습니다. 표는 자원에 있습니다. - 절단은 맨 마지막, 그리고 연계 점수 5 미만일 때만: 독살이 조건을 기다리는 동안 기력을 낭비하지 않기 위해서입니다.
6. 확인. 상태 표시줄에 “로테이션 정상: 규칙 6개, 슬롯 6개, 오라 4개”가 표시되어야 합니다. “텍스트 및 JSON”을 열면 아래와 같은 내용이 보입니다.
7. Better Assistant 프로필. 일반 — “슬롯과 오라로 만들기” — “복사”. 게임에서 /ba — Profile — 붙여넣기 — Apply.
8. 키. 주문 6개를 행동 단축바에 올리고 키를 지정합니다.
9. 실행. “저장”을 클릭하고 창을 닫은 다음 “암살: 예시” 프로필을 선택해 로테이션을 시작합니다(Windows에서는 F1, macOS에서는 ⌃⇧Space). 진홍색 약병을 쓰려면 빠른 설정 패널에서 “치유 / 방어”를 켭니다. Burst 버튼으로 죽음표식을 켜고 끕니다.
rotation "암살: 예시 v1"
# KeyRota 문서의 예시: 출혈 2개, 생성기, 기력을 모으는 소모 기술,
# 낮은 생명력에서의 방어, Burst 버튼에 묶은 죽음표식.
# 연계 점수(최대 7)의 백분율: 5점 = 71%, 기준 70 = 5 이상.
buff1 Garrote_DoT = "대상의 목조르기 [703]"
buff2 Rupture_DoT = "대상의 파열 [1943]"
buff3 Envenom_Buff = "독살 [32645]"
buff4 Deathmark_DoT = "대상의 죽음표식 [360194]"
slot1 Garrote = "목조르기"
slot2 Rupture = "파열"
slot3 Envenom = "독살"
slot4 Mutilate = "절단"
slot5 Deathmark = "죽음표식"
slot6 Crimson_Vial = "진홍색 약병"
resource1 PlayerHP
resource2 TargetHP
resource3 Energy
resource4 Combo_Points
# --- 방어: ‘치유 / 방어’를 켰을 때만 ---
use Crimson_Vial when # 진홍색 약병
defensives == 1 and PlayerHP <= 40 # 생명력 40% 이하
# --- 재사용 대기시간 기술: Burst를 켰을 때만 ---
use Deathmark when # 죽음표식
cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up # Burst 켬, 출혈과 독살 유지 중
# --- 출혈 ---
use Garrote when # 목조르기
Garrote_DoT.down # 출혈 없음
or
Garrote_DoT.up and Garrote_DoT.duration <= 30 # 판데믹 구간: 30% 이하 남음
use Rupture when # 파열
Combo_Points >= 70 and Rupture_DoT.down # 연계 점수 5 이상, 출혈 없음
or
Combo_Points >= 70 and Rupture_DoT.up and Rupture_DoT.duration <= 30 # 연계 점수 5 이상, 판데믹 구간
# --- 소모: 연계 점수 5 이상, 기력 모으기 ---
use Envenom when # 독살
Combo_Points >= 70 and Envenom_Buff.down # 효과 없음
or
Combo_Points >= 70 and Envenom_Buff.up and Envenom_Buff.duration <= 20 # 효과 종료 직전
or
Combo_Points >= 70 and Energy >= 70 # 기력 넘치지 않게
or
Combo_Points >= 70 and Deathmark_DoT.up # 대상에 죽음표식
# --- 생성기: 연계 점수 5 미만 ---
use Mutilate when # 절단
Combo_Points < 70 # 연계 점수 5 미만
{
"format": "keyrota-rotation",
"version": 1,
"title": "암살: 예시 v1",
"specID": 259,
"ignoreMainIcon": true,
"enemies": {"range": 8, "combatOnly": true},
"notes": [
"KeyRota 문서의 예시: 출혈 2개, 생성기, 기력을 모으는 소모 기술,",
"낮은 생명력에서의 방어, Burst 버튼에 묶은 죽음표식.",
"연계 점수(최대 7)의 백분율: 5점 = 71%, 기준 70 = 5 이상."
],
"resources": ["PlayerHP", "TargetHP", "Energy", "Combo_Points"],
"auras": [
{"n": 1, "alias": "Garrote_DoT", "label": "대상의 목조르기 [703]", "spell": 703},
{"n": 2, "alias": "Rupture_DoT", "label": "대상의 파열 [1943]", "spell": 1943},
{"n": 3, "alias": "Envenom_Buff", "label": "독살 [32645]", "spell": 32645},
{"n": 4, "alias": "Deathmark_DoT", "label": "대상의 죽음표식 [360194]", "spell": 360194}
],
"slots": [
{"n": 1, "alias": "Garrote", "label": "목조르기", "spell": 703, "show": "target"},
{"n": 2, "alias": "Rupture", "label": "파열", "spell": 1943, "show": "target"},
{"n": 3, "alias": "Envenom", "label": "독살", "spell": 32645, "show": "target"},
{"n": 4, "alias": "Mutilate", "label": "절단", "spell": 1329, "show": "target"},
{"n": 5, "alias": "Deathmark", "label": "죽음표식", "spell": 360194, "show": "target"},
{"n": 6, "alias": "Crimson_Vial", "label": "진홍색 약병", "spell": 185311, "show": "combat"}
],
"rules": [
{
"use": "Crimson_Vial",
"name": "진홍색 약병",
"note": ["--- 방어: ‘치유 / 방어’를 켰을 때만 ---"],
"when": [{"all": ["defensives == 1", "PlayerHP <= 40"], "comment": "생명력 40% 이하"}]
},
{
"use": "Deathmark",
"name": "죽음표식",
"note": ["--- 재사용 대기시간 기술: Burst를 켰을 때만 ---"],
"when": [
{
"all": ["cd == 1", "Garrote_DoT.up", "Rupture_DoT.up", "Envenom_Buff.up"],
"comment": "Burst 켬, 출혈과 독살 유지 중"
}
]
},
{
"use": "Garrote",
"name": "목조르기",
"note": ["--- 출혈 ---"],
"when": [
{"all": ["Garrote_DoT.down"], "comment": "출혈 없음"},
{"all": ["Garrote_DoT.up", "Garrote_DoT.duration <= 30"], "comment": "판데믹 구간: 30% 이하 남음"}
]
},
{
"use": "Rupture",
"name": "파열",
"when": [
{"all": ["Combo_Points >= 70", "Rupture_DoT.down"], "comment": "연계 점수 5 이상, 출혈 없음"},
{
"all": ["Combo_Points >= 70", "Rupture_DoT.up", "Rupture_DoT.duration <= 30"],
"comment": "연계 점수 5 이상, 판데믹 구간"
}
]
},
{
"use": "Envenom",
"name": "독살",
"note": ["--- 소모: 연계 점수 5 이상, 기력 모으기 ---"],
"when": [
{"all": ["Combo_Points >= 70", "Envenom_Buff.down"], "comment": "효과 없음"},
{
"all": ["Combo_Points >= 70", "Envenom_Buff.up", "Envenom_Buff.duration <= 20"],
"comment": "효과 종료 직전"
},
{"all": ["Combo_Points >= 70", "Energy >= 70"], "comment": "기력 넘치지 않게"},
{"all": ["Combo_Points >= 70", "Deathmark_DoT.up"], "comment": "대상에 죽음표식"}
]
},
{
"use": "Mutilate",
"name": "절단",
"note": ["--- 생성기: 연계 점수 5 미만 ---"],
"when": [{"all": ["Combo_Points < 70"], "comment": "연계 점수 5 미만"}]
}
]
}
이 예시 내려받기: JSON, KRC 텍스트. “텍스트 및 JSON” 페이지의 “열기…” 또는 “새로 만들기 — 파일에서…”로 엽니다.