Allow JsonSerializers to be written directly by a JsonOut.
More properly serialize the artifact list.
Cooking deluxe cooked oatmeal with dehydrated fruit
Adds ability to disassemble rags into thread using a cutting tool.
Fixes sword bayonet attack flag.

Because it really should have a very low chance of getting stuck in your
target.
Toolset for more crafting
Improve liquid craft container handling WIP
Move artifact loading to artifact.cpp and use JsonDeserializer.
Improve liquid craft container handling WIP
fix house symbol
std::vector oter_t.directional_peers stores int idx of _north _south _ns _etc for any applicable oter
Speedup / cleanup / emshrinken; place_forest
Merge pull request #4197 from yobbobanana/l10n

Merge launchpad translations
Merge pull request #4181 from kevingranade/prevent-funnel-div0

Bail out of add_rain_to_container() if we don't actually have rain to add.
Restores some zombie stats to original values
NON_STUCK flags!
Time adjustment.

Yeah, that was an oversight.
Boop.
WHOOPS: oter_t( ter(...) ) created huge amount of temporary oter_t()s.
RFI on oter_id.t(); type()?
Fix tiny typo.