Skip to content

Commit

Permalink
TGS Test Merge (#6761)
Browse files Browse the repository at this point in the history
  • Loading branch information
lordme authored and lordme committed Sep 23, 2024
2 parents e6681d5 + 9d30566 commit 1ab458c
Show file tree
Hide file tree
Showing 4 changed files with 134 additions and 40 deletions.
7 changes: 7 additions & 0 deletions code/game/objects/structures/charge_pylon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
opacity = FALSE
var/next_use

/obj/structure/adherent_pylon/examine(mob/user, dist)
. = ..()
var/mob/living/carbon/human/H = user
if(istype(H) && H.species.get_species_id() != SPECIES_ID_ADHERENT)
. += "It seems to be throbbing with energy, touching it might be a bad idea."

/obj/structure/adherent_pylon/attack_ai(var/mob/living/user)
if(Adjacent(user))
attack_hand(user)
Expand All @@ -28,6 +34,7 @@
if(istype(H) && H.species.get_species_id() == SPECIES_ID_ADHERENT && H.nutrition < H.species.max_nutrition)
H.nutrition = 400
return
log_and_message_admins("has touched the adherent pylon", user)
if(isrobot(user))
user.apply_damage(80, DAMAGE_TYPE_BURN, def_zone = BP_TORSO)
visible_message("<span class='danger'>Electricity arcs off [user] as it touches \the [src]!</span>")
Expand Down
6 changes: 6 additions & 0 deletions code/game/objects/structures/mineral_bath.dm
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
opacity = FALSE
var/mob/living/occupant

/obj/structure/adherent_bath/examine(mob/user, dist)
. = ..()
var/mob/living/carbon/human/H = user
if(istype(H) && H.species.get_species_id() != SPECIES_ID_ADHERENT)
. += "It appears quite hot, taking a dip would be quite hazardous."

/obj/structure/adherent_bath/Destroy()
eject_occupant()
. = ..()
Expand Down
77 changes: 57 additions & 20 deletions maps/rift/levels/rift-03-underground1.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -5248,6 +5248,10 @@
},
/turf/simulated/floor/tiled,
/area/engineering/atmos)
"pm" = (
/obj/effect/floor_decal/industrial/warning,
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"pn" = (
/obj/machinery/atmospherics/pipe/simple/hidden/blue{
dir = 6
Expand Down Expand Up @@ -6125,6 +6129,15 @@
},
/turf/simulated/floor/tiled/steel,
/area/hallway/primary/underone)
"st" = (
/obj/effect/floor_decal/industrial/warning{
dir = 4
},
/obj/effect/floor_decal/industrial/warning/corner{
dir = 1
},
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"sy" = (
/obj/machinery/atmospherics/portables_connector{
dir = 8
Expand Down Expand Up @@ -7260,9 +7273,8 @@
/turf/simulated/floor/plating,
/area/maintenance/engineering/upper)
"ww" = (
/obj/structure/sign/electricshock,
/obj/spawner/window/low_wall/reinforced/full/firelocks,
/turf/simulated/floor/plating,
/obj/structure/sign/signnew/danger,
/turf/simulated/wall/prepainted,
/area/rift/station/adherent_maintenance)
"wx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
Expand Down Expand Up @@ -7422,7 +7434,6 @@
/turf/simulated/floor/plating,
/area/maintenance/engineering)
"wQ" = (
/obj/structure/sign/signnew/danger,
/obj/spawner/window/low_wall/reinforced/full/firelocks,
/turf/simulated/floor/plating,
/area/rift/station/adherent_maintenance)
Expand Down Expand Up @@ -8425,8 +8436,9 @@
/turf/simulated/floor/tiled,
/area/engineering/atmos)
"zM" = (
/obj/machinery/atmospherics/component/unary/vent_pump/on{
dir = 1
/obj/effect/floor_decal/industrial/warning/corner,
/obj/effect/floor_decal/industrial/warning{
dir = 8
},
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
Expand Down Expand Up @@ -9075,8 +9087,7 @@
"Ck" = (
/obj/structure/fans/tiny,
/obj/machinery/door/airlock/freezer{
name = "Prison Kitchen Freezer";
req_access = null
name = "Prison Kitchen Freezer"
},
/turf/simulated/floor/tiled/freezer/cold,
/area/security/prison/lower)
Expand Down Expand Up @@ -9767,6 +9778,9 @@
dir = 1;
pixel_y = -24
},
/obj/effect/floor_decal/industrial/warning{
dir = 1
},
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"EE" = (
Expand Down Expand Up @@ -10204,6 +10218,10 @@
/obj/structure/mirror/long/left,
/turf/simulated/wall/r_wall/prepainted/security,
/area/security/prison/lower)
"FV" = (
/obj/structure/adherent_pylon,
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"FW" = (
/obj/machinery/camera/network/security{
dir = 1
Expand Down Expand Up @@ -11374,6 +11392,10 @@
},
/turf/simulated/floor/concrete/indoors,
/area/security/prison/lower)
"JA" = (
/obj/structure/sign/electricshock,
/turf/simulated/wall/prepainted,
/area/rift/station/adherent_maintenance)
"JB" = (
/obj/structure/bed/chair/bay{
dir = 1
Expand Down Expand Up @@ -12238,6 +12260,12 @@
/obj/machinery/camera/network/cargo{
dir = 1
},
/obj/effect/floor_decal/industrial/warning{
dir = 8
},
/obj/effect/floor_decal/industrial/warning/corner{
dir = 4
},
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"Mp" = (
Expand Down Expand Up @@ -13772,8 +13800,11 @@
/turf/simulated/floor/tiled/steel,
/area/hallway/primary/underone)
"Rs" = (
/obj/machinery/atmospherics/component/unary/vent_scrubber/on{
dir = 1
/obj/effect/floor_decal/industrial/warning/corner{
dir = 8
},
/obj/effect/floor_decal/industrial/warning{
dir = 4
},
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
Expand Down Expand Up @@ -13930,10 +13961,10 @@
/turf/simulated/floor/tiled,
/area/maintenance/elevator)
"RQ" = (
/obj/structure/adherent_pylon,
/obj/structure/cable/green{
icon_state = "1-4"
},
/obj/effect/floor_decal/industrial/warning,
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"RR" = (
Expand Down Expand Up @@ -15182,10 +15213,15 @@
/turf/simulated/floor,
/area/hallway/primary/underone)
"Wd" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable/green{
icon_state = "4-8"
},
/obj/effect/floor_decal/industrial/warning/corner{
dir = 8
},
/obj/machinery/atmospherics/component/unary/vent_pump/on{
dir = 1
},
/turf/simulated/floor/crystal,
/area/rift/station/adherent_maintenance)
"We" = (
Expand Down Expand Up @@ -15753,7 +15789,8 @@
/turf/simulated/wall/r_wall/prepainted/command,
/area/tcommsat/computer)
"Yb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
/obj/effect/floor_decal/industrial/warning/corner,
/obj/machinery/atmospherics/component/unary/vent_scrubber/on{
dir = 1
},
/turf/simulated/floor/crystal,
Expand Down Expand Up @@ -26618,10 +26655,10 @@ AS
Cl
eg
rT
zz
ww
Op
PH
PH
pm
Yt
zz
my
Expand Down Expand Up @@ -27009,7 +27046,7 @@ ru
FL
sf
RQ
PH
FV
ED
zz
my
Expand Down Expand Up @@ -27200,11 +27237,11 @@ Gj
Vm
NA
fO
ww
wQ
xy
Wd
zM
PH
st
zz
my
sR
Expand Down Expand Up @@ -27394,10 +27431,10 @@ AS
Cy
eg
rT
zz
JA
Am
Hj
PH
pm
Yt
zz
my
Expand Down
Loading

0 comments on commit 1ab458c

Please sign in to comment.