mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-25 22:19:30 +01:00
## About The Pull Request <details> - renamed ai folder to announcer -- announcer -- - moved vox_fem to announcer - moved approachingTG to announcer - separated the ambience folder into ambience and instrumental -- ambience -- - created holy folder moved all related sounds there - created engineering folder and moved all related sounds there - created security folder and moved ambidet there - created general folder and moved ambigen there - created icemoon folder and moved all icebox-related ambience there - created medical folder and moved all medbay-related ambi there - created ruin folder and moves all ruins ambi there - created beach folder and moved seag and shore there - created lavaland folder and moved related ambi there - created aurora_caelus folder and placed its ambi there - created misc folder and moved the rest of the files that don't have a specific category into it -- instrumental -- - moved traitor folder here - created lobby_music folder and placed our songs there (title0 not used anywhere? - server-side modification?) -- items -- - moved secdeath to hailer - moved surgery to handling -- effects -- - moved chemistry into effects - moved hallucinations into effects - moved health into effects - moved magic into effects -- vehicles -- - moved mecha into vehicles created mobs folder -- mobs -- - moved creatures folder into mobs - moved voice into mobs renamed creatures to non-humanoids renamed voice to humanoids -- non-humanoids-- created cyborg folder created hiss folder moved harmalarm.ogg to cyborg -- humanoids -- -- misc -- moved ghostwhisper to misc moved insane_low_laugh to misc I give up trying to document this. </details> - [X] ambience - [x] announcer - [x] effects - [X] instrumental - [x] items - [x] machines - [x] misc - [X] mobs - [X] runtime - [X] vehicles - [ ] attributions ## Why It's Good For The Game This folder is so disorganized that it's vomit inducing, will make it easier to find and add new sounds, providng a minor structure to the sound folder. ## Changelog 🆑 grungussuss refactor: the sound folder in the source code has been reorganized, please report any oddities with sounds playing or not playing server: lobby music has been repathed to sound/music/lobby_music /🆑
155 lines
5.1 KiB
Plaintext
155 lines
5.1 KiB
Plaintext
/obj/structure/closet/cabinet
|
|
name = "cabinet"
|
|
desc = "Old will forever be in fashion."
|
|
icon_state = "cabinet"
|
|
resistance_flags = FLAMMABLE
|
|
open_sound = 'sound/machines/closet/wooden_closet_open.ogg'
|
|
close_sound = 'sound/machines/closet/wooden_closet_close.ogg'
|
|
open_sound_volume = 25
|
|
close_sound_volume = 50
|
|
max_integrity = 70
|
|
door_anim_time = 0 // no animation
|
|
|
|
/obj/structure/closet/acloset
|
|
name = "strange closet"
|
|
desc = "It looks alien!"
|
|
icon_state = "alien"
|
|
material_drop = /obj/item/stack/sheet/mineral/abductor
|
|
|
|
/obj/structure/closet/gimmick
|
|
name = "administrative supply closet"
|
|
desc = "It's a storage unit for things that have no right being here."
|
|
icon_state = "syndicate"
|
|
|
|
/obj/structure/closet/gimmick/russian
|
|
name = "\improper Russian surplus closet"
|
|
desc = "It's a storage unit for Russian standard-issue surplus."
|
|
|
|
/obj/structure/closet/gimmick/russian/PopulateContents()
|
|
..()
|
|
for(var/i in 1 to 5)
|
|
new /obj/item/clothing/head/costume/ushanka(src)
|
|
for(var/i in 1 to 5)
|
|
new /obj/item/clothing/under/costume/soviet(src)
|
|
|
|
/obj/structure/closet/gimmick/tacticool
|
|
name = "tacticool gear closet"
|
|
desc = "It's a storage unit for Tacticool gear."
|
|
|
|
/obj/structure/closet/gimmick/tacticool/PopulateContents()
|
|
..()
|
|
new /obj/item/clothing/glasses/eyepatch(src)
|
|
new /obj/item/clothing/gloves/tackler/combat(src)
|
|
new /obj/item/clothing/gloves/tackler/combat(src)
|
|
new /obj/item/clothing/head/helmet/swat(src)
|
|
new /obj/item/clothing/head/helmet/swat(src)
|
|
new /obj/item/clothing/mask/gas/sechailer/swat(src)
|
|
new /obj/item/clothing/mask/gas/sechailer/swat(src)
|
|
new /obj/item/clothing/shoes/combat/swat(src)
|
|
new /obj/item/clothing/shoes/combat/swat(src)
|
|
new /obj/item/mod/control/pre_equipped/apocryphal(src)
|
|
new /obj/item/mod/control/pre_equipped/apocryphal(src)
|
|
new /obj/item/clothing/under/syndicate/tacticool(src)
|
|
new /obj/item/clothing/under/syndicate/tacticool(src)
|
|
|
|
/obj/structure/closet/gimmick/tacticool/populate_contents_immediate()
|
|
new /obj/item/clothing/glasses/sunglasses(src)
|
|
|
|
/obj/structure/closet/thunderdome
|
|
name = "\improper Thunderdome closet"
|
|
desc = "Everything you need!"
|
|
anchored = TRUE
|
|
|
|
/obj/structure/closet/thunderdome/tdred
|
|
name = "red-team Thunderdome closet"
|
|
icon_door = "red"
|
|
|
|
/obj/structure/closet/thunderdome/tdred/PopulateContents()
|
|
..()
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/clothing/suit/armor/tdome/red(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/melee/energy/sword/saber(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/melee/baton/security/loaded(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/storage/box/flashbangs(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/clothing/head/helmet/thunderdome(src)
|
|
|
|
/obj/structure/closet/thunderdome/tdred/populate_contents_immediate()
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/gun/energy/laser(src)
|
|
|
|
/obj/structure/closet/thunderdome/tdgreen
|
|
name = "green-team Thunderdome closet"
|
|
icon_door = "green"
|
|
|
|
/obj/structure/closet/thunderdome/tdgreen/PopulateContents()
|
|
..()
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/clothing/suit/armor/tdome/green(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/melee/energy/sword/saber(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/melee/baton/security/loaded(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/storage/box/flashbangs(src)
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/clothing/head/helmet/thunderdome(src)
|
|
|
|
/obj/structure/closet/thunderdome/tdgreen/populate_contents_immediate()
|
|
for(var/i in 1 to 3)
|
|
new /obj/item/gun/energy/laser(src)
|
|
|
|
/obj/structure/closet/malf/suits
|
|
desc = "It's a storage unit for operational gear."
|
|
icon_state = "syndicate"
|
|
|
|
/obj/structure/closet/malf/suits/PopulateContents()
|
|
..()
|
|
new /obj/item/tank/jetpack/void(src)
|
|
new /obj/item/clothing/mask/breath(src)
|
|
new /obj/item/clothing/head/helmet/space/nasavoid(src)
|
|
new /obj/item/clothing/suit/space/nasavoid(src)
|
|
new /obj/item/crowbar(src)
|
|
new /obj/item/stock_parts/power_store/cell(src)
|
|
new /obj/item/multitool(src)
|
|
|
|
/obj/structure/closet/mini_fridge
|
|
name = "grimy mini-fridge"
|
|
desc = "A small contraption designed to imbue a few drinks with a pleasant chill."
|
|
icon_state = "mini_fridge"
|
|
icon_welded = "welded_small"
|
|
max_mob_size = MOB_SIZE_SMALL
|
|
pass_flags = PASSTABLE
|
|
anchored_tabletop_offset = 3
|
|
anchored = 1
|
|
storage_capacity = 10
|
|
|
|
/obj/structure/closet/mini_fridge/PopulateContents()
|
|
. = ..()
|
|
new /obj/effect/spawner/random/food_or_drink/refreshing_beverage(src)
|
|
new /obj/effect/spawner/random/food_or_drink/refreshing_beverage(src)
|
|
if(prob(50))
|
|
new /obj/effect/spawner/random/food_or_drink/refreshing_beverage(src)
|
|
if(prob(40))
|
|
new /obj/item/reagent_containers/cup/glass/bottle/beer(src)
|
|
|
|
/obj/structure/closet/mini_fridge/grimy
|
|
name = "grimy mini-fridge"
|
|
desc = "A small contraption designed to imbue a few drinks with a pleasant chill. This antiquated unit however seems to serve no purpose other than keeping the roaches company."
|
|
|
|
/obj/structure/closet/mini_fridge/grimy/PopulateContents()
|
|
. = ..()
|
|
if(prob(40))
|
|
if(prob(50))
|
|
new /obj/item/food/pizzaslice/moldy/bacteria(src)
|
|
else
|
|
new /obj/item/food/breadslice/moldy/bacteria(src)
|
|
else if(prob(40))
|
|
if(prob(50))
|
|
new /obj/item/food/syndicake(src)
|
|
else
|
|
new /mob/living/basic/cockroach(src)
|