Page MenuHome1F616EMO Bugtracker

No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/advtrains_moreslopes_mod/init.lua b/advtrains_moreslopes_mod/init.lua
new file mode 100644
index 0000000..ad3e8b0
--- /dev/null
+++ b/advtrains_moreslopes_mod/init.lua
@@ -0,0 +1,35 @@
+-- twi_mods/advtrains_moreslopes_mod/init.lua
+-- Modify advtrains_moreslopes
+-- Copyright (C) 2024 1F616EMO
+-- SPDX-License-Identifier: AGPL-3.0-or-later
+
+core.register_craft({
+ type = "shapeless",
+ recipe = { "advtrains:dtrack_more_slopeplacer" },
+ output = "advtrains:dtrack_slopeplacer",
+})
+
+core.register_craft({
+ type = "shapeless",
+ recipe = { "advtrains:dtrack_slopeplacer" },
+ output = "advtrains:dtrack_more_slopeplacer",
+})
+
+core.override_item("advtrains:dtrack_slopeplacer", {
+ description = ">= 1:3 " .. core.registered_items["advtrains:dtrack_slopeplacer"].description,
+})
+
+core.override_item("advtrains:dtrack_more_slopeplacer", {
+ description = "<= 1:4 " .. core.registered_items["advtrains:dtrack_more_slopeplacer"].description,
+})
+
+for i = 5, 8 do
+ for j = 1, i do
+ local name = "advtrains:dtrack_more_vst" .. i .. j
+
+ core.override_item(name, {
+ walkable = true,
+ collision_box = core.registered_items[name].selection_box,
+ })
+ end
+end
diff --git a/advtrains_moreslopes_mod/mod.conf b/advtrains_moreslopes_mod/mod.conf
new file mode 100644
index 0000000..5ae0772
--- /dev/null
+++ b/advtrains_moreslopes_mod/mod.conf
@@ -0,0 +1,2 @@
+name = advtrains_moreslopes_mod
+depends = advtrains, advtrains_train_track, advtrains_moreslopes
\ No newline at end of file

File Metadata

Mime Type
text/x-diff
Expires
Tue, Apr 14, 6:51 PM (4 d, 4 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
1b/fc/7650128f8e5ea7cb53c9dbdef32e
Default Alt Text
(1 KB)

Event Timeline