Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tg parity PR january 3 #367

Merged
merged 287 commits into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
287 commits
Select commit Hold shift + click to select a range
4e94c3b
Automatic changelog for PR #89020 [ci skip]
tgstation-ci[bot] Jan 12, 2025
928d646
Gives cult's blood barrage unique sprites (#88942)
SmArtKar Jan 12, 2025
9e768bf
Automatic changelog for PR #88942 [ci skip]
tgstation-ci[bot] Jan 12, 2025
77ada9e
One Meta Decal Fix (#89005)
MrMelbert Jan 12, 2025
92df747
Fixes bluespace fishing rod issues. (#89016)
00-Steven Jan 12, 2025
38b6986
Automatic changelog for PR #89016 [ci skip]
tgstation-ci[bot] Jan 12, 2025
10f5ba9
Fixes fake nuclear disks escaping the digital world. (#89001)
warbluke Jan 12, 2025
5752b19
Automatic changelog for PR #89001 [ci skip]
tgstation-ci[bot] Jan 12, 2025
996c06d
Fix emag not working on secure briefcases and safes (#88824)
timothymtorres Jan 12, 2025
fbf3aa1
Automatic changelog for PR #88824 [ci skip]
tgstation-ci[bot] Jan 12, 2025
9366f9c
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 13, 2025
d6408bc
[s] Records / PAI patching (#89049)
MrMelbert Jan 13, 2025
e3574e9
Adds a barbot seat projector to Wawa's bar (#88923)
SmArtKar Jan 13, 2025
a251f5a
Automatic changelog for PR #88923 [ci skip]
tgstation-ci[bot] Jan 13, 2025
0b231f7
Makes icebox's cargo warehouse on par with other stations (#88900)
EEASAS Jan 13, 2025
6139937
Automatic changelog for PR #88900 [ci skip]
tgstation-ci[bot] Jan 13, 2025
0328039
Fixes wawa's xenobio reagent grinders being inaccessible (#88905)
SmArtKar Jan 13, 2025
6890704
Automatic changelog for PR #88905 [ci skip]
tgstation-ci[bot] Jan 13, 2025
b7118cc
Charge up Tram's TCOMMS SMES (#88993)
Darkened-Earth Jan 13, 2025
504a59e
Automatic changelog for PR #88993 [ci skip]
tgstation-ci[bot] Jan 13, 2025
1b26008
[Icebox] Remaps Tech Storage, Public Mining, and Nearby Maint (#88873)
MrMelbert Jan 13, 2025
f15bf22
Automatic changelog for PR #88873 [ci skip]
tgstation-ci[bot] Jan 13, 2025
a8ecb4d
Fix a few wall mounted issues on icebox (#88980)
TealSeer Jan 13, 2025
f06e0c6
Automatic changelog for PR #88980 [ci skip]
tgstation-ci[bot] Jan 13, 2025
46fe9e5
Metastation cargo maintenence (#88668)
Dmeto Jan 13, 2025
9114a8d
Automatic changelog for PR #88668 [ci skip]
tgstation-ci[bot] Jan 13, 2025
b4e5782
Updates the Turreted Outpost space ruin (#88957)
SmArtKar Jan 13, 2025
8acd8ff
Automatic changelog for PR #88957 [ci skip]
tgstation-ci[bot] Jan 13, 2025
a36eefa
[BIRDSHOT] Turning down the thermostat for a seasonal edge. (#88931)
Zytolg Jan 13, 2025
21aadb0
Automatic changelog for PR #88931 [ci skip]
tgstation-ci[bot] Jan 13, 2025
d9d5399
Fixes camouflage implant missing icon (#88907)
SmArtKar Jan 13, 2025
0c7276d
Automatic changelog for PR #88907 [ci skip]
tgstation-ci[bot] Jan 13, 2025
a54009f
Circuit Wirenet Components + Assembly Shell Tweaks (#88593)
Y0SH1M4S73R Jan 13, 2025
7de4c23
Automatic changelog for PR #88593 [ci skip]
tgstation-ci[bot] Jan 13, 2025
a0473dc
makes the plasma visor overlay a lighter color and also actually work…
Paxilmaniac Jan 13, 2025
4d0c0aa
Automatic changelog for PR #88751 [ci skip]
tgstation-ci[bot] Jan 13, 2025
aff497a
Drastically improves body marking update (and filter performance) by …
MrMelbert Jan 13, 2025
275adee
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 14, 2025
2628ec2
Nuar glasses for detective (#88902)
paganiy Jan 14, 2025
966201c
Fixing a small typo within contractor.dm (#89039)
hyperjll Jan 14, 2025
e036221
Automatic changelog for PR #88902 [ci skip]
tgstation-ci[bot] Jan 14, 2025
97bd493
Automatic changelog for PR #89039 [ci skip]
tgstation-ci[bot] Jan 14, 2025
1df0a80
Fixes a barricade balloon runtime (#89043)
SmArtKar Jan 14, 2025
352dd7a
Automatic changelog for PR #89043 [ci skip]
tgstation-ci[bot] Jan 14, 2025
217c52c
Radio examine qol (#89028)
Gaxeer Jan 14, 2025
a1a9eb5
Automatic changelog for PR #89028 [ci skip]
tgstation-ci[bot] Jan 14, 2025
999dbe6
Space carp speech includes fish puns (#89033)
Jacquerel Jan 14, 2025
7c70436
Automatic changelog for PR #89033 [ci skip]
tgstation-ci[bot] Jan 14, 2025
7577ad9
Prevent gibspawners from randomly causing failures with mapping nears…
Absolucy Jan 14, 2025
6737d8c
Fixes icon spacing in late join ui (#89041)
jlsnow301 Jan 14, 2025
7e879a9
Automatic changelog for PR #89041 [ci skip]
tgstation-ci[bot] Jan 14, 2025
660a910
Cap perceived food quality, fix examine index out of bounds runtime w…
00-Steven Jan 14, 2025
55daed0
Automatic changelog for PR #89011 [ci skip]
tgstation-ci[bot] Jan 14, 2025
214e5d9
Prevents xenobio autoinjectors from being deepfried (#89008)
Aniantan Jan 14, 2025
6891379
Automatic changelog for PR #89008 [ci skip]
tgstation-ci[bot] Jan 14, 2025
0115e0d
Fix an icon smoothing runtime caused by shuttles during recursive map…
Absolucy Jan 14, 2025
7e6a5b0
Automatic changelog for PR #89024 [ci skip]
tgstation-ci[bot] Jan 14, 2025
c470492
Fixes the watcher trophy not working on basic mobs (#88991)
Ben10Omintrix Jan 14, 2025
eee3c32
Automatic changelog for PR #88991 [ci skip]
tgstation-ci[bot] Jan 14, 2025
6b0c3e1
The RCD can print hydroponics airlocks (#89045)
NamelessFairy Jan 14, 2025
d331f68
Automatic changelog for PR #89045 [ci skip]
tgstation-ci[bot] Jan 14, 2025
82da505
Aquarium component: fixes admiring, fixes panel context, improves con…
00-Steven Jan 14, 2025
91270cf
Automatic changelog for PR #89048 [ci skip]
tgstation-ci[bot] Jan 14, 2025
4958f94
[NO GBP] Fixes division by zero runtimes caused by black eyes (#89042)
SmArtKar Jan 14, 2025
8257fcc
Automatic changelog for PR #89042 [ci skip]
tgstation-ci[bot] Jan 14, 2025
4aa908e
Sanitizes custom vendor inputs, and fixes a division by zero in their…
SmArtKar Jan 14, 2025
6c50df6
Automatic changelog for PR #89036 [ci skip]
tgstation-ci[bot] Jan 14, 2025
9aec200
Adds a localhost-only "Start Now" lobby button (#88973)
SmArtKar Jan 14, 2025
81d2e97
Automatic changelog for PR #88973 [ci skip]
tgstation-ci[bot] Jan 14, 2025
7fe8f29
Corpses with clients in them can no longer perform mech actions (#88959)
Y0SH1M4S73R Jan 14, 2025
2974fcd
Automatic changelog for PR #88959 [ci skip]
tgstation-ci[bot] Jan 14, 2025
6ac2f84
Updates the same-tile-item ban map lint to clarify it means the same …
Iamgoofball Jan 14, 2025
6ad99c6
Culture bottles now properly copy their cure from the inserted beaker…
high-speedspin-cycle Jan 14, 2025
a84efba
Automatic changelog for PR #88943 [ci skip]
tgstation-ci[bot] Jan 14, 2025
f057705
machine board naming convention pass (#88888)
Hatterhat Jan 14, 2025
bd1856b
Automatic changelog for PR #88888 [ci skip]
tgstation-ci[bot] Jan 14, 2025
ded9296
Fix airlock authentication card not getting stored in containers (#88…
timothymtorres Jan 14, 2025
705ccb8
Automatic changelog for PR #88816 [ci skip]
tgstation-ci[bot] Jan 14, 2025
d85eb8e
like 5 tiny deathmatch changes (#88812)
mc-oofert Jan 14, 2025
5dfef1c
Automatic changelog for PR #88812 [ci skip]
tgstation-ci[bot] Jan 14, 2025
5020138
Improves mind lockbox handling (#89027)
SmArtKar Jan 14, 2025
a48a35c
Automatic changelog for PR #89027 [ci skip]
tgstation-ci[bot] Jan 14, 2025
d49e32c
Changes mob height from getter -> updater (#88953)
MrMelbert Jan 14, 2025
ae9ef93
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 15, 2025
7785e78
Improves performance of `convert_reagent()` (#89053)
SyncIt21 Jan 15, 2025
a95fb42
Fixes a runtime in requests console error logging (#89044)
SmArtKar Jan 15, 2025
355b7c7
Automatic changelog for PR #89053 [ci skip]
tgstation-ci[bot] Jan 15, 2025
2252ec2
show admins classified reports (#89035)
JoshAdamPowell Jan 15, 2025
5dc6380
Automatic changelog for PR #89044 [ci skip]
tgstation-ci[bot] Jan 15, 2025
a0c62c5
Automatic changelog for PR #89035 [ci skip]
tgstation-ci[bot] Jan 15, 2025
2343664
[no gbp] some wawa fixes (#89055)
mc-oofert Jan 15, 2025
299b13a
Automatic changelog for PR #89055 [ci skip]
tgstation-ci[bot] Jan 15, 2025
1aaa180
Adds a station_only subtype of Atmospherics/Station Alerts Consoles t…
OrionTheFox Jan 15, 2025
0dbb862
Automatic changelog for PR #88343 [ci skip]
tgstation-ci[bot] Jan 15, 2025
21ba94e
Apc controller in TS (#89067)
jlsnow301 Jan 15, 2025
eeab736
Automatic changelog for PR #89067 [ci skip]
tgstation-ci[bot] Jan 15, 2025
d05be32
You can no longer get stuck in stacked lockers (#89058)
SmArtKar Jan 15, 2025
a1009f8
Automatic changelog for PR #89058 [ci skip]
tgstation-ci[bot] Jan 15, 2025
2cbe9d2
Change layer manifold and smart pipe volumes to be consistent with ot…
high-speedspin-cycle Jan 15, 2025
10eb213
Automatic changelog for PR #88976 [ci skip]
tgstation-ci[bot] Jan 15, 2025
4025b42
Fix kinetic accelerator cooldown mods becoming permanent (#88883)
high-speedspin-cycle Jan 15, 2025
29a2deb
Automatic changelog for PR #88883 [ci skip]
tgstation-ci[bot] Jan 15, 2025
ccada76
Fixes runtime & code for anomaly effects (#89054)
SyncIt21 Jan 15, 2025
cc789ed
Automatic changelog for PR #89054 [ci skip]
tgstation-ci[bot] Jan 15, 2025
f625b50
Plant Analyzer UI (#88998)
MTandi Jan 15, 2025
26fd093
Automatic changelog for PR #88998 [ci skip]
tgstation-ci[bot] Jan 15, 2025
108d654
Admin pda in typescript (#89064)
jlsnow301 Jan 15, 2025
7df6ae7
Automatic changelog for PR #89064 [ci skip]
tgstation-ci[bot] Jan 15, 2025
f1256b9
Herignis heats up reagents inside mobs again (#89070)
SyncIt21 Jan 15, 2025
c02e650
Mawed crucible no longer tries to refill when it can't (#89069)
MTandi Jan 15, 2025
fe4d384
Automatic changelog for PR #89069 [ci skip]
tgstation-ci[bot] Jan 15, 2025
20d0d88
Department orders credit reward and cooldown time now use a logarithm…
Profakos Jan 15, 2025
d808702
Automatic changelog for PR #88797 [ci skip]
tgstation-ci[bot] Jan 15, 2025
e755854
Nearsighted severity sources (with unit test) + status_effect/grouped…
tontyGH Jan 15, 2025
15d43c6
Automatic changelog for PR #88591 [ci skip]
tgstation-ci[bot] Jan 15, 2025
d3866d0
Moves and documents AI's definition (+ minor cleanup) (#88928)
tontyGH Jan 15, 2025
dee9a95
Automatic changelog for PR #88928 [ci skip]
tgstation-ci[bot] Jan 15, 2025
8ac7475
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 16, 2025
4407d11
Space Carps & Dragons now speak Carptongue instead of Common. Space D…
MrMelbert Jan 16, 2025
f8056b2
Automatic changelog for PR #89034 [ci skip]
tgstation-ci[bot] Jan 16, 2025
0e44baa
Fix big smoke on cigarette exhale (and tram smashing apparently) (#88…
MrMelbert Jan 16, 2025
2fb19c3
Automatic changelog for PR #88951 [ci skip]
tgstation-ci[bot] Jan 16, 2025
11a5160
Fixes the podperson check on apiaries. Removes Beebox file single let…
Majkl-J Jan 16, 2025
fdcf242
Tongue cargo export spellcheck (#89078)
00-Steven Jan 16, 2025
a7d7717
Automatic changelog for PR #89077 [ci skip]
tgstation-ci[bot] Jan 16, 2025
81edf4c
Automatic changelog for PR #89078 [ci skip]
tgstation-ci[bot] Jan 16, 2025
a21a3b0
Fix fishing gloves runtime (#89082)
zoomachina Jan 16, 2025
9c215e4
Fixes tongs clack message (#89073)
gleypi Jan 16, 2025
912c0c3
Automatic changelog for PR #89073 [ci skip]
tgstation-ci[bot] Jan 16, 2025
139aa9e
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 17, 2025
958116f
Resprites the Codex Cicatrix. (#89084)
EnterTheJake Jan 17, 2025
322bffc
Automatic changelog for PR #89084 [ci skip]
tgstation-ci[bot] Jan 17, 2025
fe01197
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 18, 2025
1f94efd
[NO GBP] Fixes active turfs on the new Turreted Outpost ruin (#89112)
SmArtKar Jan 18, 2025
3374273
Automatic changelog for PR #89112 [ci skip]
tgstation-ci[bot] Jan 18, 2025
1c8def7
Another SmartFridge restyle (#89013)
AyIong Jan 18, 2025
0f24743
Fixed plant analyzer crash when the plant graft gives reagent gene, r…
MTandi Jan 18, 2025
a5ead86
Automatic changelog for PR #89013 [ci skip]
tgstation-ci[bot] Jan 18, 2025
2df57ac
Automatic changelog for PR #89089 [ci skip]
tgstation-ci[bot] Jan 18, 2025
e3933ba
This year's medkit resprite (#89085)
MTandi Jan 18, 2025
dac262d
Automatic changelog for PR #89085 [ci skip]
tgstation-ci[bot] Jan 18, 2025
94e18a0
Smol cleanup of `autopsy/success` (#89094)
MrMelbert Jan 18, 2025
04a6723
Grillable foods grill in hot air (#88914)
Jacquerel Jan 18, 2025
63f4281
Automatic changelog for PR #88914 [ci skip]
tgstation-ci[bot] Jan 18, 2025
4f14df1
Redo of the Geyser Code: Second Attempt (#89111)
Chowder-McArthor Jan 18, 2025
d1e3444
Automatic changelog for PR #89111 [ci skip]
tgstation-ci[bot] Jan 18, 2025
8c721d1
Small and tiny mobs no longer trigger the squeak component (#89100)
Absolucy Jan 18, 2025
1f270ee
Automatic changelog for PR #89100 [ci skip]
tgstation-ci[bot] Jan 18, 2025
ed54b22
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 19, 2025
85f1199
Resprites default and mirage grenades (#89118)
SmArtKar Jan 19, 2025
e1c8779
Touches up the unholy water flask (#89117)
SmArtKar Jan 19, 2025
d28db31
Automatic changelog for PR #89118 [ci skip]
tgstation-ci[bot] Jan 19, 2025
622f8de
Automatic changelog for PR #89117 [ci skip]
tgstation-ci[bot] Jan 19, 2025
90b67b0
A Small Circuit Expansion: Wallmounts, Undertiles, and Wire Bundles (…
Y0SH1M4S73R Jan 19, 2025
ff5a9ec
Automatic changelog for PR #89122 [ci skip]
tgstation-ci[bot] Jan 19, 2025
3986b5d
Fixes Engine Diagnostic surgery (#89131)
RengaN02 Jan 19, 2025
60a56f7
Automatic changelog for PR #89131 [ci skip]
tgstation-ci[bot] Jan 19, 2025
cbc7437
Removes the from from from from (#89127)
vinylspiders Jan 19, 2025
4b512f1
makes mimics into basicmobs (#88910)
mc-oofert Jan 19, 2025
192b698
Automatic changelog for PR #88910 [ci skip]
tgstation-ci[bot] Jan 19, 2025
2d156a0
Cancelling stray admin configured syndicate cargo-pods actually works…
NamelessFairy Jan 20, 2025
1ad83be
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 20, 2025
1bf9e41
Automatic changelog for PR #89047 [ci skip]
tgstation-ci[bot] Jan 20, 2025
059d17a
Fixes HFR moderator overflow runtime. (#89095)
Pickle-Coding Jan 20, 2025
66858d8
Automatic changelog for PR #89095 [ci skip]
tgstation-ci[bot] Jan 20, 2025
4be0ded
Vending Machines restyle (#89137)
AyIong Jan 20, 2025
4142ae6
Little Stat Panel fix for Byond 516 (#89142)
AyIong Jan 20, 2025
5ea3aa2
Automatic changelog for PR #89137 [ci skip]
tgstation-ci[bot] Jan 20, 2025
2e7be24
Honor-riffic: Adds toggleable honorific titles to certain job ID trim…
Rhials Jan 20, 2025
2ac49eb
Automatic changelog for PR #88309 [ci skip]
tgstation-ci[bot] Jan 20, 2025
54cac28
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 21, 2025
fca15d8
Makes Icebox ruins not count towards blob total, as well as preventi…
kuricityy Jan 21, 2025
ee3693b
Automatic changelog for PR #89113 [ci skip]
tgstation-ci[bot] Jan 21, 2025
4f2ff57
The Big Bess ripley now uses the correct sprite while piloted by an A…
necromanceranne Jan 21, 2025
6b74818
fix: floortile gloves fishing (#89145)
Arceniu Jan 21, 2025
e14fce1
Automatic changelog for PR #89148 [ci skip]
tgstation-ci[bot] Jan 21, 2025
bc79dff
Make deluxe donks uncraftable unless learned (#89143)
the-og-gear Jan 21, 2025
08a197f
Automatic changelog for PR #89143 [ci skip]
tgstation-ci[bot] Jan 21, 2025
03203d5
Fixes `atom_storage` breaking pockets when moving its item to hand (#…
SyncIt21 Jan 21, 2025
a43be97
Automatic changelog for PR #89141 [ci skip]
tgstation-ci[bot] Jan 21, 2025
42664ad
Fixes fishing auto reel moving fixed objects (#89144)
SyncIt21 Jan 21, 2025
4124f54
Automatic changelog for PR #89144 [ci skip]
tgstation-ci[bot] Jan 21, 2025
c3f3e9e
Fix flaky Ethereal test (#89123)
Jacquerel Jan 21, 2025
8196190
Removes a a at at be be of of and and have have (#89155)
out-of-phaze Jan 21, 2025
b72368f
#87754: Batons have their stamina damage reduced by armor, get stun a…
necromanceranne Jan 21, 2025
8dba4fd
Automatic changelog for PR #88830 [ci skip]
tgstation-ci[bot] Jan 21, 2025
cb2bbbe
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 22, 2025
c5396ab
Basic Mob Zombies (#89153)
Jacquerel Jan 22, 2025
85cbc4c
Automatic changelog for PR #89153 [ci skip]
tgstation-ci[bot] Jan 22, 2025
8953806
Remove totally unused blob curse (#89154)
Jacquerel Jan 22, 2025
37ad103
Implements /Exited() for clipboards (#89156)
SmArtKar Jan 22, 2025
b028b40
Automatic changelog for PR #89156 [ci skip]
tgstation-ci[bot] Jan 22, 2025
00297ea
Fix all decap'd heads looking brainless (#89157)
MrMelbert Jan 22, 2025
3169ff9
Automatic changelog for PR #89157 [ci skip]
tgstation-ci[bot] Jan 22, 2025
d3f7ff3
Fixes a fishy CI failure caused by a hard delete (#89138)
vinylspiders Jan 22, 2025
4a1fedf
Fixes an UpdatePaths script that was written backwards (#89128)
vinylspiders Jan 22, 2025
86e06b1
Fixes an armrest related hard del (#89139)
vinylspiders Jan 22, 2025
83e179e
Drastically simplifies the roundstart report (#89150)
TheVekter Jan 22, 2025
163380a
Automatic changelog for PR #89150 [ci skip]
tgstation-ci[bot] Jan 22, 2025
17010c1
Makes the mech repair droid unstackable + mech armor balance (#88789)
StrangeWeirdKitten Jan 22, 2025
fdb81af
Automatic changelog for PR #88789 [ci skip]
tgstation-ci[bot] Jan 22, 2025
29869bb
Makes chasms not spawn things when explosions happen again. (#89132)
Ghommie Jan 22, 2025
f032bb1
Automatic changelog for PR #89132 [ci skip]
tgstation-ci[bot] Jan 22, 2025
f10f6c3
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jan 23, 2025
b53ced4
Add a SS13.check_tick lua function (#89081)
Absolucy Jan 23, 2025
36d8236
Automatic changelog for PR #89081 [ci skip]
tgstation-ci[bot] Jan 23, 2025
b71e9c1
Allow pAIs to withdraw their candidacy (#89120)
LikeLakers2 Jan 23, 2025
73aae3d
Automatic changelog for PR #89120 [ci skip]
tgstation-ci[bot] Jan 23, 2025
309eb46
Fixes malf ai screen (#89079)
jlsnow301 Jan 23, 2025
5cf2f1c
Automatic changelog for PR #89079 [ci skip]
tgstation-ci[bot] Jan 23, 2025
08d389d
Library admin refactor (#89097)
jlsnow301 Jan 23, 2025
6dee384
Basic Mob Vatbeast (#89158)
Jacquerel Jan 23, 2025
de4c1f8
Automatic changelog for PR #89158 [ci skip]
tgstation-ci[bot] Jan 23, 2025
5840459
Add Space Dragon to the banning panel (#89159)
Seefaaa Jan 23, 2025
1d0bed4
Automatic changelog for PR #89159 [ci skip]
tgstation-ci[bot] Jan 23, 2025
2aeeed0
Basic Dark Wizards (#89147)
Jacquerel Jan 23, 2025
c840470
Automatic changelog for PR #89147 [ci skip]
tgstation-ci[bot] Jan 23, 2025
9649c6d
Add the fancy block formatting to the Who, Adminwho, and Show Server …
Absolucy Jan 23, 2025
1db2aaa
Automatic changelog for PR #89099 [ci skip]
tgstation-ci[bot] Jan 23, 2025
876088b
Expands (further) on Rift Fishing by adding two new fish & more (#88860)
carlarctg Jan 23, 2025
4e55668
Automatic changelog for PR #88860 [ci skip]
tgstation-ci[bot] Jan 23, 2025
070e3f0
Adds Slime overcrowding because my byond client died once when flying…
StrangeWeirdKitten Jan 23, 2025
85473b8
Automatic changelog for PR #88935 [ci skip]
tgstation-ci[bot] Jan 23, 2025
92a585c
new icebox ruin: outpost 31 + megafauna (technically???) (#88714)
mc-oofert Jan 23, 2025
c0b2b53
Automatic changelog for PR #88714 [ci skip]
tgstation-ci[bot] Jan 23, 2025
89ead63
AIs can now examine. (#89146)
JohnFulpWillard Jan 23, 2025
4822411
Automatic changelog for PR #89146 [ci skip]
tgstation-ci[bot] Jan 23, 2025
ef60233
Removes the arbitrary limit of 10 maximum chat highlights (#89166)
Absolucy Jan 23, 2025
714f54a
Automatic changelog for PR #89166 [ci skip]
tgstation-ci[bot] Jan 23, 2025
c5c5446
Improved dooting for spectral instruments. New fantasy suffix. (#88489)
Ghommie Jan 23, 2025
bfdbe40
Automatic changelog for PR #88489 [ci skip]
tgstation-ci[bot] Jan 23, 2025
a3c60b6
Fixes weird baseball bat interaction with objects with throw_range 0 …
MX0739 Jan 23, 2025
3a4e243
Automatic changelog for PR #89168 [ci skip]
tgstation-ci[bot] Jan 23, 2025
2f13dd7
Fixes CI's limp (another hard del) (#89140)
vinylspiders Jan 23, 2025
e6aa185
Tether improvements and fixes (#89174)
SmArtKar Jan 23, 2025
bfbad49
Automatic changelog for PR #89174 [ci skip]
tgstation-ci[bot] Jan 23, 2025
155f0fe
Action palette no longer disappears while you have floating actions (…
SmArtKar Jan 23, 2025
bddec4d
Automatic changelog for PR #89175 [ci skip]
tgstation-ci[bot] Jan 23, 2025
8578e88
Fix BYOND cache not being handled properly in CI (#89180)
LikeLakers2 Jan 23, 2025
5cd41e5
Phobia regex should not be a global expression (#89162)
LikeLakers2 Jan 23, 2025
6e372f2
Automatic changelog for PR #89162 [ci skip]
tgstation-ci[bot] Jan 23, 2025
fec69ce
Fixes Undeleted SQL Query in Tutorial Code (#89172)
san7890 Jan 23, 2025
3cf0d6d
removes 3 smol instances of uselocalstate (#89129)
jlsnow301 Jan 23, 2025
5b5f3af
Removes vending products shortage station trait (#89121)
Likteer Jan 23, 2025
76dce99
Automatic changelog for PR #89121 [ci skip]
tgstation-ci[bot] Jan 23, 2025
121462a
Fixes reactions ending prematurely when nearing min conditions (#89109)
SyncIt21 Jan 23, 2025
8b6fa26
Automatic changelog for PR #89109 [ci skip]
tgstation-ci[bot] Jan 23, 2025
5d13bd8
Phobia rework (#89098)
Jacquerel Jan 23, 2025
5381f61
Automatic changelog for PR #89098 [ci skip]
tgstation-ci[bot] Jan 23, 2025
ee1cddf
Merge remote-tracking branch 'TGStation/master' into tg-jan-3
carpotoxin Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions .github/actions/restore_or_install_byond/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# This is a reusable workflow to restore BYOND from a cache, or to install it otherwise.
name: Restore or Install BYOND
description: Attempts to restore a specified BYOND version from cache; if it can't, it installs it.

inputs:
major:
description: "The major BYOND version to install. Defaults to the BYOND_MAJOR specified in `dependencies.sh`."
required: false
type: string
minor:
description: "The minor BYOND version to install. Defaults to the BYOND_MINOR specified in `dependencies.sh`."
required: false
type: string

runs:
using: composite
steps:
- name: Configure BYOND version from inputs
if: ${{ inputs.major }}
shell: bash
run: |
echo "BYOND_MAJOR=${{ inputs.major }}" >> $GITHUB_ENV
echo "BYOND_MINOR=${{ inputs.minor }}" >> $GITHUB_ENV
- name: Configure BYOND version from dependencies.sh
if: ${{ !inputs.major }}
shell: bash
run: |
source dependencies.sh
echo "BYOND_MAJOR=$BYOND_MAJOR" >> $GITHUB_ENV
echo "BYOND_MINOR=$BYOND_MINOR" >> $GITHUB_ENV

# 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@v4
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ env.BYOND_MAJOR }}-${{ env.BYOND_MINOR }}
- name: Install BYOND
if: ${{ !steps.restore_byond_cache.outputs.cache-hit }}
shell: bash
run: bash tools/ci/install_byond.sh
- name: Save BYOND cache
if: ${{ !steps.restore_byond_cache.outputs.cache-hit }}
uses: actions/cache/save@v4
with:
path: ~/BYOND
key: ${{ steps.restore_byond_cache.outputs.cache-primary-key }}
8 changes: 2 additions & 6 deletions .github/workflows/autowiki.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,16 @@ jobs:
- name: Checkout
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/checkout@v4
- name: Restore BYOND cache
- name: Install BYOND
if: steps.secrets_set.outputs.SECRETS_ENABLED
uses: actions/cache@v4
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ hashFiles('dependencies.sh') }}
uses: ./.github/actions/restore_or_install_byond
- name: Install rust-g
if: steps.secrets_set.outputs.SECRETS_ENABLED
run: |
bash tools/ci/install_rust_g.sh
- name: Compile and generate Autowiki files
if: steps.secrets_set.outputs.SECRETS_ENABLED
run: |
bash tools/ci/install_byond.sh
source $HOME/BYOND/byond/bin/byondsetup
tools/build/build --ci autowiki
- name: Run Autowiki
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,14 +150,10 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Restore BYOND cache
uses: actions/cache@v4
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ hashFiles('dependencies.sh') }}
- name: Restore BYOND from Cache
uses: ./.github/actions/restore_or_install_byond
- name: Compile All Maps
run: |
bash tools/ci/install_byond.sh
source $HOME/BYOND/byond/bin/byondsetup
tools/build/build --ci dm -DCIBUILDING -DCITESTING -DALL_MAPS
- name: Check client Compatibility
Expand All @@ -167,7 +163,7 @@ jobs:
max-required-client-version: ${{needs.collect_data.outputs.max_required_byond_client}}

collect_data:
name: Collect data for other tasks
name: Collect data and setup caches for other tasks
needs: start_gate
runs-on: ubuntu-22.04
timeout-minutes: 5
Expand Down Expand Up @@ -195,6 +191,8 @@ jobs:
#the regex here does not filter out non-numbers because error messages about no input are less helpful then error messages about bad input (which includes the bad input)
run: |
echo "max_required_byond_client=$(grep -Ev '^[[:blank:]]{0,}#{1,}|^[[:blank:]]{0,}$' .github/max_required_byond_client.txt | tail -n1)" >> $GITHUB_OUTPUT
- name: Set up BYOND cache
uses: ./.github/actions/restore_or_install_byond

run_all_tests:
name: Integration Tests
Expand Down
16 changes: 5 additions & 11 deletions .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,6 @@ jobs:
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
steps:
- uses: actions/checkout@v4
- name: Restore BYOND cache
uses: actions/cache@v4
with:
path: ~/BYOND
key: ${{ runner.os }}-byond-${{ hashFiles('dependencies.sh') }}
- name: Setup database
run: |
sudo systemctl start mysql
Expand All @@ -49,15 +44,14 @@ jobs:
- name: Install dreamluau
run: |
bash tools/ci/install_dreamluau.sh
- name: Configure version
run: |
echo "BYOND_MAJOR=${{ inputs.major }}" >> $GITHUB_ENV
echo "BYOND_MINOR=${{ inputs.minor }}" >> $GITHUB_ENV
if: ${{ inputs.major }}
- name: Restore BYOND from Cache
uses: ./.github/actions/restore_or_install_byond
with:
major: ${{ inputs.major }}
minor: ${{ inputs.minor }}
- name: Compile Tests
id: compile_tests
run: |
bash tools/ci/install_byond.sh
source $HOME/BYOND/byond/bin/byondsetup
tools/build/build --ci dm -DCIBUILDING -DANSICOLORS -Werror -ITG0001 -I"loop_checks"
- name: Run Tests
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@
/obj/structure/railing/corner{
dir = 4
},
/mob/living/simple_animal/hostile/mimic/crate,
/mob/living/basic/mimic/crate,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
"fO" = (
Expand Down Expand Up @@ -2073,7 +2073,7 @@
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
"KV" = (
/mob/living/simple_animal/hostile/mimic/crate,
/mob/living/basic/mimic/crate,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
"KY" = (
Expand Down
Loading
Loading