Commit Graph

465 Commits

Author SHA1 Message Date
Vanessa Ezekowitz
5d73e994a7 better handling of abusive sign input,
avoid breaking old signs' word wrapping

also increase the sign input limit to 600 chars, to allow for ample amounts of
color codes.
2014-08-11 21:08:59 -04:00
kilbith
8e76593982 Added open/close curtains functions. 2014-08-11 04:00:07 -04:00
Vanessa Ezekowitz
256029f259 add curtain rods and "opened" curtains
rods in brass, wrought iron, wood
opened curtains in same colors as regular
made all curtains use texture alpha, gave their textures ~90% opacity
moved curtains defs into window_treatments.lua
2014-08-10 17:37:58 -04:00
Vanessa Ezekowitz
6519231604 Merge branch 'patch-2' of https://github.com/kilbith/homedecor_modpack 2014-08-10 11:55:52 -04:00
Vanessa Ezekowitz
6d73ca3f9f Added more metal sign colors
Red w/white border (e.g. "Stop" or similar),
white w/red border (e.g. "Yield", "Do not enter", and similar),
white w/black border (speed limit, other info signs)

renamed and simplified their edge/top/bottom textures since they always have
metal edges anyways (made them all use the same files).  Simplified the code
that creates them.  Minor changes to the code that places them to facilitate
this expansion (also allows for future expansion if necessary).
2014-08-10 11:47:44 -04:00
kilbith
bd6d361933 Update furniture.lua - wardrobe part
Visually identic, pile of useless nodeboxes removed.
2014-08-10 08:33:20 +02:00
Vanessa Ezekowitz
03902e5392 trim text to 480 chars on input
hard-cut rendered text to SIGNS_WIDTH

(text already stored in a sign is unaffected)
2014-08-08 23:47:20 -04:00
Vanessa Ezekowitz
cfd9b11511 fix copy&paste error 2014-08-08 18:45:15 -04:00
Vanessa Ezekowitz
a83e40045d allow technic motor in ceiling fan recipe 2014-08-08 16:30:29 -04:00
Vanessa Ezekowitz
febcdb2605 add animated ceiling fan 2014-08-08 16:27:46 -04:00
Vanessa Ezekowitz
6626032f28 add radiator, telephone and trash can (decorative) 2014-08-08 15:13:47 -04:00
Vanessa Ezekowitz
075a6195dc add bed, wardrobe and pool table 2014-08-07 14:49:26 -04:00
Vanessa Ezekowitz
d652a47f69 make signs auto-recover after /clearobjects 2014-08-05 21:09:55 -04:00
Vanessa Ezekowitz
c26d52ebdd PNGCRUSH _ALL_ THE TEXTURES! "\_:D/ 2014-08-04 13:47:16 -04:00
Vanessa Ezekowitz
ac46db1c72 lighted fishtank shouldn't be in creative inventory 2014-08-04 13:04:17 -04:00
Vanessa Ezekowitz
bc8b96a0bb better textures for the japanese walls 2014-08-04 11:59:09 -04:00
jp
1a9a9939ee Add japanese walls and tatami mat
(they're supposed to be doors, but they don't open/close yet)
2014-08-04 11:18:02 -04:00
Vanessa Ezekowitz
e47b86f789 raise green and yellow signs' fronts to 32px
(the black and white borders are too thick at 16px)
2014-08-03 23:34:57 -04:00
Vanessa Ezekowitz
86cf33201d add green and yellow wall signs
(intended for traffic signage or similar)

Rework related textures.  Use steel ingots and green, white, black, yellow dyes
to craft.  Can also use "sheet metal" from my fork of Zeg9's steel mod.
2014-08-03 21:03:56 -04:00
Vanessa Ezekowitz
5f34d62ceb rename green/yellow sign images for consistency 2014-08-03 20:16:35 -04:00
Vanessa Ezekowitz
37ed09edae consolidate text pos and nodebox def tables
each sign type has a separate table which now defines the nodebox
model and position of the text on that model, instead of separate
sets of tables for each.
2014-08-03 19:53:52 -04:00
Vanessa Ezekowitz
c5ce3bc53d texture and size cleanups on signs
MUCH more readable background texture for all signs

use exact-to-pixel dimensions on all signs
move sign models to start of signs_lib where they can be seen
make homedecor's brass/iron signs-on-posts use them
adjust all textures accordingly
2014-08-03 19:44:21 -04:00
jp
42e43a3e2c Add doghouse
model by jp, textures by VanessaE
2014-08-03 12:08:43 -04:00
Vanessa Ezekowitz
3b806cfe63 move outlet up a bit, ...
move light switch down to bottom of node

give them selection boxes that are easier to point at
2014-08-02 00:12:23 -04:00
Vanessa Ezekowitz
6dcd5e7bf6 double the yield of copper strips 2014-08-01 21:33:37 -04:00
Vanessa Ezekowitz
3ed1ea822a Add inventory images for medicine cabinet and toilet paper
add craft recipe for medicine cabinet, move it to misc-bathroom.lua
2014-08-01 21:26:04 -04:00
Vanessa Ezekowitz
6bef2b186d Added inventory image for heater 2014-08-01 21:19:19 -04:00
Vanessa Ezekowitz
f4165028c3 add dvd/vcr inventory image 2014-08-01 21:11:34 -04:00
Vanessa Ezekowitz
f48d8af118 add nice, clear inventory images to clocks 2014-08-01 21:05:22 -04:00
Vanessa Ezekowitz
ef0ebac4db Add recipes for power outlet and light switch
also fixed the group settings to make them easier to dig, and gave them
nice, clear inventory images.
2014-08-01 20:45:41 -04:00
Vanessa Ezekowitz
07f9f31e43 add recipe for filing cabinet 2014-08-01 19:51:33 -04:00
Vanessa Ezekowitz
41e518282f use group:stick instead of default:sticks in all recipes, all sub-mods. 2014-07-30 18:19:42 -04:00
Vanessa Ezekowitz
f3cef98520 warn user if they're not allowed to set a fire 2014-07-30 10:18:30 -04:00
Vanessa Ezekowitz
ec7a2e7c74 honor node protection when setting a fire 2014-07-30 10:05:16 -04:00
Vanessa Ezekowitz
c9133337a2 use four randomly-chosen smoke textures derived from real smoke,
also widen the particle size range
makes for a much more varied smoke pattern
2014-07-28 19:30:08 -04:00
kilbith
375a5701c9 Update abms.lua
Better parameters for smoke particles.
2014-07-28 21:31:30 +02:00
Vanessa Ezekowitz
c667b4e168 higher quality inventory images for some 3dforniture objects 2014-07-27 16:48:33 -04:00
Vanessa Ezekowitz
5f1d48c40d add wooden lattice lamps 2014-07-27 15:15:47 -04:00
Vanessa Ezekowitz
8ecba4e7fc improved the flint and steel textures a bit 2014-07-27 13:22:56 -04:00
Vanessa Ezekowitz
6f492914db Added jp's fork of LazyJ's fork of semmet9's fake fire mod
Used and re-licensed with permission of LazyJ and jp:

```
[07-27 10:02] <jp__> Hi Vanessa. I replaced the LazyJ's smokes nodes by few particules : https://forum.minetest.net/viewtopic.php?p=149534#p149534
[07-27 10:03] <jp__> Now I think this mod is mature for integrate Homedecor...

[07-27 10:17] <VanessaE> LazyJ: homedecor is LGPL.  your code is GPL.  by extension so is jp's fork.
[07-27 10:18] <VanessaE> I'd like to include his fork of your mod into homedecor modpack.
[07-27 10:18] <VanessaE> your permission is required :)
[07-27 10:18] <LazyJ> Ok.
[07-27 10:18] <LazyJ> What's the difference between LGPL and GPL? I just go with whatever the original author uses.
[07-27 10:19] <VanessaE> beats the hell out of me exactly except LGPL is supposed to make it easier to use code so-licensed in proprietary projects or something.
[07-27 10:19] <VanessaE> I only use it because minetest_game did and I got some code from there.
[07-27 10:20] <LazyJ> Ok with me to use it.
[07-27 10:21] <LazyJ> Credit to semmett9 too.
```
2014-07-27 12:03:52 -04:00
Vanessa Ezekowitz
2e05b5d49c Add candles and oil lamp 2014-07-27 11:52:42 -04:00
Vanessa Ezekowitz
f1f2db92c5 Added several more colors of bathroom tiles 2014-07-27 09:13:48 -04:00
Vanessa Ezekowitz
8aeb2f1007 condense node defs for bathroom tiles
give slightly more meaningful filenames for their textures
2014-07-27 09:04:53 -04:00
Vanessa Ezekowitz
c30fa31336 add recipes for black/white/grey bathroom tiles, give them better textures 2014-07-27 08:56:56 -04:00
Diego Martinez
4f1ba4fb74 Remove unused files from computer mod. 2014-07-21 13:20:17 -03:00
Diego Martinez
d408c04d5e Fix signs' text not rendering correctly after restart. 2014-07-21 13:19:46 -03:00
Vanessa Ezekowitz
09962b3f54 removed the beds mod from homedecor.
experiment failed.
2014-07-20 23:18:54 -04:00
Vanessa Ezekowitz
9a456f977d fix crash bug in beds mod 2014-07-20 21:11:54 -04:00
Vanessa Ezekowitz
fbed3bfab2 use modern protection function in tabletop nodes 2014-07-20 10:29:12 -04:00
Vanessa Ezekowitz
df34140a1a new projection screen inventory image 2014-07-19 20:12:01 -04:00