Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2120 commits
Select commit Hold shift + click to select a range
65dc737
Automatic changelog for PR #94495 [ci skip]
tgstation-ci[bot] Dec 17, 2025
bc60e4e
Fix signal unregistration in grapple gun on hit (#94489)
BurgerLUA Dec 17, 2025
cb643c9
Fixes sheet ejection on mechfabs (#94480)
SmArtKar Dec 17, 2025
8294627
Automatic changelog for PR #94489 [ci skip]
tgstation-ci[bot] Dec 17, 2025
82f493f
Automatic changelog for PR #94480 [ci skip]
tgstation-ci[bot] Dec 17, 2025
44691ec
Adds a fifty sandbag stack as an object (#94488)
Stalkeros2 Dec 17, 2025
8e09ba6
Automatic changelog for PR #94488 [ci skip]
tgstation-ci[bot] Dec 17, 2025
1ed1c6d
Fixes runtimes caused by auto-observing someone repeatedly (#94474)
SmArtKar Dec 17, 2025
813a130
Automatic changelog for PR #94474 [ci skip]
tgstation-ci[bot] Dec 17, 2025
5ff7d77
Fixes wizard/timeline rewind sound runtimes (#94471)
SmArtKar Dec 17, 2025
2d5b08c
Automatic changelog for PR #94471 [ci skip]
tgstation-ci[bot] Dec 17, 2025
9e51eab
Fixes runtimes caused by opportunistic melee AI behaviors (#94475)
SmArtKar Dec 17, 2025
601c8d9
Fixes damp rags not removing reagents other than space cleaner from t…
SmArtKar Dec 17, 2025
55969b4
Automatic changelog for PR #94475 [ci skip]
tgstation-ci[bot] Dec 17, 2025
5411901
Automatic changelog for PR #94478 [ci skip]
tgstation-ci[bot] Dec 17, 2025
7dfef36
Fixes runechat offsets for stored mobs (#94470)
SmArtKar Dec 17, 2025
e2262e4
Automatic changelog for PR #94470 [ci skip]
tgstation-ci[bot] Dec 17, 2025
b202398
Fixes fire sound runtimes caused by incorrect arguments (#94472)
SmArtKar Dec 17, 2025
b062355
Automatic changelog for PR #94472 [ci skip]
tgstation-ci[bot] Dec 17, 2025
be6df6e
Minor code improvements for ectoscopic sniffer (#94456)
Aliceee2ch Dec 17, 2025
8eac05c
Automatic changelog for PR #94456 [ci skip]
tgstation-ci[bot] Dec 17, 2025
215e7e6
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 17, 2025
fc1cb7d
Adds a fish trait extractor/injector to the marine utility node (and …
Ghommie Dec 18, 2025
0858f83
Automatic changelog for PR #94042 [ci skip]
tgstation-ci[bot] Dec 18, 2025
f5e97b5
Fixes 2 infinite credits exploits. (#94523)
leaKsi Dec 18, 2025
f6d46d0
Automatic changelog for PR #94523 [ci skip]
tgstation-ci[bot] Dec 18, 2025
018742b
Hair + Rolling a 10 grants two successes (#430)
chazzyjazzy Dec 18, 2025
ec6d012
Automatic changelog for PR #430 [ci skip]
darkpack13-api[bot] Dec 18, 2025
bdbe506
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 19, 2025
4cc2f42
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 19, 2025
c006a59
Modsuit expanded storage modules are now way easier to get (among oth…
Fghj240 Dec 19, 2025
201c0d6
Automatic changelog for PR #94228 [ci skip]
tgstation-ci[bot] Dec 19, 2025
3a35199
Makes it so security officers don't spawn in walls (#94525)
lelandkemble Dec 19, 2025
57bce09
Automatic changelog for PR #94525 [ci skip]
tgstation-ci[bot] Dec 19, 2025
6767c26
[NO GBP] Adding missing interactions for cyborgs (#94457)
Aliceee2ch Dec 19, 2025
8d4bb84
Science officers landmarks on TramStation (#94524)
Aliceee2ch Dec 19, 2025
8530d9a
Automatic changelog for PR #94457 [ci skip]
tgstation-ci[bot] Dec 19, 2025
f09f71a
Automatic changelog for PR #94524 [ci skip]
tgstation-ci[bot] Dec 19, 2025
33f9d64
Chatbar now scrolls (#94520)
JohnFulpWillard Dec 19, 2025
91d5cbb
Automatic changelog for PR #94520 [ci skip]
tgstation-ci[bot] Dec 19, 2025
6b9e42d
Blacklists TCG card decks from spawners (#94535)
lelandkemble Dec 19, 2025
38f0f95
Automatic changelog for PR #94535 [ci skip]
tgstation-ci[bot] Dec 19, 2025
ab31a5e
regenerate_organs now removes emp-derived failure from organs (#94534)
Fghj240 Dec 19, 2025
08163bd
Fix inverted south stair icons (#94518)
MrMelbert Dec 19, 2025
83d45e2
Automatic changelog for PR #94518 [ci skip]
tgstation-ci[bot] Dec 19, 2025
acaae89
Removes some cargo culty global lists that don't need to be global li…
vinylspiders Dec 19, 2025
f351fcc
Clowns take a couple of seconds to realise they're about to fall into…
Jacquerel Dec 19, 2025
0dcf70d
Adds a warning for invalid dynamic config weights (#94517)
SmArtKar Dec 19, 2025
13b54c2
Clothing accessories fix (#94540)
archbtw0 Dec 19, 2025
42ec1d5
Adds min/max stat tracking macros, minor cleanup, autoprofile hook (#…
LemonInTheDark Dec 19, 2025
132557c
You can soak a rag in a sink (#94501)
lelandkemble Dec 19, 2025
1ec8aa4
Fix training bomb ghost/admin notification (#94541)
archbtw0 Dec 19, 2025
6722669
Automatic changelog for PR #94527 [ci skip]
tgstation-ci[bot] Dec 19, 2025
eb508ff
Automatic changelog for PR #94517 [ci skip]
tgstation-ci[bot] Dec 19, 2025
4d8b1ff
Stops hauntium from trying to haunt objects it is incapable of haunti…
vinylspiders Dec 19, 2025
f369316
Automatic changelog for PR #94540 [ci skip]
tgstation-ci[bot] Dec 19, 2025
8047597
Automatic changelog for PR #94501 [ci skip]
tgstation-ci[bot] Dec 19, 2025
018e94f
Automatic changelog for PR #94541 [ci skip]
tgstation-ci[bot] Dec 19, 2025
db787e6
"You turn on the lights on" and other grammar issues with headwear (#…
lelandkemble Dec 19, 2025
68ab838
Automatic changelog for PR #94526 [ci skip]
tgstation-ci[bot] Dec 19, 2025
ac3089d
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 19, 2025
609291a
Fix oversized icon display on crafting menu (#94186)
lessthnthree Dec 19, 2025
4216e4c
Automatic changelog for PR #94186 [ci skip]
tgstation-ci[bot] Dec 19, 2025
bfdb237
Spooky Scary Supreme Surgery (Rework) (#93697)
MrMelbert Dec 19, 2025
171a61c
Automatic changelog for PR #93697 [ci skip]
tgstation-ci[bot] Dec 19, 2025
f00b88f
Reworks golem revival, tankiness, and death (#94324)
MrMelbert Dec 19, 2025
0cc27df
Automatic changelog for PR #94324 [ci skip]
tgstation-ci[bot] Dec 19, 2025
0c3b1b8
Removes Plasmeme innate damage vulnerability, replaces it with demoli…
MrMelbert Dec 19, 2025
d7e1750
Automatic changelog for PR #94328 [ci skip]
tgstation-ci[bot] Dec 19, 2025
e37ac40
Implements a proper framework for mood events with many conditions (#…
MrMelbert Dec 19, 2025
7bd1099
Automatic changelog for PR #94334 [ci skip]
tgstation-ci[bot] Dec 19, 2025
594cac3
Modernized TGUI panel (#94514)
jlsnow301 Dec 19, 2025
c1ab845
Tweaks baton attack chain to be a bit easier to code with (#94452)
MrMelbert Dec 19, 2025
956afe0
Automatic changelog for PR #94452 [ci skip]
tgstation-ci[bot] Dec 19, 2025
d656129
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 20, 2025
7d39295
Slightly buffs the dragon's blood potion (#94459)
Exester509 Dec 20, 2025
8810f10
[Exploit] Prevents the use of the Pay Stand to remove funds from the …
OrbisAnima Dec 20, 2025
116c695
Automatic changelog for PR #94539 [ci skip]
tgstation-ci[bot] Dec 20, 2025
a9b0ecb
Weather anomaly (#94509)
MrMelbert Dec 20, 2025
82111ca
Automatic changelog for PR #94509 [ci skip]
tgstation-ci[bot] Dec 20, 2025
ad47ecd
Fix autowiki by changing to new URL (#94565)
Mothblocks Dec 20, 2025
30217dd
[NO GBP] Extends meteor deflection interactions to meteor gun meteors…
lelandkemble Dec 20, 2025
6855744
Automatic changelog for PR #94552 [ci skip]
tgstation-ci[bot] Dec 20, 2025
33c770f
removes redundent looc helper proc (#450)
FalloutFalcon Dec 20, 2025
3192b54
Retypes headgear from /obj/item/clothing to /obj/item (#94473)
SmArtKar Dec 20, 2025
25fc4cd
Automatic changelog for PR #94473 [ci skip]
tgstation-ci[bot] Dec 20, 2025
e49e13b
Reworks phobias to use the new fear system instead of handling all th…
SmArtKar Dec 20, 2025
b05ba45
Automatic changelog for PR #94455 [ci skip]
tgstation-ci[bot] Dec 20, 2025
b9194f3
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 21, 2025
47606e4
Siege Warfare: Adds two new craftable emplaced guns, a bigger laser m…
KingkumaArt Dec 21, 2025
c36c679
Automatic changelog for PR #94102 [ci skip]
tgstation-ci[bot] Dec 21, 2025
e2d1fd9
Fixes some rspack build errors (#94557)
jlsnow301 Dec 21, 2025
d89df7d
Adds holiday mail to Christmas season (#94558)
lessthnthree Dec 21, 2025
6848918
Automatic changelog for PR #94558 [ci skip]
tgstation-ci[bot] Dec 21, 2025
dec2e9b
Adds sprites for lava proof and shuttle rods (#94482)
Notamaniac Dec 21, 2025
84c2131
Automatic changelog for PR #94482 [ci skip]
tgstation-ci[bot] Dec 21, 2025
bf33a73
Fix Asclepius again (#94381)
MrMelbert Dec 21, 2025
f6ec574
Automatic changelog for PR #94381 [ci skip]
tgstation-ci[bot] Dec 21, 2025
826d2b4
Add recipes for flare, washer machine, lamp, lantern, cabinet, alien …
timothymtorres Dec 21, 2025
8ac3f5b
Automatic changelog for PR #94283 [ci skip]
tgstation-ci[bot] Dec 21, 2025
acd8811
Adds cybernetic surgical processor implant (#94555)
MrMelbert Dec 21, 2025
4027294
Automatic changelog for PR #94555 [ci skip]
tgstation-ci[bot] Dec 21, 2025
dc357ab
Limits the amount of distinct chems that can be held in chemistry fac…
MrMelbert Dec 21, 2025
78d4e54
Automatic changelog for PR #93991 [ci skip]
tgstation-ci[bot] Dec 21, 2025
226ca2f
Some wall mount improvements (#94499)
SyncIt21 Dec 21, 2025
1079e96
Automatic changelog for PR #94499 [ci skip]
tgstation-ci[bot] Dec 21, 2025
f80492c
Fix bodythrow hitting yourself (#94553)
archbtw0 Dec 21, 2025
046d0a5
Automatic changelog for PR #94553 [ci skip]
tgstation-ci[bot] Dec 21, 2025
6686160
Makes unconcious people no longer pick up ores (#94559)
lelandkemble Dec 21, 2025
cb1b83d
Automatic changelog for PR #94559 [ci skip]
tgstation-ci[bot] Dec 21, 2025
5b02ec7
Fixes runtimes from running mixing on an empty reagent grinder (#94479)
SmArtKar Dec 21, 2025
a5492c2
Automatic changelog for PR #94479 [ci skip]
tgstation-ci[bot] Dec 21, 2025
5a77ea0
Remove Duplicates from guestbook adjectives list (#448)
chazzyjazzy Dec 21, 2025
50bb633
Automatic changelog for PR #448 [ci skip]
darkpack13-api[bot] Dec 21, 2025
3a56a5e
When the (#94568)
Aliceee2ch Dec 21, 2025
29fcac8
Makes spears breakable and unbreakable spears - unbreakable (#94567)
Aliceee2ch Dec 21, 2025
59d7e66
Automatic changelog for PR #94568 [ci skip]
tgstation-ci[bot] Dec 21, 2025
803b5e0
Automatic changelog for PR #94567 [ci skip]
tgstation-ci[bot] Dec 21, 2025
84f88f5
Updates the bun version to 1.3.5 (#94549)
vinylspiders Dec 22, 2025
cfe80bb
Automatic changelog for PR #94549 [ci skip]
tgstation-ci[bot] Dec 22, 2025
41f34c2
Adds tgui color picker (#94313)
JohnFulpWillard Dec 22, 2025
d042b55
Automatic changelog for PR #94313 [ci skip]
tgstation-ci[bot] Dec 22, 2025
b4eb197
Add ACCESS_CARGO to underfloor nav beacons (#94434)
TealSeer Dec 22, 2025
7ba009d
Automatic changelog for PR #94434 [ci skip]
tgstation-ci[bot] Dec 22, 2025
0ec5a8d
Make `TextInputModal`'s current character length consistent with `len…
Absolucy Dec 22, 2025
99202a2
Automatic changelog for PR #94547 [ci skip]
tgstation-ci[bot] Dec 22, 2025
546940a
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 22, 2025
6f1d975
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 22, 2025
8c75cb2
Low-walls now spawn windows properly again (#452)
FalloutFalcon Dec 22, 2025
12c8c12
Automatic changelog for PR #452 [ci skip]
darkpack13-api[bot] Dec 22, 2025
dbb55ab
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 23, 2025
b3b1eba
Real Ashtrays (#454)
FalloutFalcon Dec 24, 2025
0f358f5
Automatic changelog for PR #454 [ci skip]
darkpack13-api[bot] Dec 24, 2025
2a5a1fc
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 24, 2025
37199f3
Reimplements Hardcases (#455)
FalloutFalcon Dec 24, 2025
594b699
Excepts multiz pipes from mapping verb "check plumbing" (#94435)
lelandkemble Dec 24, 2025
edfc9c2
Remove Human Superiority (#457)
Icarus-The-Sun Dec 24, 2025
4df9eab
Automatic changelog for PR #457 [ci skip]
darkpack13-api[bot] Dec 24, 2025
6d68960
Gateway progression skip fix (#94583)
Yobrocharlie Dec 24, 2025
00bf9fd
Fixes everything that should care if they don't have enough power not…
lelandkemble Dec 24, 2025
17239b1
Adds the AI_COMPATIBLE flag to the Mauler exosuit (#94572)
Frenjo Dec 24, 2025
b629046
Fixes cake dough recipe on sugar sack (#94577)
lessthnthree Dec 24, 2025
3df81a3
Automatic changelog for PR #94583 [ci skip]
tgstation-ci[bot] Dec 24, 2025
4adcc40
Automatic changelog for PR #94576 [ci skip]
tgstation-ci[bot] Dec 24, 2025
1290358
Automatic changelog for PR #94572 [ci skip]
tgstation-ci[bot] Dec 24, 2025
cab86af
Automatic changelog for PR #94577 [ci skip]
tgstation-ci[bot] Dec 24, 2025
e90fca2
Converts table_smash component into an element (#94585)
vinylspiders Dec 24, 2025
e383882
Automatic changelog for PR #94585 [ci skip]
tgstation-ci[bot] Dec 24, 2025
179e2f6
Chameleon clothing contribute to sleeping carp style adherence. Fixes…
necromanceranne Dec 24, 2025
4cd3fa8
Automatic changelog for PR #94562 [ci skip]
tgstation-ci[bot] Dec 24, 2025
fa9c980
Refactors material components to regular datums (#94596)
SyncIt21 Dec 25, 2025
c958fb4
Automatic changelog for PR #94596 [ci skip]
tgstation-ci[bot] Dec 25, 2025
5ea9817
Obsolete pepperspray code (#94548)
archbtw0 Dec 25, 2025
a6fc1d9
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 25, 2025
d9c9eaa
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 25, 2025
9d4522c
Inhalers in Pharmacy Shops (#456)
Icarus-The-Sun Dec 25, 2025
5eb77c6
Automatic changelog for PR #456 [ci skip]
darkpack13-api[bot] Dec 25, 2025
0898181
Polishes some old swords (#94343)
L0pz Dec 25, 2025
9ae5966
Automatic changelog for PR #94343 [ci skip]
tgstation-ci[bot] Dec 25, 2025
0190e64
Converts simple rotation into a bespoke element (#94582)
vinylspiders Dec 25, 2025
2b5e70d
Fixes tgui's bin\clean and other bun issues (#94580)
jlsnow301 Dec 25, 2025
3305d09
Automatic changelog for PR #94582 [ci skip]
tgstation-ci[bot] Dec 25, 2025
7982266
Removes 2 non-existent files (#94599)
JohnFulpWillard Dec 25, 2025
468b351
Axes grind & juice vars into procs (#94592)
SyncIt21 Dec 25, 2025
8e0fb6a
misc explosive implant readability improvements (#94598)
Gboster-0 Dec 25, 2025
dba0b2d
Automatic changelog for PR #94598 [ci skip]
tgstation-ci[bot] Dec 25, 2025
40c5856
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 26, 2025
43c0bcf
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 26, 2025
36a81ee
Merge branch 'master' of https://github.com/tgstation/tgstation into …
FalloutFalcon Dec 26, 2025
4740bfa
Re-Implements Radios (#432)
XeonMations Dec 26, 2025
d5a84c5
Automatic changelog for PR #432 [ci skip]
darkpack13-api[bot] Dec 26, 2025
2b4bbef
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 27, 2025
4b4a342
Fixes darkpack unit test linter (#461)
XeonMations Dec 27, 2025
d83e09a
Automatic changelog for PR #461 [ci skip]
darkpack13-api[bot] Dec 27, 2025
a6e3510
Westfield Mall (#318)
FalloutFalcon Dec 27, 2025
feb0b37
Automatic changelog for PR #318 [ci skip]
darkpack13-api[bot] Dec 27, 2025
2c42f34
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 28, 2025
164afbf
compile fixes for tg pull
FalloutFalcon Dec 28, 2025
3912127
Merge branch 'master' into tg-pull-12-25-2025
FalloutFalcon Dec 29, 2025
7e5c51d
a few missing types, endron npcs, thaumaturgy paths (#437)
chazzyjazzy Dec 29, 2025
949f7e2
Automatic changelog for PR #437 [ci skip]
darkpack13-api[bot] Dec 29, 2025
a3862bf
Unit test fixes for TG pull
FalloutFalcon Dec 30, 2025
96f2200
Automatic changelog compile [ci skip]
tgstation-ci[bot] Dec 30, 2025
ef9b1a1
Merge branch 'master' of https://github.com/DarkPack13/SecondCity int…
FalloutFalcon Dec 30, 2025
a0b4d4b
fix snakecase on tham path fire loss procs
FalloutFalcon Dec 30, 2025
7bc6838
fixes flag item custom materials
FalloutFalcon Dec 30, 2025
38b1852
tiny fix for misplaced light on westfield mall.
FalloutFalcon Dec 30, 2025
52a511f
Matrixing a mob as an admin requires a confirmation (#471)
FalloutFalcon Jan 3, 2026
4ff6333
Automatic changelog for PR #471 [ci skip]
darkpack13-api[bot] Jan 3, 2026
9bc2123
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 4, 2026
ef4240d
Jobs for Dogs for Dogs with Jobs (#441)
dwinters99 Jan 4, 2026
486340b
Automatic changelog for PR #441 [ci skip]
darkpack13-api[bot] Jan 4, 2026
7763a32
Adds two garg horn sprites fron TFN (#475)
FalloutFalcon Jan 4, 2026
c1af772
Automatic changelog for PR #475 [ci skip]
darkpack13-api[bot] Jan 4, 2026
94390e1
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 5, 2026
b5b8949
Reimplements ATMs (#434)
FalloutFalcon Jan 7, 2026
8ea84ec
Automatic changelog for PR #434 [ci skip]
darkpack13-api[bot] Jan 7, 2026
bbe3b89
Merge branch 'master' into tg-pull-12-25-2025
XeonMations Jan 7, 2026
7cc6c5c
fixes compile fails caused by dog jobs pr
FalloutFalcon Jan 7, 2026
06eb803
fixes screenshot unit test skew from merge conflicts
FalloutFalcon Jan 7, 2026
a5ebda8
TG Pull 12/25/2025 (#465)
XeonMations Jan 7, 2026
36e807a
Automatic changelog for PR #465 [ci skip]
darkpack13-api[bot] Jan 7, 2026
d218732
Corvids flip on death (#487)
FalloutFalcon Jan 7, 2026
093ad96
Automatic changelog for PR #487 [ci skip]
darkpack13-api[bot] Jan 7, 2026
b249296
Common items moved to loadout instead of outfit (#483)
FalloutFalcon Jan 7, 2026
16a1601
Automatic changelog for PR #483 [ci skip]
darkpack13-api[bot] Jan 7, 2026
a2d361f
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 8, 2026
a721f2b
Wrapper proc for writing to pref midround (#482)
FalloutFalcon Jan 11, 2026
3220195
Fixes a lot more unticked files (#462)
XeonMations Jan 11, 2026
bd0408f
Automatic changelog for PR #462 [ci skip]
darkpack13-api[bot] Jan 11, 2026
417d9a7
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 12, 2026
2f8d056
Splat Rework (#407)
TheCarnalest Jan 12, 2026
3df0c55
Automatic changelog for PR #407 [ci skip]
darkpack13-api[bot] Jan 12, 2026
ca3cab3
darkpack edit comment sanity (#494)
FalloutFalcon Jan 13, 2026
307ce1a
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 13, 2026
769123a
Reimplements Obfuscate Discipline (#317)
chazzyjazzy Jan 13, 2026
1c09f24
Price fixes (#479)
FalloutFalcon Jan 13, 2026
68f1178
Automatic changelog for PR #317 [ci skip]
darkpack13-api[bot] Jan 13, 2026
83056d7
No greek syllable names (#496)
FalloutFalcon Jan 13, 2026
be5cd66
Automatic changelog for PR #496 [ci skip]
darkpack13-api[bot] Jan 13, 2026
2695cdf
Automatic changelog for PR #479 [ci skip]
darkpack13-api[bot] Jan 13, 2026
1e81166
Reimplements Dominate (#337)
chazzyjazzy Jan 13, 2026
6b6a73f
Automatic changelog for PR #337 [ci skip]
darkpack13-api[bot] Jan 13, 2026
4894f1f
Dementation (#419)
buffyuwu Jan 13, 2026
01b904d
Automatic changelog for PR #419 [ci skip]
darkpack13-api[bot] Jan 13, 2026
a2afdb3
Reimplements Presence (#444)
chazzyjazzy Jan 13, 2026
2059f5d
Automatic changelog for PR #444 [ci skip]
darkpack13-api[bot] Jan 13, 2026
30bfe3b
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 14, 2026
2296680
Fixing Spellbook Icon States (#497)
chazzyjazzy Jan 14, 2026
98087b9
ports derangement (#411)
buffyuwu Jan 14, 2026
2dba34b
Automatic changelog for PR #497 [ci skip]
darkpack13-api[bot] Jan 14, 2026
3ddafa0
Automatic changelog for PR #411 [ci skip]
darkpack13-api[bot] Jan 14, 2026
9c42432
Makes keys plural to fix grammer (#502)
FalloutFalcon Jan 14, 2026
d816110
Automatic changelog for PR #502 [ci skip]
darkpack13-api[bot] Jan 14, 2026
aad0b7e
Reimplements and lightly reworks Quietus (#428)
chazzyjazzy Jan 14, 2026
57fdaf6
Automatic changelog for PR #428 [ci skip]
darkpack13-api[bot] Jan 14, 2026
9ef58e8
apoc missing type extravaganza (#492)
dwinters99 Jan 14, 2026
ef0e426
Automatic changelog for PR #492 [ci skip]
darkpack13-api[bot] Jan 14, 2026
abae13f
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 15, 2026
e4ab5ce
bloodlines pause menu sounds (#511)
dwinters99 Jan 15, 2026
0f353f0
Automatic changelog for PR #511 [ci skip]
darkpack13-api[bot] Jan 15, 2026
7b7de03
The Last TFN Missing Maptype PR (#508)
chazzyjazzy Jan 15, 2026
c1c5ed0
Automatic changelog for PR #508 [ci skip]
darkpack13-api[bot] Jan 15, 2026
c68ab36
Keep low-walls under tables (#505)
FalloutFalcon Jan 15, 2026
e4a32f9
Automatic changelog for PR #505 [ci skip]
darkpack13-api[bot] Jan 15, 2026
513c62f
Maps Radio Tranceivers (#472)
FalloutFalcon Jan 15, 2026
02bcbcb
Automatic changelog for PR #472 [ci skip]
darkpack13-api[bot] Jan 15, 2026
02116f7
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 16, 2026
b621129
Merge branch 'master' of https://github.com/DarkPack13/SecondCity int…
FalloutFalcon Jan 16, 2026
66e1e20
remove carpets dmi for being repalced by darkpack
FalloutFalcon Jan 16, 2026
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.
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
# MULTIPLE OWNERS



# Host Hell


Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/auto_changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ permissions:
contents: write
jobs:
auto_changelog:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: github.event.pull_request.merged == true
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Generate App Token
id: app-token-generation
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/autowiki.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ permissions:

jobs:
autowiki:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: "Check for AUTOWIKI_USERNAME"
id: secrets_set
Expand All @@ -20,7 +20,7 @@ jobs:
echo "SECRETS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Install BYOND
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: ./.github/actions/restore_or_install_byond
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
start_gate:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Start Gate
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Mandatory Empty Step
run: exit 0
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
run_alternate_tests,
run_linters,
]
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@release/v1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeowner_reviews.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ on:

jobs:
assign-users:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 5

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so the job can access it
- uses: actions/checkout@v5
- uses: actions/checkout@v6

#Parse the Codeowner file on non draft PRs
- name: CodeOwnersParser
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/collect_data.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:

jobs:
collect_data:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 5
outputs:
maps: ${{ steps.map_finder.outputs.maps }}
Expand All @@ -27,7 +27,7 @@ jobs:
required_build_versions: ${{ steps.setup_required_build_versions.outputs.required_build_versions }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Find Maps
id: map_finder
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/compare_screenshots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ on:
jobs:
compare_screenshots:
timeout-minutes: 15
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Setup directory
run: mkdir -p artifacts
# If we ever add more artifacts, this is going to break, but it'll be obvious.
- name: Download screenshot tests
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
path: artifacts
- name: ls -R
Expand All @@ -34,7 +34,7 @@ jobs:
echo ${{ github.event.pull_request.number }} > artifacts/screenshot_comparisons/pull_request_number.txt
- name: Upload bad screenshots
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: bad-screenshots
path: artifacts/screenshot_comparisons
8 changes: 4 additions & 4 deletions .github/workflows/compile_all_maps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ on:
jobs:
compile_all_stations:
name: Compile All Station Maps
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 5

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Setup Bun
uses: ./.github/actions/setup_bun
- name: Restore BYOND from Cache
Expand All @@ -31,11 +31,11 @@ jobs:

compile_all_templates:
name: Compile All Templates
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 5

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Setup Bun
uses: ./.github/actions/setup_bun
- name: Restore BYOND from Cache
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/compile_changelogs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
jobs:
compile:
name: "Compile changelogs"
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
permissions:
contents: write
steps:
Expand All @@ -35,7 +35,7 @@ jobs:

- name: "Checkout"
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 25
persist-credentials: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/discord_discussions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:
jobs:
manage-discord-discussion:
name: Manage Discord Discussion
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: contains(github.event.pull_request.labels.*.name, 'Discord Discussion')
steps:
- name: Fail if vars.DISCORD_DISCUSSIONS_CHANNEL_ID is unset
Expand All @@ -34,7 +34,7 @@ jobs:
dotnet-quality: ga

- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Build Tgstation.DiscordDiscussions
run: dotnet publish -c Release -o discord_discussions_bins tools/Tgstation.DiscordDiscussions/Tgstation.DiscordDiscussions.csproj
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/discord_pr_announce.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:

jobs:
notify:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: ${{ github.event.action != 'labeled' || github.event.label.name == 'Stale' }}
steps:
- name: "Check for DISCORD_WEBHOOK"
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/gbp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ on:
jobs:
# labeler must run before gbp because gbp calculates itself based on labels
labeler:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: github.event.action == 'opened' || github.event.action == 'synchronize'
permissions:
pull-requests: write # to apply labels
issues: write # to apply labels
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Run Auto Labeler
uses: actions/github-script@v7
with:
Expand All @@ -27,7 +27,7 @@ jobs:
});
console.log(`Labels updated: ${new_labels}`);
gbp:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: github.event.action == 'opened' || github.event.action == 'closed'
steps:
- name: "Check for ACTION_ENABLER secret and pass true to output if it exists to be checked by later steps"
Expand All @@ -40,15 +40,15 @@ jobs:
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Setup git
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
git config --global user.name "gbp-action"
git config --global user.email "<>"
- name: Checkout alternate branch
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: "gbp-balances" # The branch name
path: gbp-balances
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/gbp_collect.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
workflow_dispatch:
jobs:
gbp_collection:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: "Check for ACTION_ENABLER secret and pass true to output if it exists to be checked by later steps"
id: value_holder
Expand All @@ -18,15 +18,15 @@ jobs:
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Setup git
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- name: Checkout alternate branch
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: "gbp-balances" # The branch name
path: gbp-balances
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/generate_client_storage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Generate Client Storage"
on:
push:
branches:
- master
paths:
- tgui/public/*

jobs:
dispatch_repo:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Repository Dispatch
runs-on: ubuntu-24.04
steps:
- name: Generate App Token
id: app-token-generation
uses: actions/create-github-app-token@v2
if: env.APP_PRIVATE_KEY != '' && env.APP_ID != ''
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
owner: tgstation
env:
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
APP_ID: ${{ secrets.APP_ID }}

- name: Send Repository Dispatch
if: success()
uses: peter-evans/repository-dispatch@v4
with:
token: ${{ steps.app-token-generation.outputs.token }}
repository: tgstation/byond-client-storage
event-type: on_master_push
8 changes: 4 additions & 4 deletions .github/workflows/generate_documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ jobs:
permissions:
contents: write # for JamesIves/github-pages-deploy-action to push changes in repo
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
concurrency: gen-docs
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Setup cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/SpacemanDMM
key: ${{ runner.os }}-spacemandmm-${{ secrets.CACHE_PURGE_KEY }}
Expand All @@ -27,7 +27,7 @@ jobs:
touch dmdoc/.nojekyll
echo codedocs.tgstation13.org > dmdoc/CNAME
- name: Deploy
uses: JamesIves/github-pages-deploy-action@v4.7.3
uses: JamesIves/github-pages-deploy-action@v4.7.6
with:
branch: gh-pages
clean: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/remove_guide_comments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ on:
types: [opened]
jobs:
remove_guide_comments:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Remove guide comments
uses: actions/github-script@v7
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/rerun_flaky_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,23 @@ permissions:
# DARKPACK ADDITION END
jobs:
rerun_flaky_tests:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.run_attempt == 1 }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Rerun flaky tests
uses: actions/github-script@v7
with:
script: |
const { rerunFlakyTests } = await import('${{ github.workspace }}/tools/pull_request_hooks/rerunFlakyTests.js')
await rerunFlakyTests({ github, context })
report_flaky_tests:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.run_attempt == 2 }}
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Report flaky tests
uses: actions/github-script@v7
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/round_id_linker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:

jobs:
link_rounds:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: tgstation/round_linker@master
with:
Expand Down
Loading
Loading