Skip to content

Commit

Permalink
Added quest failure text to quest info [Loader]
Browse files Browse the repository at this point in the history
  • Loading branch information
Fexty12573 committed Jul 20, 2022
1 parent 1b496e5 commit 7424d2e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 1 deletion.
1 change: 1 addition & 0 deletions RiseQuestLoader/QuestExporter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ nlohmann::ordered_json QuestExporter::export_quest(int32_t quest_id) {
entry["Client"] = utility::str_call(quest, "getQuestText", QuestText::CLIENT, nullptr);
entry["Description"] = utility::str_call(quest, "getQuestText", QuestText::REQUEST, nullptr);
entry["Target"] = utility::str_call(quest, "getQuestText", QuestText::TARGET, nullptr);
entry["Fail"] = utility::str_call(quest, "getQuestText", QuestText::MISS, nullptr);

text["QuestInfo"].push_back(entry);
}
Expand Down
2 changes: 2 additions & 0 deletions RiseQuestLoader/QuestLoader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -756,6 +756,8 @@ SystemString* QuestLoader::get_quest_text_hook(void* vmctx, ManagedObject* this_
return utility::create_managed_string(info.m_description);
case QuestText::TARGET:
return utility::create_managed_string(info.m_target);
case QuestText::MISS:
return utility::create_managed_string(info.m_failure_condition);
default:
return loader->m_get_quest_text_hook->call_original<SystemString*>(vmctx, this_, type, qi);
}
Expand Down
4 changes: 3 additions & 1 deletion RiseQuestLoader/QuestLoader.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ class QuestLoader {
std::string m_client;
std::string m_description;
std::string m_target;
std::string m_failure_condition;
};

std::map<GameLanguage, QuestInfo> m_quest_infos;
Expand Down Expand Up @@ -88,7 +89,8 @@ class QuestLoader {
info["Name"],
info["Client"],
info["Description"],
info["Target"]
info["Target"],
info["Fail"]
};
}
}
Expand Down

0 comments on commit 7424d2e

Please sign in to comment.