diff --git a/mods/ENTITIES/mobs_mc/LICENSE-media.md b/mods/ENTITIES/mobs_mc/LICENSE-media.md index 07fcb1557..55bb00faa 100644 --- a/mods/ENTITIES/mobs_mc/LICENSE-media.md +++ b/mods/ENTITIES/mobs_mc/LICENSE-media.md @@ -151,7 +151,14 @@ Origin of those models: * `mobs_pig_angry.ogg` * `mobs_rat.ogg` * `mobs_sandmonster.ogg` - * `mobs_spider.ogg` +* [Daysycho](https://freesound.org/people/Darsycho/) + * `mobs_mc_spider_hurt.*.ogg` (CC0) + * Source: +* [columbia23](https://freesound.org/people/columbia23/) + * `mobs_mc_spider_death.ogg` (CC BY 3.0) + * `mobs_mc_spider_random.*.ogg` (CC BY 3.0) + * `mobs_mc_spider_attack.*.ogg` (CC BY 3.0) + * Source: * BrandonReese (LGPL v2.1) * `mobs_eerie.ogg` * [Under7dude](https://freesound.org/people/Under7dude/) (CC0) diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_attack.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_attack.1.ogg new file mode 100644 index 000000000..9dac01d1a Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_attack.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_attack.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_attack.2.ogg new file mode 100644 index 000000000..76a66c483 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_attack.2.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_death.ogg new file mode 100644 index 000000000..cf2c7dc26 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_death.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.1.ogg new file mode 100644 index 000000000..bb750f430 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.1.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.2.ogg new file mode 100644 index 000000000..de76a688a Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.2.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.3.ogg new file mode 100644 index 000000000..479617681 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_hurt.3.ogg differ diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_random.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_random.ogg new file mode 100644 index 000000000..32b774615 Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_spider_random.ogg differ diff --git a/mods/ENTITIES/mobs_mc/spider.lua b/mods/ENTITIES/mobs_mc/spider.lua index 5c92657af..cae9391cf 100644 --- a/mods/ENTITIES/mobs_mc/spider.lua +++ b/mods/ENTITIES/mobs_mc/spider.lua @@ -32,9 +32,11 @@ local spider = { visual_size = {x=3, y=3}, makes_footstep_sound = false, sounds = { - random = "mobs_spider", - attack = "mobs_spider", - -- TODO: sounds: walk, death + random = "mobs_mc_spider_random", + attack = "mobs_mc_spider_attack", + damage = "mobs_mc_spider_hurt", + death = "mobs_mc_spider_death", + -- TODO: sounds: walk distance = 16, }, walk_velocity = 1.3, @@ -75,6 +77,8 @@ cave_spider.collisionbox = {-0.35, -0.01, -0.35, 0.35, 0.49, 0.35} cave_spider.visual_size = {x=1.66666, y=1.5} cave_spider.walk_velocity = 1.3 cave_spider.run_velocity = 3.2 +cave_spider.sounds = table.copy(spider.sounds) +cave_spider.sounds.base_pitch = 1.25 mobs:register_mob("mobs_mc:cave_spider", cave_spider)