FaceDeer
38e1cbc41e
Eliminate another minor code redundancy
2017-01-08 22:19:49 -07:00
FaceDeer
7af220009b
Just moving some code around in preparation to adding a "lateral shunt" option to the auto-controller
2017-01-08 21:34:27 -07:00
FaceDeer
32ed41ce6a
Fix bug in rotation code that was breaking build_facing metadata
2017-01-08 01:50:07 -07:00
FaceDeer
cc264477bb
Rotation unit didn't give the right thing back when dug
2017-01-08 01:38:30 -07:00
FaceDeer
d7e5309833
Added a rotation controller
...
Well that was a lot of work. Also, switched the "waiting" timer
management to the actual on_timer system - I noticed that minetest.after
wasn't persisting through server shutdown and restart, that could put a
controller in a "broken" state.
2017-01-08 01:23:10 -07:00
FaceDeer
e704249735
Auto-controller will keep trying if it encounters an unloaded node, this is a condition that can spontaneously self-correct
2017-01-07 17:00:15 -07:00
FaceDeer
0b84a1dffa
Pusher wasn't clearing infotext if nothing was wrong.
2017-01-07 10:55:55 -07:00
FaceDeer
c6a63cb4d4
Builder wasn't saving manually-entered facing value. Also, make metadata movement more robust.
2017-01-07 10:53:25 -07:00
FaceDeer
e43c5d3974
Splitting some code files into more manageably-sized chunks.
2017-01-07 09:52:39 -07:00
FaceDeer
152e0f7883
update some comments
2017-01-06 23:57:21 -07:00
FaceDeer
257863b888
Add damage-dealing to the digger heads
2017-01-06 23:48:48 -07:00
FaceDeer
ee0cf5538a
Add pipeworks as optional dependency
2017-01-06 22:09:56 -07:00
FaceDeer
e31a9b5178
Update readme
2017-01-06 21:54:23 -07:00
FaceDeer
1789316ec5
Added Pipeworks compatibility
2017-01-06 21:47:06 -07:00
FaceDeer
4b5eb1b865
quick tweak of one of the structural panel recipes to make it less likely to accidentally turn into a soft digger
2017-01-06 19:54:58 -07:00
FaceDeer
4c44a1e731
fixed recipe bug, can now craft soft diggers again
2017-01-06 19:37:49 -07:00
FaceDeer
105b8a068f
Various structural panels
2017-01-06 19:34:51 -07:00
FaceDeer
795fc6ea93
add a bit of evil black smoke, why not
2017-01-06 18:40:14 -07:00
FaceDeer
6af67133be
Adding combined storage module
2017-01-06 12:07:27 -07:00
FaceDeer
f85e42b7fa
Adding is_ground_content = false to all digtrons
...
I just had a test digtron get mostly destroyed by a dungeon generating
around it as it crossed a map chunk boundary. Apparently dungeon
generation can extend into already-generated map chunks, to prevent
dungeons from getting cut off. Hopefully this will prevent such a
tragedy from happening again.
2017-01-05 23:52:09 -07:00
FaceDeer
4699ad04cc
added a bit of dinginess and dirt to the yellow/black pattern on the digger head
2017-01-05 22:49:44 -07:00
FaceDeer
08bf28dcf1
New digger head texture by Hajo
2017-01-05 21:13:16 -07:00
FaceDeer
e9e8e202f9
Add logging of various events.
2017-01-05 20:58:36 -07:00
FaceDeer
253ff12815
add lava and water alerts, and an option for setting lava impassible (true by default)
2017-01-05 20:38:08 -07:00
FaceDeer
1307710a60
fix crash when entering non-numeric period or offset in builder config
2017-01-05 19:40:41 -07:00
FaceDeer
dfeb4546fe
Declare some variables local
2017-01-04 22:02:03 -07:00
FaceDeer
0e3544494b
Remove unused texture
2017-01-04 22:00:53 -07:00
FaceDeer
a74d931525
Particle effects for digger heads
2017-01-04 21:38:49 -07:00
FaceDeer
92f775a38d
Fix the marker math. Not sure what I was thinking.
2017-01-04 20:37:49 -07:00
FaceDeer
4cd50d81ad
Prettier marker textures
2017-01-04 19:53:52 -07:00
FaceDeer
1ecb6964d9
Builders no longer keep a real copy of the object they're "programmed" with. Also, add a "creative mode" configuration flag
2017-01-04 19:23:21 -07:00
FaceDeer
d545593f27
combatibility with Carbone (and presumably other games that use older versions of the default mod)
2017-01-03 23:56:34 -07:00
FaceDeer
f43e64caba
Reduce the length of some error messages, was able to overflow the infotext under certain conditions.
2017-01-03 23:37:51 -07:00
FaceDeer
cfd6071ee6
Added the auto-controller.
2017-01-03 23:03:41 -07:00
FaceDeer
3600a745be
Add intermittent and non-intermittent versions of the diggers.
2017-01-03 19:43:32 -07:00
FaceDeer
c1a090137c
making digtron nodes diggable by hand. Also extracting controller code in prep for an autonomous controller
2017-01-02 20:07:15 -07:00
FaceDeer
711c43b964
remove some stray minetest.debug calls
2017-01-02 19:27:21 -07:00
FaceDeer
2b5dc41d50
Adding item display entities to the builder heads
2017-01-02 18:50:03 -07:00
FaceDeer
ec1ee19893
adding output location visualizer entities for the build heads.
2017-01-02 16:05:48 -07:00
FaceDeer
5ba5b76ba7
add node sounds
2017-01-01 21:17:52 -07:00
FaceDeer
baadc75334
Some more readme tweaks, and a recycling recipe for the fuelstore
2017-01-01 18:35:29 -07:00
FaceDeer
855d6c4cca
add fuel storage hopper recipe to readme
2017-01-01 17:15:01 -07:00
FaceDeer
47e42801d2
Adding fuel usage
...
Adding fuel usage for digging and building. Fuel storage hopper module
added to hold fuel.
2017-01-01 17:12:32 -07:00
FaceDeer
12748d2f89
add a check for falling_nodes to make stuff fall after the digtron has passed
2017-01-01 12:02:03 -07:00
FaceDeer
c6d715d887
If cycle fails due to out-of-inventory failure, reports first item that was out of stock
2017-01-01 00:53:40 -07:00
FaceDeer
6c7842d92c
Introduced a bug with builders in the last checkin
...
Dumb oversight, didn't notice lazy execution of "and" here.
2017-01-01 00:00:24 -07:00
FaceDeer
68e0ca21c6
Changed sand digger to a more generic soft material digger, added more sophisticated traction, made structure climbable, added infotexts
2016-12-31 21:19:52 -07:00
FaceDeer
70803f1f44
Fix formatting of recipes in readme
2016-12-31 00:25:04 -07:00
FaceDeer
2695c61033
Initial commit
...
Initial commit. Contains digger head, sand digger, builder, controller,
pusher, structure node, light, inventory, and digtron core crafting
item.
2016-12-30 23:38:18 -07:00
FaceDeer
25ca1c0261
🎊 Added .gitattributes & .gitignore files
2016-12-30 23:34:57 -07:00