celeron55/minetest — pull request #93 by darkrose (2012-05-25 13:02:35+00:00)
Title: Flaming Furnaces, lua and metadata patches.

Add get_infotext to lua api. Make set_node and add_node different, add_node now adds a new node whereas set_node updates an existing node (including changing type) without losing the metadata of the original. Update FurnaceNodeMetadata so that clone() clones state as well as inventory. With all this lua can now enable different furnace looks when cooking/active/inactive; strong flame when cooking, light flame when active but not cooking, no flame when inactive.