Skip to content

Commit

Permalink
Creates an ambience global list for icebox and adds 10 new tracks to …
Browse files Browse the repository at this point in the history
…the exterior! (THANK YOU JOHN WILLARD!) (tgstation#76905)

## About The Pull Request

Creates an ambience global list for icebox and adds ten new tracks to
the exterior. Among the tracks are 5 instrumental stings, 4 microsong
melodies, and 1 thematic song.

HUGE thanks to John Willard for managing the coding aspect of this. All
the music is my creation, but without him, it'd just be sitting on my
hard drive. Love the guy.

## Why It's Good For The Game

Differentiates lavaland and icebox stylistically in their tones, key,
and musical instrumentation. Makes the world feel more alive!
If you want to add more ambient tracks for the zone, all of the tracks
come in the following keys:
G# HARMONIC MINOR
G# NATURAL MINOR
Db NATURAL MINOR

## Changelog

:cl:
add: Ambient tracks for icebox.
add: Independent global_list for icebox.
/:cl:

---------

Co-authored-by: JohnFulpWillard <[email protected]>
  • Loading branch information
RICK IM RI and JohnFulpWillard authored Jul 18, 2023
1 parent 223e47b commit 808b689
Show file tree
Hide file tree
Showing 13 changed files with 17 additions and 3 deletions.
1 change: 1 addition & 0 deletions code/__DEFINES/sound.dm
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#define AMBIENCE_RUINS "ruins"
#define AMBIENCE_ENGI "engi"
#define AMBIENCE_MINING "mining"
#define AMBIENCE_ICEMOON "icemoon"
#define AMBIENCE_MEDICAL "med"
#define AMBIENCE_VIROLOGY "viro"
#define AMBIENCE_SPOOKY "spooky"
Expand Down
16 changes: 15 additions & 1 deletion code/_globalvars/lists/ambience.dm
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ GLOBAL_LIST_INIT(engi_ambience,list(
'sound/ambience/ambitech3.ogg',
))

GLOBAL_LIST_INIT(mining_ambience,list(
GLOBAL_LIST_INIT(mining_ambience, list(
'sound/ambience/ambicave.ogg',
'sound/ambience/ambidanger.ogg',
'sound/ambience/ambidanger2.ogg',
Expand All @@ -76,6 +76,19 @@ GLOBAL_LIST_INIT(mining_ambience,list(
'sound/ambience/ambiruin7.ogg',
))

GLOBAL_LIST_INIT(icemoon_ambience,list(
'sound/ambience/ambiicetheme.ogg',
'sound/ambience/ambiicemelody1.ogg',
'sound/ambience/ambiicemelody2.ogg',
'sound/ambience/ambiicemelody3.ogg',
'sound/ambience/ambiicemelody4.ogg',
'sound/ambience/ambiicesting1.ogg',
'sound/ambience/ambiicesting2.ogg',
'sound/ambience/ambiicesting3.ogg',
'sound/ambience/ambiicesting4.ogg',
'sound/ambience/ambiicesting5.ogg',
))

GLOBAL_LIST_INIT(medical_ambience,list(
'sound/ambience/ambinice.ogg',
))
Expand Down Expand Up @@ -181,6 +194,7 @@ GLOBAL_LIST_INIT(ambience_assoc,list(
AMBIENCE_MEDICAL = GLOB.medical_ambience,
AMBIENCE_VIROLOGY = GLOB.virology_ambience,
AMBIENCE_MINING = GLOB.mining_ambience,
AMBIENCE_ICEMOON = GLOB.icemoon_ambience,
AMBIENCE_REEBE = GLOB.reebe_ambience,
AMBIENCE_RUINS = GLOB.ruins_ambience,
AMBIENCE_SPACE = GLOB.space_ambience,
Expand Down
3 changes: 1 addition & 2 deletions code/game/area/areas/mining.dm
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@
has_gravity = STANDARD_GRAVITY
flags_1 = NONE
area_flags = UNIQUE_AREA | FLORA_ALLOWED
ambience_index = AMBIENCE_ICEMOON
sound_environment = SOUND_AREA_ICEMOON
ambient_buzz = 'sound/ambience/magma.ogg'

Expand All @@ -200,7 +201,6 @@
power_equip = FALSE
power_light = FALSE
requires_power = TRUE
ambience_index = AMBIENCE_MINING
area_flags = UNIQUE_AREA | FLORA_ALLOWED
min_ambience_cooldown = 70 SECONDS
max_ambience_cooldown = 220 SECONDS
Expand Down Expand Up @@ -242,7 +242,6 @@
power_environ = FALSE
power_equip = FALSE
power_light = FALSE
ambience_index = AMBIENCE_MINING
area_flags = UNIQUE_AREA | FLORA_ALLOWED
min_ambience_cooldown = 70 SECONDS
max_ambience_cooldown = 220 SECONDS
Expand Down
Binary file added sound/ambience/ambiicemelody1.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicemelody2.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicemelody3.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicemelody4.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicesting1.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicesting2.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicesting3.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicesting4.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicesting5.ogg
Binary file not shown.
Binary file added sound/ambience/ambiicetheme.ogg
Binary file not shown.

0 comments on commit 808b689

Please sign in to comment.