{ "comment": "Complete High-Fidelity Campaign Registry containing Missions 01-32 and associated Narratives.", "missions": [ { "id": "MISSION_ACT1_01", "type": "STORY", "config": { "title": "Protocol: First Descent", "description": "Establish a foothold in the Rusting Wastes. Director Vorn is monitoring your progress.", "difficulty_tier": 1, "recommended_level": 1, "icon": "assets/icons/mission_sword.png" }, "biome": { "type": "BIOME_RUSTING_WASTES", "generator_config": { "seed_type": "FIXED", "seed": 12345, "size": { "x": 20, "y": 6, "z": 20 } } }, "narrative": { "intro_sequence": "NARRATIVE_01_INTRO", "outro_success": "NARRATIVE_01_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_2", "type": "ELIMINATE_ENEMIES", "target_count": 2, "description": "Eliminate 2 Shardborn Sentinels." } ] }, "rewards": { "guaranteed": { "unlocks": ["CLASS_TINKER"], "currency": { "aether_shards": 100 } } } }, { "id": "MISSION_ACT1_02", "type": "STORY", "config": { "title": "The Signal", "description": "A subspace relay in the Fungal Caves is jamming trade routes. Clear the interference.", "difficulty_tier": 1, "recommended_level": 2, "icon": "assets/icons/mission_signal.png" }, "biome": { "type": "BIOME_FUNGAL_CAVES", "generator_config": { "seed_type": "RANDOM", "room_count": 5, "density": "MEDIUM" }, "hazards": ["HAZARD_POISON_SPORES"] }, "narrative": { "intro_sequence": "NARRATIVE_02_INTRO", "outro_success": "NARRATIVE_02_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_FIX_RELAY", "type": "INTERACT", "target_object_id": "OBJ_SIGNAL_RELAY", "description": "Reboot the Ancient Signal Relay." } ] }, "rewards": { "guaranteed": { "unlocks": ["CLASS_SCAVENGER"], "currency": { "aether_shards": 150 } }, "faction_reputation": { "GOLDEN_EXCHANGE": 25 } } }, { "id": "MISSION_ACT1_03", "type": "STORY", "config": { "title": "The Foundation", "description": "Shardborn sappers are undermining the Hub's cliffside foundation. Defend the perimeter.", "difficulty_tier": 2, "recommended_level": 3, "icon": "assets/icons/mission_shield.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "seed_type": "RANDOM", "density": "CHOKE_POINT" } }, "narrative": { "intro_sequence": "NARRATIVE_03_INTRO", "outro_success": "NARRATIVE_03_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_HOLD", "type": "SURVIVE", "turn_limit": 5, "description": "Prevent the Shardborn from reaching the cliff edge for 5 turns." } ] }, "rewards": { "guaranteed": { "unlocks": ["CLASS_VANGUARD"], "currency": { "aether_shards": 200 } }, "faction_reputation": { "IRON_LEGION": 25 } } }, { "id": "MISSION_STORY_04", "type": "STORY", "config": { "title": "The First Truth", "description": "Deep scans indicate a survivor in the Void-Seep. Retrieval is mandatory. Extreme Caution advised.", "difficulty_tier": 3, "recommended_level": 4, "icon": "assets/icons/mission_void.png" }, "biome": { "type": "BIOME_VOID_SEEP", "generator_config": { "seed_type": "RANDOM", "size": { "x": 20, "y": 8, "z": 20 }, "room_count": 1, "density": "ARENA" }, "hazards": ["HAZARD_VOID_RIFTS"] }, "narrative": { "intro_sequence": "NARRATIVE_04_INTRO", "outro_success": "NARRATIVE_04_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_SURVIVE", "type": "SURVIVE", "turn_limit": 8, "description": "Survive the Shardborn assault." }, { "id": "OBJ_EXTRACT", "type": "REACH_ZONE", "zone_coords": { "x": 10, "y": 1, "z": 10 }, "description": "Reach the Extraction Elevator." } ] }, "rewards": { "guaranteed": { "unlocks": ["CLASS_BATTLE_MAGE"], "currency": { "ancient_cores": 1 } } } }, { "id": "MISSION_STORY_05", "type": "STORY", "config": { "title": "Line in the Sand", "description": "Tensions between the Iron Legion and Golden Exchange have boiled over. Pick a side and intervene.", "difficulty_tier": 3, "recommended_level": 5, "icon": "assets/icons/mission_conflict.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "seed_type": "RANDOM", "density": "SKIRMISH" } }, "narrative": { "intro_sequence": "NARRATIVE_05_INTRO", "outro_success": "NARRATIVE_05_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_DEFEAT_COMMANDER", "type": "ELIMINATE_UNIT", "target_def_id": "DYNAMIC_COMMANDER", "description": "Defeat the opposing Commander." } ] }, "rewards": { "guaranteed": { "currency": { "aether_shards": 500 } } } }, { "id": "MISSION_STORY_06", "type": "STORY", "config": { "title": "Unstable Aether", "description": "Arch-Librarian Elara needs raw samples from the Crystal Spires. Warning: The crystals are harmonizing and will detonate soon.", "difficulty_tier": 3, "recommended_level": 6, "icon": "assets/icons/mission_crystal.png" }, "biome": { "type": "BIOME_CRYSTAL_SPIRES", "hazards": ["HAZARD_EXPLOSION_WARNING"], "generator_config": { "seed_type": "RANDOM", "size": { "x": 18, "y": 15, "z": 18 }, "density": "LOW" } }, "narrative": { "intro_sequence": "NARRATIVE_06_INTRO", "outro_success": "NARRATIVE_06_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_COLLECT", "type": "INTERACT", "target_object_id": "OBJ_VOLATILE_CRYSTAL", "target_count": 3, "description": "Stabilize 3 Volatile Crystals before Turn 6." } ] }, "rewards": { "guaranteed": { "unlocks": ["MASTERY_AETHER_WEAVER"], "currency": { "aether_shards": 400, "ancient_cores": 1 } }, "faction_reputation": { "ARCANE_DOMINION": 50 } } }, { "id": "MISSION_STORY_07", "type": "STORY", "config": { "title": "Factory Reset", "description": "Director Vorn has located a dormant munitions factory. Reboot the main generator while holding off the scavengers.", "difficulty_tier": 3, "recommended_level": 6, "icon": "assets/icons/mission_gear.png" }, "biome": { "type": "BIOME_RUSTING_WASTES", "generator_config": { "seed_type": "RANDOM", "room_count": 6, "density": "HIGH" } }, "narrative": { "intro_sequence": "NARRATIVE_07_INTRO", "outro_success": "NARRATIVE_07_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_CONSOLE", "type": "INTERACT", "target_object_id": "OBJ_GENERATOR_CONSOLE", "target_count": 3, "description": "Activate the 3 Power Consoles." } ] }, "rewards": { "guaranteed": { "unlocks": ["MASTERY_TINKER"], "currency": { "aether_shards": 500, "ancient_cores": 2 } }, "faction_reputation": { "COGWORK_CONCORD": 50 } } }, { "id": "MISSION_STORY_08", "type": "STORY", "config": { "title": "The Construct", "description": "Vorn's factory reset woke up something big. A prototype siege engine is rampaging through Sector 9.", "difficulty_tier": 4, "recommended_level": 7, "icon": "assets/icons/mission_boss_tank.png" }, "biome": { "type": "BIOME_RUSTING_WASTES", "generator_config": { "density": "ARENA" }, "hazards": ["HAZARD_OIL_SLICKS"] }, "narrative": { "intro_sequence": "NARRATIVE_08_INTRO", "outro_success": "NARRATIVE_08_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_BOSS", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_BOSS_CONSTRUCT", "description": "Destroy the Siege Construct." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_TITAN_PLATING"], "currency": { "ancient_cores": 3 } }, "faction_reputation": { "COGWORK_CONCORD": 75 } } }, { "id": "MISSION_STORY_09", "type": "STORY", "config": { "title": "Data Recovery", "description": "A Cogwork airship carrying factory logs crashed in the Frontier. Secure the drive before bandits do.", "difficulty_tier": 3, "recommended_level": 7, "icon": "assets/icons/mission_intel.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "seed_type": "RANDOM", "size": { "x": 30, "y": 4, "z": 30 } } }, "narrative": { "intro_sequence": "NARRATIVE_09_INTRO", "outro_success": "NARRATIVE_09_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_THIEF", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_BANDIT_LEADER", "description": "Retrieve the drive from the Bandit Leader." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_DATA_DRIVE_RELIC"] } } }, { "id": "MISSION_STORY_10", "type": "STORY", "config": { "title": "Hold the Line", "description": "General Kael has ordered a defense of Bridge 4. The Shardborn are pushing hard. Do not let them cross.", "difficulty_tier": 3, "recommended_level": 7, "icon": "assets/icons/mission_shield.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "density": "CHOKE_POINT" } }, "narrative": { "intro_sequence": "NARRATIVE_10_INTRO", "outro_success": "NARRATIVE_10_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_SURVIVE", "type": "SURVIVE", "turn_limit": 8, "description": "Hold the bridge for 8 Turns." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_IRON_TOWER_SHIELD"] }, "faction_reputation": { "IRON_LEGION": 40 } } }, { "id": "MISSION_STORY_11", "type": "STORY", "config": { "title": "Breach and Clear", "description": "We've tracked the assault force back to a nest in the Rusting Wastes. Burn it out.", "difficulty_tier": 3, "recommended_level": 8, "icon": "assets/icons/mission_sword.png" }, "biome": { "type": "BIOME_RUSTING_WASTES", "hazards": ["HAZARD_NEST_SPORES"] }, "narrative": { "intro_sequence": "NARRATIVE_11_INTRO", "outro_success": "NARRATIVE_11_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_CLEAR", "type": "ELIMINATE_ALL", "description": "Eliminate all hostiles." }, { "id": "OBJ_SPAWNERS", "type": "DESTROY_OBJECTS", "tag": "NEST_SPAWNER", "description": "Destroy 3 Nest Spawners." } ] }, "rewards": { "guaranteed": { "unlocks": ["BLUEPRINT_HEAVY_PLATE_MK2"] }, "faction_reputation": { "IRON_LEGION": 50 } } }, { "id": "MISSION_STORY_12", "type": "STORY", "config": { "title": "The Warlord", "description": "General Kael has identified the Shardborn command unit. We are cutting off the head of the snake.", "difficulty_tier": 4, "recommended_level": 8, "icon": "assets/icons/mission_boss_skull.png" }, "biome": { "type": "BIOME_VOID_SEEP", "generator_config": { "density": "ARENA" } }, "narrative": { "intro_sequence": "NARRATIVE_12_INTRO", "outro_success": "NARRATIVE_12_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_BOSS", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_BOSS_WARLORD", "description": "Eliminate the Shardborn Warlord." } ] }, "rewards": { "guaranteed": { "unlocks": ["MASTERY_VANGUARD"] }, "faction_reputation": { "IRON_LEGION": 75 } } }, { "id": "MISSION_STORY_13", "type": "STORY", "config": { "title": "Supply Run", "description": "Baroness Seraphina has a 'priority shipment' moving through the Spires. Ensure the Mule Bot reaches the extraction point.", "difficulty_tier": 2, "recommended_level": 6, "icon": "assets/icons/mission_escort.png" }, "biome": { "type": "BIOME_CRYSTAL_SPIRES", "generator_config": { "density": "LINEAR_PATH" }, "hazards": ["HAZARD_UNSTABLE_PLATFORMS"] }, "narrative": { "intro_sequence": "NARRATIVE_13_INTRO", "outro_success": "NARRATIVE_13_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_ESCORT", "type": "ESCORT", "target_def_id": "UNIT_MULE_BOT", "description": "Protect the Mule Bot." }, { "id": "OBJ_EXIT", "type": "REACH_ZONE", "zone_coords": { "x": 22, "y": 5, "z": 5 }, "description": "Guide the Mule Bot to the Sky-Dock." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_MERCENARY_CONTRACT"] }, "faction_reputation": { "GOLDEN_EXCHANGE": 40 } } }, { "id": "MISSION_STORY_14", "type": "STORY", "config": { "title": "Hostile Takeover", "description": "Red Vulture bandits have seized a lucrative mine. The Baroness wants it back intact.", "difficulty_tier": 3, "recommended_level": 7, "icon": "assets/icons/mission_coin.png" }, "biome": { "type": "BIOME_FUNGAL_CAVES", "generator_config": { "density": "MEDIUM" } }, "narrative": { "intro_sequence": "NARRATIVE_14_INTRO", "outro_success": "NARRATIVE_14_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_CLEAR", "type": "ELIMINATE_ALL", "description": "Remove the Red Vulture presence." } ], "secondary": [ { "id": "OBJ_PRESERVE", "type": "SQUAD_SURVIVAL", "min_alive": 3, "description": "Preserve Mining Equipment (Do not destroy)." } ] }, "rewards": { "guaranteed": { "currency": { "aether_shards": 700 } }, "faction_reputation": { "GOLDEN_EXCHANGE": 45 } } }, { "id": "MISSION_STORY_15", "type": "STORY", "config": { "title": "The Auction", "description": "An assassination attempt is planned during Seraphina's auction. Protect the VIP.", "difficulty_tier": 4, "recommended_level": 8, "icon": "assets/icons/mission_vip.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "density": "OPEN_FIELD" } }, "narrative": { "intro_sequence": "NARRATIVE_15_INTRO", "outro_success": "NARRATIVE_15_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_PROTECT", "type": "ESCORT", "target_def_id": "UNIT_NPC_SERAPHINA", "description": "Protect Baroness Seraphina." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_MARKET_PASS_PLATINUM"] }, "faction_reputation": { "GOLDEN_EXCHANGE": 75 } } }, { "id": "MISSION_STORY_16", "type": "STORY", "config": { "title": "Cleansing the Grove", "description": "Elder Fira senses corruption in the Mycelial Heart. Purge the rot before it spreads.", "difficulty_tier": 3, "recommended_level": 7, "icon": "assets/icons/mission_leaf.png" }, "biome": { "type": "BIOME_FUNGAL_CAVES", "hazards": ["HAZARD_REGROWING_VINES"] }, "narrative": { "intro_sequence": "NARRATIVE_16_INTRO", "outro_success": "NARRATIVE_16_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_PURIFY", "type": "INTERACT", "target_object_id": "OBJ_CORRUPTED_ROOT", "target_count": 5, "description": "Purify 5 Corrupted Roots." } ] }, "rewards": { "guaranteed": { "unlocks": ["BLUEPRINT_REGEN_RING"] }, "faction_reputation": { "SILENT_SANCTUARY": 40 } } }, { "id": "MISSION_STORY_17", "type": "STORY", "config": { "title": "Lost Spirits", "description": "Sanctuary pilgrims are lost in the mist. Find them before the Echoes do.", "difficulty_tier": 3, "recommended_level": 7, "icon": "assets/icons/mission_search.png" }, "biome": { "type": "BIOME_CRYSTAL_SPIRES", "hazards": ["HAZARD_FOG"] }, "narrative": { "intro_sequence": "NARRATIVE_17_INTRO", "outro_success": "NARRATIVE_17_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_FIND", "type": "INTERACT", "target_object_id": "OBJ_LOST_PILGRIM", "target_count": 3, "description": "Locate 3 Pilgrims." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_SPIRIT_LANTERN"] }, "faction_reputation": { "SILENT_SANCTUARY": 50 } } }, { "id": "MISSION_STORY_18", "type": "STORY", "config": { "title": "The Source of Rot", "description": "Destroy the massive Corruption Tumor feeding on the Void to save the forest.", "difficulty_tier": 4, "recommended_level": 8, "icon": "assets/icons/mission_boss_plant.png" }, "biome": { "type": "BIOME_VOID_SEEP", "hazards": ["HAZARD_SPORE_VENTS"] }, "narrative": { "intro_sequence": "NARRATIVE_18_INTRO", "outro_success": "NARRATIVE_18_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_BOSS", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_BOSS_TUMOR", "description": "Destroy the Corruption Heart." } ] }, "rewards": { "guaranteed": { "unlocks": ["MASTERY_CUSTODIAN"] }, "faction_reputation": { "SILENT_SANCTUARY": 75 } } }, { "id": "MISSION_STORY_19", "type": "STORY", "config": { "title": "Diplomatic Immunity", "description": "Peace talks have collapsed. Escort Ambassador sol'Ria through the crossfire.", "difficulty_tier": 4, "recommended_level": 9, "icon": "assets/icons/mission_diplomat.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "density": "WARZONE" }, "hazards": ["HAZARD_ARTILLERY_STRIKES"] }, "narrative": { "intro_sequence": "NARRATIVE_19_INTRO", "outro_success": "NARRATIVE_19_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_ESCORT", "type": "ESCORT", "target_def_id": "UNIT_NPC_DIPLOMAT", "description": "Protect Ambassador sol'Ria." }, { "id": "OBJ_EXIT", "type": "REACH_ZONE", "zone_coords": { "x": 15, "y": 1, "z": 28 }, "description": "Reach the Neutral Dropship." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_PEACEKEEPER_BADGE"] } } }, { "id": "MISSION_STORY_20", "type": "STORY", "config": { "title": "Sabotage", "description": "General Kael plans to bomb the Concord factory. Vorn wants you to disarm it. Choose a side.", "difficulty_tier": 4, "recommended_level": 9, "icon": "assets/icons/mission_bomb.png" }, "biome": { "type": "BIOME_RUSTING_WASTES", "hazards": ["HAZARD_LIVE_WIRES"] }, "narrative": { "intro_sequence": "NARRATIVE_20_INTRO", "outro_success": "NARRATIVE_20_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_CHOICE", "type": "CUSTOM_CHECK", "description": "Arm (Legion) OR Disarm (Concord) 3 Bomb Sites." } ] }, "rewards": { "guaranteed": { "currency": { "aether_shards": 800 } } } }, { "id": "MISSION_STORY_21", "type": "STORY", "config": { "title": "Resource War", "description": "Dominion and Exchange forces are fighting over a pure Aether Geode. Capture and hold it.", "difficulty_tier": 4, "recommended_level": 9, "icon": "assets/icons/mission_flag.png" }, "biome": { "type": "BIOME_CRYSTAL_SPIRES", "hazards": ["HAZARD_GRAVITY_FLUX"] }, "narrative": { "intro_sequence": "NARRATIVE_21_INTRO", "outro_success": "NARRATIVE_21_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KOTH", "type": "KING_OF_THE_HILL", "target_score": 100, "description": "Control the Geode Platform." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_AETHER_LENS"] } } }, { "id": "MISSION_STORY_22", "type": "STORY", "config": { "title": "The False Prophet", "description": "A charlatan is corrupting the Sanctuary monks. Silence him before he poisons their minds.", "difficulty_tier": 4, "recommended_level": 9, "icon": "assets/icons/mission_skull.png" }, "biome": { "type": "BIOME_FUNGAL_CAVES" }, "narrative": { "intro_sequence": "NARRATIVE_22_INTRO", "outro_success": "NARRATIVE_22_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_LEADER", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_CULTIST_LEADER", "description": "Eliminate the False Prophet." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_CORRUPTED_IDOL"] } } }, { "id": "MISSION_STORY_23", "type": "STORY", "config": { "title": "Spirequake", "description": "The Spire is pulsing, causing massive earthquakes. Evacuate civilians from the falling debris.", "difficulty_tier": 4, "recommended_level": 10, "icon": "assets/icons/mission_run.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "hazards": ["HAZARD_FALLING_DEBRIS"] }, "narrative": { "intro_sequence": "NARRATIVE_23_INTRO", "outro_success": "NARRATIVE_23_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_EVAC", "type": "REACH_ZONE", "zone_coords": { "x": 25, "y": 1, "z": 5 }, "description": "Reach the Evac Zone." }, { "id": "OBJ_SURVIVE", "type": "SURVIVE", "turn_limit": 6 } ] }, "rewards": { "guaranteed": { "currency": { "aether_shards": 900 } } } }, { "id": "MISSION_STORY_24", "type": "STORY", "config": { "title": "The Ultimatum", "description": "The Shardborn are launching a massive surface invasion. Hold the line at all costs.", "difficulty_tier": 5, "recommended_level": 10, "icon": "assets/icons/mission_shield.png" }, "biome": { "type": "BIOME_CONTESTED_FRONTIER", "generator_config": { "density": "EXTREME" } }, "narrative": { "intro_sequence": "NARRATIVE_24_INTRO", "outro_success": "NARRATIVE_24_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_ALL", "type": "ELIMINATE_ALL", "description": "Defeat the invasion force." } ] }, "rewards": { "guaranteed": { "currency": { "ancient_cores": 3 } } } }, { "id": "MISSION_STORY_25", "type": "STORY", "config": { "title": "Into the Dark", "description": "The Alliance is reforged. The way to the core is open. Secure the elevator shaft.", "difficulty_tier": 5, "recommended_level": 11, "icon": "assets/icons/mission_elevator.png" }, "biome": { "type": "BIOME_VOID_SEEP" }, "narrative": { "intro_sequence": "NARRATIVE_25_INTRO", "outro_success": "NARRATIVE_25_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_SECURE_ELEVATOR", "type": "REACH_ZONE", "zone_coords": { "x": 10, "y": 1, "z": 18 }, "description": "Reach the Ancient Elevator." } ] }, "rewards": { "guaranteed": { "unlocks": ["ACCESS_ACT_4"] } } }, { "id": "MISSION_STORY_26", "type": "STORY", "config": { "title": "Layer 1: The Iron Shell", "description": "Breach the Spire's outer defenses. Destroy the Shield Generators.", "difficulty_tier": 5, "recommended_level": 11, "icon": "assets/icons/mission_target.png" }, "biome": { "type": "BIOME_RUSTING_WASTES", "generator_config": { "density": "BOSS_RUSH" } }, "narrative": { "intro_sequence": "NARRATIVE_26_INTRO", "outro_success": "NARRATIVE_26_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_DESTROY_GENS", "type": "DESTROY_OBJECTS", "tag": "SHIELD_GENERATOR", "target_count": 4, "description": "Destroy 4 Shield Generators." } ] }, "rewards": { "guaranteed": { "currency": { "ancient_cores": 2 } } } }, { "id": "MISSION_STORY_27", "type": "STORY", "config": { "title": "Layer 2: The Crystal Heart", "description": "Navigate a vertical maze of shifting platforms to reach the inner sanctum.", "difficulty_tier": 5, "recommended_level": 12, "icon": "assets/icons/mission_climb.png" }, "biome": { "type": "BIOME_CRYSTAL_SPIRES", "hazards": ["HAZARD_GRAVITY_FLUX_HARD"] }, "narrative": { "intro_sequence": "NARRATIVE_27_INTRO", "outro_success": "NARRATIVE_27_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_ASCEND", "type": "REACH_ZONE", "zone_coords": { "x": 15, "y": 8, "z": 15 }, "description": "Reach the Upper Platform." } ] }, "rewards": { "guaranteed": { "currency": { "ancient_cores": 2 } } } }, { "id": "MISSION_STORY_28", "type": "STORY", "config": { "title": "Layer 3: The Rotting Soul", "description": "Survive the toxic atmosphere and hunt down the Elite Spire Titan.", "difficulty_tier": 5, "recommended_level": 12, "icon": "assets/icons/mission_skull_poison.png" }, "biome": { "type": "BIOME_FUNGAL_CAVES", "hazards": ["HAZARD_TOXIC_ATMOSPHERE"] }, "narrative": { "intro_sequence": "NARRATIVE_28_INTRO", "outro_success": "NARRATIVE_28_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_TITAN", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_ELITE_SPORE_TITAN", "description": "Eliminate the Spore Titan." } ] }, "rewards": { "guaranteed": { "currency": { "ancient_cores": 2 } } } }, { "id": "MISSION_STORY_29", "type": "STORY", "config": { "title": "Layer 4: The Void", "description": "Face your shadows. Defeat the dopplegangers of your own squad.", "difficulty_tier": 5, "recommended_level": 13, "icon": "assets/icons/mission_shadow.png" }, "biome": { "type": "BIOME_VOID_SEEP" }, "narrative": { "intro_sequence": "NARRATIVE_29_INTRO", "outro_success": "NARRATIVE_29_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_SHADOWS", "type": "ELIMINATE_ALL", "description": "Defeat the Shadow Squad." } ] }, "rewards": { "guaranteed": { "items": ["ITEM_VOID_ESSENCE"] } } }, { "id": "MISSION_STORY_30", "type": "STORY", "config": { "title": "The Gatekeeper", "description": "The Void Brute Omega stands between you and the Core. It ends here.", "difficulty_tier": 5, "recommended_level": 14, "icon": "assets/icons/mission_boss_gate.png" }, "biome": { "type": "BIOME_VOID_SEEP", "generator_config": { "density": "ARENA" } }, "narrative": { "intro_sequence": "NARRATIVE_30_INTRO", "outro_success": "NARRATIVE_30_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_OMEGA", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_BOSS_VOID_BRUTE_OMEGA", "description": "Destroy the Gatekeeper." } ] }, "rewards": { "guaranteed": { "currency": { "ancient_cores": 5 } } } }, { "id": "MISSION_STORY_31", "type": "STORY", "config": { "title": "Ascension", "description": "Escort the Synchronization Device to the center of the Core. Don't let it be destroyed.", "difficulty_tier": 5, "recommended_level": 15, "icon": "assets/icons/mission_core.png" }, "biome": { "type": "BIOME_CRYSTAL_SPIRES", "generator_config": { "size": { "x": 30, "y": 20, "z": 30 } } }, "narrative": { "intro_sequence": "NARRATIVE_31_INTRO", "outro_success": "NARRATIVE_31_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_ESCORT_SYNC", "type": "ESCORT", "target_def_id": "UNIT_SYNC_DEVICE", "description": "Protect the Sync Device." } ] }, "rewards": { "guaranteed": { "unlocks": ["LIMIT_BREAK_MAX_LEVEL"] } } }, { "id": "MISSION_STORY_32", "type": "STORY", "config": { "title": "The Origin", "description": "The final battle. Defeat the Arch-Corruptor and decide the fate of Aethelgard.", "difficulty_tier": 6, "recommended_level": 15, "icon": "assets/icons/mission_boss_final.png" }, "biome": { "type": "BIOME_VOID_SEEP", "generator_config": { "density": "BOSS_ARENA_FINAL" } }, "narrative": { "intro_sequence": "NARRATIVE_32_INTRO", "outro_success": "NARRATIVE_32_OUTRO" }, "objectives": { "primary": [ { "id": "OBJ_KILL_ARCH", "type": "ELIMINATE_UNIT", "target_def_id": "ENEMY_ARCH_CORRUPTOR", "description": "Defeat the Arch-Corruptor." } ] }, "rewards": { "guaranteed": { "unlocks": ["NEW_GAME_PLUS"] } } } ], "narratives": [ { "id": "NARRATIVE_01_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Explorer. You made it. Good. My sensors are bleeding red in Sector 4.", "next": "2" }, { "id": "2", "type": "TUTORIAL", "speaker": "System", "text": "This is the Deployment Phase. Place your units in the Green Zone.", "next": "END" } ] }, { "id": "NARRATIVE_01_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Efficient. Take these schematics—you'll need an engineer for what comes next.", "trigger": { "type": "UNLOCK_CLASS", "class_id": "CLASS_TINKER" }, "next": "END" } ] }, { "id": "NARRATIVE_02_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Something in the Fungal Caves is scattering our comms signals. Fix it, and I'll open my shop to you.", "next": "END" } ] }, { "id": "NARRATIVE_02_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Signal green. You're useful. The Marketplace is now open to you.", "trigger": { "type": "UNLOCK_CLASS", "class_id": "CLASS_SCAVENGER" }, "next": "END" } ] }, { "id": "NARRATIVE_03_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "The Hub's foundation is cracking. Shardborn sappers are undermining the cliff. Stop them.", "next": "END" } ] }, { "id": "NARRATIVE_03_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "Cliff secured. The Vanguard stands ready to join your roster.", "trigger": { "type": "UNLOCK_CLASS", "class_id": "CLASS_VANGUARD" }, "next": "END" } ] }, { "id": "NARRATIVE_04_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Entering Void-Seep Layer. Reality stability: 40%.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Vanguard", "text": "Command, the Shardborn here... they are wearing torn uniforms. Like ours.", "next": "END" } ] }, { "id": "NARRATIVE_04_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "The data confirms our fears. The Shardborn are the mutated remnants of the Ancients. But we can learn from them.", "trigger": { "type": "UNLOCK_CLASS", "class_id": "CLASS_BATTLE_MAGE" }, "next": "END" } ] }, { "id": "NARRATIVE_05_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Iron Legion soldiers have barricaded the road. Merchant mercenaries are preparing to breach.", "next": "2" }, { "id": "2", "type": "CHOICE", "speaker": "Tactical Decision", "text": "Who do you support?", "choices": [ { "text": "Side with Legion", "trigger": { "type": "SET_MISSION_VARIANT", "variant": "VS_EXCHANGE" }, "next": "END" }, { "text": "Side with Exchange", "trigger": { "type": "SET_MISSION_VARIANT", "variant": "VS_LEGION" }, "next": "END" } ] } ] }, { "id": "NARRATIVE_05_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "The opposing force retreats. The sector is secured.", "next": "END" } ] }, { "id": "NARRATIVE_06_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "The resonance frequency is spiking. Get the crystals before they explode.", "next": "END" } ] }, { "id": "NARRATIVE_06_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "Magnificent. I've shared some advanced casting techniques with your Weavers.", "trigger": { "type": "UNLOCK_MASTERY", "class_id": "CLASS_WEAVER" }, "next": "END" } ] }, { "id": "NARRATIVE_07_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "The factory controls are scattered. Hit three consoles to bypass the safety lock.", "next": "END" } ] }, { "id": "NARRATIVE_07_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Power levels stabilizing at 200%. Haha! We're back in business!", "trigger": { "type": "UNLOCK_MASTERY", "class_id": "CLASS_TINKER" }, "next": "END" } ] }, { "id": "NARRATIVE_08_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Slight miscalculation. The factory printed a Series-9 Siege Engine. Dismantle it.", "next": "END" } ] }, { "id": "NARRATIVE_08_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Take a piece of the plating. It's lighter than steel and twice as strong.", "trigger": { "type": "GIVE_ITEM", "item_id": "ITEM_TITAN_PLATING" }, "next": "END" } ] }, { "id": "NARRATIVE_09_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "My courier ship went down. Bandits are picking it clean. Get that drive back.", "next": "END" } ] }, { "id": "NARRATIVE_09_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Drive secure. Encryption intact. Good work.", "next": "END" } ] }, { "id": "NARRATIVE_10_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "They are coming in force. Dig in. Shields up. Hold until relieved.", "next": "END" } ] }, { "id": "NARRATIVE_10_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "You held. Take this shield. It stopped a Void Brute once.", "trigger": { "type": "GIVE_ITEM", "item_id": "ITEM_IRON_TOWER_SHIELD" }, "next": "END" } ] }, { "id": "NARRATIVE_11_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "Defense is just delayed defeat. Now we attack. Burn the nest out.", "next": "END" } ] }, { "id": "NARRATIVE_11_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "Smoke and scrap. I'm authorizing your squad to use the Mk2 prints.", "trigger": { "type": "UNLOCK_BLUEPRINT", "item_id": "ITEM_HEAVY_PLATE_MK2" }, "next": "END" } ] }, { "id": "NARRATIVE_12_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "The beast organizing the raids is here. We strike as one iron fist.", "next": "END" } ] }, { "id": "NARRATIVE_12_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "Target destroyed. I am granting you the rank of Warlord within the Legion.", "trigger": { "type": "UNLOCK_MASTERY", "class_id": "CLASS_VANGUARD" }, "next": "END" } ] }, { "id": "NARRATIVE_13_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "I have a delicate package moving on a Mule Bot. Get it to the Sky-Dock. Do not drop it.", "next": "END" } ] }, { "id": "NARRATIVE_13_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Wonderful! The cargo is intact. Take this mercenary contract as a bonus.", "trigger": { "type": "GIVE_ITEM", "item_id": "ITEM_MERCENARY_CONTRACT" }, "next": "END" } ] }, { "id": "NARRATIVE_14_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Bandits have moved into *my* mine. Evict them, but don't damage the equipment.", "next": "END" } ] }, { "id": "NARRATIVE_14_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Mine secured. I've deposited your fee. Don't spend it all in one place.", "next": "END" } ] }, { "id": "NARRATIVE_15_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Someone wants this Core for free. Keep them off me while I close the deal.", "next": "END" } ] }, { "id": "NARRATIVE_15_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Consider us partners. I'm giving you Platinum status at the exchange.", "trigger": { "type": "GIVE_ITEM", "item_id": "ITEM_MARKET_PASS_PLATINUM" }, "next": "END" } ] }, { "id": "NARRATIVE_16_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "The roots of the Great Tree are drinking poison. Cleanse the nodes.", "next": "END" } ] }, { "id": "NARRATIVE_16_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "The sap flows clear again. Take this seed; it will mend your wounds.", "trigger": { "type": "UNLOCK_BLUEPRINT", "item_id": "ITEM_REGEN_RING_BLUEPRINT" }, "next": "END" } ] }, { "id": "NARRATIVE_17_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "My children are lost in the white void. Bring them home before they dissolve.", "next": "END" } ] }, { "id": "NARRATIVE_17_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "They are shaken, but safe. Light reveals truth; take this lantern.", "trigger": { "type": "GIVE_ITEM", "item_id": "ITEM_SPIRIT_LANTERN" }, "next": "END" } ] }, { "id": "NARRATIVE_18_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "There. The corruption heart. Burn the rot so the green may grow again.", "next": "END" } ] }, { "id": "NARRATIVE_18_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "I have taught your healers the ancient rites. They are true Custodians now.", "trigger": { "type": "UNLOCK_MASTERY", "class_id": "CLASS_CUSTODIAN" }, "next": "END" } ] }, { "id": "NARRATIVE_19_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Ambassador sol'Ria", "text": "This is madness! Get me out of this insanity and the Exchange will pay double!", "next": "END" } ] }, { "id": "NARRATIVE_19_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Ambassador sol'Ria", "text": "Neutrality is getting expensive, Explorer. You'll have to pick a side soon.", "next": "END" } ] }, { "id": "NARRATIVE_20_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "We need to cut the power to the factory.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Don't! That factory is keeping us alive! Help me disarm the charges!", "next": "3" }, { "id": "3", "type": "CHOICE", "speaker": "Tactical Decision", "text": "Arm or Disarm?", "choices": [ { "text": "Arm (Legion)", "trigger": { "type": "SET_MISSION_VARIANT", "variant": "LEGION_SIDE" }, "next": "END" }, { "text": "Disarm (Concord)", "trigger": { "type": "SET_MISSION_VARIANT", "variant": "CONCORD_SIDE" }, "next": "END" } ] } ] }, { "id": "NARRATIVE_20_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "The operation is complete. Your allegiance has been noted.", "trigger": { "type": "MODIFY_RELATION", "faction": "DYNAMIC_WINNER", "amount": 100 }, "next": "END" } ] }, { "id": "NARRATIVE_21_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "This Geode belongs in a museum. Secure it.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Baroness Seraphina", "text": "Finders keepers. My boys are already there.", "next": "END" } ] }, { "id": "NARRATIVE_21_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "The resonance... it's a map. It points directly to the bottom of the Abyss.", "next": "END" } ] }, { "id": "NARRATIVE_22_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "A charlatan wearing our robes spreads lies in the lower caves. He claims the rot is a blessing.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "Silence him before he poisons the minds of the young.", "next": "END" } ] }, { "id": "NARRATIVE_22_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "The false voice is stilled. We found this idol on him... it reeks of the Void.", "next": "END" } ] }, { "id": "NARRATIVE_23_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Seismic warning! The Spire is pulsing. Debris is raining down on the Frontier.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Get our people out of there! Avoid the red zones!", "next": "END" } ] }, { "id": "NARRATIVE_23_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "Casualties minimal. Good work. The readings from that quake... the Spire is waking up.", "next": "END" } ] }, { "id": "NARRATIVE_24_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "This is it. They are pouring out of every rift. It's an invasion.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "General Kael", "text": "No retreat. No surrender. Hold until the last shell is spent.", "next": "END" } ] }, { "id": "NARRATIVE_24_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "The wave is broken. But we can't sustain this. We have to take the fight to them.", "next": "END" } ] }, { "id": "NARRATIVE_25_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "The alliance stands united, for now. The elevator to the Core is ahead.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "I've hacked the locking mechanism. Just get us there alive.", "next": "END" } ] }, { "id": "NARRATIVE_25_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Access Granted. Descending to Layer 1.", "next": "END" } ] }, { "id": "NARRATIVE_26_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "Layer 1. The Iron Shell. This is where they build the machines.", "next": "END" } ] }, { "id": "NARRATIVE_26_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Shield Generators offline. Path to Layer 2 open.", "next": "END" } ] }, { "id": "NARRATIVE_27_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Arch-Librarian Elara", "text": "Layer 2. The Crystal Heart. The magic here is so dense it's solidifying the air.", "next": "END" } ] }, { "id": "NARRATIVE_27_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Navigation complete. Path to Layer 3 open.", "next": "END" } ] }, { "id": "NARRATIVE_28_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Elder Fira", "text": "Layer 3. The Rotting Soul. Do not breathe too deeply here.", "next": "END" } ] }, { "id": "NARRATIVE_28_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Titan destroyed. Path to Layer 4 open.", "next": "END" } ] }, { "id": "NARRATIVE_29_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Layer 4. The Void. Warning: Mirror Entities detected.", "next": "END" } ] }, { "id": "NARRATIVE_29_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Shadows dispersed. Entering Antechamber.", "next": "END" } ] }, { "id": "NARRATIVE_30_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "General Kael", "text": "The Gatekeeper. Look at the size of that thing.", "next": "END" } ] }, { "id": "NARRATIVE_30_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Gatekeeper neutralized. The Core is ahead.", "next": "END" } ] }, { "id": "NARRATIVE_31_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "Director Vorn", "text": "This is it. Get the Sync Device to the center. If it breaks, we fail.", "next": "END" } ] }, { "id": "NARRATIVE_31_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Synchronization complete. The Arch-Corruptor is manifesting.", "next": "END" } ] }, { "id": "NARRATIVE_32_INTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Approaching Singularity. Reality integrity critical.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "The Arch-Corruptor", "text": "YOU CANNOT STOP THE STILLNESS. IT IS PEACE.", "next": "END" } ] }, { "id": "NARRATIVE_32_OUTRO", "nodes": [ { "id": "1", "type": "DIALOGUE", "speaker": "System", "text": "Target destroyed. Spire energy stabilizing.", "next": "2" }, { "id": "2", "type": "DIALOGUE", "speaker": "Narrator", "text": "And so, the Explorer stood at the heart of the world, and made their choice...", "trigger": { "type": "GAME_ENDING" }, "next": "END" } ] } ] }