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

Upstream Merge The Prequel #206

Merged
merged 583 commits into from
Jan 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
583 commits
Select commit Hold shift + click to select a range
6c5455c
Automatic changelog for PR #88562 [ci skip]
tgstation-ci[bot] Dec 21, 2024
1a528ca
Nav computer icons (#88169)
Cruix Dec 21, 2024
aa60633
Automatic changelog for PR #88169 [ci skip]
tgstation-ci[bot] Dec 21, 2024
263ff24
Fire Alarm In Meta's Customs (#88585)
Darkened-Earth Dec 21, 2024
2cdc812
IceBoxStation.dmm - Added Fitness equipment to fitness room (#88588)
JagOfTroy Dec 21, 2024
f77af87
Automatic changelog for PR #88585 [ci skip]
tgstation-ci[bot] Dec 21, 2024
f2b4942
Automatic changelog for PR #88588 [ci skip]
tgstation-ci[bot] Dec 21, 2024
091c5f4
Prevents mech RCD from being used with mesons, doubles R-wall deconst…
SmArtKar Dec 21, 2024
2d79380
Automatic changelog for PR #88589 [ci skip]
tgstation-ci[bot] Dec 21, 2024
d3473ad
Restore Spear's Ability to Destroy Lockers (#88377)
UnokiAs Dec 22, 2024
bb13e36
Automatic changelog for PR #88377 [ci skip]
tgstation-ci[bot] Dec 22, 2024
1dfb614
Add power efficiency when stasis bed stock parts are upgraded (#88555)
timothymtorres Dec 22, 2024
a36ada9
Automatic changelog for PR #88555 [ci skip]
tgstation-ci[bot] Dec 22, 2024
54fbc5d
Correctly unregisters COMSIG_QDELETED signal from old avatar_connecti…
tontyGH Dec 22, 2024
2fd971e
Add a notice to the stat panel for clients on 516 (#88622)
Absolucy Dec 22, 2024
71df5d9
Automatic changelog for PR #88622 [ci skip]
tgstation-ci[bot] Dec 22, 2024
aa90cbe
Reduce Carpenter hammer force (this thing can open locked gun crates!…
MrMelbert Dec 22, 2024
65640ad
Automatic changelog for PR #88380 [ci skip]
tgstation-ci[bot] Dec 22, 2024
7da0aa8
Traitors can purchase weapon cases for the Makarov and Riot Toy Pisto…
necromanceranne Dec 22, 2024
d75a380
Automatic changelog for PR #88482 [ci skip]
tgstation-ci[bot] Dec 22, 2024
c8e547a
[NO GBP] Fix 516 scrollbar and background image (#88617)
AyIong Dec 22, 2024
b7c778d
Automatic changelog for PR #88617 [ci skip]
tgstation-ci[bot] Dec 22, 2024
4ce19a5
[no gbp] Fixes an erroneous moved call (#88512)
distributivgesetz Dec 22, 2024
b9b85de
Removes the sec record computer from the icemoons agent (#88545)
DATA-xPUNGED Dec 22, 2024
4f323c4
Automatic changelog for PR #88545 [ci skip]
tgstation-ci[bot] Dec 22, 2024
14aa836
Pet Commands QOL . makes pet commands easier to use (#88495)
Ben10Omintrix Dec 22, 2024
64cf72f
Automatic changelog for PR #88495 [ci skip]
tgstation-ci[bot] Dec 22, 2024
a171cdf
Removes an extra proc override in digitigrade pref logic (#88525)
Sadboysuss Dec 22, 2024
ad2689c
Automatic changelog for PR #88525 [ci skip]
tgstation-ci[bot] Dec 22, 2024
84b046e
Obliterates the survivors of sound/voice from orbit (#88429)
Sadboysuss Dec 22, 2024
14d2888
Add reboot countdown to stat panel (#88438)
TealSeer Dec 22, 2024
b607f65
Automatic changelog for PR #88438 [ci skip]
tgstation-ci[bot] Dec 22, 2024
7807660
Nuclear Operatives can buy a vintage pinpointer from the Badassery sh…
Rhials Dec 22, 2024
33bd496
Automatic changelog for PR #88621 [ci skip]
tgstation-ci[bot] Dec 22, 2024
2149a7a
Turtles (#87493)
Ben10Omintrix Dec 22, 2024
b55bbfb
Automatic changelog for PR #87493 [ci skip]
tgstation-ci[bot] Dec 23, 2024
b6447c0
Rolling tables can be rolled up again (#88628)
SyncIt21 Dec 23, 2024
8041c3a
Automatic changelog for PR #88628 [ci skip]
tgstation-ci[bot] Dec 23, 2024
669e4b2
Admins can now return the shuttle back to the station without ending …
SmArtKar Dec 23, 2024
141cffe
Automatic changelog for PR #88521 [ci skip]
tgstation-ci[bot] Dec 23, 2024
560d53c
Fixes showers not passively washing objects (#88666)
SmArtKar Dec 23, 2024
8cc8dcb
Automatic changelog for PR #88666 [ci skip]
tgstation-ci[bot] Dec 23, 2024
61ac3f4
Kissing while you have the ink infusion ability off cooldown gives yo…
carlarctg Dec 23, 2024
b555e9d
Automatic changelog for PR #88556 [ci skip]
tgstation-ci[bot] Dec 23, 2024
4be4bfa
[NO GBP] Fixes moth wing stabilization working in zero-g as long as y…
SmArtKar Dec 23, 2024
4aef9ca
Automatic changelog for PR #88552 [ci skip]
tgstation-ci[bot] Dec 23, 2024
002cd30
plumbing catalyst storag (#88404)
lovegreenstuff Dec 24, 2024
e8a33a5
Automatic changelog for PR #88404 [ci skip]
tgstation-ci[bot] Dec 24, 2024
f2db820
[NO GBP] Fixed aquariums auto-feeding (#88660)
Ghommie Dec 24, 2024
8b8ce05
Automatic changelog for PR #88660 [ci skip]
tgstation-ci[bot] Dec 24, 2024
979b357
Computers can act like cover and will no longer never allow projectil…
Sadboysuss Dec 24, 2024
8cf9714
Automatic changelog for PR #88646 [ci skip]
tgstation-ci[bot] Dec 24, 2024
e79da7b
Lowers cooldown on hotkey spell selection (#88503)
KazooBard Dec 24, 2024
59eb2a9
Automatic changelog for PR #88503 [ci skip]
tgstation-ci[bot] Dec 24, 2024
3dad310
Navigate verb now indicates areas above or below you (#88505)
MrMelbert Dec 24, 2024
8712c85
Renames UpdatePath script name for consistency (#88520)
larentoun Dec 24, 2024
ac0c502
Automatic changelog for PR #88505 [ci skip]
tgstation-ci[bot] Dec 24, 2024
55f6e96
Lava ignores thrown mobs (#88640)
MrMelbert Dec 24, 2024
ae73ca4
Automatic changelog for PR #88640 [ci skip]
tgstation-ci[bot] Dec 24, 2024
572e663
Add circuit component for slime processor (#88463)
araeotu Dec 24, 2024
03e6b60
Automatic changelog for PR #88463 [ci skip]
tgstation-ci[bot] Dec 24, 2024
04cdc3d
Fixes big manipulator manipulating laws of physics (#88677)
SyncIt21 Dec 24, 2024
9dea73f
Automatic changelog for PR #88677 [ci skip]
tgstation-ci[bot] Dec 24, 2024
47167c8
Fix tgui chat panel z-fighting on BYOND 516 (#88663)
Absolucy Dec 24, 2024
28d3efc
Improve and extend `fieldset_block` and `examine_block` (#88678)
AyIong Dec 24, 2024
136104e
Automatic changelog for PR #88663 [ci skip]
tgstation-ci[bot] Dec 24, 2024
755323f
Implement Edge DevTools (#88679)
AyIong Dec 24, 2024
d455993
Automatic changelog for PR #88678 [ci skip]
tgstation-ci[bot] Dec 24, 2024
57195f0
Updates href uses for 516 (#88699)
JohnFulpWillard Dec 24, 2024
f371db7
Fixes hugging away your own terror (#88688)
lessthnthree Dec 24, 2024
ebcc624
Automatic changelog for PR #88688 [ci skip]
tgstation-ci[bot] Dec 24, 2024
93d5a5c
Fixes .357 Heartseeker not homing in on people (#88696)
Hatterhat Dec 24, 2024
d026a8d
Automatic changelog for PR #88696 [ci skip]
tgstation-ci[bot] Dec 24, 2024
f8f456c
Fixes skull cookies being invisible (#88597)
SyncIt21 Dec 25, 2024
445cd61
Automatic changelog for PR #88597 [ci skip]
tgstation-ci[bot] Dec 25, 2024
047178a
Gives Assistants a thematic radio. (#88578)
Wallemations Dec 25, 2024
c13540e
Automatic changelog for PR #88578 [ci skip]
tgstation-ci[bot] Dec 25, 2024
4e1d1ee
Fix holodeck computer using wrong power settings (#88568)
timothymtorres Dec 25, 2024
688908a
Automatic changelog for PR #88568 [ci skip]
tgstation-ci[bot] Dec 25, 2024
703727d
Fixes people changing alert level when Delta+ (#88711)
rintherat Dec 25, 2024
e6ee210
Automatic changelog for PR #88711 [ci skip]
tgstation-ci[bot] Dec 25, 2024
9d603d6
picking up items will now respect the sound vary settings of the item…
Sadboysuss Dec 25, 2024
4383601
Automatic changelog for PR #88704 [ci skip]
tgstation-ci[bot] Dec 25, 2024
6451861
makes girders smooth (#88631)
mc-oofert Dec 25, 2024
602a980
Returns plasmafire and clockwork UI's transparency, slightly adjusts …
SmArtKar Dec 25, 2024
222c079
Automatic changelog for PR #88631 [ci skip]
tgstation-ci[bot] Dec 25, 2024
d24f827
Automatic changelog for PR #88673 [ci skip]
tgstation-ci[bot] Dec 25, 2024
1eb672d
Fix Syndicate Spacesuit Names (#88697)
LordHookie Dec 25, 2024
744bfc2
Automatic changelog for PR #88697 [ci skip]
tgstation-ci[bot] Dec 25, 2024
a42008a
Fix holoparasite using gas ability while not summoned (#88719)
timothymtorres Dec 26, 2024
c7889ea
Automatic changelog for PR #88719 [ci skip]
tgstation-ci[bot] Dec 26, 2024
aa1e15d
Fix some grammar, clarify wording, change text color for examining co…
TheRealSpriteMan1337 Dec 26, 2024
1666a27
Automatic changelog for PR #88709 [ci skip]
tgstation-ci[bot] Dec 26, 2024
34c45f3
Fix custom map loading ignoring JSON values (#88720)
timothymtorres Dec 26, 2024
dd28831
Automatic changelog for PR #88720 [ci skip]
tgstation-ci[bot] Dec 26, 2024
aee0c26
Resprites the base Coffeemaker, resprites coffeepots, adds bs pot ove…
OrionTheFox Dec 26, 2024
dfbe4da
closet lock/unlock sounds (#88702)
Sadboysuss Dec 26, 2024
b86befe
Automatic changelog for PR #88698 [ci skip]
tgstation-ci[bot] Dec 26, 2024
71560cc
Automatic changelog for PR #88702 [ci skip]
tgstation-ci[bot] Dec 26, 2024
7e1a648
fixes smartvend on item tile mode (#88691)
JohnFulpWillard Dec 26, 2024
6f3ac08
Automatic changelog for PR #88691 [ci skip]
tgstation-ci[bot] Dec 26, 2024
ecd3033
Removes unused `reagent_state` var from reagents (#88616)
SyncIt21 Dec 26, 2024
73ff348
Allow to hide `Initialized` mesages (#88681)
AyIong Dec 26, 2024
f9fe1f3
Fixes produce/bitrunning/mining order console icon and stretching jan…
00-Steven Dec 26, 2024
8052b2e
Buffs the proto-kinetic crusher and cleans up the code a little bit (…
Xander3359 Dec 26, 2024
4169cee
thud only thuds on carbons (#88506)
carlarctg Dec 26, 2024
f18144d
Remote camera eyes (such as shuttle docking computers) no longer act …
Y0SH1M4S73R Dec 26, 2024
a34985d
Automatic changelog for PR #88616 [ci skip]
tgstation-ci[bot] Dec 26, 2024
af1f1ea
Automatic changelog for PR #88681 [ci skip]
tgstation-ci[bot] Dec 26, 2024
a14de07
Beret hat masking (#88656)
Sadboysuss Dec 26, 2024
a775965
Automatic changelog for PR #88570 [ci skip]
tgstation-ci[bot] Dec 26, 2024
66a064c
Automatic changelog for PR #88171 [ci skip]
tgstation-ci[bot] Dec 26, 2024
fa28644
Crowbars can be recycled in lathes (#88659)
SyncIt21 Dec 26, 2024
cfbfd47
Automatic changelog for PR #88689 [ci skip]
tgstation-ci[bot] Dec 26, 2024
bbb6328
Fix kidnapping pod going to unsafe location (#88652)
timothymtorres Dec 26, 2024
bea87a1
Automatic changelog for PR #88656 [ci skip]
tgstation-ci[bot] Dec 26, 2024
f551281
Automatic changelog for PR #88659 [ci skip]
tgstation-ci[bot] Dec 26, 2024
b28e128
Automatic changelog for PR #88652 [ci skip]
tgstation-ci[bot] Dec 26, 2024
fc0f372
Buffs turbine max rpm & output, more maintainence (#88279)
SyncIt21 Dec 26, 2024
fed9882
Fix vent clog event triggering on non-station areas (#88724)
timothymtorres Dec 26, 2024
56ece85
Automatic changelog for PR #88279 [ci skip]
tgstation-ci[bot] Dec 26, 2024
59e320c
Automatic changelog for PR #88724 [ci skip]
tgstation-ci[bot] Dec 26, 2024
5ca9cfb
Fixes an 8 year old bug which colored your HUDs with you (#88667)
SmArtKar Dec 26, 2024
2989b88
Automatic changelog for PR #88667 [ci skip]
tgstation-ci[bot] Dec 26, 2024
6320392
The Chairening: Chairs can break when used to block. Alters how chair…
necromanceranne Dec 26, 2024
42eabc4
Automatic changelog for PR #88480 [ci skip]
tgstation-ci[bot] Dec 26, 2024
bc6ee42
Fish mounts for trophy fish. (#88373)
Ghommie Dec 26, 2024
144f4ca
Automatic changelog for PR #88373 [ci skip]
tgstation-ci[bot] Dec 26, 2024
09093cb
Entertainment chat filter toggle (#88712)
lessthnthree Dec 26, 2024
b220954
Automatic changelog for PR #88712 [ci skip]
tgstation-ci[bot] Dec 26, 2024
ffa56a1
fixes attack chain heck with rped and tables (#88708)
Sadboysuss Dec 26, 2024
bef2194
Automatic changelog for PR #88708 [ci skip]
tgstation-ci[bot] Dec 26, 2024
1443100
516 Compile Compatibility (#88611)
LemonInTheDark Dec 27, 2024
8107776
Mail sorter/flatpack naming fix (#88687)
lessthnthree Dec 27, 2024
4fef9ed
Automatic changelog for PR #88687 [ci skip]
tgstation-ci[bot] Dec 27, 2024
7be7fc1
Rift Fishing (#88619)
carlarctg Dec 27, 2024
ef4f8fa
Automatic changelog for PR #88619 [ci skip]
tgstation-ci[bot] Dec 27, 2024
3c53573
removed some unused sound files and added an unused song to default l…
Sadboysuss Dec 27, 2024
2d25fc7
Fix quiver max_slots var not actually setting storage max_slots (#88731)
00-Steven Dec 27, 2024
7a9557a
Automatic changelog for PR #88731 [ci skip]
tgstation-ci[bot] Dec 27, 2024
d42925d
Optimization for plumbing reaction chamber & catalysts (#88722)
SyncIt21 Dec 27, 2024
00c30c4
Automatic changelog for PR #88722 [ci skip]
tgstation-ci[bot] Dec 27, 2024
ae0128c
Destructive scanner no longer attempts to destroy itself (#88576)
MrMelbert Dec 27, 2024
0564245
Gets rid of spamming during closet breakout (#88682)
SyncIt21 Dec 27, 2024
aa56f68
Automatic changelog for PR #88682 [ci skip]
tgstation-ci[bot] Dec 27, 2024
a868e9c
Prevents vibechecking budget insuls via examine tags (#88665)
SmArtKar Dec 27, 2024
70e3239
Automatic changelog for PR #88665 [ci skip]
tgstation-ci[bot] Dec 27, 2024
5f3d808
[NO GBP] Fixes forcing open airlocks only working once and then never…
SmArtKar Dec 27, 2024
2afb7d3
Automatic changelog for PR #88662 [ci skip]
tgstation-ci[bot] Dec 27, 2024
d4a8315
Iron material tiles can now be used to tile lattice to make plating (…
SmArtKar Dec 28, 2024
87b8c8e
Automatic changelog for PR #88674 [ci skip]
tgstation-ci[bot] Dec 28, 2024
3b1d614
Removes "Prefer multiplication over division" Standard (#88748)
LemonInTheDark Dec 28, 2024
f7e3cad
Sound Optimizations and Debug Tools (#88517)
timothymtorres Dec 28, 2024
051a377
Automatic changelog for PR #88517 [ci skip]
tgstation-ci[bot] Dec 28, 2024
0f95b1b
Fix welding sparks breaking on z level change (#88626)
FlufflesTheDog Dec 28, 2024
78b10db
Automatic changelog for PR #88626 [ci skip]
tgstation-ci[bot] Dec 28, 2024
2d39458
Refactors paper UI (#88627)
jlsnow301 Dec 28, 2024
fda30e2
Changing gather mode on storage's won't drop its items (#88629)
SyncIt21 Dec 28, 2024
cbcc965
Automatic changelog for PR #88629 [ci skip]
tgstation-ci[bot] Dec 28, 2024
752a6ac
proc/get_up actually uses the get_up_time var to determine getting up…
necromanceranne Dec 28, 2024
4a4f2a9
Automatic changelog for PR #88630 [ci skip]
tgstation-ci[bot] Dec 28, 2024
4dc9759
fixes crafting menu rice dough (#88738)
Paxilmaniac Dec 28, 2024
7bb8a2a
Automatic changelog for PR #88738 [ci skip]
tgstation-ci[bot] Dec 28, 2024
9f75545
Give alert spelling fix (#88742)
00-Steven Dec 28, 2024
1e738b1
small microoptimization for `SIGNAL_ADDTRAIT` and `SIGNAL_REMOVETRAIT…
Absolucy Dec 28, 2024
1585922
Automatic changelog for PR #88742 [ci skip]
tgstation-ci[bot] Dec 28, 2024
d2442ee
Automatic changelog for PR #88744 [ci skip]
tgstation-ci[bot] Dec 28, 2024
2bf99e2
Removes Outdated Todo Comment (#88749)
LemonInTheDark Dec 28, 2024
0269ac5
Fix lead acid cell being rated as megacell (#88734)
lessthnthree Dec 28, 2024
5374d06
Automatic changelog for PR #88734 [ci skip]
tgstation-ci[bot] Dec 28, 2024
0bb5410
[NO GBP] Fixes chair, echair, wheelchair and vehicle overlays on pain…
SmArtKar Dec 28, 2024
726320f
Automatic changelog for PR #88745 [ci skip]
tgstation-ci[bot] Dec 28, 2024
3358d3d
Fixes podperson hair not updating (#88664)
SmArtKar Dec 28, 2024
2d6e5b9
Automatic changelog for PR #88664 [ci skip]
tgstation-ci[bot] Dec 28, 2024
f0afb33
Fixes shatter element dropping stuff on blocked turfs (#88739)
SyncIt21 Dec 28, 2024
d88b014
Automatic changelog for PR #88739 [ci skip]
tgstation-ci[bot] Dec 28, 2024
f0a1bd3
[no gbp] fixes being able to tell animals to commit atrocious acts (#…
Ben10Omintrix Dec 28, 2024
6dfab39
Automatic changelog for PR #88754 [ci skip]
tgstation-ci[bot] Dec 28, 2024
d149e35
Automatic TGS DMAPI Update (#88639)
tgstation-ci[bot] Dec 29, 2024
f359be4
you can adjust diagonal walls to be not diagonal walls with a wrench …
mc-oofert Dec 29, 2024
4f77ec3
Automatic changelog for PR #88636 [ci skip]
tgstation-ci[bot] Dec 29, 2024
3af167b
airlocks and computers are leanable (#88478)
Sadboysuss Dec 29, 2024
0ff587d
Automatic changelog for PR #88478 [ci skip]
tgstation-ci[bot] Dec 29, 2024
7f93b34
Fix photocopying removing stamp overlays from the original instead of…
00-Steven Dec 29, 2024
dd1cff2
Automatic changelog for PR #88764 [ci skip]
tgstation-ci[bot] Dec 29, 2024
1e72d6c
Mech-dominating Malf AIs will have their Doomsday timer stopped when …
Rhials Dec 29, 2024
fa6750b
Automatic changelog for PR #88528 [ci skip]
tgstation-ci[bot] Dec 29, 2024
97c8ebd
fixes turf/proc/replace_baseturf from having an infinite loop (#88794)
Kylerace Dec 30, 2024
3c99d44
Automatic changelog for PR #88794 [ci skip]
tgstation-ci[bot] Dec 30, 2024
6180006
forensics spoofing tool (for traitors) (#88357)
mc-oofert Dec 30, 2024
570b169
Automatic changelog for PR #88357 [ci skip]
tgstation-ci[bot] Dec 30, 2024
b288c6b
Make the xmas period longer (#88581)
optimumtact Dec 30, 2024
72a1333
[NO GBP] Blood no longer gets colored with the item its attached to (…
SmArtKar Dec 30, 2024
e7fea69
Automatic changelog for PR #88806 [ci skip]
tgstation-ci[bot] Dec 30, 2024
592770b
Adds a new, unique sound for polling (#88256)
Absolucy Dec 31, 2024
e873f00
Automatic changelog for PR #88256 [ci skip]
tgstation-ci[bot] Dec 31, 2024
a651e82
Fixes Boulder Desyncing (#88775)
LemonInTheDark Dec 31, 2024
b386ad3
Automatic changelog for PR #88775 [ci skip]
tgstation-ci[bot] Dec 31, 2024
e2c1fc6
Ensures that mice don't spawn in unsafe atmos from garbage spawners (…
SmArtKar Dec 31, 2024
d581811
Automatic changelog for PR #88801 [ci skip]
tgstation-ci[bot] Dec 31, 2024
6fe8067
The Extradimensional Blade no longer infinitely scales damage also th…
NamelessFairy Dec 31, 2024
940ce8c
Automatic changelog for PR #88680 [ci skip]
tgstation-ci[bot] Dec 31, 2024
3d678b2
cleans up holodeck map templates + prevents the holodeck from overloa…
mc-oofert Dec 31, 2024
dc0aaba
Automatic changelog for PR #88792 [ci skip]
tgstation-ci[bot] Dec 31, 2024
3d23ada
Fix unique AI lawset station trait leaving the config default lawset …
Arturlang Dec 31, 2024
54eaca1
Automatic changelog for PR #88638 [ci skip]
tgstation-ci[bot] Dec 31, 2024
51de55d
Reworks how colorful reagent and bodypart coloring work (#88758)
SmArtKar Dec 31, 2024
dd8a6d4
Automatic changelog for PR #88758 [ci skip]
tgstation-ci[bot] Dec 31, 2024
7b2c9c1
Fix paper stamp overlays inheriting colour and sometimes sliding belo…
00-Steven Dec 31, 2024
4f481f5
Paper actually resets its icon state to the clear one when cleared (#…
00-Steven Dec 31, 2024
a749a9c
Automatic changelog for PR #88763 [ci skip]
tgstation-ci[bot] Dec 31, 2024
6f041e0
Automatic changelog for PR #88765 [ci skip]
tgstation-ci[bot] Dec 31, 2024
d79cf92
Clipboards no longer share their color with their contents (#88762)
00-Steven Dec 31, 2024
af8184a
Automatic changelog for PR #88762 [ci skip]
tgstation-ci[bot] Dec 31, 2024
825a595
Implement byondStorage backend for tgui (#88624)
Absolucy Dec 31, 2024
ce5861a
Automatic changelog for PR #88624 [ci skip]
tgstation-ci[bot] Dec 31, 2024
4e7ba77
[NO GBP] Small boxed messages tweaks (#88735)
AyIong Jan 2, 2025
6319749
Automatic changelog for PR #88735 [ci skip]
tgstation-ci[bot] Jan 2, 2025
d285ae3
Fixes rolling table being able to carry an infinite amount of dwarves…
SmArtKar Jan 2, 2025
1312c8a
Automatic changelog for PR #88732 [ci skip]
tgstation-ci[bot] Jan 2, 2025
365cf16
[NO GBP] Fixes HUD implant message being reversed (#88774)
SmArtKar Jan 3, 2025
a693fcd
Automatic changelog for PR #88774 [ci skip]
tgstation-ci[bot] Jan 3, 2025
573445d
Fixes admin observe showing all antags as revs upon enabling Real Nam…
SmArtKar Jan 3, 2025
59cc659
Automatic changelog for PR #88859 [ci skip]
tgstation-ci[bot] Jan 3, 2025
02dc6c1
miscellaneous mining-related fixes (#88852)
Hatterhat Jan 4, 2025
375873d
Automatic changelog for PR #88852 [ci skip]
tgstation-ci[bot] Jan 4, 2025
35ee05c
fixes corgi pop skyrocketing (#88896)
Ben10Omintrix Jan 6, 2025
959ee63
Automatic changelog for PR #88896 [ci skip]
tgstation-ci[bot] Jan 6, 2025
0846b2b
Fix missed `byond://` hrefs in stat panel (#88918)
AyIong Jan 7, 2025
8674f0e
Fix a bunch of html UI's for 516 (#88917)
AyIong Jan 7, 2025
f239038
Automatic changelog for PR #88917 [ci skip]
tgstation-ci[bot] Jan 7, 2025
7201f44
[NO GBP] *Properly* rebuild plane masters after client login if switc…
Absolucy Jan 7, 2025
eda8763
Automatic changelog for PR #88829 [ci skip]
tgstation-ci[bot] Jan 7, 2025
4a493ee
[s] Records / PAI patching (#89049)
MrMelbert Jan 13, 2025
9f69ab0
Nails a fishing flaky to the wall (#88938)
SmArtKar Jan 8, 2025
6a250bd
Modular changes for 12/31
FlufflesTheDog Jan 8, 2025
538b104
Batch of TG PRs 12/31 (#4743)
vinylspiders Jan 15, 2025
b51354f
Update rust_g to 3.5.1 (#4749)
FlufflesTheDog Jan 15, 2025
04f60f2
[MODULAR] Minor MagFed Turret Tweaks (#4744)
Zenitheevee Jan 15, 2025
d2b8403
Brand intelligence unanchors rebellious vending machines (#4755)
FlufflesTheDog Jan 15, 2025
55af2fa
Automatic changelog for PR #4744 [ci skip]
novasector-ci[bot] Jan 15, 2025
9ab8ef6
Automatic changelog for PR #4755 [ci skip]
novasector-ci[bot] Jan 15, 2025
2e2f3d2
Tune .460 Ceres AP Rounds (#4735)
LordHookie Jan 15, 2025
795131d
Automatic changelog for PR #4735 [ci skip]
novasector-ci[bot] Jan 15, 2025
78f7979
Adds vials to chemistry bag's list (#4732)
NeonNik2245 Jan 15, 2025
4d5aa53
Finish what #13138 (?) started (#4734)
LordHookie Jan 15, 2025
db65537
Automatic changelog for PR #4732 [ci skip]
novasector-ci[bot] Jan 15, 2025
4d5b454
Automatic changelog for PR #4734 [ci skip]
novasector-ci[bot] Jan 15, 2025
da8da4a
Automatic changelog compile [ci skip]
novasector-ci[bot] Jan 15, 2025
ccbc171
Merge remote-tracking branch 'nova/master' into upsterrrrrrrrreem,
SynthTwo Jan 16, 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
  •  
  •  
  •  
9 changes: 7 additions & 2 deletions .github/alternate_byond_versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@
# This is useful for making sure we maintain compatibility with both older and newer versions,
# while still having our main tests run on a guaranteed pinned version.

# Format is version: map
# Format is "version: map" or "version: map;max_required_client_version"
# Example:
# 500.1337: runtimestation
515.1636: runtimestation
# 516.1638: runtimestation;516
# Lowest supported version
# NOVA EDIT - Original: 515.1627: runtimestation
515.1637: runtimestation
# Beta version
516.1648: runtimestation;516
2 changes: 0 additions & 2 deletions .github/guides/STANDARDS.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,6 @@ var/path_type = "/obj/item/baseball_bat"

* You are expected to help maintain the code that you add, meaning that if there is a problem then you are likely to be approached in order to fix any issues, runtimes, or bugs.

* Do not divide when you can easily convert it to multiplication. (ie `4/2` should be done as `4*0.5`)

* Separating single lines into more readable blocks is not banned, however you should use it only where it makes new information more accessible, or aids maintainability. We do not have a column limit, and mass conversions will not be received well.

* If you used regex to replace code during development of your code, post the regex in your PR for the benefit of future developers and downstream users.
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ jobs:
- name: Find Alternate Tests
id: alternate_test_finder
run: |
ALTERNATE_TESTS_JSON=$(jq -nRc '[inputs | capture("^(?<major>[0-9]+)\\.(?<minor>[0-9]+): (?<map>.+)$")]' .github/alternate_byond_versions.txt)
ALTERNATE_TESTS_JSON=$(jq -nRc '[inputs | capture("^(?<major>[0-9]+)\\.(?<minor>[0-9]+): (?<map>[^;]+);?(?<max_client_version>[0-9]+)?$")]' .github/alternate_byond_versions.txt)
echo "alternate_tests=$ALTERNATE_TESTS_JSON" >> $GITHUB_OUTPUT
- name: Collect byond client version configuration
id: max_required_byond_client
Expand Down Expand Up @@ -226,7 +226,7 @@ jobs:
map: ${{ matrix.setup.map }}
major: ${{ matrix.setup.major }}
minor: ${{ matrix.setup.minor }}
max_required_byond_client: ${{needs.collect_data.outputs.max_required_byond_client}}
max_required_byond_client: ${{ matrix.setup.max_client_version || needs.collect_data.outputs.max_required_byond_client }}

compare_screenshots:
if: needs.collect_data.outputs.alternate_tests == '[]' || needs.run_alternate_tests.result == 'success'
Expand Down Expand Up @@ -294,10 +294,11 @@ jobs:
completion_gate: # Serves as a non-moving target for branch rulesets
if: always() && !cancelled()
name: Completion Gate
needs: [ test_windows, compare_screenshots, compile_all_maps, run_linters ]
needs: [ test_windows, compare_screenshots, compile_all_maps, run_all_tests, run_alternate_tests, run_linters ]
runs-on: ubuntu-latest
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@release/v1
with:
jobs: ${{ toJSON(needs) }}
allowed-skips: compare_screenshots
2 changes: 1 addition & 1 deletion .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ on:
jobs:
run_integration_tests:
runs-on: ubuntu-latest
timeout-minutes: 15
timeout-minutes: 20 # NOVA EDIT CHANGE - Original: timeout-minutes: 15
services:
mysql:
image: mysql:latest
Expand Down
102 changes: 61 additions & 41 deletions _maps/RandomRuins/IceRuins/icemoon_surface_phonebooth.dmm
Original file line number Diff line number Diff line change
@@ -1,99 +1,119 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/machinery/holopad,
/turf/open/floor/iron/dark/smooth_edge{
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
},
/turf/open/floor/iron/dark/smooth_large,
/area/ruin/powered/icemoon_phone_booth)
"c" = (
/obj/machinery/door/window/left/directional/north,
/obj/machinery/door/window/left/directional/south,
/turf/open/floor/iron/dark/smooth_edge{
dir = 4
},
/area/ruin/powered/icemoon_phone_booth)
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
"e" = (
/obj/structure/lattice,
/turf/open/misc/asteroid/snow/icemoon,
/area/ruin/powered/icemoon_phone_booth)
/area/icemoon/underground/explored)
"k" = (
/obj/machinery/vending/coffee,
/obj/machinery/vending/cigarette{
all_products_free = 0
},
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/plating/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"q" = (
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
dir = 8
},
/obj/machinery/atmospherics/components/tank/air/layer4{
/obj/effect/turf_decal/weather/snow/corner{
dir = 8
},
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/weather/snow,
/turf/open/floor/plating/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"v" = (
"q" = (
/obj/structure/lattice,
/obj/structure/billboard/Phone_booth,
/turf/open/misc/asteroid/snow/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"z" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
/area/icemoon/underground/explored)
"v" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/machinery/light/small/directional/north,
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
},
/obj/item/gps/spaceruin{
gpstag = "Public Holophone"
},
/obj/effect/turf_decal/weather/snow/corner{
dir = 5
},
/obj/effect/turf_decal/weather/snow,
/turf/open/floor/plating/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"z" = (
/obj/machinery/door/window/left/directional/north,
/obj/machinery/door/window/left/directional/south,
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/floor/iron/dark/smooth_edge{
dir = 4
dir = 1
},
/area/ruin/powered/icemoon_phone_booth)
"J" = (
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
},
/obj/item/gps/spaceruin{
gpstag = "Public Holophone"
},
/obj/machinery/light/small{
dir = 1
/obj/machinery/atmospherics/components/tank/air/layer4{
dir = 8
},
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/weather/snow/corner{
dir = 4
},
/obj/effect/turf_decal/weather/snow,
/turf/open/floor/plating/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"M" = (
/turf/closed/wall/ice,
/area/ruin/powered/icemoon_phone_booth)
"R" = (
/obj/effect/spawner/structure/window/hollow/reinforced,
/turf/open/floor/plating/icemoon,
/obj/machinery/holopad,
/obj/machinery/airalarm/directional/north,
/obj/effect/mapping_helpers/airalarm/all_access,
/turf/open/floor/iron/dark/smooth_large,
/area/ruin/powered/icemoon_phone_booth)
"V" = (
/obj/structure/lattice,
/turf/open/misc/asteroid/snow/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"W" = (
/obj/machinery/vending/cigarette{
all_products_free = 0
},
/obj/machinery/vending/coffee,
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 8
},
/obj/effect/turf_decal/weather/snow/corner{
dir = 8
},
/obj/effect/turf_decal/weather/snow,
/turf/open/floor/plating/icemoon,
/area/ruin/powered/icemoon_phone_booth)
"W" = (
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)

(1,1,1) = {"
v
q
M
V
k
W
M
c
"}
(2,1,1) = {"
e
W
M
R
a
z
c
"}
(3,1,1) = {"
V
e
M
v
J
q
M
c
"}
Original file line number Diff line number Diff line change
Expand Up @@ -993,9 +993,6 @@
/area/ruin/comms_agent)
"UI" = (
/obj/structure/table/reinforced,
/obj/machinery/computer/records/security/laptop/syndie{
dir = 1
},
/obj/item/paper/monitorkey{
pixel_x = -15;
pixel_y = 7
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@
},
/obj/structure/rack,
/obj/item/wrench,
/obj/item/crowbar/large/heavy,
/obj/item/crowbar/large/twenty_force,
/obj/machinery/light/small/built/directional/south,
/turf/open/floor/plating/icemoon,
/area/ruin/powered/shuttle)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3503,7 +3503,7 @@
/area/ruin/syndibiodome)
"Pw" = (
/obj/structure/table/reinforced/plastitaniumglass,
/obj/item/surgery_tray/full,
/obj/effect/spawner/surgery_tray/full,
/obj/effect/turf_decal/siding/wideplating/dark{
dir = 5
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2005,7 +2005,7 @@
/area/ruin/interdyne_planetary_base/eng)
"qw" = (
/obj/structure/table/reinforced/rglass,
/obj/item/surgery_tray/full/morgue,
/obj/effect/spawner/surgery_tray/full/morgue,
/obj/machinery/camera/autoname/directional/east{
network = list("intd13")
},
Expand Down
1 change: 0 additions & 1 deletion _maps/RandomRuins/SpaceRuins/DJstation/kitchen_1.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
/area/ruin/space/djstation)
"t" = (
/obj/structure/closet/secure_closet/freezer/fridge/all_access,
/obj/machinery/light/directional/south,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron,
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/anomaly_research.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,7 @@
"kp" = (
/obj/effect/spawner/random/environmentally_safe_anomaly/immobile,
/turf/template_noop,
/area/space)
/area/space/nearstation)
"kt" = (
/obj/effect/turf_decal/tile/purple/half/contrasted{
dir = 1
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/bigderelict1.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@
name = "dried blood trail"
},
/mob/living/basic/creature{
desc = "Awh its so sm-OH GOD WHAT THE FUCK.";
desc = "Awh, it's so sm-OH GOD, WHAT THE FUCK.";
health = 25;
maxHealth = 25;
name = "hatchling";
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/bus.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@
/turf/open/misc/asteroid/airless,
/area/ruin/space)
"ET" = (
/mob/living/basic/lizard,
/mob/living/basic/lizard/space,
/turf/open/misc/asteroid/airless,
/area/ruin/space)
"Fo" = (
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/dangerous_research.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/dangerous_research/medical)
"aZ" = (
/obj/item/surgery_tray/full,
/obj/effect/spawner/surgery_tray/full,
/obj/structure/table,
/turf/open/floor/plating/rust,
/area/ruin/space/has_grav/dangerous_research/medical)
Expand Down
2 changes: 0 additions & 2 deletions _maps/RandomRuins/SpaceRuins/garbagetruck4.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,6 @@
/area/ruin/space/has_grav/garbagetruck/toystore)
"lm" = (
/obj/structure/spider/stickyweb,
/obj/structure/spider/stickyweb/very_sticky,
/turf/open/floor/plating,
/area/ruin/space/has_grav/garbagetruck/toystore)
"mf" = (
Expand Down Expand Up @@ -182,7 +181,6 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/garbagetruck/toystore)
"qX" = (
/obj/structure/spider/stickyweb/very_sticky,
/obj/item/food/badrecipe/moldy,
/obj/structure/spider/stickyweb,
/obj/item/food/spidereggs{
Expand Down
2 changes: 1 addition & 1 deletion _maps/RandomRuins/SpaceRuins/interdyne.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -1015,7 +1015,7 @@
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/interdyne)
"PD" = (
/obj/item/surgery_tray/full,
/obj/effect/spawner/surgery_tray/full,
/obj/structure/table/reinforced/rglass,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/interdyne)
Expand Down
14 changes: 7 additions & 7 deletions _maps/RandomRuins/SpaceRuins/meatderelict.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -484,7 +484,7 @@
/obj/effect/turf_decal/siding/blue{
dir = 6
},
/obj/item/surgery_tray/full/deployed,
/obj/effect/spawner/surgery_tray/full/deployed,
/turf/open/indestructible/white,
/area/ruin/space/has_grav/powered/biooutpost)
"kh" = (
Expand Down Expand Up @@ -728,8 +728,8 @@
/obj/effect/turf_decal/siding/purple{
dir = 1
},
/obj/item/ammo_casing/a357/spent,
/obj/item/ammo_casing/a357/spent,
/obj/item/ammo_casing/c357/spent,
/obj/item/ammo_casing/c357/spent,
/turf/open/indestructible/white,
/area/ruin/space/has_grav/powered/biooutpost)
"oQ" = (
Expand Down Expand Up @@ -887,7 +887,7 @@
/obj/effect/turf_decal/siding/purple{
dir = 1
},
/obj/item/ammo_casing/a357/spent,
/obj/item/ammo_casing/c357/spent,
/turf/open/indestructible/white,
/area/ruin/space/has_grav/powered/biooutpost)
"rl" = (
Expand Down Expand Up @@ -1561,9 +1561,9 @@
/turf/open/indestructible/plating,
/area/ruin/space/has_grav/powered/biooutpost)
"DC" = (
/obj/item/ammo_casing/a357/spent,
/obj/item/ammo_casing/a357/spent,
/obj/item/ammo_casing/a357/spent,
/obj/item/ammo_casing/c357/spent,
/obj/item/ammo_casing/c357/spent,
/obj/item/ammo_casing/c357/spent,
/turf/open/indestructible/white,
/area/ruin/space/has_grav/powered/biooutpost)
"DJ" = (
Expand Down
Loading
Loading