365 lines
9.4 KiB
JSON
365 lines
9.4 KiB
JSON
[
|
|
{
|
|
"id": "mission_001",
|
|
"name": "First Contact",
|
|
"chapter": 1,
|
|
"campaignId": "campaign_raider",
|
|
"enemyLevel": 1,
|
|
"description": "Raiders have been spotted near the frontier. Drive them back.",
|
|
"unlockCondition": null,
|
|
"opponent": {
|
|
"commander": "raider_cmd_1",
|
|
"cards": [
|
|
"raider_grunt_1",
|
|
"raider_grunt_1",
|
|
"raider_grunt_1",
|
|
"raider_scout_1",
|
|
"raider_scout_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 100,
|
|
"cards": [
|
|
"raider_grunt_1"
|
|
]
|
|
},
|
|
"lore": "The first skirmish on the eastern frontier. The Raiders test our resolve."
|
|
},
|
|
{
|
|
"id": "mission_002",
|
|
"name": "Frontier Skirmish",
|
|
"chapter": 1,
|
|
"campaignId": "campaign_raider",
|
|
"enemyLevel": 1,
|
|
"description": "The Raiders return in greater numbers. Hold the line!",
|
|
"unlockCondition": "mission_001",
|
|
"opponent": {
|
|
"commander": "raider_cmd_1",
|
|
"cards": [
|
|
"raider_grunt_1",
|
|
"raider_grunt_1",
|
|
"raider_scout_1",
|
|
"raider_scout_1",
|
|
"raider_pillager_1",
|
|
"raider_pillager_1",
|
|
"raider_cutthroat_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 150,
|
|
"cards": [
|
|
"imp_trooper_1"
|
|
]
|
|
},
|
|
"lore": "A berserker leads the charge this time. Our lines bend but do not break."
|
|
},
|
|
{
|
|
"id": "mission_003",
|
|
"name": "The Breach",
|
|
"chapter": 1,
|
|
"campaignId": "campaign_raider",
|
|
"enemyLevel": 1,
|
|
"description": "Raiders have breached the outer wall. Repel the invasion!",
|
|
"unlockCondition": "mission_002",
|
|
"opponent": {
|
|
"commander": "raider_cmd_1",
|
|
"cards": [
|
|
"raider_grunt_1",
|
|
"raider_grunt_1",
|
|
"raider_pillager_1",
|
|
"raider_pillager_1",
|
|
"raider_scout_1",
|
|
"raider_cutthroat_1",
|
|
"raider_berserker_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 200,
|
|
"cards": [
|
|
"imp_gunner_1"
|
|
]
|
|
},
|
|
"lore": "A Raider Warlord coordinates the assault. This is no mere raid."
|
|
},
|
|
{
|
|
"id": "mission_004",
|
|
"name": "Ambush!",
|
|
"chapter": 1,
|
|
"campaignId": "campaign_raider",
|
|
"enemyLevel": 1,
|
|
"description": "An Imperial patrol walks into a deadly trap. Fight your way out!",
|
|
"unlockCondition": "mission_003",
|
|
"opponent": {
|
|
"commander": "raider_cmd_1",
|
|
"cards": [
|
|
"raider_grunt_1",
|
|
"raider_pillager_1",
|
|
"raider_berserker_1",
|
|
"raider_cutthroat_1",
|
|
"raider_marauder_1",
|
|
"raider_scout_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 250,
|
|
"cards": [
|
|
"imp_shieldwall_1"
|
|
]
|
|
},
|
|
"lore": "They knew we were coming. Someone talked. Survive first, investigate later."
|
|
},
|
|
{
|
|
"id": "mission_005",
|
|
"name": "Khan's Vanguard",
|
|
"chapter": 1,
|
|
"campaignId": "campaign_raider",
|
|
"enemyLevel": 1,
|
|
"description": "The Khan's elite vanguard pushes deep into Imperial territory. Stop them at all costs!",
|
|
"unlockCondition": "mission_004",
|
|
"opponent": {
|
|
"commander": "raider_cmd_1",
|
|
"cards": [
|
|
"raider_grunt_1",
|
|
"raider_berserker_1",
|
|
"raider_cutthroat_1",
|
|
"raider_warlord_1",
|
|
"raider_marauder_1",
|
|
"raider_scout_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 300,
|
|
"cards": [
|
|
"raider_berserker_1"
|
|
]
|
|
},
|
|
"lore": "The Reaver is here. The Khan is sending a message written in Imperial blood."
|
|
},
|
|
{
|
|
"id": "mission_006",
|
|
"name": "Awakening",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "The first blood thralls emerged at dusk, mindless but ravenous. Something ancient calls to them from below.",
|
|
"unlockCondition": null,
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_thrall_1",
|
|
"bt_thrall_1",
|
|
"bt_leech_1",
|
|
"bt_initiate_1",
|
|
"bt_harbinger_1",
|
|
"bt_harbinger_1",
|
|
"bt_revenant_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 150,
|
|
"cards": [
|
|
"bt_thrall_1"
|
|
]
|
|
},
|
|
"lore": "The first blood thralls emerged at dusk, mindless but ravenous. Something ancient calls to them from below."
|
|
},
|
|
{
|
|
"id": "mission_007",
|
|
"name": "The Crimson Well",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "Villagers speak of figures in crimson robes drawing water at midnight. The water tastes of iron.",
|
|
"unlockCondition": "mission_006",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_thrall_1",
|
|
"bt_leech_1",
|
|
"bt_initiate_1",
|
|
"bt_ghoul_1",
|
|
"bt_revenant_1",
|
|
"bt_bloodmage_1",
|
|
"bt_harbinger_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 200,
|
|
"cards": [
|
|
"bt_leech_1"
|
|
]
|
|
},
|
|
"lore": "Villagers speak of figures in crimson robes drawing water at midnight. The water tastes of iron."
|
|
},
|
|
{
|
|
"id": "mission_008",
|
|
"name": "Night Raid",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "They came with the fog, silent as death. Our sentries never raised the alarm.",
|
|
"unlockCondition": "mission_007",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_thrall_1",
|
|
"bt_initiate_1",
|
|
"bt_ghoul_1",
|
|
"bt_revenant_1",
|
|
"bt_bloodmage_1",
|
|
"bt_harbinger_1",
|
|
"bt_vampire_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 250,
|
|
"cards": [
|
|
"bt_initiate_1"
|
|
]
|
|
},
|
|
"lore": "They came with the fog, silent as death. Our sentries never raised the alarm."
|
|
},
|
|
{
|
|
"id": "mission_009",
|
|
"name": "The Binding",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "The ritual circles were drawn in fresh blood. Whatever they're summoning, it hungers.",
|
|
"unlockCondition": "mission_008",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_leech_1",
|
|
"bt_ghoul_1",
|
|
"bt_ghoul_1",
|
|
"bt_revenant_1",
|
|
"bt_harbinger_1",
|
|
"bt_harbinger_1",
|
|
"bt_vampire_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 300,
|
|
"cards": [
|
|
"bt_ghoul_1"
|
|
]
|
|
},
|
|
"lore": "The ritual circles were drawn in fresh blood. Whatever they're summoning, it hungers."
|
|
},
|
|
{
|
|
"id": "mission_010",
|
|
"name": "Crimson Fortress",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "The walls drip crimson. The moat runs red. Every stone pulses with dark vitality.",
|
|
"unlockCondition": "mission_009",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_initiate_1",
|
|
"bt_ghoul_1",
|
|
"bt_revenant_1",
|
|
"bt_harbinger_1",
|
|
"bt_vampire_1",
|
|
"bt_bloodlord_1",
|
|
"bt_crimsonguard_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 350,
|
|
"cards": [
|
|
"bt_revenant_1"
|
|
]
|
|
},
|
|
"lore": "The walls drip crimson. The moat runs red. Every stone pulses with dark vitality."
|
|
},
|
|
{
|
|
"id": "mission_011",
|
|
"name": "Blood Moon Rising",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "Under the crimson moon, the blood magic intensifies tenfold. Even the dead seem to stir.",
|
|
"unlockCondition": "mission_010",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_ghoul_1",
|
|
"bt_ghoul_1",
|
|
"bt_revenant_1",
|
|
"bt_harbinger_1",
|
|
"bt_vampire_1",
|
|
"bt_bloodlord_1",
|
|
"bt_hemomancer_1",
|
|
"bt_crimsonguard_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 400,
|
|
"cards": [
|
|
"bt_bloodmage_1"
|
|
]
|
|
},
|
|
"lore": "Under the crimson moon, the blood magic intensifies tenfold. Even the dead seem to stir."
|
|
},
|
|
{
|
|
"id": "mission_012",
|
|
"name": "The Hemomancer's Sanctum",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "The sanctum walls breathe. The floor is slick with ancient blood. The Hemomancer has waited centuries for this moment.",
|
|
"unlockCondition": "mission_011",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_initiate_1",
|
|
"bt_ghoul_1",
|
|
"bt_bloodmage_1",
|
|
"bt_harbinger_1",
|
|
"bt_vampire_1",
|
|
"bt_bloodlord_1",
|
|
"bt_hemomancer_1",
|
|
"bt_crimsonguard_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 450,
|
|
"cards": [
|
|
"bt_harbinger_1"
|
|
]
|
|
},
|
|
"lore": "The sanctum walls breathe. The floor is slick with ancient blood. The Hemomancer has waited centuries for this moment."
|
|
},
|
|
{
|
|
"id": "mission_013",
|
|
"name": "The Blood Tide",
|
|
"chapter": 2,
|
|
"campaignId": "campaign_bloodthirsty",
|
|
"enemyLevel": 1,
|
|
"description": "The tide rises. Every drop of blood spilled feeds the Countess. She is ancient, she is patient, and she has had enough of slumber.",
|
|
"unlockCondition": "mission_012",
|
|
"opponent": {
|
|
"commander": "bt_cmd_1",
|
|
"cards": [
|
|
"bt_initiate_1",
|
|
"bt_ghoul_1",
|
|
"bt_harbinger_1",
|
|
"bt_vampire_1",
|
|
"bt_vampire_1",
|
|
"bt_bloodlord_1",
|
|
"bt_hemomancer_1",
|
|
"bt_crimsonguard_1"
|
|
]
|
|
},
|
|
"rewards": {
|
|
"gold": 500,
|
|
"cards": [
|
|
"bt_bloodlord_1"
|
|
]
|
|
},
|
|
"lore": "The tide rises. Every drop of blood spilled feeds the Countess. She is ancient, she is patient, and she has had enough of slumber."
|
|
}
|
|
] |