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

Upstream #365

Merged
merged 1,045 commits into from
Sep 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1045 commits
Select commit Hold shift + click to select a range
af65af8
Centcom & FTLDestination cleanup (#30226)
IProduceWidgets Aug 27, 2024
517aace
Fix swapped around Safety Moth poster graphics (#31507)
SaphireLattice Aug 27, 2024
292eccc
Automatic changelog update
PJBot Aug 27, 2024
ef18b31
Mark explosives as a contraband (#31508)
Winkarst-cpu Aug 27, 2024
e689892
Automatic changelog update
PJBot Aug 27, 2024
0992ab3
Fix stray pixel in barsign sprite (#2526)
lzk228 Aug 27, 2024
e9cc93c
Mark the syndicate raid helmet as a Syndicate contraband (#31512)
Winkarst-cpu Aug 27, 2024
c8d30a9
Automatic changelog update
PJBot Aug 27, 2024
28d6e6d
Add title to multitool door-access-configuration window (#31504)
eoineoineoin Aug 27, 2024
4f3c247
Restrict the explorer gas mask to cargo (#31514)
Winkarst-cpu Aug 27, 2024
7a4fc39
Automatic changelog update
PJBot Aug 27, 2024
3492ca1
Fix stray pixel in officer beersky barsign (#31517)
lzk228 Aug 27, 2024
ff421c5
Translate upstream #2504 #2511 (#2512)
lzk228 Aug 27, 2024
8ffae8d
Scale text in admin player overlay (#31503)
eoineoineoin Aug 27, 2024
250628f
New Health Analyzer UI (#30834)
Aeshus Aug 27, 2024
4b91f1f
Automatic changelog update
PJBot Aug 27, 2024
d304123
Disable Arrivals message for Cryosleep (#30888)
Aeshus Aug 27, 2024
bf7653e
Automatic changelog update
PJBot Aug 27, 2024
e59b9c5
Remove glibc from devshell (#28842)
stellar-novas Aug 27, 2024
f92ef41
Automated whitelists (#23985)
Simyon264 Aug 27, 2024
3adb4bc
Make nukie plushie a non-contraband item (#31516)
Winkarst-cpu Aug 27, 2024
9b8ed01
Automatic changelog update
PJBot Aug 27, 2024
2aea194
fix uncapitalized "S" in Salvage Specialist (#31529)
saintmuntzer Aug 27, 2024
ef634a1
Make AKMS security restricted (#31519)
Winkarst-cpu Aug 27, 2024
6c1027b
Automatic changelog update
PJBot Aug 27, 2024
46fe7bc
bagel update (#31535)
Emisse Aug 27, 2024
3a4affd
Update submodule to 231.1.0 (#31536)
metalgearsloth Aug 27, 2024
afd0618
Station AI (#30944)
metalgearsloth Aug 28, 2024
14b3e0c
Bagel station ai (#31537)
Emisse Aug 28, 2024
99a41a1
Fix PostMapInit tests not considering job containerspawns (#31538)
metalgearsloth Aug 28, 2024
5261f01
AI whitelist fix (#31542)
metalgearsloth Aug 28, 2024
842b242
cog update (#31540)
Spessmann Aug 28, 2024
b4a3408
AI radio fix (#31547)
metalgearsloth Aug 28, 2024
a06d9a5
Storage BUI bandaid (#31506)
metalgearsloth Aug 28, 2024
6038515
Fix puddle context menu (#31555)
metalgearsloth Aug 28, 2024
af79603
Update AI holo sprite to camera (#31558)
metalgearsloth Aug 28, 2024
d1839ed
Add AI warp points (#31559)
metalgearsloth Aug 28, 2024
1f4c9b5
Automatic changelog update
PJBot Aug 28, 2024
9149a44
Fix AI being ejectable (#31561)
metalgearsloth Aug 28, 2024
8321031
Automatic changelog update
PJBot Aug 28, 2024
678320f
Fix whitelist (#31563)
metalgearsloth Aug 28, 2024
d93fc73
Automatic changelog update
PJBot Aug 28, 2024
ed6649b
bagel update (#31562)
Emisse Aug 28, 2024
783621b
Add some more stuff to AI whitelist (#31564)
metalgearsloth Aug 28, 2024
a270afa
Automatic changelog update
PJBot Aug 28, 2024
c4b1e18
Meta - Med disposals and chem room extra pipe fix (#31467)
JustCone14 Aug 28, 2024
1a85de5
bagel hotfix (#31566)
Emisse Aug 28, 2024
a02bdd0
update AI job icon to 8x8 (#31565)
lunarcomets Aug 28, 2024
2a28a05
Automatic changelog update
PJBot Aug 28, 2024
4d4a10d
Update ClothingSpeedModifierSystem.cs (#29994)
Errant-4 Aug 28, 2024
512d27c
Add black suspenders (#29055)
lzk228 Aug 28, 2024
c0c534b
Automatic changelog update
PJBot Aug 28, 2024
d8dbfa9
recolor riot helmet (#31530)
saintmuntzer Aug 28, 2024
460e587
Automatic changelog update
PJBot Aug 28, 2024
91eb0c2
added wide-spectrum anomaly locator to anomaly cyborg module (#31427)
coolboy911 Aug 28, 2024
24e9dc6
Automatic changelog update
PJBot Aug 28, 2024
8d38897
Add Robust.Xaml.csproj to the solution (#31573)
Winkarst-cpu Aug 28, 2024
6808558
add construction for carp statue (#31261)
deltanedas Aug 28, 2024
386733e
Automatic changelog update
PJBot Aug 28, 2024
f5a8be8
fix spelling error silicon jobs (#31581)
lzk228 Aug 28, 2024
c2ccf2b
Fixes shuttles not being able to FTL onto/near station (#31569)
PopGamer45 Aug 28, 2024
d088c8a
Automatic changelog update
PJBot Aug 28, 2024
721f7bf
Merge remote-tracking branch 'refs/remotes/wizards/master' into upstr…
Morb0 Aug 28, 2024
0f2c42f
Fix defibs draining battery when turned off (#31593)
themias Aug 28, 2024
daba76d
Bagel - LV cable wasn't connected (#31591)
JustCone14 Aug 28, 2024
f7f255a
Marathon - Names a singular camera (#31590)
JustCone14 Aug 28, 2024
693fc75
Automatic changelog update
PJBot Aug 28, 2024
b2edae8
Reach - Scientist added to map's prototype (#31567)
JustCone14 Aug 28, 2024
98680ce
Change my copyright (#31599)
lzk228 Aug 28, 2024
6398f5b
Remove random cyrillic letters (#31600)
lzk228 Aug 28, 2024
af35c2b
escape pod tiny fan (#31601)
Emisse Aug 28, 2024
bea7210
Fix nuke disk erroneously being marked 'left behind' (#31602)
themias Aug 28, 2024
a4d58a5
Automatic changelog update
PJBot Aug 28, 2024
0d56118
Merge branch 'master' of https://github.com/AdventureTimeSS14/space_s…
Ratyyy Aug 28, 2024
7454c77
bagel update (#31603)
Emisse Aug 28, 2024
50791db
Add rings (Salvage loot real)! (#31372)
beck-thompson Aug 28, 2024
d540f27
Automatic changelog update
PJBot Aug 28, 2024
604025e
bagel update (#31605)
Emisse Aug 28, 2024
26ba991
Sec Webbing Icon Resprite and Rename (#29599)
DieselMohawk Aug 29, 2024
d9b1369
Cherry (#28962)
RumiTiger Aug 29, 2024
d0aafae
Automatic changelog update
PJBot Aug 29, 2024
ff5acf7
Add Command Glasses (#30447)
SlamBamActionman Aug 29, 2024
a268ede
Automatic changelog update
PJBot Aug 29, 2024
6a52de8
Added plastitanium walls and windows (#31178)
Unisol Aug 29, 2024
a9602cb
Check air alarm sensors when repowering (#29857)
Partmedia Aug 29, 2024
b6391e1
Automatic changelog update
PJBot Aug 29, 2024
b3036de
Make railings render over tables (#31589)
Winkarst-cpu Aug 29, 2024
df392c7
Automatic changelog update
PJBot Aug 29, 2024
d921684
Update submodule to 232.0.0 (#31616)
metalgearsloth Aug 29, 2024
2fd57c2
Automatic changelog update
PJBot Aug 29, 2024
a312df9
Merge remote-tracking branch 'refs/remotes/wizards/master' into upstr…
Morb0 Aug 29, 2024
f0615ec
Fixup playerspawn stuff (#31546)
metalgearsloth Aug 29, 2024
c0e58d1
[Maps] Terra Colony update (#2533)
saizenlow Aug 29, 2024
a47ba31
New lobby art (Echo team) (#2519)
Vonsant Aug 29, 2024
c6a8d87
strange pill tweaks (#30524)
MisterMecky Aug 29, 2024
7a2892b
Automatic changelog update
PJBot Aug 29, 2024
6d35a3a
Merge branch 'master' of https://github.com/space-syndicate/space-sta…
Ratyyy Aug 29, 2024
a0391a6
Merge branch 'master' of https://github.com/space-syndicate/space-sta…
Ratyyy Aug 29, 2024
0b039f3
Merge branch 'upstream-sync' of https://github.com/space-syndicate/sp…
Ratyyy Aug 29, 2024
9630a09
fix
Ratyyy Aug 29, 2024
a799d4a
Fix openable visuals (#31484)
beck-thompson Aug 29, 2024
3bdd2e3
reduce lathe recipe copy pasta (#31515)
deltanedas Aug 29, 2024
46329a9
cog update (#31631)
Spessmann Aug 29, 2024
572392b
Fix energy shield visuals (#31619)
slarticodefast Aug 30, 2024
3c28f83
Automatic changelog update
PJBot Aug 30, 2024
bdfc57c
Added Armband Onto Back Sprite of Security Jumpsuit (#31635)
DieselMohawk Aug 30, 2024
37b7354
Automatic changelog update
PJBot Aug 30, 2024
2adc49f
Update locale
Morb0 Aug 30, 2024
ac4bc46
[MAPS] Balancing Paper (#2536)
XsenonDash Aug 30, 2024
1293a50
Merge remote-tracking branch 'refs/remotes/wizards/master' into upstr…
Morb0 Aug 30, 2024
dce0ce4
Add SpriteFadeComponent to potted plants (#31628)
Winkarst-cpu Aug 30, 2024
4655919
Automatic changelog update
PJBot Aug 30, 2024
72832bf
Meteor rock debuff (#31651)
AutoOtter Aug 30, 2024
9183c50
Automatic changelog update
PJBot Aug 30, 2024
849d3d9
Fix test threading (#31669)
metalgearsloth Aug 31, 2024
9685abe
Fix revenant being blocked by walls (#31670)
slarticodefast Aug 31, 2024
f5f777b
Automatic changelog update
PJBot Aug 31, 2024
8ca4337
Update submodule to 233.0.0 (#31673)
metalgearsloth Aug 31, 2024
2d43bb6
Fix broken tests directly mutating entities from wrong thread. (#31647)
PJB3005 Aug 31, 2024
18f5a0d
Fix AI singulo shenanigans (#31556)
metalgearsloth Aug 31, 2024
2ae23bc
Update submodule to 233.0.1 (#31676)
metalgearsloth Aug 31, 2024
f22db1f
Automatic changelog update
PJBot Aug 31, 2024
99db9ea
Fix suicide logs (#31661)
nikthechampiongr Aug 31, 2024
5ab065f
Automatic changelog update
PJBot Aug 31, 2024
494024d
More ItemTogglePointLight fixes (#31655)
slarticodefast Aug 31, 2024
4435ccd
Automatic changelog update
PJBot Aug 31, 2024
9a63144
Allow for respawn and erase verb to be used on offline players. Also …
nikthechampiongr Aug 31, 2024
8dbaca3
Automatic changelog update
PJBot Aug 31, 2024
85a4a7c
Merge branch 'refs/heads/master' into upstream-sync
Morb0 Aug 31, 2024
0670981
Merge remote-tracking branch 'refs/remotes/wizards/master' into upstr…
Morb0 Aug 31, 2024
fbb9301
Update locale
Morb0 Aug 31, 2024
30744d5
Merge pull request #2534 from space-syndicate/upstream-sync
Morb0 Aug 31, 2024
417d3a8
Station Anchor (#26098)
juliangiebel Aug 31, 2024
dca3192
Automatic changelog update
PJBot Aug 31, 2024
0d51839
Remove fake centcom stuff (#30747)
lzk228 Aug 31, 2024
35bdcbf
Little barsign tweaks (#2528)
lzk228 Aug 31, 2024
d27fb41
Make the trading outpost stationary (#31681)
IProduceWidgets Aug 31, 2024
7083d48
bagel update (#31682)
Emisse Aug 31, 2024
6215651
[Maps] Station AI added (#2543)
Ko4ergaPunk Aug 31, 2024
b21c1b7
medical lockers no longer have belts in them. (#31470)
Moomoobeef Aug 31, 2024
123d66d
Automatic changelog update
PJBot Aug 31, 2024
c88666c
Salvage Equipment Rebalance [Reclaimer Removal] (#31333)
EmoGarbage404 Aug 31, 2024
5c780e4
Automatic changelog update
PJBot Aug 31, 2024
760254a
Adds flavors to a bunch of things without them (#31685)
Moomoobeef Sep 1, 2024
b6a6c35
Automatic changelog update
PJBot Sep 1, 2024
5df3454
Update Credits (#31692)
github-actions[bot] Sep 1, 2024
f9a722a
Test parallelization stuff. (#31650)
PJB3005 Sep 1, 2024
2f4c3dd
Update StackSystem and add SpawnMultiple targeting EntityUid (#29686)
ShadowCommander Sep 1, 2024
528fb4a
Quick warning fixes (#31694)
PJB3005 Sep 1, 2024
b3eb952
Translate Upstream #2534 (#2542)
lapatison Sep 1, 2024
ff4c347
Remove always false checks (#31708)
Winkarst-cpu Sep 1, 2024
88dcc83
Remove calls to FormattedMessage obsolete methods (#31706)
Winkarst-cpu Sep 1, 2024
db9a07c
remove misinformation from tip 26 (#31705)
Ilya246 Sep 1, 2024
cdc47db
Automatic changelog update
PJBot Sep 1, 2024
4663e28
Remove debuff (Lightweight Drunk) fou Vulp (#2545)
Litogin Sep 1, 2024
373041c
Replace obsolete code in AnomalySystem.Generator.cs (#31718)
Errant-4 Sep 1, 2024
f5cd835
Make cat ears at HeadTop
Morb0 Sep 1, 2024
0f339ba
Merge remote-tracking branch 'refs/remotes/wizards/master' into upstr…
Morb0 Sep 1, 2024
0d92c5a
Added cursor indicator for space dragon fire breath ability (#31725)
godisdeadLOL Sep 1, 2024
742c945
[Maps] Astra update (#2546)
lastPechkin Sep 1, 2024
d11a8e3
Automatic changelog update
PJBot Sep 1, 2024
d51b1d5
Update locale
Morb0 Sep 1, 2024
21890eb
Merge pull request #2547 from space-syndicate/upstream-sync
Morb0 Sep 1, 2024
89df427
small yml cleanup (#31720)
lzk228 Sep 1, 2024
a18e895
Updates descriptions of station specific jobs. (#31713)
Boaz1111 Sep 1, 2024
3414abb
Remove unused IoC dependency references. (#31704)
Mervill Sep 1, 2024
551c978
cleanup filing cabinets yml (#31211)
lzk228 Sep 1, 2024
bdebedd
[Art] Monotiles resprite (#2550)
Ko4ergaPunk Sep 2, 2024
49e0933
Move IgnitionEvent to shared (#30985)
DrSmugleaf Sep 2, 2024
7b82317
Cleanup railings yml (#31618)
lzk228 Sep 2, 2024
f710b34
Roundstart Grappling Gun (#31737)
EmoGarbage404 Sep 2, 2024
6712724
Automatic changelog update
PJBot Sep 2, 2024
a112c24
Added in-hand sprite for Smile the Slime (#31731)
godisdeadLOL Sep 2, 2024
a4333da
Lite Magnet Rebalancing (#31726)
EmoGarbage404 Sep 2, 2024
aab4556
Adds a salvage jobspawn to reach (#31712)
Boaz1111 Sep 2, 2024
265feeb
Devmap crew monitor fix (#31677)
Errant-4 Sep 2, 2024
440845b
updated cog (#31699)
Spessmann Sep 2, 2024
738e0cf
Automatic changelog update
PJBot Sep 2, 2024
9a51d37
Add ERT time stats (#31629)
poeMota Sep 2, 2024
e266a6f
Automatic changelog update
PJBot Sep 2, 2024
f21d459
Translate Upstream #2547 (#2549)
lapatison Sep 2, 2024
d1f6444
Disable contraband examine (#2540)
lzk228 Sep 2, 2024
1e4220b
box update (#31741)
Emisse Sep 2, 2024
d1f882e
fland update (#31742)
Emisse Sep 2, 2024
36943dd
marathon update (#31743)
Emisse Sep 2, 2024
f94d84c
meta update (#31744)
Emisse Sep 2, 2024
972e0e8
omega update (#31745)
Emisse Sep 2, 2024
6ce2e64
packed update (#31746)
Emisse Sep 2, 2024
4f51585
[Maps] Mining shuttle return (#2551)
poeMota Sep 2, 2024
7de79fb
bagel update (#31748)
Emisse Sep 2, 2024
4594525
Fix not translated intercom locale (#2541)
NotSoDana Sep 2, 2024
7c2f73c
[Maps] Silly fix (#2552)
poeMota Sep 2, 2024
05d29c8
Fix CS0642 - Possible mistaken empty statement (#31740)
Mervill Sep 2, 2024
63ad627
Throw the book at em! The space law book now does 1 blunt projectile …
Moomoobeef Sep 2, 2024
ef1fadf
Replace instances of SolutionContainerSystem with SharedSolutionConta…
Cojoke-dot Sep 2, 2024
7820110
Add Donk Co. microwave board to Combat Bakery Kit (#31239)
themias Sep 2, 2024
10877eb
Automatic changelog update
PJBot Sep 2, 2024
1fe41aa
kash patch
KashRas Sep 2, 2024
a25132e
Actions bar dynamic resizing (#31759)
godisdeadLOL Sep 2, 2024
0c83b19
Automatic changelog update
PJBot Sep 2, 2024
737e8b1
[Maps] Maus update (#2554)
Meguneri Sep 2, 2024
de13ff9
Fix warnings related to non-exhaustive pattern matching. (#31763)
Mervill Sep 2, 2024
ee5ebef
ats update (#31766)
Emisse Sep 3, 2024
34c90cf
Ninja throwing star ability fix (#31684)
godisdeadLOL Sep 3, 2024
7a6eb4c
Automatic changelog update
PJBot Sep 3, 2024
2914389
Oasis Update (AI) (#31767)
IProduceWidgets Sep 3, 2024
7040f2f
Remove duplicate using from FoodSystem (#31769)
Mervill Sep 3, 2024
6c8f85a
added AI to cog (#31772)
Spessmann Sep 3, 2024
598cd1b
[Maps] New map "Tushkan" (#2520)
Ko4ergaPunk Sep 3, 2024
58cc6b2
boxstation AI update (#31771)
Flareguy Sep 3, 2024
77c759e
Update Core (#31774)
UbaserB Sep 3, 2024
f7ea8bc
Oasis Update. I forgor law boards (#31775)
IProduceWidgets Sep 3, 2024
301fc31
vox voices revamp (#31679)
Errant-4 Sep 3, 2024
0d460de
Automatic changelog update
PJBot Sep 3, 2024
0583a5d
bagel update (#31778)
Emisse Sep 3, 2024
93728e4
fixed broken pipe sprites (#31773)
Moomoobeef Sep 3, 2024
0c01876
Return Long2 and Long3 hairstyles (#30963)
JustArt1m Sep 3, 2024
54d1d3b
Automatic changelog update
PJBot Sep 3, 2024
7832436
Added many old ion lawsets for borgs and AI. (#31664)
ScarKy0 Sep 3, 2024
bc06179
Automatic changelog update
PJBot Sep 3, 2024
a5d7bf4
bagel update (#31783)
Emisse Sep 3, 2024
6290377
lox update (#31784)
Emisse Sep 3, 2024
aaae1f1
Meta (#31785)
Emisse Sep 3, 2024
c8e59eb
Add Snails (#30765)
IProduceWidgets Sep 3, 2024
e2e8f7e
Automatic changelog update
PJBot Sep 3, 2024
894d498
Remove testbed command (#31793)
metalgearsloth Sep 3, 2024
3b788ff
[Maps] Tushkan tweak (#2555)
Ko4ergaPunk Sep 3, 2024
6380a9a
feat: now when research is unlocked in console, approver of reasearch…
Fildrance Sep 3, 2024
03869ce
Automatic changelog update
PJBot Sep 3, 2024
cb88750
New chemical based artifact nodes (#30873)
Lyroth001 Sep 3, 2024
23a5fc4
Automatic changelog update
PJBot Sep 3, 2024
aaed026
Add Red Neck Gaiter To Secdrobe (#30106)
DieselMohawk Sep 3, 2024
6502b4e
Automatic changelog update
PJBot Sep 3, 2024
1c95353
Merge remote-tracking branch 'refs/remotes/wizards/master' into upstr…
Morb0 Sep 3, 2024
a8c6210
Update locale
Morb0 Sep 3, 2024
3d93505
Merge branch 'upstream-sync' of https://github.com/space-syndicate/sp…
Ratyyy Sep 3, 2024
9c72c34
фикс
Ratyyy Sep 4, 2024
3b3a803
Merge branch 'master' of https://github.com/AdventureTimeSS14/space_s…
Ratyyy Sep 4, 2024
0df2e9f
фиксим тесты
Ratyyy Sep 4, 2024
cab2ede
опять фиксим тесты
Ratyyy Sep 4, 2024
e33c2e5
больше фиксов богу фиксов
Ratyyy Sep 4, 2024
bb6b581
оно меня в могилу сведёт
Ratyyy Sep 4, 2024
28a8415
фиксики фиксики
FaDeOkno Sep 4, 2024
bcc9151
ИИ станции теперь спавнится корректно
FaDeOkno Sep 4, 2024
f101613
Добавлена озвучка ИИ
FaDeOkno Sep 4, 2024
7c2be37
Фикс инвентаря обсёрвера
FaDeOkno Sep 4, 2024
fecef36
Закомментил тесты суицида
FaDeOkno Sep 4, 2024
89be354
ДРОНЫ
FaDeOkno Sep 4, 2024
9fd72d6
remove shit
FaDeOkno Sep 4, 2024
af9cd76
_sigh_
FaDeOkno Sep 4, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/workflows/publish-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ jobs:
run: Tools/publish_github_artifact.py
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN_PUBLIC }}
ARTIFACT_ID: ${{ steps.artifact-upload-step.outputs.artifact-id }}
GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }}
FORK_ID: ${{ vars.FORK_ID_PUBLIC }}

# - name: Publish changelog (Discord)
# run: Tools/actions_changelogs_since_last_run.py
Expand Down
6 changes: 3 additions & 3 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"args": [
"build",
"/property:GenerateFullPaths=true", // Ask dotnet build to generate full paths for file names.
"/consoleloggerparameters:NoSummary" // Do not generate summary otherwise it leads to duplicate errors in Problems panel
"/consoleloggerparameters:'ForceNoAlign;NoSummary'" // Do not generate summary otherwise it leads to duplicate errors in Problems panel
],
"group": {
"kind": "build",
Expand All @@ -29,9 +29,9 @@
"build",
"${workspaceFolder}/Content.YAMLLinter/Content.YAMLLinter.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
"/consoleloggerparameters:'ForceNoAlign;NoSummary'"
],
"problemMatcher": "$msCompile"
}
]
}
}
2 changes: 1 addition & 1 deletion Content.Benchmarks/MapLoadBenchmark.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public async Task Cleanup()
PoolManager.Shutdown();
}

public static readonly string[] MapsSource = { "Empty", "Box", "Bagel", "Dev", "CentComm", "Atlas", "Core", "TestTeg", "Saltern", "Packed", "Omega", "Cluster", "Reach", "Origin", "Meta", "Marathon", "Europa", "MeteorArena", "Fland", "Barratry", "Oasis" };
public static readonly string[] MapsSource = { "Empty", "Satlern", "Box", "Bagel", "Dev", "CentComm", "Core", "TestTeg", "Packed", "Omega", "Reach", "Meta", "Marathon", "MeteorArena", "Fland", "Oasis", "Cog" };

[ParamsSource(nameof(MapsSource))]
public string Map;
Expand Down
6 changes: 0 additions & 6 deletions Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -259,12 +259,6 @@ public void TriggerAction(EntityUid actionId, BaseActionComponent action)

if (action.ClientExclusive)
{
if (instantAction.Event != null)
{
instantAction.Event.Performer = user;
instantAction.Event.Action = actionId;
}

PerformAction(user, actions, actionId, instantAction, instantAction.Event, GameTiming.CurTime);
}
else
Expand Down
119 changes: 54 additions & 65 deletions Content.Client/Administration/AdminNameOverlay.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,86 +2,75 @@
using Content.Client.Administration.Systems;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Client.UserInterface;
using Robust.Shared;
using Robust.Shared.Enums;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Maths;
using Robust.Shared.Configuration;

namespace Content.Client.Administration
namespace Content.Client.Administration;

internal sealed class AdminNameOverlay : Overlay
{
internal sealed class AdminNameOverlay : Overlay
private readonly AdminSystem _system;
private readonly IEntityManager _entityManager;
private readonly IEyeManager _eyeManager;
private readonly EntityLookupSystem _entityLookup;
private readonly IUserInterfaceManager _userInterfaceManager;
private readonly Font _font;

public AdminNameOverlay(AdminSystem system, IEntityManager entityManager, IEyeManager eyeManager, IResourceCache resourceCache, EntityLookupSystem entityLookup, IUserInterfaceManager userInterfaceManager)
{
private readonly AdminSystem _system;
private readonly IEntityManager _entityManager;
private readonly IEyeManager _eyeManager;
private readonly EntityLookupSystem _entityLookup;
private readonly Font _font;
_system = system;
_entityManager = entityManager;
_eyeManager = eyeManager;
_entityLookup = entityLookup;
_userInterfaceManager = userInterfaceManager;
ZIndex = 200;
_font = new VectorFont(resourceCache.GetResource<FontResource>("/Fonts/NotoSans/NotoSans-Regular.ttf"), 10);
}

public AdminNameOverlay(AdminSystem system, IEntityManager entityManager, IEyeManager eyeManager, IResourceCache resourceCache, EntityLookupSystem entityLookup)
{
_system = system;
_entityManager = entityManager;
_eyeManager = eyeManager;
_entityLookup = entityLookup;
ZIndex = 200;
_font = new VectorFont(resourceCache.GetResource<FontResource>("/Fonts/NotoSans/NotoSans-Regular.ttf"), 10);
}
public override OverlaySpace Space => OverlaySpace.ScreenSpace;

public override OverlaySpace Space => OverlaySpace.ScreenSpace;
protected override void Draw(in OverlayDrawArgs args)
{
var viewport = args.WorldAABB;

protected override void Draw(in OverlayDrawArgs args)
foreach (var playerInfo in _system.PlayerList)
{
var viewport = args.WorldAABB;
var entity = _entityManager.GetEntity(playerInfo.NetEntity);

foreach (var playerInfo in _system.PlayerList)
// Otherwise the entity can not exist yet
if (entity == null || !_entityManager.EntityExists(entity))
{
var entity = _entityManager.GetEntity(playerInfo.NetEntity);

// Otherwise the entity can not exist yet
if (entity == null || !_entityManager.EntityExists(entity))
{
continue;
}

// if not on the same map, continue
if (_entityManager.GetComponent<TransformComponent>(entity.Value).MapID != args.MapId)
{
continue;
}

var aabb = _entityLookup.GetWorldAABB(entity.Value);

// if not on screen, continue
if (!aabb.Intersects(in viewport))
{
continue;
}
continue;
}

var lineoffset = new Vector2(0f, 11f);
var screenCoordinates = _eyeManager.WorldToScreen(aabb.Center +
new Angle(-_eyeManager.CurrentEye.Rotation).RotateVec(
aabb.TopRight - aabb.Center)) + new Vector2(1f, 7f);
if (playerInfo.Antag)
{
args.ScreenHandle.DrawString(_font, screenCoordinates + (lineoffset * 2), "ANTAG", Color.OrangeRed);
}
// if not on the same map, continue
if (_entityManager.GetComponent<TransformComponent>(entity.Value).MapID != args.MapId)
{
continue;
}

//ADT-SPONSORS
if (playerInfo.Sponsor != null)
{
var sponsorOffset = playerInfo.Antag ? lineoffset * 3 : lineoffset * 2;
var sponsorString = $"Sponsor ({playerInfo.Sponsor.Tier})";
if (playerInfo.Sponsor.AllowJob)
sponsorString += " (allJobs)";
var aabb = _entityLookup.GetWorldAABB(entity.Value);

sponsorString += $" до {playerInfo.Sponsor.ExpireDate.ToString("dd.MM.yyyy")}";
// if not on screen, continue
if (!aabb.Intersects(in viewport))
{
continue;
}

args.ScreenHandle.DrawString(_font, screenCoordinates + sponsorOffset, sponsorString, Color.GreenYellow);
}
//ADT-SPONSORS
args.ScreenHandle.DrawString(_font, screenCoordinates+lineoffset, playerInfo.Username, playerInfo.Connected ? Color.Yellow : Color.White);
args.ScreenHandle.DrawString(_font, screenCoordinates, playerInfo.CharacterName, playerInfo.Connected ? Color.Aquamarine : Color.White);
var uiScale = _userInterfaceManager.RootControl.UIScale;
var lineoffset = new Vector2(0f, 11f) * uiScale;
var screenCoordinates = _eyeManager.WorldToScreen(aabb.Center +
new Angle(-_eyeManager.CurrentEye.Rotation).RotateVec(
aabb.TopRight - aabb.Center)) + new Vector2(1f, 7f);
if (playerInfo.Antag)
{
args.ScreenHandle.DrawString(_font, screenCoordinates + (lineoffset * 2), "ANTAG", uiScale, Color.OrangeRed);
;
}
args.ScreenHandle.DrawString(_font, screenCoordinates+lineoffset, playerInfo.Username, uiScale, playerInfo.Connected ? Color.Yellow : Color.White);
args.ScreenHandle.DrawString(_font, screenCoordinates, playerInfo.CharacterName, uiScale, playerInfo.Connected ? Color.Aquamarine : Color.White);
}
}
}
5 changes: 4 additions & 1 deletion Content.Client/Administration/Systems/AdminSystem.Overlay.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
using Content.Client.Administration.Managers;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Client.UserInterface;
using Robust.Shared.Configuration;

namespace Content.Client.Administration.Systems
{
Expand All @@ -11,6 +13,7 @@ public sealed partial class AdminSystem
[Dependency] private readonly IClientAdminManager _adminManager = default!;
[Dependency] private readonly IEyeManager _eyeManager = default!;
[Dependency] private readonly EntityLookupSystem _entityLookup = default!;
[Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!;

private AdminNameOverlay _adminNameOverlay = default!;

Expand All @@ -19,7 +22,7 @@ public sealed partial class AdminSystem

private void InitializeOverlay()
{
_adminNameOverlay = new AdminNameOverlay(this, EntityManager, _eyeManager, _resourceCache, _entityLookup);
_adminNameOverlay = new AdminNameOverlay(this, EntityManager, _eyeManager, _resourceCache, _entityLookup, _userInterfaceManager);
_adminManager.AdminStatusUpdated += OnAdminStatusUpdated;
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Content.Shared.Administration.Notes;
using Content.Shared.Administration.Notes;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.XAML;
Expand All @@ -13,7 +13,7 @@ public AdminMessagePopupMessage(AdminMessageEuiState.Message message)
{
RobustXamlLoader.Load(this);

Admin.SetMessage(FormattedMessage.FromMarkup(Loc.GetString(
Admin.SetMessage(FormattedMessage.FromMarkupOrThrow(Loc.GetString(
"admin-notes-message-admin",
("admin", message.AdminName),
("date", message.AddedOn.ToLocalTime()))));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public void SetState(AdminMessageEuiState state)
MessageContainer.AddChild(new AdminMessagePopupMessage(message));
}

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

private void OnDismissButtonPressed(BaseButton.ButtonEventArgs obj)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Network;
using Robust.Shared.Utility;
using Robust.Shared.Timing;
using Robust.Shared.Configuration;
using Robust.Shared.Utility;

namespace Content.Client.Administration.UI.Bwoink
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public void ReceiveLine(SharedBwoinkSystem.BwoinkTextMessage message)
Unread++;

var formatted = new FormattedMessage(1);
formatted.AddMarkup($"[color=gray]{message.SentAt.ToShortTimeString()}[/color] {message.Text}");
formatted.AddMarkupOrThrow($"[color=gray]{message.SentAt.ToShortTimeString()}[/color] {message.Text}");
TextOutput.AddMessage(formatted);
LastMessage = message.SentAt;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ public void SetWhitelisted(bool? whitelisted)
else
{
Whitelisted.Text = Loc.GetString("player-panel-whitelisted");
WhitelistToggle.Text = whitelisted.Value.ToString();
WhitelistToggle.Text = whitelisted.Value ? Loc.GetString("player-panel-true") : Loc.GetString("player-panel-false");
WhitelistToggle.Visible = true;
_isWhitelisted = whitelisted.Value;
}
Expand Down Expand Up @@ -124,7 +124,7 @@ public void SetButtons()
NotesButton.Disabled = !_adminManager.CanCommand("adminnotes");
ShowBansButton.Disabled = !_adminManager.CanCommand("banlist");
WhitelistToggle.Disabled =
!(_adminManager.CanCommand("addwhitelist") && _adminManager.CanCommand("removewhitelist"));
!(_adminManager.CanCommand("whitelistadd") && _adminManager.CanCommand("whitelistremove"));
LogsButton.Disabled = !_adminManager.CanCommand("adminlogs");
RejuvenateButton.Disabled = !_adminManager.HasFlag(AdminFlags.Debug);
DeleteButton.Disabled = !_adminManager.HasFlag(AdminFlags.Debug);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System.Numerics;
using Content.Client.UserInterface.Controls;
using Content.Shared.Roles;
using Robust.Client.AutoGenerated;
using Robust.Client.Console;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Content.Client.Administration.Managers;
using Content.Client.Administration.Managers;
using Robust.Client.AutoGenerated;
using Robust.Client.Graphics;
using Robust.Client.UserInterface.Controls;
Expand All @@ -13,6 +13,7 @@ public sealed partial class ObjectsTabEntry : PanelContainer

public Action<NetEntity>? OnTeleport;
public Action<NetEntity>? OnDelete;
private readonly Dictionary<Button, ConfirmationData> _confirmations = new();

public ObjectsTabEntry(IClientAdminManager manager, string name, NetEntity nent, StyleBox styleBox)
{
Expand All @@ -27,6 +28,13 @@ public ObjectsTabEntry(IClientAdminManager manager, string name, NetEntity nent,
DeleteButton.Disabled = !manager.CanCommand("delete");

TeleportButton.OnPressed += _ => OnTeleport?.Invoke(nent);
DeleteButton.OnPressed += _ => OnDelete?.Invoke(nent);
DeleteButton.OnPressed += _ =>
{
if (!AdminUIHelpers.TryConfirm(DeleteButton, _confirmations))
{
return;
}
OnDelete?.Invoke(nent);
};
}
}
Loading
Loading