Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

b #6

Closed
wants to merge 867 commits into from
Closed

b #6

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
867 commits
Select commit Hold shift + click to select a range
01da3a0
Automatic changelog update
DeltaV-Bot Mar 20, 2024
d6c0287
Automatic changelog update
DeltaV-Bot Mar 20, 2024
e8bebf0
Remove duplicated entries
NullWanderer Mar 20, 2024
a14b7c5
Add Submarine to map pool :) (#984)
IamVelcroboy Mar 20, 2024
69f98d2
Automatic changelog update
DeltaV-Bot Mar 20, 2024
4d571c8
Update CODEOWNERS
NullWanderer Mar 21, 2024
5e32b2f
Subpatch 3/20/24 (#987)
rosieposieeee Mar 21, 2024
b1b9130
Automatic changelog update
DeltaV-Bot Mar 21, 2024
d07fa88
Adds Lunchboxes to Lockers (#989)
DangerRevolution Mar 21, 2024
e370470
Automatic changelog update
DeltaV-Bot Mar 21, 2024
2ad986d
Adds pre-set warp points (#991)
IamVelcroboy Mar 22, 2024
b4fc2e3
Revert AME buff
IamVelcroboy Mar 23, 2024
dae03b9
Automatic changelog update
DeltaV-Bot Mar 23, 2024
82d700f
Map Edits (#997)
IamVelcroboy Mar 23, 2024
14b7297
Added 18 new bounties to cargo (#26160)
wafehling Mar 17, 2024
cd0b408
Unify `Content`'s `EntitySystem` logging (#26216)
LordCarve Mar 17, 2024
5195733
New wooden furniture (#26182)
Ko4ergaPunk Mar 17, 2024
c89ee3a
Make puddle smoothing better (#26171)
potato1234x Mar 17, 2024
6dc0db9
Change Syndie Monkey Price 8-6 TC (#26214)
FungiFellow Mar 18, 2024
b56551f
Criminal Record Icons below Job Icons (#26203)
Golinth Mar 18, 2024
00beb14
Fix barotrauma calculations
PJB3005 Mar 17, 2024
83beb03
Increase air alarm low pressure thresholds.
PJB3005 Mar 17, 2024
51071c7
Fixed safe filling with WT550 (#26208)
HappyRoach Mar 18, 2024
678468c
Suit slot weapon consistency + visuals (#26152)
Vaaankas Mar 18, 2024
b2564e7
make romerol work on the dead (#26222)
Dutch-VanDerLinde Mar 18, 2024
e948115
Move faction exception and everything it needs to shared (#25154)
deltanedas Mar 18, 2024
1aefd9c
Add reckless replay load button (#26212)
ElectroJr Mar 18, 2024
338034a
Fix borg charger error (#26230)
Tayrtahn Mar 18, 2024
2db74bd
Improves Medical Hud interface and functionality (#26027)
DoutorWhite Mar 18, 2024
30ad71f
fix decoy bomb uplink category (#26205)
Ilya246 Mar 18, 2024
45c8c4f
Fix barotrauma pressure protection (#26236)
PJB3005 Mar 18, 2024
c8a02d6
makes closets/lockers better (#24942)
potato1234x Mar 18, 2024
d01b525
Manual changelog update
PJBot Mar 18, 2024
53b2d20
Spray Paint (Review Ready) (#23003)
brainfood1183 Mar 18, 2024
daf3ee7
Automatic changelog update
PJBot Mar 18, 2024
34784fc
Include bans in adminremarks command (#26240)
PJB3005 Mar 18, 2024
669ad9b
Automatic changelog update
PJBot Mar 18, 2024
4219f68
Updated the TEG page (#26170)
Terraspark4941 Mar 18, 2024
a33d43c
Automatic changelog update
PJBot Mar 18, 2024
60b2364
Adds craftable ducky slippers (#26138)
Plykiya Mar 18, 2024
6f44f5c
Automatic changelog update
PJBot Mar 18, 2024
bcd45f1
Bumps LoneOps minimum required players to 20 (#26244)
Boaz1111 Mar 18, 2024
0634abc
Automatic changelog update
PJBot Mar 18, 2024
ea0ad9b
Zombies can very slowly regen heat and shock damage (#25925)
shampunj Mar 18, 2024
69ab913
Automatic changelog update
PJBot Mar 18, 2024
f33fe79
Initial Infected can see each other (#25934)
Killerqu00 Mar 18, 2024
136c78c
Automatic changelog update
PJBot Mar 18, 2024
6d38428
Fix SCRAM implant not working while cuffed. Incidentally fix freedom …
nikthechampiongr Mar 18, 2024
546639e
Automatic changelog update
PJBot Mar 18, 2024
285804d
Fix recycled containers deleting items inside them (#26045)
SlamBamActionman Mar 19, 2024
bc01108
Automatic changelog update
PJBot Mar 19, 2024
570c8a6
Fix artifact report info (#26252)
Vermidia Mar 19, 2024
5cd69c7
Automatic changelog update
PJBot Mar 19, 2024
4bacc02
Pulling rework v2 (#24936)
metalgearsloth Mar 19, 2024
2c68b24
Store Refund Fix (#26251)
keronshb Mar 19, 2024
09adbf3
Automatic changelog update
PJBot Mar 19, 2024
9639500
Changed current value to unextracted value in artifact report guidebo…
Vermidia Mar 19, 2024
ad56287
Simplify DoAfterArgs behavior for movement and distance checks (#25226)
nikthechampiongr Mar 19, 2024
d3a54f7
Fix build (#26258)
metalgearsloth Mar 19, 2024
6b5daf9
Adds logging for refunds (#26274)
keronshb Mar 20, 2024
9650633
spawn panel rock crab suffix (#26264)
IProduceWidgets Mar 20, 2024
11eff87
Code cleanup: Dirty(Comp) (#26238)
Tayrtahn Mar 20, 2024
4e5f77e
new book - Tales of a Tired Janitor (#24441)
Boaz1111 Mar 20, 2024
2070997
make traitor syndicate reinforcements get the traitor role (#25400)
Dutch-VanDerLinde Mar 20, 2024
e67d8e5
Thrown soap/banana/(etc?) will fail to slip until it lands (#24494)
Errant-4 Mar 20, 2024
d785b08
Automatic changelog update
PJBot Mar 20, 2024
626b2f9
Monkey and gorilla melee weapon fix (#26288)
Dutch-VanDerLinde Mar 20, 2024
9e10c10
Fix blunt melee weapon hitsound (#26286)
Dutch-VanDerLinde Mar 20, 2024
8aeddd8
Fix EFCore obsoletion warnings in Content.Server.Database (#26285)
PJB3005 Mar 20, 2024
5468f62
Fix wire layout inheritance. (#26289)
PJB3005 Mar 20, 2024
d3534e7
Per-department wire layouts (#26247)
Killerqu00 Mar 20, 2024
842145e
Apply departmental wire layouts to custom doors
NullWanderer Mar 23, 2024
927cbc1
Automatic changelog update
PJBot Mar 20, 2024
7486a49
Pizza is not a fruit (#26293)
Tayrtahn Mar 20, 2024
27f5089
Automatic changelog update
PJBot Mar 20, 2024
3939456
fix legally distinct visor man plush name. (#26299)
PJB3005 Mar 21, 2024
cbd2b5e
Fix some invalid damage types (#26295)
Tayrtahn Mar 21, 2024
3dd5dca
Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292)
Tayrtahn Mar 21, 2024
4cc829e
Rats eyes glow in dark + reorganize rat textures (#26300)
jamessimo Mar 21, 2024
87f2257
Automatic changelog update
PJBot Mar 21, 2024
16c7c28
Improve admin message seen/dismiss state. (#26223)
PJB3005 Mar 21, 2024
7920cf9
Automatic changelog update
PJBot Mar 21, 2024
4b83558
Fix scram! implant keeping you pulled to someone when teleporting you…
nikthechampiongr Mar 21, 2024
e6c3cb7
Automatic changelog update
PJBot Mar 21, 2024
0db2053
Door Remote now shows Mode in UI (#26162)
Plykiya Mar 22, 2024
e45cbd7
remove rped (#26316)
deltanedas Mar 22, 2024
f6d513c
Automatic changelog update
PJBot Mar 22, 2024
2c49471
FTL UIScale fixes (#26305)
metalgearsloth Mar 22, 2024
8c4bacc
Automatic changelog update
PJBot Mar 22, 2024
01e6a24
Fix puller being improperly unset when pulling stops. (#26312)
nikthechampiongr Mar 22, 2024
a55e251
Automatic changelog update
PJBot Mar 22, 2024
674aa16
Sanitize "ig" (#26328)
Doctor-Cpu Mar 22, 2024
1b7f38e
Snore is a trait now (#26322)
lzk228 Mar 22, 2024
87a3ba7
Automatic changelog update
PJBot Mar 22, 2024
eb4cd9b
Code Cleanup: Purge obsolete MapManager methods (#26279)
Tayrtahn Mar 22, 2024
91f3548
Nerf budget insulated gloves (#26318)
liltenhead Mar 22, 2024
ea1695d
Automatic changelog update
PJBot Mar 22, 2024
ce92953
Irish Coffee Recipe Tweak (#26327)
BlitzTheSquishy Mar 22, 2024
7473181
Automatic changelog update
PJBot Mar 22, 2024
80a1f14
Added verb action to Glue/Lube system (#26002)
SlamBamActionman Mar 22, 2024
7309e79
Automatic changelog update
PJBot Mar 22, 2024
9bb730d
Fix missing semicolon after migration. (#26337)
PJB3005 Mar 22, 2024
f97a068
The return of the 'long bedhead' haircut as an alternative (#26336)
ImRenQ Mar 22, 2024
2d48b7b
Automatic changelog update
PJBot Mar 22, 2024
a11db49
Fix cross-grid spreader behavior (#26346)
Tayrtahn Mar 22, 2024
6426cd7
NPC steering tweaks (#26351)
metalgearsloth Mar 23, 2024
bd2585b
Automatic changelog update
PJBot Mar 23, 2024
3bb39a3
Make air tanks appear on the back in suitstorage (#26353)
Dutch-VanDerLinde Mar 23, 2024
998bc5a
Fix crash on load when no slot key assigned (#26354)
wrexbe Mar 23, 2024
b8e7fec
Throwing Knives: Syndicate Kit (#26026)
UbaserB Mar 23, 2024
98861db
Automatic changelog update
PJBot Mar 23, 2024
4357118
Changed black carpet texture to correctly align itself. (#26358)
OnyxTheBrave Mar 23, 2024
239fd1d
Partial atmos refactor (#22521)
ElectroJr Mar 23, 2024
b5f0dc1
Automatic changelog update
PJBot Mar 23, 2024
e0394e2
1x2 cable coils (#26361)
Killerqu00 Mar 23, 2024
a710488
Automatic changelog update
PJBot Mar 23, 2024
584edeb
Fix bypassing vaulting clumsy check with verb action. (#24977)
Tayrtahn Mar 23, 2024
3ac239a
Automatic changelog update
PJBot Mar 23, 2024
e17bdae
Fix args
NullWanderer Mar 23, 2024
2705017
Fix CarryingSystem
NullWanderer Mar 23, 2024
db47880
Namespace adjustments
NullWanderer Mar 23, 2024
f1b0fb6
Patch ExecutionSystem, pending removal discussion
NullWanderer Mar 23, 2024
a31fc4d
Tiny shove fix. (#25353)
Callmore Feb 21, 2024
20358fc
Faction Fixes
NullWanderer Mar 23, 2024
80c7ec2
I love args
NullWanderer Mar 23, 2024
29ca912
Fix admin changelog
NullWanderer Mar 23, 2024
333ecf6
Holy water arbitrage
NullWanderer Mar 23, 2024
3ff9d91
Increase whitelist min players
NullWanderer Mar 24, 2024
92d60f9
Create whitelist.yml
NullWanderer Mar 24, 2024
44338ca
Automatic changelog update
DeltaV-Bot Mar 24, 2024
6e4abdd
SS14.Changelog whoopsie
NullWanderer Mar 24, 2024
c278c3f
Lunchbox size fix (#998)
FluffiestFloof Mar 25, 2024
9d9cc5a
Automatic changelog update
DeltaV-Bot Mar 25, 2024
97487b6
fixed tortuga cryo (#1003)
UnicornOnLSD Mar 25, 2024
28a742f
Automatic changelog update
DeltaV-Bot Mar 25, 2024
cccd4cf
A quick fix to shoukou (#990)
Adrian16199 Mar 25, 2024
01abede
Remove whitelist from Periapsis
NullWanderer Mar 27, 2024
eab7876
Automatic changelog update
DeltaV-Bot Mar 27, 2024
78c1e11
Add CLRF workflow
NullWanderer Mar 27, 2024
0cdd16b
Convert to Unix
NullWanderer Mar 27, 2024
ca30042
Merge pull request #1012
NullWanderer Mar 27, 2024
f304804
Undo warp-strings (#1013)
IamVelcroboy Mar 27, 2024
3dea418
Separates DV-added airlocks into DV files (#1002)
IamVelcroboy Mar 27, 2024
680c0d4
Submarine Patch - RE-TEG Edition (#988)
rosieposieeee Mar 27, 2024
bd1b106
Automatic changelog update
DeltaV-Bot Mar 27, 2024
668488e
Merge branch 'master' of https://github.com/DeltaV-Station/Delta-v in…
NullWanderer Mar 27, 2024
c966843
Purge CRLF
NullWanderer Mar 27, 2024
73f39c9
Restrict door remotes to only being able to manipulate doors relevant…
nikthechampiongr Mar 24, 2024
7c0995c
Automatic changelog update
PJBot Mar 24, 2024
b2896a4
Configuration argument for content packaging (#25569)
VasilisThePikachu Mar 24, 2024
341f2a1
Update submodule to 215.0.0 (#26375)
metalgearsloth Mar 24, 2024
758540f
Admin New Player Notification Sound (#24327)
DEATHB4DEFEAT Mar 24, 2024
ffb7476
Fix playglobalsound autocompletion (#26167)
metalgearsloth Mar 24, 2024
a5903fb
Update submodule to 215.1.0 (#26376)
metalgearsloth Mar 24, 2024
2c493a1
Haunted dungeon template (#23768)
Emisse Mar 24, 2024
2ff4c65
Maybe fix rsi truncheon error (#26374)
wrexbe Mar 24, 2024
fa250d2
Add Prometheus stats for admin count (#26284)
PJB3005 Mar 24, 2024
ad0888a
Hide empty marking categories in the markings picker (#26377)
DrSmugleaf Mar 24, 2024
52fde8f
Automatic changelog update
PJBot Mar 24, 2024
ddfceef
Give cap door remote his access (#26378)
Baptr0b0t Mar 24, 2024
42e86cb
Automatic changelog update
PJBot Mar 24, 2024
9241d51
Landmine stepoff (#22962)
YuriyKiss Mar 24, 2024
5381cbd
Update submodule to 215.2.0 (#26388)
metalgearsloth Mar 24, 2024
1a1e423
Add stealthmins (#26263)
nikthechampiongr Mar 24, 2024
2e0ea30
Automatic changelog update
PJBot Mar 24, 2024
7ecc968
Run `fixgridatmos` for cargo & emergency shuttle (#26382)
ElectroJr Mar 24, 2024
d51d91e
Automatic changelog update
PJBot Mar 24, 2024
ee8bd80
Fix Medical Hud death icon animation and Changes critical icon (#26391)
DoutorWhite Mar 24, 2024
d367752
Automatic changelog update
PJBot Mar 24, 2024
19c440f
Adds "untriaged" labeler workflow (#26392)
PJB3005 Mar 24, 2024
9cc30d2
Fixes store purchase events and adds support to raise a directed even…
keronshb Mar 24, 2024
0bb151f
Store keybind priority (#26356)
wrexbe Mar 24, 2024
c14070c
Removed Cannabis from thief objectives (#26412)
ChaseFlorom Mar 24, 2024
1cd78e5
Automatic changelog update
PJBot Mar 24, 2024
b988a02
Gives borg industrial welder (#26332)
SoulFN Mar 24, 2024
2e2eef3
Automatic changelog update
PJBot Mar 24, 2024
6d75b24
Immovable Rod visual variations (#25932)
SlamBamActionman Mar 24, 2024
5085286
Fixed some icon rsi warnings (#26414)
wrexbe Mar 24, 2024
1d5a144
Update close-master-pr.yml (#26416)
PJB3005 Mar 24, 2024
5c7bf27
Accept cloth and ingots in the ammofab (#26413)
IProduceWidgets Mar 25, 2024
e903010
Automatic changelog update
PJBot Mar 25, 2024
242d6dd
Fix admin verb to set unspawned ballisic ammo count (#26411)
IProduceWidgets Mar 25, 2024
369e3ee
Use entity queries in ambient sound & power receiver systems (#26410)
ElectroJr Mar 25, 2024
e8840dc
Unswap small and tall wodden fence gates (#26409)
Luminighty Mar 25, 2024
e0b8ef0
Holoprojectors crafted at lathes no longer come with a cell (#26405)
Callmore Mar 25, 2024
72c9254
Automatic changelog update
PJBot Mar 25, 2024
f911e77
Fix tags on antique laser gun (#26398)
IProduceWidgets Mar 25, 2024
ca18a89
Automatic changelog update
PJBot Mar 25, 2024
b8f3ef8
Add astro-jungle/mowed grass and astro-snow (#26381)
IProduceWidgets Mar 25, 2024
b8ccfbb
Automatic changelog update
PJBot Mar 25, 2024
95f2d7b
Make parrots talk like parrots (#26340)
Tayrtahn Mar 25, 2024
247a761
Automatic changelog update
PJBot Mar 25, 2024
11d85b8
Create DeviceNetworkJammerComponent & System as a general way for ent…
nikthechampiongr Mar 25, 2024
5554399
nerf rad artifacts (#26422)
EmoGarbage404 Mar 25, 2024
aa766da
Code cleanup: Purge obsoleted SharedPhysicsSystem methods (#26287)
Tayrtahn Mar 25, 2024
70d04db
Cleaner Grenade (#25444)
BombasterDS Mar 25, 2024
9451227
Automatic changelog update
PJBot Mar 25, 2024
fa81f40
Wearable Harmonicas (#26261)
ImWeax Mar 25, 2024
0c6c787
Automatic changelog update
PJBot Mar 25, 2024
623d641
Fix mailing units turning into disposal units while recharging. (#26383)
nikthechampiongr Mar 25, 2024
72d7b56
Automatic changelog update
PJBot Mar 25, 2024
6dfb123
Church Bells (#26030)
SphiraI Mar 25, 2024
d5b09d5
Re-resprites labcoats (#26425)
Flareguy Mar 25, 2024
7fbc065
SS14-17313 Chatfactor: Chat Censorship Systems (#25908)
FairlySadPanda Mar 25, 2024
1323f8c
Make all implants unable to be implanted more than once (#26250)
Simyon264 Mar 26, 2024
8b17be8
Automatic changelog update
PJBot Mar 26, 2024
a196ecb
Nerf ninja research stealing (#26421)
EmoGarbage404 Mar 26, 2024
8d5a8d9
Automatic changelog update
PJBot Mar 26, 2024
968b86e
Reduces size of smaller cartons and fix size discrepancies with empty…
IamVelcroboy Mar 26, 2024
13ada40
Make chest rig purchasable in uplink (#26427)
Dutch-VanDerLinde Mar 26, 2024
0470f5d
Automatic changelog update
PJBot Mar 26, 2024
097ff52
Fix atmos NaN error (#26441)
ElectroJr Mar 26, 2024
c0b0336
Automatic changelog update
PJBot Mar 26, 2024
05242f7
Curtains fix (#26447)
Futuristic-OK Mar 26, 2024
873daee
Update submodule (#26451)
PJB3005 Mar 26, 2024
15a74af
Update submodule (#26454)
PJB3005 Mar 26, 2024
b506334
Minor cleanup of cuffablesystem (#26434)
nikthechampiongr Mar 26, 2024
c331f40
Automatic changelog update
PJBot Mar 26, 2024
efcdc42
Objects such as lighters/welders are now able to be dropped in dispos…
Huxellberger Mar 26, 2024
ddbf56a
Update submodule to 216.0.0 (#26467)
metalgearsloth Mar 27, 2024
400686a
Revert "Give cap door remote his access" (#26465)
metalgearsloth Mar 27, 2024
3f5f63d
Fix GhostRoleComponent performing randomization on ComponentInit (#26…
ElectroJr Mar 27, 2024
1cf60de
Automatic changelog update
PJBot Mar 27, 2024
df4b17e
CRLF
NullWanderer Mar 27, 2024
1c23416
Merge pull request #1000 from NullWanderer/2024/03/23-merge-master
NullWanderer Mar 27, 2024
bd0e6f3
Update Credits (#1001)
github-actions[bot] Mar 27, 2024
a2a3bcb
Whitelistremoves now requires either ban or whitelist, not both (#994)
NullWanderer Mar 27, 2024
316fb75
Automatic changelog update
DeltaV-Bot Mar 27, 2024
b08953f
Map Edits: Hammurabi (#1016)
IamVelcroboy Mar 28, 2024
e91a89f
Map Edits: Shoukou (#1017)
IamVelcroboy Mar 28, 2024
40eeef2
Remove warp point comp from map beacons (#968)
IamVelcroboy Mar 28, 2024
c78ae88
Map Edits (#1019)
IamVelcroboy Mar 28, 2024
beb718c
submarine atmosia update real (#1022)
deltanedas Mar 28, 2024
72a84f0
Automatic changelog update
DeltaV-Bot Mar 28, 2024
bb34cda
Uncomment metem board in RandomBoards spawner (#1024)
stellar-novas Mar 28, 2024
3b03c5d
Allow cargo bounties to be sold off-station (#26469)
blueDev2 Mar 28, 2024
b87a0b7
Map Edits: The Hive (#1027)
IamVelcroboy Mar 28, 2024
8e10afb
Shortens more beacon names (#1029)
IamVelcroboy Mar 28, 2024
c01d0cb
Fixes missing Weh emote on species (#992)
FluffiestFloof Mar 28, 2024
b432789
Automatic changelog update
DeltaV-Bot Mar 28, 2024
5e397c6
Updates spawners with new content (#1032)
IamVelcroboy Mar 28, 2024
f6714a5
Makes mail teleporter craftable. (#832)
Adrian16199 Mar 28, 2024
fd3b1b0
Migrate MagicalLamp to Lamp (#1034)
FluffiestFloof Mar 29, 2024
6d701a7
Fix round start crash (causing instant restart) (#26579)
wrexbe Mar 30, 2024
0c00c2d
Update Credits (#1039)
github-actions[bot] Apr 1, 2024
c0bde32
Update Patrons.yml
NullWanderer Apr 1, 2024
1f51567
shoukou atmos rework and tweaks (#1049)
deltanedas Apr 3, 2024
f109c2a
Automatic changelog update
DeltaV-Bot Apr 3, 2024
4f91d7a
Subpatch 4-2-24 (#1050)
rosieposieeee Apr 3, 2024
2c8cb54
Revert "Subpatch 4-2-24 (#1050)" (#1051)
rosieposieeee Apr 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
10 changes: 1 addition & 9 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
# Last match in file takes precedence.

/Content.*/ @DebugOk
/Content.*/SimpleStation14/ @DEATHB4DEFEAT

/Resources/ @DebugOk
/Resources/ConfigPresets/ @DebugOk
/Resources/*.yml @DebugOk @Colin-Tel
/Resources/*.yml @Colin-Tel
/Resources/*/SimpleStation14/ @DEATHB4DEFEAT
/Resources/Maps/ @IamVelcroboy
/Resources/Prototypes/Maps/ @IamVelcroboy

/Tools/ @DebugOk

/* @DebugOk # Standalone files in root, shouldn't apply to subdirectories
/.github/ @DebugOk # Workflows, codeowners, templates, etc
15 changes: 15 additions & 0 deletions .github/workflows/check-crlf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: CRLF Check

on:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]

jobs:
build:
name: CRLF Check
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Check for CRLF
run: Tools/check_crlf.py
2 changes: 1 addition & 1 deletion .github/workflows/close-master-pr.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Close PR's on master
name: Close PRs on master

on:
pull_request_target:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/labeler-untriaged.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "Labels: Untriaged"

on:
issues:
types: [opened]

jobs:
add_label:
runs-on: ubuntu-latest
steps:
- uses: actions-ecosystem/action-add-labels@v1
with:
labels: "Status: Untriaged"
1 change: 1 addition & 0 deletions Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ private void BaseHandleState<T>(EntityUid uid, BaseActionComponent component, Ba
component.Container = EnsureEntity<T>(state.Container, uid);
component.EntityIcon = EnsureEntity<T>(state.EntityIcon, uid);
component.CheckCanInteract = state.CheckCanInteract;
component.CheckConsciousness = state.CheckConsciousness;
component.ClientExclusive = state.ClientExclusive;
component.Priority = state.Priority;
component.AttachedEntity = EnsureEntity<T>(state.AttachedEntity, uid);
Expand Down
5 changes: 5 additions & 0 deletions Content.Client/Administration/Managers/ClientAdminManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using Content.Shared.Administration.Managers;
using Robust.Client.Console;
using Robust.Client.Player;
using Robust.Client.UserInterface;
using Robust.Shared.ContentPack;
using Robust.Shared.Network;
using Robust.Shared.Player;
Expand All @@ -16,6 +17,7 @@ public sealed class ClientAdminManager : IClientAdminManager, IClientConGroupImp
[Dependency] private readonly IClientConGroupController _conGroup = default!;
[Dependency] private readonly IResourceManager _res = default!;
[Dependency] private readonly ILogManager _logManager = default!;
[Dependency] private readonly IUserInterfaceManager _userInterface = default!;

private AdminData? _adminData;
private readonly HashSet<string> _availableCommands = new();
Expand Down Expand Up @@ -101,6 +103,9 @@ private void UpdateMessageRx(MsgUpdateAdminStatus message)
{
var flagsText = string.Join("|", AdminFlagsHelper.FlagsToNames(_adminData.Flags));
_sawmill.Info($"Updated admin status: {_adminData.Active}/{_adminData.Title}/{flagsText}");

if (_adminData.Active)
_userInterface.DebugMonitors.SetMonitor(DebugMonitor.Coords, true);
}
else
{
Expand Down
4 changes: 2 additions & 2 deletions Content.Client/Administration/Systems/BwoinkSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySes
OnBwoinkTextMessageRecieved?.Invoke(this, message);
}

public void Send(NetUserId channelId, string text)
public void Send(NetUserId channelId, string text, bool playSound)
{
// Reuse the channel ID as the 'true sender'.
// Server will ignore this and if someone makes it not ignore this (which is bad, allows impersonation!!!), that will help.
RaiseNetworkEvent(new BwoinkTextMessage(channelId, channelId, text));
RaiseNetworkEvent(new BwoinkTextMessage(channelId, channelId, text, playSound: playSound));
SendInputTextUpdated(channelId, false);
}

Expand Down
18 changes: 11 additions & 7 deletions Content.Client/Administration/UI/AdminRemarks/AdminMessageEui.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using Content.Shared.Administration.Notes;
using Content.Shared.Eui;
using JetBrains.Annotations;
using Robust.Client.UserInterface.Controls;
using static Content.Shared.Administration.Notes.AdminMessageEuiMsg;

namespace Content.Client.Administration.UI.AdminRemarks;
Expand All @@ -14,9 +15,8 @@ public sealed class AdminMessageEui : BaseEui
public AdminMessageEui()
{
_popup = new AdminMessagePopupWindow();
_popup.OnAcceptPressed += () => SendMessage(new Accept());
_popup.OnDismissPressed += () => SendMessage(new Dismiss());
_popup.OnClose += () => SendMessage(new CloseEuiMessage());
_popup.OnAcceptPressed += () => SendMessage(new Dismiss(true));
_popup.OnDismissPressed += () => SendMessage(new Dismiss(false));
}

public override void HandleState(EuiStateBase state)
Expand All @@ -26,13 +26,17 @@ public override void HandleState(EuiStateBase state)
return;
}

_popup.SetMessage(s.Message);
_popup.SetDetails(s.AdminName, s.AddedOn);
_popup.Timer = s.Time;
_popup.SetState(s);
}

public override void Opened()
{
_popup.OpenCentered();
_popup.UserInterfaceManager.WindowRoot.AddChild(_popup);
LayoutContainer.SetAnchorPreset(_popup, LayoutContainer.LayoutPreset.Wide);
}

public override void Closed()
{
_popup.Orphan();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<Control xmlns="https://spacestation14.io" Margin="0 0 0 8">
<BoxContainer Orientation="Vertical">
<RichTextLabel Name="Admin" Margin="0 0 0 4" />
<RichTextLabel Name="Message" Margin="2 0 0 0" />
</BoxContainer>
</Control>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
using Content.Shared.Administration.Notes;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Utility;

namespace Content.Client.Administration.UI.AdminRemarks;

[GenerateTypedNameReferences]
public sealed partial class AdminMessagePopupMessage : Control
{
public AdminMessagePopupMessage(AdminMessageEuiState.Message message)
{
RobustXamlLoader.Load(this);

Admin.SetMessage(FormattedMessage.FromMarkup(Loc.GetString(
"admin-notes-message-admin",
("admin", message.AdminName),
("date", message.AddedOn.ToLocalTime()))));

Message.SetMessage(message.Text);
}
}
Original file line number Diff line number Diff line change
@@ -1,22 +1,36 @@
<ui:FancyWindow xmlns="https://spacestation14.io"
xmlns:ui="clr-namespace:Content.Client.UserInterface.Controls"
VerticalExpand="True" HorizontalExpand="True"
Title="{Loc admin-notes-message-window-title}"
MinSize="600 170">
<PanelContainer VerticalExpand="True" HorizontalExpand="True" StyleClasses="BackgroundDark">
<ScrollContainer HScrollEnabled="False" VerticalExpand="True" HorizontalExpand="True" Margin="4">
<BoxContainer Orientation="Vertical" SeparationOverride="10" VerticalAlignment="Bottom">
<Label Name="AdminLabel" Text="Loading..." />
<RichTextLabel Name="MessageLabel" />
<Control xmlns="https://spacestation14.io"
xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client">
<PanelContainer MouseFilter="Stop">
<PanelContainer.PanelOverride>
<!-- semi-transparent background -->
<gfx:StyleBoxFlat BackgroundColor="#000000AA" />
</PanelContainer.PanelOverride>

<Control HorizontalAlignment="Center" VerticalAlignment="Center" MaxWidth="600">
<PanelContainer StyleClasses="AngleRect" />

<BoxContainer Orientation="Vertical" Margin="4">
<RichTextLabel Name="Description" />

<!-- Contains actual messages -->
<ScrollContainer HScrollEnabled="False" Margin="4" VerticalExpand="True" ReturnMeasure="True" MaxHeight="400">
<BoxContainer Orientation="Vertical" Name="MessageContainer" Margin="0 2 0 0" />
</ScrollContainer>

<Label Name="WaitLabel" />
<BoxContainer Orientation="Horizontal">
<Button Name="DismissButton"
Text="{Loc 'admin-notes-message-dismiss'}" />
Text="{Loc 'admin-notes-message-dismiss'}"
Disabled="True"
HorizontalExpand="True"
StyleClasses="OpenRight" />
<Button Name="AcceptButton"
Text="{Loc 'admin-notes-message-accept'}"
Disabled="True" />
Disabled="True"
HorizontalExpand="True"
StyleClasses="OpenLeft" />
</BoxContainer>
</BoxContainer>
</ScrollContainer>
</Control>
</PanelContainer>
</ui:FancyWindow>
</Control>
Original file line number Diff line number Diff line change
@@ -1,56 +1,65 @@
using Content.Client.UserInterface.Controls;
using Content.Client.Stylesheets;
using Content.Shared.Administration.Notes;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Timing;
using Robust.Shared.Utility;

namespace Content.Client.Administration.UI.AdminRemarks;

[GenerateTypedNameReferences]
public sealed partial class AdminMessagePopupWindow : FancyWindow
public sealed partial class AdminMessagePopupWindow : Control
{
private float _timer = float.MaxValue;
public float Timer
{
get => _timer;
set
{
WaitLabel.Text = Loc.GetString("admin-notes-message-wait", ("time", MathF.Floor(value)));
_timer = value;
}
}

public event Action? OnDismissPressed;

public event Action? OnAcceptPressed;

public AdminMessagePopupWindow()
{
RobustXamlLoader.Load(this);

Stylesheet = IoCManager.Resolve<IStylesheetManager>().SheetSpace;

AcceptButton.OnPressed += OnAcceptButtonPressed;
DismissButton.OnPressed += OnDismissButtonPressed;
}

public void SetMessage(string message)
public float Timer
{
MessageLabel.SetMessage(message);
get => _timer;
private set
{
WaitLabel.Text = Loc.GetString("admin-notes-message-wait", ("time", MathF.Floor(value)));
_timer = value;
}
}

public void SetDetails(string adminName, DateTime addedOn)
public void SetState(AdminMessageEuiState state)
{
AdminLabel.Text = Loc.GetString("admin-notes-message-admin", ("admin", adminName), ("date", addedOn));
Timer = (float) state.Time.TotalSeconds;

MessageContainer.RemoveAllChildren();

foreach (var message in state.Messages)
{
MessageContainer.AddChild(new AdminMessagePopupMessage(message));
}

Description.SetMessage(FormattedMessage.FromMarkup(Loc.GetString("admin-notes-message-desc", ("count", state.Messages.Length))));
}

private void OnDismissButtonPressed(BaseButton.ButtonEventArgs obj)
{
OnDismissPressed?.Invoke();
Close();
}

private void OnAcceptButtonPressed(BaseButton.ButtonEventArgs obj)
{
OnAcceptPressed?.Invoke();
Close();
}

protected override void FrameUpdate(FrameEventArgs args)
Expand All @@ -70,6 +79,7 @@ protected override void FrameUpdate(FrameEventArgs args)
else
{
AcceptButton.Disabled = false;
DismissButton.Disabled = false;
}
}
}
2 changes: 2 additions & 0 deletions Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
<BoxContainer Orientation="Vertical" HorizontalExpand="True" SizeFlagsStretchRatio="2">
<BoxContainer Access="Public" Name="BwoinkArea" VerticalExpand="True" />
<BoxContainer Orientation="Horizontal" HorizontalExpand="True">
<CheckBox Visible="True" Name="PlaySound" Access="Public" Text="{Loc 'admin-bwoink-play-sound'}" Pressed="True" />
<Control HorizontalExpand="True" MinWidth="5" />
<Button Visible="True" Name="PopOut" Access="Public" Text="{Loc 'admin-logs-pop-out'}" StyleClasses="OpenBoth" HorizontalAlignment="Left" />
<Control HorizontalExpand="True" />
<Button Visible="False" Name="Bans" Text="{Loc 'admin-player-actions-bans'}" StyleClasses="OpenRight" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<BoxContainer Name="VolumeBox" Orientation="Vertical" HorizontalExpand="True" Margin="0 4"/>

<!-- The temperature / heat capacity / thermal energy of the solution -->
<Collapsible Orientation="Vertical">
<Collapsible>
<CollapsibleHeading Name="ThermalHeading" Title="{Loc 'admin-solutions-window-thermals'}" />
<CollapsibleBody>
<BoxContainer Name="ThermalBox" Orientation="Vertical" HorizontalExpand="True" Margin="0 4"/>
Expand All @@ -23,7 +23,7 @@
<ScrollContainer HorizontalExpand="True" VerticalExpand="True" Margin="0 4">
<BoxContainer Name="ReagentList" Orientation="Vertical"/>
</ScrollContainer>

<Button Name="AddButton" Text="{Loc 'admin-solutions-window-add-new-button'}" HorizontalExpand="True" Margin="0 4"/>
</BoxContainer>
</DefaultWindow>
Loading
Loading