summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-12Add gloopores' Kalite dust as a more effecient fuel than lumpsThatGraemeGuy
2015-01-12prevent crash if get_recipe_index() is passed a nil or apparent garbage insteadVanessa Ezekowitz
of a table
2014-12-30Fix infinite energy with supply converterNovatux
2014-12-15Fix some global errorsShadowNinja
2014-11-30minetest.env:* --> minetest.*Vanessa Ezekowitz
2014-11-30Add more nodes to chainsawNovatux
2014-11-22update to latest mesecons APIVanessa Ezekowitz
requires mesecons commit 5be179bf110b44bdc06df6dbfde4e61487cf0635 or later.
2014-11-13Fix support for tiles string shortcutShadowNinja
2014-11-13Make the forcefield replace buildable_to nodes and make it faster (about x20)ShadowNinja
2014-11-06Manual section on radioactivityZefram
Manual section on radioactivity
2014-11-06Fix anonymous digging of non-empty machineZefram
The quarry was causing crashes when it reached a machine that was undiggable due to containing items.
2014-09-24Remove extra registration of LV transformerRick McFarley
2014-09-24Replace mining laser ray tracer with a simpler iterable oneShadowNinja
2014-09-16update mining lasersHybridDog
2014-09-16Make generators stop supplying EUs when there is a non-fuel item in the fuel ↵ThatGraemeGuy
slot
2014-08-29Fix broken concrete posts.RealBadAngel
2014-08-28Fix second description of radioactive group valueZefram
2014-08-28Manual section on nuclear generatorZefram
2014-08-28More manual on power generationZefram
Sections on solar and wind. Some rewording of the section on fuel-fired generators.
2014-08-28Manual sections on some generatorsZefram
2014-08-28Make forcefield properly undiggableZefram
2014-08-28Manual sections on miscellaneous powered machinesZefram
2014-08-28Fix a stray British spelling in manualZefram
2014-08-28Manual section on processing machinesZefram
2014-08-28Start of manual chapter on powered machinesZefram
2014-08-28Manual section on concreteZefram
2014-08-22Change chainsaw cutting algorithm back to old oneShadowNinja
The new algorithm caused horizontal sections of trees to be left, with the sections above and below them removed.
2014-08-22Fix chainsaw placing drops and playing sounds at tops of treesShadowNinja
2014-08-22Make tree tap respect item_dropZefram
2014-08-22Make wrench available in creative mode onlyZefram
The wrench is far too powerful to be available to survival-mode players via a cheap recipe.
2014-08-22Update wrench's metadata for technic machinesZefram
The changes that this covers are that the alloy furnaces now have one "src" inventory instead of a "src" and "src2"; that the tool workshop is now MV; and the existence of MV compressor, extractor, and centrifuge.
2014-08-20Rebalance radiation shieldingZefram
Squeeze the range of material shielding values. The strongest shielding materials get weaker, and weaker shielding materials, especially low-end ones such as dirt, get stronger. The radioactivity of the active reactor core is increased so that the standard shielding is (still) only narrowly sufficient.
2014-08-20Finer gradations of radioactivityZefram
Make the "radioactive" group value be the safe distance in millimeters rather than meters, to allow for intermediate values. Use such intermediate values for the uranium blocks, using the existing formula with this finer quantisation. All other radioactive nodes retain their existing radioactivity exactly.
2014-08-18Tube capability for tool workshopZefram
Tool workshop can now accept tools to repair via tube. It has upgrade slots. Battery upgrade reduces its power consumption. Tube upgrade makes it eject fully-repaired (or unrepairable) items via tube.
2014-08-18Smoother link of processing cycles to ABM cyclesZefram
Make the generic processing machine code willing to complete more than one processing cycle in one ABM cycle, and more generally to carry over leftover processing effort after completing a processing cycle. The src_time meta item now represents accumulated processing effort (time multiplied by speed) in a scaled form (to retain fractions), rather than just time in integral seconds. This affects the MV furnace, with speed 4 and most recipe times being 3 s, and will be essential for faster furnaces.
2014-08-18In quarry, skip past undiggable nodesZefram
The quarry used to get stuck when it encountered an undiggable node. Change it to skip past that node, digging whatever later stuff it can. Necessarily, the current digging position becomes semantically-significant state: it is no longer sufficient to search the quarry cuboid from the top on each iteration. The current digging height is reported in the quarry's interaction form, and can be reset to the top using a button on the form. Where there is a non-air node within the quarry directly above the next node to dig, it blocks the quarry's access to that node, even if everything involved is diggable. Thus an undiggable node casts a shadow of undug nodes below it. Resolving undiggability of a node is a major reason to use the restart button.
2014-08-17Change oregen to a non-uniform distribution.Novatux
2014-08-17Fix visible cable connection for irregular itemsZefram
The switching station and supply converter only semantically connect to cables in particular directions. Make them visually connect only in the matching directions. This is done by special-casing in the cable update logic. If more irregular items arise in the future, or the existing items start to need facedir logic, this should be generalised into something like the connect_sides system for pneumatic tubes.
2014-08-16Fix items sendingNovatux
2014-08-15Fix forcefield power demand when disabledZefram
2014-08-15Option for forcefield to be cubicalZefram
2014-08-15Simplify music player interfaceZefram
Having a track selected now implies playing it, rather than playing/stopped being a hidden state separate from track selection.
2014-08-15Fix music player's sound managementZefram
If an operating music player was disconnected from the electrical network or destroyed, it used to leave the music playing forever. There was also a glitch upon starting playing, as the music was started by the form handler but then stopped when the run function realised it wasn't receiving any power, because it hadn't demanded any yet.
2014-08-15Handle both pipeworks APIsZefram
The new API function is now renamed to pipeworks.tube_inject_item(), so use it under that name. If it is not available, synthesise the new API in terms of the old one.
2014-08-14don't put anchor in creative invVanessa Ezekowitz
2014-08-14Compatibility with latest pipeworksNovatux
2014-08-13Revise rules for regenerating latexZefram
To ensure that only rubber tree trunk nodes that are part of trees regenerate, rather than those that are used as building blocks, check that they are sufficiently close to rubber tree leaves. This replaces the older rule that naturally-grown trunks regenerate (regardless of leaves) and manually-placed trunks don't (even though manually building a tree otherwise works). The detection of manually-placed trunks was in any case broken for users of moretrees, because that mod fails to set the flag signalling manual placement. Incidentally also fix a bug that caused rubber tree branches (horizontal trunk nodes) to turn vertical when regenerating latex. Rather than set the complete node structure, only switch the type name, as does the tree tap when emptying the node.
2014-08-13Administrative world anchorZefram
2014-08-13Manual section on uranium enrichmentZefram
2014-08-13Manual sectioningZefram
Expand list of sections yet to be written. Arrange sections both written and unwritten into a two-level structure, with a bit of consequential reordering.