diff --git a/mods/ENTITIES/mobs_mc/LICENSE-media.md b/mods/ENTITIES/mobs_mc/LICENSE-media.md index 6e33554216..e77d8cb3bf 100644 --- a/mods/ENTITIES/mobs_mc/LICENSE-media.md +++ b/mods/ENTITIES/mobs_mc/LICENSE-media.md @@ -216,6 +216,13 @@ Origin of those models: * [ebcrosby](https://freesound.org/people/ebcrosby/) * `mobs_mc_ocelot_hurt.ogg` (CC BY 3.0) * Source: +* Hybrid Dog (forum.minetest.net) + * `mobs_mc_wolf_hurt.*.ogg` (CC0) + * `mobs_mc_wolf_bark.*.ogg` (CC0) + * `mobs_mc_wolf_death.*.ogg` (CC0) + * `mobs_mc_wolf_growl.*.ogg` (CC0) + * Sounds modified and simplified + * Source: "dogblocks" mod by Hybrid Dog * [Inocodum](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=3115) * `mobs_mc_silverfish_hurt.ogg` (CC BY-SA 4.0) * `mobs_mc_silverfish_death.ogg` (CC BY-SA 4.0) diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.1.ogg new file mode 100644 index 0000000000..4434015f8a Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.2.ogg new file mode 100644 index 0000000000..f721eb2212 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.2.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.3.ogg new file mode 100644 index 0000000000..4352e36dd9 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_bark.3.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_death.ogg new file mode 100644 index 0000000000..c5b39bcbc0 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_death.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_growl.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_growl.ogg new file mode 100644 index 0000000000..aa3286e47f Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_growl.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.1.ogg new file mode 100644 index 0000000000..203dd9b577 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.2.ogg new file mode 100644 index 0000000000..cf57285a11 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.2.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.3.ogg new file mode 100644 index 0000000000..c603e07ac7 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_wolf_hurt.3.ogg differ diff --git a/mods/ENTITIES/mobs_mc/wolf.lua b/mods/ENTITIES/mobs_mc/wolf.lua index 058c571535..fa2ee0d9e4 100644 --- a/mods/ENTITIES/mobs_mc/wolf.lua +++ b/mods/ENTITIES/mobs_mc/wolf.lua @@ -34,7 +34,13 @@ local wolf = { }, visual_size = {x=3, y=3}, makes_footstep_sound = true, - -- TODO: sounds + sounds = { + attack = "mobs_mc_wolf_bark", + war_cry = "mobs_mc_wolf_growl", + damage = {name = "mobs_mc_wolf_hurt", gain=0.6}, + death = {name = "mobs_mc_wolf_death", gain=0.6}, + distance = 16, + }, pathfinding = 1, floats = 1, view_range = 16,