diff --git a/init.lua b/init.lua index 901d834..5a265f5 100644 --- a/init.lua +++ b/init.lua @@ -179,8 +179,14 @@ minetest.register_globalstep(function() -- stop standing under slabs -- ------------------------------- -- Whole section WIP needs cleanup local ch = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z}) - local ch_g = minetest.registered_nodes[ch.name].groups - local ch_d = minetest.registered_nodes[ch.name].drawtype + local ch_g = {} + local ch_d = "normal" + + if minetest.registered_nodes[ch.name] then + local ch_g = minetest.registered_nodes[ch.name].groups + local ch_d = minetest.registered_nodes[ch.name].drawtype + end + local ch_slab = 0 local ch_node = 0 for k,v in pairs(ch_g) do diff --git a/models/3d_armor_character.b3d b/models/3d_armor_character.b3d new file mode 100644 index 0000000..f2431c2 Binary files /dev/null and b/models/3d_armor_character.b3d differ diff --git a/models/3d_armor_character_sf.blend1 b/models/3d_armor_character_sf.blend1 new file mode 100644 index 0000000..e496965 Binary files /dev/null and b/models/3d_armor_character_sf.blend1 differ diff --git a/models/3d_armor_character_sfc.blend1 b/models/3d_armor_character_sfc.blend1 new file mode 100644 index 0000000..9fa1b79 Binary files /dev/null and b/models/3d_armor_character_sfc.blend1 differ diff --git a/models/character_sf.blend1 b/models/character_sf.blend1 new file mode 100644 index 0000000..9bb650f Binary files /dev/null and b/models/character_sf.blend1 differ diff --git a/screenshot.png b/screenshot.png index 503f889..cede16e 100644 Binary files a/screenshot.png and b/screenshot.png differ