From 982a4f89c163e9f1737d26621fc730a1c4f08599 Mon Sep 17 00:00:00 2001 From: "Tai @ Flex" Date: Sun, 21 Aug 2016 23:24:32 +0100 Subject: [PATCH] fix spawning bug and add sound --- dragons.lua | 10 +++++++--- sounds/dmobs_chirrup.ogg | Bin 0 -> 9764 bytes 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 sounds/dmobs_chirrup.ogg diff --git a/dragons.lua b/dragons.lua index 05a3140..fcc39f4 100644 --- a/dragons.lua +++ b/dragons.lua @@ -756,8 +756,9 @@ minetest.register_node("dmobs:dragon_egg_fire", { minetest.after(100, function(pos, dragon, pname) minetest.remove_node(pos) local ent = minetest.add_entity(pos, "dmobs:dragon_red") + minetest.sound_play("dmobs_chirrup",{pos=pos,max_hear_distance=20}) local obj = ent:get_luaentity() - self.object:set_properties({ + ent:set_properties({ textures = {"dmobs_dragon_young.png"}, visual_size = {x=1, y=1}, }) @@ -785,6 +786,7 @@ minetest.register_node("dmobs:dragon_egg_lightning", { if wield_item == "dmobs:dragon_gem_lightning" then minetest.after(100, function(pos, dragon, pname) minetest.remove_node(pos) + minetest.sound_play("dmobs_chirrup",{pos=pos,max_hear_distance=20}) local ent = minetest.add_entity(pos, "dmobs:dragon_black") local obj = ent:get_luaentity() ent:set_properties({ @@ -814,9 +816,10 @@ minetest.register_node("dmobs:dragon_egg_poison", { if wield_item == "dmobs:dragon_gem_poison" then minetest.after(100, function(pos, dragon, pname) minetest.remove_node(pos) + minetest.sound_play("dmobs_chirrup",{pos=pos,max_hear_distance=20}) local ent = minetest.add_entity(pos, "dmobs:dragon_green") local obj = ent:get_luaentity() - obj:set_properties({ + ent:set_properties({ textures = {"dmobs_dragon_young.png"}, visual_size = {x=1, y=1}, }) @@ -843,9 +846,10 @@ minetest.register_node("dmobs:dragon_egg_ice", { if wield_item == "dmobs:dragon_gem_ice" then minetest.after(100, function(pos, dragon, pname) minetest.remove_node(pos) + minetest.sound_play("dmobs_chirrup",{pos=pos,max_hear_distance=20}) local ent = minetest.add_entity(pos, "dmobs:dragon_blue") local obj = ent:get_luaentity() - obj:set_properties({ + ent:set_properties({ textures = {"dmobs_dragon_young.png"}, visual_size = {x=1, y=1}, }) diff --git a/sounds/dmobs_chirrup.ogg b/sounds/dmobs_chirrup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..605f3930786935760c31b581d2ec776540a7f5c1 GIT binary patch literal 9764 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 d7B;tFK%ni;uQHZdKq@(