@@ -247,7 +247,7 @@ local building_db = {
247
247
h = {label = ' Container' , type = df .building_type .Box },
248
248
r = {label = ' Weapon Rack' , type = df .building_type .Weaponrack },
249
249
s = {label = ' Statue' , type = df .building_type .Statue },
250
- [' {Alt}s' ]= {label = ' Slab' , type = df .building_type .Slab },
250
+ [' {Alt}s' ]= {label = ' Slab' , type = df .building_type .Slab , skip_vector_id = true },
251
251
t = {label = ' Table' , type = df .building_type .Table },
252
252
g = {label = ' Bridge (Retracting)' , type = df .building_type .Bridge ,
253
253
direction = df .building_bridgest .T_direction .Retracting },
@@ -320,8 +320,8 @@ local building_db = {
320
320
A = {label = ' Archery Target' , type = df .building_type .ArcheryTarget },
321
321
R = {label = ' Traction Bench' , type = df .building_type .TractionBench ,
322
322
additional_orders = {' table' , ' mechanisms' , ' cloth rope' }},
323
- N = {label = ' Nest Box' , type = df .building_type .NestBox },
324
- [' {Alt}h' ]= {label = ' Hive' , type = df .building_type .Hive },
323
+ N = {label = ' Nest Box' , type = df .building_type .NestBox , skip_vector_id = true },
324
+ [' {Alt}h' ]= {label = ' Hive' , type = df .building_type .Hive , skip_vector_id = true },
325
325
-- Offering Places, Bookcases, and Display Furniture are not yet supported
326
326
-- by dfhack
327
327
-- ['{Alt}a']={label='Offering Place', type=df.building_type.OfferingPlace},
@@ -742,7 +742,8 @@ local function create_building(b)
742
742
-- applied to *all* their filters, not just the "generic building
743
743
-- material" ones.
744
744
local vector_id = nil
745
- if not db_entry .custom then
745
+ -- remove skip_vector_id when we move block preferences to buildingplan
746
+ if not db_entry .custom and not db_entry .skip_vector_id then
746
747
vector_id = df .job_item_vector_id .BLOCKS
747
748
end
748
749
local filter_mod = {
0 commit comments