Skip to content

Commit

Permalink
Merge branch 'master' into Fixes-some-wand-issues
Browse files Browse the repository at this point in the history
  • Loading branch information
1080pCat authored Jan 30, 2025
2 parents b837f5e + 9a7aee8 commit 44fc8bf
Show file tree
Hide file tree
Showing 87 changed files with 985 additions and 527 deletions.
89 changes: 64 additions & 25 deletions _maps/map_files/stations/deltastation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -30932,6 +30932,7 @@
c_tag = "Internal Affairs Office";
dir = 4
},
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel/grimy,
/area/station/legal/lawoffice)
"caH" = (
Expand Down Expand Up @@ -31572,9 +31573,6 @@
/area/station/command/office/captain/bedroom)
"cct" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/structure/sign/poster/official/work_for_a_future{
pixel_x = -32
},
/turf/simulated/floor/plasteel/grimy,
/area/station/legal/lawoffice)
"ccu" = (
Expand Down Expand Up @@ -42944,6 +42942,10 @@
icon_state = "whitebluecorner"
},
/area/station/medical/reception)
"cNX" = (
/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/wood,
/area/station/legal/courtroom)
"cNY" = (
/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
Expand Down Expand Up @@ -44976,10 +44978,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"cVr" = (
/obj/structure/sign/nosmoking_2,
/turf/simulated/wall,
/area/station/science/rnd)
"cVs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
Expand Down Expand Up @@ -57049,6 +57047,12 @@
icon_state = "whiteblue"
},
/area/station/medical/cryo)
"erJ" = (
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
/area/station/legal/magistrate)
"erP" = (
/obj/machinery/camera{
c_tag = "Secure Lab - Test Chamber";
Expand Down Expand Up @@ -60236,6 +60240,12 @@
},
/turf/simulated/floor/plating,
/area/station/science/test_chamber)
"geq" = (
/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_state = "whitepurplecorner"
},
/area/station/science/research)
"get" = (
/obj/effect/turf_decal/stripes/white/line,
/turf/simulated/floor/plasteel,
Expand Down Expand Up @@ -64365,6 +64375,7 @@
name = "Toxins Launcher Bay Door";
protected = 0
},
/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
"ixF" = (
Expand Down Expand Up @@ -72060,6 +72071,13 @@
icon_state = "vault"
},
/area/station/command/bridge)
"mXh" = (
/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurplecorner"
},
/area/station/science/research)
"mXA" = (
/turf/simulated/wall,
/area/station/medical/sleeper)
Expand Down Expand Up @@ -82231,9 +82249,6 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/nw)
"ssx" = (
/turf/simulated/floor/plasteel/dark,
/area/station/science/break_room)
"ssy" = (
/obj/structure/table/reinforced,
/obj/machinery/cell_charger,
Expand Down Expand Up @@ -82358,6 +82373,13 @@
icon_state = "whitegreen"
},
/area/station/medical/virology)
"svR" = (
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurplecorner"
},
/area/station/science/research)
"svX" = (
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
Expand Down Expand Up @@ -82517,10 +82539,10 @@
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/science/robotics,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/all/science/research,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
"sAB" = (
Expand Down Expand Up @@ -83279,6 +83301,10 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"sTy" = (
/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel/dark,
/area/station/legal/courtroom/gallery)
"sUn" = (
/obj/machinery/economy/vending/cola,
/turf/simulated/floor/plasteel/dark,
Expand Down Expand Up @@ -84884,6 +84910,10 @@
icon_state = "neutralfull"
},
/area/station/engineering/atmos)
"tOx" = (
/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel/white,
/area/station/science/research)
"tOF" = (
/obj/structure/grille,
/obj/structure/lattice,
Expand Down Expand Up @@ -85740,12 +85770,12 @@
/area/station/security/permabrig)
"ugy" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/science/robotics,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/effect/mapping_helpers/airlock/access/all/science/research,
/obj/machinery/door/airlock/research/glass,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
"ugz" = (
Expand Down Expand Up @@ -86901,6 +86931,15 @@
/obj/structure/closet/firecloset,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"uND" = (
/obj/structure/sign/nosmoking_2{
pixel_y = 32
},
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurplecorner"
},
/area/station/science/research)
"uNJ" = (
/obj/structure/cable{
icon_state = "4-8"
Expand Down Expand Up @@ -88719,9 +88758,7 @@
/area/station/medical/surgery/observation)
"vPd" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/science/robotics,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
Expand All @@ -88731,6 +88768,8 @@
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/door/airlock/research/glass,
/obj/effect/mapping_helpers/airlock/access/all/science/research,
/turf/simulated/floor/plasteel/white,
/area/station/science/robotics/chargebay)
"vPo" = (
Expand Down Expand Up @@ -124752,7 +124791,7 @@ hdu
hnH
ojf
lSc
cPn
mXh
cRd
cZt
hHk
Expand Down Expand Up @@ -126798,7 +126837,7 @@ fBk
fBk
fBk
fBk
dau
svR
yid
cPn
dFm
Expand Down Expand Up @@ -128597,7 +128636,7 @@ aNa
qJw
vDT
fBk
dau
uND
yid
cPn
hkY
Expand All @@ -128621,7 +128660,7 @@ dBe
wJr
oKa
kxJ
ssx
ykJ
ykJ
hOr
iqc
Expand Down Expand Up @@ -129108,7 +129147,7 @@ tQM
cSm
cZt
cTU
cMm
tOx
cXb
cZt
dZb
Expand Down Expand Up @@ -129894,7 +129933,7 @@ cSt
cSt
dIi
dsu
cSt
geq
cSt
cSt
dvj
Expand Down Expand Up @@ -130392,7 +130431,7 @@ pGk
xAc
cSp
cTQ
cVr
cTR
cTR
cTR
cTR
Expand Down Expand Up @@ -138334,7 +138373,7 @@ cax
mRD
ocx
sxI
eYE
cNX
ejT
eYE
rgU
Expand Down Expand Up @@ -139870,7 +139909,7 @@ oMV
iRk
xPW
caA
cax
sTy
mlY
qJc
bsL
Expand Down Expand Up @@ -141416,7 +141455,7 @@ fjW
xwN
hTV
hTV
bXW
erJ
vjg
bXW
hTV
Expand Down
24 changes: 23 additions & 1 deletion _maps/map_files/stations/emeraldstation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -35356,6 +35356,16 @@
icon_state = "freezerfloor"
},
/area/station/medical/cloning)
"haD" = (
/obj/machinery/recharger/wallcharger{
pixel_x = 30;
pixel_y = 1
},
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkredcorners"
},
/area/station/security/brig)
"haF" = (
/obj/structure/table/wood,
/obj/item/stack/tape_roll,
Expand Down Expand Up @@ -36291,6 +36301,18 @@
pixel_x = -3;
pixel_y = 5
},
/obj/machinery/recharger/wallcharger{
pixel_x = 30;
pixel_y = 5
},
/obj/machinery/recharger/wallcharger{
pixel_x = 30;
pixel_y = -13
},
/obj/machinery/recharger/wallcharger{
pixel_x = 30;
pixel_y = -4
},
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkredcorners"
Expand Down Expand Up @@ -173427,7 +173449,7 @@ upq
jDu
pXO
snW
tZY
haD
hjy
jLZ
ihH
Expand Down
4 changes: 2 additions & 2 deletions code/__DEFINES/dcs/movable_signals.dm
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@
#define COMSIG_MOVABLE_DRIFT_BLOCK_INPUT "movable_drift_block_input"
#define DRIFT_ALLOW_INPUT (1<<0)

///called when the movable's glide size is updated: (new_glide_size)
#define COMSIG_MOVABLE_UPDATE_GLIDE_SIZE "movable_glide_size"
///called after the movable's glide size is updated: (old_glide_size)
#define COMSIG_MOVABLE_UPDATED_GLIDE_SIZE "movable_glide_size"

///signal sent out by an atom when it is no longer pulling something : (atom/pulling)
#define COMSIG_ATOM_NO_LONGER_PULLING "movable_no_longer_pulling"
3 changes: 3 additions & 0 deletions code/__DEFINES/vv.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,6 @@
#define VV_MARKED_DATUM "Marked Datum"
#define VV_BITFIELD "Bitfield"
#define VV_REGEX "Regex"
#define VV_VISIBLE_ATOM "Visible Atom"
#define VV_INSIDE_VISIBLE_ATOM "Inside a Visible Atom"
#define VV_VISIBLE_TURF "Visible Turf"
5 changes: 0 additions & 5 deletions code/__HELPERS/game.dm
Original file line number Diff line number Diff line change
Expand Up @@ -180,11 +180,6 @@
return hear

for(var/atom/A in hear(R, T))
if(ismob(A))
var/mob/M = A
if(M.client || include_clientless)
hear += M

if(isobj(A) || ismob(A))
collect_nested_mobs(A, hear, 3, !include_clientless)

Expand Down
1 change: 0 additions & 1 deletion code/_globalvars/genetics.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ GLOBAL_VAR_INIT(fakeblock, 0)
GLOBAL_VAR_INIT(coughblock, 0)
GLOBAL_VAR_INIT(glassesblock, 0)
GLOBAL_VAR_INIT(epilepsyblock, 0)
GLOBAL_VAR_INIT(twitchblock, 0)
GLOBAL_VAR_INIT(nervousblock, 0)
GLOBAL_VAR_INIT(wingdingsblock, 0)
GLOBAL_VAR_INIT(monkeyblock, DNA_SE_LENGTH) // Monkey block will always be the DNA_SE_LENGTH
Expand Down
1 change: 1 addition & 0 deletions code/_globalvars/lists/objects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ GLOBAL_LIST_EMPTY(pandemics)
GLOBAL_LIST_EMPTY(all_areas)
GLOBAL_LIST_EMPTY(all_unique_areas) // List of all unique areas. AKA areas with there_can_be_many = FALSE
GLOBAL_LIST_EMPTY(machines)
GLOBAL_LIST_EMPTY(telescreens) /// List of entertainment telescreens connected to the "news" cameranet
GLOBAL_LIST_EMPTY(rcd_list) //list of Rapid Construction Devices.

GLOBAL_LIST_EMPTY(apcs)
Expand Down
5 changes: 4 additions & 1 deletion code/_onclick/ai_onclick.dm
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,10 @@
// But we return here since we don't want to do regular dblclick handling
return

if(control_disabled || stat) return
if(control_disabled || stat)
return
if(ismecha(loc))
return

if(ismob(A))
ai_actual_track(A, TRUE)
Expand Down
2 changes: 1 addition & 1 deletion code/_onclick/observer_onclick.dm
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
if(!istype(user)) // Make sure user is actually an observer. Revenents also use attack_ghost, but do not have the health_scan var.
return FALSE
if(user.client)
if(user.gas_scan && atmos_scan(user=user, target=src, silent=TRUE))
if(user.gas_scan && src.return_analyzable_air() && atmos_scan(user=user, target=src, silent=TRUE))
return TRUE

// health + machine analyzer for ghosts
Expand Down
Loading

0 comments on commit 44fc8bf

Please sign in to comment.