From 49eacb7726fe1aa1d4dd1b511d35667f6f788b6d Mon Sep 17 00:00:00 2001 From: "jeanpatrick.guerrero@gmail.com" Date: Sun, 15 Feb 2015 14:48:48 +0100 Subject: [PATCH] Books: swap to mesh --- homedecor/copyright.txt | 2 + homedecor/misc-nodes.lua | 53 ++- homedecor/models/homedecor_book.obj | 191 ++++++++ homedecor/models/homedecor_book_open.obj | 416 ++++++++++++++++++ homedecor/sounds/homedecor_book_close.ogg | Bin 0 -> 4132 bytes homedecor/textures/homedecor_book_blue.png | Bin 0 -> 154 bytes .../textures/homedecor_book_blue_bottom.png | Bin 91 -> 0 bytes .../textures/homedecor_book_blue_inv.png | Bin 196 -> 2075 bytes .../textures/homedecor_book_blue_top.png | Bin 263 -> 0 bytes homedecor/textures/homedecor_book_brown.png | Bin 0 -> 154 bytes .../textures/homedecor_book_brown_bottom.png | Bin 93 -> 0 bytes .../textures/homedecor_book_brown_inv.png | Bin 196 -> 1913 bytes .../textures/homedecor_book_brown_top.png | Bin 248 -> 0 bytes homedecor/textures/homedecor_book_green.png | Bin 0 -> 154 bytes .../textures/homedecor_book_green_bottom.png | Bin 164 -> 0 bytes .../textures/homedecor_book_green_inv.png | Bin 196 -> 1762 bytes .../textures/homedecor_book_green_top.png | Bin 250 -> 0 bytes homedecor/textures/homedecor_book_grey.png | Bin 0 -> 154 bytes .../textures/homedecor_book_grey_bottom.png | Bin 93 -> 0 bytes .../textures/homedecor_book_grey_inv.png | Bin 196 -> 1642 bytes .../textures/homedecor_book_grey_top.png | Bin 253 -> 0 bytes .../textures/homedecor_book_open_blue.png | Bin 0 -> 300 bytes .../homedecor_book_open_blue_bottom.png | Bin 82 -> 0 bytes .../textures/homedecor_book_open_brown.png | Bin 0 -> 300 bytes .../homedecor_book_open_brown_bottom.png | Bin 74 -> 0 bytes .../textures/homedecor_book_open_green.png | Bin 0 -> 300 bytes .../homedecor_book_open_green_bottom.png | Bin 82 -> 0 bytes .../textures/homedecor_book_open_grey.png | Bin 0 -> 300 bytes .../homedecor_book_open_grey_bottom.png | Bin 72 -> 0 bytes .../textures/homedecor_book_open_red.png | Bin 0 -> 344 bytes .../homedecor_book_open_red_bottom.png | Bin 82 -> 0 bytes .../textures/homedecor_book_open_sides.png | Bin 72 -> 0 bytes .../textures/homedecor_book_open_top.png | Bin 9455 -> 0 bytes .../textures/homedecor_book_open_violet.png | Bin 0 -> 300 bytes .../homedecor_book_open_violet_bottom.png | Bin 74 -> 0 bytes homedecor/textures/homedecor_book_red.png | Bin 0 -> 154 bytes .../textures/homedecor_book_red_bottom.png | Bin 164 -> 0 bytes homedecor/textures/homedecor_book_red_inv.png | Bin 196 -> 2020 bytes homedecor/textures/homedecor_book_red_top.png | Bin 223 -> 0 bytes homedecor/textures/homedecor_book_violet.png | Bin 0 -> 154 bytes .../textures/homedecor_book_violet_bottom.png | Bin 93 -> 0 bytes .../textures/homedecor_book_violet_inv.png | Bin 196 -> 1849 bytes .../textures/homedecor_book_violet_top.png | Bin 247 -> 0 bytes 43 files changed, 634 insertions(+), 28 deletions(-) create mode 100644 homedecor/models/homedecor_book.obj create mode 100644 homedecor/models/homedecor_book_open.obj create mode 100644 homedecor/sounds/homedecor_book_close.ogg create mode 100644 homedecor/textures/homedecor_book_blue.png delete mode 100644 homedecor/textures/homedecor_book_blue_bottom.png delete mode 100644 homedecor/textures/homedecor_book_blue_top.png create mode 100644 homedecor/textures/homedecor_book_brown.png delete mode 100644 homedecor/textures/homedecor_book_brown_bottom.png delete mode 100644 homedecor/textures/homedecor_book_brown_top.png create mode 100644 homedecor/textures/homedecor_book_green.png delete mode 100644 homedecor/textures/homedecor_book_green_bottom.png delete mode 100644 homedecor/textures/homedecor_book_green_top.png create mode 100644 homedecor/textures/homedecor_book_grey.png delete mode 100644 homedecor/textures/homedecor_book_grey_bottom.png delete mode 100644 homedecor/textures/homedecor_book_grey_top.png create mode 100644 homedecor/textures/homedecor_book_open_blue.png delete mode 100644 homedecor/textures/homedecor_book_open_blue_bottom.png create mode 100644 homedecor/textures/homedecor_book_open_brown.png delete mode 100644 homedecor/textures/homedecor_book_open_brown_bottom.png create mode 100644 homedecor/textures/homedecor_book_open_green.png delete mode 100644 homedecor/textures/homedecor_book_open_green_bottom.png create mode 100644 homedecor/textures/homedecor_book_open_grey.png delete mode 100644 homedecor/textures/homedecor_book_open_grey_bottom.png create mode 100644 homedecor/textures/homedecor_book_open_red.png delete mode 100644 homedecor/textures/homedecor_book_open_red_bottom.png delete mode 100644 homedecor/textures/homedecor_book_open_sides.png delete mode 100644 homedecor/textures/homedecor_book_open_top.png create mode 100644 homedecor/textures/homedecor_book_open_violet.png delete mode 100644 homedecor/textures/homedecor_book_open_violet_bottom.png create mode 100644 homedecor/textures/homedecor_book_red.png delete mode 100644 homedecor/textures/homedecor_book_red_bottom.png delete mode 100644 homedecor/textures/homedecor_book_red_top.png create mode 100644 homedecor/textures/homedecor_book_violet.png delete mode 100644 homedecor/textures/homedecor_book_violet_bottom.png delete mode 100644 homedecor/textures/homedecor_book_violet_top.png diff --git a/homedecor/copyright.txt b/homedecor/copyright.txt index fab890e..99b3f1c 100644 --- a/homedecor/copyright.txt +++ b/homedecor/copyright.txt @@ -11,4 +11,6 @@ Licenses: http://freesound.org/people/j1987/sounds/106116/ * For the doorbell sound, CC0 by guitarguy1985 on freesound.org http://freesound.org/people/guitarguy1985/sounds/69384/ +* For the book sound, Public Domain by mckinneysound's on http://www.freesfx.co.uk/ + http://www.freesfx.co.uk/sfx/book?p=3 * For all images and everything else, WTFPL. diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index 881a3be..d4ea4d6 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -1244,24 +1244,12 @@ for c in ipairs(bookcolors) do homedecor.register("book_"..color, { description = S("Book (%s)"):format(color_d), - tiles = { - "homedecor_book_"..color.."_top.png", - "homedecor_book_"..color.."_bottom.png", - "homedecor_book_open_sides.png", - "homedecor_book_"..color.."_bottom.png", - "homedecor_book_open_sides.png", - "homedecor_book_open_sides.png" - }, + mesh = "homedecor_book.obj", + tiles = { "homedecor_book_"..color..".png" }, inventory_image = "homedecor_book_"..color.."_inv.png", wield_image = "homedecor_book_"..color.."_inv.png", groups = { snappy=3, oddly_breakable_by_hand=3, book=1 }, stack_max = 1, - node_box = { - type = "fixed", - fixed = { - {0, -0.5, -0.375, 0.3125, -0.4375, 0.0625}, - } - }, on_rightclick = function(pos, node, clicker) local fdir = node.param2 minetest.swap_node(pos, { name = "homedecor:book_open_"..color, param2 = fdir }) @@ -1321,30 +1309,39 @@ homedecor.register("book_"..color, { end minetest.show_formspec(user:get_player_name(), BOOK_FORMNAME, formspec) end, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.25, 0.2, -0.35, 0.25} + }, + collision_box = { + type = "fixed", + fixed = {-0.15, -0.5, -0.25, 0.15, -0.35, 0.25} + }, }) homedecor.register("book_open_"..color, { - tiles = { - "homedecor_book_open_top.png", - "homedecor_book_open_"..color.."_bottom.png", - "homedecor_book_open_sides.png", - "homedecor_book_open_sides.png", - "homedecor_book_open_sides.png", - "homedecor_book_open_sides.png" - }, + mesh = "homedecor_book_open.obj", + tiles = { "homedecor_book_open_"..color..".png" }, groups = { snappy=3, oddly_breakable_by_hand=3, not_in_creative_inventory=1 }, - node_box = { - type = "fixed", - fixed = { - {-0.3125, -0.5, -0.375, 0.3125, -0.47, 0.0625}, -- NodeBox1 - } - }, drop = "homedecor:book_"..color, on_dig = book_dig, on_rightclick = function(pos, node, clicker) local fdir = node.param2 minetest.swap_node(pos, { name = "homedecor:book_"..color, param2 = fdir }) + minetest.sound_play("homedecor_book_close", { + pos=pos, + max_hear_distance = 3, + gain = 2, + }) end, + selection_box = { + type = "fixed", + fixed = {-0.35, -0.5, -0.25, 0.35, -0.4, 0.25} + }, + collision_box = { + type = "fixed", + fixed = {-0.35, -0.5, -0.25, 0.35, -0.4, 0.25} + }, }) end diff --git a/homedecor/models/homedecor_book.obj b/homedecor/models/homedecor_book.obj new file mode 100644 index 0000000..0bce23a --- /dev/null +++ b/homedecor/models/homedecor_book.obj @@ -0,0 +1,191 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib homedecor_book.mtl +o Cube.002_Cube.001 +v 0.115781 -0.393272 -0.212050 +v 0.115781 -0.393272 0.208120 +v 0.145193 -0.393272 0.208120 +v 0.145193 -0.393272 -0.212050 +v 0.161995 -0.445266 -0.212050 +v 0.152482 -0.483223 -0.212050 +v 0.149566 -0.483223 -0.220555 +v 0.161995 -0.445266 -0.220555 +v 0.152482 -0.407308 -0.212050 +v 0.152482 -0.407308 0.208120 +v -0.148926 -0.407308 -0.212051 +v -0.155653 -0.445266 -0.212051 +v -0.155653 -0.445266 0.208120 +v -0.148926 -0.407308 0.208120 +v 0.161995 -0.445266 0.208120 +v 0.152482 -0.483223 0.208120 +v 0.115781 -0.496123 0.208120 +v 0.145193 -0.496123 0.208120 +v 0.141549 -0.496123 0.216624 +v 0.115781 -0.496123 0.216624 +v 0.115781 -0.407308 -0.212050 +v -0.159347 -0.407308 -0.220555 +v 0.113157 -0.407308 -0.220555 +v 0.115781 -0.483223 0.208120 +v 0.142021 -0.445266 0.208120 +v -0.148926 -0.483223 0.208120 +v 0.115781 -0.496123 -0.212050 +v 0.145193 -0.496123 -0.212050 +v 0.115781 -0.407308 0.208120 +v 0.142021 -0.445266 0.216625 +v 0.113157 -0.407308 0.216625 +v 0.149566 -0.407308 0.216625 +v 0.161995 -0.445266 0.216625 +v 0.115781 -0.393272 0.216625 +v 0.141549 -0.393272 0.216625 +v -0.148926 -0.496123 -0.212050 +v -0.148926 -0.496123 0.208120 +v -0.159347 -0.496123 0.216624 +v -0.159347 -0.496123 -0.220555 +v -0.148926 -0.483223 -0.212050 +v 0.115781 -0.483223 -0.212050 +v 0.113157 -0.483223 -0.220555 +v -0.159347 -0.483223 -0.220555 +v -0.148926 -0.393272 -0.212051 +v -0.148926 -0.393272 0.208120 +v 0.142021 -0.445266 -0.212050 +v 0.149566 -0.407308 -0.220555 +v 0.141549 -0.393272 -0.220555 +v -0.159346 -0.393272 -0.220555 +v -0.159347 -0.393272 0.216624 +v -0.159347 -0.483223 0.216624 +v 0.113157 -0.483223 0.216624 +v 0.149566 -0.483223 0.216624 +v 0.142021 -0.445266 -0.220555 +v 0.115781 -0.393272 -0.220555 +v -0.159347 -0.407308 0.216624 +v 0.115781 -0.496123 -0.220555 +v 0.141549 -0.496123 -0.220555 +vt 0.183561 0.065478 +vt 0.183562 0.933925 +vt 0.150275 0.933925 +vt 0.150275 0.065478 +vt 0.564551 0.044740 +vt 0.601180 0.044740 +vt 0.604843 -0.000355 +vt 0.564551 -0.000355 +vt 0.610338 0.044740 +vt 0.610338 0.946651 +vt 0.601180 0.946651 +vt 0.122698 0.645720 +vt 0.083984 0.645720 +vt 0.083984 0.397953 +vt 0.122698 0.397953 +vt 0.564551 0.946651 +vt 0.150275 0.977347 +vt 0.183562 0.977347 +vt 0.184398 0.044740 +vt 0.516959 0.044740 +vt 0.542903 -0.000356 +vt 0.187695 -0.000355 +vt 0.045271 0.174962 +vt 0.083984 0.152858 +vt 0.045271 0.397953 +vt 0.183562 0.065478 +vt 0.184399 0.946651 +vt 0.151432 0.946651 +vt 0.151432 0.991747 +vt 0.187695 0.991747 +vt 0.604843 0.991747 +vt 0.564551 0.991747 +vt 0.122698 0.174963 +vt 0.525512 0.065478 +vt 0.525512 0.933924 +vt 0.552189 0.977347 +vt 0.552189 0.022056 +vt 0.045271 0.645720 +vt 0.184399 0.044740 +vt 0.542903 -0.000355 +vt 0.525512 0.933925 +vt 0.083984 0.890816 +vt 0.045271 0.868711 +vt 0.614916 -0.000355 +vt 0.516959 0.946651 +vt 0.542903 0.991746 +vt 0.122698 0.868711 +vt 0.614916 0.991747 +vt 0.650586 -0.000355 +vt 0.614322 -0.000355 +vt 0.647289 -0.000355 +vt 0.187695 0.972997 +vt 0.184399 0.972997 +vt 0.542903 0.972996 +vt 0.184399 0.979247 +vt 0.187695 0.979247 +vt 0.542903 0.979246 +vt 0.542903 0.009019 +vt 0.184398 0.009020 +vt 0.187695 0.009020 +vt 0.614322 0.991747 +vt 0.650586 0.991747 +vt 0.647289 0.991747 +vt 0.542903 0.015270 +vt 0.187695 0.015270 +vt 0.184399 0.015270 +vt 0.150275 0.022056 +vt 0.183561 0.022056 +vt 0.151432 0.044740 +vt 0.151432 -0.000355 +vt 0.183562 0.022056 +usemtl Material.004 +s off +f 1/1 2/2 3/3 4/4 +f 5/5 6/6 7/7 8/8 +f 9/6 4/9 3/10 10/11 +f 11/12 12/13 13/14 14/15 +f 6/6 5/5 15/16 16/11 +f 17/2 18/3 19/17 20/18 +f 21/19 11/20 22/21 23/22 +f 24/23 25/24 13/14 26/25 +f 27/26 28/4 18/3 17/2 +f 29/27 25/28 30/29 31/30 +f 5/5 9/6 10/11 15/16 +f 15/16 10/11 32/31 33/32 +f 3/3 2/2 34/18 35/17 +f 25/24 29/33 14/15 13/14 +f 36/34 37/35 38/36 39/37 +f 28/9 6/6 16/11 18/10 +f 12/13 40/38 26/25 13/14 +f 40/20 41/39 42/22 43/40 +f 2/2 1/1 44/34 45/41 +f 40/38 12/13 46/42 41/43 +f 4/9 9/6 47/7 48/44 +f 45/41 44/34 49/37 50/36 +f 36/34 27/26 17/2 37/35 +f 24/27 26/45 51/46 52/30 +f 12/13 11/12 21/47 46/42 +f 37/35 17/2 20/18 38/36 +f 18/10 16/11 53/31 19/48 +f 2/2 45/41 50/36 34/18 +f 42/49 54/50 8/8 7/7 +f 23/49 55/51 48/44 47/7 +f 43/40 39/40 38/46 51/46 +f 31/52 34/53 50/54 56/54 +f 49/21 22/21 56/46 50/46 +f 54/50 23/49 47/7 8/8 +f 57/51 42/49 7/7 58/44 +f 20/55 52/56 51/57 38/57 +f 22/58 49/58 55/59 23/60 +f 53/31 33/32 30/61 52/62 +f 32/31 35/48 34/63 31/62 +f 33/32 32/31 31/62 30/61 +f 39/64 43/64 42/65 57/66 +f 19/48 53/31 52/62 20/63 +f 25/28 24/27 52/30 30/29 +f 1/1 4/4 48/67 55/68 +f 6/6 28/9 58/44 7/7 +f 14/45 29/27 31/30 56/46 +f 41/39 46/69 54/70 42/22 +f 28/4 27/26 57/71 58/67 +f 10/11 3/10 35/48 32/31 +f 11/20 14/45 56/46 22/21 +f 26/45 40/20 43/40 51/46 +f 44/34 1/1 55/68 49/37 +f 9/6 5/5 8/8 47/7 +f 46/69 21/19 23/22 54/70 +f 27/26 36/34 39/37 57/71 +f 16/11 15/16 33/32 53/31 diff --git a/homedecor/models/homedecor_book_open.obj b/homedecor/models/homedecor_book_open.obj new file mode 100644 index 0000000..8503fba --- /dev/null +++ b/homedecor/models/homedecor_book_open.obj @@ -0,0 +1,416 @@ +# Blender v2.69 (sub 0) OBJ File: 'book_open.blend' +# www.blender.org +mtllib homedecor_book_open.mtl +o Cube +v 0.330442 -0.483655 -0.223350 +v 0.330442 -0.483655 0.214467 +v -0.330489 -0.483655 0.214467 +v -0.330488 -0.483655 -0.223350 +v 0.330442 -0.498010 -0.223350 +v 0.330442 -0.498010 0.214467 +v -0.330489 -0.498010 0.214467 +v -0.330489 -0.498010 -0.223350 +v -0.307854 -0.483655 -0.223350 +v -0.307854 -0.483655 0.214467 +v -0.307854 -0.498010 -0.223350 +v -0.307854 -0.498010 0.214467 +v 0.310071 -0.483655 -0.223350 +v 0.310071 -0.483655 0.214467 +v 0.310071 -0.498010 -0.223350 +v 0.310071 -0.498010 0.214467 +v 0.330442 -0.483655 -0.205856 +v -0.330488 -0.483655 -0.205856 +v 0.330442 -0.498010 -0.205856 +v -0.330489 -0.498010 -0.205856 +v -0.307854 -0.483655 -0.205856 +v -0.307854 -0.498010 -0.205856 +v 0.310071 -0.483655 -0.205856 +v 0.310071 -0.498010 -0.205856 +v 0.330442 -0.483655 0.196804 +v 0.330442 -0.498010 0.196804 +v -0.307854 -0.498010 0.196803 +v 0.310071 -0.498010 0.196804 +v -0.330489 -0.483655 0.196803 +v -0.330489 -0.498010 0.196803 +v -0.307854 -0.483655 0.196803 +v 0.310071 -0.483655 0.196804 +v -0.307854 -0.462606 -0.205856 +v 0.310071 -0.462606 -0.205856 +v -0.307854 -0.462606 0.196803 +v 0.310071 -0.462606 0.196804 +v 0.001108 -0.483655 -0.223350 +v 0.001108 -0.483655 0.214467 +v 0.001108 -0.498010 -0.223350 +v 0.001108 -0.498010 0.214467 +v 0.001108 -0.483655 -0.205856 +v 0.001108 -0.498010 -0.205856 +v 0.001108 -0.483655 0.196803 +v 0.001108 -0.498010 0.196804 +v 0.001108 -0.471858 -0.205856 +v 0.001108 -0.471858 0.196803 +v 0.104096 -0.498010 -0.205856 +v 0.207083 -0.498010 -0.205856 +v 0.104096 -0.498010 0.196804 +v 0.207083 -0.498010 0.196804 +v 0.104096 -0.483655 -0.223350 +v 0.207083 -0.483655 -0.223350 +v 0.104096 -0.483655 0.214467 +v 0.207083 -0.483655 0.214467 +v 0.104096 -0.498010 -0.223350 +v 0.207083 -0.498010 -0.223350 +v 0.104096 -0.498010 0.214467 +v 0.207083 -0.498010 0.214467 +v 0.104096 -0.483655 -0.205856 +v 0.207083 -0.483655 -0.205856 +v 0.104096 -0.483655 0.196803 +v 0.207083 -0.483655 0.196804 +v 0.104096 -0.449725 -0.205856 +v 0.207083 -0.453099 -0.205856 +v 0.104096 -0.449725 0.196803 +v 0.207083 -0.453099 0.196804 +v -0.101879 -0.483655 -0.223350 +v -0.204866 -0.483655 -0.223350 +v -0.101879 -0.483655 0.214467 +v -0.204867 -0.483655 0.214467 +v -0.101879 -0.498010 -0.223350 +v -0.204866 -0.498010 -0.223350 +v -0.101879 -0.498010 0.214467 +v -0.204867 -0.498010 0.214467 +v -0.101879 -0.483655 -0.205856 +v -0.204866 -0.483655 -0.205856 +v -0.101879 -0.483655 0.196803 +v -0.204867 -0.483655 0.196803 +v -0.101879 -0.449725 -0.205856 +v -0.204866 -0.453099 -0.205856 +v -0.101879 -0.449725 0.196803 +v -0.204867 -0.453099 0.196803 +v -0.101879 -0.498010 -0.205856 +v -0.204866 -0.498010 -0.205856 +v -0.101879 -0.498010 0.196804 +v -0.204867 -0.498010 0.196803 +v -0.050385 -0.483655 -0.223350 +v -0.050385 -0.483655 0.214467 +v -0.050385 -0.498010 -0.223350 +v -0.050385 -0.498010 0.214467 +v -0.050385 -0.483655 -0.205856 +v -0.050385 -0.483655 0.196803 +v -0.050385 -0.456839 -0.205856 +v -0.050385 -0.456839 0.196803 +v -0.050385 -0.498010 -0.205856 +v -0.050385 -0.498010 0.196804 +v 0.052602 -0.498010 -0.205856 +v 0.052602 -0.498010 0.196804 +v 0.052602 -0.483655 -0.223350 +v 0.052602 -0.483655 0.214467 +v 0.052602 -0.498010 -0.223350 +v 0.052602 -0.498010 0.214467 +v 0.052602 -0.483655 -0.205856 +v 0.052602 -0.483655 0.196803 +v 0.052602 -0.456839 -0.205856 +v 0.052602 -0.456839 0.196803 +vt 0.145116 0.822671 +vt 0.145383 0.821311 +vt 0.146977 0.821590 +vt 0.146799 0.822860 +vt 0.295366 0.524765 +vt 0.271818 0.524675 +vt 0.271889 0.506298 +vt 0.295437 0.506389 +vt 0.180003 0.804148 +vt 0.177602 0.804066 +vt 0.177702 0.801116 +vt 0.180102 0.801196 +vt 0.071439 0.795052 +vt 0.071356 0.797442 +vt 0.067587 0.797311 +vt 0.067670 0.794921 +vt 0.055739 0.865933 +vt 0.058038 0.865839 +vt 0.058185 0.868444 +vt 0.056022 0.868592 +vt 0.068824 0.870361 +vt 0.068741 0.872752 +vt 0.064971 0.872621 +vt 0.065054 0.870230 +vt 0.137033 0.819871 +vt 0.137310 0.818567 +vt 0.402512 0.525175 +vt 0.402582 0.506798 +vt 0.088592 0.795647 +vt 0.088509 0.798038 +vt 0.085976 0.870957 +vt 0.085893 0.873348 +vt 0.094115 0.822949 +vt 0.093920 0.821913 +vt 0.095085 0.821653 +vt 0.095431 0.822859 +vt 0.959689 0.527232 +vt 0.938429 0.527156 +vt 0.938495 0.508737 +vt 0.959744 0.508799 +vt 0.177783 0.798720 +vt 0.174301 0.801000 +vt 0.174382 0.798605 +vt 0.175057 0.874484 +vt 0.174910 0.876845 +vt 0.171562 0.876641 +vt 0.171697 0.874264 +vt 0.144830 0.852308 +vt 0.144530 0.851059 +vt 0.146052 0.851005 +vt 0.146169 0.852109 +vt 0.293698 0.961888 +vt 0.270149 0.961798 +vt 0.270219 0.943598 +vt 0.293768 0.943688 +vt 0.177408 0.874746 +vt 0.175307 0.871549 +vt 0.177777 0.871723 +vt 0.057537 0.798198 +vt 0.059990 0.798418 +vt 0.137086 0.855280 +vt 0.136756 0.853899 +vt 0.400844 0.962299 +vt 0.400914 0.944099 +vt 0.093037 0.852282 +vt 0.093190 0.851026 +vt 0.094704 0.851179 +vt 0.094455 0.852518 +vt 0.957389 0.967127 +vt 0.936381 0.966404 +vt 0.936908 0.948201 +vt 0.958381 0.948762 +vt 0.142752 0.594883 +vt 0.155559 0.599320 +vt 0.153557 0.601007 +vt 0.141758 0.599052 +vt 0.057965 0.795140 +vt 0.060355 0.795458 +vt 0.836622 0.436815 +vt 0.836346 0.042756 +vt 0.921012 0.042547 +vt 0.920392 0.436329 +vt 0.075680 0.644491 +vt 0.076832 0.599618 +vt 0.079487 0.601303 +vt 0.077685 0.642795 +vt 0.154631 0.644302 +vt 0.151944 0.642579 +vt 0.088498 0.648873 +vt 0.089483 0.644708 +vt 0.115599 0.819011 +vt 0.115646 0.817553 +vt 0.119876 0.817756 +vt 0.119874 0.819261 +vt 0.670385 0.526189 +vt 0.616807 0.525989 +vt 0.616876 0.507611 +vt 0.670453 0.507810 +vt 0.131473 0.797134 +vt 0.131391 0.799526 +vt 0.122814 0.799229 +vt 0.122897 0.796838 +vt 0.128853 0.872457 +vt 0.128767 0.874847 +vt 0.120195 0.874543 +vt 0.120279 0.872153 +vt 0.115560 0.856252 +vt 0.115513 0.854768 +vt 0.119941 0.854547 +vt 0.119937 0.856037 +vt 0.668683 0.963391 +vt 0.615123 0.963145 +vt 0.615202 0.944947 +vt 0.668777 0.945194 +vt 0.108789 0.593520 +vt 0.115563 0.593916 +vt 0.115550 0.595554 +vt 0.108686 0.596836 +vt 0.569449 0.436484 +vt 0.569233 0.040910 +vt 0.624671 0.042717 +vt 0.624107 0.437340 +vt 0.122441 0.650231 +vt 0.115668 0.649828 +vt 0.115683 0.648190 +vt 0.122550 0.646915 +vt 0.108652 0.650179 +vt 0.101862 0.650304 +vt 0.102059 0.645955 +vt 0.108510 0.646770 +vt 0.102740 0.818578 +vt 0.103086 0.819964 +vt 0.111336 0.817484 +vt 0.111410 0.818944 +vt 0.831161 0.526774 +vt 0.831226 0.508382 +vt 0.723969 0.526388 +vt 0.724035 0.508005 +vt 0.157128 0.800413 +vt 0.157210 0.798020 +vt 0.139968 0.799822 +vt 0.140051 0.797431 +vt 0.154466 0.875833 +vt 0.154570 0.873447 +vt 0.137335 0.875160 +vt 0.137426 0.872771 +vt 0.102794 0.853944 +vt 0.102523 0.855234 +vt 0.111228 0.854847 +vt 0.111154 0.856307 +vt 0.829348 0.964606 +vt 0.829574 0.946408 +vt 0.722239 0.963696 +vt 0.722365 0.945495 +vt 0.088962 0.595030 +vt 0.089950 0.598958 +vt 0.102151 0.593414 +vt 0.102364 0.597686 +vt 0.334804 0.436016 +vt 0.335172 0.041774 +vt 0.417909 0.041333 +vt 0.417682 0.436509 +vt 0.518178 0.041780 +vt 0.517618 0.435877 +vt 0.124303 0.819037 +vt 0.124255 0.817538 +vt 0.128666 0.817484 +vt 0.128591 0.818959 +vt 0.563232 0.525786 +vt 0.509659 0.525583 +vt 0.509728 0.507206 +vt 0.563302 0.507410 +vt 0.114320 0.796541 +vt 0.114237 0.798931 +vt 0.105661 0.798634 +vt 0.105744 0.796243 +vt 0.111704 0.871852 +vt 0.111620 0.874243 +vt 0.103045 0.873944 +vt 0.103128 0.871553 +vt 0.124165 0.856246 +vt 0.124215 0.854802 +vt 0.128406 0.854879 +vt 0.128474 0.856327 +vt 0.561557 0.962924 +vt 0.507987 0.962713 +vt 0.508058 0.944513 +vt 0.561630 0.944725 +vt 0.122581 0.593562 +vt 0.129376 0.593438 +vt 0.129176 0.597789 +vt 0.122724 0.596972 +vt 0.681211 0.436806 +vt 0.682616 0.042679 +vt 0.732956 0.043295 +vt 0.732349 0.436019 +vt 0.142313 0.648801 +vt 0.141353 0.644846 +vt 0.129082 0.650354 +vt 0.128882 0.646074 +usemtl Material +s off +f 31/1 10/2 3/3 29/4 +f 27/5 30/6 7/7 12/8 +f 25/9 26/10 6/11 2/12 +f 10/13 12/14 7/15 3/16 +f 18/17 20/18 8/19 4/20 +f 11/21 9/22 4/23 8/24 +f 78/25 70/26 10/2 31/1 +f 86/27 27/5 12/8 74/28 +f 70/29 74/30 12/14 10/13 +f 72/31 68/32 9/22 11/21 +f 25/33 2/34 14/35 32/36 +f 26/37 28/38 16/39 6/40 +f 2/41 6/11 16/42 14/43 +f 5/44 1/45 13/46 15/47 +f 9/48 21/49 18/50 4/51 +f 11/52 8/53 20/54 22/55 +f 1/56 5/44 19/57 17/58 +f 29/59 30/60 20/18 18/17 +f 68/61 76/62 21/49 9/48 +f 72/63 11/52 22/55 84/64 +f 1/65 17/66 23/67 13/68 +f 5/69 15/70 24/71 19/72 +f 21/49 31/1 29/4 18/50 +f 22/55 20/54 30/6 27/5 +f 17/58 19/57 26/10 25/9 +f 78/73 31/74 35/75 82/76 +f 84/64 22/55 27/5 86/27 +f 17/66 25/33 32/36 23/67 +f 19/72 24/71 28/38 26/37 +f 3/77 7/78 30/60 29/59 +f 80/79 82/80 35/81 33/82 +f 23/83 32/84 36/85 34/86 +f 31/74 21/87 33/88 35/75 +f 60/89 23/83 34/86 64/90 +f 104/91 100/92 38/93 43/94 +f 98/95 44/96 40/97 102/98 +f 100/99 102/100 40/101 38/102 +f 101/103 99/104 37/105 39/106 +f 99/107 103/108 41/109 37/110 +f 101/111 39/112 42/113 97/114 +f 104/115 43/116 46/117 106/118 +f 97/114 42/113 44/96 98/95 +f 105/119 106/120 46/121 45/122 +f 91/123 41/124 45/125 93/126 +f 103/127 59/128 63/129 105/130 +f 59/128 60/89 64/90 63/129 +f 32/36 14/35 54/131 62/132 +f 62/132 54/131 53/133 61/134 +f 28/38 50/135 58/136 16/39 +f 50/135 49/137 57/138 58/136 +f 14/43 16/42 58/139 54/140 +f 54/140 58/139 57/141 53/142 +f 15/47 13/46 52/143 56/144 +f 56/144 52/143 51/145 55/146 +f 13/68 23/67 60/147 52/148 +f 52/148 60/147 59/149 51/150 +f 15/70 56/151 48/152 24/71 +f 56/151 55/153 47/154 48/152 +f 32/84 62/155 66/156 36/85 +f 62/155 61/157 65/158 66/156 +f 24/71 48/152 50/135 28/38 +f 48/152 47/154 49/137 50/135 +f 34/159 36/160 66/161 64/162 +f 64/162 66/161 65/163 63/164 +f 92/165 88/166 69/167 77/168 +f 77/168 69/167 70/26 78/25 +f 96/169 85/170 73/171 90/172 +f 85/170 86/27 74/28 73/171 +f 88/173 90/174 73/175 69/176 +f 69/176 73/175 74/30 70/29 +f 89/177 87/178 67/179 71/180 +f 71/180 67/179 68/32 72/31 +f 87/181 91/182 75/183 67/184 +f 67/184 75/183 76/62 68/61 +f 89/185 71/186 83/187 95/188 +f 71/186 72/63 84/64 83/187 +f 92/189 77/190 81/191 94/192 +f 77/190 78/73 82/76 81/191 +f 95/188 83/187 85/170 96/169 +f 83/187 84/64 86/27 85/170 +f 93/193 94/194 81/195 79/196 +f 79/196 81/195 82/80 80/79 +f 21/87 76/197 80/198 33/88 +f 76/197 75/199 79/200 80/198 +f 75/199 91/123 93/126 79/200 +f 43/94 38/93 88/166 92/165 +f 44/96 96/169 90/172 40/97 +f 38/102 40/101 90/174 88/173 +f 39/106 37/105 87/178 89/177 +f 37/110 41/109 91/182 87/181 +f 39/112 89/185 95/188 42/113 +f 43/116 92/189 94/192 46/117 +f 42/113 95/188 96/169 44/96 +f 45/122 46/121 94/194 93/193 +f 61/134 53/133 100/92 104/91 +f 49/137 98/95 102/98 57/138 +f 53/142 57/141 102/100 100/99 +f 55/146 51/145 99/104 101/103 +f 51/150 59/149 103/108 99/107 +f 55/153 101/111 97/114 47/154 +f 61/157 104/115 106/118 65/158 +f 47/154 97/114 98/95 49/137 +f 63/164 65/163 106/120 105/119 +f 41/124 103/127 105/130 45/125 diff --git a/homedecor/sounds/homedecor_book_close.ogg b/homedecor/sounds/homedecor_book_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22116a3f372cf6f2fd894d8c076cb2dae50c7652 GIT binary patch literal 4132 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 BG0y-1 literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_blue_bottom.png b/homedecor/textures/homedecor_book_blue_bottom.png deleted file mode 100644 index cf7e2799b082ac3629220f5a4ecbd3aeebc9a9d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`N}eu`Ar_~T6D0m9?0IU>CTE)P oMACq3#e|79UH_ANIW^cAq|&42_q~WU1gd86boFyt=akR{0LLyE@c;k- diff --git a/homedecor/textures/homedecor_book_blue_inv.png b/homedecor/textures/homedecor_book_blue_inv.png index 4d8195faa3deec8f6000b67eb1dc1dc45cda2ae4..6782074914edaa57e003d493b2aefb953d565f44 100644 GIT binary patch literal 2075 zcmV+$2;}#PP)utw9!Xv(UVRujN*+mG9!Op%UVI)< zX(Cf-AyH`|Q)wPXULsU!DqnjjUVI}}ZXix#BU5Z2P=g^>iYQ)uHf4AnO=l!jY#Ksa zC|-OULRqJ=R4872970!+qFg6ke0-H*8a`DZQED4QTzi#aC|-OXSbW02e8AV|lKUFARd`xw5979-BdTv2gPhWy-ftX+bK#E;}Yju%hb&+HL>1!xnd?8wX zCtZ9bTzw{8eJEdjD`0ywWq3w$bK&8WwX}OBTX;Whbs+Bv^4#d2cLPY$a7|98hY1mtmx^RKCDW z%*jaC(L~zQL)X@f(b9{}%ZJ6qgu%gsudjI`Sa%;(a9x3GVT5WTPGuTMWOtHdi=SM? z#Dl)Rft;y;99Dq2xqhIjd!?s!Om=ZEU2h*!ZeN0HHehRon_q~XUR7sYm8DsqtX8+X zPsz=U($I-EtY-NUNDO6}4O=WbDWFbmmoT^x@v{I?FQnb2H#>GnM=akOVk<-_Z#>3^LRch5SEsR5uC`G(Pf)hIPtVIo(alER)NytbZ}kcNS4W>hgE`1kbk@bK^M>f_+r z+1bpxtfrTfje>h(U0GO7K0GQM3hPR4zW@LPeMv+?R9M69mQ_@fVI0OMf`HiF-QC^Y z?fb=wHLN#ajE!zsAkrmBNgE(i(hYWZcXwX69WG>?Z3rCohTr|~`JVHB|2Hu0w9`&I z|BenF+N2xIoHStj?ma_|hPBS`Isn1*s*~rgo;-cWuGvEkTIzT11QBY}?8Iffl;q^a zt0qpKzIErE7StcO1PPH<`iO8Yco%#;oy&-1EEqR#;=0Y9yAJ!4`kjU&3;~US2MyqG zI41j$o$XWkh@PD~Hoy3t#{f7@UKZ*C8UeF>Xi^R!_3PH0KXem-$#oeXhwx}){|ZlB zpN0dYwl(L^UW4K|f*)e`6%8L3;o)0PMoEii>DPx18iO)Z1Q9eg0)s|C5gt5c8H|0n zP=A2ofZ>QsO$L`nK!Ao%_uwe`FgCn&`CfhgknsSrmDh;5ET946K_@5#01Zl|&Y!7g z^=ANp&=kG|h6@ZdU{#W33K4>SkBb{IRd@YK0LG{MOeXt4O?;dkn=g%ku! #nWJ z`SVrv2~PxEHVpxqKpZ+pnhrqFgTkvegLKYrPY^>F)Tzb|YU+ph5aa?f$S%L(^DY3*eYYMY=7$05kz1q`5qmhQh!mm74cy2u3S2dIA*h`^pZV?!!b-4Ijl<<5FHn zq5%82Fp$tsyFU;BfUj0cYiR}Xyhu8pi37jki`cI-SSXfq-!;ce`-bk=$K8em<81k| z7t)Lf0-NU(N)WNohEb%4kQFaOAZ*Yx>eZqR-L(dojSj0QF1ZyHgNtYQ*1wYR=^Sn- zCqzs}AjFnIt`qVgfIj~0meWhePTnG^xO49KNzantAc#o_jg$%HwLGqvaLA4!=8O2k z8lalt`);wG(=ggGk(8gcveneS4K896f*7f@tmN z6yU5%pt@Z@_F=R}0lgRvHty@4n0xfXX?u%(>WDx$*LUF?TXZ=a4xZY}J0bVz8!Muv zQs5r>*?_{Vz$TU|NBpac@c(CHI2$Ij^M#nATy|zxT*+ z&zlkxOsnZOsDJN@32l0784NKV+~(IFrk#d``0oLKgJ15T2y!gP7t{a%002ovPDHLk FV1gD8!)X8j literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=7M6-V$zcvSGzasU7Nt z)0fOxws!IQ%`3N_J8|Lutp_fL75)PiF_r}R1v5B2yO9Ru1bVtShHykDCmdj#(Yvrm zK%Ards^}@M!b0A{7OovD4zd_EFzGogxOU{g0hK3@9?ei>Fj*3G!gVc2O4L=Kqa}ujP)KS9Hz$j-%FVZ&c}vn z<^bm4S~w0?W%!?<#qd8^odHE0glXykw!jJ$9ID3jKTMSg&Zmn5IQ&cgbNUzmcamlV zv;7p9z%*SQ5M#{zpW8PdjDxi4?0^_uCa}eP-dSJ_Vtc7E(8mG6I?Q0-qB|f&iw+J5 z)@BA<0*ZfF@WU`jjIL<_hCvp?*mQFMK1_255QAx26cd9-+k}JC0RZ&S2iJy>0#yJ2 N002ovPDHLkV1oA_XwLuu diff --git a/homedecor/textures/homedecor_book_brown.png b/homedecor/textures/homedecor_book_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..54db053f07df5b5274711639e265d8b158e3515f GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^4L}^g#0(_Y$q}q9+7bqh85%4+s;uAsCpMIEB|Q3;qWz#f;sg6~CbD;iS}qogc_`32+R+PGrhd_l# BF{A(h literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_brown_bottom.png b/homedecor/textures/homedecor_book_brown_bottom.png deleted file mode 100644 index f1164fb71620c1d90aafc1a6ccf4c631dd271735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`DxNNmAr_~T6C}PYI1u%~-b&6i q;fbUH*NO=fFZulZm)y-M!N#zzHKcP#{PfvC^$eb_elF{r5}E)zPaDwy diff --git a/homedecor/textures/homedecor_book_brown_inv.png b/homedecor/textures/homedecor_book_brown_inv.png index 3b2e49b5c764b8f4ec91393cc23957aae7bc8bab..c9add688489a448b0c57755f61d14184ea4b7a66 100644 GIT binary patch literal 1913 zcmV-<2Zs2GP)OCJHnSUg< zqcTAw1w0-CubVHWk1CXTB3dyBNhbwNCIVV821_Oak#!(XCIFm+C5C4jS}+D-ISE-e z7f&h$jc^`LDFsg|1+K1n#Kwq15&&5^8B$eSPbvkdsdiLUSXwX!SuO=wE(KRD1*xib zu&{cqt$9@`1FNfdgJl|fS`}?b4`@LQTQLSxCj;T(liAshwzYh)oG+GpB9nI@c~=!< zJPKSg22d*oOeFy1<(Aytk=NFY)YFU3&x^dhfxWFXiEJETI0;=e2UaWvRx1QgDg;I) z1WqUe-rkbY(TmE;h{wl;ySjd&pl;dFLB_Z_!Lm1_jVOj^8i8RLc2g5_P7!cS5K}7z z;^UOt+mOx8h`_*s-q%Fi(?ia}Jj}m5f@?XoqcO6eFL75ZrjRO}gC&`NBaw6D%)mTqUOBm_Gp?B}s+BCLlPjHtC7OXGk8>Y?Ul@H|7I#z>bWsvmITB4V4_Gx0 zRWS-cA_Ph%14beNN+JNn#fQ+%gt)nZ&B%bTuXn(?b*HCuucm3Vsc4~`XRoAWte#(_ zm|KE+P>^~=(#SrHbw0|yJAh|2d15qnTP<%?C!dEVj&UAjM;=~899=#aUp^IFJQPDJ z4M!{tJsbe-@Sf-CnY6Nar>AwPrEjUBX_1a$o|Rvii&l$+RhfxWjD1dcaY~kfNQHDn z)XPA7XgkNcI%8HeT}>-)Q6y$Y8h%|DU_KN`%Q1Wa002{TQchC<1p@vvA|4U(?C8X? zkBx_CU{_K-GbJ1u6$}ad^W@sm%*D2-qJnpIV?{zP{r&v>{Q36v^YilV?%Uhf*UiYn zzqhKUqoACQgMVgAN=8LGH6v%4aUB2v1KvqQK~z}7?bJn38(|oL;YA8{cXxMpcW+nX z?g})X0EM^!#oeLqxO?5*-QB&1l1mGRBtU06J>)s;?frIl_S+wDa&mHV`jK3p!;GdEl+Dm0TEcvNj0%q%rEe;1B2w1Q@J~m~2ope{Y1Vq%DxKZy13pC-m1h=M`IK@=u(ft|j? zTo^96e51ffs@KCDCP5=2ftI8|^u7tBY~~)V`@oVYt(ck0h3fY=h+2&q0w3(b1m10H zv+vXrlp8-r>k}k!y&mGkl0_E{2-odA1`{*e)zF~lMz!G5#d>J1Xg@XF)397Ssz7`T#^&2!;%$APf@3D4Ym0r zv{Lf!DfpS0QbK-ogocqHpHRpyCJ+%Ri@*xa#gZ*$dr+vW{XGC%rYdjmK6N3HSCdKM zn(=X>@Xrh#%T$7A;>DrS5)gTC9);W2yra#&nOpif0oCj1@x9;pe3gvMNyTShREINI z#G#p3Gw&$ z_u2C5>a9{91&gJ~$x!7xH2Qh^Ai%Cx)uku5ZWT~{X?`J_w{72c=n(zohnPF6Obh(* zAO`m&rmusO$h}3?-7Dt~KiV4P8|)pjdHW`-W2g6hx>No21d6_2*%5HSqtjqj#m{SJ zeIE;agw*>6mNvH3^1?~w%p-+|$=?OU2v%>%duj0xn0hKEB@~Is`--SkFa41~B zwZ85^!*p%auQ|W`(s8d~D$UP-djQ=!AYkvqVL-!;TsEM2&G!qtj|TgC`)}JsM<3ap z(aIBOj2@j<%&So)UOIbN5M28vI})dj0vgMsbDKH*ip0n>G^#MNvMtaAy*$?sRw>f& zMZPcV4>Xla$3cpWs!Dg@FLmdKI;Vst0C`Y9TL1t6 diff --git a/homedecor/textures/homedecor_book_brown_top.png b/homedecor/textures/homedecor_book_brown_top.png deleted file mode 100644 index 85aeb374b6565fe1d195375e3dc053ef62d62179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ{hlt4ArXg@Jw(%!B|Od;ylMz! z@3Bg_!nl}kflG1YRtC=*VthaRx#UU@tYFS~)L^5{Q8qdKN51k|hUdwLO^O|swJOM1 zpEUgQJuvCVdzKP`O%@!NuP|ncIcePBeIX#w_VMMT1{dQ*12f@dhRb|G0<+ffeYlwN zLq1)H>6o8aNm;{mqa&X*gbfYYHm+T8(V>`qhlXo?Ai~7*1_4lFp1{H~}=2!PC{xWt~$(6953v BGMWGY literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_green_bottom.png b/homedecor/textures/homedecor_book_green_bottom.png deleted file mode 100644 index 8871dd1d0c6b40478bdf51f8d0f540323f57f4c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%$6My0am4GLx+)6#%~ zj3q&S!3+-1Zh$#S-tI089jvk*Ams%fk;M!Q+`=Ht$S`Y;1W=H@#M9T6{XU}@pOWm# y7Nsblkcg*?V+hCfEomPoTO1`-8!l@h zf}=DoYacj!C?!)HCtDpidMHJLDkxkXFl-??cP1WeBqUK9EoUGxZ6b`QH#T-AiKjI! zbtYJhE{dl%DPtZbQyVXAA*Z)HFlr+)Z6c?)J8G3MID053R~$2TC1`s`B~%-{yMRiB zE32z_FKi(sP#Z93AtzNFID04(dO1vdG<2LYONJ{qa3(NYBP(toBTE{*ynwf}eze1Pp`vl7 zyKa`DX^@sD}DP#=^k6tf-)%fO>OqWMf`LK|e0|_w?lCqbxv=2$s@|yd8@9f$AWIF371X_inYO4)Tim!-Yw08PzKQC`@w{*Y0 zu%0IhPSKzMKnPLNrXGw}R*2}4z5BbNd++LnS`$9wQWgY%a5Q+5#47|GzPn?8;JRV< znoEhanuOplkR{=j8wr@cv15PANc6^~%48Vv^XSA_8`OQt!}hqIys?nQ6J3$ftad)IrX@#HAGKJNv1U6z{VX@HwvTgvMlT3)V`Cp2DJ6F`Q0bZ(m4!5?Lh4gdBx!&&R(9AE*ZWAr~?1d5?Kc-`+w1_|-A*#Md=u z6Hfd~K%V3LM3kTL?Kt)*WTw+Wp2^J6X;HZ}J}yQqu}YNJH7u6h;gd46G%}kZih`iyaG@;OZvtY`%J!9TpJa?;n_x?`UM`?1UOGk2?@6Mfv(453tC~!(IQF zdbXU&Vhi^9hwt4R$l0HNp}|MrXeUXF1?6k+oKV~gVh%uDGPSubO2Gb|_#N2K;hc&N zxv6W^LZH2K5~EJlZ9-hrZ8Y=Rvz)_O2icAUCtD~KW=9rYxYnT8wZ6o#V^w1qNJoVo zlSk=GpGNHq%?k71yI*+MV2FsIp1ivHI#*!`>N(e)H85}1M4!~sqNAY)1p$tPA(G4G zQhB+G$kWWJ-iTW;25wuSPpvB07s@^q&Jh~86onn<<}{7*>dZcwJYWCw?L)TUPt0hYTb@>nt^@BjmWGzeg8;6ctQGvu5H%Yea8*C z`JpKP>vBJ&iwx@DXOvGv>)iiY@P7R#PV+)Mc<|toU&!-i@F^aCxBvhE07*qoM6N<$ Ef>ItRmH+?% literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=0$30-6CLMv0Qv#j;NI ziuJwy?bD|B%$~Ds^OkJ~4xM?r;v`TJV@Z%-FoVOh8)-mJpr?yt2uE~s!U47!y$gE; z#5uaJik{*sEaWY0;o7m{Ad680lb*wZYexL|yecTEaLX pZ)xadX+<_}U-5>hg(n(#7+A&lr%&|KISw?O!PC{xWt~$(69B%GL0|v? diff --git a/homedecor/textures/homedecor_book_green_top.png b/homedecor/textures/homedecor_book_green_top.png deleted file mode 100644 index cec1948e076ea123c4ed7d277f6ee3099b70b78d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmV%mn9S z!?bfir6L>$t1|pg&|>%>tj>TU4#G5bfN6;m3Jz6c`X8ps1n1Mo0R<53B+Uq>{S=rW zV)S%Cj4|_n(`;oh4$`Kx17dWUz!saNtAH_x?WM**9|r{MFhhI`^}T5h1czwR!2!YA z%qVF91Jf-H;K4L^05O=RB_T0*_|*lYZ9-~b08yS1Zze&r!2kdN07*qoM6N<$f?)?= ASO5S3 diff --git a/homedecor/textures/homedecor_book_grey.png b/homedecor/textures/homedecor_book_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f8f2763b06c9e61ed97347c779a8aa58b3de03 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^4L}^g#0(_YurFtl>o7RKqA8Gd zF_)WYkCsHJ!77Hp{Gd3~%M1S+bj9SK diff --git a/homedecor/textures/homedecor_book_grey_inv.png b/homedecor/textures/homedecor_book_grey_inv.png index 09a10626c7fa10bbbd65ce299b4c86f3bd5bcad0..aac5320d4a9871ca658bbeae3fd980ad0ed0fb15 100644 GIT binary patch literal 1642 zcmV-w29^1VP)UH9I>yGcz?WFEB(z zMKCZjLqkJ7Jw7WdEH^heE-o-UJUT=~MMgzMHa0goIXOi|MRRaOL_|a{FEK_&MKLik zE-o-UJUcWrG&VLhMn*+AI5#~#Jv}`! zoSbc3TufqNMqge834>Sw002aE zQchC<0R#yKE)`N7`N4~QC>sv>&&`o^Od{~`@9yd5*VM+nuAZEViEv+5LqGcY_x1Ji z*w@Ozwy&L>m00W*$L_t(o!|j$;a~fe3hIf~Eo2KsW?(VYR z?!qn_+$Fd*B}i}rq;c1JT?&-&oZ|--5p^w_d%yk{;)M!Jug`}>AwM6!4X|91A_Evp3FSAhuO2kAcP zn^AwalNj@MqHm`qqA4|F9UPJ3P4I^Z6|0cUF>?m$s-{NXHiW zYJxY^L!nFyA0InemPv=#Zbn7wkzO883ea@O8G`rChN7~MINvQjoYCKjVpwo+j>lEo zO%kc}&-`M%?%`1hCUdq6l#^>{nF0aA%yN?0r^3}7kWC-#lJrvOO0 z1%mN2nP29bB(t+qGyef_?Y7acJ>qabm& zP&@xY>K_mXngXxGX09n3HqXv=0n{k`9K%q}52JyjI!((Ga3JZ|)v{Q1b?kcmGl_#KqthvqZD??Cn8!dtvcu3e{vhi^ zrmg(=mD}O>e%-b4GpcWt$4@N32MqH&_7*S4&?-?sou9KPI(LuoA2uCQW0&B^?Hs# zX%uj9?Vcr`WaLoQkp%TZet#iC-q6P3;Cun@lCCPt=bmpnG2dxqvvjO_dBbB4pD*`r zEQj)ewzg{PO3j2(&eE|Tx!PQA=Uym3kcxH7FK^ST#-1orJ86%vLZG}spz3uOH!y`> zC8u-a`g}|nhJUwGbD)Zuh$mA6$S+~hNcU~pQv($S4E~jjB9|37)yfuf*Bm1-ADs+0zF+ELpY+76ArM==v~+& zAkNW!RrC~BVIgl}3)hYn2U(07nDiVLTsv~$fXb6ck7g(`m@El8;kuS1CF-ir(Gtc9 pc}qhtODnQ*`-(S2Ej-b{!@w%WKYgN?&T*jO44$rjF6*2UngBywLNovX diff --git a/homedecor/textures/homedecor_book_grey_top.png b/homedecor/textures/homedecor_book_grey_top.png deleted file mode 100644 index b38fc6bc85f27a683a63562dcc42c789b4a4c922..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJBc3jfArXh)UOULuWFT?i<9Xhy zR=(J#3l6WZNS74MJ}jeaTlwPBZ~H@s_@yKSy>cCE+U1Lze#i@p=ACB!BNV{E3PK0e z#if(eI0YX(Tfo4@A#}ln_tmB&q0-NuuV>+2@%q+g%^lf%=kgLu>I6(2vTZM=ohjA) z{8@w1OS2?K)neW?p5rSR|2A4HvRH{vWd3D)SbBPDXWL_~W(&r$VS)S0K&G%F4sT!_LmG5nuEF z|5~8Poh#12f3K42vpE6eu#^P(1vALf1B8HLzY#mEOTnU$+VS)S0K&G%F4sT!_LkgWx)3T z|5~8Poh#12f3JGCt*iscVJQjn3uchzG2fiJXBUva$J50zB;(%O>5g273O3}ybZEL= z$mtL^X=7yl8kyhNDJWbaUyJKJ3+#P>}Z2l{;92SpxKk4@Gef2Jk mtRevpFhXau!c+#kJq(P0-Qv%7?K=bX2ZN`ppUXO@geCwg=W190 literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_open_brown_bottom.png b/homedecor/textures/homedecor_book_open_brown_bottom.png deleted file mode 100644 index 865434427f43335c577075d0dc6788862584e751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1SGw4HSYi^K~ERQ5RU7~8XLq8bV;;LV_}H7 WrgzZRG5#A+lEKr}&t;ucLK6TAS`mN% diff --git a/homedecor/textures/homedecor_book_open_green.png b/homedecor/textures/homedecor_book_open_green.png new file mode 100644 index 0000000000000000000000000000000000000000..aacecd0433fd8a9c230e59aa50aad5747eace625 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?I3?vN&YJLDI=>VS)S0K&G%F4sT!_LlbQKRwy z|5~8Poh#12f3H%zwKy5bVJQjn3uchzG2fiJXBUva$J50zB;(%O>5g273O3}ybZEL= z$mtL^X=7yl8kyhNDJWbaUyJKJ3+#P>}Z2l{;92SpxKk4@Gef2Jk mtRevpFhXau!c+#kJq(P0-Qv%7?K=bX2ZN`ppUXO@geCyyEouk= literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_open_green_bottom.png b/homedecor/textures/homedecor_book_open_green_bottom.png deleted file mode 100644 index 0df1a39c3dd2a9af11ed8217b74d0ac15895c865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^93afd3?%;@)Hwm9m;-!5T+JI4+BTQ@0J&VAE{-7_ cvdIoWB?1hLGo3k40!0}-UHx3vIVCg!0Aa)sR{#J2 diff --git a/homedecor/textures/homedecor_book_open_grey.png b/homedecor/textures/homedecor_book_open_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..05f8b7292da9a1e8e0213444a5630ff01400be64 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?I3?vN&YJLDI=>VS)S0K&G%F4sT!_Lm`>gxLc z|5~8Poh#12f3KQwol6|ZVJQjn3uchzG2fiJXBUva$J50zB;(%O>5g273O3}ybZEL= z$mtL^X=7yl8kyhNDJWbaUyJKJ3+#P>}Z2l{;92SpxKk4@Gef2Jk mtRevpFhXau!c+#kJq(P0-Qv%7?K=bX2ZN`ppUXO@geCxKh-rNQ literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_open_grey_bottom.png b/homedecor/textures/homedecor_book_open_grey_bottom.png deleted file mode 100644 index 8a019d812a98196b249ef92e836f395d5cd620dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1SGw4HSYi^eoq(25RU7~90wRB+NQBE6e-#; UE@GKr3zTB;boFyt=akR{0Jta)UH||9 diff --git a/homedecor/textures/homedecor_book_open_red.png b/homedecor/textures/homedecor_book_open_red.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea535c7713cc93faafbcc2b6710c452d007f2c4 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?I3?vN&YJLDI#Q>iWS0K&G%F4sTvqg&+$d;9r z1v38sUkha4x#GN8lSfzXj5?6RRubeF%plA2&p2eZxvMNtGgzZ0 zd}Qg=eIUL>V2UNnp7|%{w+bASWa4NNn(&ODMUrKTlS5@r)1qyxyYI^{@j5)qEm`z= z?Ln18(X$VK3_j>waYM_jc=l9RwF3<*r~f*ANq5`3gGG18J>NW+l>CJZtQroCTmcPC kA`5^_iS&a3ObV4uX9^$6eNV`n0`x0`r>mdKI;Vst0E{4l3IG5A literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_open_red_bottom.png b/homedecor/textures/homedecor_book_open_red_bottom.png deleted file mode 100644 index b688443859552986075d46f0b67708e270ea3081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^93afd3?%;@)Hwm9m;-!5T=$BK8cYdF19G`MT^vI= cWRo3$N(2}fXF7A91d1|vy85}Sb4q9e08$hW=l}o! diff --git a/homedecor/textures/homedecor_book_open_sides.png b/homedecor/textures/homedecor_book_open_sides.png deleted file mode 100644 index 4617fbdaa677267d17a2eda6838068ca6fe54381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1SGw4HSYi^eoq(25RU7~J9?Q7cyu`#bUT(f UD%2g>0hD6!boFyt=akR{0Ll;#hyVZp diff --git a/homedecor/textures/homedecor_book_open_top.png b/homedecor/textures/homedecor_book_open_top.png deleted file mode 100644 index 53c3d3424c0341047f1ef3868a420a5af0092066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9455 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 literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_open_violet_bottom.png b/homedecor/textures/homedecor_book_open_violet_bottom.png deleted file mode 100644 index 1f14859086534b91268db3b0f49a6493feaa0662..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1SGw4HSYi^K~ERQ5RU7~9#^yvbxE{MV_^{c W@8DQ*{v9(=lEKr}&t;ucLK6TIgb}p> diff --git a/homedecor/textures/homedecor_book_red.png b/homedecor/textures/homedecor_book_red.png new file mode 100644 index 0000000000000000000000000000000000000000..91a06c885aec094bf5859efd40cea82fb0d840cd GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^4L}^g#0(_Yo?Ai~7*1_4lFp1{H~}=2!PC{xWt~$(69DEh BGEe{j literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_book_red_bottom.png b/homedecor/textures/homedecor_book_red_bottom.png deleted file mode 100644 index 52d312d98394dc067ffda720ea27e5d02ab50fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%$6GX(|rii%#nU>gDy zWGo5t3ubV5b|VeMN%D4gVd!9$^#Ca^@Q5sCVBi)8VMc~ob0mO*>?NMQuI%?2#rV|u z0(_?*1PY0Gx;Tb#Tu)ALU|KEJprX~!XBnyln z3Y8}gu_+CK8wZ&p3V9m{uOte69SNEw3z``RY8nW!Ck%of36UQO!*nH*9|(6E2(c** z$cZb090!RX37RAed>jdQ90_?E2eBy)ei{dwBMY@S5}70mvMCLA8wrsj3T_z)(XThG zSu~o3Sj?F)$&M|KFBO?039hhusUr%pC=JGgD$l1ipd}229}0mV3Vs|3rKxtvi!8x! zBeXXWz-A%Ffhd$93B-FRz-b|yBMPS{4aIyXyT*yA0s*lp4Zma{c4+sHt_;!#>4+D861Dv@{U1E)TRR4X`8&p(6@~8wZ^n1=rV( z*42!|!-J}?depr<(Xcqstv9_~9lKN-xl0$GC=G}p3ewb!&CZF`%7nqef~Ko@&aiRW z)kD|IK-0N8(zZIOVL8vKHK$W9rbZ>gZzI2AAG}!{x=t9MF%^^}3$7gr*4>iZ-I2x0 zh`G6bx3_(KWBk0T9v9}D2=n!v?|y2OUg#)7@QfWx9^u$pJ5m1dfVTg8u9y^L6se^$GANVRxK zw{=IZa!1?SMWJXyuvjt4k}iKsE{H%PeJ2rwfB?z>0038XQchC<1pZ7P6%6(5;liGY zEh8Zs2m$`~>cn*(j_-`?BX z*woRyx3#LLnUQ^UZ(&wYPCq_8E+87%2q6Ff1Vu?iK~z}7?bTIKlu;N4;9mq0Pz1ZX zySuwv&mY_DE^HT@kI!@Dbr!QQxVvVz1>xQomxeVzBq^WEh3AJb6d5e}d?a~ZtkfwcL zO%Vx4)@TUoj0~!3;*7rYhp%$3cYa87jGv^EW}^rKP!y$v%hXh<&DaS&7YrZiYB_G} z2mqI$5UsOf>+L)>^tfM+DAHmf#~aCV4L|j+-b!b(P~+)?I#!<`}IwgoBGj5%33?z!9** zgqWys%KEzUE{*`Ege7I+_`n1rq*6jy1Xx$@H@D91w*^?XGL?Yi!@vZJBaoOfFP-59 zV_ZkGak~}((Q;TeJe&{)rqpVVn3P8gC}bR%I@(-*WFG(vNFh=(4#t29n2aMQhG~KP z)~VgM7n{F5kVg&;RcA)%fhm0?m5{9DAxPzgxD6#CNJO1Na|}8gNs7;okl`W;5&`K$F${FkuNep0bb!nZm{qfH>xP)e z$IhqIs}wLwiDWCq$}lO9f@ce;`KdyL7Ff7DIK5w2$c#aTuihJC+}t*~@48e*50C>I z;MuUm;!uttD}luaKym9#-1{D#Aah2wGaU3L1{nt!?Mtbs5XoUZMkXnl2}~v)0FZmp ze^13g$h?8k(I>sP5@X!lJw3N=+jTbWPLxP4&(q>b1;tv#*uZYzwC=4S^ICSVE_r&y zI3mc+bK~Zt509QaclAz{NMY=S0t2}GOz_!z9iX~&av!T~&i%dq`^pB_?_;ucaOA}lk1294uPd_;$w+1?i;sz`1<+#GyL|~m^=bYMh|Nr74IQ9{ahK*L!tW4XohlRn0000&;N=nn! z)#oppv2y*Q^;=h*xp4gMgIgbFuU`*T#8?vK7tG-B>_!@p6X@yU7{U>qoN$0`M(@HN z0dbD*tD>j43JZA)Texn8DN$E_j+QV^ q$XgnESz3{e+gH3HYT=0n9tKu1{^=9FbdCcJXYh3Ob6Mw<&;$T)-9oki diff --git a/homedecor/textures/homedecor_book_red_top.png b/homedecor/textures/homedecor_book_red_top.png deleted file mode 100644 index 15fb3e634596d69c54d0dc361eaa30f852237244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMduBqZ|!Ll5l3P8jeC(SWQ zMrNk8^lWMA6%rB)rKA=~Nv#(b4>6M3CMFhSBE45sbd9W(`}Q3#fZ7>Lg8YIR9G=}s z19GA~T^vI!PQSfq$kpJ$;}WR8rtsK?7k~Y;6&LviaU2r+_e)U1$hUs+Hd`t2FMO}l zIXgH^-Uw&! diff --git a/homedecor/textures/homedecor_book_violet_inv.png b/homedecor/textures/homedecor_book_violet_inv.png index 7572eb7b1089baf4e818e8d1b0a0579f675da056..0abf858d84a4743c2bb627b6bab490f0a3c2e017 100644 GIT binary patch literal 1849 zcmV-92gdk`P)i4O*v&=S&_w3xl-}Nv(Z!F$ ztBudkiMN`Fbqt4@UxjM`g@QSMy1IUoUwvl*eP{-IiZpt3AbPR0d1nK7kU@5D9dn_a za+ptXmrZeH4sl!vYocUnSPx{ad1A7HU%{SL#HLcsw@lT?N9paA*&?Z z%f`RCx3R6Hn3a!>hkSWfPe(l@6O7^)+yDRrn@L1LR9M69l~a&gVHk!_cDJ@|+qT^v zOO>ZruDwc(xtY zdRmvhzpLYVG$&IlN+i;u6K2iphr{8jsW)s3QcBCIER>(kF;VZZ(^r+9R# zwX<5AWNyq`d7iJ|VngFnFIA&AC}VI}xblr0)L z*BiE}g~TSl-~@5OU-(56BtEE8Kf}4-sn!7gS1HQ?+M+U2B}qDb>YLt9$F~Hzd9qkz zI%MmUSu9Di4#D1PoCJ8xZURy)6$U~O9<+sEEJ@a>uv58=MUM2EU0Or5*m4U?N2@X) zAwF9?1nfH=8BXV|<3=PT$;;$2 z0YsvIfnm+PW;GlI)Q@||qP9aZ0P12rv7 z+3LH+Td{b}l7N8SyKjYr}{J0PaJNHV&IKXTVIHrCxX2{xAn^$-%mM;ld8W_0u zVCb>q%q%*F6`v7_Z$4|~tVnPR=G0~euV3xE!upXVO9PiJ+qCIW=&`Wyxc4xu4jI|g zg&y_nIVt>6@RgN6BbFUht2K)M$bM|A`5cv9BJC%5AJhaugKG# nfj^>a-9~^LH-7^h@UQp|nums~0z@)e00000NkvXXu0mjf{(oWG literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=7a+){es7{^HSb(z%)P zl^r!@{VnxVJDXQ8n7d=$s!uQ9_yZL&mIV0)GdMiEkp|=hdb&7o@Ic%p%afmMuu`b00C<3Ph1JYD@<);T3K0RWz1K@tD} diff --git a/homedecor/textures/homedecor_book_violet_top.png b/homedecor/textures/homedecor_book_violet_top.png deleted file mode 100644 index 518105792d40bb0a082e35a1733f37c0a7130369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJeV#6kArXg@Jw(%!B|K~vOzXEw zxWc%YPong|g>r{QaTn`@KCEDNlQpoB6<8n6a4a#a=l|X*GauCC%t+(wxO%$raYAU@ zf6geL|IJq=1CBV(SjN|J<+Q`Wg;_rT4~GEN?Xpma(P!k|G~z0&Z)amIsIXA^Vg