* make materials.lua with hades, minetest game, farlands items
* make textures file for central handling
* make mods game agnostic
* take out the trash
* handle multiple seats in sofas
* add github luacheck workflow and various luacheck fixes
* add fluxionary scope creep
* fix devtest breaking right to a name policy
Co-authored-by: wsor4035 <24964441+wsor4035@users.noreply.github.com>
Co-authored-by: SFENCE <sfence.software@gmail.com>
* fix fake fire warnings
* fix hd 3d extras warnings
* fix hd climate control warnings
* fix hd clocks warnings
* fix hd cobweb warnings
* fix hd doors/gates warnings
* fix hd exterior warnings
* fix hd fences warnings
* fix hd gastronomy warnings
* fix hd kitchen missing dependency
* fix hd office warnings
* fix hd roofing warnings
* fix hd table warnings
* fix hd trash cans warnings
* fix hd wardrobe warnings
* remove legacy hack
by extension, require its presence to cause doors to be 3d
for consistency with the appearance/style of mtg doors in worlds that
wouldn't normally use the 3d extras mod
minor rework of closet door textures to make them work decently in both modes
all are derived from homedecor's pre-mtg-doors models, with minimal changes,
so doors should look virtually identical to what they used to.
uses the old clone_node() technique to force-dereference the door defs
reworked a few textures for quality and to fix stuff I broke but didn't
notice right away, pulling from pre-mtg-doors when needed.
also fixes the broken alpha on doors that use it.
remove duplicate dishwasher recipe
more kitchen depends fixes
fix wrong brass taps recipe (ref technic brass, need basic_materials brass)
re-add missing bathroom items recipes
re-add missing stading- and table-lamp recipes
add alternate dishwasher recipe
add recipes for "half-doors"
change light bath tiles recipe (don't need white dye for base node, now)
move japanese wall parts to homedecor_misc, make _doors opt depend on that
Any of these new submods can be run without any other
components that were once part of the big "homedecor"
mod, other than homedecor_common and homedecor_i18n
Reduced dependencies where possible, but each submod still
has its various dependencies more or less the same as before,
i.e. some need basic_materials, others need unifieddyes,
some need building_blocks, and so on.
All of the stuff that used to be under homedecor/handlers
got moved to homedecor_common, as did any models and/or textures
that are used by more than one other homedecor component.
All the miscellaneous items that didn't warrant their own
mod ended up in homedecor_misc, which can also be thought
of as the remains of the original "homedecor" mod, renamed.