technic_cnc: Add group 'cracky'

Fixes a regression from ba2bdf836 where stone-like nodes could no longer be dug.
New sanity check to avoid such issues in the future.
This commit is contained in:
SmallJoker 2024-08-03 08:23:29 +02:00
parent 6731db14e5
commit 9f373d6528

View File

@ -10,6 +10,7 @@ local function register_material(nodename, tiles_override, descr_override)
end
local groups = {
cracky = ndef.groups.cracky,
crumbly = ndef.groups.crumbly,
choppy = ndef.groups.choppy,
flammable = ndef.groups.flammable,
@ -19,6 +20,12 @@ local function register_material(nodename, tiles_override, descr_override)
oddly_breakable_by_hand = ndef.groups.oddly_breakable_by_hand,
not_in_creative_inventory = 1,
}
local count = 0
for _ in pairs(groups) do
count = count + 1
end
assert(count >= 2, "Too few groups. node name=" .. nodename)
local tiles = tiles_override or { ndef.tiles[#ndef.tiles] }
assert(tiles and #tiles == 1, "Unknown tile format in node name=" .. nodename)