diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm index 4ca33050ef..4d8014a700 100644 --- a/code/controllers/subsystems/ticker.dm +++ b/code/controllers/subsystems/ticker.dm @@ -182,7 +182,13 @@ var/global/datum/controller/subsystem/ticker/ticker if (S.name != "AI") qdel(S) to_world("Enjoy the game!") - world << sound('sound/AI/yawn/welcome.ogg') //YW EDIT: Custom message thanks to VerySoft + //YW Change start: Custom message thanks to VerySoft and a 5% chance to play a secret message + if(TRUE) + if(prob(95)) + world << sound('sound/AI/yawn/welcome.ogg') + else + world << sound('sound/AI/yawn/welcome_secret.ogg') + //YW Change end: //Holiday Round-start stuff ~Carn Holiday_Game_Start() diff --git a/code/modules/instruments/stationary.dm b/code/modules/instruments/stationary.dm index 62e9d500dc..534577a414 100644 --- a/code/modules/instruments/stationary.dm +++ b/code/modules/instruments/stationary.dm @@ -57,3 +57,4 @@ name = "space piano" desc = "This is a space piano, like a regular piano, but always in tune! Even if the musician isn't." icon_state = "piano" +/obj/structure/musician/piano/attackby(obj/item/weapon/W as obj, mob/user as mob) diff --git a/sound/AI/yawn/welcome_secret.ogg b/sound/AI/yawn/welcome_secret.ogg new file mode 100644 index 0000000000..cc2dd665fc Binary files /dev/null and b/sound/AI/yawn/welcome_secret.ogg differ