Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
475 commits
Select commit Hold shift + click to select a range
eb75fd1
Escape menu button tooltips no longer render behind the buttons (#97797)
vinylspiders Sep 16, 2026
89055dc
Automatic changelog for PR #97797 [ci skip]
tgstation-ci[bot] Sep 16, 2026
1204894
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 16, 2026
32c0359
Reverts #94017, partial reverts #94182, reverts #74018, slightly powe…
necromanceranne Sep 16, 2026
b2d2c32
Automatic changelog for PR #97694 [ci skip]
tgstation-ci[bot] Sep 16, 2026
bfc0762
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 16, 2026
61141ec
[Icebox] Icebox atmos remap ft. removing the 1 tile hallway of pain a…
MrMelbert Sep 16, 2026
333edba
Automatic changelog for PR #97636 [ci skip]
tgstation-ci[bot] Sep 16, 2026
854eadc
Makes AI shell's eye lights turn off when not actively pilotted (#97766)
PapaMichae1 Sep 16, 2026
77cfcd8
Automatic changelog for PR #97766 [ci skip]
tgstation-ci[bot] Sep 16, 2026
d5d252a
Removes "Disable mood" config (#97752)
FalloutFalcon Sep 16, 2026
d365c92
Automatic changelog for PR #97752 [ci skip]
tgstation-ci[bot] Sep 16, 2026
677f181
The human skin suit works as a plasmaman outfit (#97796)
Jacquerel Sep 16, 2026
63e2a7f
Automatic changelog for PR #97796 [ci skip]
tgstation-ci[bot] Sep 16, 2026
548182c
Miasma contains floor diseases (#97793)
Jacquerel Sep 16, 2026
b6e4029
Automatic changelog for PR #97793 [ci skip]
tgstation-ci[bot] Sep 16, 2026
8393d31
Dummy mood datum (#97753)
FalloutFalcon Sep 16, 2026
a341234
Automatic changelog for PR #97753 [ci skip]
tgstation-ci[bot] Sep 16, 2026
ccf42b6
Frenzy additions (#1432)
Uristthedorf Sep 16, 2026
fd0962e
Automatic changelog for PR #1432 [ci skip]
darkpack13-api[bot] Sep 16, 2026
770ec16
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 17, 2026
b039124
Bright eyes (#1531)
ChiropterousHoarder Sep 17, 2026
43fc105
Automatic changelog for PR #1531 [ci skip]
darkpack13-api[bot] Sep 17, 2026
d6eacb9
Fix bitrunning antagonists escaping from the computer (#97808)
Jacquerel Sep 17, 2026
d42f552
Automatic changelog for PR #97808 [ci skip]
tgstation-ci[bot] Sep 17, 2026
67fc318
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 17, 2026
97c05fd
Add portable bluespace scrubber and gas receiver (#97000)
Redwizz99 Sep 17, 2026
c0df2b9
Automatic changelog for PR #97000 [ci skip]
tgstation-ci[bot] Sep 17, 2026
b0b0f89
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 17, 2026
d5e7052
Refactors Masquerade Violation Observer Component (#1441)
chazzyjazzy Sep 17, 2026
63c5152
Automatic changelog for PR #1441 [ci skip]
darkpack13-api[bot] Sep 17, 2026
0b31669
Fixes JPS moveloop error and another flaky ci error (#97821)
vinylspiders Sep 17, 2026
4a3095d
Fixes a heretic ci error (#97814)
vinylspiders Sep 17, 2026
4ef8f63
Removes unnecessary roundend report (#1517)
JohnFulpWillard Sep 17, 2026
d95949e
Automatic changelog for PR #1517 [ci skip]
darkpack13-api[bot] Sep 17, 2026
8cfa2b4
Fixes another source of CI dragon attacks (#97812)
vinylspiders Sep 17, 2026
b21d7ed
Fixes monkey runtime (#97813)
vinylspiders Sep 17, 2026
9efbe44
Fix missing inhand sprites and reduce icon-test notices (#97811)
vinylspiders Sep 17, 2026
6c3f85b
Automatic changelog for PR #97811 [ci skip]
tgstation-ci[bot] Sep 17, 2026
adbaff2
/obj/item/trash/can doesn't randomize pixel shift on mapload (#97828)
desertmote Sep 17, 2026
4e83e9a
Thaumaturgy Heretic: Crimson Cleave rework (and two other rituals) (#…
MrMelbert Sep 17, 2026
c129b7e
Automatic changelog for PR #97728 [ci skip]
tgstation-ci[bot] Sep 17, 2026
e91375c
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 18, 2026
6abc8ea
Balances out the pinup posters with a couple more (#97801)
vinylspiders Sep 18, 2026
1f0fa0f
Automatic changelog for PR #97801 [ci skip]
tgstation-ci[bot] Sep 18, 2026
f8500bb
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 18, 2026
bd4f4f7
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 18, 2026
2b752af
[MDB IGNORE] MMI Refactor: Implement Brain Processors (#97571)
tontyGH Sep 18, 2026
3c981e5
Automatic changelog for PR #97571 [ci skip]
tgstation-ci[bot] Sep 18, 2026
51cc12d
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 18, 2026
2320fab
Codeowner tweaks (#1556)
FalloutFalcon Sep 19, 2026
f343b41
See adjective of examined people with guestbook names (#1538)
PotatoTomahto Sep 19, 2026
8d8df0c
Automatic changelog for PR #1538 [ci skip]
darkpack13-api[bot] Sep 19, 2026
3e9182b
Adds a sticker mapping helper (#97827)
desertmote Sep 19, 2026
5b44a01
Nerf secure crate armour and integrity (#97831)
optimumtact Sep 19, 2026
332be98
Automatic changelog for PR #97831 [ci skip]
tgstation-ci[bot] Sep 19, 2026
78594f9
[MDB Ignore] Relics are now pulsable assemblies (#97836)
Y0SH1M4S73R Sep 19, 2026
29f427e
Automatic changelog for PR #97836 [ci skip]
tgstation-ci[bot] Sep 19, 2026
b9249aa
Fixes some pipenet race conditions (#97822)
vinylspiders Sep 19, 2026
9973601
N2O self-consumes (#1548)
JohnFulpWillard Sep 19, 2026
fb3e4ee
Automatic changelog for PR #1548 [ci skip]
darkpack13-api[bot] Sep 19, 2026
69db368
Obfuscate is now stealthier (#1458)
Uristthedorf Sep 19, 2026
220bc64
TFN Upstream - Garou War Form Soaking Stopgap (#1485)
Stutternov Sep 19, 2026
f00cb2a
Automatic changelog for PR #1458 [ci skip]
darkpack13-api[bot] Sep 19, 2026
016dbf4
Automatic changelog for PR #1485 [ci skip]
darkpack13-api[bot] Sep 19, 2026
b1339c1
96 More Glyphs for Fera (#1545)
drgnmstrc Sep 19, 2026
abc9d61
Automatic changelog for PR #1545 [ci skip]
darkpack13-api[bot] Sep 19, 2026
4d9ef46
Crossbow bolt sprite fix (#1560)
ewer-real Sep 19, 2026
a979de7
Automatic changelog for PR #1560 [ci skip]
darkpack13-api[bot] Sep 19, 2026
fa33f7d
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 20, 2026
1441111
Add emissives effects to engineering/atmos equipment (#97825)
timothymtorres Sep 20, 2026
f89a416
Automatic changelog for PR #97825 [ci skip]
tgstation-ci[bot] Sep 20, 2026
abcbe34
fixes pet carriers doors clipping and not visibly showing when unlock…
Gboster-0 Sep 20, 2026
e97e812
Automatic changelog for PR #97844 [ci skip]
tgstation-ci[bot] Sep 20, 2026
e8a4237
Refactors `wardrobe_removal` of survival boxes (#97849)
desertmote Sep 20, 2026
6f7b851
Fix connection handler comparisons (#97837)
DamianX Sep 20, 2026
afd01be
Fixed issues with connect_range's resizing and retargeting (#97842)
DamianX Sep 20, 2026
d288601
Makes the base type of mod_theme datum abstract (#97845)
desertmote Sep 20, 2026
d1eb5b0
Fix all directional lighting directly after being removed from a bag …
the-orange-cow Sep 20, 2026
074ef26
Automatic changelog for PR #97841 [ci skip]
tgstation-ci[bot] Sep 20, 2026
8cbccc8
Fix proximity detection after pickup and drop (#97843)
DamianX Sep 20, 2026
51a7ec1
Fix two weakref bugs with R&D console (#97835)
TealSeer Sep 20, 2026
39e23cf
Automatic changelog for PR #97835 [ci skip]
tgstation-ci[bot] Sep 20, 2026
a00c4f5
fixes create and destroy flaking sometimes (#97824)
Phantastic-Swan Sep 20, 2026
ccba008
Fixes wounds not disabling limbs when they should, and disabling them…
SmArtKar Sep 20, 2026
b85a9ad
Automatic changelog for PR #97854 [ci skip]
tgstation-ci[bot] Sep 20, 2026
d72dc53
Tweaks some atmos component names, adds information of them to the RP…
MrMelbert Sep 20, 2026
d1c9090
Automatic changelog for PR #97807 [ci skip]
tgstation-ci[bot] Sep 20, 2026
8eb4b03
Fixes some station trait related runtimes (#97803)
vinylspiders Sep 20, 2026
c3ba4c2
Automatic changelog for PR #97803 [ci skip]
tgstation-ci[bot] Sep 20, 2026
d217d0e
Adds grades to wet stacks and additional examine flavor (#97846)
desertmote Sep 20, 2026
ee77a2a
Automatic changelog for PR #97846 [ci skip]
tgstation-ci[bot] Sep 20, 2026
62ac5b1
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 20, 2026
0a42d59
Fixes the flashing half of flashbangs making your screen go white but…
PapaMichae1 Sep 20, 2026
df7f4a3
Automatic changelog for PR #97794 [ci skip]
tgstation-ci[bot] Sep 20, 2026
593fe6e
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 20, 2026
5d57eac
Centers Gateway density (#97861)
Dmeto Sep 20, 2026
5e4eed0
Automatic changelog for PR #97861 [ci skip]
tgstation-ci[bot] Sep 20, 2026
77107f9
Holosigns are now vulnerable to EMPs (#97855)
timothymtorres Sep 20, 2026
47107d9
Automatic changelog for PR #97855 [ci skip]
tgstation-ci[bot] Sep 20, 2026
02c6141
Allows wearing of the electric guitar (#97829)
desertmote Sep 20, 2026
10c9d30
Automatic changelog for PR #97829 [ci skip]
tgstation-ci[bot] Sep 20, 2026
b98ee92
Removes the timegates on traitor items that still have it (#97850)
PapaMichae1 Sep 20, 2026
4dd1aa0
Automatic changelog for PR #97850 [ci skip]
tgstation-ci[bot] Sep 20, 2026
c815f0c
Makes the normal RPED hold an equivalent amount of parts as the BSRPE…
necromanceranne Sep 20, 2026
923aa59
Automatic changelog for PR #97856 [ci skip]
tgstation-ci[bot] Sep 20, 2026
5fc1279
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 20, 2026
c9364f8
fix crlf in `mod_theme.dm` and add a grep check for it (#97887)
Absolucy Sep 20, 2026
f0b88d1
Minor mentorhelp fix (#1567)
JohnFulpWillard Sep 20, 2026
aa36364
Automatic changelog for PR #1567 [ci skip]
darkpack13-api[bot] Sep 20, 2026
dd19985
FIX TTS reading messages outside of your clear hearing range (#97757)
RichardBlonski Sep 20, 2026
74f7d24
Automatic changelog for PR #97757 [ci skip]
tgstation-ci[bot] Sep 20, 2026
fa57e45
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 21, 2026
0106c95
Remove unused lung defines (#97871)
timothymtorres Sep 21, 2026
30cd303
Automatic changelog for PR #97871 [ci skip]
tgstation-ci[bot] Sep 21, 2026
1297c93
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 21, 2026
b924eb9
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 21, 2026
9d894c5
You can sell, not buy, Nitrium (#97878)
MrMelbert Sep 21, 2026
90702dd
Automatic changelog for PR #97878 [ci skip]
tgstation-ci[bot] Sep 21, 2026
1e22458
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 21, 2026
9451a72
smartphone only balloon alerts on alert (#1561)
JohnFulpWillard Sep 21, 2026
482fd19
Automatic changelog for PR #1561 [ci skip]
darkpack13-api[bot] Sep 21, 2026
25b1dbc
Fixes catwalk flaky runtime from ashes spawning (#97886)
vinylspiders Sep 21, 2026
7c1ac6c
Fix for blood decal hard deletes part 6 (#97885)
vinylspiders Sep 21, 2026
5134216
kilo toxins rework (#97809)
TheRyeGuyWhoWillNowDie Sep 21, 2026
c580e67
Automatic changelog for PR #97809 [ci skip]
tgstation-ci[bot] Sep 21, 2026
79dfd6d
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 22, 2026
3509643
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 22, 2026
1134687
Adds some achievements (#97890)
Jacquerel Sep 22, 2026
36eede8
Automatic changelog for PR #97890 [ci skip]
tgstation-ci[bot] Sep 22, 2026
bfbd284
Plasmamen organs are consistently considered "organic and mineral" (#…
MrMelbert Sep 22, 2026
58d84b8
Fixes potential medibot harddels (#97860)
SmArtKar Sep 22, 2026
48d636d
Automatic changelog for PR #97880 [ci skip]
tgstation-ci[bot] Sep 22, 2026
ad166cd
Mail logging, adds mail opened to round-end report. (#97889)
ArcaneMusic Sep 22, 2026
de542ef
Automatic changelog for PR #97860 [ci skip]
tgstation-ci[bot] Sep 22, 2026
48564a7
Fixes instrument volume slider pref not being applied correctly (#97884)
vinylspiders Sep 22, 2026
ce388ce
Automatic changelog for PR #97889 [ci skip]
tgstation-ci[bot] Sep 22, 2026
61b7465
Automatic changelog for PR #97884 [ci skip]
tgstation-ci[bot] Sep 22, 2026
6291b58
Admins can toggle off events in the event panel (#97895)
MrMelbert Sep 22, 2026
ba35cf4
Automatic changelog for PR #97895 [ci skip]
tgstation-ci[bot] Sep 22, 2026
4a84801
Small lizard frills and horns update (#97848)
desertmote Sep 22, 2026
3f4fd14
Automatic changelog for PR #97848 [ci skip]
tgstation-ci[bot] Sep 22, 2026
a54c57f
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 22, 2026
8d5cdd8
Finally fixes cargo order logging for superset. (#97892)
ArcaneMusic Sep 22, 2026
89bd5f4
Automatic changelog for PR #97892 [ci skip]
tgstation-ci[bot] Sep 22, 2026
38c2b64
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 22, 2026
f69e50d
consistant pain resist behavoir (#1565)
FalloutFalcon Sep 22, 2026
38b6e71
Automatic changelog for PR #1565 [ci skip]
darkpack13-api[bot] Sep 22, 2026
7c8718a
Fixes the Detomatix traitor item being almost useless (#97912)
PapaMichae1 Sep 22, 2026
1537e9a
Automatic changelog for PR #97912 [ci skip]
tgstation-ci[bot] Sep 22, 2026
e0d6a26
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 22, 2026
0cdc268
Cache libcurl (#97920)
mrmanlikesbt Sep 23, 2026
71037c6
AI can see emotes (#97881)
Co0kie-GG Sep 23, 2026
77936dd
Automatic changelog for PR #97881 [ci skip]
tgstation-ci[bot] Sep 23, 2026
4f47377
Fixes shoes and a bunch of other items not being washable (#97859)
SmArtKar Sep 23, 2026
87d5335
Automatic changelog for PR #97859 [ci skip]
tgstation-ci[bot] Sep 23, 2026
f6565ae
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 23, 2026
084150b
Jobs Page minor fixes (#1571)
JohnFulpWillard Sep 23, 2026
9cbb569
Automatic changelog for PR #1571 [ci skip]
darkpack13-api[bot] Sep 23, 2026
d72c0d0
Makes the cyber fangs actually use the correct icon (#97909)
necromanceranne Sep 23, 2026
8ae34a3
Automatic changelog for PR #97909 [ci skip]
tgstation-ci[bot] Sep 23, 2026
d1d5c35
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 23, 2026
f6735a2
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 24, 2026
178f698
Merge branch 'master' of https://github.com/tgstation/tgstation into …
FalloutFalcon Sep 24, 2026
16381c9
readds personaltiy page due to the fact we force mood now
FalloutFalcon Sep 24, 2026
927c462
Alert capacity increase (#1562)
halgmor Sep 24, 2026
11503cd
Automatic changelog for PR #1562 [ci skip]
darkpack13-api[bot] Sep 24, 2026
59764aa
Necromancy Shroudsight Balance Adjustment (#1574)
SabbyKat Sep 24, 2026
f76977d
Automatic changelog for PR #1574 [ci skip]
darkpack13-api[bot] Sep 24, 2026
fe43a6d
Latex gloves now uses some more TG bonuses (#1570)
JohnFulpWillard Sep 24, 2026
75ef7fb
Automatic changelog for PR #1570 [ci skip]
darkpack13-api[bot] Sep 24, 2026
ac8b13f
Fixes Daimonion spelling (#1572)
JohnFulpWillard Sep 24, 2026
bcf9bd8
reduce some looping sound rates (#1573)
FalloutFalcon Sep 24, 2026
018f7d0
Automatic changelog for PR #1572 [ci skip]
darkpack13-api[bot] Sep 24, 2026
61b1a21
Automatic changelog for PR #1573 [ci skip]
darkpack13-api[bot] Sep 24, 2026
77a5e14
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 25, 2026
fb2157b
Adds a few new merits (#1569)
breadcrombs Sep 25, 2026
1562e3e
Automatic changelog for PR #1569 [ci skip]
darkpack13-api[bot] Sep 25, 2026
857f2a0
Bloodheal can't be stacked (#1578)
JohnFulpWillard Sep 25, 2026
757a3b6
THROW BRICKS AT PEOPLE NOW (#1580)
JohnFulpWillard Sep 25, 2026
b900fa7
Automatic changelog for PR #1580 [ci skip]
darkpack13-api[bot] Sep 25, 2026
b3cc569
Automatic changelog for PR #1578 [ci skip]
darkpack13-api[bot] Sep 25, 2026
1cda6bf
Small Presence 1 Awe Improvements and TTRPG Accuracy (#1568)
SabbyKat Sep 25, 2026
d6761f5
Automatic changelog for PR #1568 [ci skip]
darkpack13-api[bot] Sep 25, 2026
05a3be9
Discipline teaching config, Discipline points validation, Discipline …
chazzyjazzy Sep 25, 2026
a9c7843
Automatic changelog for PR #1514 [ci skip]
darkpack13-api[bot] Sep 25, 2026
aa3a3a9
Supply console restricted to supply workers (#1577)
halgmor Sep 25, 2026
6c0f539
Automatic changelog for PR #1577 [ci skip]
darkpack13-api[bot] Sep 25, 2026
bcfbfe6
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 26, 2026
54f17b9
Another TGUI Mentorhelp fix (#1583)
JohnFulpWillard Sep 27, 2026
6d03779
Automatic changelog for PR #1583 [ci skip]
darkpack13-api[bot] Sep 27, 2026
70f3143
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 28, 2026
acc26a1
Update map buildflags json (#1557)
FalloutFalcon Sep 28, 2026
cc3cbb6
Carnivorous fera and chocolate toxicity (#1543)
drgnmstrc Sep 28, 2026
267a3a0
Automatic changelog for PR #1543 [ci skip]
darkpack13-api[bot] Sep 28, 2026
b68aafe
Lazy access on update_mob (#1593)
FalloutFalcon Sep 28, 2026
f0f9051
Mytherceria can no longer get undroppable items (#1588)
breadcrombs Sep 28, 2026
2745136
Automatic changelog for PR #1588 [ci skip]
darkpack13-api[bot] Sep 28, 2026
dfd518e
Merge branch 'master' of https://github.com/DarkPack13/SecondCity int…
FalloutFalcon Sep 29, 2026
a1c119e
Gas Mask Additions (#1554)
SELFHELL Sep 29, 2026
06df3ff
Automatic changelog for PR #1554 [ci skip]
darkpack13-api[bot] Sep 29, 2026
a9fe8a0
Adds more weapons to Burning Blade (#1592)
TheColorCyan Sep 29, 2026
cea5a00
Automatic changelog for PR #1592 [ci skip]
darkpack13-api[bot] Sep 29, 2026
234f056
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 29, 2026
05fe373
Make throwing and surgery speed be scaled by stat (#1603)
breadcrombs Sep 29, 2026
1e12786
Automatic changelog for PR #1603 [ci skip]
darkpack13-api[bot] Sep 29, 2026
f58ce66
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 30, 2026
006747a
Removes product dimensions (#1604)
JohnFulpWillard Sep 30, 2026
861b6bf
Optimizes Sprinklers question mark (#1602)
JohnFulpWillard Sep 30, 2026
10675a6
Automatic changelog for PR #1602 [ci skip]
darkpack13-api[bot] Sep 30, 2026
d66da11
Automatic changelog compile [ci skip]
tgstation-ci[bot] Oct 1, 2026
6561110
Remington Shotgun(s) (#1468)
SELFHELL Oct 1, 2026
ab29a89
Automatic changelog for PR #1468 [ci skip]
darkpack13-api[bot] Oct 1, 2026
6e83383
Optimizes NPCs a little bit (#1607)
JohnFulpWillard Oct 2, 2026
ba22e62
[NO GBP] Removes romerol zombie outbreaks again (#1536)
chazzyjazzy Oct 2, 2026
17c0634
Automatic changelog compile [ci skip]
tgstation-ci[bot] Oct 2, 2026
a392fdf
Cleans up some midround pref writing code to prevent bad writes (#1523)
FalloutFalcon Oct 2, 2026
7c9dcf5
Automatic changelog for PR #1523 [ci skip]
darkpack13-api[bot] Oct 2, 2026
9132f99
Some TFN Loadout Additions (#1546)
Stutternov Oct 2, 2026
c032c13
Automatic changelog for PR #1546 [ci skip]
darkpack13-api[bot] Oct 2, 2026
3146c4b
Bloodpacks no longer splash when thrown (#1608)
breadcrombs Oct 2, 2026
40bdf42
Automatic changelog for PR #1608 [ci skip]
darkpack13-api[bot] Oct 2, 2026
a164b4e
Makes Academics Do Something (#1533)
chazzyjazzy Oct 2, 2026
65c5c0a
Automatic changelog for PR #1533 [ci skip]
darkpack13-api[bot] Oct 2, 2026
b9f2a83
Fixes Cross Flash (#1615)
breadcrombs Oct 2, 2026
cff9a75
Automatic changelog for PR #1615 [ci skip]
darkpack13-api[bot] Oct 2, 2026
b5ddead
Splats uses batched assets (#1605)
JohnFulpWillard Oct 2, 2026
3e7f63b
Automatic changelog for PR #1605 [ci skip]
darkpack13-api[bot] Oct 2, 2026
e9dd793
Caern and Pentex themes by FriendlyUmbra (#1600)
Eagletanker Oct 2, 2026
2ab98ea
Automatic changelog for PR #1600 [ci skip]
darkpack13-api[bot] Oct 2, 2026
0d3ddfb
Malkavian fixes(?) (#1579)
JohnFulpWillard Oct 2, 2026
4b2900d
Automatic changelog for PR #1579 [ci skip]
darkpack13-api[bot] Oct 2, 2026
c138b53
Automatic changelog compile [ci skip]
tgstation-ci[bot] Oct 3, 2026
0282cdd
Fixes gangrel ability (#1610)
JohnFulpWillard Oct 3, 2026
dfa16a2
Automatic changelog for PR #1610 [ci skip]
darkpack13-api[bot] Oct 3, 2026
7b150bc
gives most vampire jobs icons to pass unit tests.
FalloutFalcon Oct 3, 2026
030d63d
fixes parallax runtimes caused by tg pull conflict resolution
FalloutFalcon Oct 4, 2026
1680703
update screenshots unit tests for tg pull
FalloutFalcon Oct 4, 2026
faeb549
Automatic changelog compile [ci skip]
tgstation-ci[bot] Oct 4, 2026
9a4636b
[IDB IGNORE] [MDB IGNORE] TG Pull 9/24/26 (#1576)
FalloutFalcon Oct 4, 2026
a057833
Rewords serpentis 1 to be more lore accurate (#1595)
Uristthedorf Oct 4, 2026
3c027df
Automatic changelog for PR #1595 [ci skip]
darkpack13-api[bot] Oct 4, 2026
27a6b00
Tribe gifts: Part 3 (#1231)
FalloutFalcon Oct 4, 2026
00e16b0
Automatic changelog for PR #1231 [ci skip]
darkpack13-api[bot] Oct 4, 2026
a54c23d
Mask of shadows makes inspecting harder (#1609)
breadcrombs Oct 5, 2026
da986af
Automatic changelog for PR #1609 [ci skip]
darkpack13-api[bot] Oct 5, 2026
bd3af86
Automatic changelog compile [ci skip]
tgstation-ci[bot] Oct 5, 2026
071abef
Fixes bad vocal cords path typo (#1620)
FalloutFalcon Oct 5, 2026
e54b796
Cleans up some code on the your mother hallucination (#1624)
FalloutFalcon Oct 6, 2026
3c8e69e
Merge branch 'master' of https://github.com/DarkPack13/SecondCity int…
FalloutFalcon Oct 7, 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
  •  
  •  
  •  
36 changes: 30 additions & 6 deletions .github/actions/restore_or_install_byond/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,28 +29,52 @@ runs:
echo "BYOND_MAJOR=$BYOND_MAJOR" >> $GITHUB_ENV
echo "BYOND_MINOR=$BYOND_MINOR" >> $GITHUB_ENV

- name: Find fastest APT mirror
# Try to grab libcurl from the cache
# If we fail, find the nearest server, download it, and upload it to the cache.
# Only required for BYOND versions 516.1664+
- name: Restore libcurl cache
id: restore_libcurl_cache
if: env.BYOND_MAJOR >= 516 && env.BYOND_MINOR >= 1664
uses: actions/cache/restore@v6.1.0
with:
path: ~/apt-cache
key: ${{ runner.os }}-libcurl-i386
- name: Install 32-bit libcurl from cache
if: env.BYOND_MAJOR >= 516 && env.BYOND_MINOR >= 1664 && steps.restore_libcurl_cache.outputs.cache-hit
shell: bash
run: |
sudo dpkg --add-architecture i386
sudo dpkg -i ~/apt-cache/*.deb
- name: Find fastest APT mirror
if: env.BYOND_MAJOR >= 516 && env.BYOND_MINOR >= 1664 && !steps.restore_libcurl_cache.outputs.cache-hit
uses: vegardit/fast-apt-mirror.sh@v1
with:
sample-size: 8192
sample-time: 5
- name: Install 32-bit libcurl
# Only required in 516.1664+
if: env.BYOND_MAJOR >= 516 && env.BYOND_MINOR >= 1664
if: env.BYOND_MAJOR >= 516 && env.BYOND_MINOR >= 1664 && !steps.restore_libcurl_cache.outputs.cache-hit
shell: bash
run: |
sudo dpkg --add-architecture i386
sudo apt-get update -qq
sudo apt-get install -y --no-install-recommends libcurl4t64:i386
sudo rm -f /var/cache/apt/archives/*.deb
sudo apt-get install -y -o Keep-Downloaded-Packages=true --no-install-recommends libcurl4t64:i386
mkdir -p ~/apt-cache
cp /var/cache/apt/archives/*.deb ~/apt-cache/
- name: Save libcurl cache
if: env.BYOND_MAJOR >= 516 && env.BYOND_MINOR >= 1664 && !steps.restore_libcurl_cache.outputs.cache-hit
uses: actions/cache/save@v6.1.0
with:
path: ~/apt-cache
key: ${{ steps.restore_libcurl_cache.outputs.cache-primary-key }}

# The use of `actions/cache/restore` and `actions/cache/save` here is deliberate, as we want to
# save the BYOND install to a cache as early as possible. If we used just `actions/cache`, it
# would only attempt to save the cache at the end of a job. This ensures that if a workflow run
# is cancelled, we already have a cache to restore from.
- name: Restore BYOND cache
id: restore_byond_cache
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6.1.0
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ env.BYOND_MAJOR }}-${{ env.BYOND_MINOR }}
Expand All @@ -60,7 +84,7 @@ runs:
run: bash tools/ci/install_byond.sh
- name: Save BYOND cache
if: ${{ !steps.restore_byond_cache.outputs.cache-hit }}
uses: actions/cache/save@v5
uses: actions/cache/save@v6.1.0
with:
path: ~/BYOND
key: ${{ steps.restore_byond_cache.outputs.cache-primary-key }}
10 changes: 9 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@
"editor.insertSpaces": false,
"git.branchProtection": ["master"],
"gitlens.advanced.blame.customArguments": ["-w"],
"json.schemas": [
{
"fileMatch": ["**/build_flags.jsonc"],
"schema": {
"allowTrailingCommas": true
}
}
],
"tgstationTestExplorer.project.resultsType": "json",
"[javascript][typescript][javascriptreact][typescriptreact][css][json][jsonc]": {
"editor.defaultFormatter": "biomejs.biome",
Expand All @@ -27,6 +35,6 @@
},
"Lua.diagnostics.enable": false,
"ss13BuildFlags.baseTask": "Build All",
"ss13BuildFlags.configPath": "tools/build/build_flags.json",
"ss13BuildFlags.configPath": "tools/build/build_flags.jsonc",
"ss13BuildFlags.injectionMode": "cli-args"
}
2 changes: 1 addition & 1 deletion _maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,7 @@
/turf/open/floor/iron,
/area/ruin/planetengi)
"cJ" = (
/obj/item/modular_computer/pda/engineering,
/obj/item/modular_computer/pda/crew/engineering,
/turf/open/floor/iron,
/area/ruin/planetengi)
"cL" = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3508,7 +3508,7 @@
pixel_x = 5;
pixel_y = 7
},
/obj/item/mmi/syndie{
/obj/item/brain_processor/organic/syndie{
pixel_x = 7;
pixel_y = 6
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@
/area/ruin/syndielab)
"Xm" = (
/obj/structure/closet/crate/secure/trashcart,
/obj/item/relic,
/obj/item/assembly/relic,
/obj/item/storage/bag/trash/filled{
pixel_y = 1;
pixel_x = 6
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/cyborg_mothership.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
/turf/open/misc/asteroid/airless,
/area/space)
"C" = (
/obj/item/mmi,
/obj/item/brain_processor/organic,
/turf/open/misc/asteroid/airless,
/area/space)
"D" = (
Expand Down
8 changes: 4 additions & 4 deletions _maps/RandomRuins/SpaceRuins/dragoontomb.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
/obj/structure/stone_tile/cracked{
dir = 8
},
/obj/item/relic/lavaland,
/obj/item/assembly/relic/lavaland,
/turf/open/misc/asteroid/basalt/airless,
/area/ruin/unpowered/no_grav)
"en" = (
Expand Down Expand Up @@ -466,7 +466,7 @@
/area/ruin/unpowered/no_grav)
"Ew" = (
/obj/structure/stone_tile/slab,
/obj/item/relic/lavaland,
/obj/item/assembly/relic/lavaland,
/turf/open/misc/asteroid/basalt/airless,
/area/ruin/unpowered/no_grav)
"Fh" = (
Expand Down Expand Up @@ -698,7 +698,7 @@
/obj/structure/stone_tile{
dir = 4
},
/obj/item/relic/lavaland,
/obj/item/assembly/relic/lavaland,
/turf/open/misc/asteroid/basalt/airless,
/area/ruin/unpowered/no_grav)
"PW" = (
Expand Down Expand Up @@ -864,7 +864,7 @@
/turf/closed/wall/tomb,
/area/ruin/unpowered/no_grav)
"WP" = (
/obj/item/relic/lavaland,
/obj/item/assembly/relic/lavaland,
/obj/structure/stone_tile/slab,
/turf/open/misc/asteroid/basalt/airless,
/area/ruin/unpowered/no_grav)
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/old_infiltrator.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@
/area/ruin/space/unpowered)
"pl" = (
/obj/structure/table,
/obj/item/relic{
/obj/item/assembly/relic{
pixel_y = 5
},
/turf/open/floor/mineral/plastitanium/red/airless,
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/oldstation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -7694,7 +7694,7 @@
/obj/structure/closet/crate/secure/science{
req_access = list("away_science")
},
/obj/item/relic,
/obj/item/assembly/relic,
/obj/item/transfer_valve,
/obj/item/raw_anomaly_core/bluespace,
/obj/item/raw_anomaly_core/random,
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/pod_crash.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
},
/obj/effect/mob_spawn/corpse/human/cargo_tech,
/obj/effect/decal/cleanable/glass/titanium,
/obj/item/modular_computer/pda/cargo,
/obj/item/modular_computer/pda/crew/cargo,
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/broken_floor,
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomZLevels/heretic.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -8176,7 +8176,7 @@
"Qz" = (
/obj/structure/table,
/obj/machinery/light/floor,
/obj/item/gun/energy/shrink_ray/one_shot,
/obj/item/gun/energy/recharge/shrink_ray/one_shot,
/turf/open/floor/iron/large,
/area/awaymission/caves/heretic_laboratory_clean)
"QA" = (
Expand Down
6 changes: 3 additions & 3 deletions _maps/RandomZLevels/moonoutpost19.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -6830,9 +6830,9 @@
/area/awaymission/moonoutpost19/arrivals)
"WP" = (
/obj/structure/table,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/structure/alien/weeds,
/obj/effect/turf_decal/stripes/line{
dir = 1
Expand Down
14 changes: 8 additions & 6 deletions _maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -20274,9 +20274,9 @@
/area/station/service/kitchen)
"fqD" = (
/obj/structure/table,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/effect/turf_decal/tile/dark_blue/anticorner,
/obj/item/borg/upgrade/rename{
pixel_y = 14
Expand Down Expand Up @@ -35079,7 +35079,7 @@
/area/station/service/kitchen/abandoned)
"jpG" = (
/obj/structure/table/reinforced,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/turf/open/floor/iron/dark/textured_large,
/area/station/ai/satellite/chamber)
"jqd" = (
Expand Down Expand Up @@ -64748,6 +64748,7 @@
pixel_x = 5;
pixel_y = 2
},
/obj/item/producepad,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
"rkM" = (
Expand Down Expand Up @@ -65362,6 +65363,7 @@
id = "hydropony_shutters";
name = "Hydroponics Shutters"
},
/obj/item/producepad,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/kitchen)
"rtf" = (
Expand Down Expand Up @@ -74997,7 +74999,7 @@
/area/station/hallway/secondary/command)
"tXT" = (
/obj/structure/table,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/dark,
Expand Down Expand Up @@ -83864,7 +83866,7 @@
/area/station/medical/pharmacy)
"wlx" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
/obj/effect/spawner/random/maintenance/no_decals,
/obj/item/storage/toolbox/fishing,
/obj/item/storage/box/lights/mixed{
pixel_x = -8;
Expand Down
26 changes: 14 additions & 12 deletions _maps/map_files/Deltastation/DeltaStation2.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -836,8 +836,8 @@
"akf" = (
/obj/structure/table/reinforced,
/obj/item/bodypart/chest/robot,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
Expand Down Expand Up @@ -8718,7 +8718,7 @@
/turf/open/floor/iron/dark,
/area/station/engineering/atmos)
"ccY" = (
/obj/item/relic,
/obj/item/assembly/relic,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/cardboard,
/obj/item/book/manual/wiki/experimentor,
Expand Down Expand Up @@ -15706,7 +15706,7 @@
dir = 6
},
/obj/structure/table,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/dark,
/area/station/engineering/circuit_workshop)
Expand Down Expand Up @@ -17206,7 +17206,7 @@
network = list("ss13","rd")
},
/obj/structure/table,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/circuits)
Expand Down Expand Up @@ -30708,7 +30708,7 @@
"hxT" = (
/obj/structure/table/reinforced,
/obj/structure/sign/poster/official/random/directional/south,
/obj/item/relic,
/obj/item/assembly/relic,
/obj/effect/spawner/random/maintenance,
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/turf/open/floor/iron,
Expand Down Expand Up @@ -32095,7 +32095,7 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/item/relic,
/obj/item/assembly/relic,
/obj/item/assembly/signaler{
pixel_x = 6;
pixel_y = 5
Expand Down Expand Up @@ -41380,7 +41380,7 @@
/area/station/maintenance/port/aft)
"kfj" = (
/obj/structure/table/reinforced,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/item/assembly/prox_sensor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
Expand Down Expand Up @@ -42829,7 +42829,7 @@
/obj/structure/table/reinforced,
/obj/item/crowbar,
/obj/item/wrench,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/machinery/status_display/ai/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
Expand Down Expand Up @@ -43424,6 +43424,7 @@
},
/obj/item/paper_bin,
/obj/item/pen,
/obj/item/producepad,
/turf/open/floor/iron,
/area/station/service/hydroponics)
"kGA" = (
Expand Down Expand Up @@ -71332,6 +71333,7 @@
},
/obj/item/storage/bag/plants,
/obj/item/reagent_containers/cup/watering_can,
/obj/item/producepad,
/turf/open/floor/iron,
/area/station/service/kitchen)
"rES" = (
Expand Down Expand Up @@ -88668,9 +88670,9 @@
/area/station/maintenance/department/science/xenobiology)
"vPV" = (
/obj/structure/table/reinforced,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/mmi,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/item/brain_processor/organic,
/obj/structure/sign/departments/medbay/alt/directional/south,
/obj/machinery/status_display/ai/directional/west,
/turf/open/floor/iron,
Expand Down
Loading
Loading