보안 파견 프로토콜
약 330 단어약 1 분
팁
주의: JSON 파일은 주석을 지원하지 않으므로, 텍스트 내의 주석은 예시용입니다. 직접 복사하여 사용하지 마세요.
{
"type": "SSS", // 프로토콜 유형, SSS는 보안파견을 의미. 필수, 변경 불가
"stage_name": "多索雷斯在建地块", // 보안 파견 맵 이름, 필수
"minimum_required": "v4.9.0", // MAA 최소 요구 버전, 필수
"doc": { // 설명, 선택 사항
"title": "低练度高成功率作业",
"title_color": "dark",
"details": "对练度要求很低balabala……", // 여기에 작성자명이나 참고 영상 링크 등을 적으면 좋습니다.
"details_color": "dark"
},
"buff": "自适应补给元件", // 시작 전술 장비 선택, 선택 사항
"equipment": [ // 시작 장비 선택, 가로 방향 순서, 선택 사항
// 현재 버전 미구현, UI에만 표시됨
"A", "A", "A", "A",
"B", "B", "B", "B"
],
"strategy": "优选策略", // "우선 전략"(Optimized) 또는 "자유 전략"(Free), 선택 사항
// 현재 버전 미구현, UI에만 표시됨
"opers": [ // 지정 오퍼레이터, 선택 사항
{
"name": "棘刺",
"skill": 3,
"skill_usage": 1
}
],
"tool_men": { // 필요한 직군별 나머지 인원 수, 코스트 순 정렬, 선택 사항
// 현재 버전 미구현, UI에만 표시됨
"Pioneer": 13,
"近卫": 2, // 중/영문 모두 가능
"Medic": 2
},
"drops": [ // 전투 시작 및 도중 오퍼레이터/장비 획득 우선순위
"空弦",
"能天使", // 오퍼레이터명, 직군명 지원
"先锋", // 직군명은 중/영문 모두 가능
"Support",
"无需增调干员", // 아무도 영입하지 않음
"重整导能组件", // 장비명 지원, 함께 작성 가능
"反制导能组件",
"战备激活阀", // 층 중간 선택 장비도 여기에 포함
"改派发讯器"
],
"blacklist": [ // 블랙리스트, 선택 사항. drops에서 선택되지 않음.
// 추후 버전에서 편성 시에도 이 오퍼레이터들은 제외됨.
"夜半",
"梅尔"
],
"stages": [
{
"stage_name": "蜂拥而上", // 단일 층 스테이지명, 필수
// name, stageId, levelId 지원. stageId 또는 levelId 권장.
// 다른 보안 파견 맵과 겹칠 수 있는 code(예: LT-1)는 사용하지 마세요.
"strategies": [ // 필수
// 매 확인마다 위에서부터 순서대로 진행하며, 실행 완료된 전략은 건너뜀.
// 현재 전략의 tool_men 배치가 완료된 경우:
// core가 없으면 해당 전략 실행 완료로 간주
// core가 있고 배치 가능하면 core를 배치하고 전략 실행 완료로 간주
// core가 코스트 전환 중이면 대기하고 후속 전략 건너뜀
// 현재 전략의 tool_men 배치가 아직 완료되지 않은 경우:
// 대기 구역에 필요한 tool_men이 없으면 다음 전략 확인
// 대기 구역에 필요한 tool_men이 있으면:
// 즉시 배치 가능한 유닛이 없으면 대기
// 즉시 배치 가능한 유닛이 있으면 코스트 적은 순으로 우선 배치
// 같은 칸의 전략에 대해:
// core가 없으면 대기 구역에 필요 유닛 없을 때(코스트 무관) 같은 칸 후속 전략 계속 확인 허용
// core가 있으면 실행 완료 전까지 같은 칸 후속 전략 무시
// 같은 칸에 여러 core 오퍼레이터를 작성 가능. 맨 마지막이 아닌 core 오퍼레이터는 전략 완료 후 패스와 동등하게 취급됨(tool_men 미포함)
{
"core": "棘刺",
"tool_men": {
"Pioneer": 1, // 중/영문 모두 가능
"Warrior": 1,
"Medic": 1
},
"location": [
10,
1
],
"direction": "Left"
},
{
"core": "泥岩",
"tool_men": {
"Pioneer": 1,
"Warrior": 1,
"Medic": 1
},
"location": [
2,
8
],
"direction": "Left"
},
{
// "core"가 없으면 패순환용 오퍼레이터(tool_men) 배치 용도로 사용 가능
"tool_men": {
"Support": 100
},
"location": [
2,
8
],
"direction": "Left"
}
],
"draw_as_possible": true, // "오퍼레이터 배치"(패순환) 버튼. 쿨 돌면 바로 누를지 여부. 선택 사항, 기본값 true.
"actions": [ // 선택 사항
// 자동지휘 로직 재사용
// action 조건 만족 시 action 실행, 아니면 위 strategies 실행
{
"type": "调配干员" // 신규 타입. "오퍼레이터 배치" 버튼 클릭. "draw_as_possible"이 true면 무효.
},
{
"type": "CheckIfStartOver", // 신규 타입. 오퍼레이터 존재 확인. 없으면 재시도.
"name": "棘刺"
},
{
"name": "桃金娘",
"location": [
4,
5
],
"direction": "左"
},
{
"kills": 10,
"type": "撤退",
"name": "桃金娘"
}
],
"retry_times": 3 // 전투 실패 시 재시도 횟수. 초과 시 해당 판 포기.
},
{
"stage_name": "见者有份"
// ...
}
// 원하는 층수만큼 작성. 예를 들어 4층까지만 쓰면 4층 깨고 자동 재시도.
]
}예시 파일
https://github.com/MaaAssistantArknights/MaaAssistantArknights/blob/master/resource/copilot/
