From b9d06746405f8d0b7f82101da689b33cde8429e8 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sat, 18 Mar 2017 06:53:09 -0400 Subject: [PATCH] update blox, bobblocks, coloredwood, technic, homedecor, ilights, stainedglass, unifiedbricks, unified dyes also contains updates to castle modpack's tapestries that hasn't hit the official castle modpack yet. removed redundant castle mod (should have been deleted when DB switched to the modpack one) --- blox/init.lua | 15 + bobblocks/blocks.lua | 9 +- castle/LICENSE | 21 - castle/README.txt | 58 --- castle/arrowslit.lua | 133 ------ castle/crossbow.lua | 443 ------------------ castle/depends.txt | 10 - castle/description.txt | 1 - castle/init.lua | 395 ---------------- castle/jailbars.lua | 22 - castle/mod.conf | 1 - castle/models/LICENSE.txt | 10 - castle/models/castle_crossbow_bolt.b3d | Bin 21158 -> 0 bytes castle/models/castle_crossbow_bolt.blend | Bin 493796 -> 0 bytes castle/models/castle_crossbow_bolt_uv.png | Bin 157 -> 0 bytes castle/models/castle_tapestry.obj | 212 --------- castle/models/castle_tapestry_long.obj | 220 --------- castle/models/castle_tapestry_very_long.obj | 228 --------- castle/murder_hole.lua | 50 -- castle/orbs.lua | 0 castle/pillars.lua | 108 ----- castle/rope.lua | 124 ----- castle/screenshot.png | Bin 209588 -> 0 bytes castle/shields_decor.lua | 103 ---- castle/sounds/LICENSE.txt | 52 -- castle/sounds/castle_birds.ogg | Bin 14797 -> 0 bytes castle/sounds/castle_crossbow_bolt.ogg | Bin 5967 -> 0 bytes castle/sounds/castle_crossbow_click.ogg | Bin 7377 -> 0 bytes castle/sounds/castle_crossbow_reload.ogg | Bin 12213 -> 0 bytes castle/sounds/castle_crossbow_shoot.ogg | Bin 8112 -> 0 bytes castle/sounds/castle_orbs.ogg | Bin 17034 -> 0 bytes castle/sounds/castle_owl.ogg | Bin 50950 -> 0 bytes castle/tapestry.lua | 196 -------- castle/textures/LICENSE.txt | 84 ---- castle/textures/castle_battleaxe.png | Bin 358 -> 0 bytes castle/textures/castle_chandelier.png | Bin 360 -> 0 bytes castle/textures/castle_chandelier_chain.png | Bin 169 -> 0 bytes castle/textures/castle_chandelier_wield.png | Bin 316 -> 0 bytes castle/textures/castle_corner_stonewall1.png | Bin 696 -> 0 bytes castle/textures/castle_corner_stonewall2.png | Bin 682 -> 0 bytes .../textures/castle_corner_stonewall_tb.png | Bin 691 -> 0 bytes castle/textures/castle_crate.png | Bin 344 -> 0 bytes castle/textures/castle_crate_top.png | Bin 395 -> 0 bytes castle/textures/castle_crossbow_bolt_inv.png | Bin 146 -> 0 bytes castle/textures/castle_crossbow_hit.png | Bin 516 -> 0 bytes castle/textures/castle_crossbow_inv.png | Bin 280 -> 0 bytes castle/textures/castle_crossbow_loaded.png | Bin 295 -> 0 bytes castle/textures/castle_door_jail.png | Bin 878 -> 0 bytes castle/textures/castle_door_oak.png | Bin 1343 -> 0 bytes castle/textures/castle_dungeon_stone.png | Bin 543 -> 0 bytes castle/textures/castle_grey.png | Bin 70 -> 0 bytes castle/textures/castle_hide.png | Bin 618 -> 0 bytes .../textures/castle_ironbound_chest_back.png | Bin 522 -> 0 bytes .../textures/castle_ironbound_chest_front.png | Bin 537 -> 0 bytes .../textures/castle_ironbound_chest_side.png | Bin 374 -> 0 bytes .../textures/castle_ironbound_chest_top.png | Bin 522 -> 0 bytes castle/textures/castle_jail_door_inv.png | Bin 186 -> 0 bytes castle/textures/castle_jailbars.png | Bin 253 -> 0 bytes castle/textures/castle_oak_door_inv.png | Bin 411 -> 0 bytes castle/textures/castle_orb_day.png | Bin 112 -> 0 bytes castle/textures/castle_orb_day_weild.png | Bin 185 -> 0 bytes castle/textures/castle_orb_night.png | Bin 109 -> 0 bytes castle/textures/castle_orb_night_weild.png | Bin 184 -> 0 bytes castle/textures/castle_pavement_brick.png | Bin 700 -> 0 bytes castle/textures/castle_ropebox_side_1.png | Bin 342 -> 0 bytes castle/textures/castle_ropebox_side_2.png | Bin 286 -> 0 bytes castle/textures/castle_ropebox_top.png | Bin 262 -> 0 bytes castle/textures/castle_ropes.png | Bin 278 -> 0 bytes castle/textures/castle_rubble.png | Bin 563 -> 0 bytes castle/textures/castle_shield_back.png | Bin 620 -> 0 bytes castle/textures/castle_shield_front.png | Bin 520 -> 0 bytes castle/textures/castle_shield_front_2.png | Bin 701 -> 0 bytes castle/textures/castle_shield_front_3.png | Bin 536 -> 0 bytes castle/textures/castle_shield_side.png | Bin 94 -> 0 bytes castle/textures/castle_shield_side_2.png | Bin 91 -> 0 bytes castle/textures/castle_shield_side_3.png | Bin 101 -> 0 bytes castle/textures/castle_slate.png | Bin 261 -> 0 bytes castle/textures/castle_space.png | Bin 151 -> 0 bytes castle/textures/castle_steel.png | Bin 214 -> 0 bytes castle/textures/castle_stonewall.png | Bin 660 -> 0 bytes castle/textures/castle_straw_bale.png | Bin 756 -> 0 bytes castle/textures/castle_street_light.png | Bin 465 -> 0 bytes castle/textures/castle_tapestry.png | Bin 323 -> 0 bytes castle/textures/castle_tapestry_inv.png | Bin 2062 -> 0 bytes castle/textures/castle_tapestry_long_inv.png | Bin 1822 -> 0 bytes .../castle_tapestry_very_long_inv.png | Bin 1376 -> 0 bytes castle/textures/castle_workbench_back.png | Bin 383 -> 0 bytes castle/textures/castle_workbench_bottom.png | Bin 369 -> 0 bytes castle/textures/castle_workbench_front.png | Bin 391 -> 0 bytes castle/textures/castle_workbench_side.png | Bin 342 -> 0 bytes castle/textures/castle_workbench_top.png | Bin 336 -> 0 bytes castle/town_item.lua | 386 --------------- castle_tapestries/init.lua | 15 +- coloredwood/init.lua | 23 +- extranodes/init.lua | 6 +- homedecor/bathroom_furniture.lua | 3 + homedecor/bedroom.lua | 16 +- homedecor/furniture.lua | 10 +- homedecor/handlers/expansion.lua | 56 ++- homedecor/lighting.lua | 24 +- homedecor/shutters.lua | 13 +- homedecor/window_treatments.lua | 10 +- ilights/init.lua | 5 +- lavalamp/init.lua | 2 + lrfurn/armchairs.lua | 5 +- lrfurn/longsofas.lua | 1 + lrfurn/sofas.lua | 1 + stained_glass/init.lua | 10 +- unifiedbricks/init.lua | 11 +- unifieddyes/init.lua | 80 +++- 110 files changed, 253 insertions(+), 2919 deletions(-) delete mode 100644 castle/LICENSE delete mode 100644 castle/README.txt delete mode 100644 castle/arrowslit.lua delete mode 100644 castle/crossbow.lua delete mode 100644 castle/depends.txt delete mode 100644 castle/description.txt delete mode 100644 castle/init.lua delete mode 100644 castle/jailbars.lua delete mode 100644 castle/mod.conf delete mode 100644 castle/models/LICENSE.txt delete mode 100644 castle/models/castle_crossbow_bolt.b3d delete mode 100644 castle/models/castle_crossbow_bolt.blend delete mode 100644 castle/models/castle_crossbow_bolt_uv.png delete mode 100644 castle/models/castle_tapestry.obj delete mode 100644 castle/models/castle_tapestry_long.obj delete mode 100644 castle/models/castle_tapestry_very_long.obj delete mode 100644 castle/murder_hole.lua delete mode 100644 castle/orbs.lua delete mode 100644 castle/pillars.lua delete mode 100644 castle/rope.lua delete mode 100644 castle/screenshot.png delete mode 100644 castle/shields_decor.lua delete mode 100644 castle/sounds/LICENSE.txt delete mode 100644 castle/sounds/castle_birds.ogg delete mode 100644 castle/sounds/castle_crossbow_bolt.ogg delete mode 100644 castle/sounds/castle_crossbow_click.ogg delete mode 100644 castle/sounds/castle_crossbow_reload.ogg delete mode 100644 castle/sounds/castle_crossbow_shoot.ogg delete mode 100644 castle/sounds/castle_orbs.ogg delete mode 100644 castle/sounds/castle_owl.ogg delete mode 100644 castle/tapestry.lua delete mode 100644 castle/textures/LICENSE.txt delete mode 100644 castle/textures/castle_battleaxe.png delete mode 100644 castle/textures/castle_chandelier.png delete mode 100644 castle/textures/castle_chandelier_chain.png delete mode 100644 castle/textures/castle_chandelier_wield.png delete mode 100644 castle/textures/castle_corner_stonewall1.png delete mode 100644 castle/textures/castle_corner_stonewall2.png delete mode 100644 castle/textures/castle_corner_stonewall_tb.png delete mode 100644 castle/textures/castle_crate.png delete mode 100644 castle/textures/castle_crate_top.png delete mode 100644 castle/textures/castle_crossbow_bolt_inv.png delete mode 100644 castle/textures/castle_crossbow_hit.png delete mode 100644 castle/textures/castle_crossbow_inv.png delete mode 100644 castle/textures/castle_crossbow_loaded.png delete mode 100644 castle/textures/castle_door_jail.png delete mode 100644 castle/textures/castle_door_oak.png delete mode 100644 castle/textures/castle_dungeon_stone.png delete mode 100644 castle/textures/castle_grey.png delete mode 100644 castle/textures/castle_hide.png delete mode 100644 castle/textures/castle_ironbound_chest_back.png delete mode 100644 castle/textures/castle_ironbound_chest_front.png delete mode 100644 castle/textures/castle_ironbound_chest_side.png delete mode 100644 castle/textures/castle_ironbound_chest_top.png delete mode 100644 castle/textures/castle_jail_door_inv.png delete mode 100644 castle/textures/castle_jailbars.png delete mode 100644 castle/textures/castle_oak_door_inv.png delete mode 100644 castle/textures/castle_orb_day.png delete mode 100644 castle/textures/castle_orb_day_weild.png delete mode 100644 castle/textures/castle_orb_night.png delete mode 100644 castle/textures/castle_orb_night_weild.png delete mode 100644 castle/textures/castle_pavement_brick.png delete mode 100644 castle/textures/castle_ropebox_side_1.png delete mode 100644 castle/textures/castle_ropebox_side_2.png delete mode 100644 castle/textures/castle_ropebox_top.png delete mode 100644 castle/textures/castle_ropes.png delete mode 100644 castle/textures/castle_rubble.png delete mode 100644 castle/textures/castle_shield_back.png delete mode 100644 castle/textures/castle_shield_front.png delete mode 100644 castle/textures/castle_shield_front_2.png delete mode 100644 castle/textures/castle_shield_front_3.png delete mode 100644 castle/textures/castle_shield_side.png delete mode 100644 castle/textures/castle_shield_side_2.png delete mode 100644 castle/textures/castle_shield_side_3.png delete mode 100644 castle/textures/castle_slate.png delete mode 100644 castle/textures/castle_space.png delete mode 100644 castle/textures/castle_steel.png delete mode 100644 castle/textures/castle_stonewall.png delete mode 100644 castle/textures/castle_straw_bale.png delete mode 100644 castle/textures/castle_street_light.png delete mode 100644 castle/textures/castle_tapestry.png delete mode 100644 castle/textures/castle_tapestry_inv.png delete mode 100644 castle/textures/castle_tapestry_long_inv.png delete mode 100644 castle/textures/castle_tapestry_very_long_inv.png delete mode 100644 castle/textures/castle_workbench_back.png delete mode 100644 castle/textures/castle_workbench_bottom.png delete mode 100644 castle/textures/castle_workbench_front.png delete mode 100644 castle/textures/castle_workbench_side.png delete mode 100644 castle/textures/castle_workbench_top.png delete mode 100644 castle/town_item.lua diff --git a/blox/init.lua b/blox/init.lua index dee170e9..cfcc71e5 100644 --- a/blox/init.lua +++ b/blox/init.lua @@ -117,6 +117,7 @@ for _, nodeclass in ipairs(NodeClass) do groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -136,6 +137,7 @@ for _, nodeclass in ipairs(NodeClass) do groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -155,6 +157,7 @@ for _, nodeclass in ipairs(NodeClass) do groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -176,6 +179,7 @@ minetest.register_node("blox:wood_tinted", { groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -190,6 +194,7 @@ minetest.register_node("blox:stone_square", { groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -204,6 +209,7 @@ minetest.register_node("blox:cobble_tinted", { groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory = 1, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "default:cobble" }) @@ -219,6 +225,7 @@ minetest.register_node("blox:stone_tinted", { groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory = 1, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "default:cobble" }) @@ -233,12 +240,14 @@ table.insert(blox.old_89_color_nodes, "blox:stone_tinted") minetest.override_item("default:stone", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:stone_tinted", + after_place_node = unifieddyes.recolor_on_place, groups = {cracky = 3, stone = 1, ud_param2_colorable = 1}, }) minetest.override_item("default:cobble", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:cobble_tinted", + after_place_node = unifieddyes.recolor_on_place, groups = {cracky = 3, stone = 2, ud_param2_colorable = 1}, }) @@ -248,8 +257,10 @@ if moreblocks then minetest.override_item("moreblocks:stone_tile", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:stone_square", + after_place_node = unifieddyes.recolor_on_place, groups = {cracky = 3, ud_param2_colorable = 1}, }) + minetest.override_item("blox:stone_square", { drop = "moreblocks:stone_tile", groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory = 1, ud_param2_colorable = 1}, @@ -258,6 +269,7 @@ if moreblocks then minetest.override_item("moreblocks:circle_stone_bricks", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:stone_loop", + after_place_node = unifieddyes.recolor_on_place, groups = {cracky = 3, ud_param2_colorable = 1}, }) minetest.override_item("blox:stone_loop", { @@ -268,6 +280,7 @@ if moreblocks then minetest.override_item("moreblocks:iron_checker", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:stone_checker", + after_place_node = unifieddyes.recolor_on_place, groups = {cracky = 3, ud_param2_colorable = 1}, }) minetest.override_item("blox:stone_checker", { @@ -278,6 +291,7 @@ if moreblocks then minetest.override_item("moreblocks:wood_tile", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:wood_quarter", + after_place_node = unifieddyes.recolor_on_place, groups = {wood = 1, snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, ud_param2_colorable = 1}, }) minetest.override_item("blox:wood_quarter", { @@ -288,6 +302,7 @@ if moreblocks then minetest.override_item("moreblocks:wood_tile_flipped", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "blox:wood_quarter", + after_place_node = unifieddyes.recolor_on_place, groups = {wood = 1, snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, ud_param2_colorable = 1}, }) else diff --git a/bobblocks/blocks.lua b/bobblocks/blocks.lua index 21d87096..a7dd602e 100644 --- a/bobblocks/blocks.lua +++ b/bobblocks/blocks.lua @@ -53,6 +53,7 @@ minetest.register_node("bobblocks:block", { }, on_rightclick = bobblocks.update_bobblock, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -74,6 +75,7 @@ minetest.register_node("bobblocks:block_off", { }, on_rightclick = bobblocks.update_bobblock, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -99,6 +101,7 @@ minetest.register_node("bobblocks:pole", { }, on_rightclick = bobblocks.update_bobblock, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -124,10 +127,11 @@ minetest.register_node("bobblocks:pole_off", { }, on_rightclick = bobblocks.update_bobblock, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) --- old static nodes grandfathered-in because they have a different texture or usage than the colored ones. +-- old nodes grandfathered-in because they have a different texture or usage than the colored ones. minetest.register_node("bobblocks:btm", { description = "Bobs TransMorgifier v5", @@ -160,6 +164,7 @@ minetest.register_node("bobblocks:wavyblock", { }, on_rightclick = bobblocks.update_bobblock, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -182,6 +187,7 @@ minetest.register_node("bobblocks:wavyblock_off", { }, on_rightclick = bobblocks.update_bobblock, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -199,6 +205,7 @@ minetest.register_node("bobblocks:wavypole", { sounds = default.node_sound_glass_defaults(), groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3, ud_param2_colorable = 1}, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, --light_source = LIGHT_MAX-0, }) diff --git a/castle/LICENSE b/castle/LICENSE deleted file mode 100644 index 456d091e..00000000 --- a/castle/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Minetest Mods Team - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/castle/README.txt b/castle/README.txt deleted file mode 100644 index 3baca1a8..00000000 --- a/castle/README.txt +++ /dev/null @@ -1,58 +0,0 @@ -=-=-=-=-=-=-=-=-=-= - -Castles Mod -by: Philipbenr And DanDuncombe - -=-=-=-=-=-=-=-=-=-= - -Licence: MIT, LGPLv2.1 (Crossbow) - -see: LICENSE - -=-=-=-=-=-=-=-=-=-= - -This is a mod all about creating castles and castle dungeons. Many of the nodes are used for the outer-walls or dungeons. - -=-=-=-=-=-=-=-=-=-= - -Contains as of now: - ---Walls, Corner-walls, ---Castlestone Stairs, Slabs, and Pillars ---Jailbars ---Hides ---Arrows and Arrowslits ---Rubble ---Doors ---Weapons ---Chandeliers ---Tapestries ---and more! - -=-=-=-=-=-=-=-=-=-= - -Big release coming soon. ;) Stay tuned. - -Planned features (anything with question mark means that I am either unsure or don't know how to accomplish it ;) - ---More/Better weapons ---More decorations ---More nodes ---Redone columns ---More doors ---Gatehouse mod ---Armor ---More magical items (mana, orbs, potions...) ---Crowns/capes/player decor ---Flags ---Brewery/Liquor (liquor effects is another thing altogether) ---Tannery? ---Dye Vats? ---Books? (that is an interesting one... I'll write a post on it later) ---Guards? ---Player status (King, queen, etc.)? ---Foods? ---Horses/Livestock? ---Ruins? - ---Modpack Configurator diff --git a/castle/arrowslit.lua b/castle/arrowslit.lua deleted file mode 100644 index 275d8178..00000000 --- a/castle/arrowslit.lua +++ /dev/null @@ -1,133 +0,0 @@ -minetest.register_alias("castle:arrowslit", "castle:arrowslit_stonewall") -minetest.register_alias("castle:arrowslit_hole", "castle:arrowslit_stonewall_hole") -minetest.register_alias("castle:arrowslit", "castle:arrowslit_stonewall_cross") - -local arrowslit = {} - -arrowslit.types = { - {"stonewall", "Stonewall", "castle_stonewall", "castle:stonewall"}, - {"cobble", "Cobble", "default_cobble", "default:cobble"}, - {"stonebrick", "Stonebrick", "default_stone_brick", "default:stonebrick"}, - {"sandstonebrick", "Sandstone Brick", "default_sandstone_brick", "default:sandstonebrick"}, - {"desertstonebrick", "Desert Stone Brick", "default_desert_stone_brick", "default:desert_stonebrick"}, - {"stone", "Stone", "default_stone", "default:stone"}, - {"sandstone", "Sandstone", "default_sandstone", "default:sandstone"}, - {"desertstone", "Desert Stone", "default_desert_stone", "default:desert_stone"}, -} - -for _, row in ipairs(arrowslit.types) do - local name = row[1] - local desc = row[2] - local tile = row[3] - local craft_material = row[4] - -- Node Definition - minetest.register_node("castle:arrowslit_"..name, { - drawtype = "nodebox", - description = desc.." Arrowslit", - tiles = {tile..".png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.500000,-0.375000,-0.500000,-0.062500,0.375000,-0.312500}, - {0.062500,-0.375000,-0.500000,0.500000,0.375000,-0.312500}, - {-0.500000,0.375000,-0.500000,0.500000,0.500000,-0.312500}, - {-0.500000,-0.500000,-0.500000,0.500000,-0.375000,-0.312500}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.500000,-0.500000,-0.500000,0.500000,0.500000,-0.312500}, - }, - }, - }) - minetest.register_node("castle:arrowslit_"..name.."_cross", { - drawtype = "nodebox", - description = desc.." Arrowslit with Cross", - tiles = {tile..".png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.500000,-0.125000,-0.500000,-0.062500,0.375000,-0.312500}, - {0.062500,-0.125000,-0.500000,0.500000,0.375000,-0.312500}, - {-0.500000,0.375000,-0.500000,0.500000,0.500000,-0.312500}, - {-0.500000,-0.500000,-0.500000,0.500000,-0.375000,-0.312500}, - {0.062500,-0.375000,-0.500000,0.500000,-0.250000,-0.312500}, - {-0.500000,-0.375000,-0.500000,-0.062500,-0.250000,-0.312500}, - {-0.500000,-0.250000,-0.500000,-0.187500,-0.125000,-0.312500}, - {0.187500,-0.250000,-0.500000,0.500000,-0.125000,-0.312500}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.500000,-0.500000,-0.500000,0.500000,0.500000,-0.312500}, - }, - }, - }) - minetest.register_node("castle:arrowslit_"..name.."_hole", { - drawtype = "nodebox", - description = desc.." Arrowslit with Hole", - tiles = {tile..".png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.500000,-0.375000,-0.500000,-0.125000,0.375000,-0.312500}, - {0.125000,-0.375000,-0.500000,0.500000,0.375000,-0.312500}, - {-0.500000,-0.500000,-0.500000,0.500000,-0.375000,-0.312500}, - {0.062500,-0.125000,-0.500000,0.125000,0.375000,-0.312500}, - {-0.125000,-0.125000,-0.500000,-0.062500,0.375000,-0.312500}, - {-0.500000,0.375000,-0.500000,0.500000,0.500000,-0.312500}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.500000,-0.500000,-0.500000,0.500000,0.500000,-0.312500}, - }, - }, - }) - if craft_material then - --Choose craft material - minetest.register_craft({ - output = "castle:arrowslit_"..name.." 6", - recipe = { - {craft_material,"", craft_material}, - {craft_material,"", craft_material}, - {craft_material,"", craft_material} }, - }) - end - if craft_material then - minetest.register_craft({ - output = "castle:arrowslit_"..name.."_cross", - recipe = { - {"castle:arrowslit_"..name} }, - }) - end - if craft_material then - minetest.register_craft({ - output = "castle:arrowslit_"..name.."_hole", - recipe = { - {"castle:arrowslit_"..name.."_cross"} }, - }) - end - if craft_material then - minetest.register_craft({ - output = "castle:arrowslit_"..name, - recipe = { - {"castle:arrowslit_"..name.."_hole"} }, - }) - end -end diff --git a/castle/crossbow.lua b/castle/crossbow.lua deleted file mode 100644 index c752779b..00000000 --- a/castle/crossbow.lua +++ /dev/null @@ -1,443 +0,0 @@ ---[[ -Minetest Mod - Simple Shooter [shooter] 0.5.3 -======================================= - -License Source Code: 2013 Stuart Jones - LGPL v2.1 - -License Textures: Stuart Jones - WTFPL - -Licence Models: Stuart Jones - CC-BY-SA 3.0 - -License Sounds: freesound.org - ---]] -local crossbow={} - -minetest.register_alias("crossbow", "castle:crossbow") -minetest.register_alias("bolt", "castle:crossbow_bolt") - -CROSSBOW_USES = 300 -CROSSBOW_BOLT_TOOL_CAPS = {damage_groups={fleshy=4}} -CROSSBOW_BOLT_LIFETIME = 60-- 1 minute -CROSSBOW_ENABLE_PARTICLE_FX = false -CROSSBOW_ENABLE_PROTECTION = true -CROSSBOW_EXPLOSION_TEXTURE = "castle_crossbow_hit.png" -CROSSBOW_ALLOW_NODES = true -CROSSBOW_ALLOW_ENTITIES = true -CROSSBOW_ALLOW_PLAYERS = true -CROSSBOW_PLAYER_OFFSET = {x=0, y=1, z=0} -CROSSBOW_ENTITY_OFFSET = {x=0, y=0, z=0} -CROSSBOW_ENTITIES = { -"mobs:chicken", -"mobs:cow", -"mobs:dirt_monster", -"mobs:dungeon_master", -"mobs:goat", -"mobs:mese_monster", -"mobs:npc", -"mobs:oerkki", -"mobs:pig", -"mobs:pumba", -"mobs:rat", -"mobs:rhino", -"mobs:sand_monster", -"mobs:sheep", -"mobs:spider", -"mobs:stone_monster", -"mobs:tree_monster", -} - -if minetest.is_singleplayer() == true then - CROSSBOW_ALLOW_ENTITIES = true - CROSSBOW_ALLOW_PLAYERS = true -end - -local allowed_entities = {} -for _,v in ipairs(CROSSBOW_ENTITIES) do - allowed_entities[v] = 1 -end - -local function get_dot_product(v1, v2) - return v1.x * v2.x + v1.y * v2.y + v1.z * v2.z -end - -local function get_particle_pos(p, v, d) - return vector.add(p, vector.multiply(v, {x=d, y=d, z=d})) -end - -function crossbow:spawn_particles(pos, texture) - if CROSSBOW_ENABLE_PARTICLE_FX == true then - if type(texture) ~= "string" then - texture = CROSSBOW_EXPLOSION_TEXTURE - end - local spread = {x=0.1, y=0.1, z=0.1} - minetest.add_particlespawner(15, 0.3, - vector.subtract(pos, spread), vector.add(pos, spread), - {x=-1, y=1, z=-1}, {x=1, y=2, z=1}, - {x=-2, y=-2, z=-2}, {x=2, y=-2, z=2}, - 0.1, 0.75, 1, 2, false, texture - ) - end -end - -function crossbow:punch_node(pos, def) - local node = minetest.get_node(pos) - if not node then - return - end - local item = minetest.registered_items[node.name] - if not item then - return - end - if CROSSBOW_ENABLE_PROTECTION then - if minetest.is_protected(pos, def.name) then - return - end - end - if item.groups then - for k, v in pairs(def.groups) do - local level = item.groups[k] or 0 - if level >= v then - minetest.remove_node(pos) - if item.tiles then - if item.tiles[1] then - crossbow:spawn_particles(pos, item.tiles[1]) - end - end - break - end - end - end -end - -function crossbow:is_valid_object(object) - if object then - if object:is_player() == true then - return CROSSBOW_ALLOW_PLAYERS - end - if CROSSBOW_ALLOW_ENTITIES == true then - local luaentity = object:get_luaentity() - if luaentity then - if luaentity.name then - if allowed_entities[luaentity.name] then - return true - end - end - end - end - end -end - -function crossbow:get_intersect_pos(ray, plane, collisionbox) - local v = vector.subtract(ray.pos, plane.pos) - local r1 = get_dot_product(v, plane.normal) - local r2 = get_dot_product(ray.dir, plane.normal) - if r2 ~= 0 then - local t = -(r1 / r2) - local td = vector.multiply(ray.dir, {x=t, y=t, z=t}) - local pt = vector.add(ray.pos, td) - local pd = vector.subtract(pt, plane.pos) - if math.abs(pd.x) < collisionbox[4] and - math.abs(pd.y) < collisionbox[5] and - math.abs(pd.z) < collisionbox[6] then - return pt - end - end -end - -function crossbow:process_round(round) - local target = {object=nil, distance=10000} - local p1 = round.pos - local v1 = round.ray - for _,ref in ipairs(castle.objects) do - local p2 = vector.add(ref.pos, ref.offset) - if p1 and p2 and ref.name ~= round.name then - local d = vector.distance(p1, p2) - if d < round.def.step and d < target.distance then - local ray = {pos=p1, dir=v1} - local plane = {pos=p2, normal={x=-1, y=0, z=-1}} - local pos = crossbow:get_intersect_pos(ray, plane, ref.collisionbox) - if pos then - target.object = ref.object - target.pos = pos - target.distance = d - end - end - end - end - if target.object and target.pos then - local success, pos = minetest.line_of_sight(p1, target.pos, 1) - if success then - local user = minetest.get_player_by_name(round.name) - if user then - target.object:punch(user, nil, round.def.tool_caps, v1) - crossbow:spawn_particles(target.pos, CROSSBOW_EXPLOSION_TEXTURE) - end - return 1 - elseif pos and CROSSBOW_ALLOW_NODES == true then - crossbow:punch_node(pos, round.def) - return 1 - end - elseif CROSSBOW_ALLOW_NODES == true then - local d = round.def.step - local p2 = vector.add(p1, vector.multiply(v1, {x=d, y=d, z=d})) - local success, pos = minetest.line_of_sight(p1, p2, 1) - if pos then - crossbow:punch_node(pos, round.def) - return 1 - end - end -end - -local function get_animation_frame(dir) - local angle = math.atan(dir.y) - local frame = 90 - math.floor(angle * 360 / math.pi) - if frame < 1 then - frame = 1 - elseif frame > 180 then - frame = 180 - end - return frame -end - -local function get_target_pos(p1, p2, dir, offset) - local d = vector.distance(p1, p2) - offset - local td = vector.multiply(dir, {x=d, y=d, z=d}) - return vector.add(p1, td) -end - -local function punch_object(puncher, object) - if puncher and crossbow:is_valid_object(object) then - if puncher ~= object then - local dir = puncher:get_look_dir() - local p1 = puncher:getpos() - local p2 = object:getpos() - local tpos = get_target_pos(p1, p2, dir, 0) - crossbow:spawn_particles(tpos, CROSSBOW_EXPLOSION_TEXTURE) - object:punch(puncher, nil, CROSSBOW_BOLT_TOOL_CAPS, dir) - end - end -end - -local function stop_crossbow_bolt(object, pos, stuck) - local acceleration = {x=0, y=-10, z=0} - if stuck == true then - pos = pos or object:getpos() - acceleration = {x=0, y=0, z=0} - object:moveto(pos) - end - object:set_properties({ - physical = true, - collisionbox = {-1/8,-1/8,-1/8, 1/8,1/8,1/8}, - }) - object:setvelocity({x=0, y=0, z=0}) - object:setacceleration(acceleration) -end - -minetest.register_craftitem("castle:crossbow_bolt", { - description = "Bolt", - stack_max = 20, - inventory_image = "castle_crossbow_bolt_inv.png", -}) - -minetest.register_entity("castle:crossbow_bolt_entity", { - physical = false, - visual = "mesh", - mesh = "castle_crossbow_bolt.b3d", - visual_size = {x=1.0, y=1.0}, - textures = { - "castle_crossbow_bolt_uv.png" - }, - timer = 0, - lifetime = CROSSBOW_BOLT_LIFETIME, - player = nil, - state = "init", - node_pos = nil, - collisionbox = {0,0,0, 0,0,0}, - on_activate = function(self, staticdata) - self.object:set_armor_groups({immortal=1}) - if staticdata == "expired" then - self.object:remove() - end - end, - on_punch = function(self, puncher) - if puncher then - if puncher:is_player() then - local stack = "castle:crossbow_bolt" - local inv = puncher:get_inventory() - if inv:room_for_item("main", stack) then - inv:add_item("main", stack) - self.object:remove() - end - end - end - end, - on_step = function(self, dtime) - if self.state == "init" then - return - end - self.timer = self.timer + dtime - self.lifetime = self.lifetime - dtime - if self.lifetime < 0 then - self.object:remove() - return - elseif self.state == "dropped" then - return - elseif self.state == "stuck" then - if self.timer > 1 then - if self.node_pos then - local node = minetest.get_node(self.node_pos) - if node.name then - local item = minetest.registered_items[node.name] - if item then - if not item.walkable then - self.state = "dropped" - stop_crossbow_bolt(self.object) - return - end - end - end - end - self.timer = 0 - end - return - end - if self.timer > 0.2 then - local pos = self.object:getpos() - local dir = vector.normalize(self.object:getvelocity()) - local frame = get_animation_frame(dir) - self.object:set_animation({x=frame, y=frame}, 0) - local objects = minetest.get_objects_inside_radius(pos, 5) - for _,obj in ipairs(objects) do - if crossbow:is_valid_object(obj) then - local collisionbox = {-0.25,-1.0,-0.25, 0.25,0.8,0.25} - local offset = CROSSBOW_PLAYER_OFFSET - if not obj:is_player() then - offset = CROSSBOW_ENTITY_OFFSET - local ent = obj:get_luaentity() - if ent then - local def = minetest.registered_entities[ent.name] - collisionbox = def.collisionbox or collisionbox - end - end - local opos = vector.add(obj:getpos(), offset) - local ray = {pos=pos, dir=dir} - local plane = {pos=opos, normal={x=-1, y=0, z=-1}} - local ipos = crossbow:get_intersect_pos(ray, plane, collisionbox) - if ipos then - punch_object(self.player, obj) - end - end - end - local p = vector.add(pos, vector.multiply(dir, {x=5, y=5, z=5})) - local _, npos = minetest.line_of_sight(pos, p, 1) - if npos then - local node = minetest.get_node(npos) - local tpos = get_target_pos(pos, npos, dir, 0.66) - self.node_pos = npos - self.state = "stuck" - stop_crossbow_bolt(self.object, tpos, true) - minetest.sound_play("castle_crossbow_bolt", {gain = 0.08, max_hear_distance = 2}) - end - self.timer = 0 - end - end, - get_staticdata = function(self) - return "expired" - end, -}) - - minetest.register_tool("castle:crossbow_loaded", { - description = "Crossbow", - inventory_image = "castle_crossbow_loaded.png", - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - minetest.sound_play("castle_crossbow_click", {object=user}) - if not minetest.setting_getbool("creative_mode") then - itemstack:add_wear(65535/CROSSBOW_USES) - end - itemstack = "castle:crossbow 1 "..itemstack:get_wear() - local pos = user:getpos() - local dir = user:get_look_dir() - local yaw = user:get_look_yaw() - if pos and dir and yaw then - pos.y = pos.y + 1.5 - local obj = minetest.add_entity(pos, "castle:crossbow_bolt_entity") - local ent = nil - if obj then - ent = obj:get_luaentity() - end - if ent then - obj:set_properties({ - textures = {"castle_crossbow_bolt_uv.png"} - }) - minetest.sound_play("castle_crossbow_shoot", {object=obj}) - local frame = get_animation_frame(dir) - obj:setyaw(yaw + math.pi) - obj:set_animation({x=frame, y=frame}, 0) - obj:setvelocity({x=dir.x * 14, y=dir.y * 14, z=dir.z * 14}) - if pointed_thing.type ~= "nothing" then - local ppos = minetest.get_pointed_thing_position(pointed_thing, false) - local _, npos = minetest.line_of_sight(pos, ppos, 1) - if npos then - ppos = npos - pointed_thing.type = "node" - end - if pointed_thing.type == "object" then - punch_object(user, pointed_thing.ref) - elseif pointed_thing.type == "node" then - local node = minetest.get_node(ppos) - local tpos = get_target_pos(pos, ppos, dir, 0.66) - minetest.after(0.2, function(object, pos, npos) - ent.node_pos = npos - ent.state = "stuck" - stop_crossbow_bolt(object, pos, true) - minetest.sound_play("castle_crossbow_bolt", {gain = 0.08, max_hear_distance = 2}) - end, obj, tpos, ppos) - return itemstack - end - end - obj:setacceleration({x=dir.x * -3, y=-5, z=dir.z * -3}) - ent.player = ent.player or user - ent.state = "flight" - end - end - return itemstack - end, - }) - -minetest.register_tool("castle:crossbow", { - description = "Crossbow", - inventory_image = "castle_crossbow_inv.png", - on_use = function(itemstack, user, pointed_thing) - local inv = user:get_inventory() -if inv:contains_item("main", "castle:crossbow_bolt") then - minetest.sound_play("castle_crossbow_reload", {object=user}) - if not minetest.setting_getbool("creative_mode") then - inv:remove_item("main", "castle:crossbow_bolt 1") - end - return "castle:crossbow_loaded 1 "..itemstack:get_wear() - end - minetest.sound_play("castle_crossbow_click", {object=user}) - end, -}) - ------------ ---Crafting ------------ - -minetest.register_craft({ - output = 'castle:crossbow', - recipe = { - {'default:steel_ingot', 'default:stick', 'default:steel_ingot'}, - {'farming:string', 'farming:string', 'farming:string'}, - {'', 'default:stick', ''}, - } -}) - -minetest.register_craft({ - output = "castle:crossbow_bolt 6", - recipe = { - {'default:stick', 'default:stick', 'default:steel_ingot'}, - } -}) \ No newline at end of file diff --git a/castle/depends.txt b/castle/depends.txt deleted file mode 100644 index da4fb742..00000000 --- a/castle/depends.txt +++ /dev/null @@ -1,10 +0,0 @@ -default -stairs -doors -farming -unifieddyes -building_blocks? -asphalt? -streets? -moreblocks? -xpanes? diff --git a/castle/description.txt b/castle/description.txt deleted file mode 100644 index 23992264..00000000 --- a/castle/description.txt +++ /dev/null @@ -1 +0,0 @@ -This is a mod all about creating castles and castle dungeons. Many of the nodes are used for the outer-walls or dungeons. diff --git a/castle/init.lua b/castle/init.lua deleted file mode 100644 index d57967e6..00000000 --- a/castle/init.lua +++ /dev/null @@ -1,395 +0,0 @@ -castle = {} - -dofile(minetest.get_modpath("castle").."/pillars.lua") -dofile(minetest.get_modpath("castle").."/arrowslit.lua") -dofile(minetest.get_modpath("castle").."/tapestry.lua") -dofile(minetest.get_modpath("castle").."/jailbars.lua") -dofile(minetest.get_modpath("castle").."/town_item.lua") -dofile(minetest.get_modpath("castle").."/shields_decor.lua") -dofile(minetest.get_modpath("castle").."/murder_hole.lua") -dofile(minetest.get_modpath("castle").."/orbs.lua") -dofile(minetest.get_modpath("castle").."/rope.lua") -dofile(minetest.get_modpath("castle").."/crossbow.lua") - --- nodes - -minetest.register_node("castle:stonewall", { - description = "Castle Wall", - drawtype = "normal", - tiles = {"castle_stonewall.png"}, - paramtype = "light", - drop = "castle:stonewall", - groups = {cracky=3}, - sunlight_propagates = false, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("castle:rubble", { - description = "Castle Rubble", - drawtype = "normal", - tiles = {"castle_rubble.png"}, - paramtype = "light", - groups = {crumbly=3,falling_node=1}, - sounds = default.node_sound_gravel_defaults(), -}) - -minetest.register_craft({ - output = "castle:stonewall", - recipe = { - {"default:cobble"}, - {"default:desert_stone"}, - } -}) - -minetest.register_craft({ - output = "castle:rubble", - recipe = { - {"castle:stonewall"}, - } -}) - -minetest.register_craft({ - output = "castle:rubble 2", - recipe = { - {"default:gravel"}, - {"default:desert_stone"}, - } -}) - -minetest.register_node("castle:stonewall_corner", { - drawtype = "normal", - paramtype = "light", - paramtype2 = "facedir", - description = "Castle Corner", - tiles = {"castle_corner_stonewall_tb.png^[transformR90", - "castle_corner_stonewall_tb.png^[transformR180", - "castle_corner_stonewall1.png", - "castle_stonewall.png", - "castle_stonewall.png", - "castle_corner_stonewall2.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_craft({ - output = "castle:stonewall_corner", - recipe = { - {"", "castle:stonewall"}, - {"castle:stonewall", "default:sandstone"}, - } -}) - -minetest.register_node("castle:roofslate", { - drawtype = "raillike", - description = "Roof Slates", - inventory_image = "castle_slate.png", - paramtype = "light", - walkable = false, - tiles = {'castle_slate.png'}, - climbable = true, - selection_box = { - type = "fixed", - fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, - }, - groups = {cracky=3,attached_node=1}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("castle:hides", { - drawtype = "signlike", - description = "Hides", - inventory_image = "castle_hide.png", - paramtype = "light", - walkable = false, - tiles = {'castle_hide.png'}, - climbable = true, - paramtype2 = "wallmounted", - legacy_wallmounted = true, - groups = {dig_immediate=2}, - selection_box = { - type = "wallmounted", - }, -}) - -minetest.register_craft( { - type = "shapeless", - output = "castle:hides 6", - recipe = { "wool:white" , "bucket:bucket_water" }, - replacements = { - { 'bucket:bucket_water', 'bucket:bucket_empty' } - } -}) - -local mod_building_blocks = minetest.get_modpath("building_blocks") -local mod_streets = minetest.get_modpath("streets") or minetest.get_modpath("asphalt") - -if mod_building_blocks then - minetest.register_craft({ - output = "castle:roofslate 4", - recipe = { - { "building_blocks:Tar" , "default:gravel" }, - { "default:gravel", "building_blocks:Tar" } - } - }) - - minetest.register_craft( { - output = "castle:roofslate 4", - recipe = { - { "default:gravel", "building_blocks:Tar" }, - { "building_blocks:Tar" , "default:gravel" } - } - }) -end - -if mod_streets then - minetest.register_craft( { - output = "castle:roofslate 4", - recipe = { - { "streets:asphalt" , "default:gravel" }, - { "default:gravel", "streets:asphalt" } - } - }) - - minetest.register_craft( { - output = "castle:roofslate 4", - recipe = { - { "default:gravel", "streets:asphalt" }, - { "streets:asphalt" , "default:gravel" } - } - }) -end - -if not (mod_building_blocks or mod_streets) then - minetest.register_craft({ - type = "cooking", - output = "castle:roofslate", - recipe = "default:gravel", - }) - -end - -doors.register("castle:oak_door", { - tiles = {{ name = "castle_door_oak.png", backface_culling = true }}, - description = "Oak Door", - inventory_image = "castle_oak_door_inv.png", - protected = true, - groups = { choppy = 2, door = 1 }, - sounds = default.node_sound_wood_defaults(), - recipe = { - {"default:tree", "default:tree"}, - {"default:tree", "default:tree"}, - {"default:tree", "default:tree"}, - } -}) - -doors.register("castle:jail_door", { - tiles = {{ name = "castle_door_jail.png", backface_culling = true }}, - description = "Jail Door", - inventory_image = "castle_jail_door_inv.png", - protected = true, - groups = { cracky = 2, door = 1}, - sound_open = "doors_steel_door_open", - sound_close = "doors_steel_door_close", - recipe = { - {"castle:jailbars", "castle:jailbars"}, - {"castle:jailbars", "castle:jailbars"}, - {"castle:jailbars", "castle:jailbars"}, - } -}) - -function default.get_ironbound_chest_formspec(pos) - local spos = pos.x .. "," .. pos.y .. "," ..pos.z - local formspec = - "size[8,9]".. - default.gui_bg .. - default.gui_bg_img .. - default.gui_slots .. - "list[nodemeta:".. spos .. ";main;0,0;8,4;]".. - "list[current_player;main;0,5;8,4;]" - return formspec -end - -local function has_ironbound_chest_privilege(meta, player) - local name = "" - if player then - if minetest.check_player_privs(player, "protection_bypass") then - return true - end - name = player:get_player_name() - end - if name ~= meta:get_string("owner") then - return false - end - return true -end - -minetest.register_node("castle:ironbound_chest",{ - drawtype = "nodebox", - description = "Ironbound Chest", - tiles = {"castle_ironbound_chest_top.png", - "castle_ironbound_chest_top.png", - "castle_ironbound_chest_side.png", - "castle_ironbound_chest_side.png", - "castle_ironbound_chest_back.png", - "castle_ironbound_chest_front.png"}, - paramtype = "light", - paramtype2 = "facedir", - groups = {cracky=2}, - node_box = { - type = "fixed", - fixed = { - {-0.500000,-0.500000,-0.312500,0.500000,-0.062500,0.312500}, - {-0.500000,-0.062500,-0.250000,0.500000,0.000000,0.250000}, - {-0.500000,0.000000,-0.187500,0.500000,0.062500,0.187500}, - {-0.500000,0.062500,-0.062500,0.500000,0.125000,0.062500}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5,-0.500000,-0.400000,0.5,0.200000,0.4}, - - }, - }, - sounds = default.node_sound_wood_defaults(), - after_place_node = function(pos, placer) - local meta = minetest.get_meta(pos) - meta:set_string("owner", placer:get_player_name() or "") - meta:set_string("infotext", "Ironbound Chest (owned by ".. - meta:get_string("owner")..")") - end, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Ironbound Chest") - meta:set_string("owner", "") - local inv = meta:get_inventory() - inv:set_size("main", 8*4) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") and has_ironbound_chest_privilege(meta, player) - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.get_meta(pos) - if not has_ironbound_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return count - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_ironbound_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_ironbound_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in locked chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to locked chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from locked chest at "..minetest.pos_to_string(pos)) - end, - on_rightclick = function(pos, node, clicker) - local meta = minetest.get_meta(pos) - if has_ironbound_chest_privilege(meta, clicker) then - minetest.show_formspec( - clicker:get_player_name(), - "castle:ironbound_chest", - default.get_ironbound_chest_formspec(pos) - ) - end - end, - on_blast = function() end, -}) - -minetest.register_craft({ - output = "castle:ironbound_chest", - recipe = { - {"default:wood", "default:steel_ingot","default:wood"}, - {"default:wood", "default:steel_ingot","default:wood"} - } -}) - -minetest.register_tool("castle:battleaxe", { - description = "Battleaxe", - inventory_image = "castle_battleaxe.png", - tool_capabilities = { - full_punch_interval = 2.0, - max_drop_level=1, - groupcaps={ - choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=20, maxlevel=3}, - snappy={times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=20, maxlevel=3}, - }, - damage_groups = {fleshy=7}, - }, -}) - -minetest.register_craft({ - output = "castle:battleaxe", - recipe = { - {"default:steel_ingot", "default:steel_ingot","default:steel_ingot"}, - {"default:steel_ingot", "default:stick","default:steel_ingot"}, - {"", "default:stick",""} - } -}) - -if minetest.get_modpath("moreblocks") then - stairsplus:register_all("castle", "stonewall", "castle:stonewall", { - description = "Stone Wall", - tiles = {"castle_stonewall.png"}, - groups = {cracky=3, not_in_creative_inventory=1}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("castle", "rubble", "castle:rubble", { - description = "Rubble", - tiles = {"castle_rubble.png"}, - groups = {cracky=3, not_in_creative_inventory=1}, - sounds = default.node_sound_gravel_defaults(), - sunlight_propagates = true, - }) - -else - stairs.register_stair_and_slab("stonewall", "castle:stonewall", - {cracky=3}, - {"castle_stonewall.png"}, - "Castle Stonewall Stair", - "Castle Stonewall Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("rubble", "castle:rubble", - {cracky=3}, - {"castle_rubble.png"}, - "Castle Rubble Stair", - "Castle Rubble Slab", - default.node_sound_stone_defaults() - ) -end diff --git a/castle/jailbars.lua b/castle/jailbars.lua deleted file mode 100644 index 5fe3cabe..00000000 --- a/castle/jailbars.lua +++ /dev/null @@ -1,22 +0,0 @@ -if minetest.get_modpath("xpanes") then - xpanes.register_pane("jailbars", { - description = "Jail Bars", - tiles = {"castle_jailbars.png"}, - drawtype = "airlike", - paramtype = "light", - textures = {"castle_jailbars.png", "castle_jailbars.png", "xpanes_space.png"}, - inventory_image = "castle_jailbars.png", - wield_image = "castle_jailbars.png", - sounds = default.node_sound_stone_defaults(), - groups = {cracky=1, pane=1}, - recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}}, - }) -end - -for i = 1, 15 do - minetest.register_alias("castle:jailbars_"..i, "xpanes:jailbars_"..i) -end -minetest.register_alias("castle:jailbars", "xpanes:jailbars") diff --git a/castle/mod.conf b/castle/mod.conf deleted file mode 100644 index 759a5cf8..00000000 --- a/castle/mod.conf +++ /dev/null @@ -1 +0,0 @@ -name = castle diff --git a/castle/models/LICENSE.txt b/castle/models/LICENSE.txt deleted file mode 100644 index 7c019e6b..00000000 --- a/castle/models/LICENSE.txt +++ /dev/null @@ -1,10 +0,0 @@ -License Textures: Stuart Jones - WTFPL - --castle_crossbow_bolt_inv.png --castle_crossbow_bolt_uv.png --castle_crossbow_hit.png - -Licence Models: Stuart Jones - CC-BY-SA 3.0 - --castle_crossbow_bolt.b3d --castle_crossbow_bolt.blend \ No newline at end of file diff --git a/castle/models/castle_crossbow_bolt.b3d b/castle/models/castle_crossbow_bolt.b3d deleted file mode 100644 index d24be3ca656d692174d010a2a8305e5b462c0683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21158 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 z zjm5iWC%ki3{&A>2(?)wJ=7_cy@37_ZE<66fFnyMd_WNQ7wdHs>E`@jGgtf!<*#TPr zu~YE+eys=Ix!dC1yYKXu^f>`q|MAfGh_0Q+yZjlv(_ia3LVwjp`{4cET1lJ{cyLzm zL*0@3YXMsS`Sy3}4y_Q*9!lU0;;Gz``rH7me|;0%Z_#$(Ok*F;HufJ%*5?Ii{p+h# z{8TH4vyyQ*Gub*nMStB!`_ZNKT3wvMbi-N9&5on=`8L|48`o<8;%sLQ&Uj`N8?C=# zp=G^48MjIsf-|EkI6La``DlHCg_iXmQh&KN6K7G0IFlMXag6?EfYv__MgCi=wZ$1% z)ORl^$EuIj-?Gte*tAI7fwQxXI71tBe5}4OK5jB{%OXP${T`<#7dg1*#7o3Lww_9D(wLr2w7It-kszhk4VRWw+NImv;CjZ+T(2fCeGNe zwn^19Y_!LhHPnXV%zgmQ?%&y-s;{)rvJM{}kJC!yTR`tzF|~9J4Ih(p=I0Z_l(e5;+sgN8Yi9AW2frx+h`k1 zFRt-h%Qk#-ssHj+eXWi5m35(7AAG|ZgKs%qzMiUoV4-Cko_qUtlX!d^8i8*_FGr;5 z>jJd?Yv1Wp7n{t&Hz!Ba)y`c#()14lwElhkVaZcX`runuD!yqwSdyl%577Ge@s#Hd zG}(@CWIy3s8NQk6AK7U8rEPAq0N>tP^-XoID434_sfO|AHtB!QOWd(5n#{vDy@qi~ zPJH9jKMv4(>%e-yS$&=fRhKoA4WCvHMRt@l8_y)JEH4 zSluT4w)t$)oAKHE)Afx3TL1VuGVe96hi|5T-`W&^EIVD_6rlCimwaK?n#TMVJ9)?8 z_%HuX*Eic}qpv44Zj5id`RnD6$2VVni;ec=*_FHT?ReY7Tm3ijTk=*L?SrN7?ZP+d dZ4FEJ*~o9y+ibM>O0MEt_qL4YE(|fZ_&-MxMS%bS diff --git a/castle/models/castle_crossbow_bolt.blend b/castle/models/castle_crossbow_bolt.blend deleted file mode 100644 index 4cf5f43b765a219d416491358ad0ed66d6ae37eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493796 zcmeFa4}cw2eYbx%*$`l_g(|j)(XN_SsNrv-AckaMmI~cge{xwy1U_D zBSb}|8UZo1=r08dskWNFwf^>fL5)d(*kX-}8WC(Ps43Q(R&CR2HE;L*e&(6)%(=7o zZuZ`rQj(p4$viW2&Y3yiInSB7vorV3ZJWQib^fIt*PV6tnU@-#UnmqBpW3wDCWQw5 zW5bY*OILKQ>5ArR`=@>W()OdR#3^51T~rAwdwo1MH#a|%k9iF8HjuZ0yba`SAa4VC z8_3&0-UjkEkhg)n4diVgZv%N7$lE~P2J$wLw}HG3z^e-@`uMkN^4SU--=Y`4>H-W1k=Y=4V=3T88bF z;Nc@}di(9SNA-HkvTLL1s#U9^>84GeESX-q^lj1nkyiiF>Jwg%`LS2}BVp8W*0I;P z;_91{@g0Nj8`iN8$M?SX&fzPrcNC;dSr)VA+1*f(sUpyLNCS`!A2xw}IriD> z0$u-&7xz`qBi(;Lme*dpX7~di{G*cN?&pSE>>9wY2gcj+SA33i|NR+@gOSBxh<((nKIv8>epkH&M=wx&Pzq zZ+?E9MY22Roy&a5q|2+=lahm&|`#&E1U%GT@a{nj$x8U*Uz1MlX_#Zw8o*)0x zXZy#4|M~GRJ?6Rp>AN5vi}5ww(<{QN)O{MUB?gzta23*&J*9{mrGy?8tx_pr|6&Hw!Pr`H0x z|GEFU|EUjQzc?N^_doYP_doaF+rW|9=Y{uw^6S6S_U^}CQ=Jcvv^Eev`>%G8AOH0D zkB9Sr`0Pi1{L^Fao*(J{k9PdW^Sl2#{^Q;M@qYZ(26F#L_KDs%9_iEE|MC0X58k$O z|8xJn4S1V4lBVUZ|5n@IfN!wx1lO}b`t6tT_`4r|jQ!YadL(}S&mRBqUeI`d7VJnr z|LfR?&whr-UOe89zxse9(f`qodDsTV`|&?g{SS}vXq?{*J~I6u?U?&IeIK~K_c{DM z0KX<0FVpen|E>0WkNV9||GwvNy1cXdi2K{uSlaQCc>WI^ch)p}zQ6v4TgT-w_jYll z`mf*n(|3By@6nEbe*gc-JpX(9)-*rHd2?HP!EcX$+T*XD;WzmMJFrbbQ1i^grk3XYv^2 zG059M-UjkEkhg)n4diVgZv%N7$lE~P2J$wLw}HG3}y_BocWg*7YoN1CafT`Zc|)yG~!- zdBf=|yRJKZb@!UC!LEV91WrBUv>B(JdB&+)d3|qx&&q+*2d?Su9qj7wSlxFPi&poh zOHa3%uAVeeXMcb1^`~9c)3s)$Z!w?d5y&I(LW#f?iwcE*w4K?1PFr!OI*u|scEzGA zy4Nh~TvKM%m=|Ts-TTJ2VmMBWOWO4HC!5x_E+~4zTaWp6)4G4}C^p-I3GwLbDor&{b_o3|02hOQ*LsU*6qyee;5~Jv~}d z{owKNoW(Op8IKk4W-0#~|+w0lz^`xGj z-P38Er(0?JpnRm!*|AXYbXw=>ZZ-BY*H11@r*)ogv$682ob{9SZ(5$#dAgm(x5nuT zg;z8-*k1c~wa(Kizw&9iesY@bM4R7h%YR@~)wj`NXp^YkE0c2Bw$f_7r=4o7ysG!D zWzuTBr)@P>UZve!Cau*d#iD)jVrCpon^|^dQZDq>1@2ULRzi& zw2Fc9YWvx8m)p9Xwod(4)YjuR=XFzhZNpYagCD;s)+!nr-W5f^P&m3UtZz-RVcpx? ziW;Y#*H+wjWtxw*#D1!6Nb7%O3$@K9LIJWSv$tOi)#Uhh7TP}s#sA@4GnkvOf<&xFCOdcq1ij~K0 z!y@7w6~6v6^9t*)*_m!=eT&aG+QOH{EB<66aC+v*RT=4brVxK5xEyr4-hQj2+ zi%p%Qti%T_f)98`Pg!QFwvrth%0R7Yz=OKDk`UoiiQ>8%}0+B*h&dwT{tdawGut`&p2`aXF1N>OkAi=*u|w`=2L z+v3PnKl;DJ!wU1TDi{ne3OI>{)jx^F9E+{R#*=01a#jD@fopu_7^d~+pIhbj%I(q@ z{%d&n4qNfMOe`h@iIZ4Z{gYVCwO9mgqikKGHWCyx3f7xn4Puny$F%CgI2Px{sntd_ z_*9(4!s?&IVxGmqVx#pM%GYIJu)p`(F-Us6s5l>&qk-R{tax^DPz@8!xeZ zEIRx8x;pzi*Q_{bK{EgiG|faiN!*Tg~i6RW$O~1 zM>;GVgKPT_+9<4$dh@rBc}u>>Bd2ex&@RGDo+K7l|0EXYTP!R#USe98ffZ|e`UX3C zt2Y>Yv2o0*i&kreZ7xZd|>(Yq0-DPjHawh*(sae`$4_ zE4w%UH+IBVHpXzYFR*D63#)$;iwi9l78_5N)`jcN)m;PEbgk?jTW4W~)SG{iZLhwo zPWv2wfc~O2l)@_*Pm@?!{gYT+WU;W=c+yIB8LKPx=8s}grzk)E6|wjeuT(q@FGG`9 zSpAb&*k_v!78}o&t;_XY-K(w{to=MvZT>5w?bX*Z?u#AS=9P-4#|HCBEUf+>3$5N@ zvGHW1#9~ZMqu%^=Hi@Vje;hlazb}PDcr#A1(C2%7ruWbHTQ6=aCih14`M&U$$2|Y+ zIqzyY>6Oek+Cu+)|Lr(IrO)@i-ph%nWk26PWuFqB$|M}?EcZo@D!e+n)2v*TOWL}) zt*CLVWryj!4Jm)vhQc&y8|djA(Al@EzjLs+KTI+z*PDN_-6>wm{qD}b!kBL>l?*GJWT>wd9@8`Yp}cz{X4 z?-BXuXI~$$_6cps+HiW0=!C*ejT3G3B&Ac`tMmJH9>caOC0S?Ja5~OCgtKfi z_eu3nVsWX()?(us(z>kb>sqs-yT@0IaawQwh5cQf16|EaYT35$;&E{-F7pNPGz?7= z3#)$;i=`Heplzgexz7F|G<{`9U%&d7!S1fHeGaQTzil;Bg{o&?WanzNi|qNyeOG}= zEUf-XEZQv=78~E-h`QJYv2oGK+=9#?y?5#hT95WBJ^BsPbPh*i}zg5$(p6aV)0#PQ}y4U_Ob3)jx^FY7#47veD5HLCss9_};qnNA{1PyL0pkL9gD`TDHsfAy7Z58r!9lxM;9-LvnwaKWtCO#5uK z{(<%@w|@LpU9*4pyuGtLucoj1M(-n5-fZPpo=;mkEuUd!-ER4nNAsVxa#hyr;{3BZ zTIWo^;V*U!Jn^j-<^Rkd|HG{JzhTk#!9TxbyY0jFwQsp)_M+WioOSQ(KdXJ1_2Hq_ zTZix2JNrB5@7-qmkladm)u(#q*gniz`P1#Q)(l=YyXCVBZ2OlEO`NuP+rRJl>+}Bn zlmB4*yJY$o`_?}CnJ1o_v*+GPkN)si_wD%Z8~W$I;^*IbhKzRp zOp32hr#u6a&XW6^`v@=Z1UuHO@4VCbw7sd>=`_bQML+yIh%Crgow+J8<7oOAl5;HfMG7{+y_u4gH>FRsCl^YVF&e8}*WwUOH!u zUC!$It#H~IXPoKFtC?owI=G^(xUtKg4YhGbcU!UD#-5L*+pP6DQI-3B+c9l#qj7d0 z)lPJ+uXUbo$XNME%hB+3TIcC@8*hx$WuFt(I#0LXcqmCnsa~GedAbu;wiT6+6zTJy z+CQ!HbTf>VPwB$vM3qkKJYBo7@+nYwFh5A+Rf;GjOw9vo^HSKP@JyysM2&==jl$cwxfJ1 z=hG8P(`lWjn_;Ycq${nj)_J;iW93sid(yO|zFOz$290OL={`N7G@aIYx{b!|ak|!{ z+M-)8N&JFz+M4odx_)w+?nIj(vgJRpsdi>}oMxl7g`uR~5JRQadQZFGSb3G!+m0oP z;;pn=?`coC+Ty76miB}=PGMTD_p~#Nl~-k!ORM#sw%u5H2QBT4GUaN$ryVq&VdL%! zX|>+dZZvMUQQL1XQ?Ax~+9BgX8@2txGHJEm)9yCjXruOFW0|yC?`iiN580?P%ca$N zPkX{DD^qE$+@Uh%YQ3kOVXVCEmTq^Mv|8_J+l`fXMuoIm?`a2>&PHv&T)A5BX*U|T z$7%PM*$1unv_r;&Hmb~WX|>+d?l#_N<9>_73D$Nnr1TZiYQ3jD!OqRft9>n3 zuGV{6oy(P1$9P7Web9POt7EUcCs?}nOxoqPuHDx8b@!AW+KbBFD38>JY~NLehJ#&q z@A{LrqQ#?u47n~ZZQO0`T-BX#*K;1LZ(Fb$8)r5=72hcE&z5^{viq_&-fCqI zt*+e0wcd|aX}XQ`w5>uR{%l#eH#5)LO8>qoK8VpfE9>vGy!OtDPow(@+!u)7S+O=g zv*Dy@EMKD6d7G81I%fyvR?G2K%x6>8Kd)n@zCp3_xT#ddF)Dri-S*DP+?~Fq2Agjv zJoA|5_3Zx4cn7}_Pk%R_dK>q7U+?9_Q{9JYdAI$6CVd`ZX2Z6I*V&j!8P9s$G+VAr z*D^$FcDDG<doI)(^kE< zOnc*4_|nE0CinuICb3ZcZ9a-czp=%}lcjZ8*}b}J%|Nve$Jd*`wWh85-ZR}`&#B0f zFPAQk?&tcVBo?Z_EsSC@U~IARG-+Kr*9>-d_H=g+jNz}%p4net&W&TC8~?iZ;e)pi%_p%?{cS#q#h|gp#?z;DiU0V1RnOXLI*oesFYR32*VDDK zIsRMx-0HSYEnXeRLUW3R$DrKv2zyn3OB2Ont+B;M`81?;8Mvl%WmQe$kmO%l(^jKR zC;uE9#6k-_7UiBt*sJ~R0|HU`Lvm z*m$Zm7FTtS?JZc($+X`5b8Fga=|232J>yrdzsSCupwHU+jI0MeJQiU|jp58;!s&N5 zq&qxpFU;Sc&PLZ0%WYow82o<2%3JL3(DoU2Q1{bxuffI{HhQ*s@rmbyw&1wq^p_YS z=Jy*m-P~5xICGu-?e3jvKF_bVr_aq=@1L7X(k;KMm9+8whV_q^&U-->roMmC{f6br zYxf&`TK0ZJ>rp4!U&eITpwduMW+o9i)4yepUQ#A=6|){U#meKR?24n^3fNI7+#KJR zIe%{77k+)me=K-sGGA^pUMIibp!pYD!goZ8bx-E}xrKFiov$g+QZ&!884VN6hsL8V zW(T{jRGEsa+DdlF=FZM%)7Lt$xXEj^$wzEj&hO)DE&O@RcT2qQs?Ty`dFsyYeUEu+ z4iB2AgLcn+qsG`-zwh(3Rs5of_N>grnGFM(dxX>8ZQr$G<1Q=n!1~J0YQ49;l633$ z$8GIU+#~#BE6bc+A5Y6VJGOg-XIXt!=j`x&-y>A4JZ{<-#gTpbL#yllN7MbYd#mfW zJf`{6?0C(#QBJ-&ZnUSyQ+L+yt@`@391-`yKV}!ly0>c2McMb-%xt)_L1Sr3p9|Z{ znPuZvnzM3AUSe%iwQ-56Hu(iBqTKG5*}d8}_B`g=cg&OFrN@}I>~&X6)M!-3BwMKE zzZQ>M|9(~U4DFxUytvU;Y8^vELC?*+#Ab9?T&!zk=a)ug=MjAeXuN#)b164Y;#oeW z-|*IySH3>weHWy>=lFoXmX_ns1ge~Awp{OY`aXD{rhd%(wB5JccYv8E`>h{~{uXG{ z-Ep7xS9Y^Z=avsy8GKjQM<(7mkw_)iAs@2q5F6WWZ7UZ4z$m6D1 zdEB~T}9JZ^j5Z_j-uZSMGag~C^p zbHNXC~GnWVLEuDYR5)9d>_VkgseLO&>X{_Ad6u0!fU(a`_rye)O%HyVOD2|7ETZf`N@82rL?IRQAX*y)*(>1lz z%nzjRqKHR(7v;pe?^N3;8K%6b^j(w-zg^$EC{KQqcTwhN-bH!+LEc5#yu5Wz?~Q-4 z;}>5~-$nW9<^Qhl&62$G3%t+>ANT$*Su@?2ii;DMLFiPJ#%ay=B$X{MOhNR zi}Jmf{hw{OZ8&|_N#D89VzB%(^Lo}k`p~YY=3KLB(xbb7e&3EC&+4E1rvLiZBY*t8 ziF40By7qTby#9I@rJnsSIY>v~%=X8RYspq?tjqK{A^R?hj=7h2-Y+J+$=Roe`dt)V zr#)*yi7R-R$^0orZUHME!UmlL>devbuq!h}yx_<0<4zivM85xWOqMxD_u9MEU$C9 z>t=GM*Uh7sq|#~|JZ_4W$8FPxi8Cc$srK<`TDs=n_L$}$xAAEkb)B-uMh$<%B)N`x zDxUZC@oYTdUcd(?`@H~t$L-UF??z*3%5Y9)>U^xWk{y&gDlJ~Yd^T16^Byd}-^?K^L2XTArMPk3{QO=2DOMggRZ?-Z=PVy76y9y^>;4@!wrIJ%D`)ds-aJQh zy2s@0P17giHsH%O@9TSC{GM|)M)!-C%v-4Z8oHV2-$p&HrxsIbQ2QP&ZrR+~`AX$h zyIk!}?OuJLUdoNDT~dr4-os|tvoYwK_1>6$Ht|7qU2Zc}+PKBaEZ&pm z^Zee2XuZ3z=MRH)JKml-N4+r4S*r8B*#KIlp6_#(V&!pDd=*Dxd$#o%;W_Jkn}7LE zk9&6dH}L|$f311-A@3|J6z8m?Z9Vs|C)hdb@xsj$9xwEiO;6z}^S-#Puq6Fgxx;f7 z^Xd9SMc&>NE03GXrp+}!QYc(w?d|AC*`Ci6H$Bt*k2Z#J3Hx5<@xHetZu(nY%ajGj ze)}~u^*6fRbT4;sv@F(c2J)K>@&a#Hg1gjRsUPhqKSSFeP+WGam2k} z-FUyHw{f?X*|^D_Pvh+ET~2!9D6CxU&?G- z$!=LKCmgc#;ksIR#viBm=EQz)?%d%QwPefu;b*THvFu}WO7G2`->@k9&Xw=pefsRn zZhm0f(SQ2d=ziYx1?SHG-mmVPb$9!e?J9TsIcIKt!|S_dpY`(}*!Qm3x0L?QUu^rY z@9x-k&oMI|(Y=#rEdSY-XNRTJ`YWugy_WwR%cJ?pR_-5KS)PAQ*H2phXx0-u77c&0 zMfuPA(xbCq_Aj?>-~Y?kZnu5dzGL%OXFv4B`(_Vqo-*6^VfObwx^wGmerHb0(LH;& zSsB~bzqDohE$@3^`%`D0Imh;4&It?eo%N?b`oyf3?e~4&-l00{)ZIJ2@U^GEaNbkH z@3;Luar%GV@X|;B&!h=+7u@!(M}G3;eLE(-_9b(V`(MM4Jl*w;Ie&NZ{Vny@zux^< zjE>~t8!tYoC0oC-E>rvX*>9Xbd+`JRv2EJXZ`n5SHJ`FJ%jYwdIq~1l&D@*&>70hl zd7i#p*HY=Azn!V!m|~Z_d9% zL*JY6y*PgQeYo)V)|Os6uXlA{??CsUo=sm>)7NNZkIM|Z_jlkidxmePJpa~?hN#WIULpqf}3)b)N2k#a#JF@lJa(ApNa1t@CtK9<%$TNqME|w9eDbG*&*9 zcgLiTs94{w)_J;R#>%Gz4F$_RnojFH-5%pjak|e>C{3qzp6-D0)+Ak2-RN0SwF9m5bXuc)n%*%<|MHH? zi8fXH`+-fh(=&~2QfPlqdi*r6x+tyId)j5j%B!?~Y{Il!?`hW=&$MyS()#fU(`vn^ z-DJGXMwMAEt=4D^sr4 zd)g^qG%UGD3@02J?%1M<<&mSEVB< zjF)M&beqbg)p}36)p(u83Td_8)9x|e6sO%%U72g;ulUqp%-Nr#1Lzf=5lgiB#3kCJ` zlP7=nsO{-|`jq+35& z+NRfMzkfk{QhCt*GYwH2U$6Tux@QtkqicSy`_u1RIK{p(L1XzLtTWz}rXy$C#w(Xp zny=b9Z{v!U$4zA@j&@6FNBI83S<^3kvWhivZbd^UZp^NO2pOsGvhV$-;JloWS3zW*Rk-PwJ6?7IogVfnhu z#_-z4kHd1S@jB~o8XHe(ctz$};RAnXd2HNdW$yZFWoNbC+g@q9N8+~T?=02h>?dMp z<7pkvuCV&5&e_48^|tWe?W|(uanrsij_i}-G;^o#-|#IP=M8UfiRN|x|KfNDKOEQL zqIf=ZR(U6ssiQ5{{f(A)+pUiDJ5o+*m^e|Ra*Z6qwsKXOG})Zl`LM(TU$Zv#9j|A& z=HM)6e__c~#$KDM+6SH}Evw$|IH@=Pq56&#^}AC?2}u$QtA7%UuUl*_Hl8hg*YxoI zjugdWEZ>oG!0MmG;u{u=plzhFIK00j#a-7iZj29fcr}=`3#)$;i*H&iEH)$C#o_xM zDVy#4AJi_s?3IeAVfU28!s?&IVzrM zG@r!6>Yv2oTNVq8ji*oRa`=8nioP#K?LvcM;W3DB!$r%JSXlj&SUhR5u-HTi?4L9i zhwpc!==)+k7OI!WBL27^RW*r))jx^Fw=EVHn<#<(lg8rk{f-oUUrf1J=r2A#B(bpi zC$V_SVqvlIG(jv5+wVxx_r;Wp#nE0#n3=o;Q*p=1XvHl8i5 z%i;SSDaQxxLiK8lD;K_~EJyTNTc442FCjkd#3`A0zLJG6@R{^EpL9ouPvsp|U!uA% zw;A1I@cRvWerWg0?KA8iyVtPQ#!b5CV59PEwTsl-G8U3(_$`)PYpehu2D?t^Q+e{R0@?}KzZ^!%WP=zhaFg&i}(c~*_`?>FKLY3>nT zV0m?qFrJpZ-|$U)zd~dAA*^$`dxYdn?-5omseJikUFvaDtUPW*&k$$IcwxPpthi}Z zT-8>xLqp+mTl)OHo2*!Q-1a_e-x-{=x%6FR?c@LSyUAhP%C$-Ue(?Ogo2*!Q+~l+3 z$g#9{k$3d$OpmM07ao30^AFlMWTWmmzbiiW4;X9k`&*h1*GDVUf1>+arSHNI72e(O zVEm*&n$Su8lE%vIO*``Zy_=#~dEB&*ilguA3u)^8Tcx;tbAmighwOa1rgm!mLHhio z*q?uVd)ISn2PMN5w+*zEEU=ju>hq7UJL=xqYd3x@dH!+t=1f1{aK$q z|G56s-?Zl+@3iM1C)@LnkJ$5%fA>2tnY;5Zh9CL=?D@yPu;(AMamwcpZ3Nyp@#7=f z=UA87@f-2{WB6|J#@;WTTe`RRmwo;*`+hUBj_vtJU8fx>&p+y(Vf6gt^Z0JEu9f|| zSrhZ)?UE?nQYp$DpTK2m6j!7rklX2y)QG63# z=MR*eL0C)9^tyTUlDx#~rye)O%Hy{ApNMnyrM*ycJb%~Cij~Jr?J{k1)8`cmzx$X+ zWO#V`yy4+rMDq{YLS6r9xWqmKX!!q`B-ejF|Fbe}!;+Ty`{q#LUmG;W1!X3G*U0tX z2V=)Ft8IUjQ`dhCl}oaBReo#^?hD+?7Bjz=$FK6 z*{6E*|98g1>!_*sLvqM{(sKD#DCj*&J)XmK!exK+*t~eqFJH2G4gPsb^XYn>|26({fyRB8Jbd1<-+oC8_W&mAr{x(H#|Ki@2UG4o{UD*_)&zFmv=TMB7+l;PZ{CY;~qI-dMEu(9i ztv2onu4g_M_v^a1bJS6K;+`$|eZX6PZueMh+-YUD|3~V(%GKaLXubQe|7T&kU(6$A zbRV!#*l}8G$viU^|MmTgu4i`4wY+v8(5GduXFhND05w(~O3KV6BWHR&GkQsx%vH>K z+!QO1+tmHUIVxuTXDn`Cek?8WqGVqF?1@+0U7H^YXD1<>6%YH}>B8p28nC zeA&iyi{+@&{RQr4jqSe7)PHL$YAjd&!Imj*Ixj2#UYnNN-3u1YSs0y|SM_zRS<&5d zurjmj>&?HgzpHbgt9eOH8;^J9BX(ZaalS0ObHTi~A+;NCLvl3n?*-O|#g6>VAJ()+g{l5FV=TV+g4bAcjlZ&s_eg?kIyfqcOSE< zs+%9J4ShaypEEmO-Igk+j^cKT{g$4c8~@spmFtJ1XFHB>DJf)SFjwwxd%pSBalZRk3b%Q zJObl00=h4m-!B}W$3Cxh9)Uapc?9wZpSBalZRk3b%Q zu|#0(_Ybr0tB!ms(tmS8zccYY+qhD+pS-9z)4uE7_hsp&tzB1luI(B01vN~wTi)`j zMa5~aSyXJZvFEoJ6*t(p`^AfsZTkBh;rDT+-|?&+IIS=(-jC)#`S{U#{!{Nusod|| zRNLES94AR8o=)pL-9BUGBN5-q?di16(-mL6sHl8O_s~(L>9o$%O*2+L(ow3Hr*)pL z%~<(J@lJdCpZ7OZ53TcbJ;u}GbPpX>nojFH-3H^fINfr4FIMsL?P{H;+hW|4q$~X` z39a*VyNov^>3(2u)~4lYou}Jpyd_Te&{02_5Y|KMJYCU_weo2_Z@8uP)jCh7cApkr>W98NMHpg9ovGS_SEoIVby{GLlo@S%UESFa6J?#eLHjS2cSDA9P-qUU| z?y<30A+6SX+FiyQY}EG4m81^Ckp-=4` z*4MLMY1Q7d?f4<ggs=e%OA~KsFt1-&;SSu;tF}O((Q0E^hwHb4~lL%&D(U zw>9;eCz`gt@rfpFQ{PFY_5LnHn67aD|7x`YZHV7RD^&N}4B9^pyo>fDD@*U9#nTb* zq80478B_<2m4~p-*;L9o&0;ViUf~h(bVDEB-qil^s-i|;R%yEXsSag54~>S(m%?D^6Bv%9VCSIsRvdv)t4EGGVY1LeMtTIoL?$F2N&-f>kO?Ry{W zry_~liiw{%O5Y7W+MwTMDEFHd>3N&TJ!~bZCHc^5adSS{bniQ#Zd!R(dTkP>_qeS) zetr_Sq2G8iEqndthpxRn`y}nnr**WqO5eFoOHHGfZMjo6jy-N+oU-h3Q>?tb4NhHE zR2)g$XWvP6+Rike=HDF6KVu7j8m}ndo(hGZjJ`g4_p$Ul*MC}AF;Qc>#Vn0hCOPfb zD&kDpk`4rM8|;90%BeU~LWi}l1wnhWxb0XN%|B!@dE7?5lYd5hfIUwB&c5cu^_1!V(!U*Tv;3Zk z-nD&v(wP$c>XsVY#Y!TGgXr z*)aXy)?>e&_J6jfb+YE|MZ{sQ37)kt`Bhp4SLMx}-r79>hQ8kZdOqw$dr&CNtGm~94R#F-CUEK*r_DI+%rj2a%IkakdsYsdK5$KM?_gJd$LhYb zShTt~U3$9BboC6JUVdZw(mVor1P-eRxb2<&{k_+pcGdKi`O|WT)$z-B_J1}4oY~oj zW9+kf`ssmXy7pRbsL%d>A7JLKcCWxbTlUy}fGxTgU}Mon<><5v3jdt_eSH{gyrMyO z0(Boi|8D)z_NKP?*u8^4d9G=TmAU5)>3x8`T~9QvT$SDj(0ae#3)2+}kId7ybRXcy zLu=12tp8Lp&+^g#_3tu>?gOlUujSQuQ^(U0*U3e@4{(M3cAduZgV*^>R$tXQJ1FPr zL1eQf&9r+XTRya)s4<&2JKyuOj$-lZ=Sr^8JdIx`D^?yity3IH^Ptr={VlA9!h`b~ zTF#2DlNZ>*xk3lXhR5SNOpfRMI(dF(J*ks_`CMklKmAUcD;mBuVS$Zy+&}ePlYSp! zVv@YHt@t*B)wVxhns7$2K=Z+Dq5XDiOP^a++<(-nV)2|s#RI=cKbIA6UR2zB&-~(y zGv*f$EMHh`d+500roXBjH+?6K%GhgDRkQd;Vz$$^p>5XtTUPbvKUBYkrQiY{ZUQi_E;65dHj zVqx`9VlmrdVX+w*i^Kc3usjy3m&YPJS0}Ns`X{kyu~=AaM#kds{Vl9E`)wP=Vq07( zk41D3HeQy*!s?&IVvfbaVpAp-hwX1+T@%OR1DRNa_m`7cSpAb&%(YlpY(~c7@ck{U zN8?ziPGNsB!z*diBo8?{8u0_n+j*$GlSU^!34f5(}$;5{p)g zg~i5`rLj1Ce+%of1H|INxKfSr^bKA~n(zA#9Y#KP*I#A1QP!eZmelDe#2(>>@5tC-fC|1#Tb zt>5wJyE!F}#Zq4oPtOnLlUP{&lUOXYSXgX4SyGp4yKd}Wv#MjDtGZpQH~&S^W}BB* zxmn-+Xu92gUsCO2e#uh%PR?LHiG|faiN*OA3yX~>OX|{h&5Z-yE2=(3_2ysL-+5j4 z;EldJHBH|W$6~7G)_KH-3mt5l#KP*I#Nq;rg~i5`C3P9-UftKzeRZ{aRd@c{HtV|| zOLANfHaIe-ev}EEX1*Jg+3Nu=*#lXtP*YZ1x;oh}uR_m(`tpeb#+u z3OvYcz4;f_veC>w?f=#AuxPb1 z{k?1Zs%ae_i(2zv9&NXIVYS=!dTYAXuC?UIP2oc0vY%6}{z)vBS}ZI!Gd^4z3%lEC zU&C)7N~#HjZO>y-YyPF$ZnJ$VsdBqvwJ(cfadEiN`0QX_`x*V+%<7-SqTOO)v6=Fb z(pap$uDWY1-;Bqi*8G=U-fWi`bp*n8WI`N^H~CJ*({qCPBo!hEG#yScbCQ@ zZsRL@dwTn;*)xwtt@&d|=2g4hpqhohv}y4ycSpAb&Txqee*myxnUE&X^J@$hxzHThjdh?HE z8wX3HcJV7qlx-K&f{aNlto}(X-eR$^*myFpOJ9H2b=_Up`{FTA>&?HU#_fhXcw!uj z+rov$W&h4@^-p5)R*Qwj#E95qw%=|X7`(Bks@qz@^Io;(Ur^Ileeaom z$712nU+6x#w~OgPG99z%^N7_yiN$h@g~i5`5sS7tSI)mww{)t0fUVyAZJjq(e}U&a zA5U+#^T^MP-=0|>KG~SW!s?&IqSInwvGHu>>eA8MH`r}A-8{``(|Yqqu^4RwV_2tq zIf{i3-Y#D23v8Oi!s?&I;wp=U#m1ABtxI3$z`z)PAi3`RU29f$^*1jW`xbrA)2Z&| zl#9j5X_7P+R{taxD=Zck8&8(0OV!fXoBvSs7Z2I>g<^4wS1O*K63i#qm9|uQ`Ae+tR4g{w=d*D5-C!n(h1EZa zMVH0GV&ln1ugk$tEA{5j#^T^x^gU0fx7go`6pMA4SiCMxk~(7bPhxSk#lm89;N}C- z-vmnjzM&hq9lga$ttv+?%gvkfl~@+a-W>Yv17mBm7_S)YxC z{hesdz}0q(J}BYfn8u>E{OvVuwRFE;8^55^MQ!<$C^WZKvDKiGhCjFSh#c|3WARE~VACWPR{taxzh|+q*lc=VHWvL| zJ)L8|#7ef3#-g_Tm)5k^Wb+ZcGmgbo$zs~YZzc0VEUf-XEUvX!SZr>+EgOrf|4bBZ zDUC&K`Rn>4QC!zKaV(}Lbte|h$$StCtA7%U9*c#=rso6MSghteoHZyO}#v<{(!>%&=JIC00rm?6kf6`yrH(iW< zt3f3VTjE&wQtvxo;|pw>#KP*I#G=KdXEqk`yEJ{BgV&5P4%$>2i`w!p>Q#Sj zpUtY;YEVhTlPkm`Z6`r2to}(X`YaY|8+T=65#Hr1-PUMxX)J2Xe<<$p>DlYfU(H^1*kJyTtS>%Lal4piQ61cfHC zu=*#l=(ku{Y&@CQC9&OCjB#3T{-nPcD3oQum{k|+o5yZmkpTuIV#lm9a$-FML^?Yf&s5Sqg=sRx+Vxf99 z#+5tCD{0fDU0D5-SX^hZu-JGqr3s&D?5y%Ld%gL6KkAvP@6@v>Q!|CUD40)TVf9a9 zalOUDV&loYE(6zg^>hvPuJPq#oz|OwX^qHF5VW$VrjV0SlzsF+Qe=R5$EjBYR;WPW9IqmZ=y6c zczgUeftxdV?BiN8cq~+ZkHwTb<`)&4sY^%3qLyd*!dTRj|4=-~x6RI}x_^;NH9LA!S{7Y-tW_F(rSbw2*kv*q21__f` zSp7W~yZ`rdO^VIVx0H#6JzrSuOPM9Hs3E_eX{>geK@}tPzX|BQ<#3o3%y=wRe~-n6 zD;E~`S!}i}8ySn}uYgrO0bMABv8W|~yZ*M^XHOBXSy9#XZcxp_DM7mk&!ha6gp?i& z)!$<=)UmLr*lc|J$XKlIwl9CJ%8=4n)Re!5ZH93W|9Tt?adJHT3+o>NtSkHx;O zg+;|?-SUyK7#OJHj{$6=q+QgKf9cw*2G;gpZ7=*aFSS2Z>11B*tJ8)5wC_dn``}?L zj*j;+jD_m&vDkl&eSf~irt$a6#6pdHWl+EvFmyz3+g6)@X$^U@yY;;w7FyRBCpacZ z=#HrV9*bpvYW;=9X5Y0VV^PJUjLBBQSk#jL;;}zInQSu){~5o}{zPWQvBA8@LiP7p zto*ZuMa5?K>XES+sNp&FFc!7s*LkFtXYzw;7QPq9!k2lwh#ta<7kVsIe~(4`S6hpU z%?a-u8H?~Ug_nDRl;MT`g<%k-27CNVzc|%5#N7N%O!Ln z_@0BB@*j$8@EP%S=jSp9ZdNewu~7Xz7DEkBHYqk+zds@tRlkp^O$D*2DSurrW5#uz z634=;?v8}lXS{1&E~x$W6{&Qc4f6^)i4&ddsZweMq%!1nr`x{1?=+(V&jPAI8@guLy5g*zy*wj0cZ} z>hH18_iIP7`M2`1=oqk<;p|!Pv3_k%HWt<9k7Cihw7QLY1>@=0DqL&L3DS8iRDX|! zRx38U{=Gshs{96_5wWN;Ke4Fq8-yOJ5R18)SPa>`zF+-0o2m)zGWI0lbM2S4b?^n@ zyjj%YX{woKnrJmyM@_3^s(NVOy&fBGv3uBYT{88E-*6bHsSeta|L%Hd-@P7f>+Kor zxE_~X&|!z6r+Z+q=0Ck9akSf>!^zAc20tF!cdtkBUG_T@R!{tsl6)yUB_eR(zG7h zcdy5WcbgwJKXhAKkG0oXM>WuKon7z^bTCtO%TPTI^|8=S?7udxhxXm;vGsxHnpCff z^@wUybv5E&N%LPzt3H3F9J_D(hooI;-@P9CeGAoV*^&cI$!9Wi#QvT#(9=6ub7%G6 zbv$N#^|_=T+IO#q>aBVe?K=tmJZROhH;L-1Msz&%H{3(rwuVldUsQjk`?>mkksrp} z(C>^G7S?vhpXxdmRq>ZCNy1osS>)TKYZ8P0Q{LNQ!-my-?ZTzEU(r@x?wW(sI z-{uL+@oVL9*$b5?+AqxL?=2JJqwe<)x6XdDY53Ga;r?L96<__{aQpR7C%PK47(aGbc zSb5ymy=p-*ZFAY*d(F;|UcUdX>6uFAzx(Rb5x;At-)TO)e*aam^0=vrile55!e#mI zzY>U&f7Raf{hsR2zi3lG52~-1tBR-p4RX&C&Ru(#G4+CqpHo}sN>k+yWgAMJKntFiKeOc8?b(zto44q7p5z$zq^$! zJu!#rmdrd$EB)*H7risJ{4UFDzyIpf5!cE3{nzD_PKw4#B^C-LWoD8o_n8(0-E-8S z`Eb~`W_#0t4|EkZhRe(GtvA}|kE`dGP3Lh_tUPWiLvbt=*6%13&WZo@cmCX&f8Oxu z!xvwf%$M7i*U8@r(7f)a@YRCrXBP_R&n>LG>wHbWvTK+9+(Pplo6#_#(H>hl+G=_O z^A-P9nTm$mN_J50vx0@$($-nrg4Ltq%9p;f*xs|NY(w{~5-)MGcH6N~5 zzH}gNAG0)yoBdU<@hB_t7Atvmny7@rwsMu_$PUUqBUq^UaA>r+ozSllt8k!x2N7-5ZhSg|gt*`xg{7ZkTR;yS>A+)Smk88ywr-sqXD} zeI`0@Dp)FGk}cHo1=izf-1+YQ=$`fY?}r<0rIs@^6lVVA#YNunflsg%YW-UN(unLD zz*yYTT@>7`jq!wkn*161O8fC=H{k!`7~RucT0R9UTHm%>Z5)5 zt!TNkQaE$hmoyWD<&6PP3izmiCkM=L)l<$f!SZ7RZVI><@QVWewSbQc`1pW-J>VAy z{E~oA2v|qM>-!r4|7O4^2K=&sPYU?u0Z$3|6#>68;NJ?kIp9|X{OW*T6Y$i4e>>pc z3HY@EpB(Th0sn5muM2ouz^4X$TEM3Vd`7}~yYjX)zS>oC+&{Xc=)CfQls9}T<)NXJ z_k1DcX-}lw{&dRgzMt~uAE&%)f6Dv+Z^~09Uy|%Y>+vb~ye#F7uTFXIjFgMBQl7Ce zA5@zaikW13o9l(~?=&H7aXFi(pzUD>A^7fNc-rcx3S-yEex<5T1N?F%?UjF`b(lT}3=+|%RZ@o`| z=@Vf31eiVnrcZ$B6JYuTm_7lfPk`wYVEP1@J^`jrfaw!p`UIFh0j5uY=@Vf31eiVn zrcZ$B6JYuTm_7lfPk`wYVEP1@J^`jrfaw!p`UIFh0j5uY=@Vf31eiVnrcZ$B6JYuT zm_7lfPk`wYVEP1@J^`jrfaw!p`UIFh0j5uY=@Vf31eiVnrcZ$B6JYuTm_7lfPk`wY zVEP1@J^`jrfaw!p`UIFh0j5uY=@Vf31eiVnrcZziQU9Q87550nBN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v@(lyGJk{!FUAY5sXJL z9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8m zM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY z5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9_cf(dj#VVj7KmY z!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4S zj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAYk?t?KM=&12 zcm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL z9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8m zM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY>E5h+ z1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY z!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(5- z{;uI3!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77 z;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12 zcm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL z9>I8|zX`fWFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8m zM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY z5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p z1mh8mM=&1g@9FLlj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY z!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4S zj7KmY!FUAY5sXKA7R5b+@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7HYtak)n@9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY z5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p z1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY z!FUAY5sXJL9>I77;}MKUFdpd{NcRZFBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v?sH>>j~*1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL z9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8m zM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY z5sXJL9>I77;}MKUFdo5p1mh8mM=&12c%*0V-6I%}U_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8AkM!P(dj#VVj7KmY!FUAY5sXJL9>I77 z;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12 zcm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL z9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAYk>2@ok6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)()*I`5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4S zj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77 z;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUde_)Jg7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98^@9DcoFdo5p z1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY z!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&1gJ1*QK z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 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

K3G9?` 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 diff --git a/castle/sounds/castle_crossbow_click.ogg b/castle/sounds/castle_crossbow_click.ogg deleted file mode 100644 index 8e60db8039d82614d59d75902e9197a972823554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7377 zcmeG>c{tQxzh@9b$~Lx=Mu^c^h9Qa?N?DUZ8Btj#Yh)QJOH(0xvWM(TmK3rjOUgRg zk|?rgDru914|HnDZErko+WQta)?UKoaa#D;ZdjMjl;2!MnT zoB_I-+7oRC)d6r?0<$^xj4mcOE>rqKQk)KB)~pbk6c^eoWE+8N`C~xi?f3y;0aR)B zsO)K7r!F;nA*m>j3^m6is`+TPFyk>b_NMurwyt^i^PF9~Fp|hkqz!QAfS@B5gd#Eq zn-H;JAvjzU@n{pvPxauCxt(!^L$M8g)j;uGPVA9A?`~&D?RhVKzej7M?EPnY2DtuX zwk36}R(_scYV_3K1N+)O(C}NdScUDlwU7+)A(*@*4=8GVTWCOq+XRPipma-7v{I4I zUJ0YGSYtlrUL|c4Q$sV@C|1Y4$phY$0dId&QqYNNe^PbOiNPSNg&=F8;NSg+|L6jv zuWcQT02$(H36q$t9b2*{)UucZgNvDf9m6DO_Lv=*m~7p=GfpLrDU}XIm1k*XSXvq9 z8VNu^5=P5#OwRis{R}CA{O>!#p-l!5pee>j2Rb^r)Ck!E+1c4!TvY@dhnaZil_Ps0Id3Wi1gb-TP4 zFK{Dbx6ULuQISf~)@x>=La{=b$OD|~njk?)<`g=)CwZ<@ZFBOQi~>|j-=k2|6sekm zq?9!ex^xLoLSJG!ZZ>D!>`C_Q(&bFfU7uaxO<}uJ@C?F)>8YDrgsmZ++*hwMZw9`u19L)kR$X}igOLS6`U>FrGD&WXTbg*J_P7D z>p`KGTUXHjQLHv7u{^O@QLpQpV>57Vm>ki_s6%=MSC0~frEsg) zhsj;fDCktQU9={v@LG}tCwX*W@?lo|)p4ICx_P$s{-t++5i#bKguPc$)GG6}Qg57nUVXw$uBF(C#w8OmA?~a zJ#9t@D1XTuMvClEi<;DlVfjbqWJpI%s78tF#z>H2c3w!Z4^1w(nf9(Ai{o#Z;}Djg z6qX+nMh}US4oz?jO)jj-a_K0UdGK%hpP6&mLjrb~Ioci)f61IioX7!~O=Vcax%EA2 z^g@GrX$$_<0RS{cbLy|1BgRD8exhJK4Ias&C@hI@{XO3rfg*k zQS8laHhAnIL8dU++=>t}WERn9hMC7`x_!V9h3MpCTpzGC_TmYA8U#M=_2qvyLPdCE z7TAA_fr@%f5xr|y6$C*ojY`@CJiJN%^Y%}487m`<{-TS3Hzb%E{^y$hU&8-e;NMyR zrW0Z_{1ed16x+o_RYibnlY|(w?q@vJmh@Tu{1yYgF>?WRu4J~pKe7WR#8>=zQFX37 z_Gmm;8e8{O$3II$fW80`X^>clfuKM7Bd+0xd^X_AWA6=gVp8u5bZo*~7yk2)qXIxh zumLLI>mdC3P1!oU0I0^;kzjqH6GKJ-Dw&kV20#q?g6KaN^S_7wO(B9R4ZyW5bAfXr zG^Qw95+Me=@iYk-GN0c>P^r3~xN8nvm<5)#i@X z?>l&d42z)99e6n9NuyuLWAC1W`<4#Na%6(n3pD!%hS^md^st+cI<)Blv;=4zS50_x zAxk<8)=z~U?pWH~L1UDmiJ4X6qInHB zlwg@n*Vn=sg@x}Ql1xa$^h+1z`Jz@QE3z8rJVcptcE=Lr2P1nrL4;sf9?n;w_=GKkL zyO1UY>sF_joOMXDdiQVZUr76HV-G9n4Thm4X$&6~6c%#8RUb4|5To8LESzboWY~Xz zVm-t#{>+0$Xm<)(xSDZ&V>bd|bPfQSd)Ab|*sRhIz~ekOCu>iY0FGN3jZS zDdPo5cIb7@5ZqgdxEMV>eys>KY03Bmi?BOdAvk1i&T|VFoItl4TV_t2MHr@X0y+r7 z;8rXwH;U!PS%k}03Z=M+L9aPOn5~jt1%$z^IAir{Agr`m$T?D5I^_fd>wHHU^Tt!Z zwBN$ExMF8^L<|E~T=8N@98s|aWddi(feI}PLbk;?x*V?o?5vY^ER z1`azpB2u%t3*T;24E>r}8>mY_Axcn_|O;H?CW_<~dUuMSXCoUuVY6SQba zL{6JsIIjrYVYN4=TCGCx$i4yqGmj!45=FRtnG>iIbfTF6$41U=kF^N|IkD`_18qHnIKmP#iJi=laoSG)j8hS7I0e}vX8WQ3# zt-42jA3^KjAssz~BS+!!hFH4^2>^jau0J>#Yb0{*rw*1J`11jyF@EY`T#M*dr&u0m zXD4sR)y~z1)tc4F)u2^wgGIf2WxK=T9Xo_DHASax=%6*Mlw53^xQ-s_l>FhBI99m5 z(}H`R?V{0=Z`^>}Yr1O@ZDnz0b=9qP9y_b>@y$}jO#O`iuVJ@+R!d7W}^+zf?h}o9EwP<^FKg=HXp{AD6L{?ND}nqDK}kUaK< z+~Vlk>NG#ykxy%Jb+?pV+_^N-8h_1AR4(OJZO<-BA&sx^%gpuT78jQnR%&>7?p~X< z3bzlf^bc6NF|oLa-hN4b=_kTpB4B$8_;8lSp}{=X=<{}75U_Ivqu%`L4(}fQRM-0C zMcCCx=f$(#rRgv{(12u zl0B?uI^AyBm}aDT@{<0;vqQa&KHoKwtYL#Tz#za!Ecg-o)DwAp7;WPeKnpc3&Yr4w zl($Xzuz!1-iu}cqx^LR6B)|8;kHqIY1`?i}x4-*gI4NMpWH|OwQQ!C1uSv;6Vs9F- zf-R&XHlu_N%Yf96HVymiX)DhxHr~0;S^6}+ZoJLt(yti7N8Q^Ssri=( zm)o}E%;#DYx2l?iOrzLZsk9H=MKnkJ)%`iuF(X6cyV6Hjx|AtfdQa*Ev|L(oo~IaB z?TI&|OIke@U;RGbeTQrRV#;i#b639HrO*3a#EVuu+1~!J@Z;UsZoBo|MAc6K_V~O$ z*xo0n9WA)&5vR|UpIp4dLEf?KKUiGH^c-MNZ zVjz5gR$DP}axbsu;S_WG*x*7P4vX70@AY_-=pMK9k2QFE%YRDf!VkN4EFaBp8Z)4* z%=Vi;k3C4gQT$?oR8hHC>idPG%Rjs2*fNU?uov<6w_W6&Pjgh96QG;0_w?0z&$5XU zthr4H!Qs~Ny?AP#5~s`MH|odl(4K#LUccaz{WcOU5X+fv)pFTd@Y zqm?eX%{3HNFU_v3q#DnbCoa&-em=Z4<#nv&RzGKzU*78eXoy)?M;ko$fKfS>@5@xEAOGpNxhzGz{Ln zT-dj4|M*+ua(VZ!l^V0YK2K@|X+&X0zTxQ}enZ3hyzeF6DuUDtCOF^Y$Jt6omN_nJYyZrmy)qz2MBmEe(;JOU(X+Wj?hV~&=Uw$%|=jls2Wxd18z3N(KvQ15<%BCASFMcVu zr(n0H`8KSm&)>bCUQ=x|G5*W?d%Kx_T(zT5d1=fMr^BUYi9^-P)t^388(hE67-uT}=DwQn)^G2Po4cdTQJ ztDbfEtDBx>!#KP=-w63x|Lco&u7~EVPnexYX1^zy-IDi0BtBiLZ}cFNlhf**Zl|8< zKhQdbkInWwymRHe>p)RLo%!wB1&jSy`TpE(axf@lx_o&-7iA%!XPD)&rH%kH>662CWN(gZ3nTAd z1#%5OR6NbK)5eK)?~c7Xk>>|-W^-4TAIMMb?3_2W1Kg~aT?QIxM+N2`)nADPHD05E zptru^ccYqWAPoednty35UN1c6WFSTME$h&)9KGE>IHDN1cx= zZrM@f*zgFHR{Ak4lF zT4o@-Yue`JQnw-%nI5w%~1V>HXk z@Aa=ci9e6oJ;?sW8cW|Hy}CWY->vKr7jjw=CqI<9c!N#qH4i;Py!6Qj@kJlcZc$&6 zs#>2<^*&~+Mgj`-Gd|Bqeew$WZY)ZT*FWXoy}ozHlC0*|S85ThpVAitR9lKgE>Yg( z1J3Tc{ga(6U1R>B(JapU#JP=NK?ksU2CQz!p3`}tPH!9>QlQ=gJ!J0FEaz*4bj6rK zxoS6kneATSxdz44!qJ(FCM@7`nmtR)>94w{WqkPra&I;*iRm8!8OPN&Dj?esGZJZ= zI8C`hz1jVJKNjK-PUHuAN8eA>=G@=ouW)cdUke}kYTG&Kk!#*=x9U||BZ3QSIs~3U z2HA538o%yu;X%jAc}Y1{I|z zAM&8?&m7)H3rbTbP2j8q3@=I4$(0wfM7w%RFR0!wo~iw0WqH)ZYovC2qO4WUu<(-} zF;*J!t{hv&rcM0j@$viJtX_Wo>aik_MMD>}Xl9$01}_(8;gZ5^F8KIap5L1zzV*n9 zeP|q|KB2DE=+;DJ%|5yC>bAW;O?#U}8d#%Q`b-QY?XP#Os=A+|(N#{gAl&IE8WJd7 z-|%PqDfBIoFUr3>c1?LTJv(4qTp~RGLmsVGUYPGK8eE*2NB2t;rjCC}*wyl-xM;E= z@3e3W%DHlv?@lI`5ueF$P!T&o z-TqZ?E{E;Kn(7wuDV`39-sflVS+&@M54A+$f4Mky95GZaJjmmS7*V!!`;3YCDkk1g z(XSjXoi---)XpzDB-j)8$=5$6KmalKn7(O~a=*exR^YOEQ<_e(dkr#f^Y+02$EvL$ zBQucVQ`TLps z`k2ABxnKMP`@eh}Vm=lr)K3X_jP@N>i@%{M8r7>$(F;}NipJH|{k*tWgzS|5uKP>* zu8J_kohOf$BGSbWd2GRh4dhjq33ArupTlz$GLOObv~GTM*l1!RMcD5(yZyp*ekl_J zBQC=P*3)T%RLOf!TU)5LP{ z9$8X`Du(Kijdc;c@hbPKG*iz4LNa5w)`A)MSheYX^zkS61h2`#H?+98Eip7J{*VCW zb+XEBUY3B92q0o4W2eP2LLT-j8f^ome!BWz!k11xW1DRBi?L-=8Cv3rym!=$%&1vG zBlGSTaX+78os~jUxrmqt*k{*LXBFotwZGK$;&uoe({$83q+IAzGm0LeC2N4_{1PSO zNT-FVmsYF!->r8uACR276OkRtoZYUc=XqacM)6x}=gNbknW*q-bv@xyF8|#N0~)7B z{TJ&MG&c3P7C%(_)LExyP|l@Pp&~5k*K?qjl=#KQ%Ray-t^E}#RNRO=TZo?&>wWWf zr>T9*tEyk8I(1`BK3}d1_bma_Iljj~?Zr^B-@Bi7r_*Oe?FW9vy&k?k@?H7y(q3$% g`58dXkrVdz9PG5dOpjUxW9mLYr|0gbh%1Qy0^>IzNB{r; diff --git a/castle/sounds/castle_crossbow_reload.ogg b/castle/sounds/castle_crossbow_reload.ogg deleted file mode 100644 index 47f72459711e08f80f50078ad03dfd7acd4fc184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12213 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 z 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 BP%!`i diff --git a/castle/sounds/castle_orbs.ogg b/castle/sounds/castle_orbs.ogg deleted file mode 100644 index c7aa8f86d3e0e1bbc6b4d2c98749e4771e5bca72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17034 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 bF>*_Hoj#nBI(?AiYKdj>XZtM%?x6k;d#n!0 diff --git a/castle/sounds/castle_owl.ogg b/castle/sounds/castle_owl.ogg deleted file mode 100644 index f30d0b3ccb2646787afedcff0a64f79840e61695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50950 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 diff --git a/castle/tapestry.lua b/castle/tapestry.lua deleted file mode 100644 index 1115b0e6..00000000 --- a/castle/tapestry.lua +++ /dev/null @@ -1,196 +0,0 @@ -local tapestry = {} - -minetest.register_node("castle:tapestry_top", { - drawtype = "nodebox", - description = "Tapestry Top", - tiles = {"default_wood.png"}, - sunlight_propagates = true, - groups = {flammable=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_defaults(), - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.6,-0.5,0.375,0.6,-0.375,0.5}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.6,-0.5,0.375,0.6,-0.375,0.5}, - }, - }, -}) - -minetest.register_craft({ - type = "shapeless", - output = 'castle:tapestry_top', - recipe = {'default:stick'}, -}) - -tapestry.colours = { - "white", - "grey", - "black", - "red", - "yellow", - "green", - "cyan", - "blue", - "magenta", - "orange", - "violet", - "dark_grey", - "dark_green", - "pink", - "brown", -} - --- Regular-length tapestry - -minetest.register_node("castle:tapestry", { - drawtype = "mesh", - mesh = "castle_tapestry.obj", - description = "Tapestry", - tiles = {"castle_tapestry.png"}, - inventory_image = "castle_tapestry_inv.png", - groups = {oddly_breakable_by_hand=3,flammable=3, ud_param2_colorable = 1}, - sounds = default.node_sound_defaults(), - paramtype = "light", - paramtype2 = "colorwallmounted", - palette = "unifieddyes_palette_colorwallmounted.png", - selection_box = { - type = "wallmounted", - wall_side = {-0.5,-0.5,0.4375,0.5,1.5,0.5}, - }, - after_place_node = unifieddyes.fix_rotation_nsew, - after_dig_node = unifieddyes.after_dig_node, - on_rotate = unifieddyes.fix_after_screwdriver_nsew -}) - --- Crafting from wool and a stick - -minetest.register_craft({ - type = "shapeless", - output = 'castle:tapestry', - recipe = {'wool:white', 'default:stick'}, -}) - --- Long tapestry - -minetest.register_node("castle:tapestry_long", { - drawtype = "mesh", - mesh = "castle_tapestry_long.obj", - description = "Tapestry (Long)", - tiles = {"castle_tapestry.png"}, - inventory_image = "castle_tapestry_long_inv.png", - groups = {oddly_breakable_by_hand=3,flammable=3, ud_param2_colorable = 1}, - sounds = default.node_sound_defaults(), - paramtype = "light", - paramtype2 = "colorwallmounted", - palette = "unifieddyes_palette_colorwallmounted.png", - selection_box = { - type = "wallmounted", - wall_side = {-0.5,-0.5,0.4375,0.5,2.5,0.5}, - }, - after_place_node = unifieddyes.fix_rotation_nsew, - after_dig_node = unifieddyes.after_dig_node, - on_rotate = unifieddyes.fix_after_screwdriver_nsew -}) - --- Crafting from normal tapestry and wool - -minetest.register_craft({ - type = "shapeless", - output = 'castle:tapestry_long', - recipe = {'wool:white', 'castle:tapestry'}, -}) - --- Very long tapestry - -minetest.register_node("castle:tapestry_very_long", { - drawtype = "mesh", - mesh = "castle_tapestry_very_long.obj", - description = "Tapestry (Very Long)", - tiles = {"castle_tapestry.png"}, - inventory_image = "castle_tapestry_very_long_inv.png", - groups = {oddly_breakable_by_hand=3,flammable=3, ud_param2_colorable = 1}, - sounds = default.node_sound_defaults(), - paramtype = "light", - paramtype2 = "colorwallmounted", - palette = "unifieddyes_palette_colorwallmounted.png", - selection_box = { - type = "wallmounted", - wall_side = {-0.5,-0.5,0.4375,0.5,3.5,0.5}, - }, - after_place_node = unifieddyes.fix_rotation_nsew, - after_dig_node = unifieddyes.after_dig_node, - on_rotate = unifieddyes.fix_after_screwdriver_nsew -}) - --- Crafting from long tapestry and wool - -minetest.register_craft({ - type = "shapeless", - output = 'castle:tapestry_very_long', - recipe = {'wool:white', 'castle:tapestry_long'}, -}) - --- Convert static tapestries to param2 color - -castle.old_static_tapestries = {} - -for _, color in ipairs(tapestry.colours) do - table.insert(castle.old_static_tapestries, "castle:tapestry_"..color) - table.insert(castle.old_static_tapestries, "castle:long_tapestry_"..color) - table.insert(castle.old_static_tapestries, "castle:very_long_tapestry_"..color) -end - -minetest.register_lbm({ - name = "castle:convert_tapestries", - label = "Convert tapestries to use param2 color", - run_at_every_load = false, - nodenames = castle.old_static_tapestries, - action = function(pos, node) - local oldname = node.name - local color = string.sub(oldname, string.find(oldname, "_", -12) + 1) - - if color == "red" then - color = "medium_red" - elseif color == "cyan" then - color = "medium_cyan" - elseif color == "blue" then - color = "medium_blue" - elseif color == "magenta" then - color = "medium_magenta" - end - - local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, "wallmounted") - - local old_fdir = math.floor(node.param2 % 32) - local new_fdir = 3 - - if old_fdir == 0 then - new_fdir = 3 - elseif old_fdir == 1 then - new_fdir = 4 - elseif old_fdir == 2 then - new_fdir = 2 - elseif old_fdir == 3 then - new_fdir = 5 - end - - local param2 = paletteidx + new_fdir - local newname = "castle:tapestry" - if string.find(oldname, ":long") then - newname = "castle:tapestry_long" - elseif string.find(oldname, ":very_long") then - newname = "castle:tapestry_very_long" - end - - minetest.set_node(pos, { name = newname, param2 = param2 }) - local meta = minetest.get_meta(pos) - meta:set_string("dye", "unifieddyes:"..color) - end -}) diff --git a/castle/textures/LICENSE.txt b/castle/textures/LICENSE.txt deleted file mode 100644 index ce99ae28..00000000 --- a/castle/textures/LICENSE.txt +++ /dev/null @@ -1,84 +0,0 @@ --------------------------------------------- - -License Textures: Stuart Jones - WTFPL --castle_crossbow_bolt_inv.png --castle_crossbow_bolt_uv.png --castle_crossbow_hit.png - -Licence Models: Stuart Jones - CC-BY-SA 3.0 --castle_crossbow_bolt.b3d --castle_crossbow_bolt.blend - - --------------------------------------------- - -License Textures: Kilbith - WTFPL - --castle_tapestry_overlay.png - - --------------------------------------------- - -License Textures: Philipner - CC-BY-SA 3.0 - --castle_chandelier.png --castle_chandelier_chain.png --castle_chandelier_wield.png --castle_corner_stonewall_tb.png --castle_corner_stonewall1.png --castle_corner_stonewall2.png --castle_orb_day.png --castle_orb_night.png --castle_workbench_back.png --castle_workbench_front.png --castle_workbench_side.png --castle_workbench_top.png - - --------------------------------------------- - -16 px textures based on Castle mod -original textures by Philipner - -License Textures: Napiophelios - CC-BY-SA 3.0 - --castle_battleaxe.png --castle_crossbow_bolt_inv.png --castle_crossbow_hit.png --castle_crossbow_loaded.png --castle_door_jail.png --castle_door_oak.png --castle_dungeon_stone.png --castle_grey.png --castle_hide.png --castle_ironbound_chest_back.png --castle_ironbound_chest_front.png --castle_ironbound_chest_side.png --castle_ironbound_chest_top.png --castle_jail_door_inv.png --castle_jailbars.png --castle_oak_door_inv.png --castle_orb_day_weild.png --castle_orb_night_weild.png --castle_pavement_brick.png --castle_ropebox_side_1.png --castle_ropebox_side_2.png --castle_ropebox_top.png --castle_ropes.png --castle_rubble.png --castle_shield_back.png --castle_shield_front.png --castle_shield_front_2.png --castle_shield_front_3.png --castle_shield_side.png --castle_shield_side_2.png --castle_shield_side_3.png --castle_slate.png --castle_space.png --castle_steel.png --castle_stonewall.png --castle_straw_bale.png --castle_street_light.png --castle_workbench_bottom.png - --------------------------------------------- diff --git a/castle/textures/castle_battleaxe.png b/castle/textures/castle_battleaxe.png deleted file mode 100644 index 4f7f7382b39ec7c714eaf784834e169fcfaeffa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)c*)c?d*9-=LgBV>LuMO7wkuwO z=8#pLY@871Pw6)uLcfzfNdi}7t>x3$U@#E%`{5E;RTcL8eG}X5c8KFxwDUyQ2dmYp zsT_tO4u`{0kR<_wAS3&LG8EK z>j|Y4k|aT%=a@_;czt_^wU+z+{%w<&QnE3IrIbuWY^`M?;<7Bc(?UJ0EDCrwn_)hm zBTduB&UU-KzJ)9bIP@Q}-VnamKLP-Vh}-aJG!o9Ou-2N12=#V+-#_2MIr#J%+xH-@ z!8dCB_bQ75UM`m`rMw>ofW>(Dx61#aUj@CXo})-Uod5s;07*qoM6N<$ Ef_mnr2LJ#7 diff --git a/castle/textures/castle_chandelier.png b/castle/textures/castle_chandelier.png deleted file mode 100644 index fbc003942734903e396a6dde430a9bb1895dfbc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmV-u0hj)XP)|iJN4gdd*H0hWM z5=eUl^59r*5-C;+a4dlgaV$)?dJ>Ri&4Z={EwCPFNE=}8lVgFgE$Jzg%m^-eq>zG! zQiqT%2ok!2nP4RSs=1a0>4n?L7%vbNebWQSs;nWb+*6&h$)TvXxjpBKx+Rp_(QsWU zOo(ZI@Vdc|Ve=1u;P?HA?jwpfezF*8y0&20000ous^u@ P3*-h*S3j3^P6KU`*v=-$EAtOVy{=u`|f%`?|ME-@8&c$G23l zqvhL+-}Ba~JX_DRAnmXLk85CxaN1#|9sSJDW&U%-2l`z$=}X=dG)cv2!gI?ji4uCk zx~G}CqZex&`ZnR#w%l22C${AZI&65OqmHiN)GcH`QKjlQvc2FRA My85}Sb4q9e0CyFF0{{R3 diff --git a/castle/textures/castle_corner_stonewall1.png b/castle/textures/castle_corner_stonewall1.png deleted file mode 100644 index 0a9c0914744930e9884e8b0a8da2ee399f1e62eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 zcmV;p0!RIcP)lcerQG{)UA2HMqD|QLLv0yFIEu7BG(qAJgJ=-745vlS z`}@bw50@g5kPuM;5D8FiYSTP>V>U(5^P+mOT4yd98N>JAzdN6go4Q#X{yW>g^}&a4 z^*$tt`|Q&PY#h_@G#J9rwf*X>Y?}^IoXZVIB8fpo;$`h4(9|Ix9xNBnmxxFx z>vi?x!`~GE6pE|$b=?_5hOkqC5VM40WPb3`y|?dfr!E74-Zy~8x%Any5$nwO=!{W@ar5zkl%2_n%)IbKVW<{IY4AdQs7D$FIt~`S!c7-~Zs95F%)C zZU&G~Uw1$L@C!vjNAC65A1>>_sha}l%sx$?5tu9j*d(zsQc@yoXzycNR{-$j)&AnL zajptkY->W$lao!#Qc=Z;t3Tem;^=-SmH3MwLkXxgTIaQ~>^k2k;kIHv>(v}|aM(!~;Z*mVI^ zICx`>s95W~->o;BuFE2sqc_G-&e8`KfNe~O2mokEq=*#IRLvSou1G{hL@T1?3ohGw z?_=G#XHQ?8ym$$Uh@h$>Vl55B#LRc@`~(07l|H<5ZeCLtQXlx}-fBI@d0id8b^i7@ zUtPI!A#xyt&b7JldNVw{_Xq6*_nbiGaM6S!%eF2G(Pu@ucwrIKOeBG!%DTv6TuqyS ztp#H+D>IjoGv|ymqeAOVpRzh~F%M+K`zRbKabnbgQ%I^Jxs;vfci%hn_^;(B_mx3!QF#Q`2sW1dx+#H(tb)oI@N{O*?CX z=allxzc;E1h{PiOewvtxhIeTsii2nx+>fO65DOz&=4?Hlqr_@w` QxBvhE07*qoM6N<$g0LDrQvd(} diff --git a/castle/textures/castle_corner_stonewall_tb.png b/castle/textures/castle_corner_stonewall_tb.png deleted file mode 100644 index d72d78d5917fbb36dabe44d133df69004dba39c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)+36dg#J9n;9=7VD7A6&Q!5+HxzPjG+$?%lYs5d#Te z$p$DzqR8cv+@1F;MNWP2ryrln5cZ=#Z7WfglLGhBxa6;Q^0XG`(^@$zwOjT2=~w4S zDB46g@_RWf+R`|GREDG^Dn6^LRX?_M8AD$6deIa%1P2*EtTw!0+d;im_VK)))K$tk zW_#1i3dzTt?$M$FfNs!DRhkena@JcvpG}sh&Fy;EYhQDA7cu|<5P*E$Nx`Xh*bQpX z9`&FIVc$HcYDUYm+4i7KNZ(zwCuPx8h4OJXsH?4f_U(h5^JcVoHYt@$LX_5rra)N` z6QL1&Z~RU>O7hiKE+*w>)Xv4lOkjvfTHlX`v#b*AbO==R)}UY+7@?+zw4u;lDSVi;HOn`1I*+a6uGI8V@=9;FU4G z@{B|u;zU#@!jzmK&7ifRl#HVplrxNe+4LkusqNiC6^PqGHykN3)_TGzrVJ?sAPfLp z&Q{yYbp!$_#J{e)hNH3$k|S zE0a)g1thq)xjDZ9ukcFv{vOw+or5@&U&>9nr<`*s8HSp&INE1j3c+z(E(01f`Vg6t$Jkt_&THm^r`SqD^J}{i0{HVS!YmTlHxhQ*;hR_; zgY2q8eF2B96LH>{=cRogP?Z4{JY)+aookaMvmdv=GVqgL5+`(N7V76=Buan`Y?NWl zM|C#V$>Cg}rX($KAb{*bj6zxBp~pV~phhZWL#?KS41ZXc@kEBUZE>rhKGY>#a*pqt qeN|vZjs4TxLR`MS@1gns_5KFf`fg5Y*ryHv0000#P`^aVzk|D4Xffv?~z7$1Dc(FklNX2}=0rT3J3?kzc; zPKU$cZT@%@q#>E$wcqd8_53DCLo$JM)6Atu0&WMstwZK^nSgNOedPMIjT+`fL_Puv;x+X=TcurtHFf#%6_hEhTu!xK{4hYH0+hPq;*J z68WPGShln=bI7``x<8bf&2n?zU!Ep@EUeB0B2-*zuZW$iRwy5qIu%|YEIw7UF3CLLPIzT9`2Mq7nag)P9{+W{zX9cWZ4gp*;K~31002ovPDHLkV1k{SwJZPt diff --git a/castle/textures/castle_crossbow_bolt_inv.png b/castle/textures/castle_crossbow_bolt_inv.png deleted file mode 100644 index 87cd8476a549aabc9e5578cc2c3be7c4d416df89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k)AG&Ar-fh6Be-D*q(p?|5ESi zO@+0!f9oglHe~W_nex+r8n**m#A>cT=Rb<5ofnv~S<{Gx&5d{ALd8@bp8x5L9~G06 uKk+bSE;}JGL2Z?^)3oq}HiH0e28QJYQGfSbco+h-gu&C*&t;ucLK6T!ax$_2 diff --git a/castle/textures/castle_crossbow_hit.png b/castle/textures/castle_crossbow_hit.png deleted file mode 100644 index 0a2b2f3cc3b392ee6ac42c09f9778626f753fdc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmV+f0{i`mP)<8un%b0$Ky~*cu2DT1t38hf~wD=(nZtJl~ID11y_ThER_O zbhXSGE&5pNt~Ed+fD;2*hJzA@F5S1GYL+@B@OB*>kZr+J)xVygGMB181+-%&&x+e5L;Djft5oL!B`3O`#4_2n&>sRWhkO*}9J1I>mM*Gl=o0i%Cx|M=4Z*q22$&eo;%rAu_K30000_#3Xn0f{Qdj)iPMZto+!=1s=Q!D z?98mv1T}*+fc%`DoekFPslWxs5t@8p#f%KB!X!HzW=Mbn+h2m3VXi>(vox|H`?qZ* ztT{hFA2rYzA352#Zx*;e54>EvYR3Ui>rV&hoi1hSyqBIkm eQ;AA5Fbn`qgvB%aCR=&{0000$q zbkQFzwZ&;Xbw&>T7%8$%0uwfOzC9&f9y!lGXIfmok3r@!hF2P_XGa<4g7yql+O)dC zNH$n2AZgQSk2?=yDP+VIKUKDyfWsC0U`za80N0vjKv#V~>XmBBXcY-`J~ce*wB1y5uS>d!6(MEG@o6 zWEZR;{6-s9HY$)iD$6A<2Zfr0u4B0*obgNE!LC=1Vt4?|80IBfI zh66bUJcXPa##-}6b-mo(^u&##*!NwqlHQjMkpeYj}j@^&s$|~Dk zy&O9URVBM3#HyCKuSai%b7Hvb8w3t&STiX%-{GkvT=ag^5u32~G!C-j>-J%W`h~A# ze&MBPC!O?C;Hj5zeD?6)Z~7SCd7E^E+<%y@tyY2W-Uy36117vOU!N@F674KHz-(z* zV}5K&9+Pp-h^}+seL42Ko`>edJeb&Z($;o5XbQ?^JZma5TcigDWv0o)DMEAOv9Y?K zHCj9jc@u2bwKAUE;3<&4JYM&Z$&)dxzt1L&Sv(Q_0j>2vC$R379smFU07*qoM6N<$ Eg2WD&e*gdg diff --git a/castle/textures/castle_door_oak.png b/castle/textures/castle_door_oak.png deleted file mode 100644 index 2282fb221e5af1c018c5edcb0b8a65f8f911b457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1343 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>O!2~2fvdw)0q}WP={DOfr5acampUA+#^2O7| zF{I+w+vz8ZZo7%Neq`S0+1+d)^w~y8#UfZt_2{IW)4`iQoYTAg|39~7f_kLHQC9Pl z$JXgxfBmky&tpMn_yn7!@3X}}rc9Z!_|8Oaf6dsPpSD&Q>Da1nJ=Ur{ecd6wW)~j&_Xd_9vA&GFkuEb;@14IKTX}!^^*g*1OmJZO{F< zK{IXPKJB$0yAuKoQYY#%9pPwZXi|1;70~^pr%~yZKkvoTSB&EZrmT%{=yL)Zk zpFdyKs&9#}4?DT7s8df^`I5ebh)-lnH-q6Jg@y+n0g5i&Kx^myN(!A(x+33bcW1Bf z!x-PY%V%3%WWOH#zHaWGHG4`kh3B?MEr>PHn6c@E7-Le4Bg4UH&opJQ)_u30KaTOW zwTqgT>N#o0I%!wIQi(Pn&1tPWz0RDO#Oir)it9vmH%2CnPb&l#x!z;F%{{yF)ahH# z|1Hnd^1QS?|NfH4_JJ&p1>3uJ7e<8vP90*E;yLb z>CZ|1_(9v{z^O-YNW;JW| z?Q~Eb@c!w#!ZQaqm!=gyPptd%LlJ0fn{VygT_25~&kufZ!Y5MX`={kFlizONleH(q zsN&9&NB3&}|BKadIT)U)^tf#9nMM20TLBF|y8Vx4KZ~f-mJ_=Zs`a(&^j7Zd;4OTV z*!0-`c%jQ##~V|weLeHo0v6Ot{|Nh&q)YSJ} z?cOD~TmIZwK5?IydgHGqM__<&;}B5hVdCh6*s~xd-fp|w{yxu zX_ntwrqM-4;PksTSwRWOnNMW@s~pdt8@2uOhqq?+5$gWezbajcd%xK?@o{a;@;B>@ zC+|D402Gfb9fE9(EbfQ&K%w|xecjLaFQ-pU&9s`c{dnvyw$E40Z?Eb68vJ(>B!6u4 zy)gCsi|MTPlR_uWXr8_Ef7Z+^`|4(}E;Y5gs((|-p~rwj!D5o}uhcy4@3U35yLWs1 z|F9{CsaJpEtizN4UXs~1UGV}io5>YE?WvpT=hpwbiT$`v$o>01&-eY>;Q2bh8pV{Q z)i|6|?Ud9SAD z2r9Tqun5SUl>9sC@VB)2q1*m^OgrVTYuqN!e>paBK1{`iqp?4G>MCdaeEaa*R{!>0 zA5vo0hkabP#s8}}Ec%{=@BefEm+Jb&iH1*1*VGmlKfSYWO^vCk`<~NBkN@v}{9D?2 ti*4ZMANdUi90`>*f3qha1C<{?#Cy*>EuNz!cL!7sdb;|#taD0e0syOkgD(I8 diff --git a/castle/textures/castle_dungeon_stone.png b/castle/textures/castle_dungeon_stone.png deleted file mode 100644 index 6a2c15418271d95f32030ee9fcd1ad3994984638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)s{C~4)Nf!R0_AixSsYz%pwAMsSRHoYE`w-`OLLcTmzt-=iEc>{`CRkrw46= zv(755T9sBBptBfb@O9A{qdA`!*>Cagy9m$?jJX)CL1CCsj8@8eXT6ms=a!&FIi0Ok z(C=?sT%)wsA!f7>9*L2iq{sWdysSehhJmm~cs0t@T<9}OsBh;x&_2fNNN|54?lHKO z`uh9N#Ppfn_V#bWKNsAi8?ZM%XrSO8!QZ1_mblb`9qTRIL< z&#({<+JRchF{+f(u$fHOrj$y~MANqO0UcYGg)tiC$Vkuz3(dS=ZVkAQj$;eOQ>wrnW{I4&(V?kxW@dhjSnrQ}trcZJ=XgK3o&}9H&`Cw-20dk^21I!37VIkF!Us-G!=1qor&M92`jrj0=cD7ruYcJQIxAw$yyeq@Ss h=e!HyN^_8~{sUA)T=tx0zGwgd002ovPDHLkV1g!U1~LEu diff --git a/castle/textures/castle_grey.png b/castle/textures/castle_grey.png deleted file mode 100644 index 8e7790017d3e1c398a2dcb4fd21cc0bd5f5837b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}1TpU9LgJU`b(8Xqojd Q1SrAa>FVdQ&MBb@0HH(PCM=R1ifJomAmw@lRUMVahy1-)z4BS0rdO$?@xaLf~a{W zFc4K{E;$num;pLOXQrZJs;a=w!PCoQO3Ct_h{4CIG=)>iDX<3+1w?Qm_;uggwq+tx zh0F7!laz|Z;j|~|J5D*X9|%jsd7W>r2~U5#{`>h0i^zSMS@+xvv{x4#X7zu$l>j88dlLC`pEwE>0Z0<-G1m5##i{%9=DF4wsqCTb@IYt9Ww zjz_ERC2J@ZYS|Hl5mfS?mQt3l=tpU2`}ofz%taKq8!qfDuWxHwhL_(Ji~$`nP3N;Y zqILvD*FQVUqu(SgWu1LLP@^uM#e#1K20(PN!ozVdm^V{3FyT;Ki~hn`>0u<-z_#Xc zm{fLz&eL+crab|g4*}Ff)gb_wA$@=UiDpdP#voGu2TI^y|M(3d+W-In07*qoM6N<$ Ef`)x1umAu6 diff --git a/castle/textures/castle_ironbound_chest_back.png b/castle/textures/castle_ironbound_chest_back.png deleted file mode 100644 index 29446db1cfd074455b4e731f3cdb370a99c26fb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)pD%t+sZY_=;i2S3|VUl8DpG!9-I{OwsKWkRTa0JraA7+kMsWTw*v{kK6-uuiIQN; z_35h?KQ960K;xWiP4>30KWBeExVbBvVs%%DT;jcd-PXC35(p+xDE@qo|GrPZufu6q z6Y|~@>P&VStw5!b3EYu}WL0i3g`$%7D`~QDMzhx6Q#w>Go&Y3ea&QXOb@$x+P zJoB%_hR9HgK?@5hrGT<5)6(y?aHb~FiI*e^uZyBMx7m-|@$cso3BT?gp9DckQ1Rw+ zNS&XrCdz?EYh7i*r(^y$m5-C2>bQv3PX){6T)Taf?}QM9U?K{|pSR)Pm+|+bzqC0} zS(ZR`7Q7D1L8TBb+?IyqTVLEy>M?4#c$B6o5D8R%ZW0F{S-9TM2c~Sd?sYg;@l+>R z&vq{ap~Hy`UX1BmSCDEIpqZNV(#mU>qX2{;Pl5Qa(twDA%2>-dj*+I^dX7>Ig?+!a zKq%lFM!4vkgEOL5K}yN}+sEcHmiLqXdTGWwwGD(3tLIiaVMrMnM{#p2z3lI==vSG*3xkW1{pUoMxRuIn1pC6lgWnvDYWm{Dw3 zhaw8+bJ#~Z@!>|nn9c$-Y06@pwoszHzyk*Oaj~YK4aBhVfC5oONVBcD4aI#P9G^gT zovL(eOtT2jancIzG?XE*9q`q8KoA3Twv@ivrJ}js_j!4XBi!T_n=j bd`$lbT70Y)@$hyR00000NkvXXu0mjfZsq&E diff --git a/castle/textures/castle_ironbound_chest_side.png b/castle/textures/castle_ironbound_chest_side.png deleted file mode 100644 index 3a94f81f1dee8af9b3abffd08faccf1558a53d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}PJmB{Yg~|Pe6U+Wh&e+?*#M{x-&Bnmp*2u#Sh>Sh#One+oU9I)qYz!xeX$5f9GHm`==0vS$WxWv%{{J+})6;+h-Hmr0Bk(@{X>9 z&*oW+?+F{9aA-~9Wjqs;a!s&IMujDCQHft_m0`*GZ(IJB-hcl1T3W-lgYq-hywC{T zb1eIkbjggphHN2++x~kB7+#t&amuulevd0;s>3cWUMoMlZ0Gu?yRU3bOm}{=Xxf9) zkW)&_A6z{%wQ*%o>8o|~x}3IpvF*`2+TC!~A%*wXzh7UU=l}dN|NYOxyYgS&aa$RB SeE0|S5QC?ypUXO@geCw~?UD=t diff --git a/castle/textures/castle_ironbound_chest_top.png b/castle/textures/castle_ironbound_chest_top.png deleted file mode 100644 index 29446db1cfd074455b4e731f3cdb370a99c26fb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)pD%t+sZY_=;i2S3|VUl8DpG!9-I{OwsKWkRTa0JraA7+kMsWTw*v{kK6-uuiIQN; z_35h?KQ960K;xWiP4>30KWBeExVbBvVs%%DT;jcd-PXC35(p+xDE@qo|GrPZufu6q z6Y|~@>P&VStw5!b3EYu}dZz9o?P$e6=qA#0}9&huAp<(5plGX3y|gIlJ_a_?geP5BtKLU+Bw*+*^s inc{Q%v?}uFPRP;If2B~>b?r|k$WflIelF{r5}E)t8c5Rs diff --git a/castle/textures/castle_jailbars.png b/castle/textures/castle_jailbars.png deleted file mode 100644 index e2cc9119f77c0653dc6a78189d997234bee12d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc^0s-pIEGZ* z()GJ3)MOxV`u@s>0Pdx8miC-bRC@gN|FTnu&%IN->6=iza+Q(S?5Gz?--=5davGEQ zIm$Wf7AUtWLKq`?&5`$ASFi>FVdQ&MBb@05BJ3 A_W%F@ diff --git a/castle/textures/castle_oak_door_inv.png b/castle/textures/castle_oak_door_inv.png deleted file mode 100644 index 1122d51f8e69c421aba56effec36e7890084da16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmV;M0c8G(P)UqK~#9!b<#<0gD?OE(43)F2Eq(BG1$Qd%n(8|D(N7#S4i)FivBDT zbzxXo)-xa3d`~8iN5zXe^>{Gv*Wpe^ZR!n*K;RSOgN07`6?3=i;M}aXBKX*F$Y_9j z(>n875mb`5rDzn_Ducky0cO8Qvc%-)`|CME;O4+OoT-(A$?xs<93gOXKr^SyLrl)6 z!*hhdM-ELa9I;63GI2H{=<;YQ$^Fp8G6za(4KgmMz02ckn;tbiR0#xb4pfP?FDO2L zso7`G_bR?_1O#pl2`aEd3Kjh(F5d?NBhK%-*NB4WG z=(1++v7`t5){;WtBbP6jN@8XH3{6#uQ;;P}guws5_6ITcMBh>GHq`(C002ovPDHLk FV1h$Tw&DN) diff --git a/castle/textures/castle_orb_day.png b/castle/textures/castle_orb_day.png deleted file mode 100644 index 3c12896be5c8412f7e21eedbd02dfd2a0962b23f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`=AJH&Ar-fh6C_wG4*s{~`R_O* zr}w|Uqv1-ngQowjm<~?&Fko;tUfC9q!*DciftNy%Os_Hz14GLErkNiUma71bVDNPH Kb6Mw<&;$T_l_5$1 diff --git a/castle/textures/castle_orb_day_weild.png b/castle/textures/castle_orb_day_weild.png deleted file mode 100644 index 1cfc6dfac2e32632a0b73cdf2b84687da093c5cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1W}$Yjv*Dd zk`oqK{n$V4;q|Jv|HU04d#617@7rjvFZ(}UjA;`m^Maf8^Q!;+UiIPm(%a{c9@+W) zf9XN{^RoZ#1r&0e%Q>&#DvMlTwcuvUUxjn0XFXnXWvaHzlz7Eey&^w60&*7}u+B0w eQaG4n#K7?9m?_)I4}8l&F7R~qb6Mw<&;$Vbp-CbD diff --git a/castle/textures/castle_orb_night.png b/castle/textures/castle_orb_night.png deleted file mode 100644 index 2b062d1c3277184b36d09edbbd15c2d564fe6661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`CY~;iAr-fh6C_xFG$!1tH&BaS zd_;sp?WV$vw4G}Oc#KrUKZB>MpUXO@ GgeCyYSsq*f diff --git a/castle/textures/castle_orb_night_weild.png b/castle/textures/castle_orb_night_weild.png deleted file mode 100644 index ded6e386ca84e4dee15399cab694185ca2979392..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^`0({Ar-fh6BcL-`20SvFysGx z$1M--D`&YjNG+Yl#GCQ^{DHS_ixit!1^$G+7BGGVI)%a0)z4*}Q$iB}Gj>WX diff --git a/castle/textures/castle_pavement_brick.png b/castle/textures/castle_pavement_brick.png deleted file mode 100644 index fd10e0fb6b455c3c03c5e009732f0b85bc03f833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>_YP)4 zj?VX?&)>e=w!;dxT+Fj9m1VhLc~jL{Ug}1xsjI3go0_w*E%L&C@1t(JdwG7o_WfS( zSm1d=s3b{>s$^L<7z|iZY6a*##tuql@856h#=jtBntZ(RRE2 zc=aJKDr_4;NCsX%O;cTOZTxN1G}yK!NtR?qV(jFNH@Uw>*uhZR--n{CW(A`(A|zU- zzT@D4P(ldL^Qxk{jssO;3-41*XC=kf#Z?>EDnpLHu=?$34s`YXKi~#6nyLa1d i)3QQJ4~JwnoBacKgp9%ugbiB&00002NhVGOgBK;QTHvN(>H1QwwZ zASX3VBZ^)A%o*VOKGy9cy oQT_{fdR)7<#Tc&|^!dwt1Arfa$TANORsaA107*qoM6N<$f*SydT>t<8 diff --git a/castle/textures/castle_ropebox_side_2.png b/castle/textures/castle_ropebox_side_2.png deleted file mode 100644 index 634019175a3aeebabf6b8e9ffd236a829832d2eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y$ZW{!9W@a@|Lkr1X7nhT^vIy zZcV*(nybk{qAf8zaIMw^t{|n=7x~JHPBdk>+;P#{#rfW4uhzlO_pDzvhdDm^vHo8F z$D5iQ_r+Np14Yiv*gMCTDfmad{D#0I)}a-S^PW$iyG32u#r8w3y{FLhwR5!{6N(yt zd)D2w))Qz`+^0O5@2U$+8t(@i{l3SOtu8#_W7;g|68I!4`uH5>9S)JxdbHLp1u|wW zTXn~Di((UZN@Q8gx06d+A25Z6+TJ|2DA>jJ#~oLB`#kN&{~cHCbgFn8cFM|j-e7pJ ef5Z9D^ZoPB`DHrQ&W-2?dDGL?&t;ucLK6V&Epfj9 diff --git a/castle/textures/castle_ropebox_top.png b/castle/textures/castle_ropebox_top.png deleted file mode 100644 index 0b9115bf1fa50057748a71a127bda13ea323e2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmV+h0r~!kP)U|Nb9;vQO;$n)8q4&bhu|xAtGp zza{(IdhZ5>f?U;GtEMh7+9Dv}`bcG;-xkdt+1I(ErmD@is;})hHTT`jFTM^;#fAwi z-s@8Dw6r}rXrxe)e85UZ`Ejwh??b1ztg+v&Z{ONbR-k)kPUn-VW4sw2$HdOa3FWdR zO+S?LddD>B6?^@k?R{3uoBvZxMPaq(=E7H+O{*TnclBNge_6$rwEx_m>Nj%B|6A8E Xn!J=kR=50OrdX@R_kQ|9M&f{@v^(lm#-2Y-9As%hRtS z446=dBTlI`a&{sNUH)4}K;6S$nrPu)kAn~em{lbH9(iiQ0FQw8Wq)lV zi^ZigRo!+AL?IlRwnh}RMyeDMcL!#CJG5aTfVB=2rb4_n**z_)3r~#4Mq;^nRumMt z$CfEyiSJRDE{*YFfsC2Cxqm(CzULASQOpzt*DgmZxqH6NT2*%oK!{PZvJ(GVhgB-_ zsnKeA5<#YAA2LsZj9hdmswfcX%AVPfi0HOC0G)-;P1eY!BzuGyydK-;xo4;{5^C|> z@!KvUvcOD4!=z&-XuDKd4*|`tP!J zK_&Wm-_I&vCjD^#FoUYbBm`BJ38zW3Q2zN`_bNqcLQOab*33)eH9(cBz#~6bM}(^C ziZZE4B`^%Hx6UIgtOk`T&x)I+Cz$8daB4Iq{|{;CbV~8|XAb}X002ovPDHLkV1n1c B{xp+c4}p3=acv@zJ-M#f*`0xD(y6a1}sDq z_E~fJZ+;(t{OKo|xt5%3-qsxhDHAfJ00a;fQB~1CyNX(OCc;v<)Vi))DH(w4l8F!z zL=-a@v(Y6*2+<*(&)bPJE$e#PPq}13UKoK35~@s#c8KAdiwo$+rGC+k3Re&lDq3tRyQ4UFa&U}*8aZy@$=Q2?-fd~z4Zb6 z<JwDm|yr-)27>3xV;3T2t1taA6o2ow}FP}A5(X%IyM>7jsz4jrO^KVbJXP*5Py#ffYQr2L7L z5fXnRABuf@yUW{mUc~9?H8(RiZ|3wHpafDt0}4oF2yilO7^Ps3@ZwZ`ywO|NjNSwa zAQzgF@q%u`kcU0S=nuWVmSyKlqf7qugF2a%dH=FCTjp?x_koZJG>rrwC`52mjK0yh%r`Duw`J;mREAHb=vzfUymI*O z7=2~!jJ4gish^>`51cTe%OnveopuUeWAKG0y}W*q@v?Un#z~&6IubNX<%|Sdq6K zK}qwosC`=!lqP+TP3I;7&1g%>Xfsl)W&_EE1Xi=*c zfe_TdkWp5Xi=sbpB}q&z3c~&v`~L1Z=l%0}2+qBpn&@pZ>ab}vh8Tll00#gE_m(Ay zX0DxS9&hd;Qnw)Y^< zXk1h42o6w9-LzMpPq9V&^yv#PZ67D<@co@fF0H*c;GG}+x!xa;A$Cp_0On@Ns!bQs z_{)>$XSLngy`RF}_2XY3-S}+s$>SGJf7@;T^+Y;oOud1lTb)7R<@YDf{=XcrZ=D%U z2CAXov%h@)_o1U#$5#%&diq+ox%(vDV;Z|KT~H}kkGy;{-?g!QcD%A&NF)H@(6tBj z>;DcP`{Dc-51o1H`eM^9l3V# zs|Q{@`Agiqx%T6O&;2`0j{o!~t>&n$&NT$22;hJYfuV`}WqWq?*w1fWy6=_O?tS-< zVfDoIcW@<(ceqePKmbzr1|YbanQBaXhby<%pWUg?@7p?cYCndU?5a`L}f%vjl`eky+hGstZ->REucK>?u>xC5+Tlpb7!h9Ew7zE)rOT z1`{|x#LPhWki4wB49GCNnBb8afHGKrq)Pp za+%lKG3UZWHEVDra(6cCQtFcwL_zBf%v4xz)!H+2E-pgq3B-cV1z)z$s_Nd_CF92|i_7?g!kgu;;+9D+8E!P$Da#C_iu5q<)qP|;=v(*`k-fzf+9v!sd)#&+J*dN+uU zG3LB_AEpgMpa5lFR~9pS(*RU}rp=l))i&of$Lyo`-f=-y3Ax|Dr`B} z=@`~88&@BFwAmmKa^6=-NrQkTJ()$?%(=;Iqz#;_kF*c@A}>T`TcJU`TYHhzr|}k zpU>Ccd#$ye%j6Ak)ojKwbWWQ+I|LBiaX0te^jG>T@PsTFRSHG0B$FAHQV?O0o)MM7 zEM%dmWGgFHRk5nF+}-`uiYlt;-aEa*J) diff --git a/castle/textures/castle_shield_side.png b/castle/textures/castle_shield_side.png deleted file mode 100644 index 8aaa6a9ffc7a7f9beaae745180230c4776cc8735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~j!2~2Dq<3-vDOFDw$B>F!tOwf#83Y6vHoRz_ seXH2x)e_^35~)_7M}?L-O$i?v3me&c61@0(ff^V*UHx3vIVCg!0N{Tapa1{> diff --git a/castle/textures/castle_shield_side_2.png b/castle/textures/castle_shield_side_2.png deleted file mode 100644 index 07282d258050215da0815a757957ad8c43dc1f38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~j!2~2Dq<3-vDJ4%A$B>F!$%z@6NeRi$3Swdc oNl8f!4fX#e{{2b(@s+!eVM!>ju!9P-DNr?or>mdKI;Vst0C^V|U;qFB diff --git a/castle/textures/castle_shield_side_3.png b/castle/textures/castle_shield_side_3.png deleted file mode 100644 index 6dc8aeb19f596c3463b5ec6c20ce22ce57bf6c03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~j!2~2Dq<3-vDIHH2$B>F!tOqwT9x&iJykY5P z&;RvHpU4C}2u@Fn6%!OKX{^qj_2k_pliXj-B0oi&c$D1c0rfF>y85}Sb4q9e01~Pm A!TTHWJ?_x+hLD3*|mOSy5KHYUy~hR#+-=4B{Ne0XB+bGPfAAz^DOHK5Z;yl}ca zmm-l=>(Nk-EFOc~ur_qaxDK9HTYu3p$ff8X@fZ3>013tGCjiAis33zf7m<#j00000 LNkvXXu0mjfi7Ia1 diff --git a/castle/textures/castle_space.png b/castle/textures/castle_space.png deleted file mode 100644 index c2e875225706b9a6c835ab1f5d9d76ac140dbb1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVhfPFS!u;;lEal|aXmQ!2!LEx2FAG0T2??7gQu&X%Q~loCIFkZAu0d> diff --git a/castle/textures/castle_steel.png b/castle/textures/castle_steel.png deleted file mode 100644 index 28ecd602f0427665474ace05515786e50e312d4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA=6bp~hE&`V?YrH3)Pch}v>X z-se)i;Av5Lg=BflfVV0?u3OB!s<>UHBQ1LIiRCBPJkl$zpIDt%yy^;T+JbLa|L?rv`0>=DHl|0wjs+fQ?D`t3hCWBb>;U#2jsB>mOjzUSN{!_WLZ+R>-QY-jxe OIoQ+H&t;ucLK6TtxLphY diff --git a/castle/textures/castle_stonewall.png b/castle/textures/castle_stonewall.png deleted file mode 100644 index b8f823fd39f1933ce4981f5d47f3a3145c060659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmV;F0&D$=P)k1dVSl}yX$80P85x{`H5KrIgd`u$8D?&Xo1W2}UK7CBUlYqYb_Bl$8BhZ`a~98}HM0Q)7%- zS>GvxB%7Ff6GM!Lehw*(I;=PafNpke%>`$F9WQ7SX=`!lF96^}+O1``!0BQE;OAHE z-F58}?2p5jhx4YXD+c)X_038k5CVie_UbS!zy0`nyy!oU(@ncp&ifeeUtBjFzn;}f zN}Q}$K0wKvM%t8DoM{`Nln}#W?XUz!Qiy3?%d6T7POzUnV?Zg1#e1K$kEhEFDa8<# z3yrAG$`ua7Vx0?wQw%)p=tTqjww3#_`0RY%!6TaD96~-!r z&xg^*{Neju%tdnSCjIw$9vA=S?xtdtGpb$q`mE4Gjy^X~eYoH5pQmm%gb?GS4LJe% z<^F}s#f3l!^x6RcJ`F|+yx1Ta?UX@Ekx>vN0mK;o>84r;7gEXD*Z=_Nb5_%WNHk-) u!2URLj*UcGXe{NVEKxB-LMRl7^YMR50;8MH0fkAb28_AGnsD&ZE0xcC5~CcaIH^nz8xl3IHqO#qyC=0 zJ1AljIX((@wH*DzGeXPTd_(uFjUww3JHCT;66*7^q(qLj4i%jgm-gT;Lg=Edg!OJo zTn}(dUhH>E6*UTx{R6-1W&X&@i1!28U3twvkt7r&4}1G=qmX{6TTqrsv-Zp@Hpd=7XAFQ@^pBcjYu7KV7$I@g=Dm1 zTyR&|Q&J~fRPp1us*}La3c`9o63`E4T;mA-MJ=E_3iB>&^O0>%(k%L(6;Z%RPT&_O+o>A=WNj}yr|7&9Akh5Hpb#s1u|+_) zo3m&JDTBZ2FGF9rtq89fWTy%4&%9*cAVhH+?%v?|^poj5JZu^*2e8AP3CeZY$oGAc mB&~v!ja72LNLlf;L-7YcZ(WneQcnl~0000FD6-=ilSv+U4Zj?(O9|H7hzc zD_&ADmw!Cw<=yJ(;p*w)+}qRP;MnHn-0JDz>+0g{>*MtE>(cMw<=*G!-|z0`@bBjF@aOXJ>htpI^z-WY_wIP56tn;U0LDo~K~#9! zWsgN-!$1H7wf2I&>?CFgbD0_b|EX?sY;~N2G{PhulM#(V=!lHd3DSfxF5(cu8A(zk z1bQo7Rp_dhAPET5Q04MTb>3mm2r_QIaJg=z?cs8sfr`S3T2`-HN^^G)}%LLbC}daVcD+H$TJzv}TmqAj zPo9Q1CneVNiZi5X(yMSj$uQF?*fSlpV6{{k?Nu43UxB%#Ye^NW)`dLzJskA5bemoc zlPSIzR|I#Ohxlzz_ZlU2Vw;O$}6ybqgiT@AH VcxvF0&S?Mu002ovPDHLkV1hqhjcWh^ diff --git a/castle/textures/castle_tapestry_inv.png b/castle/textures/castle_tapestry_inv.png deleted file mode 100644 index 99c1b2e4cdf347c5e0c5e80da3dd32a415b09434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2062 zcmV+p2=VucP)Yjeh!#!hpSOP z8?SlLeJ$+912?R;2_W6EAs`KT$dhO6i(sr!it1R;$6pp>tm~L3!Yx;(`EW8NfVV?T zO$4>5Z`sA>;2k&J5_Q9cB+tfq+0m1hvAolw4;_DSJ|hOlqj3W5>KJ)+{;eK;O^$OV2syj)%Q$ZOZRXX@XVEIb{}y-c<|D>xs}j z*P>i0ktw{dRR&U_AvuV~;!$=$BG(g<*|sm0%Va09?KJCK4h;R4%72-7(ze1QD%%!R z)~y(slQgixF)OW^;E3ud8km?-+ILE2*OH;vbglcg&)T$V#dVMR)ph}V#Z~7e67!Z^ zIQE8tLZLvda-agGqONcMb+1JeB$5VeF4GmoqhK>R22k2pBiKLokk%L&dB{`t9lB)3 zD`uT`*NmsUA@`dm9`_sG(9?6xrJK3)on7+ zl}ZilNn}nbjLqmsl(yY6Fi|>dPGX=lbqt)q2ZEpy)uL1sWzAltQVTLshOv%HF(m_2 z0@$}@+lt_AwPiP@K5byjC#|{eS*zaiF&obLyzhD}JP})U!b9uc(=%h&NXMa(OjPM$ z*hqy$EgI=cbN8kTgk;)MwCi3&YVDvg%GjRT8NYzBOutFj9bKK>PHfQxy}0h?kL6kO zYpJNPXslAo&Dz#ex$6=Cd3>uC27ceDSaw-q?2=jE(X-&1%+L9A?>Otehdtt+MWt2q zMuvv%IpIsa(R-KcvnCQtHth(FHY&~NE6g<1S4ySS9c7zQ&?BUBM2VjB&Y02Bm70?q zm=z=<4h5y2Zc`Up0Wd4*n}}jl6%whaGSOEVc+#ecXRNvGjMqJS7Tj^#CvEtM$Ni%-*4)=q zNt^80VmY3*W6x(C`d82Ex^K>+P2o5_)%sQ}+Y_c1BvY&6OZwgsT`_7}k0_UV+KO3Y zm8j5>t3;=qSG3Cj!IBx&hHmP*AdxomEOB7V?+6z3-F3BX2FT^kHpzy>fqD0BxoFL8 zpZ5c`MS}+Fplwa~W2rUgEt?+m12-%>6a~RpV%EIOUgLT}`0u36`9L&sV7bvkwZ1dW z$#nxmq-w#E%GlGsX0DFyn&7A*ixM5D%r~uCB|2xxj*Hg(vlk77hKEF}3>?@~HhRC3 zn(@FT9fuwZq7`TkVthKHYN?cU7zzyKHDmQC?rNE zQbD0Q?tQW*6!#51?}nhZZP6)n?E%=0+v_pS^z=m|t7<{5HgLv|eA78^8(L6^3j2me zanK%saV+oGNk@uYaMr#D9<^b^?9qryW#C3PmKOxvGM#lZVE+_WVXbo88d%DiY~BscN6kxzNro0e2+W5KkO)2SHv zHL35}lnTzsb?xEMf)(HN1;IqmjwQ3!%qpf2uIT`*n0UfOB1k1}cuL=@b8@NOCP&gm zU$pKMQv;X^>O>*;kkY2hx;6!sTqad{U?@10__#NnJDwP}$Uqb{N8SAQbidv^Erdlnn{Ua0HI``Yz^vrdct$zJ2#rOcx1&RC9x zxqP{)|G~t^4xf0b|HYO8P*p>vpmN26f6!?<#7q!xhZr2_xa6LNUU^s5GJr7oqpyGO zXa3|*7mJa3Z4b#I<)Pa?){`{PHz>qyzVK#{ldTOU5u^!05SNge}CAk z)?E-AP@!SSjN8>mKG$!i;)yhVz<`}NsnzAITIZ(&faOTX zh69nfu;ZeCJ2p`@{DYYIv&GAeGHrWQd(6Wh$Coa;=I3=w@BN?s%HIh5O7fz=^HW{% zg?q!V$CvBBeel8kFZ=R``rZi{h*@!}G^pM$^W_ho{Kbd-q2z@3>-FzcGvSB6RxSKh sXoJ!0qyR4LhQK%Ssyvyq{eSC!0XAt=!tySWCIA2c07*qoM6N<$f)t@It^fc4 diff --git a/castle/textures/castle_tapestry_long_inv.png b/castle/textures/castle_tapestry_long_inv.png deleted file mode 100644 index ce04c40dca9f8b4728820868d43c980c9d2299e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1822 zcmV+(2jTdMP)!N$bybh|t5?$>V~s_L?^#hM2y&a!k>`quCK?zyMVjr_;a zwrF?dT;^}_D=$PRO0WImQt$k^7h5lV@fw8aFO|#L zGx;?COtAnVB46FBhj+*CPK?8y`JaZ@f15t@i|0Ra0nSCQ=$H=^XNm#15t+WaT6kZ6 zJe!m!kM$p0@UlyPZM-n}L*r7uS$=Dj7oVeXy2g6?j_O;t zZ#k+vH8)?B0{KmhLu>vnHk3#W#4?Avg1$u`4QGl1sG%mar=%)K)zNUT1-ICfNR1up z76tG&cI>#trlyV{5$xGEmMBRzEV<-*ktvw?v!-1Y+a@Mz8g`XTEXo9AvZ73QBL!2b zsskhj#ug>z0BN$pC!VY?`RF4|tzbj>j}4U{E@60yigX5h8xO+PQrgsB}h|8%Qd)4rY~dJ+>Y ziH5OKR`SVW0LmzfO^qFjL~3Gv0bOHdEma>n`A~Q+Dg>a8miztQ!$y_`H4L=mQm;CY zDVgSnGc_4Atc?(vx1wrjPjFOSMGJLTth=h|?;3@*WXMe|>PYOWW6lY&R3>q!vO}qS zmVRVb6J~nmZCmk{R8LPuM{MMyG8Ksj-0kjS6u1GId1*t``vazNPhQ$Ef*oIS66AcqV38{Ul%z|7=?kJXv0ocZt9d|fq&OaOq zrq*27aNUZ&B}4b(_F@3$QSnQeNLQp}s%Ob>sR`MriYRqR$L8L8mUGJvlY7WG51Dm=As&B3*7AyZn`QQjQJ{)Br=9g4Be{vlq7_Y3nbc8t7^vM` zSy&}pbf3(`uC|i0B|RkvJ}YjB(T48S$)ip|-!WGV>u)x55vZG@n$ zo6{=>;4IGCvue|-Ic4LUlfqcTriQlL?JeEVssMm5;R~8_E0#57Vhh?nZR|eVnmU@& zCV4TXc!Jb1UAMSkf~l50+lDx%q+#GBP86d+31y4As#=0bO-bf04X@jvysIIo%Y@L(DsNB;h3$fETW)nxtZOXSSBXzaEjZM2K09^c%y(ap z9?A*GET3tdBN5!QyK=eXKqi)Fbo1cYlXslo%v<^1-Xk#u0^F>y&sY8u zqNatX*1mBy+Q>(!pHJVYKUyGB0RR91 diff --git a/castle/textures/castle_tapestry_very_long_inv.png b/castle/textures/castle_tapestry_very_long_inv.png deleted file mode 100644 index 6fcca22149a5c384f64cd11651776d2324da5a15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1376 zcmV-m1)utfP)7#b`&JynKM;f8yH!c`>Zk8}@74ES@!IX`=dMk` zkFt*)@?ul5@=fixAT6k#6KMk02SQllV z$Z01*06jH1N1c*Wbze!-sM8u&rvs&6*Ni((tBEX&j7b$GPNqUk!-od6EE}+E%sZ+| zhP5>Iu@3Gt1&JkRJWvr?lhv@TXU~;>5WpJ>$|enq)I1VTiiVUuQ`As% zQlh49THV=!Ab^S?WlJVJ*H^RRoQ%iD)F*=gR_s`IUZfBG1DKE+vtv?SETg62u8xdKF9;wpZNi?GJ;TP;&8xd)+}-&gfR5OjipxsK z8?b5I1-s%fOL1F6-I1v8dS*tMwOy1cBWuZ#r&d|5%>2?eojRW+NMvNjB+K>#DlrrbB- zsZq0XE?V)@Ny}l%@*!J#{(sw>>~yHNZh2l)Daa01BkWc#j1wF%z`D) ztT3HC*b zu4dV`SkpE(Lu}9U3g(ohy84EE!6QA#yvVW>9XMcA(XhuxESj~gY0!v_rpYKZ5n^*1 z>l;y5($d#<&q;mFbiQ!U;e!Y4>evvwtzyj)ha?gW`CRINnXwVkAnQPN~3pwd`^;%m~<$0h4FWv zo6|FWX(_}RQJNC{tlB%9?(~nheXEfq>mB#f%?J6v=^sCMK&%r_{-9RfNz;BhkapL) z(aj6ryJYD4=%+`+Y)-TN)XMiW@qBhBnrj{F6W#3ptMnJ4S}Mh#(qEzSWT$5`P^*&8|b{{o-U3d6}N2rUkWuD@U#Rk zxFxLdUGqWh>)-ZsGq2XwZ`wTbuFnHq28ZvB2z_QXN`ti zXSQEIn$xrM+4q|o6&e!L86O+yD6df0IJU_q`Hi^rl!*CCp8W;V8=aP&n_?!kyF^QMWmM*RmwgPUH#i4)Sw6p9`Dn$8hC}<_ b3m#?n&EWi(a6?fP=wt>@S3j3^P6fXrd-xV8S{7%>N%o ze7xPhJm+_-%U_|5X2EM)uKozk0_m<=xwZ&>I|`gw4GE>Cq!mbeU)4q$0o~b=H%;8L zNx*Y5a%N*`phUxCRWyRbreGVI=r){BgR6OTy@=srs*=!s+N>J^=6qMgff$FDVWfnH zH6`hYZJD-^aL5!}+y%b-tKo<>>hEHbYf2H2}7AOjX7 zzn7s483_4McE+kL4TfXja4fV_!V*(6p%EbKiYbjkx3xrQ{o~A^I!UE*pD25l`dDbE zM21ib4M_$lDU?^2nhe}0GN9g91uiv*`}MBOd9vpFSGA_TeDAL}|GM6vCHH0Jfw3iO P00000NkvXXu0mjf*Yv04 diff --git a/castle/textures/castle_workbench_front.png b/castle/textures/castle_workbench_front.png deleted file mode 100644 index 27a1f1f8f42242cf70c0fe4f14a01d8a5fadb62d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)k4FVJn1RWI!QA9FrS}-RZ40&TFn1n`bSud-QKd_){4haLFj8hH? z022-dP((6>Z!?j6Je7h;q>@<<3Ir1j0u>JhBpM4P8w*nr6^?m13I+fT2?7%g0}>4d z91{f`6bMof6HyTqO+hhhRU2zn9Bf%9a9%5jb2X5AJfMqEr<7f%mR~zx7j6Im0IW$w zK~#9!J&)%SgCG!uPmd@dNbEhP_xk=Xmpdos`@^z3yA1GD01&T^t5Zxum7qK(CMH2K zu7e+K8z6v1AuxCDlL*GbXsHT`F@{e&f}N`7a(zsKV!34Qw=Bzc8`=QTbc>lrkRcDc z-|pQzBsw;{H1&OFqQoaWGLRBy>MBaK){-k))4i_P8Mq?C@KqE=MDzo{;`uW)MjHwd lrIh(Om!wcZ$>0B@$}ii}3URBpECK)k002ovPDHLkV1gLbf&Ksh diff --git a/castle/textures/castle_workbench_side.png b/castle/textures/castle_workbench_side.png deleted file mode 100644 index b6418acba534863a6092316bd6a55f11ff03a245..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZtG&L0tSE;77o(4Zfw~Nj zzmuW2gFYuavj{JfpOZnLi&1WrfvPmOzq3(Jr2gs&_I#WSa$+14Yi#(qScG|)Mfq8! zg;-RixB~@60$hyxDlOSq7&+OPWQ18|L^whOgo6b|LIp*_ghYKE4Sk*T{hbX%Jk2Bg zY$jCO{CK|U0?--LJY5_^DsK7qh4URY;BkIxk(FJkdd~0ryTASsCtaKO=r^%w9z4$E zuqP%zIVDjzLifmLiOmlrxQ`xL5prLfh2w|OvrIX+ir);y4Wfx{3(U1mj&F&zcvHz- zbNTH*lX<*WQ=O|rX8Q5Oh8}H7W42rw`?Gn8(xIz2OM*V`jI~~V>)=Vzy*wWz@*`YS l7QM6+)ZQ}T&9Bng`}SJ0{|L-D{SD|s22WQ%mvv4FO#rYbY~TO@ diff --git a/castle/textures/castle_workbench_top.png b/castle/textures/castle_workbench_top.png deleted file mode 100644 index fef4827774d1a4cdec3c9b64036aa10c618768ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}a)3{W>*@*iaZ*wVQZliUlJ@!v z^P7wlrDfx!WD=yLa-$4lC8gt~rIVy&ydCu8B_-n}rTv@?5~Zd4t85ZMQnJa?(!Ngm zF%lASAS9J2DH$s*oh&VzBqNh7E9>K6&|6`>$M(u&pmi%eT^vIyZn^eH<{ft6ah|`V zGwpN5$!lhwv+w<%GPRM3?Td2&zl!DcDF)k*woZ99(~2!?=Zbq$$sw2KzOnM1^tm+6 zSLF-K|8S=wO^;<9ds(=Zx>C11IJT)~;Uzv7v(EJnT=T`m-tle}|8&HvEHUVLVv&Nq z(c|k*uOD8NJzopr0J1oF`2YX_ diff --git a/castle/town_item.lua b/castle/town_item.lua deleted file mode 100644 index ee7d22f8..00000000 --- a/castle/town_item.lua +++ /dev/null @@ -1,386 +0,0 @@ - -minetest.register_alias("darkage:box", "castle:crate") -minetest.register_alias("cottages:straw", "farming:straw") -minetest.register_alias("castle:straw", "farming:straw") -minetest.register_alias("darkage:straw", "farming:straw") -minetest.register_alias("cottages:straw_bale", "castle:bound_straw") -minetest.register_alias("darkage:straw_bale", "castle:bound_straw") -minetest.register_alias("darkage:lamp", "castle:street_light") -minetest.register_alias("castle:pavement", "castle:pavement_brick") - -minetest.register_node("castle:anvil",{ - drawtype = "nodebox", - description = "Anvil", - tiles = {"castle_steel.png"}, - groups = {cracky=2,falling_node=1}, - sounds = default.node_sound_stone_defaults(), - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.500000,-0.500000,-0.500000,0.500000,-0.250000,0.500000}, - {-0.187500,-0.500000,-0.375000,0.187500,0.312500,0.375000}, - {-0.375000,-0.500000,-0.437500,0.375000,-0.125000,0.437500}, - {-0.500000,0.312500,-0.500000,0.500000,0.500000,0.500000}, - {-0.375000,0.187500,-0.437500,0.375000,0.425000,0.437500}, - }, - }, -}) - -minetest.register_craft({ - output = "castle:anvil", - recipe = { - {"default:steel_ingot","default:steel_ingot","default:steel_ingot"}, - {"","default:steel_ingot", ""}, - {"default:steel_ingot", "default:steel_ingot","default:steel_ingot"}, - } -}) - -minetest.register_node("castle:workbench",{ - description = "Workbench", - tiles = {"castle_workbench_top.png", "castle_workbench_bottom.png", "castle_workbench_side.png", "castle_workbench_side.png", "castle_workbench_back.png", "castle_workbench_front.png"}, - paramtype2 = "facedir", - paramtype = "light", - groups = {choppy=2,oddly_breakable_by_hand=2,flammable=2}, - sounds = default.node_sound_wood_defaults(), - drawtype = "normal", - on_construct = function ( pos ) - local meta = minetest.get_meta( pos ) - meta:set_string( 'formspec', - 'size[10,10;]' .. - default.gui_bg .. - default.gui_bg_img .. - default.gui_slots .. - 'label[1,0;Source Material]' .. - 'list[context;src;1,1;2,4;]' .. - 'label[4,0;Recipe to Use]' .. - 'list[context;rec;4,1;3,3;]' .. - 'label[7.5,0;Craft Output]' .. - 'list[context;dst;8,1;1,4;]' .. - 'list[current_player;main;1,6;8,4;]' ) - meta:set_string( 'infotext', 'Workbench' ) - local inv = meta:get_inventory() - inv:set_size( 'src', 2 * 4 ) - inv:set_size( 'rec', 3 * 3 ) - inv:set_size( 'dst', 1 * 4 ) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in workbench at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to workbench at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from workbench at "..minetest.pos_to_string(pos)) - end, -}) -local get_recipe = function ( inv ) - local result, needed, input - needed = inv:get_list( 'rec' ) - - result, input = minetest.get_craft_result( { - method = 'normal', - width = 3, - items = needed - }) - - local totalneed = {} - - if result.item:is_empty() then - result = nil - else - result = result.item - for _, item in ipairs( needed ) do - if item ~= nil and not item:is_empty() and not inv:contains_item( 'src', item ) then - result = nil - break - end - if item ~= nil and not item:is_empty() then - if totalneed[item:get_name()] == nil then - totalneed[item:get_name()] = 1 - else - totalneed[item:get_name()] = totalneed[item:get_name()] + 1 - end - end - end - for name, number in pairs( totalneed ) do - local totallist = inv:get_list( 'src' ) - for i, srcitem in pairs( totallist ) do - if srcitem:get_name() == name then - local taken = srcitem:take_item( number ) - number = number - taken:get_count() - totallist[i] = srcitem - end - if number <= 0 then - break - end - end - if number > 0 then - result = nil - break - end - end - end - - return needed, input, result -end - -minetest.register_abm( { - nodenames = { 'castle:workbench' }, - interval = 5, - chance = 1, - action = function ( pos, node ) - local meta = minetest.get_meta( pos ) - local inv = meta:get_inventory() - local result, newinput, needed - if not inv:is_empty( 'src' ) then - -- Check for a valid recipe and sufficient resources to craft it - needed, newinput, result = get_recipe( inv ) - if result ~= nil and inv:room_for_item( 'dst', result ) then - inv:add_item( 'dst', result ) - for i, item in pairs( needed ) do - if item ~= nil and item ~= '' then - inv:remove_item( 'src', ItemStack( item ) ) - end - if newinput[i] ~= nil and not newinput[i]:is_empty() then - inv:add_item( 'src', newinput[i] ) - end - end - end - end - end -} ) - -local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") then - return false - end - return true -end - -minetest.register_craft({ - output = "castle:workbench", - recipe = { - {"default:steel_ingot","default:steel_ingot","default:steel_ingot"}, - {"default:wood", "default:wood","default:steel_ingot"}, - {"default:tree", "default:tree","default:steel_ingot"}, - } -}) - -minetest.register_node("castle:dungeon_stone", { - description = "Dungeon Stone", - drawtype = "normal", - tiles = {"castle_dungeon_stone.png"}, - groups = {cracky=2}, - paramtype = "light", - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_craft({ - output = "castle:dungeon_stone", - recipe = { - {"default:stonebrick", "default:obsidian"}, - } -}) - -minetest.register_craft({ - output = "castle:dungeon_stone", - recipe = { - {"default:stonebrick"}, - {"default:obsidian"}, - } -}) - -minetest.register_node("castle:crate", { - description = "Crate", - drawtype = "normal", - tiles = {"castle_crate_top.png","castle_crate_top.png","castle_crate.png","castle_crate.png","castle_crate.png","castle_crate.png"}, - groups = {choppy=3}, - sounds = default.node_sound_wood_defaults(), - paramtype = "light", - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", - "size[8,9]".. - default.gui_bg .. - default.gui_bg_img .. - default.gui_slots .. - "list[current_name;main;0,0;8,5;]".. - "list[current_player;main;0,5;8,4;]") - meta:set_string("infotext", "Crate") - local inv = meta:get_inventory() - inv:set_size("main", 8*4) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in crate at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to crate at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from crate at "..minetest.pos_to_string(pos)) - end, -}) - -minetest.register_craft({ - output = "castle:crate", - recipe = { - {"default:wood", "default:wood", "default:wood"}, - {"default:wood", "default:steel_ingot", "default:wood"}, - } -}) - -minetest.register_node("castle:bound_straw", { - description = "Bound Straw", - drawtype = "normal", - tiles = {"castle_straw_bale.png"}, - groups = {choppy=4, flammable=1, oddly_breakable_by_hand=3}, - sounds = default.node_sound_leaves_defaults(), - paramtype = "light", -}) - -minetest.register_craft({ - output = "castle:bound_straw", - recipe = { - {"castle:straw", "castle:ropes"}, - } -}) - -minetest.register_node("castle:pavement_brick", { - description = "Paving Stone", - drawtype = "normal", - tiles = {"castle_pavement_brick.png"}, - groups = {cracky=2}, - paramtype = "light", - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_craft({ - output = "castle:pavement_brick 4", - recipe = { - {"default:stone", "default:cobble"}, - {"default:cobble", "default:stone"}, - } -}) - -minetest.register_node("castle:light",{ - drawtype = "glasslike", - description = "Light Block", - sunlight_propagates = true, - light_source = 14, - tiles = {"castle_street_light.png"}, - groups = {cracky=2}, - sounds = default.node_sound_glass_defaults(), - paramtype = "light", -}) - -minetest.register_craft({ - output = "castle:light", - recipe = { - {"default:stick", "default:glass", "default:stick"}, - {"default:glass", "default:torch", "default:glass"}, - {"default:stick", "default:glass", "default:stick"}, - } -}) - -if minetest.get_modpath("moreblocks") then - stairsplus:register_all("castle", "dungeon_stone", "castle:dungeon_stone", { - description = "Dungeon Stone", - tiles = {"castle_dungeon_stone.png"}, - groups = {cracky=2, not_in_creative_inventory=1}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("castle", "pavement_brick", "castle:pavement_brick", { - description = "Pavement Brick", - tiles = {"castle_pavement_brick.png"}, - groups = {cracky=2, not_in_creative_inventory=1}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - -else - stairs.register_stair_and_slab("dungeon_stone", "castle:dungeon_stone", - {cracky=2}, - {"castle_dungeon_stone.png"}, - "Dungeon Stone Stair", - "Dungeon Stone Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("pavement_brick", "castle:pavement_brick", - {cracky=2}, - {"castle_pavement_brick.png"}, - "Castle Pavement Stair", - "Castle Pavement Slab", - default.node_sound_stone_defaults() - ) -end - -minetest.register_node( "castle:chandelier", { - drawtype = "plantlike", - description = "Chandelier", - paramtype = "light", - wield_image = "castle_chandelier_wield.png", - inventory_image = "castle_chandelier_wield.png", - groups = {cracky=2}, - sounds = default.node_sound_glass_defaults(), - sunlight_propagates = true, - light_source = 14, - tiles = { - { - name = "castle_chandelier.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 1.0 - }, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {0.35,-0.375,0.35,-0.35,0.5,-0.35}, - - }, - }, -}) - -minetest.register_node( "castle:chandelier_chain", { - drawtype = "plantlike", - description = "Chandelier Chain", - paramtype = "light", - wield_image = "castle_chandelier_chain.png", - inventory_image = "castle_chandelier_chain.png", - groups = {cracky=2}, - sounds = default.node_sound_glass_defaults(), - sunlight_propagates = true, - tiles = {"castle_chandelier_chain.png"}, - selection_box = { - type = "fixed", - fixed = { - {0.1,-0.5,0.1,-0.1,0.5,-0.1}, - - }, - }, -}) - diff --git a/castle_tapestries/init.lua b/castle_tapestries/init.lua index 03e318d0..437511e1 100644 --- a/castle_tapestries/init.lua +++ b/castle_tapestries/init.lua @@ -73,7 +73,10 @@ minetest.register_node("castle_tapestries:tapestry", { type = "wallmounted", wall_side = {-0.5,-0.5,0.4375,0.5,1.5,0.5}, }, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew }) @@ -103,7 +106,10 @@ minetest.register_node("castle_tapestries:tapestry_long", { type = "wallmounted", wall_side = {-0.5,-0.5,0.4375,0.5,2.5,0.5}, }, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew }) @@ -133,7 +139,10 @@ minetest.register_node("castle_tapestries:tapestry_very_long", { type = "wallmounted", wall_side = {-0.5,-0.5,0.4375,0.5,3.5,0.5}, }, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew }) diff --git a/coloredwood/init.lua b/coloredwood/init.lua index 9a9f2317..2c09e217 100644 --- a/coloredwood/init.lua +++ b/coloredwood/init.lua @@ -158,6 +158,7 @@ minetest.register_node("coloredwood:wood_block", { sunlight_propagates = false, groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2, not_in_creative_inventory=1, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "default:wood" }) @@ -180,6 +181,11 @@ for _, color in ipairs(coloredwood.hues_plus_greys) do paramtype = "light", paramtype2 = "colorfacedir", palette = "unifieddyes_palette_"..color.."s.png", + after_place_node = function(pos, placer, itemstack, pointed_thing) + print("after_place_node on "..minetest.get_node(pos).name) + minetest.rotate_node(itemstack, placer, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2, not_in_creative_inventory=1, ud_param2_colorable = 1}, after_dig_node = unifieddyes.after_dig_node } @@ -203,13 +209,19 @@ end minetest.override_item(i.name, { ud_replacement_node = "coloredwood:"..s1.."_wood_grey"..s2, paramtype2 = "colorfacedir", + after_place_node = function(pos, placer, itemstack, pointed_thing) + print("overridden after_place_node on "..i.name) + minetest.rotate_node(itemstack, placer, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, + on_place = minetest.item_place, groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1, not_in_creative_inventory=1, ud_param2_colorable = 1}, }) end end end - -- fix drops for colored versions of stairsplus nodes + -- fix drops and other stuff for colored versions of stairsplus nodes for _, i in pairs(minetest.registered_nodes) do if string.find(i.name, "coloredwood:stair_") @@ -222,6 +234,12 @@ end mname = string.gsub(i.name, "coloredwood:", "moreblocks:") local s1, s2 = is_stairsplus(mname, true) minetest.override_item(i.name, { + after_place_node = function(pos, placer, itemstack, pointed_thing) + print("overridden after_place_node on "..i.name) + minetest.rotate_node(itemstack, placer, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, + on_place = minetest.item_place, drop = "moreblocks:"..s1.."_wood"..s2 }) end @@ -231,6 +249,7 @@ end minetest.override_item("default:wood", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "coloredwood:wood_block", + after_place_node = unifieddyes.recolor_on_place, groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1, ud_param2_colorable = 1}, }) @@ -241,6 +260,7 @@ default.register_fence("coloredwood:fence", { palette = "unifieddyes_palette_extended.png", groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "default:fence_wood", material = "default:wood" @@ -249,6 +269,7 @@ default.register_fence("coloredwood:fence", { minetest.override_item("default:fence_wood", { palette = "unifieddyes_palette_extended.png", ud_replacement_node = "coloredwood:fence", + after_place_node = unifieddyes.recolor_on_place, groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, ud_param2_colorable = 1} }) diff --git a/extranodes/init.lua b/extranodes/init.lua index c3de5abb..eb54067a 100644 --- a/extranodes/init.lua +++ b/extranodes/init.lua @@ -149,13 +149,17 @@ local iclipfence_def = { if minetest.get_modpath("unifieddyes") then iclip_def.paramtype2 = "colorwallmounted" iclip_def.palette = "unifieddyes_palette_colorwallmounted.png" - iclip_def.after_place_node = unifieddyes.fix_rotation + iclip_def.after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end iclip_def.after_dig_node = unifieddyes.after_dig_node iclip_def.groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, ud_param2_colorable = 1} iclipfence_def.paramtype2 = "color" iclipfence_def.palette = "unifieddyes_palette_extended.png" iclipfence_def.on_construct = unifieddyes.on_construct + iclipfence_def.after_place_node = unifieddyes.recolor_on_place iclipfence_def.after_dig_node = unifieddyes.after_dig_node iclipfence_def.groups = {fence=1, choppy=1, snappy=1, oddly_breakable_by_hand=1, ud_param2_colorable = 1} iclipfence_def.place_param2 = 171 -- medium amber, low saturation, closest color to default:wood diff --git a/homedecor/bathroom_furniture.lua b/homedecor/bathroom_furniture.lua index 100ea889..8980422e 100644 --- a/homedecor/bathroom_furniture.lua +++ b/homedecor/bathroom_furniture.lua @@ -16,6 +16,7 @@ minetest.register_node("homedecor:bathroom_tiles_dark", { groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -34,6 +35,7 @@ minetest.register_node("homedecor:bathroom_tiles_medium", { groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -52,6 +54,7 @@ minetest.register_node("homedecor:bathroom_tiles_light", { groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) diff --git a/homedecor/bedroom.lua b/homedecor/bedroom.lua index 9dd42ea8..94f886da 100644 --- a/homedecor/bedroom.lua +++ b/homedecor/bedroom.lua @@ -52,11 +52,13 @@ homedecor.register("bed_regular", { on_rotate = screwdriver.disallow, after_place_node = function(pos, placer, itemstack, pointed_thing) unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) if not placer:get_player_control().sneak then return homedecor.bed_expansion(pos, placer, itemstack, pointed_thing) end end, - after_dig_node = function(pos) + after_dig_node = function(pos, oldnode, oldmetadata, digger) + unifieddyes.after_dig_node(pos, oldnode, oldmetadata, digger) homedecor.unextend_bed(pos) end, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) @@ -91,7 +93,9 @@ homedecor.register("bed_extended", { sounds = default.node_sound_wood_defaults(), expand = { forward = "air" }, on_rotate = screwdriver.disallow, - after_dig_node = function(pos) + after_place_node = unifieddyes.recolor_on_place, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + unifieddyes.after_dig_node(pos, oldnode, oldmetadata, digger) homedecor.unextend_bed(pos) end, -- on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) @@ -123,10 +127,14 @@ homedecor.register("bed_kingsize", { node_box = kbed_cbox, sounds = default.node_sound_wood_defaults(), on_rotate = screwdriver.disallow, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = function(pos, oldnode, oldmetadata, digger) + unifieddyes.after_dig_node(pos, oldnode, oldmetadata, digger) local inv = digger:get_inventory() - if digger:get_player_control().sneak and inv:room_for_item("main", "bed_regular 1") then + if digger:get_player_control().sneak and inv:room_for_item("main", "homedecor:bed_regular 2") then inv:remove_item("main", "homedecor:bed_kingsize 1") inv:add_item("main", "homedecor:bed_regular 2") end diff --git a/homedecor/furniture.lua b/homedecor/furniture.lua index a7258bcc..37cca25f 100644 --- a/homedecor/furniture.lua +++ b/homedecor/furniture.lua @@ -81,7 +81,10 @@ homedecor.register("kitchen_chair_padded", { collision_box = kc_cbox, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) @@ -105,7 +108,10 @@ homedecor.register("armchair", { groups = {snappy=3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), node_box = ac_cbox, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew, }) diff --git a/homedecor/handlers/expansion.lua b/homedecor/handlers/expansion.lua index 17d6d315..9028f3e1 100644 --- a/homedecor/handlers/expansion.lua +++ b/homedecor/handlers/expansion.lua @@ -53,18 +53,8 @@ homedecor.wall_fdir_to_fwd = { { -1, 0 }, } -local placeholder_node = "homedecor:expansion_placeholder" -minetest.register_node(placeholder_node, { - description = S("Expansion placeholder (you hacker you!)"), - groups = { not_in_creative_inventory=1 }, - drawtype = "airlike", - paramtype = "light", - walkable = false, - selection_box = { type = "fixed", fixed = { 0, 0, 0, 0, 0, 0 } }, - is_ground_content = false, - sunlight_propagates = true, - buildable_to = false, -}) +local placeholder_node = "air" +minetest.register_alias("homedecor:expansion_placeholder", "air") --- select which node was pointed at based on it being known, not ignored, buildable_to -- returns nil if no node could be selected @@ -94,7 +84,7 @@ local function is_buildable_to(placer_name, ...) end -- place one or two nodes if and only if both can be placed -local function stack(itemstack, placer, fdir, pos, def, pos2, node1, node2) +local function stack(itemstack, placer, fdir, pos, def, pos2, node1, node2, pointed_thing) local placer_name = placer:get_player_name() or "" if is_buildable_to(placer_name, pos, pos2) then local lfdir = fdir or minetest.dir_to_facedir(placer:get_look_dir()) @@ -111,7 +101,7 @@ local function stack(itemstack, placer, fdir, pos, def, pos2, node1, node2) -- call after_place_node of the placed node if available local ctrl_node_def = minetest.registered_nodes[node1] if ctrl_node_def and ctrl_node_def.after_place_node then - ctrl_node_def.after_place_node(pos, placer) + ctrl_node_def.after_place_node(pos, placer, itemstack, pointed_thing) end if not homedecor.expect_infinite_stacks then @@ -140,7 +130,7 @@ function homedecor.stack_vertically(itemstack, placer, pointed_thing, node1, nod local top_pos = { x=pos.x, y=pos.y+1, z=pos.z } - return stack(itemstack, placer, nil, pos, def, top_pos, node1, node2) + return stack(itemstack, placer, nil, pos, def, top_pos, node1, node2, pointed_thing) end -- Stack one door node above another @@ -162,7 +152,7 @@ function homedecor.stack_wing(itemstack, placer, pointed_thing, node1, node2, no end local top_pos = { x=pos.x, y=pos.y+1, z=pos.z } - return stack(itemstack, placer, fdir, pos, def, top_pos, node1, node2) + return stack(itemstack, placer, fdir, pos, def, top_pos, node1, node2, pointed_thing) end function homedecor.stack_sideways(itemstack, placer, pointed_thing, node1, node2, dir) @@ -177,13 +167,14 @@ function homedecor.stack_sideways(itemstack, placer, pointed_thing, node1, node2 local pos2 = { x = pos.x + fdir_transform[fdir+1][1], y=pos.y, z = pos.z + fdir_transform[fdir+1][2] } - return stack(itemstack, placer, fdir, pos, def, pos2, node1, node2) + return stack(itemstack, placer, fdir, pos, def, pos2, node1, node2, pointed_thing) end function homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, trybunks) local thisnode = minetest.get_node(pos) - local fdir = thisnode.param2 + local param2 = thisnode.param2 + local fdir = param2 % 8 local fxd = homedecor.wall_fdir_to_fwd[fdir+1][1] local fzd = homedecor.wall_fdir_to_fwd[fdir+1][2] @@ -219,14 +210,23 @@ function homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, trybunks local rightpos = {x=pos.x+rxd, y=pos.y, z=pos.z+rzd} local rightnode = minetest.get_node(rightpos) + local inv = placer:get_inventory() + local lastdye = unifieddyes.last_used_dye[placer_name] + if leftnode.name == "homedecor:bed_regular" then local newname = string.gsub(thisnode.name, "_regular", "_kingsize") + local meta = minetest.get_meta(leftpos) minetest.set_node(pos, {name = "air"}) - minetest.set_node(leftpos, { name = newname, param2 = fdir}) + minetest.set_node(leftpos, { name = newname, param2 = param2}) + meta:set_string("dye", lastdye) + inv:add_item("main", lastdye) elseif rightnode.name == "homedecor:bed_regular" then local newname = string.gsub(thisnode.name, "_regular", "_kingsize") + local meta = minetest.get_meta(rightpos) minetest.set_node(rightpos, {name = "air"}) - minetest.set_node(pos, { name = newname, param2 = fdir}) + minetest.set_node(pos, { name = newname, param2 = param2}) + meta:set_string("dye", lastdye) + inv:add_item("main", lastdye) end local toppos = {x=pos.x, y=pos.y+1.0, z=pos.z} @@ -234,18 +234,26 @@ function homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, trybunks if trybunks and is_buildable_to(placer_name, toppos, topposfwd) then local newname = string.gsub(thisnode.name, "_regular", "_extended") - minetest.set_node(toppos, { name = thisnode.name, param2 = fdir}) - minetest.set_node(pos, { name = newname, param2 = fdir}) + local newparam2 = param2 % 8 + if inv:contains_item("main", lastdye) then + minetest.set_node(toppos, { name = thisnode.name, param2 = param2}) + inv:remove_item("main", lastdye.." 1") + else + minetest.set_node(toppos, { name = thisnode.name, param2 = newparam2}) + minetest.chat_send_player(placer_name, "Ran out of "..lastdye..", using neutral color.") + unifieddyes.last_used_dye[placer_name] = nil + end + minetest.swap_node(pos, { name = newname, param2 = param2}) itemstack:take_item() end end function homedecor.unextend_bed(pos) local bottomnode = minetest.get_node({x=pos.x, y=pos.y-1.0, z=pos.z}) - local fdir = bottomnode.param2 + local param2 = bottomnode.param2 if bottomnode.name == "homedecor:bed_extended" then local newname = string.gsub(bottomnode.name, "_extended", "_regular") - minetest.set_node({x=pos.x, y=pos.y-1.0, z=pos.z}, { name = newname, param2 = fdir}) + minetest.swap_node({x=pos.x, y=pos.y-1.0, z=pos.z}, { name = newname, param2 = param2}) end end diff --git a/homedecor/lighting.lua b/homedecor/lighting.lua index ea1e1663..7dd504eb 100644 --- a/homedecor/lighting.lua +++ b/homedecor/lighting.lua @@ -35,7 +35,10 @@ minetest.register_node("homedecor:glowlight_half", { groups = { snappy = 3, ud_param2_colorable = 1 }, light_source = default.LIGHT_MAX, sounds = default.node_sound_glass_defaults(), - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node }) @@ -63,7 +66,10 @@ minetest.register_node("homedecor:glowlight_quarter", { groups = { snappy = 3, ud_param2_colorable = 1 }, light_source = default.LIGHT_MAX-1, sounds = default.node_sound_glass_defaults(), - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node }) @@ -91,7 +97,10 @@ minetest.register_node("homedecor:glowlight_small_cube", { groups = { snappy = 3, ud_param2_colorable = 1 }, light_source = default.LIGHT_MAX-1, sounds = default.node_sound_glass_defaults(), - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node }) @@ -429,6 +438,7 @@ local function reg_lamp(suffix, nxt, light, brightness) minetest.set_node(pos, node) end, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node }) @@ -459,8 +469,9 @@ local function reg_lamp(suffix, nxt, light, brightness) minetest.set_node(pos, node) end, on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, - expand = { top="placeholder" }, + expand = { top="air" }, }) -- for old maps that had the original 3dforniture mod @@ -497,7 +508,10 @@ homedecor.register("desk_lamp", { node_box = dlamp_cbox, walkable = false, groups = {snappy=3, ud_param2_colorable = 1}, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew }) diff --git a/homedecor/shutters.lua b/homedecor/shutters.lua index b463021a..44aa4abd 100644 --- a/homedecor/shutters.lua +++ b/homedecor/shutters.lua @@ -32,13 +32,17 @@ homedecor.register("shutter", { description = S("Wooden Shutter"), inventory_image = inv, wield_image = inv, - paramtype2 = "wallmounted", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", ud_replacement_node = "homedecor:shutter_colored", groups = { snappy = 3, ud_param2_colorable = 1 }, sounds = default.node_sound_wood_defaults(), selection_box = shutter_cbox, node_box = shutter_cbox, - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node }) @@ -54,7 +58,10 @@ homedecor.register("shutter_colored", { sounds = default.node_sound_wood_defaults(), selection_box = shutter_cbox, node_box = shutter_cbox, - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, drop = "homedecor:shutter" }) diff --git a/homedecor/window_treatments.lua b/homedecor/window_treatments.lua index df9dadf6..d6d776bd 100644 --- a/homedecor/window_treatments.lua +++ b/homedecor/window_treatments.lua @@ -113,7 +113,10 @@ minetest.register_node("homedecor:curtain_closed", { palette = "unifieddyes_palette_colorwallmounted.png", selection_box = { type = "wallmounted" }, after_dig_node = unifieddyes.after_dig_node, - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) local topnode = minetest.get_node({x=pos.x, y=pos.y+1.0, z=pos.z}) if string.find(topnode.name, "homedecor:curtainrod") then @@ -139,7 +142,10 @@ minetest.register_node("homedecor:curtain_open", { palette = "unifieddyes_palette_colorwallmounted.png", selection_box = { type = "wallmounted" }, after_dig_node = unifieddyes.after_dig_node, - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) local topnode = minetest.get_node({x=pos.x, y=pos.y+1.0, z=pos.z}) if string.find(topnode.name, "homedecor:curtainrod") then diff --git a/ilights/init.lua b/ilights/init.lua index 6f6fdd4c..eed4b03c 100644 --- a/ilights/init.lua +++ b/ilights/init.lua @@ -48,7 +48,10 @@ minetest.register_node("ilights:light", { light_source = 14, selection_box = lamp_cbox, node_box = lamp_cbox, - after_place_node = unifieddyes.fix_rotation, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node }) diff --git a/lavalamp/init.lua b/lavalamp/init.lua index 3fd12786..4260c362 100644 --- a/lavalamp/init.lua +++ b/lavalamp/init.lua @@ -34,6 +34,7 @@ minetest.register_node("lavalamp:lavalamp", { groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3, ud_param2_colorable = 1}, sounds = default.node_sound_glass_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) node.name = "lavalamp:lavalamp_off" @@ -64,6 +65,7 @@ minetest.register_node("lavalamp:lavalamp_off", { sounds = default.node_sound_glass_defaults(), drop = "lavalamp:lavalamp", on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) node.name = "lavalamp:lavalamp" diff --git a/lrfurn/armchairs.lua b/lrfurn/armchairs.lua index 93903f85..1488c959 100644 --- a/lrfurn/armchairs.lua +++ b/lrfurn/armchairs.lua @@ -23,7 +23,10 @@ minetest.register_node("lrfurn:armchair", { groups = {snappy=3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), node_box = armchair_cbox, - after_place_node = unifieddyes.fix_rotation_nsew, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + end, after_dig_node = unifieddyes.after_dig_node, on_rotate = unifieddyes.fix_after_screwdriver_nsew, on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) diff --git a/lrfurn/longsofas.lua b/lrfurn/longsofas.lua index b5c09d51..39a6dc1c 100644 --- a/lrfurn/longsofas.lua +++ b/lrfurn/longsofas.lua @@ -26,6 +26,7 @@ minetest.register_node("lrfurn:longsofa", { on_rotate = screwdriver.disallow, after_place_node = function(pos, placer, itemstack, pointed_thing) lrfurn.fix_sofa_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) local playername = placer:get_player_name() if minetest.is_protected(pos, placer:get_player_name()) then return true end diff --git a/lrfurn/sofas.lua b/lrfurn/sofas.lua index 38b557d8..0f6a1533 100644 --- a/lrfurn/sofas.lua +++ b/lrfurn/sofas.lua @@ -26,6 +26,7 @@ minetest.register_node("lrfurn:sofa", { on_rotate = screwdriver.disallow, after_place_node = function(pos, placer, itemstack, pointed_thing) lrfurn.fix_sofa_rotation_nsew(pos, placer, itemstack, pointed_thing) + unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) local playername = placer:get_player_name() if minetest.is_protected(pos, placer:get_player_name()) then return true end diff --git a/stained_glass/init.lua b/stained_glass/init.lua index 214b7a97..64e36cac 100644 --- a/stained_glass/init.lua +++ b/stained_glass/init.lua @@ -39,6 +39,8 @@ January 2017 -- rewritten a bit more by Vanessa E. to use engine param2 coloriza stainedglass = {} stainedglass.old_static_nodes = {} +local myglow = LIGHT_MAX-3 + minetest.register_node("stained_glass:stained_glass", { description = "Stained Glass", drawtype = "glasslike", @@ -56,6 +58,7 @@ minetest.register_node("stained_glass:stained_glass", { sounds = default.node_sound_glass_defaults(), drop = "moreblocks:super_glow_glass", on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "moreblocks:super_glow_glass" }) @@ -64,7 +67,8 @@ minetest.override_item("moreblocks:super_glow_glass", { palette = "unifieddyes_palette_extended.png", place_param2 = 240, groups = {snappy = 2, cracky = 3, oddly_breakable_by_hand = 3, ud_param2_colorable = 1}, - ud_replacement_node = "stained_glass:stained_glass" + ud_replacement_node = "stained_glass:stained_glass", + after_place_node = unifieddyes.recolor_on_place }) -- trap glass @@ -86,6 +90,7 @@ minetest.register_node("stained_glass:stained_trap_glass", { sounds = default.node_sound_glass_defaults(), drop = "moreblocks:trap_super_glow_glass", on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "moreblocks:trap_super_glow_glass" }) @@ -94,7 +99,8 @@ minetest.override_item("moreblocks:trap_super_glow_glass", { palette = "unifieddyes_palette_extended.png", place_param2 = 240, groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3, ud_param2_colorable = 1}, - ud_replacement_node = "stained_glass:stained_trap_glass" + ud_replacement_node = "stained_glass:stained_trap_glass", + after_place_node = unifieddyes.recolor_on_place }) function stainedglass.makenode(arg) diff --git a/unifiedbricks/init.lua b/unifiedbricks/init.lua index 00964f0a..d912ac46 100644 --- a/unifiedbricks/init.lua +++ b/unifiedbricks/init.lua @@ -108,6 +108,7 @@ minetest.register_node("unifiedbricks:brickblock", { groups = {cracky=3, not_in_creative_inventory=1, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "default:brick" }) @@ -115,7 +116,8 @@ minetest.register_node("unifiedbricks:brickblock", { minetest.override_item("default:brick", { ud_replacement_node = "unifiedbricks:brickblock", palette = "unifieddyes_palette_extended.png", - groups = {cracky = 3, ud_param2_colorable = 1} + groups = {cracky = 3, ud_param2_colorable = 1}, + after_place_node = unifieddyes.recolor_on_place }) minetest.register_node("unifiedbricks:clayblock", { @@ -133,6 +135,7 @@ minetest.register_node("unifiedbricks:clayblock", { footstep = "", }), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, drop = "default:clay" }) @@ -140,7 +143,8 @@ minetest.register_node("unifiedbricks:clayblock", { minetest.override_item("default:clay", { ud_replacement_node = "unifiedbricks:clayblock", palette = "unifieddyes_palette_extended.png", - groups = {crumbly = 3, ud_param2_colorable = 1} + groups = {crumbly = 3, ud_param2_colorable = 1}, + after_place_node = unifieddyes.recolor_on_place, }) minetest.register_node("unifiedbricks:brickblock_multicolor_dark", { @@ -159,6 +163,7 @@ minetest.register_node("unifiedbricks:brickblock_multicolor_dark", { groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, }) @@ -178,6 +183,7 @@ minetest.register_node("unifiedbricks:brickblock_multicolor_medium", { groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, }) @@ -197,6 +203,7 @@ minetest.register_node("unifiedbricks:brickblock_multicolor_light", { groups = {cracky=3, ud_param2_colorable = 1}, sounds = default.node_sound_stone_defaults(), on_construct = unifieddyes.on_construct, + after_place_node = unifieddyes.recolor_on_place, after_dig_node = unifieddyes.after_dig_node, }) diff --git a/unifieddyes/init.lua b/unifieddyes/init.lua index 33296128..379f6417 100644 --- a/unifieddyes/init.lua +++ b/unifieddyes/init.lua @@ -30,6 +30,8 @@ with this program; if not, write to the Free Software Foundation, Inc., --===================================================================== unifieddyes = {} +unifieddyes.last_used_dye = {} +unifieddyes.last_dyed_node = {} local creative_mode = minetest.setting_getbool("creative_mode") @@ -134,16 +136,73 @@ local default_dyes = { "yellow" } --- this tiles the "extended" palette sideways and then crops it to 256x1 --- to convert it from human readable to something the engine can use as a palette. --- --- in machine-readable form, the selected color is: --- [hue] - [shade]*24 for the light colors, or --- [hue] + [saturation]*24 + [shade]*48 for the dark colors, or --- 240 + [shade] for the greys, 0 = white. +-- automatically recolor a placed node to match the last-used dye +-- should be called in the node's `after_place_node` callback. + +function unifieddyes.recolor_on_place(pos, placer, itemstack, pointed_thing) + + local playername = placer:get_player_name() + local stackname = itemstack:get_name() + + if unifieddyes.last_dyed_node[playername] ~= stackname then + if unifieddyes.last_used_dye[playername] then + minetest.chat_send_player(playername, "Switched to \""..stackname.."\" while auto-coloring, color reset to neutral.") + end + unifieddyes.last_used_dye[playername] = nil + unifieddyes.last_dyed_node[playername] = nil + end + + unifieddyes.last_dyed_node[playername] = stackname + + if unifieddyes.last_used_dye[playername] then + local lastdye = unifieddyes.last_used_dye[playername] + + local inv = placer:get_inventory() + if (lastdye and lastdye ~= "" and inv:contains_item("main", lastdye.." 1")) or creative_mode then + + local nodedef = minetest.registered_nodes[stackname] + local newname = nodedef.ud_replacement_node or stackname + local node = minetest.get_node(pos) + + local palette_type = true -- default to 89-color split, because the others are easier to check for. + local oldfdir = node.param2 % 32 + + if nodedef.palette == "unifieddyes_palette.png" then + palette_type = false + oldfdir = 0 + elseif nodedef.palette == "unifieddyes_palette_colorwallmounted.png" then + palette_type = "wallmounted" + oldfdir = node.param2 % 8 + elseif nodedef.palette == "unifieddyes_palette_extended.png" then + palette_type = "extended" + oldfdir = 0 + end + + local paletteidx, hue = unifieddyes.getpaletteidx(lastdye, palette_type) + if palette_type == true then newname = string.gsub(newname, "_grey", "_"..unifieddyes.HUES[hue]) end + + minetest.set_node(pos, { name = newname, param2 = oldfdir + paletteidx }) + + local meta = minetest.get_meta(pos) + meta:set_string("dye", lastdye) + + if not creative_mode then + inv:remove_item("main", lastdye.." 1") + end + else + minetest.chat_send_player(playername, "Ran out of "..unifieddyes.last_used_dye[playername]..", resetting to neutral.") + unifieddyes.last_used_dye[playername] = nil + end + end +end + +minetest.register_on_leaveplayer(function(player) + local playername = player:get_player_name() + unifieddyes.last_used_dye[playername] = nil + unifieddyes.last_dyed_node[playername] = nil +end) -- code borrowed from homedecor - -- call this function to reset the rotation of a "wallmounted" object on place function unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) @@ -520,6 +579,7 @@ function unifieddyes.on_use(itemstack, player, pointed_thing) local pos = minetest.get_pointed_thing_position(pointed_thing) local node = minetest.get_node(pos) + local nodedef = minetest.registered_nodes[node.name] if not nodedef then return end -- target was an unknown node, just bail out @@ -551,8 +611,6 @@ function unifieddyes.on_use(itemstack, player, pointed_thing) palette_type = "wallmounted" end - print(palette_type) - if minetest.is_protected(pos, playername) and not minetest.check_player_privs(playername, {protection_bypass=true}) then minetest.record_protection_violation(pos, playername) return @@ -564,6 +622,8 @@ function unifieddyes.on_use(itemstack, player, pointed_thing) if paletteidx then + unifieddyes.last_used_dye[playername] = stackname + local meta = minetest.get_meta(pos) local prevdye = meta:get_string("dye") local inv = player:get_inventory()