After successfully moving a node, always stop trying
to move that node to another spot, regardless of
whether or not we had any retries to process as a
result.
Rotate horzy and verty etched concrete around its vertical axis
when it's placed. This only affects the direction of the stripes
on the top and bottom of the blocks. For example, a cross-beam
made of horzy concrete can now have the stripes on the top and
bottom of the beam in the same direction as the stripes on the
sides, or not, as desired, where before the top and bottom stripes
always ran east-west.
The YCTIWY mod is already keeping track of offline player
positions, so allow admins to use those for teleportation. This
is sort of like the szutil_offlinepos mod, but as a standard
game feature now. It can be useful for admins to quickly locate
players who are trapped and need rescue, or suspected of griefing
and need to be confirmed.
Protection mechanics are fully disabled for all actions carried
out by world mechanics itself, including machine digging/placing
and entity/fluid displacement.
This may create new opportunities for players to abuse and bypass
protection mechanics. This is an acceptable loss; the integrity
of game mechanics is more important, or else players are forced to
remove protections anyway in order to get their builds to actually
work.
Instead of hard-coding for the special glass case, check only open
faces of a storebox if the storebox_sealed group is set, otherwise
keep using the old logic of all directions.
A sponge will survive in a shelf or lode crate as long as no side
is exposed to air. It will survive in glass cases as long as the
open top is not exposed to air; the sides are not checked.
This reverts commit 16ed60d43fdba76d01d5800e561bd0c401085399.
After playing with this for a while, it's too ugly and the sprout
bit itself isn't really tall enough to warrant a tiny extra
selectionbox. I had done this because the catrealm mod has a
bush stem node that's bigger, and applying it to the bush sprout
was consistent, and thus the eggcorn sprout too ... but maybe
it makes more sense to just exempt the tiny sprouts.
If the rake breaks partway through an area dig operation, don't
continue digging everthing else with the hand, since that can
leave displaced nodes when using higher-tier rakes.
There was an arc of dark pixels that was
triggering my pareidolia and looked like a
handprint. Break up that, and possibly some
other patterns, and make stone look a bit
smoother and subtler.
Peat should never ferment on its own, it should require face
contact with some kind of soil. Unifying it with tree growth rate
code caused it to ferment on its own because the assumption that
tree roots contain their own soil and base moisture. Peat should
only have its own moisture but not its own soil.
This also allows peat to be used as an emergency "moist" node on
its own in e.g. skyrealms for cultivating flora, as long as it's
contained so that only its moisture can leak out but it cannot
be exposed to fermenting microorganisms from nearby soil.
When trying to use wooden forms for their "items fall through the
bottom" feature, e.g. for stack hoppers or "laundry chutes",
accidentally putting something like planks or glass into it will
permanently transform it into a storage container that no longer
has the desired property. Also, forms used in machines will
transform into frames if hit by a door when there's nothing
inside.
Allow players to put a stick inside to "brace" the form to stay
as a form permanently, disabling its use for any other purpose and
preventing other accidental transformations.
The soaking-tickling mechanism was intended only to speed up
otherwise very boring "waiting" gameplay gates in skyblock play,
by allowing players to trade attention for time. It seems it has
been exploited in vanilla play, though, by triggering the tickling
recipes far faster than they normally should be triggered by
hand, using doors, breaking the time cost balance of things like
leaching or growing trees.
Add a "cuddly" dig group to the hand, and ONLY the hand, and make
the tickling recipes use this group so they only work with the
player's actual hand.
N.B. this group can be used for other pummel recipes in mods,
where a gentler touch is needed that cannot be gotten from a tool
or a machine, such as petting animals.
It appears we have always been consistently requesting sounds to
be played with appropriate position, so the failure to play
sound positionally sometimes seems to be an engine bug and outside
of our ability to detect or prevent.
This was supposed to prevent shadows from showing up in certain
pre-release versions of MT before shadows were off by default for
the official release. It's no longer necessary as shadows are
now properly controlled by the API.