mt-mods / homedecor_modpack

home decor
Other
2 stars 9 forks source link

TODO: Random stuff that needs addressed #12

Closed wsor4035 closed 2 years ago

wsor4035 commented 2 years ago

TODO: Random stuff that needs addressed image image

-- RAW TEXT --

TODO: Random stuff that needs addressed several inventory items are being flat-colored by itemstack coloring, need to find workaround: --- (no workaround possible)

bed_regular kitchen_chair_padded tablelamp standinglamp* desk_lamp lavalamp:lavalamp lavalamp:lavalamp_off lrfurn:armchair lrfurn:longsofa lrfurn:sofa Placing homedecor beds: placing two twins to form a king changes the color of the first twin to match the second

standing lamp bypasses vertical stacking check to get around a placement color bug (nor should it bother, this bug is a useful feature)

Allow showerheads to be turned on if placed above a bathtub.

Make all doors use minetest_game doors API

Make doors respond to mesecons signals

Add a medium-sized flat-panel TV, 2x1 nodes.

check/fix collision boxes on glowlight slabs (nothing wrong)

If possible, split-off all of the various chairs, combine them and lrfurn into a "homedecor_seating" mod. If necessary, make lrfurn into a stub which depends on that, for backward compatibility.

Split the soda machine into a separate mod, use it as the basis for some kind of generic vending machine mod, add food vending machine, one of those glass-front "bottle dispenser" machines (like the ones used to dispense bottles of Snapple), perhaps one of those sliding-front-door refrigerators commonly found at a grocery store check-out aisle or outside a gas station.

Add "rope" lighting (those soft tubes/hoses filled with LEDs or small light bulbs)

Add on/off variants to all relevant light sources (on right-click), make them respond to mesecons signals

Make table- and standing lamps respond to diglines, since they're dimmable and not just on/off

Turn wall switch into essentially a clone of mesecons wall lever, make all relevant light sources respond to mesecons signals.

Add unifieddyes support to rope lighting.

tabletops placed onto table legs should combine into one node , similar to signs_lib signs on fences.

add a conversion LBM to item_frames to translate display_blocks items into pedestals displaying something meaningful (and get rid of display_blocks from Dreambuilder). Maybe add a few more pedestal variants (different textures).

Extend the "sit" function in lrfurn to work on all other types of seating. On right-click of a seat, have it trigger the "sit" posture at the proper positioning and then pop-up a dialog indicating that you're sitting down, with a button to get up. Place the pop-up as far from the center of the screen as possible, maybe cover the hotbar.

fix undeclared globals: "ac_cbox" at homedecor_seating/armchairs.lua:54, "onoff" at homedecor_electrical/init.lua:32 (outdated)

Allow placing signs_lib signs flat onto chainlink fence, picket fence, privacy fence, and wrought iron fence (2), including corners. Excludes barbed wire fence. Would be a variant of standard signs_lib "onpole" sign model, with the square part of the pole mount, but with "bolts" sticking out of the back instead of the two bands. (not practical)

Rather than the TV and plasma screen automatically "flipping channels" every few seconds, allow the user to do so by right-clicking. Each "channel" would be an animated texture of its own.

Add kitchen cabinet with drawers.

Allow colorization of kitchen cabinetry and everything else in the kitchen that is wood-textured. Probably use "fake wallmounted" mode to allow 32 colors.

Do the same for kitchen things bearing white enamel (fridge, dishwasher, oven, etc)

wsor4035 commented 2 years ago

this is to much of a mess/bulk issue and is outdated.

for future readers: if you would like something from this list, or spot a bug, please open a new individual issue for it