From 440dd37f4e3e31a062606073b109df559428eebf Mon Sep 17 00:00:00 2001 From: D00Med Date: Sat, 25 Mar 2017 08:25:58 +1000 Subject: [PATCH] stuff --- mods/mapgen/nodes.lua | 18 +++++++++--------- mods/mobs_npc/npc.lua | 16 +++++++++++++--- mods/mobs_npc/textures/mobs_villager.png | Bin 5407 -> 5353 bytes mods/mobs_npc/textures/mobs_villager2.png | Bin 0 -> 5407 bytes 4 files changed, 22 insertions(+), 12 deletions(-) create mode 100644 mods/mobs_npc/textures/mobs_villager2.png diff --git a/mods/mapgen/nodes.lua b/mods/mapgen/nodes.lua index 26cb980..47a3d01 100644 --- a/mods/mapgen/nodes.lua +++ b/mods/mapgen/nodes.lua @@ -438,7 +438,7 @@ minetest.register_node("mapgen:pineapple_plant_growing", { description = "Pineapple Plant", drawtype = "plantlike", paramtype = "light", - visual_scale = 1.5, + visual_scale = 2, walkable = false, tiles = { "mapgen_pineapple_plant_growing.png", @@ -464,7 +464,7 @@ minetest.register_node("mapgen:pineapple_plant", { description = "Pineapple Plant", drawtype = "plantlike", paramtype = "light", - visual_scale = 1.5, + visual_scale = 2, walkable = false, tiles = { "mapgen_pineapple_plant.png", @@ -551,7 +551,7 @@ minetest.register_node("mapgen:tallgrass", { buildable_to = true, sunlight_propagates = true, inventory_image = "mapgen_longgrass.png", - visual_scale = 1.4, + visual_scale = 2, wield_scale = {x=0.5, y=0.5, z=0.5}, groups = {snappy=3, flammable=1, attatched_node=1, flora=1}, sounds = default.node_sound_leaves_defaults(), @@ -571,7 +571,7 @@ minetest.register_node("mapgen:giantgrass", { buildable_to = true, sunlight_propagates = true, inventory_image = "mapgen_giantgrass.png", - visual_scale = 2, + visual_scale = 4, wield_scale = {x=0.5, y=0.5, z=0.5}, groups = {snappy=3, flammable=1, attatched_node=1, flora=1}, sounds = default.node_sound_leaves_defaults(), @@ -592,7 +592,7 @@ minetest.register_node("mapgen:bananaplant", { buildable_to = true, sunlight_propagates = true, inventory_image = "mapgen_banana_plant.png", - visual_scale = 1.4, + visual_scale = 2, wield_scale = {x=0.5, y=0.5, z=0.5}, groups = {snappy=3, flammable=1, attatched_node=1, flora=1}, sounds = default.node_sound_leaves_defaults(), @@ -647,7 +647,7 @@ minetest.register_node("mapgen:bamboo_small_top", { paramtype = "light", is_ground_content = false, sunlight_propagates = true, - visual_scale = 1.4, + visual_scale = 2, inventory_image = "mapgen_bamboo_small_top.png", groups = {snappy=1, flammable=1, oddly_breakable_by_hand=1, flora=1}, sounds = default.node_sound_leaves_defaults(), @@ -1143,7 +1143,7 @@ minetest.register_node("mapgen:cattail", { buildable_to = true, sunlight_propagates = true, inventory_image = "mapgen_cattail.png", - visual_scale = 1.4, + visual_scale = 2, wield_scale = {x=0.5, y=0.5, z=0.5}, groups = {snappy=3, flammable=1, attatched_node=1, flora=1}, sounds = default.node_sound_leaves_defaults(), @@ -1379,7 +1379,7 @@ minetest.register_node("mapgen:dead_grass_5", { minetest.register_node("mapgen:big_coral", { description = "Big Red Coral", drawtype = "plantlike", - visual_scale = 1.3, + visual_scale = 2, tiles = {"mapgen_big_coral.png"}, paramtype = "light", is_ground_content = false, @@ -1740,7 +1740,7 @@ minetest.register_node("mapgen:stalagmite0", { minetest.register_node("mapgen:stalagmite1", { description = "Stalagmite", drawtype = "plantlike", - visual_scale = 1.5, + visual_scale = 2, tiles = {"mapgen_stalagmite3.png^[transformFY"}, inventory_image = "mapgen_stalagmite3.png^[transformFY", is_ground_content = false, diff --git a/mods/mobs_npc/npc.lua b/mods/mobs_npc/npc.lua index d5c2d62..72f53dd 100644 --- a/mods/mobs_npc/npc.lua +++ b/mods/mobs_npc/npc.lua @@ -8,6 +8,13 @@ mobs.npc_drops = { "default:shovel_steel", "farming:bread", "bucket:bucket_water" } +minetest.register_entity("mobs_npc:dummy", { + visual = "sprite", + textures = {"xpanes_trans.png"}, + physical = false, + collisionbox = {0, 0, 0, 0.1, 0.1, 0.1}, + }) + mobs:register_mob("mobs_npc:npc", { type = "npc", passive = false, @@ -24,6 +31,7 @@ mobs:register_mob("mobs_npc:npc", { drawtype = "front", textures = { {"mobs_villager.png"}, + {"mobs_villager2.png"}, }, child_texture = { {"mobs_npc_baby.png"}, -- derpy baby by AmirDerAssassine @@ -66,7 +74,7 @@ mobs:register_mob("mobs_npc:npc", { local light_sources = minetest.find_node_near(pos, 5, {"default:torch", "default:torch_wall", "default:torch_floor", "default:torch_ceiling", "mese_lamp"}) local doors = minetest.find_node_near(pos, 5, {"doors:door_wood_a", "doors:door_glass_a", "doors:door_obsidian_glass_a"}) local is_owned = minetest.find_node_near(pos, 5, {"villages:colony_deed", "villages:hobo_deed",}) - local node_below = minetest.get_node({x=pos.x, y=pos.y-2.2, z=pos.z}).name + local node_below = minetest.get_node({x=pos.x, y=pos.y-1.5, z=pos.z}).name local good_floor = minetest.get_item_group(node_below, "crumbly") if beds ~= nil and light_sources ~= nil and doors ~= nil and is_owned == nil and self.home == nil and good_floor == 0 then self.home = pos @@ -89,8 +97,10 @@ mobs:register_mob("mobs_npc:npc", { local game_time = minetest.get_timeofday()*24000 - if game_time >= 6000 and game_time <= 18000 then - + if game_time <= 6000 and game_time >= 18000 and self.pos ~= nil and self.home_object == nil then + self.home_object = minetest.add_entity(self.home, "mobs_npc:dummy") + local home_object = self.home_object + self.following = home_object.object else end diff --git a/mods/mobs_npc/textures/mobs_villager.png b/mods/mobs_npc/textures/mobs_villager.png index a66a34b2ec10a4e7b88663fd499fea45d9338afb..14ee981a82b43d1e0647ee910e712a3af99a4580 100644 GIT binary patch literal 5353 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 Hu0mjfLY0MV literal 5407 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 JPDHLkV1l&leUShF diff --git a/mods/mobs_npc/textures/mobs_villager2.png b/mods/mobs_npc/textures/mobs_villager2.png new file mode 100644 index 0000000000000000000000000000000000000000..a66a34b2ec10a4e7b88663fd499fea45d9338afb GIT binary patch literal 5407 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 JPDHLkV1l&leUShF literal 0 HcmV?d00001