mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-28 07:38:05 +01:00
## About The Pull Request Primarily, this adds one new map to bitrunning that uses modular rooms. <details> <summary>pictures</summary>    </details> I also added in some changes: - Safehouses are now loaded using the modular map system rather than the bespoke solution qservers had. - Lowers the difficulty of psyker shuffle (which I felt was a little too nightmarish) and boosts its rewards. ## Why It's Good For The Game New maps More integration with prior systems ## Changelog 🆑 add: Added a new modular bitrunning domain - Starfront Saloon. balance: Psyker shuffle domain was made slightly easier and has been given more rewards. /🆑
21 lines
873 B
Plaintext
21 lines
873 B
Plaintext
/datum/lazy_template/virtual_domain/beach_bar
|
|
name = "Beach Bar"
|
|
desc = "A cheerful seaside haven where friendly skeletons serve up drinks. Say, how'd you guys get so dead?"
|
|
extra_loot = list(/obj/item/toy/beach_ball = 1)
|
|
help_text = "This place is running on a skeleton crew, and they don't seem to be too keen to share details. \
|
|
Maybe a few drinks of liquid charm will get the spirits up. As the saying goes, if you can't beat 'em, join 'em."
|
|
key = "beach_bar"
|
|
map_name = "beach_bar"
|
|
|
|
/datum/lazy_template/virtual_domain/beach_bar/setup_domain(list/created_atoms)
|
|
. = ..()
|
|
|
|
for(var/obj/item/reagent_containers/cup/glass/drink in created_atoms)
|
|
RegisterSignal(drink, COMSIG_GLASS_DRANK, PROC_REF(on_drink_drank))
|
|
|
|
/// Eventually reveal the cache
|
|
/datum/lazy_template/virtual_domain/beach_bar/proc/on_drink_drank(datum/source)
|
|
SIGNAL_HANDLER
|
|
|
|
add_points(0.5)
|