diff --git a/mods/ENTITIES/mobs_mc/iron_golem.lua b/mods/ENTITIES/mobs_mc/iron_golem.lua index 77967db7f..460d8a75f 100644 --- a/mods/ENTITIES/mobs_mc/iron_golem.lua +++ b/mods/ENTITIES/mobs_mc/iron_golem.lua @@ -33,7 +33,12 @@ mcl_mobs.register_mob("mobs_mc:iron_golem", { }, visual_size = {x=3, y=3}, makes_footstep_sound = true, - -- TODO: sounds + sounds = { + random = "mobs_mc_iron_golem_random", + death = "mobs_mc_iron_golem_death", + damage = "mobs_mc_iron_golem_clank_damage", + distance = 16, + }, view_range = 16, stepheight = 1.1, owner = "", diff --git a/mods/ENTITIES/mobs_mc/sheep.lua b/mods/ENTITIES/mobs_mc/sheep.lua index eb817ab8a..8b938151d 100644 --- a/mods/ENTITIES/mobs_mc/sheep.lua +++ b/mods/ENTITIES/mobs_mc/sheep.lua @@ -92,9 +92,9 @@ mcl_mobs.register_mob("mobs_mc:sheep", { }, fear_height = 4, sounds = { - random = "mobs_sheep", + random = "mobs_mc_sheep_random", death = "mobs_sheep", - damage = "mobs_sheep", + damage = "mobs_mc_sheep_damage", sounds = "mobs_mc_animal_eat_generic", distance = 16, }, @@ -149,6 +149,11 @@ mcl_mobs.register_mob("mobs_mc:sheep", { self.object:set_velocity(vector.zero()) self.gotten = false self.object:set_properties({ textures = self.base_texture }) + minetest.sound_play({name="mobs_mc_animal_eat_generic", gain=0.4}, { + pos = pos, + gain= 0.4, + max_hear_distance = 16, + }, true) end end) diff --git a/mods/ENTITIES/mobs_mc/skeleton+stray.lua b/mods/ENTITIES/mobs_mc/skeleton+stray.lua index 11fb30f88..d3708e4b7 100644 --- a/mods/ENTITIES/mobs_mc/skeleton+stray.lua +++ b/mods/ENTITIES/mobs_mc/skeleton+stray.lua @@ -38,6 +38,7 @@ local skeleton = { "mobs_mc_skeleton.png", -- skeleton } }, makes_footstep_sound = true, + walk_velocity = 1, textures = { { "mobs_mc_empty.png", -- armor @@ -47,7 +48,7 @@ local skeleton = { }, -- TODO: change random to new api when min minetest version is 5.8 sounds = { - random = "mobs_mc_skeleton_random.2", + random = "mobs_mc_skeleton_random", death = "mobs_mc_skeleton_death", damage = "mobs_mc_skeleton_hurt", distance = 16, diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.1.ogg new file mode 100644 index 000000000..4bd4d36f6 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.2.ogg new file mode 100644 index 000000000..395cb22ec Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.2.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.3.ogg new file mode 100644 index 000000000..d12b9176d Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.3.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_death.ogg new file mode 100644 index 000000000..a9c3b5f9f Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_death.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.1.ogg new file mode 100644 index 000000000..31da62a00 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.2.ogg new file mode 100644 index 000000000..e22a197fe Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.2.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_damage.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_damage.ogg new file mode 100644 index 000000000..36d08c149 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_damage.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.1.ogg new file mode 100644 index 000000000..b1b2b567d Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.2.ogg new file mode 100644 index 000000000..6ddde616d Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.2.ogg differ