aboutsummaryrefslogtreecommitdiff
path: root/advtrains
diff options
context:
space:
mode:
authororwell <orwell@bleipb.de>2025-05-27 20:50:00 +0200
committerorwell <orwell@bleipb.de>2025-05-27 20:50:00 +0200
commit2a9891577c1b00068cc4ec858c7dc6c5196f0a2b (patch)
tree5552764a406a88e10076156909bf12745d6b682f /advtrains
parentf54d3bd701df4b7a915bba423be24cf0a97f480b (diff)
downloadadvtrains-2a9891577c1b00068cc4ec858c7dc6c5196f0a2b.tar.gz
advtrains-2a9891577c1b00068cc4ec858c7dc6c5196f0a2b.tar.bz2
advtrains-2a9891577c1b00068cc4ec858c7dc6c5196f0a2b.zip
Reduce dependencies on cesky hvozd APIs
Diffstat (limited to 'advtrains')
-rw-r--r--advtrains/init.lua4
-rw-r--r--advtrains/misc_nodes.lua6
-rw-r--r--advtrains/mod.conf4
-rw-r--r--advtrains/wagons.lua1
4 files changed, 2 insertions, 13 deletions
diff --git a/advtrains/init.lua b/advtrains/init.lua
index 82c3bbb..9019571 100644
--- a/advtrains/init.lua
+++ b/advtrains/init.lua
@@ -1,4 +1,3 @@
-ch_base.open_mod(minetest.get_current_modname())
--[[
Advanced Trains - Minetest Mod
@@ -156,7 +155,6 @@ end
atwarn=function(t, ...)
local text=advtrains.print_concat_table({t, ...})
minetest.log("warning", "[advtrains]"..text)
- ch_core.systemovy_kanal("Administrace", "[advtrains] -!- "..text)
end
sid=function(id) if id then return string.sub(id, -6) end end
@@ -165,7 +163,6 @@ sid=function(id) if id then return string.sub(id, -6) end end
atdebug=function(t, ...)
local text=advtrains.print_concat_table({t, ...})
minetest.log("action", "[advtrains]"..text)
- ch_core.systemovy_kanal("Administrace", "[advtrains] "..text)
end
if minetest.settings:get_bool("advtrains_enable_debugging") then
@@ -825,4 +822,3 @@ end
local tot=(os.clock()-lot)*1000
minetest.log("action", "[advtrains] Loaded in "..tot.."ms")
-ch_base.close_mod(minetest.get_current_modname())
diff --git a/advtrains/misc_nodes.lua b/advtrains/misc_nodes.lua
index ea54873..6f4f452 100644
--- a/advtrains/misc_nodes.lua
+++ b/advtrains/misc_nodes.lua
@@ -148,12 +148,6 @@ function advtrains.register_platform(modprefix, preset, use_full_nodename)
end
end
-for _, material in ipairs(ch_core.get_materials_from_shapes_db("advtrains")) do
- if minetest.registered_nodes[material] then
- advtrains.register_platform("advtrains", material)
- end
-end
-
-- advtrains.register_platform("advtrains", "default:stonebrick")
-- advtrains.register_platform("advtrains", "default:sandstonebrick")
diff --git a/advtrains/mod.conf b/advtrains/mod.conf
index 1a16161..7e15c1c 100644
--- a/advtrains/mod.conf
+++ b/advtrains/mod.conf
@@ -3,5 +3,5 @@ title=Advanced Trains Core
description=Core system for realistic trains in Minetest
author=orwell96
-depends=ch_core,serialize_lib
-optional_depends=mesecons,mesecons_switch,digtron,moretrees,ebony,cherrytree,chestnuttree,plumtree,willow,darkage,basic_materials,building_blocks,technic_worldgen,wielded_light
+depends=serialize_lib
+optional_depends=mesecons,mesecons_switch,digtron,moretrees,wielded_light
diff --git a/advtrains/wagons.lua b/advtrains/wagons.lua
index 79a314f..15e0c61 100644
--- a/advtrains/wagons.lua
+++ b/advtrains/wagons.lua
@@ -1400,7 +1400,6 @@ function advtrains.register_wagon(sysname_p, prototype, desc, inv_img, nincreati
if not string.match(sysname, ":") then
sysname = "advtrains:"..sysname_p
end
- ch_core.upgrade_entity_properties(prototype, {keep_fields = false, base_properties = wagon_base_initial_properties})
if prototype.initial_properties ~= nil then
local ip = prototype.initial_properties
if ip.selectionbox == nil or ip.selectionbox.rotate == nil then