Rewrite furnace 373/head
authorPilzAdam <pilzadam@minetest.net>
Sat, 6 Dec 2014 17:47:46 +0000 (18:47 +0100)
committerPilzAdam <pilzadam@minetest.net>
Sat, 6 Dec 2014 20:18:02 +0000 (21:18 +0100)
commit5a06de184c37e58ed8b69bc312f647f7bb6abf48
treef7070790e06cae528e27995227ea106dde0837c8
parent957f94534bbba4cc74251470b0a475903e876231
Rewrite furnace
* Move furnace related code into furnace.lua
* Move duplicated code into functions
* Rewrite ABM:
* Easier to follow strcuture (no returns in the middle)
* No unnecessary calls to get_craft_result
* Split logic and "visual feedback" (a bit)
* Fewer calls to meta:set and meta:get
* Better feedback on the current state of the furnace
mods/default/furnace.lua [new file with mode: 0644]
mods/default/init.lua
mods/default/nodes.lua