From d7f04568ecec5ae974349130e70c39dff429cecd Mon Sep 17 00:00:00 2001 From: garak Date: Tue, 11 Sep 2018 20:39:41 -0400 Subject: [PATCH] zero-base index warps --- mainwindow.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index b9979dc3..ed84e18f 100755 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -647,9 +647,12 @@ void MainWindow::updateSelectedObjects() { QString event_type = item->event->get("event_type"); QString event_group_type = item->event->get("event_group_type"); QString map_name = item->event->get("map_name"); + int event_offs; + if (event_type == "event_warp") { event_offs = 0; } + else { event_offs = 1; } frame->ui->label_name->setText( QString("%1: %2 %3") - .arg(editor->project->getMap(map_name)->events.value(event_group_type).indexOf(item->event) + 1) + .arg(editor->project->getMap(map_name)->events.value(event_group_type).indexOf(item->event) + event_offs) .arg(map_name) .arg(event_type) ); @@ -707,8 +710,8 @@ void MainWindow::updateSelectedObjects() { fields << "sight_radius_tree_id"; } else if (event_type == EventType::Warp) { - fields << "destination_warp"; fields << "destination_map_name"; + fields << "destination_warp"; } else if (event_type == EventType::CoordScript) { fields << "script_label";