From f2dd70ac6b7efb23ad6d6570322a4b589f6ceebf Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 11 Jul 2024 12:29:30 +0700 Subject: [PATCH] mod lead pipe --- .../lead_pipe/code}/maintenance_loot.dm | 7 ++-- massmeta/features/lead_pipe/includes.dm | 1 + massmeta/features/lead_pipe/readme.md | 30 ++++++++++++++++++ .../sound}/metalpipefallingsound.ogg | Bin massmeta/modular_meta.dm | 2 +- 5 files changed, 34 insertions(+), 6 deletions(-) rename massmeta/{code/game/objects/items => features/lead_pipe/code}/maintenance_loot.dm (53%) create mode 100644 massmeta/features/lead_pipe/includes.dm create mode 100644 massmeta/features/lead_pipe/readme.md rename massmeta/{sounds/sfx => features/lead_pipe/sound}/metalpipefallingsound.ogg (100%) diff --git a/massmeta/code/game/objects/items/maintenance_loot.dm b/massmeta/features/lead_pipe/code/maintenance_loot.dm similarity index 53% rename from massmeta/code/game/objects/items/maintenance_loot.dm rename to massmeta/features/lead_pipe/code/maintenance_loot.dm index 776b97710ea43..f677b3102baf2 100644 --- a/massmeta/code/game/objects/items/maintenance_loot.dm +++ b/massmeta/features/lead_pipe/code/maintenance_loot.dm @@ -1,14 +1,11 @@ /obj/item/lead_pipe/Initialize(mapload) . = ..() - var/sound_file = 'massmeta/sounds/sfx/metalpipefallingsound.ogg' - var/list/sound_list = list() - sound_list[sound_file] = 1 - AddComponent(/datum/component/squeak, sound_list, 100, 5, falloff_exponent = 20) + AddComponent(/datum/component/squeak, list('massmeta/features/lead_pipe/sound/metalpipefallingsound.ogg'=1), 100, 5, falloff_exponent = 20) /obj/item/lead_pipe/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] is crushed under the weight of a thousand pipes!")) for(var/i in 1 to 8) - playsound(user, 'massmeta/sounds/sfx/metalpipefallingsound.ogg', 50, FALSE) + playsound(user, 'massmeta/features/lead_pipe/sound/metalpipefallingsound.ogg', (20 + i * 10), FALSE) user.AddElement(/datum/element/squish, 1.5 SECONDS) sleep(1.5/8 SECONDS) user.gib() diff --git a/massmeta/features/lead_pipe/includes.dm b/massmeta/features/lead_pipe/includes.dm new file mode 100644 index 0000000000000..861e31d024212 --- /dev/null +++ b/massmeta/features/lead_pipe/includes.dm @@ -0,0 +1 @@ +#include "code\maintenance_loot.dm" diff --git a/massmeta/features/lead_pipe/readme.md b/massmeta/features/lead_pipe/readme.md new file mode 100644 index 0000000000000..ab1b36f4f3394 --- /dev/null +++ b/massmeta/features/lead_pipe/readme.md @@ -0,0 +1,30 @@ +## Module ID: LEAD_PIPE + +### Description: + +Добавляет смешной суесайд со свинцовой трубой. + + +### TG Proc/File Changes: + +- N/A + + +### Modular Overrides: + +- N/A + + +### Defines: + +- N/A + + +### TGUI Files: + +- N/A + + +### Credits: + +- N/A diff --git a/massmeta/sounds/sfx/metalpipefallingsound.ogg b/massmeta/features/lead_pipe/sound/metalpipefallingsound.ogg similarity index 100% rename from massmeta/sounds/sfx/metalpipefallingsound.ogg rename to massmeta/features/lead_pipe/sound/metalpipefallingsound.ogg diff --git a/massmeta/modular_meta.dm b/massmeta/modular_meta.dm index b616579a7b2ea..17832c0ad8a12 100644 --- a/massmeta/modular_meta.dm +++ b/massmeta/modular_meta.dm @@ -17,6 +17,7 @@ #include "features\gay_removal\includes.dm" #include "features\hardsuits\includes.dm" #include "features\kvass\includes.dm" +#include "features\lead_pipe\includes.dm" #include "features\oguzok\includes.dm" #include "features\quirk_augmented\includes.dm" #include "features\smites\includes.dm" @@ -54,7 +55,6 @@ #include "code\obj\items\clothing\belt.dm" #include "code\modules\announcers.dm" #include "code\modules\reagents\chemistry\reagents\nitrium.dm" -#include "code\game\objects\items\maintenance_loot.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" #include "code\datums\components\crafting\weapon_ammo.dm" #include "code\modules\ammunition\ballistic\shotgun.dm"