Adds a new redgate map: The Casino Canal (#18587)

* starts da map

* starting to shape up I think?

* moar edits

* we got lots more stuff now

* we got dorms now :)

* moar doarm and PRIVATE GAME ROOMS WOAG

* adds chip machine

* tidy dis up

* oops

* pretties up private game rooms a bit

* ok now the chip dispenser works

* Adds resleeving stuff

* Adds pixel-displaced children of punlic paintings

* mmmmmm maint stuff

* adds VIP rooms and more maint stuff

* that's a lotta shit made woooo

* its almost... done... (the main building is anyway)

* Let's get this bih to actually load

* And let's get some proper areas separating indoor and outdoor

* Makes casino hall turfs actually render as intended

* WE HAVE AREAS NOW

* don't need this big ol file any more

* MOSTLY finishes the mai nbuilding

* finally finishes the main building (for now)

* does some exterior stuff but now it's crashing WHY

* oops

* adds subvariant of floodlight that starts turned on

* adds areas for well, secret areas

* TOO MUCH new shit

* Does a silly thing to make properly underwater cave turfs

* adds "open" underwater turfs that are functionally transparent divable turfs

* more funny secrets

* Makes open water turfs show a darker view underneath for visual clarity

* okay I think it might be done now

* makes indoor water effect look a bit nicer

* I ALMOST FORGOT

* engoodens code surrounding multiple auto-resleevers existing

* FUCK

* DOUBLE FUCK

* Lets things with GLASSPASS move through TGMC widnows

* actually it makes more sense for the TF gun to be here

* Makes 🏴‍☠️ secret a bit nicer

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
Ryumi
2025-10-25 00:30:41 +02:00
committed by GitHub
co-authored by Cameron Lennox
parent 5335ee9729
commit d395f4ab65
30 changed files with 53711 additions and 16 deletions
@@ -295,6 +295,12 @@
icon_state = "tile_white"
no_variants = FALSE
/obj/item/stack/tile/floor/purple
name = "purple floor tile"
singular_name = "purple floor tile"
color = COLOR_PURPLE_GRAY
no_variants = FALSE
/obj/item/stack/tile/floor/dark
name = "dark floor tile"
singular_name = "dark floor tile"
+37
View File
@@ -436,3 +436,40 @@
prob(5);/obj/item/clothing/suit/shibari/black,
prob(5);/obj/item/clothing/suit/shibari/pink
)
/obj/random/chips
name = "random chips"
icon_state = "chips"
spawn_nothing_percentage = 10
/obj/random/chips/item_to_spawn()
return pick(
prob(35);/obj/item/spacecasinocash/c1,
prob(10);/obj/item/spacecasinocash/c10,
prob(5);/obj/item/spacecasinocash/c100,
)
/obj/random/chips/better
name = "better random chips"
icon_state = "chips_1"
spawn_nothing_percentage = 0
/obj/random/chips/item_to_spawn()
return pick(
prob(35);/obj/item/spacecasinocash/c10,
prob(15);/obj/item/spacecasinocash/c100,
prob(5);/obj/item/spacecasinocash/c200,
prob(1);/obj/item/spacecasinocash/c500,
)
/obj/random/chips/good
name = "good random chips"
icon_state = "chips_2"
/obj/random/chips/item_to_spawn()
return pick(
prob(45);/obj/item/spacecasinocash/c100,
prob(15);/obj/item/spacecasinocash/c200,
prob(5);/obj/item/spacecasinocash/c500,
prob(1);/obj/item/spacecasinocash/c1000,
)
+12
View File
@@ -349,6 +349,18 @@
desc_with_canvas = "A piece of art (or \"art\"). Anyone could've hung it."
persistence_id = "public"
/obj/structure/sign/painting/public/north
pixel_y = 30
/obj/structure/sign/painting/public/south
pixel_y = -30
/obj/structure/sign/painting/public/east
pixel_x = 30
/obj/structure/sign/painting/public/west
pixel_x = -30
/obj/structure/sign/painting/library_secure
name = "\improper Curated Painting Exhibit mounting"
desc = "For masterpieces hand-picked by the librarian."