diff --git a/library/RemoteTools.cpp b/library/RemoteTools.cpp index 77374ea0c..8b62d7ab7 100644 --- a/library/RemoteTools.cpp +++ b/library/RemoteTools.cpp @@ -395,15 +395,21 @@ static command_result GetWorldInfo(color_ostream &stream, { case game_type::DWARF_MAIN: case game_type::DWARF_RECLAIM: - out->set_mode(GetWorldInfoOut::MODE_DWARF); + case game_type::DWARF_ARENA: + case game_type::DWARF_TUTORIAL: + case game_type::DWARF_UNRETIRE: + out->set_mode(GetWorldInfoOut::MODE_DWARF); out->set_civ_id(ui->civ_id); out->set_site_id(ui->site_id); out->set_group_id(ui->group_id); out->set_race_id(ui->race_id); break; - case game_type::ADVENTURE_MAIN: - out->set_mode(GetWorldInfoOut::MODE_ADVENTURE); + case game_type::ADVENTURE_MAIN: + case game_type::ADVENTURE_ARENA: + case game_type::ADVENTURE_DUNGEON: + case game_type::ADVENTURE_WORLD_DEBUG: + out->set_mode(GetWorldInfoOut::MODE_ADVENTURE); if (auto unit = vector_get(world->units.active, 0)) out->set_player_unit_id(unit->id);