Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
62fccbc
Automatic changelog for PR #10763 [ci skip]
chompstation-ci[bot] Apr 26, 2025
59949ea
Automatic changelog for PR #10764 [ci skip]
chompstation-ci[bot] Apr 26, 2025
f9c649a
replaces science protolathe with science variant (#10753)
tacoguy7765093 Apr 26, 2025
b72b351
Automatic changelog for PR #10753 [ci skip]
chompstation-ci[bot] Apr 26, 2025
9961436
[MIRROR] up port those (#10758)
CHOMPStation2StaffMirrorBot Apr 26, 2025
5b20e8e
Automatic changelog for PR #10758 [ci skip]
chompstation-ci[bot] Apr 26, 2025
01cae2f
[MIRROR] Couple of virology fixes + additions (#10767)
CHOMPStation2StaffMirrorBot Apr 26, 2025
9c0fdbb
Automatic changelog for PR #10767 [ci skip]
chompstation-ci[bot] Apr 26, 2025
ed532c2
[MIRROR] adds missing SIGNAL_HANDLERs (#10768)
CHOMPStation2StaffMirrorBot Apr 26, 2025
3cc89f5
Automatic changelog for PR #10768 [ci skip]
chompstation-ci[bot] Apr 26, 2025
cdd34d1
[MIRROR] dullahan taurs (#10769)
CHOMPStation2StaffMirrorBot Apr 26, 2025
ed00263
Automatic changelog for PR #10769 [ci skip]
chompstation-ci[bot] Apr 26, 2025
5a23d96
[MIRROR] Fixes a small typo in viro code logic (#10772)
CHOMPStation2StaffMirrorBot Apr 26, 2025
77b972f
Automatic changelog for PR #10772 [ci skip]
chompstation-ci[bot] Apr 26, 2025
ca9de66
[MIRROR] Kitchen Sink P2 TGUI Prefs (#10770)
CHOMPStation2StaffMirrorBot Apr 26, 2025
80c81d0
Automatic changelog for PR #10770 [ci skip]
chompstation-ci[bot] Apr 26, 2025
7f2f473
[MIRROR] Maint Recycler and Vendor (#10773)
CHOMPStation2StaffMirrorBot Apr 26, 2025
8e39bb9
Automatic changelog for PR #10773 [ci skip]
chompstation-ci[bot] Apr 26, 2025
8af51a6
[MIRROR] Fixes all earrings being grey by default (#10776)
CHOMPStation2StaffMirrorBot Apr 26, 2025
1a4f584
[MIRROR] Update BeakerContents.tsx (#10775)
CHOMPStation2StaffMirrorBot Apr 26, 2025
e1d21e6
Automatic changelog for PR #10775 [ci skip]
chompstation-ci[bot] Apr 26, 2025
87c585d
Automatic changelog compile [ci skip]
Apr 27, 2025
f9fd0a9
[MIRROR] sprite fix for jani dullahan taur (wrong rest sprite) (#10781)
CHOMPStation2StaffMirrorBot Apr 27, 2025
4f90d2f
Tyr Update (#10780)
FluffMedic Apr 27, 2025
5afb22d
Automatic changelog for PR #10780 [ci skip]
chompstation-ci[bot] Apr 27, 2025
4965a17
[MIRROR] Firefighter Alt title for atmos tech + AR icon (#10782)
CHOMPStation2StaffMirrorBot Apr 27, 2025
8e1c613
Reverts the protolathe change (#10779)
tacoguy7765093 Apr 27, 2025
79cdc7a
Automatic changelog for PR #10779 [ci skip]
chompstation-ci[bot] Apr 27, 2025
f69e974
[MIRROR] Add an Access Denied message when RIG is locked (#10785)
CHOMPStation2StaffMirrorBot Apr 27, 2025
fab741b
Automatic NanoMap Update (#10784)
github-actions[bot] Apr 27, 2025
de05a2e
Automatic changelog for PR #10785 [ci skip]
chompstation-ci[bot] Apr 27, 2025
ba3ed38
[MIRROR] Multiple Air Alarm Support [DRAFT] (#10783)
CHOMPStation2StaffMirrorBot Apr 27, 2025
acea370
Automatic changelog for PR #10783 [ci skip]
chompstation-ci[bot] Apr 27, 2025
decd0e3
[MIRROR] hides item tf spawn from spawnpoint options (#10786)
CHOMPStation2StaffMirrorBot Apr 27, 2025
a01b8ef
[MIRROR] cleans up some comments (#10788)
CHOMPStation2StaffMirrorBot Apr 27, 2025
94940d8
[MIRROR] move invisibility to defines (#10787)
CHOMPStation2StaffMirrorBot Apr 27, 2025
305b11e
[MIRROR] fix those (#10789)
CHOMPStation2StaffMirrorBot Apr 27, 2025
8d1baf2
Automatic changelog for PR #10787 [ci skip]
chompstation-ci[bot] Apr 27, 2025
c46e078
Automatic DMAPI Update (#10790)
github-actions[bot] Apr 27, 2025
a440233
[MIRROR] Somemissingthings (#10793)
CHOMPStation2StaffMirrorBot Apr 27, 2025
35ae8bb
Automatic changelog for PR #10793 [ci skip]
chompstation-ci[bot] Apr 27, 2025
da31fd3
[MIRROR] Recycler hotfix 1 (#10795)
CHOMPStation2StaffMirrorBot Apr 27, 2025
5100427
[MIRROR] pai zmovement for climbing ladders, space and scaffolding (#…
CHOMPStation2StaffMirrorBot Apr 28, 2025
6f57cc5
Automatic changelog for PR #10796 [ci skip]
chompstation-ci[bot] Apr 28, 2025
f7c8b0a
Automatic changelog compile [ci skip]
Apr 28, 2025
d1b63d8
fix a small deconf error (#10797)
Kashargul Apr 28, 2025
1a2848f
Automatic changelog for PR #10797 [ci skip]
chompstation-ci[bot] Apr 28, 2025
66a437d
[MIRROR] CMSS Lobby Screen (#10774)
CHOMPStation2StaffMirrorBot Apr 28, 2025
eaafd1c
Automatic changelog for PR #10774 [ci skip]
chompstation-ci[bot] Apr 28, 2025
2e9e307
Adds a new outsider pod: Ripperdoc clinic. (#10799)
tacoguy7765093 Apr 28, 2025
7ce0406
Automatic changelog for PR #10799 [ci skip]
chompstation-ci[bot] Apr 28, 2025
75ae8d7
[MIRROR] Overhaul title screens to be more compatible with TGUI (#10794)
CHOMPStation2StaffMirrorBot Apr 28, 2025
78a07cc
Automatic changelog for PR #10794 [ci skip]
chompstation-ci[bot] Apr 28, 2025
dbe2f60
Automatic changelog compile [ci skip]
Apr 29, 2025
7af0842
[MIRROR] recycler hotfix 2 (#10802)
CHOMPStation2StaffMirrorBot Apr 29, 2025
fadf7c4
Automatic changelog for PR #10802 [ci skip]
chompstation-ci[bot] Apr 29, 2025
94ab172
[MIRROR] Makes sure log_to_dd doesn't fire if the config has not actu…
CHOMPStation2StaffMirrorBot Apr 29, 2025
449633e
[MIRROR] Fixes migration issue (#10801)
CHOMPStation2StaffMirrorBot Apr 29, 2025
1df3d10
Automatic changelog for PR #10801 [ci skip]
chompstation-ci[bot] Apr 29, 2025
0c62dd0
[MIRROR] Convert all of the lobby gifs to either png or webp (#10800)
CHOMPStation2StaffMirrorBot Apr 29, 2025
cd5e7d8
Automatic changelog for PR #10800 [ci skip]
chompstation-ci[bot] Apr 29, 2025
6a60c45
[MIRROR] another tgui update (#10803)
CHOMPStation2StaffMirrorBot Apr 29, 2025
91e7fe3
Automatic changelog for PR #10803 [ci skip]
chompstation-ci[bot] Apr 29, 2025
435939b
[MIRROR] Makes specific footwear use barefoot stepping sounds (CLOTH …
CHOMPStation2StaffMirrorBot Apr 29, 2025
de531e8
Automatic changelog for PR #10808 [ci skip]
chompstation-ci[bot] Apr 29, 2025
0d68768
[MIRROR] adjusts self surgery proc (#10807)
CHOMPStation2StaffMirrorBot Apr 29, 2025
e059792
[MIRROR] enables firefighter title (#10804)
CHOMPStation2StaffMirrorBot Apr 29, 2025
1cfe3bc
Automatic changelog for PR #10807 [ci skip]
chompstation-ci[bot] Apr 29, 2025
d3e7a12
[MIRROR] ignore fonts (#10805)
CHOMPStation2StaffMirrorBot Apr 29, 2025
c9a7047
replaces elevator shafts with proper tiles (#10809)
tacoguy7765093 Apr 29, 2025
6cac053
Automatic changelog compile [ci skip]
Apr 30, 2025
415de83
[MIRROR] Skeuomorphic Wires UI (#10810)
CHOMPStation2StaffMirrorBot Apr 30, 2025
388cbe8
Automatic changelog for PR #10810 [ci skip]
chompstation-ci[bot] Apr 30, 2025
c40e18b
Bump vite from 6.2.6 to 6.3.4 in /tgui (#10812)
dependabot[bot] Apr 30, 2025
608ac42
Manually ports Virgo's #17642 (#10813)
TheCaramelion Apr 30, 2025
2e939f4
Manually ports Virgo's #17646 (#10817)
TheCaramelion Apr 30, 2025
0275fb9
Automatic changelog for PR #10817 [ci skip]
chompstation-ci[bot] Apr 30, 2025
a1e764e
Automatic changelog compile [ci skip]
May 1, 2025
e83bf05
[MIRROR] Fix ttf files giving rspack trouble (#10821)
CHOMPStation2StaffMirrorBot May 1, 2025
ca2832d
[MIRROR] check cuffing target (#10819)
CHOMPStation2StaffMirrorBot May 1, 2025
1e1f368
Automatic changelog for PR #10821 [ci skip]
chompstation-ci[bot] May 1, 2025
6989bba
Automatic changelog for PR #10819 [ci skip]
chompstation-ci[bot] May 1, 2025
c2323d0
[MIRROR] Readds a overwritten sound (#10822)
CHOMPStation2StaffMirrorBot May 1, 2025
3e4c75d
Automatic changelog for PR #10822 [ci skip]
chompstation-ci[bot] May 1, 2025
bcf5dad
[MIRROR] Makes self surgery not work when var is set to 0 (#10818)
CHOMPStation2StaffMirrorBot May 1, 2025
23136cb
Automatic changelog for PR #10818 [ci skip]
chompstation-ci[bot] May 1, 2025
ec74331
Tyr Active Edges Fixes (#10825)
FluffMedic May 1, 2025
119d281
Automatic changelog for PR #10825 [ci skip]
chompstation-ci[bot] May 1, 2025
d7c2d0f
Automatic changelog compile [ci skip]
May 2, 2025
705ca6c
[MIRROR] Fix wires working for anything other than airlocks (#10828)
CHOMPStation2StaffMirrorBot May 3, 2025
78315c7
Automatic changelog for PR #10828 [ci skip]
chompstation-ci[bot] May 3, 2025
1d6939d
MinourTyrChanges (#10827)
FluffMedic May 3, 2025
7a48d10
Automatic changelog for PR #10827 [ci skip]
chompstation-ci[bot] May 3, 2025
c367465
Automatic changelog compile [ci skip]
May 4, 2025
d00f7f7
[MIRROR] Maybe fix winset crashing Logout? (#10830)
CHOMPStation2StaffMirrorBot May 4, 2025
231a9c7
Automatic changelog for PR #10830 [ci skip]
chompstation-ci[bot] May 4, 2025
db5e78c
Automatic changelog compile [ci skip]
May 5, 2025
801e394
[MIRROR] Updated fantasy redgate (#10832)
CHOMPStation2StaffMirrorBot May 5, 2025
baaece2
[MIRROR] Fix for the bioprinter (#10833)
CHOMPStation2StaffMirrorBot May 5, 2025
fe2c8b6
Automatic changelog for PR #10832 [ci skip]
chompstation-ci[bot] May 5, 2025
ed7cdc5
Automatic changelog for PR #10833 [ci skip]
chompstation-ci[bot] May 5, 2025
9564953
[MIRROR] Makes spacomycaze actually useful (#10835)
CHOMPStation2StaffMirrorBot May 5, 2025
217ae2c
[MIRROR] fixed PR, secborg sprite fixing for dullahan resting (#10836)
CHOMPStation2StaffMirrorBot May 5, 2025
1ed64cf
Automatic changelog for PR #10835 [ci skip]
chompstation-ci[bot] May 5, 2025
41989b8
Automatic changelog for PR #10836 [ci skip]
chompstation-ci[bot] May 5, 2025
abf2cfd
gets rid of decon error (#10837)
Cameron-The-Raven May 6, 2025
6746066
Automatic changelog compile [ci skip]
May 6, 2025
7a3a25e
[MIRROR] you can grippy the floor tiles now as borg (#10841)
CHOMPStation2StaffMirrorBot May 7, 2025
f8e0a39
[MIRROR] Fixes cave-ins in fantasy dungeon (#10840)
CHOMPStation2StaffMirrorBot May 7, 2025
f3828fb
Automatic changelog for PR #10841 [ci skip]
chompstation-ci[bot] May 7, 2025
32da6de
Automatic changelog for PR #10840 [ci skip]
chompstation-ci[bot] May 7, 2025
b4b4f1c
[MIRROR] Airlock Controller Spawn Removal (#10839)
CHOMPStation2StaffMirrorBot May 7, 2025
70f7241
Automatic changelog for PR #10839 [ci skip]
chompstation-ci[bot] May 7, 2025
7b304ce
[MIRROR] Moved firefighter pr to a branch and did , sorrry (#10842)
CHOMPStation2StaffMirrorBot May 7, 2025
a1c0552
[MIRROR] Removes a chompedit comment (#10846)
CHOMPStation2StaffMirrorBot May 7, 2025
a855d6b
[MIRROR] Fix a handful of bugs introduced in VOREStation/VOREStation#…
CHOMPStation2StaffMirrorBot May 7, 2025
94ba776
Automatic changelog for PR #10838 [ci skip]
chompstation-ci[bot] May 7, 2025
aeb6981
[MIRROR] Adds optional Big Leggies Markings (#10843)
CHOMPStation2StaffMirrorBot May 7, 2025
8f4cba0
Automatic changelog for PR #10843 [ci skip]
chompstation-ci[bot] May 7, 2025
7831d7b
Automatic changelog compile [ci skip]
May 8, 2025
c179f35
Fixes explo carrier from having wrong docking codes (#10850)
tacoguy7765093 May 8, 2025
234cfd2
Automatic changelog for PR #10850 [ci skip]
chompstation-ci[bot] May 8, 2025
d6a5b02
Automatic changelog compile [ci skip]
May 9, 2025
f5ac9b2
[MIRROR] soulcatcher patches and tgui core update (#10853)
CHOMPStation2StaffMirrorBot May 9, 2025
24721a5
Automatic changelog for PR #10853 [ci skip]
chompstation-ci[bot] May 9, 2025
cc58ddc
[MIRROR] Rx AR Hud and slight loadout cleanup (#10854)
CHOMPStation2StaffMirrorBot May 9, 2025
dced3f3
[MIRROR] Fixes runtime errors caused by barefoot sounds (#10855)
CHOMPStation2StaffMirrorBot May 9, 2025
3d13562
Automatic changelog for PR #10854 [ci skip]
chompstation-ci[bot] May 9, 2025
81bfbd1
Automatic changelog for PR #10855 [ci skip]
chompstation-ci[bot] May 9, 2025
be0504b
[MIRROR] Balloon Alerts (#10856)
CHOMPStation2StaffMirrorBot May 9, 2025
1ea5a5d
Automatic changelog for PR #10856 [ci skip]
chompstation-ci[bot] May 9, 2025
36cfae9
Automatic changelog compile [ci skip]
May 10, 2025
15490e9
[MIRROR] Fix CI by adding user-agent to byond downloads (#10862)
CHOMPStation2StaffMirrorBot May 11, 2025
56a4a1a
[MIRROR] lobby screen subsystem (#10859)
CHOMPStation2StaffMirrorBot May 11, 2025
babf498
Automatic changelog for PR #10859 [ci skip]
chompstation-ci[bot] May 11, 2025
521ff48
[MIRROR] Rapala lore update (#10863)
CHOMPStation2StaffMirrorBot May 11, 2025
556df2b
Automatic changelog for PR #10863 [ci skip]
chompstation-ci[bot] May 11, 2025
9022c2f
[MIRROR] Adds two new unicorn horns except they're basically axes for…
CHOMPStation2StaffMirrorBot May 11, 2025
58ce1bb
Automatic changelog for PR #10865 [ci skip]
chompstation-ci[bot] May 11, 2025
2f9c80a
[MIRROR] Tesh lore update (#10864)
CHOMPStation2StaffMirrorBot May 11, 2025
f4ff25d
Automatic changelog for PR #10864 [ci skip]
chompstation-ci[bot] May 11, 2025
f87fe89
Automatic changelog compile [ci skip]
May 12, 2025
04cbb28
[MIRROR] Fixes micros picking themselves up (#10867)
CHOMPStation2StaffMirrorBot May 12, 2025
918798c
Automatic changelog for PR #10867 [ci skip]
chompstation-ci[bot] May 12, 2025
2acde41
Automatic changelog compile [ci skip]
May 13, 2025
92b1bc3
[MIRROR] Various virology fixes (#10871)
CHOMPStation2StaffMirrorBot May 13, 2025
f4f62a8
[MIRROR] decal fix for v3s (#10869)
CHOMPStation2StaffMirrorBot May 13, 2025
d8c9e68
Automatic changelog for PR #10871 [ci skip]
chompstation-ci[bot] May 13, 2025
a9e1556
Automatic changelog for PR #10869 [ci skip]
chompstation-ci[bot] May 13, 2025
5b1679c
Automatic changelog compile [ci skip]
May 14, 2025
c6b9ab6
[MIRROR] Shadekin and Xenochimera variable refactor (#10872)
CHOMPStation2StaffMirrorBot May 15, 2025
b920475
Automatic changelog for PR #10872 [ci skip]
chompstation-ci[bot] May 15, 2025
129ea80
[MIRROR] Painting materials (#10882)
CHOMPStation2StaffMirrorBot May 15, 2025
4e57c9c
Automatic changelog for PR #10882 [ci skip]
chompstation-ci[bot] May 15, 2025
1a8526a
[MIRROR] moth eyes addition! (#10880)
CHOMPStation2StaffMirrorBot May 15, 2025
ff37d2d
Automatic changelog for PR #10880 [ci skip]
chompstation-ci[bot] May 15, 2025
9f4735e
[MIRROR] some small things (#10877)
CHOMPStation2StaffMirrorBot May 15, 2025
70aa13c
[MIRROR] Talk Sound Refactor (#10883)
CHOMPStation2StaffMirrorBot May 15, 2025
409effa
Automatic changelog for PR #10877 [ci skip]
chompstation-ci[bot] May 15, 2025
4df6684
[MIRROR] Reference Tracking (#10884)
CHOMPStation2StaffMirrorBot May 15, 2025
6a88e85
Automatic changelog for PR #10883 [ci skip]
chompstation-ci[bot] May 15, 2025
1f6eddf
Automatic changelog for PR #10884 [ci skip]
chompstation-ci[bot] May 15, 2025
6e14419
[MIRROR] Loaf fix (#10885)
CHOMPStation2StaffMirrorBot May 15, 2025
3e00de0
Automatic changelog for PR #10885 [ci skip]
chompstation-ci[bot] May 15, 2025
b65ce59
[MIRROR] Component Traits. (#10886)
CHOMPStation2StaffMirrorBot May 15, 2025
e9e66ee
Automatic changelog for PR #10886 [ci skip]
chompstation-ci[bot] May 15, 2025
5f4689a
Automatic changelog compile [ci skip]
May 16, 2025
38f7f3b
[MIRROR] Some loadout fixes (#10878)
CHOMPStation2StaffMirrorBot May 16, 2025
b6c2f57
Automatic changelog for PR #10878 [ci skip]
chompstation-ci[bot] May 16, 2025
2f4ae55
[MIRROR] Hallucination Refactor (#10879)
CHOMPStation2StaffMirrorBot May 16, 2025
901dc55
Automatic changelog for PR #10879 [ci skip]
chompstation-ci[bot] May 16, 2025
4ce45f8
[MIRROR] Proper MaxHealth checks and Crit Point (#10881)
CHOMPStation2StaffMirrorBot May 16, 2025
e425159
Automatic changelog for PR #10881 [ci skip]
chompstation-ci[bot] May 16, 2025
4f51eef
[MIRROR] Modular Code Compatible Posters (#10892)
CHOMPStation2StaffMirrorBot May 16, 2025
1cbd6d8
Enables the drippy trait. (#10861)
Aphast May 16, 2025
56c8f45
Automatic changelog for PR #10892 [ci skip]
chompstation-ci[bot] May 16, 2025
5cb09e3
Automatic changelog for PR #10861 [ci skip]
chompstation-ci[bot] May 16, 2025
00be6d1
bye relic base (#10894)
Kashargul May 16, 2025
6f9c0e8
[MIRROR] Fix lleill drain message (#10895)
CHOMPStation2StaffMirrorBot May 16, 2025
d6ce530
Automatic changelog for PR #10895 [ci skip]
chompstation-ci[bot] May 16, 2025
311364d
[MIRROR] Makes drippy unregister Living Life (#10902)
CHOMPStation2StaffMirrorBot May 16, 2025
6146652
[MIRROR] Subsystem For Overmap Shuttle's Star Movement Effects (#10897)
CHOMPStation2StaffMirrorBot May 16, 2025
72e81d6
[MIRROR] Changes virus removal to use lazy instead (#10898)
CHOMPStation2StaffMirrorBot May 16, 2025
4aa6b54
Automatic changelog for PR #10897 [ci skip]
chompstation-ci[bot] May 16, 2025
4bda46a
Automatic changelog for PR #10898 [ci skip]
chompstation-ci[bot] May 16, 2025
bf6e064
[MIRROR] Reference cleanup (#10896)
CHOMPStation2StaffMirrorBot May 16, 2025
660b1c2
Saddlebag adjustments (#10874)
Cameron-The-Raven May 16, 2025
541c8fd
Automatic changelog for PR #10874 [ci skip]
chompstation-ci[bot] May 16, 2025
4acbc89
[MIRROR] Waddle / Animated Movement component (#10887)
CHOMPStation2StaffMirrorBot May 16, 2025
56e9fc0
Automatic changelog for PR #10887 [ci skip]
chompstation-ci[bot] May 16, 2025
462c1cf
[MIRROR] Photosynthesis Component (#10903)
CHOMPStation2StaffMirrorBot May 16, 2025
af8382e
Automatic changelog for PR #10903 [ci skip]
chompstation-ci[bot] May 16, 2025
b54d687
Automatic changelog compile [ci skip]
May 17, 2025
0fe755a
Fixes map edges (#10915)
tacoguy7765093 May 17, 2025
55215f8
[MIRROR] Properly paths sound files and folders (#10899)
CHOMPStation2StaffMirrorBot May 17, 2025
c447a74
Casino changes, attempt 2 electric booga whatever (#10906)
Shadowfire117 May 17, 2025
9a214e2
Automatic changelog for PR #10906 [ci skip]
chompstation-ci[bot] May 17, 2025
1e5d31f
[MIRROR] Vendor and Phasegun adjustments (#10900)
CHOMPStation2StaffMirrorBot May 17, 2025
c15e5ad
Automatic changelog for PR #10900 [ci skip]
chompstation-ci[bot] May 17, 2025
e43da22
[MIRROR] Fix mob holders not being able to be thrown into disposals (…
CHOMPStation2StaffMirrorBot May 17, 2025
2d64bd8
Automatic changelog for PR #10901 [ci skip]
chompstation-ci[bot] May 17, 2025
a20367a
Automatic changelog compile [ci skip]
May 18, 2025
86efdca
[MIRROR] Vomit proc adjustments (#10920)
CHOMPStation2StaffMirrorBot May 18, 2025
b079de4
Automatic changelog for PR #10920 [ci skip]
chompstation-ci[bot] May 18, 2025
69609fa
Automatic changelog compile [ci skip]
May 19, 2025
0f390c4
[MIRROR] Nutrition Resizing Component (#10904)
CHOMPStation2StaffMirrorBot May 19, 2025
b92212f
Automatic changelog for PR #10904 [ci skip]
chompstation-ci[bot] May 19, 2025
68e70a0
[MIRROR] Signal Handler Preperation (#10917)
CHOMPStation2StaffMirrorBot May 19, 2025
c0fbaf9
Automatic changelog for PR #10917 [ci skip]
chompstation-ci[bot] May 19, 2025
1c84787
[MIRROR] Makes TTS device free (#10913)
CHOMPStation2StaffMirrorBot May 19, 2025
969e607
[MIRROR] Makes gibbing 75% more efficient! (#10916)
CHOMPStation2StaffMirrorBot May 19, 2025
60cc011
Automatic changelog for PR #10913 [ci skip]
chompstation-ci[bot] May 19, 2025
40152ec
[MIRROR] Extinguishing Paincrit Mobs or Bodies (#10907)
CHOMPStation2StaffMirrorBot May 19, 2025
4db8afc
Automatic changelog for PR #10916 [ci skip]
chompstation-ci[bot] May 19, 2025
f4895e7
Automatic changelog for PR #10907 [ci skip]
chompstation-ci[bot] May 19, 2025
209934a
[MIRROR] Reduce Lists Memory usage, update CI (#10929)
Cameron-The-Raven May 19, 2025
230eaaa
Automatic changelog compile [ci skip]
May 20, 2025
d143fbc
[MIRROR] tgui core 3.2.0 (#10935)
CHOMPStation2StaffMirrorBot May 20, 2025
93729aa
[MIRROR] adds vore bellies to fox taur (#10938)
CHOMPStation2StaffMirrorBot May 20, 2025
cf93803
Automatic changelog for PR #10935 [ci skip]
chompstation-ci[bot] May 20, 2025
96d877e
[MIRROR] Smolraptor updates (#10934)
CHOMPStation2StaffMirrorBot May 20, 2025
44f7d57
Automatic changelog for PR #10938 [ci skip]
chompstation-ci[bot] May 20, 2025
c8567b9
Automatic changelog for PR #10934 [ci skip]
chompstation-ci[bot] May 20, 2025
cbc509c
[MIRROR] Updates eating text to be more neutral (#10937)
CHOMPStation2StaffMirrorBot May 20, 2025
b66793f
[MIRROR] Global chem blacklist + SM addition to blacklist (#10936)
CHOMPStation2StaffMirrorBot May 20, 2025
a020cf7
Automatic changelog for PR #10937 [ci skip]
chompstation-ci[bot] May 20, 2025
86b98bd
Removes SecMed (#10918)
TheCaramelion May 20, 2025
599bba5
Automatic changelog for PR #10936 [ci skip]
chompstation-ci[bot] May 20, 2025
3582c0a
Automatic changelog for PR #10918 [ci skip]
chompstation-ci[bot] May 20, 2025
d806cbb
Automatic changelog compile [ci skip]
May 21, 2025
70500b6
[MIRROR] Capsaicin Fix (#10943)
CHOMPStation2StaffMirrorBot May 24, 2025
d09b84f
[MIRROR] fixes legwarmers sprite, take 2 (#10945)
CHOMPStation2StaffMirrorBot May 24, 2025
7852b9d
Automatic changelog for PR #10943 [ci skip]
chompstation-ci[bot] May 24, 2025
aced266
[MIRROR] Theoretically fix new player runtime (#10946)
CHOMPStation2StaffMirrorBot May 24, 2025
a3a8ca3
Automatic changelog for PR #10946 [ci skip]
chompstation-ci[bot] May 24, 2025
4b682ef
Merge remote-tracking branch 'upstream/master'
cadyn May 24, 2025
9805115
Character Setup Rework (#10930)
ShadowLarkens May 24, 2025
e45f661
Automatic changelog for PR #10930 [ci skip]
chompstation-ci[bot] May 24, 2025
98f9709
Remove extraneous Z levels
cadyn May 24, 2025
d967036
Merge pull request #2620 from VoRe-ss13/bigmerge4
cadyn May 24, 2025
33c4617
Automatic changelog for PR #2620 [ci skip]
github-actions[bot] May 24, 2025
1d3bf70
Merge remote-tracking branch 'upstream/master' into bigmerge4
cadyn May 24, 2025
7de3543
manual ports
cadyn May 24, 2025
9c285ea
Merge pull request #2625 from VoRe-ss13/bigmerge4
cadyn May 24, 2025
e893f8e
Automatic changelog for PR #2625 [ci skip]
github-actions[bot] May 24, 2025
a78a399
NanoMap Auto-Update (Sat May 24 22:00:37 UTC 2025)
actions-user May 24, 2025
56399ec
Merge pull request #2626 from VoRe-ss13/nanomaps_generation
cadyn May 24, 2025
9663b87
Automatic changelog compile [ci skip]
May 25, 2025
cf520d2
Remove research shell restriction from AI shells
Dropshotz Jul 28, 2025
3fdab2f
Merge pull request #2879 from Dropshotz/master
cadyn Aug 1, 2025
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.
22 changes: 11 additions & 11 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = tab
end_of_line = lf
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.{dme,dmf,dmm,dm}]
end_of_line = crlf
indent_style = tab

[*.md]
trim_trailing_whitespace = false
[*.yml]
indent_style = space
indent_size = 2

[*.py]
indent_style = space
indent_size = 4

[*.yml]
[*.md]
trim_trailing_whitespace = false

[Dockerfile]
indent_style = space
indent_size = 2
12 changes: 12 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#Ignores big formatting commits when checking blame.
#To make use of this file by default, run 'git config blame.ignoreRevsFile .git-blame-ignore-revs'
#in the project folder

## Line ending conversions

# Whitespace Standardization
aa7cd0f69ff16ba465d97b97731966857f4c958b
3995338290d8b69edb786c331e335d6d33838905

# Removes /obj/item/weapon and /obj/item/device
5ea698a0ef9a432f41a10d11b7016b04dab52e5b
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## Enforce text mode and LF line breaks
*.bat text eol=lf
*.cjs text eol=lf
*.mjs text eol=lf
*.css text eol=lf
*.dm text eol=lf
*.dme text eol=lf
Expand Down Expand Up @@ -42,4 +43,3 @@

## Force tab indents on dm files
*.dm whitespace=indent-with-non-tab

104 changes: 57 additions & 47 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
# Contributing to CHOMPStation
# Contributing to TORCHStation13

:+1::tada: First off, thanks for taking the time to contribute! :tada::+1:

The following is a set of guidelines for contributing to Chomp Station, which is hosted in the [Chomp Station](https://github.com/CHOMPStation2/CHOMPStation2) on GitHub.
The following is a set of guidelines for contributing to TORCHStation, which is hosted in the [TORCHStation](https://github.com/VoRe-ss13/ss13) on GitHub.
These are just guidelines, not rules, use your best judgment and feel free to propose changes to this document in a pull request.

#### Table Of Contents

[What should I know before I get started?](#what-should-i-know-before-i-get-started)
* [Code of Conduct](#code-of-conduct)
* [Upstream Parity with Virgo](#upstream-parity-with-virgo)

[How Can I Contribute?](#how-can-i-contribute)
* [Your First Code Contribution](#your-first-code-contribution)
* [Chomp Station Coding Standards](#chomp-station-coding-standards)
* [TORCHStation Map Edits](#torchstation-map-edits)
* [TORCHStation Coding Standards](#torchstation-coding-standards)
* [Pull Requests](#pull-requests)
* [Git Commit Messages](#git-commit-messages)

Expand All @@ -26,62 +28,73 @@ These are just guidelines, not rules, use your best judgment and feel free to pr
This project adheres to the Contributor Covenant [code of conduct](code_of_conduct.md).
By participating, you are expected to uphold this code.

### Upstream Parity with [Virgo](https://github.com/VOREStation/VOREStation)

To work together with Virgo and make the lives of the devstaff easier for ourselves, our upstream and our downstreams, we enforce parity with upstream files.
* What are upstream files?
* Upstream files are files that exist on Virgo's repo identically to here.
* What is upstream parity?
* Upstream parity means to keep files that exist identically both here and upstream, identical.
* Why are we doing this?
* Cooperation between this codebase and upstream has taken significant upturns recently. There is much effort from coders both here and upstream to fix a great many issues with this shared codebase. To avoid the difficulty of trying to both fix a codebase and retain parity/maintainability, it is much preferred to fix core code on Virgo, whom is the primary upstream of this codebase (They disconnected from polaris) in a complete and clean manner and allow those fixes to trickle down to all downstreams. This helps us, it helps virgo, and it helps all the other downstreams too.
* I just want to code for Chomp though.
* This is fine, we do not want to prevent this. There will be greater emphasis on putting all chomp-only code in the /modular_chomp subdirectory from now on. For assistance on coding in a modular fashion, please ask for help in the CHOMP discord #ss13-development channel.
* I want to edit a core mechanic / implement a feature that only works when editing upstream code.
* Please try your hardest to make this modular. If this isn't possible, your PR might be requested to be moved up to virgo, or denied.
* I just want to add sprites / sounds / add a new type of mob / add clothing / add a map
* This is fine! This is easily made modular and done by adding code and resources to the modular_chomp directory.
* What if Virgo deny a core change that was desired on Chomp?
* Hopefully this shouldn't happen. If you implement your feature with an "on/off" switch, then you can push it to virgo turned off, and we can turn it on here. If differences of development become too divisive in the future, then we will go back to the way things were with more freedom on this codebase.

## How Can I Contribute?

### Your First Code Contribution

Unsure where to begin contributing to Chomp Station? You can start by looking through the issues tab.
Unsure where to begin contributing to TORCHStation? You can start by looking through the issues tab.

### Chomp Station Map Edits
### TORCHStation Map Edits

* Our base map files are in [map/southern_cross/].
* Our stationary overmap location files are in [maps/southern_cross/overmap/].
* Our random overmap POI files are in [modular_chomp/code/modules/overmap/].
* Our base map files are in [modular_chomp/maps/].
* Our stationary overmap location files are in [modular_chomp/maps/southern_cross/overmap/].
* Our random overmap POI files are in [modular_chomp/maps/overmap/].
* Our surface POI map files (Wilderness, plains, ...) are in [modular_chomp/maps/submaps/surface_submaps/].
* Map changes must be in tgm format. See the [Mapmerge2 Readme] for details, or use [StrongDMM] which can automatically save maps as tgm.

### Chomp Station Coding Standards

Any code submissions that do not meet our coding standards are likely to be rejected, or at the very least, have a maintainer request changes on your PR. Save time and follow these standards from the start:

In an effort to make contributing easier to do, Black Major has started a modularity folder, https://github.com/CHOMPStation2/CHOMPStation2/tree/master/modular_chomp.
* Map changes must be in tgm format. See the [Mapmerge2 Readme](../tools/mapmerge2/readme.md) for details, or use [StrongDMM](../tools/StrongDMM/README.md) which can automatically save maps as tgm.
* PoIs or map templates placed during generation (Mining, plains, wilderness, space...) are generally fair game for editing or creating anew.
* Maps that are placed permanently (Station, planetary locations) must be subject to discussion. To prevent wasted time, discuss these with the community and staff
* There is a limited budget of RAM available for permanent maps. This must be carefully rationed.
* Entire new station designs MUST be discussed with the community and the staff. Post a floor plan or basic design before committing effort in discord to prevent wasted time.
* For new atmospherics settings, subtypes of turfs for all turfs can be created with the [turfpacks](../modular_chomp/maps/~turfpacks/turfpacks.dm) system quickly and easily.

### TORCHStation Coding Standards

### General
* **DO NOT** create joke or meme PRs. The Github is intended to be a sterile location for reviewing technical content.
* We **DO NOT** allow any kind of CKEY/personally locked content on this codebase. Anything created must be available to all or none.
* Our upstream does allow this, and ckey-locked content from them does exist in our code. We try to comment it out where possible. Please report anything missing.
* If you have ckey locked content from our upstream and would like to make it available to all here, please contact us.
* we **DO NOT** allow any 'naming' in our coded content. this includes shoutouts, naming a player as an owner or otherwise. All descriptions, names, lore-texts must be free of an individual's name. NPC naming is permitted.

In an effort to make contributing easier to do, Black Major has started a modularity folder, https://github.com/VoRe-ss13/ss13/tree/master/modular_chomp.
Ideally, any content that can be written that is wholelly independant of vorestation's content, should be
included in this modularity folder, and put into the associated folder that it would have appeared in among the standard files.

Ideally, the point of this is to make it slightly easier to differentiate chomp specific content from virgo content.

When should you use this?
Mostly for chomp exclusive stuff, otherwise if you need to modify a base file for any reason or if it is expected to be a part of upstream as well, write it in the base files with the following standards/policies/guidelines in the meantime:
### Scene devices
* A scene device or tool is considered any object or coded mechanic designed primarily to service roleplay scenes in-game. Usually, but not limited to roleplay of a private nature.
* Scene devices **MUST** avoid giving a purely mechanical/gameplay advantage of any kind
* Scene devices **MUST** respect OOC consent where applicable.
* Scene devices **MUST** react to the 'OOC Escape' command where possible.

* If it is something like a bugfix that VoreStation or Polaris would want (the codebases we use), code it in their code and make the PR to them. We regularly update from them. They would want any general gameplay bugfixes, and things that are obviously intended to work one way, but do not. They do not have any of our fluff species (vulp, akula, fenn, etc) so do not make PRs related to that, or any vore content to them.
* Never edit stock Polaris or Vore .DMI files. If you are confused about which .DMI files we have added and which were there originally, refer to their repository and and see if they exist (https://github.com/PolarisSS13/Polaris) (https://github.com/VOREStation/VOREStation). All PRs with edits to stock .DMI files might be rejected.
* When changing any code in any stock Polaris .DM file, you must mark your changes:
* For single-line changes: //CHOMPEdit - "Explanation" (Edit can also be Add for new lines or Removal if you are commenting the line out)
* For multi-line additions: //CHOMPEdit - "Explanation" and then at the bottom of your changes, //CHOMPEdit End
* For multi-line removals: Use a block comment (/\* xxx \*/) to comment out the existing code block (do not modify whitespace more than necessary) and at the start, it should contain /\* CHOMP Removal - "Reason"
* If it is something like a bugfix that Polaris or Vorestation would want (the codebase we use), you may want to consider coding it there as well. They may want any general gameplay bugfixes, and things that are obviously intended to work one way, but do not. They do not have any of our fluff species (vulp, akula, fenn, etc) so do not make PRs related to that, or any vore content to them.
* Change whitespace as little as possible. Do not randomly add/remove whitespace.
* Any new files should preferrably go into the modular_chomp folder following the file structure of where it would be placed normally. The old method was to have "_ch" at the end. For example, "life_ch.dm".
* Do not make changes to base icon files. New icon files should go into modular_chomp and code should be changed to point to the new file.
### TGUI
* **DO NOT** edit upstream TGUI files. Small changes should be passed to upstream. Large edits require the file to be copied/rewritten in the chompstation subdirectory.
* **ALL** TGUI files require typescript with properly defined types.

The `attempt_ch()` proc has been added for your convienence. It allows a many-line change to become a single-line change in the existing Polaris files, preserving mergeability and allowing better code separation while preventing your new code from causing runtimes that stop the original code from running. If you are wanting to inject new procedures into an existing proc, called `update_atoms()` for example, you would create `update_atoms_ch()` in a nearby `_ch.dm` file, and then call to it from a single line in the original `update_atoms()` with `attempt_ch()`.

The syntax for `attempt_ch()` is: `attempt_ch(atom,"proc_name",list(arg1,arg2))`, where:
* `atom` should be replaced with what your extended proc is defined on (if you are in something like /obj/machine/scanner/proc/update_things() and you are calling your newly defined /obj/machine/scanner/proc/update_things_ch() you can just put `src` here)
* `proc_name` is a STRING that should be the name of your proc, such as "update_atoms_ch"
* `list(arg1,arg2)` should contain any args you wish to pass to the proc

As an example of something you can do with `attempt_ch()` in a single line, the grab and vore code is done with this in a single line. When a grab is clicked on someone, there is a line similar to:
`if(attempt_ch(src,"handle_grabs_ch",list(src,attacker))) return`

Then in our `handle_grabs_ch()` proc, if we want to avoid performing the stock game actions and have handled the vore stuff ourselves, we return true, and the original proc returns since attempt_ch returns true.

### Pull Requests

* Your submission must pass CI checking. The checks are important, prevent many common mistakes, and even experienced coders get caught by it sometimes. If you think there is a bug in CI, open an issue. (One known CI issue is comments in the middle of multi-line lists, just don't do it)
* Your PR should not have an excessive number of commits unless it is a large project or includes many separate remote commits (such as a pull from Polaris). If you need to keep tweaking your PR to pass CI or to satisfy a maintainer's requests and are making many commits, you should squash them in the end and update your PR accordingly so these commits don't clog up the history.
* You can create a WIP PR, and if so, please mark it with [WIP] in the title **and make it a draft pr** so it can be labeled appropriately. These can't sit forever, though.
* If your pull request has many no-conflict merge commits ('merge from master' into your PR branch), it cannot be merged. Squash and make a new PR/forcepush to your PR branch.
* PRs here are squash-merged into a single commit onto Master

### Git Commit Messages

Expand All @@ -92,15 +105,12 @@ Then in our `handle_grabs_ch()` proc, if we want to avoid performing the stock g
### Early porting

* You may earlyport.
* Follow standard chompcomments incase upstream ends up closing their PR for any reason.
* If it does get merged upstream and the mirror appears on our repo, you are responsible for unfucking the comments situation, because it'll have to say VORE edits instead of CHOMP edits.
* Follow standard torchcomments incase upstream ends up closing their PR for any reason.
* If it does get merged upstream and the mirror appears on our repo, you are responsible for fixing the comments situation, because it'll have to say VORE or CHOMP edits instead of TORCH edits.

## Licensing
CHOMPStation is licensed under the GNU Affero General Public License version 3, which can be found in full in LICENSE-AGPL3.txt.
TORCHStation13 is licensed under the GNU Affero General Public License version 3, which can be found in full in LICENSE-AGPL3.txt.

Commits with a git authorship date prior to `1420675200 +0000` (2015/01/08 00:00) are licensed under the GNU General Public License version 3, which can be found in full in LICENSE-GPL3.txt.

All commits whose authorship dates are not prior to `1420675200 +0000` are assumed to be licensed under AGPL v3, if you wish to license under GPL v3 please make this clear in the commit message and any added files.

[Mapmerge2 Readme]: ../tools/mapmerge2/mapmerge tool readme.md
[StrongDMM]: ../tools/StrongDMM/README.md
18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/0-feature.md

This file was deleted.

29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/0-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: "✨ New feature"
description: Suggest an idea for this codebase
title: "✨ <title>"
type: 'feature'
labels: ['Type: Feature/Suggestion']
body:
- type: textarea
attributes:
label: Brief description of the feature
description: "Please provide a clear and concise description of what the feature should be."
validations:
required: true

- type: textarea
attributes:
label: What you want to happen
description: "Please use as much detail as possible when describing the feature behavior, including any context that might be relevant."
validations:
required: false

- type: textarea
attributes:
label: Anything else you may wish to add
description: |
Location if it's a mapping issue, screenshots, sprites, etc.

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
57 changes: 57 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: General Bug
description: Create a report to help us improve
title: '[GENERAL] <title>'
type: 'bug'
labels: 'Type: Bug'
body:
- type: textarea
attributes:
label: Brief description of the bug
description: "Please provide a clear and concise description of what the bug is."
validations:
required: true

- type: textarea
attributes:
label: What you expected to happen
description: "What normally happens when this occurs? Keep in mind that behavior may be different on other servers."
validations:
required: false

- type: textarea
attributes:
label: What actually happened
description: "Please use as much detail as possible when describing the bug behavior, including any context (things you did before) that might be relevant."
validations:
required: false

- type: textarea
attributes:
label: Reproduction steps
description: "How do you trigger this bug? Please walk us through it step by step."
value: |
1.
2.
3.
...
render: bash
validations:
required: true

- type: input
attributes:
label: Code Revision
description: "Found using the 'Show Server Revision' verb under the OOC tab."
validations:
required: false

- type: textarea
attributes:
label: Anything else you may wish to add
description: |
Location if it's a mapping issue, screenshots, sprites, etc.

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false

42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/2-ui_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: UI Bug
description: File a bug report, specific to any UI related things.
title: '[UI] <title>'
labels: 'Type: Bug'
type: 'bug'
body:
- type: textarea
attributes:
label: Brief description of the bug
description: "Please provide a clear and concise description of what the bug is."
validations:
required: true

- type: textarea
attributes:
label: Reproduction steps
description: "How do you trigger this bug? Please walk us through it step by step."
value: |
1.
2.
3.
...
render: bash
validations:
required: true

- type: input
attributes:
label: Code Revision
description: "Found using the 'Show Server Revision' verb under the OOC tab."
validations:
required: false

- type: textarea
attributes:
label: Anything else you may wish to add
description: |
Location if it's a mapping issue, screenshots, sprites, etc.

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
Loading