diff --git a/src/Quest.cc b/src/Quest.cc index befb1f9a..2cbcfdcb 100644 --- a/src/Quest.cc +++ b/src/Quest.cc @@ -733,7 +733,9 @@ shared_ptr QuestIndex::get_gba(const string& name) const { vector> QuestIndex::filter(uint32_t category_id, QuestScriptVersion version, uint8_t language) const { vector> ret; for (auto it : this->quests_by_number) { - if (it.second->category_id == category_id && it.second->has_version(version, language)) { + // Show English quests, and quests that exist in the player's language + if ((it.second->category_id == category_id) && + (it.second->has_version(version, language) || it.second->has_version(version, 1))) { ret.emplace_back(it.second); } }