1533 lines
39 KiB
JSON
1533 lines
39 KiB
JSON
{
|
|
"id": "001_yellow_turbans",
|
|
"name": "영천 황건 토벌전",
|
|
"objectives": {
|
|
"victory": "동쪽 성채를 장악하고 제11군령 이후 나타나는 마지막 황건 잔당까지 격파하라.",
|
|
"defeat": "조조가 퇴각하거나 제22턴이 시작되면 패한다."
|
|
},
|
|
"conditions": {
|
|
"victory": {
|
|
"type": "all",
|
|
"conditions": [
|
|
{
|
|
"type": "all_units_defeated",
|
|
"team": "enemy",
|
|
"after_event": "turn_11_last_rally"
|
|
},
|
|
{
|
|
"type": "unit_reaches_tile",
|
|
"label": "성채 장악",
|
|
"objective_hint": "조조나 하후돈으로 동쪽 성채에 올라 깃발을 붙들어야 한다.",
|
|
"team": "player",
|
|
"unit_ids": [
|
|
"cao_cao",
|
|
"xiahou_dun"
|
|
],
|
|
"cells": [
|
|
[
|
|
19,
|
|
0
|
|
],
|
|
[
|
|
20,
|
|
0
|
|
],
|
|
[
|
|
21,
|
|
0
|
|
],
|
|
[
|
|
19,
|
|
1
|
|
],
|
|
[
|
|
20,
|
|
1
|
|
],
|
|
[
|
|
21,
|
|
1
|
|
],
|
|
[
|
|
19,
|
|
2
|
|
],
|
|
[
|
|
20,
|
|
2
|
|
],
|
|
[
|
|
21,
|
|
2
|
|
]
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"defeat": [
|
|
{
|
|
"type": "any_officer_defeated",
|
|
"team": "player",
|
|
"officer_ids": [
|
|
"cao_cao"
|
|
]
|
|
},
|
|
{
|
|
"type": "turn_reached",
|
|
"turn": 22,
|
|
"team": "player"
|
|
}
|
|
]
|
|
},
|
|
"briefing": {
|
|
"title": "영천 황건 토벌전",
|
|
"location": "영천, 중평 원년",
|
|
"lines": [
|
|
"황건의 무리가 영천 근방에 깃발을 세웠다.",
|
|
"조조와 하후돈은 난세의 불길이 번지기 전에 그 진형을 꺾어야 한다.",
|
|
"적은 마을과 성채에서 병력을 고치며, 늦게 닿는 원군까지 기다리고 있다."
|
|
],
|
|
"camp_dialogue": [
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "영천은 마른 풀밭의 불씨와 같다. 결단이 빠르면 조정도 아직 질서가 돌아올 수 있음을 믿을 것이다."
|
|
},
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "군사는 이미 창끝을 세웠습니다. 선봉을 맡겨 주시면 적의 앞줄을 묶어 두겠습니다."
|
|
}
|
|
],
|
|
"camp_conversations": [
|
|
{
|
|
"id": "cao_cao_strategy",
|
|
"group": "officer",
|
|
"officer_id": "cao_cao",
|
|
"label": "조조 - 군략",
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"summary": "첫 행군 전에 난세의 형세를 살핀다.",
|
|
"lines": [
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "영천은 마른 풀밭의 불씨와 같다. 결단이 빠르면 조정도 아직 질서가 돌아올 수 있음을 믿을 것이다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "적의 가운데가 허술하다. 앞줄을 깨고 깃발을 다시 모을 시간을 주지 마라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "xiahou_dun_vanguard",
|
|
"group": "officer",
|
|
"officer_id": "xiahou_dun",
|
|
"label": "하후돈 - 선봉",
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"summary": "첫 접전에 앞서 선봉의 길을 정한다.",
|
|
"lines": [
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "군사는 이미 창끝을 세웠습니다. 선봉을 맡겨 주시면 적의 앞줄을 묶어 두겠습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "붙잡되 깊이 쫓지는 마라. 숲 쪽에도 눈을 두어야 한다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "yingchuan_villager_report",
|
|
"group": "topic",
|
|
"label": "영천 백성 - 길목",
|
|
"summary": "피난민에게 성채와 마을 길목의 형세를 묻는다.",
|
|
"lines": [
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "마을을 버리고 나온 백성이 있다면 불러오라. 적의 수보다 백성이 어디로 밀려나는지가 먼저다."
|
|
},
|
|
{
|
|
"speaker": "Yingchuan Villager",
|
|
"display_speaker": "영천 백성",
|
|
"side": "right",
|
|
"text": "장군, 동쪽 성채에는 황건 수괴가 머물고 북쪽 언덕에는 궁수가 숨어 있습니다. 마을 우물가에서 숨을 고르면 다친 병사도 조금 버틸 수 있습니다."
|
|
},
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "그렇다면 길을 곧게 밀기보다 마을을 거점 삼아 끊어 가겠습니다. 선봉이 먼저 적의 눈을 붙들겠습니다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "northern_woods_cache",
|
|
"group": "topic",
|
|
"label": "북쪽 숲 보급고",
|
|
"summary": "상인이 흘린 보급 소문을 살핀다.",
|
|
"lines": [
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "상인의 말이 허황되지만은 않을 것이다. 전열이 버티면 북쪽 숲으로 척후를 보내라."
|
|
},
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "적지에 숨은 보급이라면, 저들이 기억해 내기 전에 우리가 거두겠습니다."
|
|
}
|
|
],
|
|
"effects": [
|
|
{
|
|
"type": "grant_item",
|
|
"item_id": "bean",
|
|
"count": 1,
|
|
"text": "척후가 북쪽 숲에서 콩 한 줌을 거두어 군수에 보탰다."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"shop": {
|
|
"merchant": {
|
|
"name": "군막 상인",
|
|
"lines": [
|
|
"길가의 물자는 박하오나, 장군의 행렬을 위해 콩과 해독약만은 남겨 두었습니다.",
|
|
"북쪽 숲에는 묻어 둔 보급이 있다는 말도 도니, 척후가 닿으면 살펴보십시오."
|
|
]
|
|
},
|
|
"items": [
|
|
"bean",
|
|
"antidote"
|
|
]
|
|
},
|
|
"roster": {
|
|
"max_units": 2,
|
|
"required_officers": [
|
|
"cao_cao",
|
|
"xiahou_dun"
|
|
]
|
|
},
|
|
"formation": {
|
|
"cells": [
|
|
[
|
|
1,
|
|
5
|
|
],
|
|
[
|
|
2,
|
|
5
|
|
],
|
|
[
|
|
1,
|
|
6
|
|
],
|
|
[
|
|
2,
|
|
6
|
|
],
|
|
[
|
|
1,
|
|
7
|
|
],
|
|
[
|
|
2,
|
|
7
|
|
]
|
|
]
|
|
},
|
|
"map": {
|
|
"width": 22,
|
|
"height": 14,
|
|
"background": "res://art/backgrounds/yingchuan_opening_battlefield.png",
|
|
"terrain": [
|
|
"GGGGFFFFGGGGGGGGHHHCCC",
|
|
"GGGGFFFFGGGGGGGGHHHCCC",
|
|
"GGGGFFFFGGGGGGGGHHHCCC",
|
|
"GGGFFFFFGGGGGGGGHHHRRG",
|
|
"GGGFFFFGGGGGGGGRRRRRGG",
|
|
"GGGGGGTTGGRRRRRRGHHHHG",
|
|
"GRRRRRTTRRRGGGGGGHHHHG",
|
|
"GGGGGGGGRRRRRRRRGGGGGG",
|
|
"GGGGGGGGGGGGGTTGGGGGGG",
|
|
"GGGGGGGGGGDDDTTGGGGGGG",
|
|
"GGGWWWGGGGDDDDGGGGGGGG",
|
|
"GGGWWWGGGGDDDDGGGGGGGG",
|
|
"GGGGWWWGGGGGGGGGGGGGGG",
|
|
"GGGGGGGGGGGGGGGGGGGGGG"
|
|
]
|
|
},
|
|
"deployments": [
|
|
{
|
|
"unit_id": "cao_cao",
|
|
"officer_id": "cao_cao",
|
|
"team": "player",
|
|
"pos": [
|
|
1,
|
|
6
|
|
]
|
|
},
|
|
{
|
|
"unit_id": "xiahou_dun",
|
|
"officer_id": "xiahou_dun",
|
|
"team": "player",
|
|
"pos": [
|
|
1,
|
|
7
|
|
]
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_1",
|
|
"name": "장만성",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 2,
|
|
"pos": [
|
|
20,
|
|
1
|
|
],
|
|
"base": {
|
|
"hp": 54,
|
|
"atk": 13,
|
|
"def": 8
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_2",
|
|
"name": "황건 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
12,
|
|
5
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
12,
|
|
5
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 5,
|
|
"base": {
|
|
"hp": 36,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_3",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
17,
|
|
3
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
17,
|
|
3
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 6,
|
|
"base": {
|
|
"hp": 28,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_4",
|
|
"name": "마을 방패병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
7,
|
|
5
|
|
],
|
|
"ai_behavior": "guard",
|
|
"ai_guard_anchor": [
|
|
7,
|
|
5
|
|
],
|
|
"ai_guard_radius": 3,
|
|
"base": {
|
|
"hp": 38,
|
|
"atk": 9,
|
|
"def": 7
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_5",
|
|
"name": "황건 유격병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
10,
|
|
6
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
10,
|
|
6
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 4,
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_6",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
15,
|
|
7
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
15,
|
|
7
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 6,
|
|
"base": {
|
|
"hp": 28,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_7",
|
|
"name": "성채 수비병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
19,
|
|
2
|
|
],
|
|
"ai_behavior": "guard",
|
|
"ai_guard_anchor": [
|
|
19,
|
|
2
|
|
],
|
|
"ai_guard_radius": 3,
|
|
"base": {
|
|
"hp": 40,
|
|
"atk": 10,
|
|
"def": 8
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_8",
|
|
"name": "황건 별동대",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
14,
|
|
8
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
14,
|
|
8
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 6,
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_9",
|
|
"name": "황건 보병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
9,
|
|
7
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
9,
|
|
7
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 4,
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 9,
|
|
"def": 6
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_10",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
11,
|
|
4
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
11,
|
|
4
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 5,
|
|
"base": {
|
|
"hp": 28,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_11",
|
|
"name": "황건 유격병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
13,
|
|
7
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
13,
|
|
7
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 5,
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_12",
|
|
"name": "북숲 초병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
7,
|
|
2
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
7,
|
|
2
|
|
],
|
|
"ai_sentry_radius": 3,
|
|
"ai_sentry_activation_turn": 6,
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 9,
|
|
"def": 6
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_13",
|
|
"name": "마을 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
8,
|
|
6
|
|
],
|
|
"ai_behavior": "guard",
|
|
"ai_guard_anchor": [
|
|
8,
|
|
6
|
|
],
|
|
"ai_guard_radius": 3,
|
|
"base": {
|
|
"hp": 36,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_14",
|
|
"name": "동로 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
18,
|
|
5
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
18,
|
|
5
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 7,
|
|
"base": {
|
|
"hp": 28,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_15",
|
|
"name": "언덕 유격병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
16,
|
|
4
|
|
],
|
|
"ai_behavior": "sentry",
|
|
"ai_sentry_anchor": [
|
|
16,
|
|
4
|
|
],
|
|
"ai_sentry_radius": 5,
|
|
"ai_sentry_activation_turn": 7,
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_16",
|
|
"name": "성채 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
21,
|
|
2
|
|
],
|
|
"ai_behavior": "guard",
|
|
"ai_guard_anchor": [
|
|
21,
|
|
2
|
|
],
|
|
"ai_guard_radius": 3,
|
|
"base": {
|
|
"hp": 38,
|
|
"atk": 10,
|
|
"def": 7
|
|
}
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"id": "opening",
|
|
"once": true,
|
|
"when": {
|
|
"type": "battle_start"
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "조조와 하후돈이 첫 군령을 열었다."
|
|
},
|
|
{
|
|
"type": "log",
|
|
"text": "북쪽 숲 어딘가에 작은 보급고가 숨겨져 있다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "opening_dialogue",
|
|
"once": true,
|
|
"when": {
|
|
"type": "battle_begin"
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Narrator",
|
|
"display_speaker": "이야기",
|
|
"side": "left",
|
|
"text": "천하가 어지러워지던 때, 젊은 조조는 벼슬길보다 먼저 무너지는 고을의 소식을 들었다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "법과 말만으로는 백성을 지킬 수 없구나. 길이 막히기 전에 직접 군사를 모아야겠다."
|
|
},
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "하후돈이 왔다. 맹덕, 혼자 나설 생각이었나? 같은 집안의 난세를 보고도 내가 뒤에 남을 리 없다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "원양이 함께라면 길이 열린다. 오늘은 이름을 세우기보다 먼저 마을 사람들을 살린다."
|
|
},
|
|
{
|
|
"speaker": "Narrator",
|
|
"display_speaker": "이야기",
|
|
"side": "left",
|
|
"text": "두 사람은 작은 병력을 이끌고 황건의 깃발이 걸린 들판으로 향했다. 첫 군령은 여기서 시작된다."
|
|
},
|
|
{
|
|
"speaker": "Yingchuan Villager",
|
|
"display_speaker": "영천 백성",
|
|
"side": "right",
|
|
"text": "장군, 마을 우물가에는 다친 이를 돌볼 약이 남아 있습니다. 북쪽 숲에는 황건병이 미처 옮기지 못한 보급 수레가 있다는 말도 들었습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "좋다. 마을을 등지고 유인선까지만 적 앞줄을 끌어낸다. 성채로 곧장 달리지 말고, 길목과 숲의 보급을 함께 살펴라."
|
|
},
|
|
{
|
|
"speaker": "Zhang Mancheng",
|
|
"display_speaker": "장만성",
|
|
"side": "right",
|
|
"text": "관군이 둘뿐이라니, 우습구나. 성채에 닿기 전에 들판에서 지치게 만들어라!"
|
|
},
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "그렇다면 지금 치겠습니다. 제가 앞줄을 열어 길을 내겠습니다."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "first_lure_line",
|
|
"once": true,
|
|
"when": {
|
|
"type": "unit_reaches_tile",
|
|
"team": "player",
|
|
"label": "유인선",
|
|
"cells": [
|
|
[
|
|
4,
|
|
5
|
|
],
|
|
[
|
|
4,
|
|
6
|
|
],
|
|
[
|
|
4,
|
|
7
|
|
],
|
|
[
|
|
5,
|
|
6
|
|
],
|
|
[
|
|
5,
|
|
7
|
|
]
|
|
],
|
|
"show_marker": true,
|
|
"marker_kind": "tactic",
|
|
"marker_hint": "마을 앞 유인선까지만 나아가면 황건 앞줄 일부를 끌어낼 수 있다."
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "조조군이 마을 앞 유인선에 닿았다."
|
|
},
|
|
{
|
|
"type": "set_ai_awake",
|
|
"unit_ids": [
|
|
"yellow_turban_5",
|
|
"yellow_turban_9"
|
|
],
|
|
"text": "황건 앞줄이 유인선 쪽으로 끌려 나왔다."
|
|
},
|
|
{
|
|
"type": "set_ai_target_priority",
|
|
"unit_id": "xiahou_dun",
|
|
"priority": 6,
|
|
"text": "황건 앞줄이 하후돈의 선봉을 노린다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "이쯤이면 적 앞줄만 끌어낼 수 있겠습니다. 더 깊이 들어가면 궁수와 마을 수비가 함께 움직입니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "좋다. 하후돈이 앞을 붙들고 나는 측면을 본다. 마을 회복을 등지고 한 부대씩 끊어라."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "northern_woods_cache",
|
|
"once": true,
|
|
"when": {
|
|
"type": "unit_reaches_tile",
|
|
"team": "player",
|
|
"label": "북숲 보급고",
|
|
"show_marker": true,
|
|
"marker_kind": "supply",
|
|
"marker_hint": "북쪽 숲에 숨은 콩 보급을 거두어 긴 전투에 대비한다.",
|
|
"pos": [
|
|
4,
|
|
2
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "북쪽 숲 보급고를 거두었다."
|
|
},
|
|
{
|
|
"type": "grant_item",
|
|
"item_id": "bean"
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Scout",
|
|
"display_speaker": "척후",
|
|
"side": "right",
|
|
"text": "숲 속 낡은 수레에서 콩 자루를 찾았습니다. 황건병이 미처 옮기지 못한 물자입니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "좋다. 작은 보급도 오래 버티는 군에는 큰 힘이 된다. 전열에 나누어라."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "village_supply_secured",
|
|
"once": true,
|
|
"when": {
|
|
"type": "unit_reaches_tile",
|
|
"team": "player",
|
|
"label": "마을 보급",
|
|
"show_marker": true,
|
|
"marker_kind": "supply",
|
|
"marker_hint": "마을 치료소와 창고를 확보해 회복 거점과 보급을 함께 얻는다.",
|
|
"cells": [
|
|
[
|
|
6,
|
|
5
|
|
],
|
|
[
|
|
7,
|
|
5
|
|
],
|
|
[
|
|
6,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
6
|
|
],
|
|
[
|
|
13,
|
|
8
|
|
],
|
|
[
|
|
14,
|
|
8
|
|
],
|
|
[
|
|
13,
|
|
9
|
|
],
|
|
[
|
|
14,
|
|
9
|
|
]
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "마을 치료소와 창고를 확보했다."
|
|
},
|
|
{
|
|
"type": "grant_item",
|
|
"item_id": "bean"
|
|
},
|
|
{
|
|
"type": "grant_gold",
|
|
"amount": 80,
|
|
"text": "마을 창고에서 군자금 80냥을 거두었다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Scout",
|
|
"display_speaker": "척후",
|
|
"side": "right",
|
|
"text": "마을 사람 몇이 숨겨 둔 약과 곡식을 내놓았습니다. 이곳을 붙들면 다친 병사를 돌릴 수 있습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "백성을 해치지 말고 창고만 거두어라. 전열을 고친 뒤 성채의 깃발을 꺾는다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_objective",
|
|
"victory": "마을 보급을 확보했다. 동쪽 성채를 장악하고 제11군령 이후 잔당까지 격파하라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "castle_gate_secured",
|
|
"once": true,
|
|
"when": {
|
|
"type": "unit_reaches_tile",
|
|
"team": "player",
|
|
"cells": [
|
|
[
|
|
19,
|
|
0
|
|
],
|
|
[
|
|
20,
|
|
0
|
|
],
|
|
[
|
|
21,
|
|
0
|
|
],
|
|
[
|
|
19,
|
|
1
|
|
],
|
|
[
|
|
20,
|
|
1
|
|
],
|
|
[
|
|
21,
|
|
1
|
|
],
|
|
[
|
|
19,
|
|
2
|
|
],
|
|
[
|
|
20,
|
|
2
|
|
],
|
|
[
|
|
21,
|
|
2
|
|
]
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "조조군이 동쪽 성채에 발을 들였다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "성채 문루가 흔들립니다. 적은 아직 들판과 숲에 잔병을 숨겨 두었습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "성채를 놓치지 마라. 마지막 깃발이 모습을 드러날 때까지 이곳을 발판으로 삼는다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_objective",
|
|
"victory": "성채를 장악했다. 제11군령 이후 나타나는 마지막 황건 잔당까지 모두 격파하라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_2_warning",
|
|
"once": true,
|
|
"when": {
|
|
"type": "turn_start",
|
|
"team": "enemy",
|
|
"turn": 2
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "황건적이 마을과 성채에 기대어 전열을 고친다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Scout",
|
|
"display_speaker": "척후",
|
|
"side": "right",
|
|
"text": "마을 앞 수레가 움직입니다. 다친 적병이 집 뒤로 물러나 숨을 고릅니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "회복할 곳을 그냥 두면 싸움이 길어진다. 길목과 마을을 함께 눌러라."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_4_eastern_reserve",
|
|
"once": true,
|
|
"when": {
|
|
"type": "turn_start",
|
|
"team": "enemy",
|
|
"turn": 4
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "동쪽 들판에서 황건 잔병이 합류했다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "동쪽 먼지가 일어납니다. 흩어진 잔병이 제 선봉 쪽으로 몰립니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "좋다. 네가 버티는 동안 중앙의 깃발을 끊겠다. 너무 깊이 끌려가지는 마라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "spawn_deployments",
|
|
"deployments": [
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_1",
|
|
"name": "황건 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
21,
|
|
5
|
|
],
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 10,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_2",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
20,
|
|
6
|
|
],
|
|
"base": {
|
|
"hp": 26,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_2b",
|
|
"name": "동문 유격병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
18,
|
|
6
|
|
],
|
|
"base": {
|
|
"hp": 32,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_ai_target_priority",
|
|
"unit_id": "xiahou_dun",
|
|
"priority": 9,
|
|
"text": "동쪽 잔병이 하후돈의 선봉을 노린다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_7_southern_raiders",
|
|
"once": true,
|
|
"when": {
|
|
"type": "turn_start",
|
|
"team": "enemy",
|
|
"turn": 7
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "남쪽 샛길에서 약탈대가 뒤늦게 모습을 드러냈다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Scout",
|
|
"display_speaker": "척후",
|
|
"side": "right",
|
|
"text": "남쪽 샛길입니다! 약탈대가 본진 쪽 깃발을 보고 돌아듭니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "뒤를 물어 시간을 벌려는 수작이다. 본진을 세워 두고 성채 압박을 늦추지 마라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "spawn_deployments",
|
|
"deployments": [
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_3",
|
|
"name": "황건 약탈병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
13,
|
|
12
|
|
],
|
|
"base": {
|
|
"hp": 30,
|
|
"atk": 10,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_4",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
15,
|
|
11
|
|
],
|
|
"base": {
|
|
"hp": 24,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_4b",
|
|
"name": "남쪽 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
16,
|
|
10
|
|
],
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_ai_target_priority",
|
|
"unit_id": "cao_cao",
|
|
"priority": 11,
|
|
"text": "남쪽 약탈대가 조조의 본진을 노린다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_9_western_reserve",
|
|
"once": true,
|
|
"when": {
|
|
"type": "turn_start",
|
|
"team": "enemy",
|
|
"turn": 9
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "서쪽 숲길에서 마지막 황건대가 전장에 닿았다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Zhang Mancheng",
|
|
"display_speaker": "장만성",
|
|
"side": "right",
|
|
"text": "마지막 무리까지 불러들였다. 성채가 버티는 한 관군은 이 들판을 지나지 못한다!"
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "저들의 의지와 도망길이 한곳에 모였다. 성채를 붙들고 남은 깃발을 모두 꺾어라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_objective",
|
|
"victory": "성채를 장악하고 서쪽 숲 마지막 잔당이 드러날 때까지 전열을 유지하라."
|
|
},
|
|
{
|
|
"type": "spawn_deployments",
|
|
"deployments": [
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_5",
|
|
"name": "황건 보병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
7,
|
|
11
|
|
],
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_6",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
9,
|
|
10
|
|
],
|
|
"base": {
|
|
"hp": 26,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_7",
|
|
"name": "황건 유격병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
4,
|
|
9
|
|
],
|
|
"base": {
|
|
"hp": 32,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_reinforcement_8",
|
|
"name": "서쪽 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
7,
|
|
12
|
|
],
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_ai_target_priority",
|
|
"unit_id": "cao_cao",
|
|
"priority": 12,
|
|
"text": "서쪽 황건대가 조조의 깃발을 노린다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_11_last_rally",
|
|
"once": true,
|
|
"when": {
|
|
"type": "turn_start",
|
|
"team": "enemy",
|
|
"turn": 11
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "log",
|
|
"text": "흩어진 황건 잔당이 서쪽 둔덕에서 마지막 반격을 시도한다."
|
|
},
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Scout",
|
|
"display_speaker": "척후",
|
|
"side": "right",
|
|
"text": "서쪽 둔덕에 남은 깃발이 있습니다. 성채를 보고 마지막으로 모여듭니다!"
|
|
},
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "제 뒤를 물려는 놈들입니다. 성채 앞줄은 그대로 두고, 돌아드는 길만 끊겠습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "좋다. 이제 도망길도, 기대어 설 깃발도 없다. 성채를 붙들고 남은 황건대를 모두 거두어라."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_objective",
|
|
"victory": "성채를 장악한 채 마지막 황건 잔당까지 모두 격파하라."
|
|
},
|
|
{
|
|
"type": "spawn_deployments",
|
|
"deployments": [
|
|
{
|
|
"unit_id": "yellow_turban_last_rally_1",
|
|
"name": "황건 잔당",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
2,
|
|
12
|
|
],
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_last_rally_2",
|
|
"name": "황건 궁수",
|
|
"class_id": "archer",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
3,
|
|
13
|
|
],
|
|
"base": {
|
|
"hp": 26,
|
|
"atk": 9,
|
|
"def": 4
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_last_rally_3",
|
|
"name": "황건 유격병",
|
|
"class_id": "bandit",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
7,
|
|
13
|
|
],
|
|
"base": {
|
|
"hp": 32,
|
|
"atk": 11,
|
|
"def": 5
|
|
}
|
|
},
|
|
{
|
|
"unit_id": "yellow_turban_last_rally_4",
|
|
"name": "마지막 창병",
|
|
"class_id": "infantry",
|
|
"team": "enemy",
|
|
"level": 1,
|
|
"pos": [
|
|
8,
|
|
12
|
|
],
|
|
"base": {
|
|
"hp": 34,
|
|
"atk": 10,
|
|
"def": 6
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "set_ai_target_priority",
|
|
"unit_ids": [
|
|
"cao_cao",
|
|
"xiahou_dun"
|
|
],
|
|
"priority": 13,
|
|
"text": "마지막 황건 잔당이 조조와 하후돈의 후미를 노린다."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "zhang_mancheng_falls",
|
|
"once": true,
|
|
"when": {
|
|
"type": "unit_defeated",
|
|
"team": "enemy",
|
|
"unit_ids": [
|
|
"yellow_turban_1"
|
|
]
|
|
},
|
|
"actions": [
|
|
{
|
|
"type": "dialogue",
|
|
"lines": [
|
|
{
|
|
"speaker": "Zhang Mancheng",
|
|
"display_speaker": "장만성",
|
|
"side": "right",
|
|
"text": "성채의 깃발이... 이토록 빨리 꺾일 줄이야. 흩어져라, 산 자는 숲으로 빠져라!"
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "두령이 무너졌어도 잔병은 아직 들판에 남았다. 성채를 붙들고 남은 깃발을 거두어라."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"rewards": {
|
|
"gold": 300,
|
|
"items": [
|
|
"bean"
|
|
],
|
|
"join_officers": [
|
|
"xiahou_yuan",
|
|
"cao_ren"
|
|
]
|
|
},
|
|
"post_battle_dialogue": [
|
|
{
|
|
"speaker": "Xiahou Dun",
|
|
"display_speaker": "하후돈",
|
|
"side": "right",
|
|
"text": "적이 흩어졌습니다. 오늘 밤 영천은 한숨 돌릴 수 있겠습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "이는 첫 불길일 뿐이다. 조정이 빨리 움직이지 못한다면 우리가 움직여야 한다."
|
|
},
|
|
{
|
|
"speaker": "Narrator",
|
|
"display_speaker": "기록",
|
|
"side": "left",
|
|
"text": "영천의 깃발이 내려가자 조인과 하후연이 각자 모은 병력을 이끌고 조조의 군막에 합류했다."
|
|
},
|
|
{
|
|
"speaker": "Cao Ren",
|
|
"display_speaker": "조인",
|
|
"side": "right",
|
|
"text": "사수관 아래로 제후들의 군기가 모이고 있습니다. 동탁의 장수 화웅이 관문 앞을 막았다는 전갈도 왔습니다."
|
|
},
|
|
{
|
|
"speaker": "Xiahou Yuan",
|
|
"display_speaker": "하후연",
|
|
"side": "right",
|
|
"text": "성채를 넘은 기세가 식기 전에 선봉을 맡겨 주십시오. 관문 길이라면 제가 먼저 달려 보겠습니다."
|
|
},
|
|
{
|
|
"speaker": "Cao Cao",
|
|
"display_speaker": "조조",
|
|
"side": "left",
|
|
"text": "좋다. 영천의 백성을 쉬게 하고, 우리는 사수관으로 간다. 이제 작은 의병이 아니라 난세의 길을 여는 군세가 되어야 한다."
|
|
}
|
|
]
|
|
}
|