From 7516e6f268b2bc4fd5ae35a4ce02bf71d36424b0 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Wed, 8 Nov 2023 17:44:40 -0800 Subject: [PATCH] Replace string comparison with df.is_instance --- plugins/lua/sort/places.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/lua/sort/places.lua b/plugins/lua/sort/places.lua index 72a447f05..5c173d183 100644 --- a/plugins/lua/sort/places.lua +++ b/plugins/lua/sort/places.lua @@ -98,9 +98,9 @@ local function get_location_search_key(zone) end -- for temples and guildhalls, get assigned organization - if language_name_types[building.name.type] == 'Temple' then + if df.abstract_building_templest:is_instance(building) then table.insert(result, get_location_religion(building.deity_data.Deity or building.deity_data.Religion, building.deity_type)) - elseif language_name_types[building.name.type] == 'Guildhall' then + elseif df.abstract_building_guildhallst:is_instance(building) then local dwarfified_profession = locationselector.get_profession_string(building.contents.profession):gsub('[Mm][Aa][Nn]', 'dwarf') -- Craftsman becomes Craftsdwarf, etc table.insert(result, dwarfified_profession) end