Database for Quests and Keys. See ExportKeys file on Public Export for initial data seeding.
- Last updated: Wed, 08 Mar 2023 19:10:07 +0000 (UTC) by User:Cephalon Scientia
Quest Entry Schema
{
CodexSecret = false,
Description = "Quest in-game description",
Image = "QuestName.png",
InternalName = "/Lotus/Types/Keys/",
Introduced = "Vanilla",
Link = "Quest article name",
Name = "Quest name",
NextQuest = "",
PreviousQuest = "",
Replayable = false,
Type = "Quest type",
},
| Key/Column Name | Data Type | Required? | Explanation/Description | Example(s) |
|---|---|---|---|---|
CodexSecret |
Boolean | ✔️ | Whether or not the quest has an entry in the Codex before the player has access to it; defaults to false | true
|
Description |
String | ✔️ | In-game description of quest as shown in Codex | "Void Storms gather in Corpus lanes... could a mysterious vessel somehow be the cause?"
|
ExcludeFromCodex |
Boolean | ❌ | Whether or not the quest has an entry in the Codex regardless if the player has access to it or not; defaults to false | true
|
Image |
String | ✔️ | Image file name of quest as uploaded to the wiki | "AngelsoftheZariman.png"
|
InternalName |
String | ✔️ | Internal code name of quest | "/Lotus/Types/Keys/ZarimanQuest/ZarimanQuestKeyChain"
|
Introduced |
String | ✔️ | The game version in which the quest was first introduced in the global build of WARFRAME | "30.5" or "Specters of the Rail"
|
Link |
String | ✔️ | Page/article link to the quest on the wiki | "Vox Solaris (Quest)"
|
Name |
String | ✔️ | Quest name | "Vox Solaris"
|
NextQuest |
String | ❌ | Name of the next quest in sequence | "The New War"
|
PreviousQuest |
String | ❌ | Name of the previous quest in sequence | "Erra"
|
Replayable |
Boolean | ✔️ | Whether or not the quest is replayable after completion | true
|
Type |
String | ✔️ | Quest type as defined by editors | "Main Quest"
|
return {
InternalName = "/Lotus/Types/Keys/ApostasyQuest/ApostasyKeyChain",
Name = "Apostasy Prologue",
Link = "Apostasy Prologue",
Introduced = "22.8",
Type = "Main Quest",
PreviousQuest = "Chains of Harrow",
NextQuest = "The Sacrifice",
Replayable = true,
Description = "Inspect your personal quarters upon finishing the Chains of Harrow quest.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/ArchwingQuest/ArchwingQuestKeyChain",
Name = "The Archwing",
Link = "The Archwing",
Introduced = "15",
Type = "Main Quest",
PreviousQuest = "Once Awake",
NextQuest = "Stolen Dreams",
Replayable = true,
Description = "The Balor Fomorians are coming but we are ready. Through your efforts we finally have a working Archwing prototype and I am sending you the blueprint. However, your task is not yet complete. You still must discover the component parts.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/BardQuest/BardQuestKeyChain",
Name = "Octavia's Anthem",
Link = "Octavia's Anthem",
Introduced = "20",
Type = "Optional Quest",
Replayable = true,
Description = "Build the Mandachord and find the cause of Cephalon Suda’s erratic behavior.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/ChimeraQuest/ChimeraKeyChain",
Name = "Chimera Prologue",
Link = "Chimera Prologue",
Introduced = "23.10",
Type = "Main Quest",
PreviousQuest = "The Sacrifice",
NextQuest = "Erra",
Replayable = false,
Description = "Investigate your personal quarters upon completion of The Sacrifice.",
ParentInternalName = "",
CodexSecret = true
}, {
InternalName = "/Lotus/Types/Keys/DragonQuest/DragonQuestKeyChain",
Name = "The New Strange",
Link = "The New Strange",
Introduced = "16",
Type = "Main Quest",
PreviousQuest = "Stolen Dreams",
NextQuest = "Natah",
Replayable = true,
Description = "Work with Cephalon Simaris to find the source of a mysterious voice.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/FairyQuest/FairyQuestKeyChain",
Name = "The Silver Grove",
Link = "The Silver Grove",
Introduced = "Update: The Silver Grove",
Type = "Optional Quest",
Replayable = true,
Description = "New Loka seeks help protecting a sacred forest from Grineer incursions, but are they ready to face the forest’s true nature?",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/GetClemQuest/GetClemQuestKeyChain",
Name = "A Man of Few Words",
Link = "A Man of Few Words",
Introduced = "17.4.3",
Type = "Optional Quest",
Replayable = true,
Description = "Darvo needs your help again. Save one of his best contractors from Grineer execution.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/GlassQuest/GlassQuestKeyChain",
Name = "Saya's Vigil",
Link = "Saya's Vigil",
Introduced = "22",
Type = "Optional Quest",
Replayable = true,
Description = "On the Plains of Eidolon a mystery has lain buried for years: one that will mend or destroy a heart, and open the door to a hidden past.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/GolemQuest/GolemQuestKeyChainItem",
Name = "The Jordas Precept",
Link = "The Jordas Precept",
Introduced = "17.5",
Type = "Optional Quest",
Replayable = true,
Description = "Ordis is determined to help a fellow Cephalon overcome a ship wide infestation.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/IndexQuest/IndexQuestKeyChain",
Name = "The Glast Gambit",
Link = "The Glast Gambit",
Introduced = "19.5",
Type = "Optional Quest",
Replayable = false,
Description = "Nef Anyo has stolen the children of the Mycona Colony and it is up to you to get them back. You must challenge Nef on The Index and beat him at his own game. But Tenno, beware, not all is as it seems.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/InfestedAladVQuest/AssassinateInfestedAladVKey",
Name = "Mutalist Alad V Assassinate",
Link = "Mutalist Alad V Assassinate",
Introduced = "15.5",
Description = "Put an end to Alad V and his Mutalist experiments",
ParentInternalName = "/Lotus/Types/Keys/TestKeyA",
CodexSecret = true
}, {
InternalName = "/Lotus/Types/Keys/InfestedAladVQuest/InfestedAladVQuestKeyChain",
Name = "Patient Zero",
Link = "Patient Zero",
Introduced = "15.5",
Type = "Optional Quest",
Replayable = true,
Description = "Find Alad V’s laboratory and put a stop to his madness.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/InfestedIntroQuest/InfestedIntroQuestKeyChain",
Name = "Once Awake",
Link = "Once Awake",
Introduced = "15.2",
Type = "Main Quest",
PreviousQuest = "Vor's Prize",
NextQuest = "The Archwing",
Replayable = true,
Description = "Intercepted Grineer communications reveal that Grineer have been experimenting with some sort of bio weapon. You must investigate.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/InfestedMicroplanetQuest/InfestedMicroplanetQuestKeyChain",
Name = "Heart of Deimos",
Link = "Heart of Deimos",
Introduced = "29",
Type = "Main/Optional Quest",
Replayable = false,
Description = "Deimos emerges in Martian orbit, completely overrun by the Infestation... yet among the writhing mass, a distress call comes over a most ancient carrier wave...",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/KahlQuest/KahlQuestKeyChain",
Name = "Veilbreaker",
Link = "Veilbreaker",
Introduced = "32",
Type = "Optional Quest",
PreviousQuest = "The New War",
Replayable = false,
Description = "Daughter Entrati gets more than she bargained for when she enlists the Tenno to investigate a call for reinforcements aboard a Narmer Murex.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/KubrowQuest/KubrowQuestKeyChain",
Name = "Howl of the Kubrow",
Link = "Howl of the Kubrow",
Introduced = "14",
Type = "Optional Quest",
Replayable = true,
Description = "You are Tenno, you deserve a Kubrow by your side.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/LimboQuest/LimboQuestKeyChain",
Name = "The Limbo Theorem",
Link = "The Limbo Theorem",
Introduced = "15",
Type = "Optional Quest",
Replayable = false,
Description = "The Limbo Theorem quest cannot be completed without an Archwing\r\n\r\nPiece together the Limbo Theorem to uncover its source",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/MirageQuest/MirageQuestKeyChain",
Name = "Hidden Messages",
Link = "Hidden Messages",
Introduced = "14",
Type = "Optional Quest",
Replayable = false,
Description = "Seek out the Warframe Mirage.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/MummyQuest/MummyQuestKeyChain",
Name = "Sands of Inaros",
Link = "Sands of Inaros",
Introduced = "18.5",
Type = "Optional Quest",
Replayable = false,
Description = "Help Baro Ki'Teer raid an ancient Martian tomb for a mysterious treasure.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/NewPlayerQuest/NewPlayerQuestKeyChain",
Name = "Awakening",
Link = "Awakening",
Introduced = "29",
Type = "Main Quest",
NextQuest = "Vor's Prize",
Replayable = true,
Description = "The Tenno: monuments of an ancient warrior caste.\r\n\r\nFor generations you've slept, with no call to wake you.\r\n\r\nUntil now.",
ParentInternalName = "",
CodexSecret = true,
ExcludeFromCodex = true
}, {
InternalName = "/Lotus/Types/Keys/NewWarIntroQuest/NewWarIntroKeyChain",
Name = "Erra",
Link = "Erra (Quest)",
Introduced = "27",
Type = "Main Quest",
PreviousQuest = "Chimera Prologue",
NextQuest = "The Maker",
Replayable = true,
Description = "",
ParentInternalName = "",
CodexSecret = true
}, {
InternalName = "/Lotus/Types/Keys/NewWarQuest/NewWarQuestKeyChain",
Name = "The New War",
Link = "The New War",
Introduced = "31",
Type = "Main Quest",
PreviousQuest = "The Maker",
NextQuest = "Angels of the Zariman",
Replayable = true,
Description = "The Sentient armada has emerged from the Veil Proxima in shocking numbers.\r\n\r\nAt their head, Natah, once the trusted guide 'Lotus', now seemingly in thrall to Ballas and her brother Erra.\r\n\r\nAcross worlds and space, the Tenno and their unlikely alliance launch a final assault to take the Sentient mothership... where Natah awaits.",
ParentInternalName = "",
CodexSecret = true
}, {
InternalName = "/Lotus/Types/Keys/OrokinMoonQuest/OrokinMoonQuestKeyChain",
Name = "The Second Dream",
Link = "The Second Dream",
Introduced = "18",
Type = "Main Quest",
PreviousQuest = "Natah",
NextQuest = "The War Within",
Replayable = true,
Description = "The Sentient Hunhow seeks to destroy the Tenno by exploiting long forgotten secrets.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/PriestFrameQuest/PriestQuestKeyChain",
Name = "Chains of Harrow",
Link = "Chains of Harrow",
Introduced = "21",
Type = "Main Quest",
PreviousQuest = "The War Within",
NextQuest = "Apostasy Prologue",
Replayable = true,
Description = "A strange transmission leads deep into the dark world of Red Veil mysticism. What evils will be found there and what do they want?",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/ProteaQuest/ProteaQuestKeyChain",
Name = "The Deadlock Protocol",
Link = "The Deadlock Protocol",
Introduced = "28",
Type = "Optional Quest",
PreviousQuest = "Vox Solaris",
NextQuest = "Call of the Tempestarii",
Replayable = true,
Description = "A power struggle within the Corpus elite has erupted. Seeking control, Nef Anyo looks to the past... to the very origins of the Corpus itself.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/RailJackBuildQuest/RailjackBuildQuestKeyChain",
Name = "Rising Tide",
Link = "Rising Tide",
Introduced = "26.1",
Type = "Main/Optional Quest",
PreviousQuest = "The Second Dream",
Replayable = true,
Description = "To face a growing threat, a long dormant Cephalon calls on you to reconstruct an Orokin-era interceptor craft: the Railjack.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/RevenantQuest/RevenantQuestKeyChain",
Name = "Mask of the Revenant",
Link = "Mask of the Revenant",
Introduced = "23.5",
Type = "Optional Quest",
Replayable = false,
Description = "The Unum chooses Nakak to receive a strange mask. A mask that leads to even stranger visions. What lost story does the Unum want to tell?",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/SacrificeQuest/SacrificeQuestKeyChain",
Name = "The Sacrifice",
Link = "The Sacrifice",
Introduced = "23",
Type = "Main Quest",
PreviousQuest = "Apostasy Prologue",
NextQuest = "Chimera Prologue",
Replayable = true,
Description = "A tortured vision sends the Operator on the hunt for a Warframe unlike any other.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/SentientQuest/SentientQuestKeyChain",
Name = "Natah",
Link = "Natah (Quest)",
Introduced = "17.0.1",
Type = "Main Quest",
PreviousQuest = "The New Strange",
NextQuest = "The Second Dream",
Replayable = true,
Description = "Strange drones have appeared in the Origin System, help the Lotus find out what they are and who sent them.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/SolarisQuest/SolarisQuestKeyChain",
Name = "Vox Solaris",
Link = "Vox Solaris (Quest)",
Introduced = "24",
Type = "Optional Quest",
Replayable = true,
Description = "Eudico would do anything to keep her people safe, but will she stand up to Nef Anyo?",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/SpyQuestKeyChain/SpyQuestKeyChain",
Name = "Stolen Dreams",
Link = "Stolen Dreams",
Introduced = "15.13",
Type = "Main Quest",
PreviousQuest = "The Archwing",
NextQuest = "The New Strange",
Replayable = true,
Description = "Find the thief Maroo and uncover the secrets of the Arcane Codices.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/VorsPrize/VorsPrizeQuestKeyChain",
Name = "Vor's Prize",
Link = "Vor's Prize",
Introduced = "14",
Type = "Main Quest",
PreviousQuest = "Awakening",
NextQuest = "Once Awake",
Replayable = false,
Description = "MY QUEENS -\r\n\r\nYou were right, the Tenno threat is real. We found one drifting near Earth but the Lotus knew we were coming. She purged the Cryo moments before we had them and sent a squad of Tenno to break our assault.\r\n\r\nThey escaped. We are working on tracing them. Separate this Tenno from the flock and it should be easy to kill. We shattered its Warframe and expect such an abrupt Cryo purge will have damaged its memories.\r\n\r\nWe anxiously await punishment for failing this task.\r\n\r\n- VOR",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/WarWithinQuest/WarWithinQuestKeyChain",
Name = "The War Within",
Link = "The War Within",
Introduced = "19",
Type = "Main Quest",
PreviousQuest = "The Second Dream",
NextQuest = "Chains of Harrow",
Replayable = true,
Description = "A disturbance in the Somatic Link prompts the Lotus to send operatives back to the Tenno Reservoir.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/WraithQuest/WraithQuestKeyChain",
Name = "Call of the Tempestarii",
Link = "Call of the Tempestarii",
Introduced = "30",
Type = "Optional Quest",
PreviousQuest = "The Deadlock Protocol",
Replayable = true,
Description = "Void Storms gather in Corpus lanes... could a mysterious vessel somehow be the cause?",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/YareliQuest/YareliQuestKeyChain",
Name = "The Waverider",
Link = "The Waverider",
Introduced = "30.5",
Type = "Optional Quest",
PreviousQuest = "Vox Solaris",
Replayable = true,
Description = "When tragedy strikes, the Ventkids search for hope in a long-lost story.",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/ZarimanQuest/ZarimanQuestKeyChain",
Name = "Angels of the Zariman",
Link = "Angels of the Zariman",
Introduced = "31",
Type = "Main Quest",
PreviousQuest = "The New War",
Replayable = false,
Description = "From depths beyond reason a Voice had spoken, and its echoes would not be denied. No longer fully concealed by the ever-shifting Void, the Zariman now rests between worlds. A haunting song resounds across the System. It is time for an overdue confrontation with the past...",
ParentInternalName = "",
CodexSecret = false
}, {
InternalName = "/Lotus/Types/Keys/DojoKey",
Name = "Clan Key",
Link = "Clan Key",
Introduced = "8",
Description = "Unlocks access to your Clan's Dojo",
ParentInternalName = "/Lotus/Types/Game/KeyItem",
CodexSecret = true
}, {
InternalName = "/Lotus/Types/Keys/SortieBossKeyInfestedAladV",
Name = "Mutalist Alad V Assassinate",
Description = "Put an end to Alad V and his Mutalist experiments",
ParentInternalName = "/Lotus/Types/Keys/InfestedAladVQuest/AssassinateInfestedAladVKey",
CodexSecret = true,
ExcludeFromCodex = true
}