Use an editable string picker for job boards when editing quests or dialogue nodes

This commit is contained in:
2025-03-02 19:49:45 -05:00
committed by Celtic Minstrel
parent 6e94d23e05
commit 50637d3ddd
10 changed files with 49 additions and 6 deletions

View File

@@ -965,6 +965,12 @@ void readScenarioFromXml(ticpp::Document&& data, cScenario& scenario) {
if(itfnum > scenario.itf_names.size())
scenario.itf_names.resize(itfnum);
edit->GetText(&scenario.itf_names[itfnum - 1], false);
} else if(type == "job-board") {
int qbnum = 0;
edit->GetAttribute("id", &qbnum);
if(qbnum > scenario.qb_names.size())
scenario.qb_names.resize(qbnum);
edit->GetText(&scenario.qb_names[qbnum - 1], false);
} else if(type == "sdf") {
int row, col;
edit->GetAttribute("row", &row);