Commit Graph

42 Commits

Author SHA1 Message Date
FaceDeer
3c0fbca66f make it possible to edit builders that are part of an assembled digtron
Should make it possible to edit other components too, later on.
2020-03-01 23:52:24 -07:00
FaceDeer
6745446fcd fix name preservation, add stop button 2020-02-23 23:39:01 -07:00
FaceDeer
1e776defd5 update to client-side translation system 2020-02-22 13:51:41 -07:00
FaceDeer
d79b22673b rearrange context cache to play nice with players using multiple digtrons 2019-09-08 19:25:29 -06:00
FaceDeer
8f70b982fd fix a bug with building into freshly-dug spots 2019-09-08 13:02:10 -06:00
FaceDeer
926f72286e more loopable engine sound, supporting sequences better 2019-09-08 05:36:50 -06:00
FaceDeer
61be57ed45 give builder items a little love 2019-09-08 00:46:54 -06:00
FaceDeer
f83f5cba11 remove need to pass formname around 2019-09-08 00:23:28 -06:00
FaceDeer
873236667d command UI now lets multiple cycles be requested. 2019-09-08 00:20:54 -06:00
FaceDeer
fe5979a1ab sequencer can now advance through the sequence. Still not actually hooked up to effect commands though 2019-09-07 21:48:41 -06:00
FaceDeer
ace967dab0 make sequencer data structure more robust 2019-09-03 00:47:06 -06:00
FaceDeer
772bcdd0f3 add paging to inventory tabs 2019-09-02 22:28:41 -06:00
FaceDeer
e717f09cb3 stair digging is now possible, if a bit hacky. 2019-09-01 19:03:37 -06:00
FaceDeer
0eb3d1f3bc add dual digger nodes, recipes 2019-09-01 12:49:15 -06:00
FaceDeer
b1cd43cffc in theory, Digtron 2.0 can now recover from total metadata write-to-map failure 2019-08-31 18:45:38 -06:00
FaceDeer
263aba9a46 fix/remove a few TODOs 2019-08-31 17:43:39 -06:00
FaceDeer
7c08241c7d add sequencer tab. Digtron doesn't yet actually use the sequence set here. 2019-08-31 16:04:12 -06:00
FaceDeer
70e1649d71 create separate unassembled controller, make builder "read" work. 2019-08-31 11:50:51 -06:00
FaceDeer
c35104e8c3 Make control formspec a bit snugger, eliminate unnecessary disassembled formspec 2019-08-27 21:44:08 -06:00
FaceDeer
8ecc738f44 add can-build check to rotation 2019-08-27 21:25:12 -06:00
FaceDeer
e63f016fc3 implement rotation. Broke builders in the process. 2019-08-27 20:23:02 -06:00
FaceDeer
861d9b275c messy formspec code, but can now translate Digtron around freely 2019-08-27 01:50:07 -06:00
FaceDeer
beed475fc7 begin reintroducing builder nodes 2019-08-25 20:09:09 -06:00
FaceDeer
426cd4d82d IT DIGS 2019-08-25 15:52:35 -06:00
FaceDeer
cafb2ec545 add config, add material cost to predict_dig 2019-08-25 11:15:50 -06:00
FaceDeer
a0f47b50bc no need to persist derived values. Cache digger targets. 2019-08-24 22:22:40 -06:00
FaceDeer
80b9530033 add a basic beginning to dig prediction 2019-08-23 23:53:38 -06:00
FaceDeer
c2959998fd digtron 2.0 can now move 2019-08-22 21:16:08 -06:00
FaceDeer
7f5cf4d0dc add a digger head model 2019-08-21 01:21:03 -06:00
FaceDeer
f14b0a9a42 no need to expose caches globally 2019-08-20 00:54:18 -06:00
FaceDeer
2283cdbbea hide digtron_id from clients, change "construct" to "assemble", various other tidbits 2019-08-20 00:29:26 -06:00
FaceDeer
03c9a81b6b so... much... error checking... 2019-08-19 20:56:28 -06:00
FaceDeer
a9420ea805 explosions automatically deconstruct Digtrons. 2019-08-19 20:02:16 -06:00
FaceDeer
4031ea0484 tidy up aftermath of building a constructed digtron 2019-08-18 18:37:47 -06:00
FaceDeer
e88a3faae3 basic ability to pick up and put down a complete digtron 2019-08-18 18:23:51 -06:00
FaceDeer
fda6aa9a0e a little more setup for placing constructed Digtrons 2019-08-18 16:24:58 -06:00
FaceDeer
9d526997fc make constructed controllers pick-uppable 2019-08-18 15:51:25 -06:00
FaceDeer
27c9d82ea4 a bit of naming work 2019-08-18 15:29:15 -06:00
FaceDeer
ff229185b2 can now reliably construct and deconstruct 2019-08-18 13:02:42 -06:00
FaceDeer
90c23159d3 persisting inventory between runs 2019-08-18 02:23:08 -06:00
FaceDeer
4e2ac43b2d can now create detached inventory. May be very buggy yet. 2019-08-17 23:12:12 -06:00
FaceDeer
6a38e68433 clean the slate! Old code will be brought back as it's needed. 2019-08-17 01:47:16 -06:00