Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit f07941f

Browse files
committed
TGS Test Merge (#22301)
2 parents 5db9e4e + 909903b commit f07941f

File tree

143 files changed

+4314
-118
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

143 files changed

+4314
-118
lines changed

_maps/map_files/DonutStation/DonutStation.dmm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1015,7 +1015,7 @@
10151015
/turf/open/floor/plasteel,
10161016
/area/space/nearstation)
10171017
"art" = (
1018-
/obj/structure/bookcase/random/nonfiction,
1018+
/obj/machinery/psionic_awakener,
10191019
/turf/open/floor/wood,
10201020
/area/medical/psych)
10211021
"arA" = (
@@ -11738,6 +11738,7 @@
1173811738
name = "Chief Medical Officer RC";
1173911739
pixel_x = -32
1174011740
},
11741+
/obj/machinery/psi_monitor,
1174111742
/turf/open/floor/plasteel/cafeteria,
1174211743
/area/crew_quarters/heads/cmo)
1174311744
"eKS" = (

_maps/map_files/GaxStation/GaxStation.dmm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7333,6 +7333,7 @@
73337333
/obj/machinery/light_switch{
73347334
pixel_y = 24
73357335
},
7336+
/obj/machinery/psi_monitor,
73367337
/turf/open/floor/plasteel,
73377338
/area/security/checkpoint/medical)
73387339
"dxA" = (
@@ -21979,6 +21980,7 @@
2197921980
pixel_x = 26;
2198021981
pixel_y = -4
2198121982
},
21983+
/obj/structure/closet/crate/freezer/blood,
2198221984
/turf/open/floor/plasteel/white,
2198321985
/area/medical/surgery)
2198421986
"kwm" = (
@@ -37505,10 +37507,10 @@
3750537507
/turf/open/floor/plating,
3750637508
/area/maintenance/starboard/fore)
3750737509
"sep" = (
37508-
/obj/structure/closet/crate/freezer/blood,
3750937510
/obj/effect/turf_decal/trimline/blue/filled/line/lower{
3751037511
dir = 6
3751137512
},
37513+
/obj/machinery/psionic_awakener,
3751237514
/turf/open/floor/plasteel/white,
3751337515
/area/medical/sleeper)
3751437516
"seF" = (

_maps/map_files/IceMeta/IceMeta.dmm

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2165,6 +2165,7 @@
21652165
/obj/structure/disposalpipe/segment{
21662166
dir = 10
21672167
},
2168+
/obj/machinery/psionic_awakener,
21682169
/turf/open/floor/wood,
21692170
/area/medical/psych)
21702171
"aGg" = (
@@ -67230,6 +67231,10 @@
6723067231
},
6723167232
/turf/open/floor/plasteel,
6723267233
/area/engine/atmos/hfr)
67234+
"toR" = (
67235+
/obj/machinery/psi_monitor,
67236+
/turf/open/floor/wood,
67237+
/area/crew_quarters/heads/cmo)
6723367238
"toS" = (
6723467239
/obj/machinery/atmospherics/pipe/simple/general/visible{
6723567240
dir = 10
@@ -240572,7 +240577,7 @@ mgB
240572240577
qdA
240573240578
nTH
240574240579
wgD
240575-
dCO
240580+
toR
240576240581
mCm
240577240582
oqY
240578240583
vTt

_maps/map_files/ManateeStation/ManateeStation.dmm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18880,6 +18880,7 @@
1888018880
/obj/structure/disposalpipe/segment{
1888118881
dir = 9
1888218882
},
18883+
/obj/machinery/psi_monitor,
1888318884
/turf/open/floor/plasteel/cafeteria,
1888418885
/area/crew_quarters/heads/cmo)
1888518886
"fbD" = (
@@ -41785,7 +41786,6 @@
4178541786
/turf/open/floor/eighties,
4178641787
/area/maintenance/starboard/fore)
4178741788
"mmq" = (
41788-
/obj/structure/bookcase/random/reference,
4178941789
/turf/open/floor/wood,
4179041790
/area/medical/psych)
4179141791
"mmr" = (
@@ -81139,7 +81139,7 @@
8113981139
dir = 4;
8114081140
pixel_x = -24
8114181141
},
81142-
/obj/structure/bookcase/random/reference,
81142+
/obj/machinery/psionic_awakener,
8114381143
/turf/open/floor/wood,
8114481144
/area/medical/psych)
8114581145
"yfr" = (

_maps/map_files/YogStation/YogStation.dmm

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51135,7 +51135,7 @@
5113551135
/turf/open/floor/plating,
5113651136
/area/maintenance/port)
5113751137
"pxM" = (
51138-
/obj/structure/bookcase/random/religion,
51138+
/obj/machinery/psionic_awakener,
5113951139
/turf/open/floor/wood,
5114051140
/area/medical/psych)
5114151141
"pxQ" = (
@@ -67404,7 +67404,6 @@
6740467404
/turf/open/floor/plasteel,
6740567405
/area/security/prison)
6740667406
"vtO" = (
67407-
/obj/structure/bookcase/random/nonfiction,
6740867407
/turf/open/floor/wood,
6740967408
/area/medical/psych)
6741067409
"vtR" = (
@@ -69934,6 +69933,13 @@
6993469933
},
6993569934
/turf/open/floor/plasteel,
6993669935
/area/security/prison)
69936+
"wlB" = (
69937+
/obj/effect/turf_decal/tile/blue/opposingcorners{
69938+
dir = 1
69939+
},
69940+
/obj/machinery/psi_monitor,
69941+
/turf/open/floor/plasteel/cafeteria,
69942+
/area/crew_quarters/heads/cmo)
6993769943
"wlK" = (
6993869944
/obj/machinery/camera/motion{
6993969945
c_tag = "Armory External";
@@ -114323,7 +114329,7 @@ jXL
114323114329
wgu
114324114330
pbD
114325114331
elr
114326-
vcC
114332+
wlB
114327114333
dmN
114328114334
lcC
114329114335
guV

code/__DEFINES/atom_hud.dm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@
4545
/// Displays launchpads' targeting reticle
4646
#define DIAG_LAUNCHPAD_HUD "23"
4747
//for antag huds. these are used at the /mob level
48-
#define ANTAG_HUD "24"
48+
#define ANTAG_HUD "23"
49+
/// psi control implant
50+
#define IMPPSI_HUD "24"
4951

5052
//by default everything in the hud_list of an atom is an image
5153
//a value in hud_list with one of these will change that behavior

code/__DEFINES/modular_computer.dm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#define PROGRAM_CATEGORY_ENGINEERING "Engineering"
3030
#define PROGRAM_CATEGORY_SUPPLY "Supply"
3131
#define PROGRAM_CATEGORY_SCIENCE "Science"
32+
#define PROGRAM_CATEGORY_CREW "Crew"
3233

3334
///The default amount a program should take in cell use.
3435
#define PROGRAM_BASIC_CELL_USE 15

code/__DEFINES/psi.dm

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#define PSI_COERCION "coercion"
2+
#define PSI_PSYCHOKINESIS "psychokinesis"
3+
#define PSI_REDACTION "redaction"
4+
#define PSI_ENERGISTICS "energistics"
5+
6+
#define PSI_RANK_BLUNT 0
7+
#define PSI_RANK_LATENT 1
8+
#define PSI_RANK_OPERANT 2
9+
#define PSI_RANK_MASTER 3
10+
#define PSI_RANK_GRANDMASTER 4
11+
#define PSI_RANK_PARAMOUNT 5
12+
13+
#define PSI_IMPLANT_AUTOMATIC "Security Level Derived"
14+
#define PSI_IMPLANT_SHOCK "Issue Neural Shock"
15+
#define PSI_IMPLANT_WARN "Issue Reprimand"
16+
#define PSI_IMPLANT_LOG "Log Incident"
17+
#define PSI_IMPLANT_DISABLED "Disabled"
18+
19+
#define COMSIG_PSI_INVOKE "invoke selected"

code/__DEFINES/traits/declarations.dm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,10 @@
806806
/// determines whether or not objects are haunted and teleport/attack randomly
807807
#define TRAIT_HAUNTED "haunted"
808808

809+
//quirk traits
810+
#define TRAIT_PSIONICALLY_DEAFENED "Psionically Deafened"
811+
/// Can never have psionics, but is pretty much immune to direct tampering by them
812+
#define TRAIT_PSIONICALLY_IMMUNE "Psionically Immune"
809813

810814
/// This mob always lands on their feet when they fall, for better or for worse.
811815
#define TRAIT_CATLIKE_GRACE "catlike_grace"

code/_onclick/hud/action_button.dm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@
5959
if(usr.next_click > world.time)
6060
return
6161
usr.next_click = world.time + 1
62-
// var/trigger_flags
63-
// if(LAZYACCESS(modifiers, RIGHT_CLICK)) FUCK COMBAT MODE!!!!
64-
// trigger_flags |= TRIGGER_SECONDARY_ACTION
65-
linked_action.Trigger()
62+
var/trigger_flags
63+
if(LAZYACCESS(modifiers, RIGHT_CLICK))
64+
trigger_flags |= TRIGGER_SECONDARY_ACTION
65+
linked_action.Trigger(trigger_flags)
6666
SEND_SOUND(usr, get_sfx(SFX_TERMINAL_TYPE))
6767
transform = turn(matrix() * 0.9, pick(-8, 8))
6868
alpha = 200

0 commit comments

Comments
 (0)