summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2014-08-11More manualZefram
Added section on chests. Fixed another stray British spelling. Backslashed literal underscores to avoid them being interpreted as emphasis markup.
2014-08-09More manualZefram
Sections on rubber and electrical power.
2014-08-08More manualZefram
Added sections on the technic-specific kinds of item processing, and on generic metal mechanics, and the specific trickery around iron (merging in notes_on_iron).
2014-08-08Fix stray British spellings in manualZefram
2014-08-08Change "altitude" to "elevation" in manualZefram
Vanessa finds "altitude" to carry too much of an aviation connotation. Zefram finds "elevation" to carry insufficient connotation of being relative to sea level, so also adds a clarifying note. Beware of changing this terminology without negotiation, as it aroused surprisingly strong opinions.
2014-08-08Start on user manualZefram
2014-08-06Evenly distribute charge across multiple batteriesKevin Zheng
2014-08-04Remove non-functional tetris machineShadowNinja
2014-08-04Make nuclear reactor core harder to breakZefram
With breaking an active reactor core now causing instant meltdown, having it breakable by hand is too hazardous. Change it to match steel block, which constitutes the main part of the rest of the reactor structure.
2014-08-04Realistic range of radioactivity of uranium blocksZefram
Fully-depleted uranium doesn't lack noticeable radioactivity. The radioactivity of enriched uranium is dominated by the U-234 fraction, not U-235.
2014-08-04Fix technic_run declaration for hydro generatorZefram
2014-08-01Improve injector interfaceZefram
Make the injector's mode button lag-resistant. Display the mode on the button, as is done with other machines' toggle buttons. Describe the modes using the same words that are now used to distinguish the corresponding pipeworks objects. Expand name to "self-contained injector", now that the pipeworks objects are also called "injector". Show injector item image along with the item name at the head of the form.
2014-08-01Update alloying craft guide to match machineZefram
The alloy furnaces have been changed to lay out the input slots horizontally. The craft guide should match that, for mnemonic value.
2014-08-01Redescribe alloying in craft guideZefram
Change "Alloy cooking" to "Alloying", for consistency with the descriptions of other recipe types.
2014-08-01Make carbon steel alloying quickerZefram
Taking the same time per alloying cycle as other alloys meant that carbon steel was being produced painfully slowly, becuase it processes much less material per cycle than other alloys. This change halves the cycle time, which leaves it still processing less material per second than other alloying processes, but by a less drastic margin.
2014-08-01Fix behaviour on decabling a forcefield emitterZefram
2014-07-30Merge remote-tracking branch 'zefram/zefram/centrifuge'Vanessa Ezekowitz
2014-07-30Correct breakability of sandstone CNC nodesZefram
default:sandstone has cracky=3, but the CNC nodes had cracky=2.
2014-07-30Make granite harder than regular stoneZefram
In real life granite is renowned for its hardness.