Skip to content

Commit

Permalink
Allow surgery on crashed ships (and new tile variants allowing surgur…
Browse files Browse the repository at this point in the history
…y & construction) (#5579)

# About the pull request

following quote outdated...
```
I INSTANCE edited the turfs/floor tiles for the nightmare inserts for:
Solar (Big Red)
Desert Dam

I edited the files to:
Supports_surgery 1
(enabled surgury. Default value is 0)
```

made proper new tiles and replaced in many map files & nightmare inserts


# Explain why it's good for the game
Allows people to fucking DO SURGURY!
Literally ruined someone's entire round because I couldn't fix his IB
and by the time I did, 4 T3 were there and he got got.



# Testing Photographs and Procedure

Start at 1:10. I fixed that other tile variant not allowing surgury at
the end of the video.

DW, reverted CC map file changes for my testing tiles. 
https://youtu.be/cXLck9H_t8U


# Changelog


:cl:
balance: Nightmare inserts of crashed ships on Solaris (big red) and
Desert dam can do surgury in them INSTANCE EDIT
/:cl:
  • Loading branch information
hislittlecuzingames authored Feb 1, 2024
1 parent 644fd1b commit 357e3d1
Show file tree
Hide file tree
Showing 9 changed files with 330 additions and 724 deletions.
57 changes: 57 additions & 0 deletions code/game/turfs/open.dm
Original file line number Diff line number Diff line change
Expand Up @@ -910,10 +910,67 @@
allow_construction = FALSE
supports_surgery = FALSE

/turf/open/shuttle/can_surgery
allow_construction = TRUE
supports_surgery = TRUE

/turf/open/shuttle/can_surgery/blue
name = "floor"
icon_state = "floor"
icon = 'icons/turf/shuttle.dmi'

/turf/open/shuttle/can_surgery/red
icon_state = "floor6"

/turf/open/shuttle/can_surgery/black
icon_state = "floor7"

/turf/open/shuttle/dropship
name = "floor"
icon_state = "rasputin1"

/turf/open/shuttle/dropship/can_surgery
icon_state = "rasputin1"
allow_construction = TRUE
supports_surgery = TRUE

/turf/open/shuttle/dropship/can_surgery/light_grey_middle
icon_state = "rasputin13"

/turf/open/shuttle/dropship/can_surgery/light_grey_top
icon_state = "rasputin10"

/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_left_to_right
icon_state = "floor8"

/*same two but helps with finding if you think top to bottom or up to down*/
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_up_to_down
icon_state = "rasputin3"

/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_top_to_bottom
icon_state = "rasputin3"

/turf/open/shuttle/dropship/can_surgery/light_grey_top_left
icon_state = "rasputin6"

/turf/open/shuttle/dropship/can_surgery/light_grey_bottom_left
icon_state = "rasputin4"

/turf/open/shuttle/dropship/can_surgery/light_grey_top_right
icon_state = "rasputin7"

/turf/open/shuttle/dropship/can_surgery/light_grey_bottom_right
icon_state = "rasputin8"

/turf/open/shuttle/dropship/can_surgery/medium_grey_single_wide_left_to_right
icon_state = "rasputin14"

/turf/open/shuttle/dropship/can_surgery/medium_grey_single_wide_up_to_down
icon_state = "rasputin15"

/turf/open/shuttle/dropship/can_surgery/dark_grey
icon_state = "rasputin15"

/turf/open/shuttle/predship
name = "ship floor"
icon_state = "floor6"
Expand Down
96 changes: 24 additions & 72 deletions maps/map_files/BigRed/standalone/crashlanding-eva.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,7 @@
/area/bigredv2/outside/general_offices)
"aE" = (
/obj/structure/computerframe,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"aF" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -107,26 +105,18 @@
/turf/open/mars,
/area/bigredv2/caves_north)
"aR" = (
/turf/open/shuttle/dropship{
icon_state = "rasputin6"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_top_left,
/area/bigredv2/outside/general_offices)
"aS" = (
/turf/open/shuttle/dropship{
icon_state = "floor8"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_left_to_right,
/area/bigredv2/outside/general_offices)
"aT" = (
/turf/open/shuttle/dropship{
icon_state = "rasputin7"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_top_right,
/area/bigredv2/outside/general_offices)
"aU" = (
/obj/structure/surface/rack,
/obj/item/map/big_red_map,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"aV" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -191,34 +181,24 @@
/area/bigredv2/outside/general_offices)
"bg" = (
/obj/structure/machinery/door/airlock/almayer/generic,
/turf/open/shuttle/dropship{
icon_state = "rasputin3"
},
/turf/open/shuttle/dropship/can_surgery,
/area/bigredv2/outside/general_offices)
"bh" = (
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"bi" = (
/obj/item/paper/crumpled/bloody,
/obj/effect/decal/cleanable/blood{
icon_state = "u_psycopath_l"
},
/turf/open/shuttle/dropship{
icon_state = "rasputin3"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_up_to_down,
/area/bigredv2/outside/general_offices)
"bj" = (
/obj/structure/bed/chair/dropship/passenger,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"bk" = (
/turf/open/shuttle/dropship{
icon_state = "rasputin3"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_up_to_down,
/area/bigredv2/outside/general_offices)
"bl" = (
/obj/effect/decal/cleanable/dirt,
Expand Down Expand Up @@ -249,9 +229,7 @@
/area/bigredv2/outside/general_offices)
"bq" = (
/obj/effect/landmark/corpsespawner/wygoon,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"br" = (
/turf/closed/shuttle/ert{
Expand All @@ -262,22 +240,16 @@
/obj/structure/bed/chair/dropship/passenger{
dir = 4
},
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"bt" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/landmark/corpsespawner/wygoon,
/turf/open/shuttle/dropship{
icon_state = "rasputin3"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_up_to_down,
/area/bigredv2/outside/general_offices)
"bu" = (
/obj/effect/decal/cleanable/blood,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"bv" = (
/obj/structure/bed/chair/dropship/passenger{
Expand All @@ -287,9 +259,7 @@
dir = 1;
icon_state = "gib6"
},
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"bw" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -339,9 +309,7 @@
dir = 1;
icon_state = "gib6"
},
/turf/open/shuttle/dropship{
icon_state = "rasputin3"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_up_to_down,
/area/bigredv2/outside/general_offices)
"bG" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -481,25 +449,17 @@
"cb" = (
/obj/structure/surface/rack,
/obj/item/restraints,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"cc" = (
/turf/open/shuttle/dropship{
icon_state = "rasputin4"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_bottom_left,
/area/bigredv2/outside/general_offices)
"cd" = (
/turf/open/shuttle/dropship{
icon_state = "rasputin8"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_bottom_right,
/area/bigredv2/outside/general_offices)
"ce" = (
/obj/structure/surface/rack,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"cf" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -546,9 +506,7 @@
"cm" = (
/obj/effect/spawner/gibspawner/human,
/obj/effect/decal/cleanable/blood,
/turf/open/shuttle/dropship{
icon_state = "floor8"
},
/turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_left_to_right,
/area/bigredv2/outside/general_offices)
"cn" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -586,9 +544,7 @@
"cu" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/remains,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)
"cv" = (
/turf/closed/shuttle/ert{
Expand Down Expand Up @@ -1049,9 +1005,7 @@
/obj/structure/machinery/door/airlock/almayer/generic{
dir = 2
},
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery,
/area/bigredv2/outside/general_offices)
"eM" = (
/obj/item/stack/rods,
Expand Down Expand Up @@ -1104,9 +1058,7 @@
"Zt" = (
/obj/structure/bed/chair/dropship/passenger,
/obj/effect/landmark/corpsespawner/wygoon,
/turf/open/shuttle/dropship{
icon_state = "rasputin15"
},
/turf/open/shuttle/dropship/can_surgery/dark_grey,
/area/bigredv2/outside/general_offices)

(1,1,1) = {"
Expand Down
Loading

0 comments on commit 357e3d1

Please sign in to comment.