Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
957 commits
Select commit Hold shift + click to select a range
a071a74
Automatic changelog for PR #96891 [ci skip]
tgstation-ci[bot] Jul 10, 2026
a1a91f8
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 10, 2026
d7444d6
Removes UNIT_TEST_FOCUS from boulder processing and adds a warning me…
StrangeWeirdKitten Jul 10, 2026
4846cb0
Heparin increases the power of nosebleeds (#96882)
Jacquerel Jul 10, 2026
f48a1d4
Automatic changelog for PR #96882 [ci skip]
tgstation-ci[bot] Jul 10, 2026
6767f30
Removes Megalovania by Toby Fox from the repository (#96880)
Ghommie Jul 10, 2026
f1e7aaf
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 10, 2026
c080097
Allow Skittish to Intercept Bump (#96890)
TheRealWoodside Jul 10, 2026
92bd993
Automatic changelog for PR #96890 [ci skip]
tgstation-ci[bot] Jul 10, 2026
6209e25
Glorf tweaks (knockdowns no longer trigger glorf 100% of the time) (#…
MrMelbert Jul 10, 2026
ac7eaf8
Automatic changelog for PR #96841 [ci skip]
tgstation-ci[bot] Jul 10, 2026
386d83f
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 10, 2026
7de2be7
[TFN Port] Sawn-Off Addition (#1202)
Stutternov Jul 10, 2026
03efac9
Automatic changelog for PR #1202 [ci skip]
darkpack13-api[bot] Jul 10, 2026
5f540bc
fix clan mark pref compile
FalloutFalcon Jul 10, 2026
4474ed0
prevent a runtime on clanmark pref
FalloutFalcon Jul 10, 2026
83734d0
Preventing the Garou Crinos and Hispo forms from being stunned from s…
Dusk-a Jul 10, 2026
c7cf45b
Automatic changelog for PR #1204 [ci skip]
darkpack13-api[bot] Jul 10, 2026
eee094f
fixes behavoir for clan marks and makes them not show type paths in p…
FalloutFalcon Jul 10, 2026
c54d30b
BLOODY SIGHTS AND FERAL HEIGHTS - Refined Garou passive heal, Bloodhe…
SirSwagmeyer Jul 10, 2026
31f9c7b
Automatic changelog for PR #1191 [ci skip]
darkpack13-api[bot] Jul 10, 2026
620b6a1
Changing the Graveyard subsystem to an event (#1189)
chazzyjazzy Jul 10, 2026
b4084d3
Automatic changelog for PR #1189 [ci skip]
darkpack13-api[bot] Jul 10, 2026
d03bc2e
Telepathy cooldown separation + rebalance + char limit increased (#1177)
Ambrose997 Jul 10, 2026
d6e370b
Automatic changelog for PR #1177 [ci skip]
darkpack13-api[bot] Jul 10, 2026
38476b8
status topic reports hostedby config as a backup (#96727)
FalloutFalcon Jul 10, 2026
181b7c6
Automatic changelog for PR #96727 [ci skip]
tgstation-ci[bot] Jul 10, 2026
ca0930a
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 10, 2026
4cbfe41
Unit test for surgery implements (#96894)
MrMelbert Jul 10, 2026
16ddbbe
[NO GBP] fix janitor keyring not being able to open airlocks (#96898)
lelandkemble Jul 10, 2026
7c74a66
Automatic changelog for PR #96898 [ci skip]
tgstation-ci[bot] Jul 10, 2026
e618902
Re-saturates the occupations tab (#96901)
MrMelbert Jul 10, 2026
8307dff
Automatic changelog for PR #96901 [ci skip]
tgstation-ci[bot] Jul 10, 2026
c48f75f
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 11, 2026
25edaca
Stops bioscrambler from selecting stumps oh fuck (#96907)
MrMelbert Jul 11, 2026
18a1d31
Maybe fix sound token hard deletes (#96903)
MrMelbert Jul 11, 2026
e582d2a
Automatic changelog for PR #96907 [ci skip]
tgstation-ci[bot] Jul 11, 2026
6d46a03
Shot in the dark screen alert hard delete (#96899)
MrMelbert Jul 11, 2026
0d80cd7
Minor tweaks and patches for kilo (#96897)
TheRyeGuyWhoWillNowDie Jul 11, 2026
004f16e
Automatic changelog for PR #96897 [ci skip]
tgstation-ci[bot] Jul 11, 2026
25a7828
Adult raptors can no longer be picked up (#96914)
SmArtKar Jul 11, 2026
a34fde0
Automatic changelog for PR #96914 [ci skip]
tgstation-ci[bot] Jul 11, 2026
14140a6
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 11, 2026
2e5b06d
Pipeguns are more lethal. Good luck. (#96769)
necromanceranne Jul 11, 2026
5aaf3ab
Automatic changelog for PR #96769 [ci skip]
tgstation-ci[bot] Jul 11, 2026
4962a86
CSL / Mutual understanding changes (#96774)
MrMelbert Jul 11, 2026
02498fe
Automatic changelog for PR #96774 [ci skip]
tgstation-ci[bot] Jul 11, 2026
50f9132
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 11, 2026
5d5d68b
Makes the floors in the CI room indestructable (#96909)
StrangeWeirdKitten Jul 11, 2026
d393087
updates beistail fur to use the atom update overlay signal
FalloutFalcon Jul 11, 2026
54df8ca
Moved a few monkeys features out of species code (+ updated a couple …
Ghommie Jul 11, 2026
04f7aeb
Doubles the time admins have to cancel random events (#96916)
TheRyeGuyWhoWillNowDie Jul 11, 2026
10f3a57
Automatic changelog for PR #96916 [ci skip]
tgstation-ci[bot] Jul 11, 2026
d19a1f8
Minor accessory rendering refactor (#96915)
SmArtKar Jul 11, 2026
29460b7
Automatic changelog for PR #96915 [ci skip]
tgstation-ci[bot] Jul 11, 2026
cb1bcac
revert dreamluau to 0.1.2 (#96826)
Absolucy Jul 11, 2026
dd2cbfa
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 12, 2026
52a30a0
Fixes non-monkey monkeycube spawns (#96922)
SmArtKar Jul 12, 2026
3e771c0
Automatic changelog for PR #96922 [ci skip]
tgstation-ci[bot] Jul 12, 2026
9d916a2
Fix chainsaw beheading (#96919)
Jacquerel Jul 12, 2026
f42aa98
Automatic changelog for PR #96919 [ci skip]
tgstation-ci[bot] Jul 12, 2026
d150e34
Message monitor stall exploit fixes + off station message monitors ca…
MrMelbert Jul 12, 2026
754015f
Automatic changelog for PR #96900 [ci skip]
tgstation-ci[bot] Jul 12, 2026
5a980a9
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 12, 2026
55e1b1f
Fixing crafting unit test CI issues by requiring replacements to abst…
Ghommie Jul 12, 2026
f29fccf
Not as scary as it looks attackby() to item_interaction() (#96795)
lelandkemble Jul 12, 2026
c4e9adc
Automatic changelog for PR #96795 [ci skip]
tgstation-ci[bot] Jul 12, 2026
0128591
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 12, 2026
1b819cb
Fixes kilostation merge skew (#96943)
SmArtKar Jul 12, 2026
04ce8e1
Turns janitor borgs into walking crew operated vacuum cleaners. (#96724)
StrangeWeirdKitten Jul 12, 2026
1f83611
Automatic changelog for PR #96724 [ci skip]
tgstation-ci[bot] Jul 12, 2026
5fed759
updates bestial shifter screenshot (fur now layers under cloths)
FalloutFalcon Jul 12, 2026
233b943
Passive Blood Drain Config Option (#1211)
chazzyjazzy Jul 12, 2026
7c0794d
Automatic changelog for PR #1211 [ci skip]
darkpack13-api[bot] Jul 12, 2026
96fa098
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 12, 2026
66dd71f
One-line portable gravity generator sprite fix (#96935)
QuiteLiterallyAnything Jul 12, 2026
e2a3676
Automatic changelog for PR #96935 [ci skip]
tgstation-ci[bot] Jul 12, 2026
392c720
Fix EMPs to work on PDA power cells (#96930)
timothymtorres Jul 12, 2026
1f6fede
Automatic changelog for PR #96930 [ci skip]
tgstation-ci[bot] Jul 12, 2026
d2e7479
fixes upgraded regular microwaves' PDA recharging (#96927)
Hatterhat Jul 12, 2026
d536d42
Automatic changelog for PR #96927 [ci skip]
tgstation-ci[bot] Jul 12, 2026
ba0ac8e
Fixes golem hard delete (#96921)
vinylspiders Jul 12, 2026
c4b59ae
Disables ruin seeding on runtimestation_minimal when ran inside the C…
StrangeWeirdKitten Jul 12, 2026
64d1ba1
Allow you to assign character slots to jobs, to load that slot if sel…
MrMelbert Jul 12, 2026
f2ac1d8
Automatic changelog for PR #96863 [ci skip]
tgstation-ci[bot] Jul 12, 2026
701d7cf
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 12, 2026
d7f963c
TG Pull 7/1/2026 (#1187)
FalloutFalcon Jul 13, 2026
9285567
Automatic changelog for PR #1187 [ci skip]
darkpack13-api[bot] Jul 13, 2026
71f58a0
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 13, 2026
48a746c
Fixes experiment scanners being unable to scan the DNA Infuser (#96924)
zxaber Jul 13, 2026
495b9b4
Fix for material tiles not having material after prying and placing b…
antropod Jul 13, 2026
5ceecb4
Automatic changelog for PR #96924 [ci skip]
tgstation-ci[bot] Jul 13, 2026
0255faf
Automatic changelog for PR #96944 [ci skip]
tgstation-ci[bot] Jul 13, 2026
02b6286
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 13, 2026
cb535cd
Refactor `var/can_be_held` to an element (#96917)
san7890 Jul 13, 2026
f60b6b2
Automatic changelog for PR #96917 [ci skip]
tgstation-ci[bot] Jul 13, 2026
9f18cd9
Vampire artifact spawner should spawn vampire stuffs (#1218)
FalloutFalcon Jul 13, 2026
be6efd8
Automatic changelog for PR #1218 [ci skip]
darkpack13-api[bot] Jul 13, 2026
992b926
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 13, 2026
65cfc09
Fix HOP ticket display showing wrong number when tickets are destroye…
PapaMichae1 Jul 13, 2026
a3860f3
Automatic changelog for PR #96939 [ci skip]
tgstation-ci[bot] Jul 13, 2026
ddbc170
Fixes f5 bluescreen with character prefs menu (#96947)
vinylspiders Jul 13, 2026
0ecd952
Automatic changelog for PR #96947 [ci skip]
tgstation-ci[bot] Jul 13, 2026
0b5aaac
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 13, 2026
6d248c9
Cleans up mech code, refactors Durand (#96942)
SmArtKar Jul 14, 2026
11d51d6
Automatic changelog for PR #96942 [ci skip]
tgstation-ci[bot] Jul 14, 2026
af8f8cf
Lights now call update when moving Z-levels. (#96934)
ArcaneMusic Jul 14, 2026
1c4503b
Automatic changelog for PR #96934 [ci skip]
tgstation-ci[bot] Jul 14, 2026
9459c2d
Adds charge checking interactions to ethereals (#96904)
QuiteLiterallyAnything Jul 14, 2026
22601cf
Automatic changelog for PR #96904 [ci skip]
tgstation-ci[bot] Jul 14, 2026
4cd2e77
Fully deprecates node (fixes tgfont build, again) (#96949)
mrmanlikesbt Jul 14, 2026
c9cbc8a
Adds an opacity fade out to the new character slot assignment thing (…
vinylspiders Jul 14, 2026
4638fa4
Automatic changelog for PR #96952 [ci skip]
tgstation-ci[bot] Jul 14, 2026
6cbee1b
Gives mirror maids random 1920s English/Welsh names (#96936)
QuiteLiterallyAnything Jul 14, 2026
f94d054
Automatic changelog for PR #96936 [ci skip]
tgstation-ci[bot] Jul 14, 2026
7e71af5
Slight optimizations (no content changes, trust) (#96940)
Gboster-0 Jul 14, 2026
bb926ba
Automatic changelog for PR #96940 [ci skip]
tgstation-ci[bot] Jul 14, 2026
2e8070f
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 14, 2026
852f076
Replica katana can now be printed on hacked autolathe and service fab…
nPocToDark Jul 14, 2026
bfeebea
Automatic changelog for PR #96954 [ci skip]
tgstation-ci[bot] Jul 14, 2026
0f32412
Reorganize how wiremod designs are shown in the component printer UI …
Ghommie Jul 14, 2026
8e68a22
Automatic changelog for PR #96796 [ci skip]
tgstation-ci[bot] Jul 14, 2026
6242466
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 14, 2026
ef8cfb8
Fixes some procs that sleep inside SHOULD_NOT_SLEEP procs (#96959)
CabinetOnFire Jul 14, 2026
e4b446a
Automatic changelog for PR #96959 [ci skip]
tgstation-ci[bot] Jul 14, 2026
3cbab39
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 14, 2026
0cd21f1
fixes silly mistake in `can_be_held` element (#96960)
san7890 Jul 14, 2026
3307245
Automatic changelog for PR #96960 [ci skip]
tgstation-ci[bot] Jul 14, 2026
c4194f8
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 15, 2026
0716e3f
Atmos refactor & speedup by utilizing BYOND 516 vector functions (#96…
antropod Jul 15, 2026
6fd733e
Automatic changelog for PR #96448 [ci skip]
tgstation-ci[bot] Jul 15, 2026
56c76bc
Equpiment and linbs (#96958)
TealSeer Jul 15, 2026
fbb8934
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 15, 2026
a9f16d8
Ripping a certain poster off the wall may occasionally reveal another…
MrMelbert Jul 15, 2026
fd8a847
Automatic changelog for PR #96969 [ci skip]
tgstation-ci[bot] Jul 15, 2026
9d28603
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 15, 2026
2e9e371
Removes a no good bad reference from a bounty description (#96974)
theselfish Jul 15, 2026
59f6102
Automatic changelog for PR #96974 [ci skip]
tgstation-ci[bot] Jul 15, 2026
c7408ce
Mapping previews tool for mapper's mapping needs (#96872)
Aliceee2ch Jul 15, 2026
beed91a
Automatic changelog for PR #96872 [ci skip]
tgstation-ci[bot] Jul 15, 2026
0e83cd2
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 15, 2026
213c43d
NTOS Notepad update (#96892)
FeudeyTF Jul 15, 2026
be0efe2
Automatic changelog for PR #96892 [ci skip]
tgstation-ci[bot] Jul 15, 2026
6f362c7
Cyberhearts now use blood regeneration multiplier (#96970)
Fghj240 Jul 15, 2026
6d01331
Automatic changelog for PR #96970 [ci skip]
tgstation-ci[bot] Jul 15, 2026
299fc82
Fixes atmos diffs and incorrect atmos in lavaland hermit ruin (#96973)
SmArtKar Jul 15, 2026
7ed70de
Automatic changelog for PR #96973 [ci skip]
tgstation-ci[bot] Jul 15, 2026
d6f14fe
Moves an amount up to interpretation of things from attackby() to ite…
lelandkemble Jul 15, 2026
457bcb6
Automatic changelog for PR #96757 [ci skip]
tgstation-ci[bot] Jul 15, 2026
0b465dd
Emojipedia update (#96976)
JohnFulpWillard Jul 15, 2026
896f997
Automatic changelog for PR #96976 [ci skip]
tgstation-ci[bot] Jul 15, 2026
156beff
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 16, 2026
677f070
Elevates (almost all) inventory variables from /carbon to /human (#96…
SmArtKar Jul 16, 2026
546fe3d
Automatic changelog for PR #96955 [ci skip]
tgstation-ci[bot] Jul 16, 2026
3766843
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 16, 2026
f7c2fca
[NO GBP] Fixes mechs being unable to interact with stuff (#96981)
SmArtKar Jul 16, 2026
03c8575
Automatic changelog for PR #96981 [ci skip]
tgstation-ci[bot] Jul 16, 2026
bfd1710
Fix mech melee attack runtime (#96965)
vinylspiders Jul 16, 2026
84199ce
Strongarm crate says "humanoid arms" instead of "human arms" (#96964)
Fghj240 Jul 16, 2026
662fbdc
Automatic changelog for PR #96965 [ci skip]
tgstation-ci[bot] Jul 16, 2026
bab01fb
Automatic changelog for PR #96964 [ci skip]
tgstation-ci[bot] Jul 16, 2026
bc6233a
Chemical reactions are no longer exothermic by default (#96963)
Fghj240 Jul 16, 2026
b663f2b
Automatic changelog for PR #96963 [ci skip]
tgstation-ci[bot] Jul 16, 2026
966e8aa
Medical doctors and CMOs can get virologist bounties (#96971)
Fghj240 Jul 16, 2026
122c756
Automatic changelog for PR #96971 [ci skip]
tgstation-ci[bot] Jul 16, 2026
c9e16f4
Fixes TGUI crash when renaming ports on circuit modules and the proc …
Nitrix119 Jul 16, 2026
8586a2e
Automatic changelog for PR #96975 [ci skip]
tgstation-ci[bot] Jul 16, 2026
0660808
Moves a greater manyer morer things from attackby() to item_interacti…
lelandkemble Jul 16, 2026
ada7707
Automatic changelog for PR #96739 [ci skip]
tgstation-ci[bot] Jul 16, 2026
2386b80
Fix Kilo engineering camera (#96957)
timothymtorres Jul 16, 2026
4fec9f5
Automatic changelog for PR #96957 [ci skip]
tgstation-ci[bot] Jul 16, 2026
97cb4ae
Maybe improves radio tts somewhat (hypothetically halves the cost but…
MrMelbert Jul 16, 2026
822c2c3
Automatic changelog for PR #96799 [ci skip]
tgstation-ci[bot] Jul 16, 2026
0153474
Modular computers (PDAs) now shutdown when out of power (#96932)
timothymtorres Jul 16, 2026
761c02b
Automatic changelog for PR #96932 [ci skip]
tgstation-ci[bot] Jul 16, 2026
4b9b820
Replaces bespoke holy whip-vampire interaction with silver material i…
MrMelbert Jul 16, 2026
3a1f949
Automatic changelog for PR #96967 [ci skip]
tgstation-ci[bot] Jul 16, 2026
0571b8a
Successful stamping closes paper UI (#96983)
lessthnthree Jul 16, 2026
8c0e27f
Automatic changelog for PR #96983 [ci skip]
tgstation-ci[bot] Jul 16, 2026
176d1b7
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 16, 2026
c816a93
Fixes a funny copypasta (#96998)
LemonInTheDark Jul 16, 2026
af8dc77
Adds very large tripwires that trip mechs (#96895)
lelandkemble Jul 16, 2026
f065c60
Automatic changelog for PR #96895 [ci skip]
tgstation-ci[bot] Jul 16, 2026
a0949c8
Fixes tram signs updating with wrong tram ID (#96991)
lessthnthree Jul 16, 2026
02fd3e9
Automatic changelog for PR #96991 [ci skip]
tgstation-ci[bot] Jul 16, 2026
58caf75
Fix FaxBond not notifying for new faxes (#96990)
TealSeer Jul 16, 2026
385146a
Automatic changelog for PR #96990 [ci skip]
tgstation-ci[bot] Jul 16, 2026
7072846
Fixes AK Sawn (#1216)
Stutternov Jul 16, 2026
073d1cd
Automatic changelog for PR #1216 [ci skip]
darkpack13-api[bot] Jul 16, 2026
ee6818f
Replaces Immunosilence with sepsisillin, nerfs aggressive healing. (#…
Fghj240 Jul 16, 2026
3456879
Automatic changelog for PR #96972 [ci skip]
tgstation-ci[bot] Jul 16, 2026
bf98195
Ghosts can see more info on health scan (#96792)
Fghj240 Jul 16, 2026
b73962a
Automatic changelog for PR #96792 [ci skip]
tgstation-ci[bot] Jul 16, 2026
d08c2f8
QOL and fix for CatwalkStation (#96489)
Lotte103 Jul 16, 2026
0476a1d
Automatic changelog for PR #96489 [ci skip]
tgstation-ci[bot] Jul 16, 2026
a585ab3
Merge branch 'master' of https://github.com/tgstation/tgstation into …
FalloutFalcon Jul 16, 2026
b27c516
fix for tg pull
FalloutFalcon Jul 16, 2026
2943771
fixes beastmark layers caused by 96684
FalloutFalcon Jul 17, 2026
8bfdb4f
Cleans up beastmaster unfriending (#1214)
FalloutFalcon Jul 17, 2026
6c42dc7
Automatic changelog for PR #1214 [ci skip]
darkpack13-api[bot] Jul 17, 2026
851e453
Roll to admins displays to admins (#1213)
FalloutFalcon Jul 17, 2026
89030f3
Automatic changelog for PR #1213 [ci skip]
darkpack13-api[bot] Jul 17, 2026
8eda350
Tweaks to Melee roll display and calculation (#1206)
FalloutFalcon Jul 17, 2026
bbc54dc
Automatic changelog for PR #1206 [ci skip]
darkpack13-api[bot] Jul 17, 2026
f09eacf
map updatepaths
FalloutFalcon Jul 17, 2026
60115f7
Merge branch 'removes-_-from-factions' of https://github.com/FalloutF…
FalloutFalcon Jul 17, 2026
22ba266
turns warning to comment
FalloutFalcon Jul 17, 2026
cd9a059
updates so many verbs to defines
FalloutFalcon Jul 17, 2026
8e68f88
fix sorting order for job display
FalloutFalcon Jul 17, 2026
5b7581b
crafting custom mats fixes
FalloutFalcon Jul 17, 2026
2247a5d
fix icon states for `/obj/machinery/computer/stockexchange`
FalloutFalcon Jul 17, 2026
a30bf98
update map previws
FalloutFalcon Jul 17, 2026
5b29bf2
fix monkey screenshot
FalloutFalcon Jul 18, 2026
45c430f
removed out of scope change from the deparment fixes
FalloutFalcon Jul 18, 2026
b57eb00
TG Pull 7/16/26 (#1221)
FalloutFalcon Jul 18, 2026
9601607
Automatic changelog for PR #1221 [ci skip]
darkpack13-api[bot] Jul 18, 2026
3bb7f9c
Scry the Hearthstone bugfixes and enhancements (#1101)
TheCarnalest Jul 18, 2026
9a868b0
Automatic changelog for PR #1101 [ci skip]
darkpack13-api[bot] Jul 18, 2026
56c79fa
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 20, 2026
9dde973
Notifactions and some text message code (#1209)
FalloutFalcon Jul 20, 2026
0f3cfea
Pierced Viel works and some signal cleanup (#1195)
FalloutFalcon Jul 20, 2026
2b587b4
Automatic changelog for PR #1209 [ci skip]
darkpack13-api[bot] Jul 20, 2026
0939d21
Scars wont save persistantly for vampires (#1169)
FalloutFalcon Jul 20, 2026
c25c0a6
Automatic changelog for PR #1169 [ci skip]
darkpack13-api[bot] Jul 20, 2026
d18e7b2
Automatic changelog for PR #1195 [ci skip]
darkpack13-api[bot] Jul 20, 2026
3a35c6b
[BOUNTY] Breaking cuffs (#1230)
NullDagaf Jul 21, 2026
ac5a1e4
Automatic changelog for PR #1230 [ci skip]
darkpack13-api[bot] Jul 21, 2026
a57b33a
Set changelogs to compile by cron once a day (#1229)
FalloutFalcon Jul 21, 2026
05269f6
Automatic changelog for PR #1229 [ci skip]
darkpack13-api[bot] Jul 21, 2026
629d715
Readds ralsei plushie interactions (#1225)
FalloutFalcon Jul 21, 2026
b4ff4b5
Automatic changelog for PR #1225 [ci skip]
darkpack13-api[bot] Jul 21, 2026
9839164
Adding basic promethean clay merit (#1217)
SabKatTemp2 Jul 21, 2026
025e310
Automatic changelog for PR #1217 [ci skip]
darkpack13-api[bot] Jul 21, 2026
48251ac
Fixes dementation 4 (#1232)
Art-gif-dotcom Jul 21, 2026
d302c42
Automatic changelog for PR #1232 [ci skip]
darkpack13-api[bot] Jul 21, 2026
05597ab
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 22, 2026
6057b7e
Klaive activation now respects artifact identification (#1233)
Art-gif-dotcom Jul 22, 2026
7caa784
Automatic changelog for PR #1233 [ci skip]
darkpack13-api[bot] Jul 22, 2026
0f73db0
Merge branch 'master' of https://github.com/Monkestation/crimson-grid
chazzyjazzy Jul 22, 2026
e7e07ac
remove
chazzyjazzy Jul 22, 2026
e2266d2
ok
chazzyjazzy Jul 22, 2026
d8dab3c
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jul 23, 2026
c47017a
Add Discipline keybinds (#1223)
TheCarnalest Jul 23, 2026
da95d88
Automatic changelog for PR #1223 [ci skip]
darkpack13-api[bot] Jul 23, 2026
d102ce8
Merge remote-tracking branch 'upstream/master'
chazzyjazzy Jul 24, 2026
5a69acf
Merge branch 'master' into master
chazzyjazzy Jul 24, 2026
8f84120
melon
chazzyjazzy Jul 24, 2026
cc4c257
Update sanfangsisco.dmm
chazzyjazzy Jul 24, 2026
2b6d085
Update sanfangsisco.dmm
chazzyjazzy Jul 24, 2026
1db3430
Update negative_traits.dm
chazzyjazzy Jul 24, 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
  •  
  •  
  •  
26 changes: 0 additions & 26 deletions .github/actions/setup_node/action.yml

This file was deleted.

1 change: 1 addition & 0 deletions .github/gbp.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ reset_label = "GBP: Reset"
"Sprites" = 3
"Unit Tests" = 6
"Wallening Revert Recovery" = 10
"Tools" = 12
4 changes: 3 additions & 1 deletion .github/workflows/auto_changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ jobs:
if: github.event.pull_request.merged == true
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
ref: ${{ github.event.repository.default_branch }}

- name: Generate App Token
id: app-token-generation
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/autowiki.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
echo "SECRETS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install BYOND
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: ./.github/actions/restore_or_install_byond
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
name: CI Suite

on:
push:
branches:
- master
- 'project/**'
- 'gh-readonly-queue/master/**'
- 'gh-readonly-queue/project/**'
pull_request:
branches:
- master
Expand Down Expand Up @@ -52,6 +58,7 @@ jobs:
uses: ./.github/workflows/perform_regular_version_tests.yml
with:
maps: ${{ needs.collect_data.outputs.maps }}
map_config: ${{ needs.collect_data.outputs.map_config }}
max_required_byond_client: ${{ needs.collect_data.outputs.max_required_byond_client }}

run_alternate_tests:
Expand Down
17 changes: 5 additions & 12 deletions .github/workflows/codeowner_reviews.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,16 @@ on:

jobs:
assign-users:
if: github.event.pull_request.draft == false
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@v6
- uses: actions/checkout@v7

#Parse the Codeowner file on non draft PRs
- name: CodeOwnersParser
if: github.event.pull_request.draft == false
id: CodeOwnersParser
uses: tgstation/CodeOwnersParser@v1

#Request reviews
#Request reviews
- name: Request reviews
if: steps.CodeOwnersParser.outputs.owners != ''
uses: tgstation/RequestReviewFromUser@v1
uses: tgstation/code-reviewers@main
with:
separator: " "
users: ${{ steps.CodeOwnersParser.outputs.owners }}
token: ${{ secrets.GITHUB_TOKEN }}
19 changes: 17 additions & 2 deletions .github/workflows/collect_data.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ on:
maps:
description: "The maps that were found"
value: ${{ jobs.collect_data.outputs.maps }}
map_config:
description: "The map config file to use"
value: ${{ jobs.collect_data.outputs.map_config }}
alternate_tests:
description: "The alternate tests that were found"
value: ${{ jobs.collect_data.outputs.alternate_tests }}
Expand All @@ -22,26 +25,38 @@ jobs:
timeout-minutes: 5
outputs:
maps: ${{ steps.map_finder.outputs.maps }}
map_config: ${{ steps.map_finder.outputs.map_config }}
alternate_tests: ${{ steps.alternate_test_finder.outputs.alternate_tests }}
max_required_byond_client: ${{ steps.max_required_byond_client.outputs.max_required_byond_client }}
required_build_versions: ${{ steps.setup_required_build_versions.outputs.required_build_versions }}

steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Find Maps
id: map_finder
run: |
> maps_output.txt
> map_configs.txt

for file in _maps/*.json; do
if ! jq -e '.exclude_from_ci == true' "$file" >/dev/null 2>&1; then
echo "\"$(basename "$file" .json)\"" >> maps_output.txt
map_name=$(basename "$file" .json)

echo "\"$map_name\"" >> maps_output.txt
echo "map $map_name" >> map_configs.txt
echo "endmap" >> map_configs.txt
else
echo "Excluded: $file"
fi
done

map_list=$(paste -sd, maps_output.txt)
echo "Maps: $map_list"
echo "maps={\"paths\":[$map_list]}" >> "$GITHUB_OUTPUT"

echo "map_config<<EOF" >> "$GITHUB_OUTPUT"
cat map_configs.txt >> "$GITHUB_OUTPUT"
echo "EOF" >> "$GITHUB_OUTPUT"
- name: Find Alternate Tests
id: alternate_test_finder
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/compare_screenshots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup directory
run: mkdir -p artifacts
# If we ever add more artifacts, this is going to break, but it'll be obvious.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/compile_all_maps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
timeout-minutes: 5

steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup Bun
uses: ./.github/actions/setup_bun
- name: Restore BYOND from Cache
Expand All @@ -35,7 +35,7 @@ jobs:
timeout-minutes: 5

steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- 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 @@ -2,7 +2,7 @@ name: Compile changelogs

on:
schedule:
- cron: "0 0 * * 1"
- cron: "0 0 * * *" # DARKPACK EDIT CHANGE
workflow_dispatch:

jobs:
Expand Down Expand Up @@ -35,7 +35,7 @@ jobs:

- name: "Checkout"
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
fetch-depth: 25
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/discord_discussions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
dotnet-quality: ga

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

- name: Build Tgstation.DiscordDiscussions
run: dotnet publish -c Release -o discord_discussions_bins tools/Tgstation.DiscordDiscussions/Tgstation.DiscordDiscussions.csproj
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/discord_pr_announce.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: "Discord PR Notification"
on:
pull_request_target:
types: [opened, closed]
types: [opened, closed, reopened]

jobs:
notify:
Expand All @@ -19,15 +19,11 @@ jobs:
uses: tgstation/discord-notify@main
if: >
steps.secrets_set.outputs.SECRETS_ENABLED &&
(github.event.pull_request.merged == true || github.event.action == 'opened') &&
(github.event.pull_request.merged == true || github.event.action == 'opened' || github.event.action == 'reopened') &&
github.event.pull_request.author_association != 'FIRST_TIMER' &&
github.event.pull_request.author_association != 'FIRST_TIME_CONTRIBUTOR'
with:
webhook_url: ${{ secrets.DISCORD_WEBHOOK }}
title: ${{ github.event.pull_request.user.login }} - ${{ github.event.pull_request.title }}
message: GET_ACTION
include_image: false
show_author: false
avatar_url: https://avatars.githubusercontent.com/u/1363778?s=200&v=4
username: GitHub
title_url: "${{ github.event.pull_request.html_url }}"
10 changes: 7 additions & 3 deletions .github/workflows/gbp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ jobs:
issues: write # to apply labels
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
ref: ${{ github.event.repository.default_branch }}
- name: Run Auto Labeler
uses: actions/github-script@v9
with:
Expand Down Expand Up @@ -40,15 +42,17 @@ jobs:
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
ref: ${{ github.event.repository.default_branch }}
- 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@v6
uses: actions/checkout@v7
with:
ref: "gbp-balances" # The branch name
path: gbp-balances
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gbp_collect.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ jobs:
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
- name: Checkout
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v6
uses: actions/checkout@v7
- 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@v6
uses: actions/checkout@v7
with:
ref: "gbp-balances" # The branch name
path: gbp-balances
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate_documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
runs-on: ubuntu-24.04
concurrency: gen-docs
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup cache
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: ~/SpacemanDMM
key: ${{ runner.os }}-spacemandmm-${{ secrets.CACHE_PURGE_KEY }}
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/perform_regular_version_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ on:
maps:
required: true
type: string
map_config:
required: true
type: string
max_required_byond_client:
required: true
type: string
Expand All @@ -21,4 +24,5 @@ jobs:

with:
map: ${{ matrix.map }}
map_config: ${{ inputs.map_config }}
max_required_byond_client: ${{ inputs.max_required_byond_client }}
2 changes: 1 addition & 1 deletion .github/workflows/remove_guide_comments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Remove guide comments
uses: actions/github-script@v9
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rerun_flaky_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.run_attempt == 1 }}
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Rerun flaky tests
uses: actions/github-script@v9
with:
Expand All @@ -28,7 +28,7 @@ jobs:
if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.run_attempt == 2 }}
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Report flaky tests
uses: actions/github-script@v9
with:
Expand Down
13 changes: 8 additions & 5 deletions .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
map:
required: true
type: string
map_config:
required: false
type: string
major:
required: false
type: string
Expand All @@ -27,9 +30,9 @@ jobs:
# For example, `Run Tests (runtimestation; 515)`.
name: Run Tests (${{ inputs.major && format('{0}.{1}; ', inputs.major, inputs.minor) || '' }}${{ inputs.map }}; ${{ inputs.max_required_byond_client }})
runs-on: ubuntu-24.04
timeout-minutes: 15
timeout-minutes: 55
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Restore BYOND from Cache
uses: ./.github/actions/restore_or_install_byond
with:
Expand All @@ -38,7 +41,7 @@ jobs:
- name: Download build outputs
uses: actions/download-artifact@v8
with:
name: build-artifact-${{ inputs.major || env.BYOND_MAJOR }}-${{ inputs.minor || env.BYOND_MINOR}}
name: build-artifact-${{ inputs.major || env.BYOND_MAJOR }}-${{ inputs.minor || env.BYOND_MINOR }}
path: ./
- name: Setup database
env:
Expand All @@ -60,12 +63,12 @@ jobs:
id: run_tests
run: |
source $HOME/BYOND/byond/bin/byondsetup
bash tools/ci/run_server.sh ${{ inputs.map }}
bash tools/ci/run_server.sh "${{ inputs.map }}" "${{ inputs.map_config }}"
- name: Upload screenshot tests
if: always()
uses: actions/upload-artifact@v7
with:
name: test_artifacts_${{ inputs.map }}_${{ inputs.major }}_${{ inputs.minor }}
name: test_artifacts_${{ inputs.map }}_${{ inputs.major || env.BYOND_MAJOR }}_${{ inputs.minor || env.BYOND_MINOR }}
path: data/screenshots_new/
retention-days: 1
- name: On test fail, write a step summary
Expand Down
Loading
Loading