mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-26 00:51:23 +00:00
* Tweaks tourist audio (#57311) * done * Update code/modules/mob/living/simple_animal/friendly/robot_customer.dm Co-authored-by: AnturK <AnturK@ users.noreply.github.com> Co-authored-by: AnturK <AnturK@ users.noreply.github.com> * Tweaks tourist audio Co-authored-by: Qustinnus <Floydje123@hotmail.com> Co-authored-by: AnturK <AnturK@ users.noreply.github.com>
122 lines
4.7 KiB
Plaintext
122 lines
4.7 KiB
Plaintext
//max channel is 1024. Only go lower from here, because byond tends to pick the first availiable channel to play sounds on
|
|
#define CHANNEL_LOBBYMUSIC 1024
|
|
#define CHANNEL_ADMIN 1023
|
|
#define CHANNEL_VOX 1022
|
|
/* SKYRAT EDIT CHANGE BEGIN - JUKEBOX - ORIGINAL
|
|
#define CHANNEL_JUKEBOX 1021
|
|
#define CHANNEL_HEARTBEAT 1020 //sound channel for heartbeats
|
|
#define CHANNEL_AMBIENCE 1019
|
|
#define CHANNEL_BUZZ 1018
|
|
#define CHANNEL_BICYCLE 1017
|
|
*/
|
|
#define CHANNEL_JUKEBOX 1021
|
|
#define CHANNEL_JUKEBOX_START 1016
|
|
#define CHANNEL_HEARTBEAT 1015 //sound channel for heartbeats
|
|
#define CHANNEL_AMBIENCE 1014
|
|
#define CHANNEL_BUZZ 1013
|
|
#define CHANNEL_BICYCLE 1012
|
|
//SKYRAT EDIT CHANGE END
|
|
///Default range of a sound.
|
|
#define SOUND_RANGE 17
|
|
#define MEDIUM_RANGE_SOUND_EXTRARANGE -5
|
|
///default extra range for sounds considered to be quieter
|
|
#define SHORT_RANGE_SOUND_EXTRARANGE -9
|
|
///The range deducted from sound range for things that are considered silent / sneaky
|
|
#define SILENCED_SOUND_EXTRARANGE -11
|
|
///Percentage of sound's range where no falloff is applied
|
|
#define SOUND_DEFAULT_FALLOFF_DISTANCE 1 //For a normal sound this would be 1 tile of no falloff
|
|
///The default exponent of sound falloff
|
|
#define SOUND_FALLOFF_EXPONENT 6
|
|
|
|
//THIS SHOULD ALWAYS BE THE LOWEST ONE!
|
|
//KEEP IT UPDATED
|
|
|
|
#define CHANNEL_HIGHEST_AVAILABLE 1010 //SKYRAT EDIT CHANGE - JUKEBOX > ORIGINAL VALUE 1015
|
|
|
|
#define MAX_INSTRUMENT_CHANNELS (128 * 6)
|
|
|
|
#define SOUND_MINIMUM_PRESSURE 10
|
|
|
|
#define INTERACTION_SOUND_RANGE_MODIFIER -3
|
|
#define EQUIP_SOUND_VOLUME 30
|
|
#define PICKUP_SOUND_VOLUME 15
|
|
#define DROP_SOUND_VOLUME 20
|
|
#define YEET_SOUND_VOLUME 90
|
|
|
|
#define AMBIENCE_GENERIC "generic"
|
|
#define AMBIENCE_HOLY "holy"
|
|
#define AMBIENCE_DANGER "danger"
|
|
#define AMBIENCE_RUINS "ruins"
|
|
#define AMBIENCE_ENGI "engi"
|
|
#define AMBIENCE_MINING "mining"
|
|
#define AMBIENCE_MEDICAL "med"
|
|
#define AMBIENCE_SPOOKY "spooky"
|
|
#define AMBIENCE_SPACE "space"
|
|
#define AMBIENCE_MAINT "maint"
|
|
#define AMBIENCE_AWAY "away"
|
|
#define AMBIENCE_REEBE "reebe" //unused
|
|
#define AMBIENCE_CREEPY "creepy" //not to be confused with spooky
|
|
|
|
//default byond sound environments
|
|
#define SOUND_ENVIRONMENT_NONE -1
|
|
#define SOUND_ENVIRONMENT_GENERIC 0
|
|
#define SOUND_ENVIRONMENT_PADDED_CELL 1
|
|
#define SOUND_ENVIRONMENT_ROOM 2
|
|
#define SOUND_ENVIRONMENT_BATHROOM 3
|
|
#define SOUND_ENVIRONMENT_LIVINGROOM 4
|
|
#define SOUND_ENVIRONMENT_STONEROOM 5
|
|
#define SOUND_ENVIRONMENT_AUDITORIUM 6
|
|
#define SOUND_ENVIRONMENT_CONCERT_HALL 7
|
|
#define SOUND_ENVIRONMENT_CAVE 8
|
|
#define SOUND_ENVIRONMENT_ARENA 9
|
|
#define SOUND_ENVIRONMENT_HANGAR 10
|
|
#define SOUND_ENVIRONMENT_CARPETED_HALLWAY 11
|
|
#define SOUND_ENVIRONMENT_HALLWAY 12
|
|
#define SOUND_ENVIRONMENT_STONE_CORRIDOR 13
|
|
#define SOUND_ENVIRONMENT_ALLEY 14
|
|
#define SOUND_ENVIRONMENT_FOREST 15
|
|
#define SOUND_ENVIRONMENT_CITY 16
|
|
#define SOUND_ENVIRONMENT_MOUNTAINS 17
|
|
#define SOUND_ENVIRONMENT_QUARRY 18
|
|
#define SOUND_ENVIRONMENT_PLAIN 19
|
|
#define SOUND_ENVIRONMENT_PARKING_LOT 20
|
|
#define SOUND_ENVIRONMENT_SEWER_PIPE 21
|
|
#define SOUND_ENVIRONMENT_UNDERWATER 22
|
|
#define SOUND_ENVIRONMENT_DRUGGED 23
|
|
#define SOUND_ENVIRONMENT_DIZZY 24
|
|
#define SOUND_ENVIRONMENT_PSYCHOTIC 25
|
|
//If we ever make custom ones add them here
|
|
|
|
//"sound areas": easy way of keeping different types of areas consistent.
|
|
#define SOUND_AREA_STANDARD_STATION SOUND_ENVIRONMENT_PARKING_LOT
|
|
#define SOUND_AREA_LARGE_ENCLOSED SOUND_ENVIRONMENT_QUARRY
|
|
#define SOUND_AREA_SMALL_ENCLOSED SOUND_ENVIRONMENT_BATHROOM
|
|
#define SOUND_AREA_TUNNEL_ENCLOSED SOUND_ENVIRONMENT_STONEROOM
|
|
#define SOUND_AREA_LARGE_SOFTFLOOR SOUND_ENVIRONMENT_CARPETED_HALLWAY
|
|
#define SOUND_AREA_MEDIUM_SOFTFLOOR SOUND_ENVIRONMENT_LIVINGROOM
|
|
#define SOUND_AREA_SMALL_SOFTFLOOR SOUND_ENVIRONMENT_ROOM
|
|
#define SOUND_AREA_ASTEROID SOUND_ENVIRONMENT_CAVE
|
|
#define SOUND_AREA_SPACE SOUND_ENVIRONMENT_UNDERWATER
|
|
#define SOUND_AREA_LAVALAND SOUND_ENVIRONMENT_MOUNTAINS
|
|
#define SOUND_AREA_ICEMOON SOUND_ENVIRONMENT_CAVE
|
|
#define SOUND_AREA_WOODFLOOR SOUND_ENVIRONMENT_CITY
|
|
|
|
|
|
///Announcer audio keys
|
|
#define ANNOUNCER_AIMALF "announcer_aimalf"
|
|
#define ANNOUNCER_ALIENS "announcer_aliens"
|
|
#define ANNOUNCER_ANIMES "announcer_animes"
|
|
#define ANNOUNCER_GRANOMALIES "announcer_granomalies"
|
|
#define ANNOUNCER_INTERCEPT "announcer_animes"
|
|
#define ANNOUNCER_IONSTORM "announcer_ionstorm"
|
|
#define ANNOUNCER_METEORS "announcer_meteors"
|
|
#define ANNOUNCER_OUTBREAK5 "announcer_outbreak5"
|
|
#define ANNOUNCER_OUTBREAK7 "announcer_outbreak7"
|
|
#define ANNOUNCER_POWEROFF "announcer_poweroff"
|
|
#define ANNOUNCER_POWERON "announcer_poweron"
|
|
#define ANNOUNCER_RADIATION "announcer_radiation"
|
|
#define ANNOUNCER_SHUTTLECALLED "announcer_shuttlecalled"
|
|
#define ANNOUNCER_SHUTTLEDOCK "announcer_shuttledock"
|
|
#define ANNOUNCER_SHUTTLERECALLED "announcer_shuttlerecalled"
|
|
#define ANNOUNCER_SPANOMALIES "announcer_spanomalies"
|