QoL changes for loreconsoles (#22784)

## About PR

- Adds a looping sound for the lore consoles which can be heard in a 11
tile radius in 6 second intervals. The loop stops once a human mob has
interacted with the console

- Removes abstract macro from loreconsole base types, since these are
intended to be spawned

- Slightly decreased font size of the body text so it feels less like
you're in your 60s and this is the font size of your phone

- Fixed being able to interact with power reliant loreconsoles without
power

## Images



https://github.com/user-attachments/assets/69c94128-d84a-426b-bc8c-27d94c5974cb



### Asset Licenses
The following assets that **have not** been created by myself are
included in this PR:

| Path | Original Author | License |
| --- | --- | --- |
| sound/machines/data_ping.ogg | Timbre
(https://freesound.org/people/Timbre/sounds/444876/) | CC BY-NC 4.0 |
This commit is contained in:
Kano
2026-07-08 19:40:29 +00:00
committed by GitHub
parent 441ef5805d
commit b9072c2ff2
5 changed files with 54 additions and 4 deletions
@@ -92,6 +92,15 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/datum/looping_sound/loreconsole
mid_sounds = list('sound/machines/data_ping.ogg' = 1)
mid_length = 6 SECONDS
volume = 20
extra_range = MEDIUM_RANGE_SOUND_EXTRARANGE
ignore_walls = FALSE
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/datum/looping_sound/gravgen
mid_sounds = list('sound/machines/gravgen/gravgen_mid1.ogg' = 1, 'sound/machines/gravgen/gravgen_mid2.ogg' = 1, 'sound/machines/gravgen/gravgen_mid3.ogg' = 1, 'sound/machines/gravgen/gravgen_mid4.ogg' = 1)
mid_length = 1.8 SECONDS
@@ -169,4 +178,3 @@
mid_length = 3 SECONDS
end_sound = 'sound/machines/synthfab/synthfab_end.ogg'
volume = 75