summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-12Update axle to new layout class, drop dug items in the right placeorigin/layout-refactorFaceDeer
2017-01-11Merge remote-tracking branch 'refs/remotes/origin/master' into layout-refactorFaceDeer
2017-01-11fix bug in player-movement code, and also turn controller tints into a ↵FaceDeer
texture for easier modding by end users
2017-01-10Merge remote-tracking branch 'refs/remotes/origin/master' into layout-refactorFaceDeer
2017-01-10convert all the textures to transparent overlays on digtron_plate to allow ↵FaceDeer
easier reskinning
2017-01-10the old movement code is now unneeded.FaceDeer
2017-01-10renaming class definition filesFaceDeer
2017-01-10Turn layout into a class.FaceDeer
2017-01-09Don't need player parameter for can_write_layout_image any moreFaceDeer
2017-01-08removing the old get_all_digtron_neighboursFaceDeer
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-08Eliminate another minor code redundancyFaceDeer
2017-01-08Just moving some code around in preparation to adding a "lateral shunt" ↵FaceDeer
option to the auto-controller
2017-01-08Fix bug in rotation code that was breaking build_facing metadataFaceDeer
2017-01-08Rotation unit didn't give the right thing back when dugFaceDeer
2017-01-08Added a rotation controllerFaceDeer
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-07Auto-controller will keep trying if it encounters an unloaded node, this is ↵FaceDeer
a condition that can spontaneously self-correct
2017-01-07Pusher wasn't clearing infotext if nothing was wrong.FaceDeer
2017-01-07Builder wasn't saving manually-entered facing value. Also, make metadata ↵FaceDeer
movement more robust.
2017-01-07Splitting some code files into more manageably-sized chunks.FaceDeer
2017-01-06update some commentsFaceDeer
2017-01-06Add damage-dealing to the digger headsFaceDeer
2017-01-06Add pipeworks as optional dependencyFaceDeer
2017-01-06Update readmeFaceDeer
2017-01-06Added Pipeworks compatibilityFaceDeer
2017-01-06quick tweak of one of the structural panel recipes to make it less likely to ↵FaceDeer
accidentally turn into a soft digger
2017-01-06fixed recipe bug, can now craft soft diggers againFaceDeer
2017-01-06Various structural panelsFaceDeer
2017-01-06add a bit of evil black smoke, why notFaceDeer
2017-01-06Adding combined storage moduleFaceDeer
2017-01-05Adding is_ground_content = false to all digtronsFaceDeer
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-05added a bit of dinginess and dirt to the yellow/black pattern on the digger headFaceDeer
2017-01-05New digger head texture by HajoFaceDeer
2017-01-05Add logging of various events.FaceDeer
2017-01-05add lava and water alerts, and an option for setting lava impassible (true ↵FaceDeer
by default)
2017-01-05fix crash when entering non-numeric period or offset in builder configFaceDeer
2017-01-04Declare some variables localFaceDeer
2017-01-04Remove unused textureFaceDeer
2017-01-04Particle effects for digger headsFaceDeer
2017-01-04Fix the marker math. Not sure what I was thinking.FaceDeer
2017-01-04Prettier marker texturesFaceDeer
2017-01-04Builders no longer keep a real copy of the object they're "programmed" with. ↵FaceDeer
Also, add a "creative mode" configuration flag
2017-01-03combatibility with Carbone (and presumably other games that use older ↵FaceDeer
versions of the default mod)
2017-01-03Reduce the length of some error messages, was able to overflow the infotext ↵FaceDeer
under certain conditions.
2017-01-03Added the auto-controller.FaceDeer
2017-01-03Add intermittent and non-intermittent versions of the diggers.FaceDeer
2017-01-02making digtron nodes diggable by hand. Also extracting controller code in ↵FaceDeer
prep for an autonomous controller
2017-01-02remove some stray minetest.debug callsFaceDeer
2017-01-02Adding item display entities to the builder headsFaceDeer
2017-01-02adding output location visualizer entities for the build heads.FaceDeer
2017-01-01add node soundsFaceDeer