Fix Ks Shunting Signal collision box

This commit is contained in:
1F616EMO 2024-08-31 23:15:42 +08:00 committed by orwell
parent 852e2f4219
commit fcfe21f197
1 changed files with 7 additions and 1 deletions

View File

@ -210,6 +210,8 @@ for _, rtab in ipairs({
danger = {asp = { main = false, shunt = false }, n = "shuntd", ici=true}, danger = {asp = { main = false, shunt = false }, n = "shuntd", ici=true},
shuntd = {asp = { main = false, shunt = true } , n = "danger"}, shuntd = {asp = { main = false, shunt = true } , n = "danger"},
}) do }) do
local sbox = table.copy(rtab.sbox)
sbox[5] = 0
minetest.register_node("advtrains_signals_ks:ra_"..typ.."_"..rot, { minetest.register_node("advtrains_signals_ks:ra_"..typ.."_"..rot, {
description = "Ks Shunting Signal", description = "Ks Shunting Signal",
drawtype = "mesh", drawtype = "mesh",
@ -223,7 +225,11 @@ for _, rtab in ipairs({
paramtype2 = "facedir", paramtype2 = "facedir",
selection_box = { selection_box = {
type = "fixed", type = "fixed",
fixed = {-1/4, -1/2, -1/4, 1/4, 0, 1/4} fixed = {sbox, rotation_sbox}
},
collision_box = {
type = "fixed",
fixed = sbox,
}, },
groups = { groups = {
cracky = 2, cracky = 2,