This should more reliably minimize network traffic
incurred by excess property setting.
We could probably standardize a few more things,
like set attach, anim, yaw, pos...
This reverts commit 4a13733e68903904e088fe21d86dec6d927ee7d8.
While I'm still not happy with the desciptions, we probably need
some sensible way to talk about these in chat, wikis, etc.
This always felt kinda redundant and the names
themselves never seemed all that great.
For Lux Burns in particular, I'd rather the radiation
symbol speak for itself.
Alpha blending is apparently broken for
upright_sprite as of the latest v5.2-dev.
Use a simpler, more solid texture for
empty bandolier slots that looks a bit
more reminiscent of a stitched-on pocket
but still abstract.
Just hide selected slot altogether instead
of showing an alternate "selected slot"
texture.
Trying to make it so that the map lower bound
(via mapgen_limit) is solid to all built-in objects.
Before, entities would fall into this space, remain
until unloaded, and then be destroyed.
Falling nodes appear to work correctly.
Item ents still don't settle.
Instead of checking only in the center below an entity,
check a random x/z offset below its bounding box, so
an ent that's stuck on an edge will eventually detect
the blocking node below that edge and settle.
Also reduce client packets by tracking dynalight node
ttl in-memory instead of meta. Lights might flicker out
a bit on area first loading, but some startup judder is
expected on any unloaded area anyway.
Add a "cheat" code for torch testing, and possibly for
other dev uses.