File tree 2 files changed +12
-9
lines changed
monkestation/code/datums/quirks/negative_quirks
tgui/packages/tgui/interfaces
2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 18
18
19
19
/ datum / quirk/ language_holder/ uncommon
20
20
name = " Uncommon"
21
- desc = " You don't understand Galactic Common, having instead learned Galactic Uncommon."
21
+ desc = " You don't understand Galactic Common having learned Galactic Uncommon instead ."
22
22
icon = FA_ICON_LANGUAGE
23
23
value = - 6
24
24
gain_text = span_notice(" The words being spoken around you don't make any sense." )
29
29
/ datum / quirk/ language_holder/ outsider
30
30
name = " Outsider"
31
31
desc = " You don't know your species' language."
32
- icon = FA_ICON_LANGUAGE
32
+ icon = FA_ICON_BAN
33
33
value = - 2
34
34
gain_text = span_notice(" You can't understand your species' language." )
35
35
lose_text = span_notice(" You've remembered your species' language." )
38
38
/ datum / quirk/ language_holder/ listener
39
39
name = " Listener"
40
40
desc = " You are unable to speak Galactic Common though you understand it just fine."
41
- icon = FA_ICON_VOLUME_LOW
41
+ icon = FA_ICON_EYE
42
42
value = - 3
43
43
gain_text = span_notice(" You don't know how to speak Galactic Common." )
44
44
lose_text = span_notice(" You're able to speak Galactic Common." )
Original file line number Diff line number Diff line change @@ -86,14 +86,17 @@ const NtosLifelineContent = () => {
86
86
( crew : CrewSensor ) => crew . name + crew . assignment ,
87
87
) ;
88
88
89
+ const jobIsCommand = ( jobId : number ) => {
90
+ return (
91
+ ( jobIsHead ( jobId ) &&
92
+ jobId !== 50 ) /* QMs are heads of staff but not command */ ||
93
+ ( jobId >= 200 && jobId < 300 )
94
+ ) ;
95
+ } ;
96
+
89
97
const sorted = sensors
90
98
. filter ( nameSearch )
91
- . filter (
92
- ( sensor ) =>
93
- ! blueshield ||
94
- jobIsHead ( sensor . ijob ) ||
95
- ( sensor . ijob >= 200 && sensor . ijob < 300 ) ,
96
- )
99
+ . filter ( ( sensor ) => ! blueshield || jobIsCommand ( sensor . ijob ) )
97
100
. sort ( ( a , b ) => {
98
101
if ( a . dist < 0 || b . dist < 0 ) {
99
102
return b . dist - a . dist ;
You can’t perform that action at this time.
0 commit comments