add .include directives in quest assembler

This commit is contained in:
Martin Michelsen
2024-06-22 15:22:32 -07:00
parent ce8277b96a
commit 9ca1b79409
5 changed files with 45 additions and 4 deletions
+2 -1
View File
@@ -543,7 +543,8 @@ QuestIndex::QuestIndex(
file_data = decode_dlq_data(load_file(file_path));
filename.resize(filename.size() - 4);
} else if (ends_with(filename, ".txt")) {
file_data = assemble_quest_script(load_file(file_path));
string include_dir = dirname(file_path);
file_data = assemble_quest_script(load_file(file_path), include_dir);
filename.resize(filename.size() - 4);
if (ends_with(filename, ".bin")) {
filename.push_back('d');