FaceDeer
d2df31bd6b
Revamp storage module textures, controller colorization
2017-01-21 20:38:19 -07:00
FaceDeer
5008943d94
Ensure rounding never brings fuel_burning display below 0
2017-01-21 01:46:44 -07:00
FaceDeer
dedc22adc4
Prevent builders from being able to build Digtron components, it's silly
2017-01-21 00:55:11 -07:00
FaceDeer
d2b26dbb9a
change more instances of the word "node" into "block" in the documentation
2017-01-21 00:44:18 -07:00
FaceDeer
8f597fd530
Move more documentation into the documentation mod data
2017-01-21 00:40:08 -07:00
FaceDeer
b0e358fdcb
add line breaks to tooltips
2017-01-20 16:42:27 -07:00
FaceDeer
2e4f894f9e
Move crate recipe into the recipes file
2017-01-20 00:34:01 -07:00
FaceDeer
f3cda1f5db
add achievements for storing Digtrons in crates
2017-01-20 00:30:28 -07:00
FaceDeer
68a83a7a8d
Switch user-facing strings to use the word "block" instead of "node"
2017-01-20 00:19:33 -07:00
FaceDeer
12435fc2f3
add settings to settings menu
2017-01-19 23:26:45 -07:00
FaceDeer
d962dd1654
Add a bunch of achievements via optional dependency on the Awards mod
2017-01-18 23:42:36 -07:00
FaceDeer
5a30fe40e3
Add "Doc" modpack support. Also fix up some bugs with crate marker entities, and make them show protected nodes.
2017-01-17 19:57:20 -07:00
FaceDeer
a3a1402e1b
Crate marker entities will indicate when they're in a non-buildable node. Doesn't show protection though.
2017-01-17 11:50:02 -07:00
FaceDeer
960d4e4155
Add visual markers for crated Digtron image
2017-01-17 00:56:54 -07:00
FaceDeer
9ddec013de
added sounds to crate packing and unpacking
2017-01-17 00:31:41 -07:00
FaceDeer
376f83cdd6
reprice the crate to be cheaper. I made the recipe based on how annoying it was to code, not how pricey it should be in game.
2017-01-15 21:25:57 -07:00
FaceDeer
2078572811
Add crates for packing up, transporting, and unpacking digtron arrays
2017-01-15 16:12:07 -07:00
FaceDeer
51c5e9b641
Diagonal movement setting for the auto-controller.
2017-01-14 16:58:37 -07:00
FaceDeer
f0e09f136a
Add dual digger heads for eventual use with diagonal movement
2017-01-13 23:20:59 -07:00
FaceDeer
13c74064be
Forgot to add an optional depends with my previous changelist
2017-01-13 01:18:44 -07:00
FaceDeer
11ceefa358
add compatibility with the hopper mod, via the API I just added over in a fork of the hopper mod. Hopefully this API will be merged.
2017-01-13 01:17:05 -07:00
FaceDeer
9da077c9ef
fix crash when auto-controller reaches unloaded nodes.
2017-01-12 14:51:57 -07:00
FaceDeer
0dadeb054e
missed a debug call
2017-01-12 01:11:28 -07:00
FaceDeer
9748fbdd5e
Fix a bug in protection-testing when writing layout images to world
2017-01-12 01:10:14 -07:00
FaceDeer
578484352b
Merge pull request #1 from FaceDeer/layout-refactor
...
Layout refactor
2017-01-12 00:53:04 -07:00
FaceDeer
e008aed60c
Update axle to new layout class, drop dug items in the right place
2017-01-12 00:50:17 -07:00
FaceDeer
9f13928884
Merge remote-tracking branch 'refs/remotes/origin/master' into layout-refactor
2017-01-11 08:38:02 -07:00
FaceDeer
f665f430fc
fix bug in player-movement code, and also turn controller tints into a texture for easier modding by end users
2017-01-11 08:02:40 -07:00
FaceDeer
8350469d16
Merge remote-tracking branch 'refs/remotes/origin/master' into layout-refactor
2017-01-10 22:59:33 -07:00
FaceDeer
e682130266
convert all the textures to transparent overlays on digtron_plate to allow easier reskinning
2017-01-10 22:59:11 -07:00
FaceDeer
435f21458c
the old movement code is now unneeded.
2017-01-10 00:36:39 -07:00
FaceDeer
01fb71d2eb
renaming class definition files
2017-01-10 00:32:08 -07:00
FaceDeer
2912dc34b8
Turn layout into a class.
2017-01-10 00:29:09 -07:00
FaceDeer
8952c55914
Don't need player parameter for can_write_layout_image any more
2017-01-09 01:19:35 -07:00
FaceDeer
eaae4276fc
removing the old get_all_digtron_neighbours
...
This is basically working, but still needs revisions to take advantage
of the new information being stored in the image data. It should be
possible to do all the temporary inventory work directly on the image
file so that no put-back-in-inventory steps will be needed any more.
Much nicer.
2017-01-08 23:52:36 -07:00
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