mirror of
https://github.com/mt-mods/pipeworks.git
synced 2024-09-07 22:06:48 +02:00
parent
6c66a2f43c
commit
ce263da6d5
@ -201,7 +201,7 @@ local function punch_filter(data, filtpos, filtnode, msg)
|
||||
set_filter_formspec(data, filtmeta)
|
||||
end
|
||||
|
||||
if type(msg.tags) == "table" then
|
||||
if type(msg.tags) == "table" or type(msg.tags) == "string" then
|
||||
item_tags = pipeworks.sanitize_tags(msg.tags)
|
||||
elseif type(msg.tag) == "string" then
|
||||
item_tags = pipeworks.sanitize_tags({msg.tag})
|
||||
|
@ -388,7 +388,7 @@ luaentity.register_entity("pipeworks:tubed_item", {
|
||||
end
|
||||
local found_next, new_velocity, multimode = go_next(self.start_pos, velocity, stack, self.owner, tags) -- todo: color
|
||||
if pipeworks.enable_item_tags then
|
||||
self.tags = #tags > 0 and pipeworks.sanitize_tags(tags) or nil
|
||||
self.tags = #tags > 0 and tags or nil
|
||||
end
|
||||
local rev_vel = vector.multiply(velocity, -1)
|
||||
local rev_dir = vector.direction(self.start_pos,vector.add(self.start_pos,rev_vel))
|
||||
|
@ -972,10 +972,10 @@ for white = 0, 1 do
|
||||
elseif type(msg) == "table" then
|
||||
if pipeworks.enable_item_tags then
|
||||
local new_tags
|
||||
if type(msg.tags) == "table" then
|
||||
new_tags = msg.tags
|
||||
if type(msg.tags) == "table" or type(msg.tags) == "string" then
|
||||
new_tags = pipeworks.sanitize_tags(msg.tags)
|
||||
elseif type(msg.tag) == "string" then
|
||||
new_tags = {msg.tag}
|
||||
new_tags = pipeworks.sanitize_tags({msg.tag})
|
||||
end
|
||||
if new_tags then
|
||||
for i=1, math.max(#tags, #new_tags) do
|
||||
|
Loading…
Reference in New Issue
Block a user