forked from VoxeLibre/VoxeLibre
Comment out unused cart-checking hackery
This commit is contained in:
parent
db4f2baafc
commit
a92b405efd
|
@ -42,6 +42,14 @@ tsm_railcorridors.carts = { "mcl_minecarts:minecart" }
|
||||||
|
|
||||||
function tsm_railcorridors.on_construct_cart(pos, cart)
|
function tsm_railcorridors.on_construct_cart(pos, cart)
|
||||||
-- TODO: Fill cart with treasures
|
-- TODO: Fill cart with treasures
|
||||||
|
|
||||||
|
-- This is it? There's this giant hack announced in
|
||||||
|
-- the other file and I grep for the function and it's
|
||||||
|
-- a stub? :)
|
||||||
|
|
||||||
|
-- The path here using some minetest.after hackery was
|
||||||
|
-- deactivated in init.lua - reactivate when this does
|
||||||
|
-- something the function is called RecheckCartHack.
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Fallback function. Returns a random treasure. This function is called for chests
|
-- Fallback function. Returns a random treasure. This function is called for chests
|
||||||
|
|
|
@ -388,11 +388,16 @@ local function PlaceChest(pos, param2)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
-- This function checks if a cart has ACTUALLY been spawned.
|
-- This function checks if a cart has ACTUALLY been spawned.
|
||||||
-- To be calld by minetest.after.
|
-- To be calld by minetest.after.
|
||||||
-- This is a workaround thanks to the fact that minetest.add_entity is unreliable as fuck
|
-- This is a workaround thanks to the fact that minetest.add_entity is unreliable as fuck
|
||||||
-- See: https://github.com/minetest/minetest/issues/4759
|
-- See: https://github.com/minetest/minetest/issues/4759
|
||||||
-- FIXME: Kill this horrible hack with fire as soon you can.
|
-- FIXME: Kill this horrible hack with fire as soon you can.
|
||||||
|
|
||||||
|
-- Why did anyone activate it in the first place? It doesn't
|
||||||
|
-- have a function seeing as there are no chest minecarts yet.
|
||||||
|
--[[
|
||||||
local function RecheckCartHack(params)
|
local function RecheckCartHack(params)
|
||||||
local pos = params[1]
|
local pos = params[1]
|
||||||
local cart_id = params[2]
|
local cart_id = params[2]
|
||||||
|
@ -408,6 +413,8 @@ local function RecheckCartHack(params)
|
||||||
end
|
end
|
||||||
minetest.log("info", "[tsm_railcorridors] Cart spawn FAILED: "..minetest.pos_to_string(pos))
|
minetest.log("info", "[tsm_railcorridors] Cart spawn FAILED: "..minetest.pos_to_string(pos))
|
||||||
end
|
end
|
||||||
|
--]]
|
||||||
|
|
||||||
|
|
||||||
-- Try to place a cobweb.
|
-- Try to place a cobweb.
|
||||||
-- pos: Position of cobweb
|
-- pos: Position of cobweb
|
||||||
|
@ -937,7 +944,10 @@ local function spawn_carts()
|
||||||
-- Note that the callback function is also called there.
|
-- Note that the callback function is also called there.
|
||||||
-- TODO: Move callback function to this position when the
|
-- TODO: Move callback function to this position when the
|
||||||
-- minetest.add_entity bug has been fixed.
|
-- minetest.add_entity bug has been fixed.
|
||||||
minetest.after(3, RecheckCartHack, {cpos, cart_id})
|
|
||||||
|
-- minetest.after(3, RecheckCartHack, {cpos, cart_id})
|
||||||
|
-- This whole recheck logic leads to a stub right now
|
||||||
|
-- it can be reenabled when chest carts are a thing.
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
carts_table = {}
|
carts_table = {}
|
||||||
|
|
Loading…
Reference in New Issue