diff --git a/mods/ENTITIES/mobs_mc/LICENSE-media.md b/mods/ENTITIES/mobs_mc/LICENSE-media.md index 139730e53..65124094c 100644 --- a/mods/ENTITIES/mobs_mc/LICENSE-media.md +++ b/mods/ENTITIES/mobs_mc/LICENSE-media.md @@ -144,5 +144,16 @@ Origin of those models: * [ERH](https://freesound.org/people/ERH/) * `mobs_mc_horse_random.2.ogg` (CC BY 3.0) * Source: +* [j1987](https://freesound.org/people/j1987/) + * `mobs_mc_creeper_death.ogg` (CC0) + * Source: +* [themightyglider](https://opengameart.org/users/themightyglider) + * `mobs_mc_creeper_hurt.ogg` (CC0) + * Source: +* [pauliw](https://opengameart.org/users/pauliw) + * `mobs_mc_vex_hurt.ogg` (CC0) + * Source: + * `mobs_mc_vex_death.ogg` (CC0) + * Source: Note: Many of these sounds have been more or less modified to fit the game. diff --git a/mods/ENTITIES/mobs_mc/creeper.lua b/mods/ENTITIES/mobs_mc/creeper.lua index b131bf09e..ee1056628 100644 --- a/mods/ENTITIES/mobs_mc/creeper.lua +++ b/mods/ENTITIES/mobs_mc/creeper.lua @@ -28,8 +28,8 @@ mobs:register_mob("mobs_mc:creeper", { visual_size = {x=3, y=3}, sounds = { attack = "tnt_ignite", - --TODO: death = "", - --TODO: damage = "", + death = "mobs_mc_creeper_death", + damage = "mobs_mc_creeper_hurt", fuse = "tnt_ignite", explode = "tnt_explode", distance = 16, diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_death.ogg new file mode 100644 index 000000000..ba43206ad Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_death.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_hurt.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_hurt.ogg new file mode 100644 index 000000000..9aed7a2e7 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_hurt.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_death.ogg new file mode 100644 index 000000000..9d56297eb Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_death.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_hurt.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_hurt.ogg new file mode 100644 index 000000000..26ecfad43 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_hurt.ogg differ diff --git a/mods/ENTITIES/mobs_mc/vex.lua b/mods/ENTITIES/mobs_mc/vex.lua index ec881dcdd..01f7af707 100644 --- a/mods/ENTITIES/mobs_mc/vex.lua +++ b/mods/ENTITIES/mobs_mc/vex.lua @@ -36,9 +36,9 @@ mobs:register_mob("mobs_mc:vex", { run_velocity = 5.9, attack_type = "dogfight", sounds = { - random = "mobs_rat", - death = "green_slime_death", - -- TODO: Sounds: random (better), death (better), damage + -- TODO: random + death = "mobs_mc_vex_death", + damage = "mobs_mc_vex_hurt", distance = 16, }, animation = {