Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
463 commits
Select commit Hold shift + click to select a range
1695fbc
Station Only Glimmer Mites (#976)
VMSolidus Oct 9, 2024
3de7f5f
Custom Specie Name (#994)
ShadesMars Oct 9, 2024
306db12
Automatic Changelog Update (#976)
SimpleStation14 Oct 9, 2024
4d506fa
Automatic Changelog Update (#994)
SimpleStation14 Oct 9, 2024
d0ed7f1
Cargo Hardsuit Market (#1024)
VMSolidus Oct 9, 2024
2bc47af
Automatic Changelog Update (#1024)
SimpleStation14 Oct 9, 2024
70142aa
Head of Security Equipment (#1031)
VMSolidus Oct 11, 2024
770462e
Automatic Changelog Update (#1031)
SimpleStation14 Oct 11, 2024
ecbae34
Port a New Map: RadStation (#1034)
EmilyCoelhoBR Oct 11, 2024
369c30a
Automatic Changelog Update (#1034)
SimpleStation14 Oct 11, 2024
7ee753b
Feat: Sleeping and Muzzle Block Vocal Emotes (#1037)
Mnemotechnician Oct 11, 2024
40489fb
Automatic Changelog Update (#1037)
SimpleStation14 Oct 11, 2024
bfa8bba
Bluespace And Normality Ores (#1042)
VMSolidus Oct 12, 2024
544e5c0
Automatic Changelog Update (#1042)
SimpleStation14 Oct 12, 2024
f30e88a
Fix Arrivals Shuttle (#1040)
Oct 13, 2024
20a326c
Automatic Changelog Update (#1040)
SimpleStation14 Oct 13, 2024
9e039ed
Custom Name Fixes (#1032)
ShadesMars Oct 13, 2024
1521dc6
Cherry Pick "Fix Latejoin Antag Preferences Not Being Respected" (#1038)
Remuchi Oct 13, 2024
b655b1d
Add ArachneWeb to Spiderweb. (#1033)
ShadesMars Oct 13, 2024
4ccb768
Automatic Changelog Update (#1033)
SimpleStation14 Oct 13, 2024
64f30dc
Feat: Togglable Under-Table Crawling (#1036)
Mnemotechnician Oct 13, 2024
a31ee7f
Automatic Changelog Update (#1036)
SimpleStation14 Oct 13, 2024
5c78128
Improve "Show Clothing" Button Labels (#1030)
DEATHB4DEFEAT Oct 13, 2024
0375e74
Automatic Changelog Update (#1030)
SimpleStation14 Oct 13, 2024
9fd95c3
Update Credits (#1043)
github-actions[bot] Oct 13, 2024
9291910
Make Brains Not Food (#1044)
VMSolidus Oct 13, 2024
d020b96
Automatic Changelog Update (#1044)
SimpleStation14 Oct 13, 2024
fe1b213
Transhumanism Physical Traits (#1035)
VMSolidus Oct 13, 2024
777b136
Automatic Changelog Update (#1035)
SimpleStation14 Oct 13, 2024
b254b85
Feat: Port All Delta-V Mail Improvements (#1011)
Mnemotechnician Oct 13, 2024
75519aa
Automatic Changelog Update (#1011)
SimpleStation14 Oct 13, 2024
47b10a0
Catch-Up Cherry Pick 2 (#944)
DEATHB4DEFEAT Oct 14, 2024
684b865
Fix Reverse Engineering UI (#1053)
Aidenkrz Oct 15, 2024
a7a366c
Automatic Changelog Update (#1053)
SimpleStation14 Oct 15, 2024
9a3b024
Fix Arachne Turning Into Errors when They Take Damage (#1054)
Aidenkrz Oct 15, 2024
f606cf2
Automatic Changelog Update (#1054)
SimpleStation14 Oct 15, 2024
ed01813
Cocoon Sizing Bettering (#1055)
Aidenkrz Oct 15, 2024
39a72af
Automatic Changelog Update (#1055)
SimpleStation14 Oct 15, 2024
33cda3a
Update Gax (#1048)
EmilyCoelhoBR Oct 15, 2024
59c7d06
Fix Psionic Power Rolling (#1047)
VMSolidus Oct 15, 2024
683ec61
Automatic Changelog Update (#1048)
SimpleStation14 Oct 15, 2024
805c003
Automatic Changelog Update (#1047)
SimpleStation14 Oct 15, 2024
cb50996
Database Fixes (#1051)
VMSolidus Oct 16, 2024
092d2c4
Fix Crawling on Tables (#1057)
Aidenkrz Oct 16, 2024
795fa56
Automatic Changelog Update (#1057)
SimpleStation14 Oct 16, 2024
1515537
Constrict Height and Width via a Size Ratio & Fix Humanoids Not Havin…
Aidenkrz Oct 16, 2024
96fb03f
Automatic Changelog Update (#1049)
SimpleStation14 Oct 16, 2024
e5a53ce
Bluespace and Normality Tweaks/Fixes + Bluespace Part Crafting (#1052)
Aidenkrz Oct 16, 2024
037dcd1
Automatic Changelog Update (#1052)
SimpleStation14 Oct 16, 2024
89d1826
Fix RSI Validator (#1060)
VMSolidus Oct 16, 2024
2c724ef
Chirp (#1056)
VMSolidus Oct 16, 2024
0ed97d7
Automatic Changelog Update (#1056)
SimpleStation14 Oct 16, 2024
2d314da
Fix Forensics Cleaning (#1061)
Mnemotechnician Oct 16, 2024
5acf312
Automatic Changelog Update (#1061)
SimpleStation14 Oct 16, 2024
2b10679
Cocoon Cleanup & Minor Bloodsucker Tweaks (#1058)
Aidenkrz Oct 17, 2024
81ecf54
Automatic Changelog Update (#1058)
SimpleStation14 Oct 17, 2024
f7fe854
Cherry-Pick Wizden PR #27960 (#1067)
VMSolidus Oct 17, 2024
550ee86
Update CDN Scripts & Automatically Build Releases (#1097)
DEATHB4DEFEAT Oct 19, 2024
3d3d654
Fix the CDN Publish Script Being Unrunnable (#1098)
DEATHB4DEFEAT Oct 19, 2024
ddd3273
fix
Remuchi Oct 19, 2024
3318f65
fix: фиксы апстрима
Remuchi Oct 19, 2024
526211b
remove: отключим наше меню эмоций в пользу колеса эмоций
Remuchi Oct 19, 2024
404a6dd
Merge branch 'master' into upstream
Remuchi Oct 19, 2024
8bf2cbf
fix: linter
Remuchi Oct 19, 2024
5c93109
Merge branch 'upstream' of https://github.com/WWhiteDreamProject/wwdp…
Remuchi Oct 19, 2024
63cd6cc
Merge pull request #93 from WWhiteDreamProject/upstream
Remuchi Oct 19, 2024
5d1d6f1
Automatic Changelog Update (#93)
riddleridou Oct 19, 2024
166532e
Translation and signs (#90)
Gersoon458 Oct 21, 2024
9131814
Automatic Changelog Update (#90)
riddleridou Oct 21, 2024
c368843
[Remove] Thieves' Pacifism / Воровской Пацифизм (#95)
Spatison Oct 22, 2024
4b6a3dd
Automatic Changelog Update (#95)
riddleridou Oct 22, 2024
ccc5666
[Remove] No Pride O Mat / Прайдомат был удален (#84)
Spatison Oct 23, 2024
f10a878
Automatic Changelog Update (#84)
riddleridou Oct 23, 2024
1336e04
[Port] Hardlight Spear / Световое Копье (#77)
Spatison Oct 23, 2024
d77c175
Automatic Changelog Update (#77)
riddleridou Oct 23, 2024
d5d5278
[Port/Tweak] Eshield / Е-Щит (#94)
Spatison Oct 23, 2024
2ddd1b4
Automatic Changelog Update (#94)
riddleridou Oct 23, 2024
ee3ac9e
[Translate] Переводы. (#97)
Remuchi Oct 23, 2024
b1f5484
Automatic Changelog Update (#97)
riddleridou Oct 23, 2024
2e81d52
UpdateDryDockV15 (#98)
Gersoon458 Oct 24, 2024
8720a37
Automatic Changelog Update (#98)
riddleridou Oct 24, 2024
1ae168a
[Port] Night And Thermal Vision / Ночное И Термальное Зрение (#89)
Spatison Oct 26, 2024
aef124f
Automatic Changelog Update (#89)
riddleridou Oct 26, 2024
266ae60
[Port] Crossbow / Арбалет (#76)
Spatison Oct 26, 2024
63eef2d
Automatic Changelog Update (#76)
riddleridou Oct 26, 2024
5a03265
[Port] Gondola / Гондола (#96)
Spatison Oct 26, 2024
d703498
Automatic Changelog Update (#96)
riddleridou Oct 26, 2024
a774f54
[Feature] Operative UI Style (#102)
PuroSlavKing Oct 27, 2024
8091fce
Automatic Changelog Update (#102)
riddleridou Oct 27, 2024
8d1042c
[Fix] Fixture / Колизия (#104)
Spatison Oct 27, 2024
8ab46be
Automatic Changelog Update (#104)
riddleridou Oct 27, 2024
d941798
AddMoose (#100)
Gersoon458 Oct 27, 2024
6093d72
Automatic Changelog Update (#100)
riddleridou Oct 27, 2024
d7450cc
Halloween (#113)
Gersoon458 Oct 31, 2024
7402de0
Automatic Changelog Update (#113)
riddleridou Oct 31, 2024
47d0830
[Tweak] Magboots / Магнитные Сапоги (#111)
Spatison Oct 31, 2024
2308467
Automatic Changelog Update (#111)
riddleridou Oct 31, 2024
412f506
[Port] Footsteps / Следы (#110)
Spatison Oct 31, 2024
b22734f
[Fix] Research / Исследования (#109)
Spatison Oct 31, 2024
5052591
Automatic Changelog Update (#110)
riddleridou Oct 31, 2024
0af08c4
Automatic Changelog Update (#109)
riddleridou Oct 31, 2024
579444c
[Fix] Waddle / Походка Клоуна (#107)
Spatison Oct 31, 2024
fc16941
[Fix] Butletron / Бутлетрон (#105)
Spatison Oct 31, 2024
ed7998a
Automatic Changelog Update (#107)
riddleridou Oct 31, 2024
0cbb732
[Tweak/Fix] Resprite / Рейспрайт (#103)
Spatison Oct 31, 2024
2ae8d66
Automatic Changelog Update (#105)
riddleridou Oct 31, 2024
b959365
[Feature] MedChem Sprite Update (#101)
PuroSlavKing Oct 31, 2024
e81b782
[Tweak] Fire Alarm Sound (#106)
PuroSlavKing Oct 31, 2024
89434d7
Automatic Changelog Update (#103)
riddleridou Oct 31, 2024
76634ba
Automatic Changelog Update (#106)
riddleridou Oct 31, 2024
da88f8f
add: knockdown
Spatison Oct 31, 2024
e774c34
tweak
Spatison Oct 31, 2024
ea8a57c
Merge branch 'master' of https://github.com/WWhiteDreamProject/wwdpub…
Spatison Oct 31, 2024
94e1345
tweak
Spatison Oct 31, 2024
6224e4c
WD EDIT
Spatison Oct 31, 2024
2cb63b2
ru loc
Spatison Nov 1, 2024
3b3d6da
fix
Spatison Nov 1, 2024
c5c4f0f
Ai rewiew
Spatison Nov 1, 2024
4b4ff83
[Revert] Fire Alarm Sound / Звук Пожарной Тревоги (#115)
Spatison Nov 1, 2024
7c4566f
Automatic Changelog Update (#115)
riddleridou Nov 1, 2024
7b39628
UbratHalloweenIzRuk (#119)
Gersoon458 Nov 6, 2024
05c6d9b
Automatic Changelog Update (#119)
riddleridou Nov 6, 2024
7ff2a35
[Tweak] Secret / Секрет (#118)
Spatison Nov 6, 2024
8c5947c
Automatic Changelog Update (#118)
riddleridou Nov 6, 2024
7543f69
Add new map box (#117)
Gersoon458 Nov 6, 2024
b1a8861
[Tweak] Pickaxe / Кирка (#108)
Spatison Nov 6, 2024
6bb3ac3
Automatic Changelog Update (#117)
riddleridou Nov 6, 2024
475c6ab
Automatic Changelog Update (#108)
riddleridou Nov 6, 2024
5c5d109
[Tweak] Holoprojector / Голопроектрор (#112)
Spatison Nov 6, 2024
1ce3ca0
Automatic Changelog Update (#112)
riddleridou Nov 6, 2024
b5db4fd
[Fix/Tweak] Auto shift end and Benches / Авто завершение смены и скам…
RedBurningPhoenix Nov 6, 2024
cd020a9
Automatic Changelog Update (#99)
riddleridou Nov 6, 2024
4072e44
Alert translations (#122)
unkima Nov 14, 2024
1a6ed55
Automatic Changelog Update (#122)
riddleridou Nov 14, 2024
4951478
[Feature] CaptainDrobe / КапитанШкаф (#123)
PuroSlavKing Nov 14, 2024
780516f
Automatic Changelog Update (#123)
riddleridou Nov 14, 2024
61025e1
Reenable Executions (#126)
Vaaankas Nov 14, 2024
3082174
Automatic Changelog Update (#126)
riddleridou Nov 14, 2024
8e92f15
[Feature] Advanced Body Bags / Продвинутые Мешки для Тел (#120)
PuroSlavKing Nov 14, 2024
c6dc217
Automatic Changelog Update (#120)
riddleridou Nov 14, 2024
dc7a6ef
[Tweak] Operative UI Adaptation (#128)
PuroSlavKing Nov 18, 2024
a2557f7
Upstream (#129)
Spatison Nov 21, 2024
ec0cbe6
Automatic Changelog Update (#129)
riddleridou Nov 21, 2024
615a4ca
fix
Spatison Nov 24, 2024
2fd69f5
[Fix] Mass Bug Fix (#130)
Spatison Nov 24, 2024
b2fc4ec
Automatic Changelog Update (#130)
riddleridou Nov 24, 2024
7700c1a
tweak
Spatison Nov 26, 2024
eac4930
Revert "tweak"
Spatison Nov 26, 2024
d435c27
fix
Spatison Nov 26, 2024
90e8b89
[Add/Tweak] Ru Announcement / Оповещения на русском (#127)
RedBurningPhoenix Nov 29, 2024
762c491
Automatic Changelog Update (#127)
riddleridou Nov 29, 2024
6a359d0
rewiew
Spatison Nov 29, 2024
1cd5b0a
[Fix] Massive Bug Fixes / Массовое Исправление Багов (#131)
Spatison Dec 1, 2024
37d3783
Automatic Changelog Update (#131)
riddleridou Dec 1, 2024
036ce4c
ZimaBlyat
Gersoon458 Dec 1, 2024
fcf51c5
Merge pull request #114 from WWhiteDreamProject/knockdown
Spatison Dec 1, 2024
f3c3277
Automatic Changelog Update (#114)
riddleridou Dec 1, 2024
070abc2
EbalFixy
Gersoon458 Dec 2, 2024
3c97f96
Reclaimer
Gersoon458 Dec 2, 2024
724b391
FixFixFixFix
Gersoon458 Dec 2, 2024
f33b0c4
Merge pull request #132 from Gersoon458/Winter
Spatison Dec 2, 2024
29ce583
Automatic Changelog Update (#132)
riddleridou Dec 2, 2024
5c6dd20
Hotfix (#134)
Spatison Dec 3, 2024
0db8f3a
[Port] TTS (#121)
Spatison Dec 3, 2024
c0dc18b
Automatic Changelog Update (#121)
riddleridou Dec 3, 2024
3759acb
[Fix] Исправление ТТСа (#136)
Spatison Dec 4, 2024
16981ed
Alt-Z (#135)
RedFoxIV Dec 4, 2024
8267e36
Automatic Changelog Update (#135)
riddleridou Dec 4, 2024
c5bd6b7
[Fix] TTS (#137)
Spatison Dec 5, 2024
3b0dadc
[Fix] TTS (#139)
Spatison Dec 6, 2024
b7a9ff1
mom get the camera
RedFoxIV Dec 6, 2024
55a3447
с заглавной
RedFoxIV Dec 6, 2024
b56129d
кричу
RedFoxIV Dec 6, 2024
c545e62
White changelog (#133)
Spatison Dec 6, 2024
d1b85a7
Automatic Changelog Update (#133)
riddleridou Dec 6, 2024
d68e48f
[Fix] TTS (#140)
Spatison Dec 6, 2024
52ed4f9
марк, я марки свои не чувствую
RedFoxIV Dec 6, 2024
5adfe75
Merge pull request #141 from RedFoxIV/360noscope
Spatison Dec 6, 2024
10d24e7
Automatic Changelog Update (#141)
riddleridou Dec 6, 2024
9f42dfd
Added link to wiki in EscMenu (#144)
TokiJumper Dec 10, 2024
1cf92bf
Automatic Changelog Update (#144)
riddleridou Dec 10, 2024
1f3ccf0
[ADD] Custom ghosts (#145)
RedBurningPhoenix Dec 10, 2024
b8f35d0
Automatic Changelog Update (#145)
riddleridou Dec 10, 2024
8849f69
[Feature] Advanced Vision Goggles
PuroSlavKing Dec 11, 2024
2f57335
add recipes
PuroSlavKing Dec 11, 2024
d38ad52
Merge pull request #149 from PuroSlavKing/AdvancedVisionGoggles
Spatison Dec 11, 2024
ec70681
Automatic Changelog Update (#149)
riddleridou Dec 11, 2024
502bd33
[Tweak] Morgue Sprites
PuroSlavKing Dec 11, 2024
74256db
Merge pull request #150 from PuroSlavKing/MorgueSprites
Spatison Dec 11, 2024
26ba385
[Fix] Centcomm Lobby Screen (#153)
PuroSlavKing Dec 11, 2024
6bb71a4
[Tweak] TV Sprite (#152)
PuroSlavKing Dec 11, 2024
09e043e
[Tweak] Off Tips (#154)
RedBurningPhoenix Dec 11, 2024
7cd9e9c
[Feature] Flags (#151)
PuroSlavKing Dec 11, 2024
9e9730c
[Tweak] Vending Inventory (#157)
RedBurningPhoenix Dec 12, 2024
a7ddd8f
Automatic Changelog Update (#157)
riddleridou Dec 12, 2024
ec332d6
[Feature] New Hairstyles (#158)
Spatison Dec 13, 2024
d76c8f3
Automatic Changelog Update (#158)
riddleridou Dec 13, 2024
8e921f4
[Feature] New Lobby Music (#155)
Spatison Dec 13, 2024
336a466
Automatic Changelog Update (#155)
riddleridou Dec 13, 2024
af319d0
[Tweak] Ru Name (#160)
Spatison Dec 14, 2024
0e0ffb6
Upstream (#142)
Spatison Dec 14, 2024
683e101
Automatic Changelog Update (#142)
riddleridou Dec 14, 2024
db97317
[Port] Displacement Maps (#165)
PuroSlavKing Dec 15, 2024
b604491
[Tweak] Better Lizards (#164)
PuroSlavKing Dec 16, 2024
9d064f3
Automatic Changelog Update (#164)
riddleridou Dec 16, 2024
fa01489
[Feature] Barrier Grenade (#167)
PuroSlavKing Dec 16, 2024
d074d32
Automatic Changelog Update (#167)
riddleridou Dec 16, 2024
7c4bf63
[Feature] TG Gases / TG Газы (#147)
Spatison Dec 17, 2024
c720988
Automatic Changelog Update (#147)
riddleridou Dec 17, 2024
e638f32
Update announcers.ftl (#163)
Spatison Dec 17, 2024
365e20f
Временное решение, пока кто-нибудь наконец не вырежет этот компонент,…
RedFoxIV Dec 17, 2024
a6a0f58
[Feature] Supply Pods (#162)
PuroSlavKing Dec 17, 2024
cf80e35
Automatic Changelog Update (#161)
riddleridou Dec 17, 2024
91b2252
Automatic Changelog Update (#162)
riddleridou Dec 17, 2024
64b22be
[Feature] Stray Supply Pods (#171)
PuroSlavKing Dec 18, 2024
4c14aa6
Automatic Changelog Update (#171)
riddleridou Dec 18, 2024
690ddfa
[Tweak] Metempsychotic cloning machine (#178)
RedBurningPhoenix Dec 21, 2024
baf9217
Automatic Changelog Update (#178)
riddleridou Dec 21, 2024
97036ae
[Fix] Surgery step sprite (#177)
islambrosgood Dec 21, 2024
06b44d4
[Feature] Aghosts with visors / Агосты с визорами (#175)
islambrosgood Dec 21, 2024
2253c20
Automatic Changelog Update (#177)
riddleridou Dec 21, 2024
13a6983
Automatic Changelog Update (#175)
riddleridou Dec 21, 2024
0001a0f
[Tweak] Human Hait Style (#181)
Spatison Dec 22, 2024
5935d5f
Automatic Changelog Update (#181)
riddleridou Dec 22, 2024
7ec5583
[Feature] Wormhole Anomaly (#156)
PuroSlavKing Dec 22, 2024
1b458aa
Automatic Changelog Update (#156)
riddleridou Dec 22, 2024
f25e700
[Tweak|Fix] Blood Cult (#169)
Spatison Dec 22, 2024
db26382
Automatic Changelog Update (#169)
riddleridou Dec 22, 2024
bf47170
[Feature] New Lobby Texture (#170)
Spatison Dec 22, 2024
1685d0e
Automatic Changelog Update (#170)
riddleridou Dec 22, 2024
f75e26c
[Tweak] Nuke Ops (#173)
Spatison Dec 22, 2024
8b4c6c0
Automatic Changelog Update (#173)
riddleridou Dec 22, 2024
4790d35
[Tweak] AGhost Action Icons (#179)
PuroSlavKing Dec 23, 2024
29e0176
[Upload] Another custom Ghosts (#186)
RedBurningPhoenix Dec 23, 2024
82174d3
Automatic Changelog Update (#186)
riddleridou Dec 23, 2024
9f1da11
Удалил ивент со спавном нейтральных ксеносов (#187)
dexpth Dec 24, 2024
46adb38
Automatic Changelog Update (#187)
riddleridou Dec 24, 2024
f3d9359
хер вам а не шатдаун (#193)
idoffront Dec 24, 2024
631a6d2
Automatic Changelog Update (#193)
riddleridou Dec 24, 2024
e2b14fc
[Fix] Warete CL (#192)
PuroSlavKing Dec 24, 2024
2458db8
[Tweak] МедШкаф (#189)
islambrosgood Dec 24, 2024
72ec44d
Вернул прежнее величие главе персонала №3 (#184)
DuckierReaper Dec 24, 2024
5031337
Automatic Changelog Update (#189)
riddleridou Dec 24, 2024
4967d89
Automatic Changelog Update (#184)
riddleridou Dec 24, 2024
7ce954b
[Port] Resomi (#172)
PuroSlavKing Dec 24, 2024
bff5fef
Automatic Changelog Update (#172)
riddleridou Dec 24, 2024
1bbb665
[Feature] Changes From Discord Votes (#194)
Remuchi Dec 24, 2024
61c24e5
Automatic Changelog Update (#194)
riddleridou Dec 24, 2024
f692a5b
[Tweak] Remove round start Resomi (#196)
PuroSlavKing Dec 24, 2024
b686b7c
Automatic Changelog Update (#196)
riddleridou Dec 24, 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: 7 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ indent_style = space
tab_width = 4

# New line preferences
end_of_line = crlf:suggestion
#end_of_line = crlf
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 120

#### .NET Coding Conventions ####

Expand Down Expand Up @@ -71,7 +72,7 @@ csharp_style_expression_bodied_constructors = false:suggestion
#csharp_style_expression_bodied_indexers = true:silent
#csharp_style_expression_bodied_lambdas = true:silent
#csharp_style_expression_bodied_local_functions = false:silent
csharp_style_expression_bodied_methods = false:suggestion
csharp_style_expression_bodied_methods = true:suggestion
#csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_properties = true:suggestion

Expand Down Expand Up @@ -104,7 +105,6 @@ csharp_preferred_modifier_order = public, private, protected, internal, new, abs

# 'using' directive preferences
csharp_using_directive_placement = outside_namespace:silent
csharp_style_namespace_declarations = file_scoped:suggestion

#### C# Formatting Rules ####

Expand Down Expand Up @@ -337,7 +337,11 @@ dotnet_naming_symbols.type_parameters_symbols.applicable_kinds = type_parameter

# ReSharper properties
resharper_braces_for_ifelse = required_for_multiline
resharper_csharp_wrap_arguments_style = chop_if_long
resharper_csharp_wrap_parameters_style = chop_if_long
resharper_keep_existing_attribute_arrangement = true
resharper_wrap_chained_binary_patterns = chop_if_long
resharper_wrap_chained_method_calls = chop_if_long

[*.{csproj,xml,yml,yaml,dll.config,msbuildproj,targets,props}]
indent_size = 2
Expand Down
6 changes: 3 additions & 3 deletions .envrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if ! has nix_direnv_version || ! nix_direnv_version 3.0.4; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.4/direnvrc" "sha256-DzlYZ33mWF/Gs8DDeyjr8mnVmQGx7ASYqA5WlxwvBG4="
if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM="
fi
use flake
use nix
59 changes: 38 additions & 21 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,39 +1,56 @@
"Changes: Audio":
- "**/*.ogg"

- changed-files:
- any-glob-to-any-file: "**/*.ogg"

"Changes: C#":
- "**/*.cs"
- changed-files:
- any-glob-to-any-file: "**/*.cs"

"Changes: Config":
- "**/*.toml"
- "**/*.config"
- "*.json"
- ".github/*.yml"
- ".github/*.json"
- ".vscode/*.json"
- ".editorconfig"
- changed-files:
- any-glob-to-any-file:
- "**/*.toml"
- "**/*.config"
- "*.json"
- ".github/*.yml"
- ".github/*.json"
- ".vscode/*.json"
- ".editorconfig"

"Changes: Documentation":
- "**/*.xml"
- "**/*.md"
- changed-files:
- any-glob-to-any-file:
- "**/*.xml"
- "**/*.md"

"Changes: Localization":
- 'Resources/Locale/**/*.ftl'
- changed-files:
- any-glob-to-any-file: 'Resources/Locale/**/*.ftl'

"Changes: Map":
- "Resources/Maps/**/*.yml"
- "Resources/Prototypes/Maps/**/*.yml"
- changed-files:
- any-glob-to-any-file:
- "Resources/Maps/**/*.yml"
- "Resources/Prototypes/Maps/**/*.yml"

"Changes: Sprite":
- "**/*.rsi/*.png"
- "**/*.rsi/*.json"
- changed-files:
- any-glob-to-any-file:
- "**/*.rsi/*.png"
- "**/*.rsi/*.json"

"Changes: UI":
- "**/*.xaml*"
- changed-files:
- any-glob-to-any-file: "**/*.xaml*"

"Changes: YML":
- any: ["**/*.yml"]
all: ["!Resources/Maps/**/*.yml", "!Resources/Prototypes/Maps/**/*.yml"]
- changed-files:
- any-glob-to-any-file:
- "**/*.yml"
- all-globs-to-all-files:
- "!Resources/Maps/**/*.yml"
- "!Resources/Prototypes/Maps/**/*.yml"

"Changes: Workflow":
- ".github/workflows/*.yml"
- changed-files:
- any-glob-to-any-file: ".github/workflows/*.yml"
12 changes: 7 additions & 5 deletions .github/workflows/conflict-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
name: Check Merge Conflicts

on:
push:
branches:
- master
pull_request_target:
types:
- opened
- synchronize
- reopened
- ready_for_review

jobs:
Label:
if: github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14'
if: ( github.event.pull_request.draft == false ) && ( github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14' )
runs-on: ubuntu-latest
steps:
- name: Check for Merge Conflicts
uses: ike709/actions-label-merge-conflict@9eefdd17e10566023c46d2dc6dc04fcb8ec76142
uses: eps1lon/actions-label-merge-conflict@v3.0.0
with:
dirtyLabel: "Status: Merge Conflict"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/labeler-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ on:
jobs:
labeler:
if: github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14'
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v3
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/labeler@v5
42 changes: 10 additions & 32 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,39 +41,17 @@ jobs:
- name: Package client
run: dotnet run --project Content.Packaging client --no-wipe-release

- name: Update Build Info
run: Tools/gen_build_info.py

- name: Shuffle files around
run: |
mkdir "release/${{ github.sha }}"
mv release/*.zip "release/${{ github.sha }}"

- name: Upload files to centcomm
uses: appleboy/scp-action@master
with:
host: ${{ secrets.PUBLISH_HOST }}
username: ${{ secrets.PUBLISH_USER }}
key: ${{ secrets.PUBLISH_KEY }}
port: ${{ secrets.PUBLISH_PORT }}
source: "release/${{ github.sha }}"
target: "/var/www/builds.delta-v.org/delta-v/builds/"
strip_components: 1

- name: Update manifest JSON
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.PUBLISH_HOST }}
username: ${{ secrets.PUBLISH_USER }}
key: ${{ secrets.PUBLISH_KEY }}
port: ${{ secrets.PUBLISH_PORT }}
script: /home/deltav/publish/push.ps1 ${{ github.sha }}

- name: Publish changelog (Discord)
run: Tools/actions_changelogs_since_last_run.py
- name: Publish version
run: Tools/publish_multi_request.py
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }}
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }}

# - name: Publish changelog (Discord)
# run: Tools/actions_changelogs_since_last_run.py
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# DISCORD_WEBHOOK_URL: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }}

- name: Publish changelog (RSS)
run: Tools/actions_changelog_rss.py
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/update-credits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ jobs:

- name: Get this week's Contributors
shell: pwsh
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
run: Tools/dump_github_contributors.ps1 > Resources/Credits/GitHub.txt

# TODO
Expand Down
4 changes: 1 addition & 3 deletions Content.Client/Access/IdCardSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,4 @@

namespace Content.Client.Access;

public sealed class IdCardSystem : SharedIdCardSystem
{
}
public sealed class IdCardSystem : SharedIdCardSystem;
26 changes: 13 additions & 13 deletions Content.Client/Access/UI/AccessOverriderWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public AccessOverriderWindow(AccessOverriderBoundUserInterface owner, IPrototype
{
if (!prototypeManager.TryIndex(access, out var accessLevel))
{
logMill.Error($"Unable to find accesslevel for {access}");
logMill.Error($"Unable to find access level for {access}");
continue;
}

Expand Down Expand Up @@ -66,11 +66,11 @@ public void UpdateState(AccessOverriderBoundUserInterfaceState state)

if (state.MissingPrivilegesList != null && state.MissingPrivilegesList.Any())
{
List<string> missingPrivileges = new List<string>();
var missingPrivileges = new List<string>();

foreach (string tag in state.MissingPrivilegesList)
{
string privilege = Loc.GetString(_prototypeManager.Index<AccessLevelPrototype>(tag)?.Name ?? "generic-unknown");
var privilege = Loc.GetString(_prototypeManager.Index<AccessLevelPrototype>(tag)?.Name ?? "generic-unknown");
missingPrivileges.Add(privilege);
}

Expand All @@ -83,20 +83,20 @@ public void UpdateState(AccessOverriderBoundUserInterfaceState state)
foreach (var (accessName, button) in _accessButtons)
{
button.Disabled = !interfaceEnabled;
if (interfaceEnabled)
{
button.Pressed = state.TargetAccessReaderIdAccessList?.Contains(accessName) ?? false;
button.Disabled = (!state.AllowedModifyAccessList?.Contains(accessName)) ?? true;
}
if (!interfaceEnabled)
return;

button.Pressed = state.TargetAccessReaderIdAccessList?.Contains<ProtoId<AccessLevelPrototype>>(accessName) ?? false;
button.Disabled = (!state.AllowedModifyAccessList?.Contains<ProtoId<AccessLevelPrototype>>(accessName)) ?? true;
}
}

private void SubmitData()
{
private void SubmitData() =>
_owner.SubmitData(

// Iterate over the buttons dictionary, filter by `Pressed`, only get key from the key/value pair
_accessButtons.Where(x => x.Value.Pressed).Select(x => new ProtoId<AccessLevelPrototype>(x.Key)).ToList());
}
_accessButtons.Where(x => x.Value.Pressed)
.Select(x => new ProtoId<AccessLevelPrototype>(x.Key))
.ToList()
);
}
}
6 changes: 3 additions & 3 deletions Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ private void OnJobChanged(string newJob)
SendMessage(new AgentIDCardJobChangedMessage(newJob));
}

public void OnJobIconChanged(string newJobIcon)
public void OnJobIconChanged(string newJobIconId)
{
SendMessage(new AgentIDCardJobIconChangedMessage(newJobIcon));
SendMessage(new AgentIDCardJobIconChangedMessage(newJobIconId));
}

/// <summary>
Expand All @@ -57,7 +57,7 @@ protected override void UpdateState(BoundUserInterfaceState state)

_window.SetCurrentName(cast.CurrentName);
_window.SetCurrentJob(cast.CurrentJob);
_window.SetAllowedIcons(cast.Icons);
_window.SetAllowedIcons(cast.Icons, cast.CurrentJobIconId);
}

protected override void Dispose(bool disposing)
Expand Down
6 changes: 5 additions & 1 deletion Content.Client/Access/UI/AgentIDCardWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public AgentIDCardWindow(AgentIDCardBoundUserInterface bui)
JobLineEdit.OnFocusExit += e => OnJobChanged?.Invoke(e.Text);
}

public void SetAllowedIcons(HashSet<string> icons)
public void SetAllowedIcons(HashSet<string> icons, string currentJobIconId)
{
IconGrid.DisposeAllChildren();

Expand Down Expand Up @@ -79,6 +79,10 @@ public void SetAllowedIcons(HashSet<string> icons)
jobIconButton.AddChild(jobIconTexture);
jobIconButton.OnPressed += _ => _bui.OnJobIconChanged(jobIcon.ID);
IconGrid.AddChild(jobIconButton);

if (jobIconId.Equals(currentJobIconId))
jobIconButton.Pressed = true;

i++;
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Content.Shared.Access;
using Content.Shared.Access.Components;
using Content.Shared.Access;
using Content.Shared.Access.Systems;
using Content.Shared.Containers.ItemSlots;
using Content.Shared.CrewManifest;
Expand Down
3 changes: 3 additions & 0 deletions Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,10 @@ 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);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace Content.Client.Administration.Components;

[RegisterComponent, NetworkedComponent]
[RegisterComponent]
public sealed partial class HeadstandComponent : SharedHeadstandComponent
{

Expand Down
5 changes: 2 additions & 3 deletions Content.Client/Administration/Components/KillSignComponent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,5 @@

namespace Content.Client.Administration.Components;

[NetworkedComponent, RegisterComponent]
public sealed partial class KillSignComponent : SharedKillSignComponent
{ }
[RegisterComponent]
public sealed partial class KillSignComponent : SharedKillSignComponent;
7 changes: 5 additions & 2 deletions Content.Client/Administration/Managers/ClientAdminManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -126,12 +126,15 @@ void IPostInjectInit.PostInject()

public AdminData? GetAdminData(EntityUid uid, bool includeDeAdmin = false)
{
return uid == _player.LocalEntity ? _adminData : null;
if (uid == _player.LocalEntity && (_adminData?.Active ?? includeDeAdmin))
return _adminData;

return null;
}

public AdminData? GetAdminData(ICommonSession session, bool includeDeAdmin = false)
{
if (_player.LocalUser == session.UserId)
if (_player.LocalUser == session.UserId && (_adminData?.Active ?? includeDeAdmin))
return _adminData;

return null;
Expand Down
Loading
Loading