Improve Dingtao counterattack battle pacing
This commit is contained in:
@@ -2,14 +2,27 @@
|
||||
"id": "006_dingtao_counterattack",
|
||||
"name": "정도 반격전",
|
||||
"objectives": {
|
||||
"victory": "여포의 반격군을 격파하라.",
|
||||
"defeat": "조조가 퇴각하거나 제12군령에 이르면 패한다."
|
||||
"victory": "중앙 방진을 붙들고 여포의 재돌격을 격파하라.",
|
||||
"defeat": "조조가 퇴각하거나 제18턴이 시작되면 패한다."
|
||||
},
|
||||
"conditions": {
|
||||
"victory": { "type": "all_units_defeated", "team": "enemy", "after_event": "turn_3_counterattack" },
|
||||
"victory": {
|
||||
"type": "all",
|
||||
"conditions": [
|
||||
{ "type": "all_units_defeated", "team": "enemy", "after_event": "turn_9_lu_bu_second_charge" },
|
||||
{
|
||||
"type": "unit_reaches_tile",
|
||||
"label": "중앙 방진",
|
||||
"team": "player",
|
||||
"unit_ids": ["cao_cao_ch6", "dian_wei_ch6", "xiahou_dun_ch6", "xiahou_yuan_ch6", "cao_ren_ch6"],
|
||||
"officer_ids": ["cao_cao", "dian_wei", "xiahou_dun", "xiahou_yuan", "cao_ren"],
|
||||
"cells": [[8, 3], [9, 3], [8, 5], [9, 5]]
|
||||
}
|
||||
]
|
||||
},
|
||||
"defeat": [
|
||||
{ "type": "any_officer_defeated", "team": "player", "officer_ids": ["cao_cao"] },
|
||||
{ "type": "turn_reached", "turn": 12, "team": "player" }
|
||||
{ "type": "turn_reached", "turn": 18, "team": "player" }
|
||||
]
|
||||
},
|
||||
"briefing": {
|
||||
@@ -17,7 +30,8 @@
|
||||
"location": "정도, 흥평 원년",
|
||||
"lines": [
|
||||
"복양 야습 뒤 여포는 분노를 거두지 않고 정도 들판으로 병마를 몰아온다.",
|
||||
"언덕과 길목이 전장을 가른다. 전열을 좁혀 기병의 첫 돌격을 받아내라."
|
||||
"언덕과 길목이 전장을 가른다. 전열을 좁혀 기병의 첫 돌격을 받아내라.",
|
||||
"중앙 방진을 빼앗기지 않고 여포의 두 번째 돌격까지 버티면, 연주의 들판이 다시 조조군 편에 설 것이다."
|
||||
],
|
||||
"conditional_lines": [
|
||||
{
|
||||
@@ -133,11 +147,11 @@
|
||||
"GGGGGGGGGGGGGG",
|
||||
"GGGFFGGGHHGGGG",
|
||||
"GGGFFRRRHHGGGG",
|
||||
"GGGGGRRRGGGGGG",
|
||||
"GGGGGRRRCCGGGG",
|
||||
"RRRRRRRRRRRRRR",
|
||||
"GGGGGRRRGGGGGG",
|
||||
"GGHHGFFFGRRGGG",
|
||||
"GGHHGFFFGGGWWG",
|
||||
"GGGGGRRRCCGGGG",
|
||||
"GGHHTTFFGRRGGG",
|
||||
"GGHHTTFFGGGWWG",
|
||||
"GGGGGGFFGGGWWG",
|
||||
"GGGGGGGGGGGGGG"
|
||||
]
|
||||
@@ -220,6 +234,33 @@
|
||||
"level": 6,
|
||||
"pos": [11, 6],
|
||||
"base": { "hp": 34, "mp": 18, "atk": 7, "def": 5, "int": 12 }
|
||||
},
|
||||
{
|
||||
"unit_id": "dingtao_road_spearman",
|
||||
"name": "정도 길목창병",
|
||||
"class_id": "infantry",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [8, 4],
|
||||
"base": { "hp": 44, "atk": 15, "def": 9 }
|
||||
},
|
||||
{
|
||||
"unit_id": "dingtao_hill_rider",
|
||||
"name": "정도 언덕기병",
|
||||
"class_id": "cavalry",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [10, 6],
|
||||
"base": { "hp": 42, "atk": 16, "def": 8, "agi": 11 }
|
||||
},
|
||||
{
|
||||
"unit_id": "dingtao_hill_archer",
|
||||
"name": "정도 언덕궁병",
|
||||
"class_id": "archer",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [8, 2],
|
||||
"base": { "hp": 32, "atk": 12, "def": 5 }
|
||||
}
|
||||
],
|
||||
"events": [
|
||||
@@ -276,7 +317,7 @@
|
||||
"class_id": "archer",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [12, 6],
|
||||
"pos": [10, 8],
|
||||
"base": { "hp": 30, "atk": 12, "def": 5 }
|
||||
}
|
||||
]
|
||||
@@ -337,8 +378,119 @@
|
||||
{ "type": "log", "text": "여포가 후속 부대를 전장에 밀어 넣는다." },
|
||||
{
|
||||
"type": "set_objective",
|
||||
"victory": "여포의 반격군과 후속 부대를 모두 격파하라.",
|
||||
"defeat": "조조가 퇴각하거나 제12군령에 이르면 패한다."
|
||||
"victory": "중앙 방진을 붙들고 여포의 후속 부대를 격파하라.",
|
||||
"defeat": "조조가 퇴각하거나 제18턴이 시작되면 패한다."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "turn_6_flank_pressure",
|
||||
"once": true,
|
||||
"when": { "type": "turn_start", "team": "enemy", "turn": 6 },
|
||||
"actions": [
|
||||
{ "type": "log", "text": "여포의 측면대가 언덕 사이로 돌아 중앙 방진을 흔든다." },
|
||||
{
|
||||
"type": "dialogue",
|
||||
"lines": [
|
||||
{ "speaker": "Gao Shun", "display_speaker": "고순", "text": "중앙을 지키는 자가 무너지면 조조의 군기는 갈 곳이 없다. 양쪽에서 눌러라." },
|
||||
{ "speaker": "Dian Wei", "display_speaker": "전위", "text": "중앙이 좁을수록 좋습니다. 제 도끼가 닿을 곳도 좁아지니까요." }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "spawn_deployments",
|
||||
"deployments": [
|
||||
{
|
||||
"unit_id": "dingtao_flank_rider",
|
||||
"name": "측면 기병",
|
||||
"class_id": "cavalry",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [6, 1],
|
||||
"base": { "hp": 40, "atk": 15, "def": 7, "agi": 11 }
|
||||
},
|
||||
{
|
||||
"unit_id": "dingtao_flank_guard",
|
||||
"name": "측면 창병",
|
||||
"class_id": "infantry",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [6, 8],
|
||||
"base": { "hp": 42, "atk": 14, "def": 9 }
|
||||
},
|
||||
{
|
||||
"unit_id": "dingtao_flank_archer",
|
||||
"name": "측면 궁병",
|
||||
"class_id": "archer",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [9, 8],
|
||||
"base": { "hp": 32, "atk": 12, "def": 5 }
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "set_ai_target_priority",
|
||||
"unit_id": "xiahou_dun_ch6",
|
||||
"priority": 8,
|
||||
"text": "측면대가 하후돈의 중앙 돌파선을 노린다."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "turn_9_lu_bu_second_charge",
|
||||
"once": true,
|
||||
"when": { "type": "turn_start", "team": "enemy", "turn": 9 },
|
||||
"actions": [
|
||||
{ "type": "log", "text": "여포가 두 번째 돌격을 명하며 정도 들판의 먼지가 다시 솟는다." },
|
||||
{
|
||||
"type": "set_objective",
|
||||
"victory": "여포의 두 번째 돌격을 꺾고 중앙 방진을 지켜라.",
|
||||
"defeat": "조조가 퇴각하거나 제18턴이 시작되면 패한다."
|
||||
},
|
||||
{
|
||||
"type": "dialogue",
|
||||
"lines": [
|
||||
{ "speaker": "Lu Bu", "display_speaker": "여포", "text": "한 번 버텼다고 전장이 네 것이 되느냐. 이번에는 중앙을 짓밟아 주마." },
|
||||
{ "speaker": "Cao Cao", "display_speaker": "조조", "text": "여포의 기세가 돌아왔다. 중앙 방진을 지키며 저 돌격의 숨을 끊어라." }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "spawn_deployments",
|
||||
"deployments": [
|
||||
{
|
||||
"unit_id": "lu_bu_second_rider",
|
||||
"name": "재돌격 기병",
|
||||
"class_id": "elite_cavalry",
|
||||
"team": "enemy",
|
||||
"level": 7,
|
||||
"pos": [13, 3],
|
||||
"base": { "hp": 52, "atk": 18, "def": 9, "agi": 12 }
|
||||
},
|
||||
{
|
||||
"unit_id": "lu_bu_second_guard",
|
||||
"name": "재돌격 창병",
|
||||
"class_id": "infantry",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [13, 5],
|
||||
"base": { "hp": 44, "atk": 15, "def": 9 }
|
||||
},
|
||||
{
|
||||
"unit_id": "lu_bu_second_archer",
|
||||
"name": "재돌격 궁병",
|
||||
"class_id": "archer",
|
||||
"team": "enemy",
|
||||
"level": 6,
|
||||
"pos": [13, 6],
|
||||
"base": { "hp": 34, "atk": 13, "def": 5 }
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "set_ai_target_priority",
|
||||
"unit_id": "cao_cao_ch6",
|
||||
"priority": 12,
|
||||
"text": "여포의 재돌격이 조조의 군기를 노린다."
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user