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

Latest tgstation updates (2024-09-10) #41

Merged
merged 755 commits into from
Sep 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
755 commits
Select commit Hold shift + click to select a range
eb04102
Fix runtime with `convert_reagent` (#86089)
MrMelbert Aug 27, 2024
196e191
fix computer sound loop (#86081)
Sadboysuss Aug 27, 2024
a3a68e3
Automatic changelog for PR #86089 [ci skip]
comfyorange Aug 27, 2024
54f2486
Automatic changelog for PR #86081 [ci skip]
comfyorange Aug 27, 2024
eba37b3
Automatic changelog compile [ci skip]
actions-user Aug 28, 2024
4481704
Detective Board for evidences (#85609)
FeudeyTF Aug 28, 2024
b194802
Automatic changelog for PR #85609 [ci skip]
comfyorange Aug 28, 2024
8fa9db8
Reverts accidental .gitignore changes (#86114)
AnturK Aug 28, 2024
de114a9
Revolver in roundstart holsters is on the last slot and not on first …
Xackii Aug 28, 2024
5cc6bf5
Automatic changelog for PR #86023 [ci skip]
comfyorange Aug 28, 2024
e3823fb
Stagger animation is no longer horrilbly jittery (#86027)
SmArtKar Aug 28, 2024
3b83a11
Automatic changelog for PR #86027 [ci skip]
comfyorange Aug 28, 2024
45174ce
New maintenance hazard: Smokey Remains (#86016)
Rhials Aug 28, 2024
fc41c78
Automatic changelog for PR #86016 [ci skip]
comfyorange Aug 28, 2024
2c06a5c
Automatic changelog compile [ci skip]
actions-user Aug 29, 2024
88bc037
Projectiles no longer always play turf hit sound (#86095)
SmArtKar Aug 29, 2024
807a22b
Automatic changelog for PR #86095 [ci skip]
comfyorange Aug 29, 2024
1e36864
Removes a no longer used fish variable. (#86105)
Ghommie Aug 29, 2024
73f304a
Plexagon Crew Manifest is accessible and free to everyone. (#86070)
SmArtKar Aug 29, 2024
65ac6da
Automatic changelog for PR #86070 [ci skip]
comfyorange Aug 29, 2024
c2dfddc
Automatic changelog compile [ci skip]
actions-user Aug 30, 2024
9a9b428
Wallening Revert [MDB Ignore][IDB Ignore] (#86161)
tgstation-ci[bot] Sep 3, 2024
edb4437
[NO GBP] Return wrap for stat panel tabs (#85399)
AyIong Sep 3, 2024
c3c15f8
Automatic changelog for PR #85399 [ci skip]
comfyorange Sep 3, 2024
dbb884c
Fixes ice cream vat refilling (#86232)
JohnFulpWillard Sep 3, 2024
54d8f88
Automatic changelog for PR #86232 [ci skip]
comfyorange Sep 3, 2024
1beb72f
Fix detective board placing (#86221)
FeudeyTF Sep 3, 2024
6df57b6
Automatic changelog for PR #86221 [ci skip]
comfyorange Sep 3, 2024
d88c246
Gravity generator sound overhaul (#86080)
Sadboysuss Sep 3, 2024
4e4ba93
Heretic sacrifice theme (#86124)
Sadboysuss Sep 3, 2024
8263be1
All jaunts now kick you out if you are KO'd mid-jaunt (#86339)
Absolucy Sep 3, 2024
45a7a67
Reverts an unintended change to Leeching Walk. (#86295)
EnterTheJake Sep 3, 2024
9a247b7
Fixes consistency issue in crafting (#86283)
vinylspiders Sep 3, 2024
9ef086b
Adds sounds to conveyor belt switch (#86158)
Hardly3D Sep 3, 2024
7b46cef
Fixes runtimes caused by dreamluau's absence (#86171)
Y0SH1M4S73R Sep 3, 2024
594fd06
Fixes Skub not fitting in Skub box (#86155)
lessthnthree Sep 3, 2024
b1b2d2e
Fixes the die of fate deleting all your organs when rolling a 4 (#86152)
vinylspiders Sep 3, 2024
c6ae696
Fixes radio noise prefs not being respected (unless you're deaf) (#86…
vinylspiders Sep 3, 2024
2965913
Introduces the ability to send legally distinct spam mail over fax (a…
00-Steven Sep 3, 2024
b82028e
Fixes Light Overload draining almost no power and Powersinks draining…
Redrover1760 Sep 3, 2024
4073b11
Fix spy rewards runtiming (#86088)
MrMelbert Sep 3, 2024
9712062
Pride mirror yeets you into space once again. Mirrors also now use to…
SmArtKar Sep 3, 2024
6045bd0
Fix screwing radio headset in combat mode don't do anything (#86082)
Xackii Sep 3, 2024
6c0ba4f
Adds new sprites for hellfire lasers (#86074)
SmArtKar Sep 3, 2024
cc94918
Fixes tram crossing signal malfunctioning [NO GBP] (#86344)
lessthnthree Sep 3, 2024
40dfabd
Fixes ballistic weapons not making any firing sound (#86250)
vinylspiders Sep 3, 2024
0585c67
Adds multi-z disposal segments to the RPD, fixes wonky multi-z dispos…
00-Steven Sep 3, 2024
13b6025
Makes big manipulator hands move smoothly with the base when it's mov…
00-Steven Sep 3, 2024
d5418d6
Fixes lua signal handlers erroring if they don't return anything. (#8…
Watermelon914 Sep 3, 2024
1aa6d02
Fixes buckling to beds in some situations making you use the pillow a…
00-Steven Sep 3, 2024
fd5d638
When silicons use their radio they don't whisper (#86067)
alien3301 Sep 3, 2024
cc8b089
Fixes Ice Box lower floor maintenance from not being radstorm protect…
lessthnthree Sep 3, 2024
88022e8
Fix typo in CRUSH_CRIT_PARAPLEGIC (#85975)
Artemchik542 Sep 3, 2024
8e36655
Automatic changelog for PR #86080 [ci skip]
comfyorange Sep 3, 2024
c6c8c84
Automatic changelog for PR #86339 [ci skip]
comfyorange Sep 3, 2024
593086d
Automatic changelog for PR #86124 [ci skip]
comfyorange Sep 3, 2024
fa7eaa1
Automatic changelog for PR #86283 [ci skip]
comfyorange Sep 3, 2024
3a50f16
Automatic changelog for PR #86158 [ci skip]
comfyorange Sep 3, 2024
123e016
Automatic changelog for PR #86155 [ci skip]
comfyorange Sep 3, 2024
0663b84
Automatic changelog for PR #86132 [ci skip]
comfyorange Sep 3, 2024
3dd0e88
Automatic changelog for PR #86069 [ci skip]
comfyorange Sep 3, 2024
36ad13c
Automatic changelog for PR #86048 [ci skip]
comfyorange Sep 3, 2024
a419552
Automatic changelog for PR #86088 [ci skip]
comfyorange Sep 3, 2024
b662721
Automatic changelog for PR #86082 [ci skip]
comfyorange Sep 3, 2024
b593820
Automatic changelog for PR #86074 [ci skip]
comfyorange Sep 3, 2024
21707a2
Automatic changelog for PR #86344 [ci skip]
comfyorange Sep 3, 2024
8c74d85
Automatic changelog for PR #86250 [ci skip]
comfyorange Sep 3, 2024
673dd94
Automatic changelog for PR #86087 [ci skip]
comfyorange Sep 3, 2024
7789fcd
Automatic changelog for PR #86354 [ci skip]
comfyorange Sep 3, 2024
fed47ea
Automatic changelog for PR #86052 [ci skip]
comfyorange Sep 3, 2024
1e09847
Automatic changelog for PR #86003 [ci skip]
comfyorange Sep 3, 2024
9a0abfa
Automatic changelog for PR #86067 [ci skip]
comfyorange Sep 3, 2024
ebde67d
Automatic changelog for PR #86071 [ci skip]
comfyorange Sep 3, 2024
6c05c66
Automatic changelog for PR #85975 [ci skip]
comfyorange Sep 3, 2024
ad9a493
Removing an undefined var that's been bothering CI (#86444)
Ghommie Sep 3, 2024
7d78275
Cardborg costume no longer gets its appearance deleted when you drop …
SmArtKar Sep 3, 2024
a568646
Automatic changelog for PR #86037 [ci skip]
comfyorange Sep 3, 2024
f586667
Automatic changelog compile [ci skip]
actions-user Sep 4, 2024
4039903
Shield "las" typos fixed (#86251)
Astrogem2 Sep 4, 2024
2d3967b
Automatic changelog for PR #86251 [ci skip]
comfyorange Sep 4, 2024
c6952e1
Build script detects sound changes properly. (#86113)
AnturK Sep 4, 2024
13ae831
Voidwalker 'Unsettle' doesn't immediately go on cooldown if line of s…
Time-Green Sep 4, 2024
c625db7
Bumps Icon Cutter to v4.0.0 (#86131)
LemonInTheDark Sep 4, 2024
12404cc
Automatic changelog for PR #86111 [ci skip]
comfyorange Sep 4, 2024
d1a37bd
Sticker packs/Chief Engineer sticker (#86154)
lessthnthree Sep 4, 2024
fc46677
Fixes anomaly suicides and a grammar mishap in the suicide message (#…
Rhials Sep 4, 2024
6a7953d
Tguicheckbox tracks index (#86157)
Metekillot Sep 4, 2024
c2a41e0
Automatic changelog for PR #86154 [ci skip]
comfyorange Sep 4, 2024
27e288a
Smartfridge no longer pops open a separate tgui input to vend several…
JohnFulpWillard Sep 4, 2024
44982ae
Automatic changelog for PR #86272 [ci skip]
comfyorange Sep 4, 2024
0484308
Automatic changelog for PR #86157 [ci skip]
comfyorange Sep 4, 2024
4968fd3
Automatic changelog for PR #85970 [ci skip]
comfyorange Sep 4, 2024
9942405
[NO GBP] Re-adds the cytopro to the science areas (#86441)
r3dj4ck0424 Sep 4, 2024
c7298a1
Automatic changelog for PR #86441 [ci skip]
comfyorange Sep 4, 2024
c8b962a
restore lost to wallening revert runtime map edit (#86440)
Sadboysuss Sep 4, 2024
d2ab513
Reintroducing my PRs that were lost in the wallening revert. (#86439)
Ghommie Sep 4, 2024
d9951f2
Makes Cytology Vendor sell the correct type of bio suits. (#86122)
Archimus12 Sep 4, 2024
b6075ad
Automatic changelog for PR #86122 [ci skip]
comfyorange Sep 4, 2024
a84c95e
Rum can be synthetized again (#86130)
Ghommie Sep 4, 2024
cbd4b4e
Automatic changelog for PR #86130 [ci skip]
comfyorange Sep 4, 2024
8436d3e
Adds a Quiver to the Syndie rebar + various rebar and bolt improveme…
EnterTheJake Sep 4, 2024
c4fe24a
Automatic changelog for PR #86116 [ci skip]
comfyorange Sep 4, 2024
de68bb7
fish sounds (#86445)
Sadboysuss Sep 4, 2024
5db0b3f
Automatic changelog for PR #86445 [ci skip]
comfyorange Sep 4, 2024
9f686f5
new aquarium ui and few new additions (#85627)
Ben10Omintrix Sep 4, 2024
8fe62da
Automatic changelog for PR #85627 [ci skip]
comfyorange Sep 4, 2024
91baa94
event based incapicated and able_to_run (#86031)
Ben10Omintrix Sep 4, 2024
ab0cad7
Automatic changelog for PR #86031 [ci skip]
comfyorange Sep 4, 2024
c7a4dd7
Detective board UI fixes (#86454)
FeudeyTF Sep 4, 2024
eba6f54
Automatic changelog for PR #86454 [ci skip]
comfyorange Sep 4, 2024
4f63b61
fixes fences being pitch black (lost from wallening revert) (#86447)
Ben10Omintrix Sep 4, 2024
391d862
Automatic changelog for PR #86447 [ci skip]
comfyorange Sep 4, 2024
c1c9ecb
[no gbp] aquarium ui fix (#86477)
Ben10Omintrix Sep 4, 2024
a49c840
Automatic changelog for PR #86477 [ci skip]
comfyorange Sep 4, 2024
883eb18
Let ghosts use the jump emote (#86168)
optimumtact Sep 4, 2024
b2f1a7b
Automatic changelog for PR #86168 [ci skip]
comfyorange Sep 4, 2024
c28b54c
Automatic changelog compile [ci skip]
actions-user Sep 5, 2024
061d2a1
Re-adds the Runtime station delivery/navigation beacons (#86455)
Rhials Sep 5, 2024
0b18f16
Fixes an oversight with jump boots (#86463)
vinylspiders Sep 5, 2024
68d182b
Moves deletion for dreamluau objects to happen at the very end of the…
Watermelon914 Sep 5, 2024
4c5273b
(prev grey bull only) Soda and bee cans fit on tool belts - honoring …
KazooBard Sep 5, 2024
859f723
Automatic changelog for PR #86455 [ci skip]
comfyorange Sep 5, 2024
094cbc8
Automatic changelog for PR #86463 [ci skip]
comfyorange Sep 5, 2024
821f04f
Automatic changelog for PR #86099 [ci skip]
comfyorange Sep 5, 2024
ed3561d
Prevents changelings from spawning bloody spiders inside of vents (#8…
SmArtKar Sep 5, 2024
47556f5
Automatic changelog for PR #86448 [ci skip]
comfyorange Sep 5, 2024
96daf86
You can kill germs by actually cooking the food now (or by setting it…
Ghommie Sep 5, 2024
78f490f
Automatic changelog for PR #86224 [ci skip]
comfyorange Sep 5, 2024
c7f547f
Acromegaly no longer makes you bonk your head on airlocks while you'r…
SmArtKar Sep 5, 2024
005bc36
Automatic changelog for PR #86121 [ci skip]
comfyorange Sep 5, 2024
541cb3e
Syndie Sleepers now drop appropriate circuitboards and are aptly name…
Ghommie Sep 5, 2024
aa94e77
Automatic changelog for PR #86092 [ci skip]
comfyorange Sep 5, 2024
873bce3
[no gbp] increase volume of medkit sounds (#86466)
Sadboysuss Sep 5, 2024
a4c60b6
Update gbp.toml
ZephyrTFA Sep 5, 2024
2baf530
Update broken base turf icon [Post Wallening] (#86451)
lessthnthree Sep 5, 2024
d8fe191
Automatic changelog for PR #86451 [ci skip]
comfyorange Sep 5, 2024
3a2d425
Aquarium fish visuals cleanup and unit test. (#86090)
Ghommie Sep 5, 2024
b2a4629
Automatic changelog for PR #86090 [ci skip]
comfyorange Sep 5, 2024
aefa221
Heretic Influences use alt appearances (so ghosts can now see them (s…
MrMelbert Sep 5, 2024
444b499
Fixes Infinite Codicies (#86468)
TwistedCicrularConvexLens Sep 5, 2024
a380e4c
gives some items sound_vary true (#86467)
Sadboysuss Sep 5, 2024
75de9d7
Automatic changelog for PR #85932 [ci skip]
comfyorange Sep 5, 2024
1cc4250
Automatic changelog for PR #86468 [ci skip]
comfyorange Sep 5, 2024
17bec63
Automatic changelog for PR #86467 [ci skip]
comfyorange Sep 5, 2024
5f47989
Gives Plumbing Constructors and RTDs pick up and UI sounds (#86103)
Hardly3D Sep 5, 2024
67b18e0
Automatic changelog for PR #86103 [ci skip]
comfyorange Sep 5, 2024
a4b8135
Changes Brimdemon Trophy Text (#86471)
r3dj4ck0424 Sep 5, 2024
1657a5d
Changed `BUILD.cmd` in the RUNNING_A_SERVER.MD instructions to the co…
Jewelry-x Sep 5, 2024
9b668a0
Automatic changelog for PR #86471 [ci skip]
comfyorange Sep 5, 2024
7b3bf9d
Automatic changelog for PR #86469 [ci skip]
comfyorange Sep 5, 2024
55bd28d
Reformats rebar crossbow description, removes nonexistent misfire war…
OverwatchVoice Sep 5, 2024
66fc65d
Automatic changelog for PR #86474 [ci skip]
comfyorange Sep 5, 2024
37b3827
Embed updating now actually properly adds the embed element and embed…
Majkl-J Sep 5, 2024
954a072
bumps dreamluau to 0.1.2 (#86060)
Y0SH1M4S73R Sep 5, 2024
3600f3c
Makes it so that every shields can be shieldbashed, not just riot shi…
Singul0 Sep 5, 2024
39e58f8
Refactor some usages of `get_step_towards` in loops to use `get_steps…
Absolucy Sep 5, 2024
74c0a0b
Automatic changelog for PR #86097 [ci skip]
comfyorange Sep 5, 2024
80a094d
Exodrones can now have a custom name assigned by mappers (#86458)
norsvenska Sep 5, 2024
34fa510
Automatic changelog for PR #86039 [ci skip]
comfyorange Sep 5, 2024
741d8b4
Automatic changelog for PR #86020 [ci skip]
comfyorange Sep 5, 2024
d463358
Automatic changelog for PR #86060 [ci skip]
comfyorange Sep 5, 2024
ad36b54
Ethereal Food and Drink Tweak (#86043)
plsleavemealon Sep 5, 2024
5d67d64
The proc that calculates the force of a fish now takes metalgen into …
Ghommie Sep 5, 2024
0088768
Adds two new BR maps, basic mobs, BR tweaks & fixes (#85292)
jlsnow301 Sep 5, 2024
a724d2b
Automatic changelog for PR #85292 [ci skip]
comfyorange Sep 5, 2024
a5ad567
Automatic changelog compile [ci skip]
actions-user Sep 6, 2024
f811d41
New ERT: Code Violet EMT Response Team (#85650)
Rhials Sep 6, 2024
b93ff70
Automatic changelog for PR #85650 [ci skip]
comfyorange Sep 6, 2024
946582b
Fix basic bots stacking path hud images infinitely (#86499)
optimumtact Sep 6, 2024
5167126
Fixes the forgotten_ship captain having a normal makarov instead of a…
Singul0 Sep 6, 2024
1224132
Automatic changelog for PR #86472 [ci skip]
comfyorange Sep 6, 2024
e42ba41
Automatic TGS DMAPI Update (#86484)
comfyorange Sep 6, 2024
5caa02e
Replace COMFY_ORANGE_PAT with tgstation-ci[bot] app token (#86457)
Cyberboss Sep 6, 2024
c50f67b
Fixes an faulty message when a AI controlled mech is destroyed (#86485)
Vect0r2 Sep 6, 2024
291f80c
Recovers some wallening Icebox changes [MDB Ignore] (#86487)
MrMelbert Sep 6, 2024
a66065c
Removes a signal and a list from the movetype handler element. (#86119)
Ghommie Sep 6, 2024
52ccdf2
Prevents persistence from trying to load more engravings than exists …
Profakos Sep 6, 2024
b8c63da
Revert "Replace COMFY_ORANGE_PAT with tgstation-ci[bot] app token" (#…
optimumtact Sep 6, 2024
c93568b
Fix the task bar icon for the client (#86504)
MrStonedOne Sep 6, 2024
12ccfdd
Automatic changelog for PR #86504 [ci skip]
comfyorange Sep 6, 2024
9d2f101
fixes basic mobs not losing their aggroed appearance after death (#86…
Ben10Omintrix Sep 6, 2024
22aef71
Automatic changelog for PR #86489 [ci skip]
comfyorange Sep 6, 2024
35aac1a
You don't need two hands to stream with broadcast camera (#86473)
Xackii Sep 6, 2024
dc0ea93
Automatic changelog for PR #86473 [ci skip]
comfyorange Sep 6, 2024
981f096
Allows people to skip the icon cutter on a DMTARGET, but properly thi…
optimumtact Sep 6, 2024
a82fac4
Add start and completion gates to CI (#86510)
Cyberboss Sep 6, 2024
10c2b73
The fishening v3: Fishing lures. (#86007)
Ghommie Sep 6, 2024
54b48c2
Automatic changelog for PR #86007 [ci skip]
comfyorange Sep 6, 2024
452c2b3
Fix in game pr announce. (#86505)
MrStonedOne Sep 7, 2024
7d1788e
Automatic changelog compile [ci skip]
actions-user Sep 7, 2024
6468eb8
Fix alternate tests checking (#86530)
Cyberboss Sep 7, 2024
8e4102e
[no gbp] increase sound volume of fish sounds (#86491)
Sadboysuss Sep 7, 2024
eed05a8
Automatic changelog for PR #86491 [ci skip]
comfyorange Sep 7, 2024
8741201
Fix "Compile All Maps" and "Run Linters" not being required status ch…
Cyberboss Sep 7, 2024
fcdb92c
Detective board fix (#86516)
FeudeyTF Sep 7, 2024
83ed08a
Automatic changelog for PR #86516 [ci skip]
comfyorange Sep 7, 2024
32249d2
[NO GBP] changes the size of the Syndicate quiver (#86478)
EnterTheJake Sep 7, 2024
4b4ae09
Automatic changelog for PR #86478 [ci skip]
comfyorange Sep 7, 2024
3dde6f4
Resprites civilian MODsuit (#86108)
SmArtKar Sep 7, 2024
299e622
Automatic changelog for PR #86108 [ci skip]
comfyorange Sep 7, 2024
3633341
Automatic changelog compile [ci skip]
actions-user Sep 8, 2024
d4afce8
Fixes a race condition in reagent metabolism (#86509)
vinylspiders Sep 8, 2024
487b4ce
Automatic changelog for PR #86509 [ci skip]
comfyorange Sep 8, 2024
30e0b3f
makes basic mob bot paths appear again (#86502)
Kylerace Sep 8, 2024
b524d39
Fixes MODsuits Not Being Able To Deploy Individual Parts (#86511)
Jackraxxus Sep 8, 2024
91f410f
Automatic changelog for PR #86502 [ci skip]
comfyorange Sep 8, 2024
ed34376
Automatic changelog for PR #86511 [ci skip]
comfyorange Sep 8, 2024
5691449
Fixes certain prefs menu fields not updating when swapping character …
vinylspiders Sep 8, 2024
b399043
Automatic changelog for PR #86495 [ci skip]
comfyorange Sep 8, 2024
543dd8e
fixes can_see not working (#86517)
Ben10Omintrix Sep 8, 2024
28102fd
Fixes Mech UI breaking in certain circumstances. (#86490)
TwistedCicrularConvexLens Sep 8, 2024
9e88345
Automatic changelog for PR #86490 [ci skip]
comfyorange Sep 8, 2024
1ecf414
Automatic changelog for PR #86517 [ci skip]
comfyorange Sep 8, 2024
c956a3f
Makes borg deconstruction drop installed upgrades and an exoskeleton …
Sealed101 Sep 8, 2024
f29916f
Automatic changelog for PR #86480 [ci skip]
comfyorange Sep 8, 2024
fc8575c
Frees the imprisoned bookshelf (birdshot library) (#86519)
Thunder12345 Sep 8, 2024
23e97bb
Automatic changelog for PR #86519 [ci skip]
comfyorange Sep 8, 2024
1a0af63
Revert "Revert "Replace COMFY_ORANGE_PAT with tgstation-ci[bot] app t…
Cyberboss Sep 8, 2024
a2ee15f
Batone sounds overhaul (#86475)
Sadboysuss Sep 8, 2024
70f2b58
Automatic changelog for PR #86475 [ci skip]
tgstation-ci[bot] Sep 8, 2024
491b908
fixes an if statement from the jump emote (#86488)
Ghommie Sep 8, 2024
b9fdb9d
Glove sounds (#86032)
Sadboysuss Sep 8, 2024
ee28574
Automatic changelog for PR #86032 [ci skip]
tgstation-ci[bot] Sep 8, 2024
4e1b14f
Hallucinatory Anomalies now produce hallucinatory decoys of itself, a…
Rhials Sep 8, 2024
e0ff5c9
Automatic changelog for PR #86086 [ci skip]
tgstation-ci[bot] Sep 8, 2024
eef2685
[NO GBP] Fixes a quick oversight from the metabolism race condition p…
vinylspiders Sep 8, 2024
e72ce0d
Fixes EMPs not disabling turrets: 6 months edition (#86540)
SmArtKar Sep 8, 2024
72e8c7e
Automatic changelog for PR #86540 [ci skip]
tgstation-ci[bot] Sep 8, 2024
638a0fb
Fixes some misplaced stairs on Icebox (#86539)
MrMelbert Sep 8, 2024
99ee36f
Automatic changelog for PR #86539 [ci skip]
tgstation-ci[bot] Sep 8, 2024
f543456
ifdefs out now removed mutable appearance vars (#86538)
LemonInTheDark Sep 8, 2024
953aa08
[NO GBP] Fixes the text of the instructions paper for lures. (#86537)
Ghommie Sep 8, 2024
c9b8865
Automatic changelog for PR #86537 [ci skip]
tgstation-ci[bot] Sep 8, 2024
5ed0665
Fixes prosthetic quirk dropping organs underneath you when spawning (…
SmArtKar Sep 8, 2024
61a9406
Automatic changelog for PR #86533 [ci skip]
tgstation-ci[bot] Sep 8, 2024
8c6b637
Automatic changelog compile [ci skip]
tgstation-ci[bot] Sep 9, 2024
92fcbf0
beams now take into account pixel_w and pixel_z, fishing lines take i…
Ghommie Sep 9, 2024
d4d48b4
Automatic changelog for PR #86117 [ci skip]
tgstation-ci[bot] Sep 9, 2024
bfcf739
Icemoon cliffside bench area adjustments redux (#86494)
Rhials Sep 9, 2024
4ebacf3
Automatic changelog for PR #86494 [ci skip]
tgstation-ci[bot] Sep 9, 2024
3ab9703
some ai planning subsystem optimization (#86564)
Ben10Omintrix Sep 9, 2024
3bf54fe
Merge branch 'master' of https://github.com/tgstation/tgstation into …
Ephemeralis Sep 9, 2024
632129f
Minor fix for modular cryosleep code w/ bitflag changes
Ephemeralis Sep 9, 2024
d1aef87
Fixes a wrong file extension from a year ago (#86552)
ZephyrTFA Sep 9, 2024
f6c8c46
*Add a capacity upgrade for janitorial cyborg light replacers (#86351)
lbnesquik Sep 9, 2024
710b9dd
Automatic changelog for PR #86351 [ci skip]
tgstation-ci[bot] Sep 9, 2024
faf3eb5
Adds OD's new pragma to lints, fixes all issues it found (#86568)
SmArtKar Sep 9, 2024
3bed86a
Automatic changelog for PR #86568 [ci skip]
tgstation-ci[bot] Sep 9, 2024
871bdfc
Update IceBoxStation.dmm
Rhials Sep 9, 2024
3f4a445
Merge branch 'tg-icefix' into tgupdate-actual
Ephemeralis Sep 10, 2024
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
  •  
  •  
  •  
29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_form.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Bug Report
description: Create a report to help reproduce and fix the issue.
body:
- type: markdown
attributes:
value: |
# **Please read the following guidelines. Follow all instructions or else your issue is subject to closure.**
## If you use the "Report Issue" button in the top-right corner of the game, it will automatically fill in some of the information below.

If you are reporting an issue found in another branch or codebase, you _must_ link the branch or codebase repo in your issue report or it will be closed.
For branches, If you have not pushed your code up, please either reproduce it on master or push your code up before making an issue report.
For other codebases, if you do not have a public code repository you will be refused help unless you can completely reproduce the issue on our master branch.
- type: input
id: reporting-version
attributes:
label: "Client Version:"
description: |
The BYOND version you are using to report this issue. You can find this information in the bottom left corner of the "About BYOND" window in the BYOND client.
It is strongly recommended that you include this, especially for concerns on the visual aspects of the game.
placeholder: "xxx.xxxx"
validations:
required: false
- type: textarea
id: issue-summary
attributes:
label: "Issue Summary:"
description: |
Briefly explain your issue in a few plain sentences. You may copy and paste the issue title here if it is suitable.
placeholder: |
"When I do X, Y happens instead of Z."
"X on Y map has Z issue."
validations:
required: true
- type: input
id: round-id
attributes:
label: "Round ID:"
description: |
If you discovered this issue from playing tgstation hosted servers, the Round ID can be found in the Status panel or retrieved from https://statbus.space/
The Round ID lets us look up valuable information and logs for the round the bug happened. Leave this blank if there is no round ID.
placeholder: "XXXXXX"
validations:
required: false
- type: textarea
id: test-merges
attributes:
label: "Test Merge Information:"
description: |
If you're certain the issue is to be caused by a test merge [OOC Tab -> Show Server Revision], report it in the pull request's comment section rather than on the tracker.
If you're unsure you can refer to the issue number by prefixing said number with #. The issue number can be found beside the title after submission of this form.
validations:
required: false
- type: textarea
id: reproduction
attributes:
label: "Reproduction Steps:"
description: |
Describe the steps to reproduce the issue in detail. Include any relevant information, such as the map, round type, and any other factors that may be relevant.
If it is a runtime-related error, please include the runtime here as that is pertient information. Issues are not for oddities introduced by admin varedits, ensure these occur in normal circumstances.
placeholder: |
1. Go to the X location
2. Do Y action
3. Observe Z result
validations:
required: true
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
contact_links:
- name: Feature Requests
url: https://tgstation13.org/phpBB/viewforum.php?f=9
about: Post feature requests and suggestions on the forums. This repository does not handle them.
7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

1 change: 1 addition & 0 deletions .github/gbp.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@ reset_label = "GBP: Reset"
"Sound" = 3
"Sprites" = 3
"Unit Tests" = 6
"Wallening Revert Recovery" = 10
2 changes: 1 addition & 1 deletion .github/guides/RUNNING_A_SERVER.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ BYOND installed. You can get it from https://www.byond.com/download. Once you've
that, extract the game files to wherever you want to keep them. This is a
sourcecode-only release, so the next step is to compile the server files.

Double-click `BUILD.bat` in the root directory of the source code. This'll take
Double-click `BUILD.cmd` in the root directory of the source code. This'll take
a little while, and if everything's done right you'll get a message like this:

```
Expand Down
14 changes: 13 additions & 1 deletion .github/workflows/auto_changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,22 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Generate App Token
id: app-token-generation
uses: actions/create-github-app-token@v1
if: env.APP_PRIVATE_KEY != '' && env.APP_ID != ''
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
env:
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
APP_ID: ${{ secrets.APP_ID }}

- name: Run auto changelog
uses: actions/github-script@v6
with:
script: |
const { processAutoChangelog } = await import('${{ github.workspace }}/tools/pull_request_hooks/autoChangelog.js')
await processAutoChangelog({ github, context })
github-token: ${{ secrets.COMFY_ORANGE_PAT || secrets.GITHUB_TOKEN }}
github-token: ${{ steps.app-token-generation.outputs.token || secrets.GITHUB_TOKEN }}
44 changes: 24 additions & 20 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,17 @@ concurrency:
cancel-in-progress: true

jobs:
run_linters:
start_gate:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Start Gate
runs-on: ubuntu-latest
steps:
- name: Mandatory Empty Step
run: exit 0

run_linters:
name: Run Linters
needs: start_gate
runs-on: ubuntu-22.04
timeout-minutes: 5

Expand Down Expand Up @@ -130,9 +138,8 @@ jobs:
run: tools/build/build --ci lint tgui-test

compile_all_maps:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Compile Maps
needs: [collect_data]
needs: collect_data
runs-on: ubuntu-22.04
timeout-minutes: 5

Expand All @@ -155,8 +162,8 @@ jobs:
max-required-client-version: ${{needs.collect_data.outputs.max_required_byond_client}}

collect_data:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Collect data for other tasks
needs: start_gate
runs-on: ubuntu-22.04
timeout-minutes: 5
outputs:
Expand Down Expand Up @@ -185,9 +192,8 @@ jobs:
echo "max_required_byond_client=$(grep -Ev '^[[:blank:]]{0,}#{1,}|^[[:blank:]]{0,}$' .github/max_required_byond_client.txt | tail -n1)" >> $GITHUB_OUTPUT

run_all_tests:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Integration Tests
needs: [collect_data]
needs: collect_data

strategy:
fail-fast: false
Expand All @@ -200,9 +206,9 @@ jobs:
max_required_byond_client: ${{needs.collect_data.outputs.max_required_byond_client}}

run_alternate_tests:
if: ( !contains(github.event.head_commit.message, '[ci skip]') && needs.collect_data.outputs.alternate_tests != '[]' )
if: needs.collect_data.outputs.alternate_tests != '[]'
name: Alternate Tests
needs: [collect_data]
needs: collect_data
strategy:
fail-fast: false
matrix:
Expand All @@ -215,18 +221,9 @@ jobs:
minor: ${{ matrix.setup.minor }}
max_required_byond_client: ${{needs.collect_data.outputs.max_required_byond_client}}

check_alternate_tests:
if: ( !contains(github.event.head_commit.message, '[ci skip]') && needs.collect_data.outputs.alternate_tests != '[]' )
name: Check Alternate Tests
needs: [run_alternate_tests]
runs-on: ubuntu-22.04
timeout-minutes: 5
steps:
- run: echo Alternate tests passed.

compare_screenshots:
if: ( !contains(github.event.head_commit.message, '[ci skip]') && (always() && (!failure() && !cancelled())) )
needs: [run_all_tests, run_alternate_tests]
if: needs.collect_data.outputs.alternate_tests == '[]' || needs.run_alternate_tests.result == 'success'
needs: [ collect_data, run_all_tests, run_alternate_tests ]
name: Compare Screenshot Tests
timeout-minutes: 15
runs-on: ubuntu-22.04
Expand Down Expand Up @@ -263,7 +260,6 @@ jobs:
path: artifacts/screenshot_comparisons

test_windows:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Windows Build
needs: [collect_data]
runs-on: windows-latest
Expand All @@ -287,3 +283,11 @@ jobs:
with:
dmb-location: tgstation.dmb
max-required-client-version: ${{needs.collect_data.outputs.max_required_byond_client}}

completion_gate: # Serves as a non-moving target for branch rulesets
name: Completion Gate
needs: [ test_windows, compare_screenshots, compile_all_maps, run_linters ]
runs-on: ubuntu-latest
steps:
- name: Mandatory Empty Step
run: exit 0
25 changes: 22 additions & 3 deletions .github/workflows/compile_changelogs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ jobs:
compile:
name: "Compile changelogs"
runs-on: ubuntu-22.04
permissions:
contents: write
steps:
- name: "Check for ACTION_ENABLER secret and pass true to output if it exists to be checked by later steps"
id: value_holder
Expand All @@ -18,37 +20,54 @@ jobs:
unset SECRET_EXISTS
if [ -n "$ENABLER_SECRET" ]; then SECRET_EXISTS=true ; fi
echo "ACTIONS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT

- name: "Setup python"
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/setup-python@v1
with:
python-version: '3.x'

- name: "Install deps"
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
python -m pip install --upgrade pip
python -m pip install pyyaml
sudo apt-get install dos2unix

- name: "Checkout"
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: actions/checkout@v4
with:
fetch-depth: 25
persist-credentials: false

- name: "Compile"
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
python tools/ss13_genchangelog.py html/changelogs

- name: Commit
if: steps.value_holder.outputs.ACTIONS_ENABLED
run: |
git config --local user.email "[email protected]"
git config --local user.name "Changelogs"
git config --local user.name "tgstation-ci[bot]"
git config --local user.email "179393467+tgstation-ci[bot]@users.noreply.github.com"
git pull origin master
git add html/changelogs
git commit -m "Automatic changelog compile [ci skip]" -a || true

- name: Generate App Token
id: app-token-generation
uses: actions/create-github-app-token@v1
if: env.APP_PRIVATE_KEY != '' && env.APP_ID != ''
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
env:
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
APP_ID: ${{ secrets.APP_ID }}

- name: "Push"
if: steps.value_holder.outputs.ACTIONS_ENABLED
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.COMFY_ORANGE_PAT || secrets.GITHUB_TOKEN }}
github_token: ${{ steps.app-token-generation.outputs.token || secrets.GITHUB_TOKEN }}
20 changes: 17 additions & 3 deletions .github/workflows/update_tgs_dmapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ jobs:
update-dmapi:
runs-on: ubuntu-22.04
name: Update the TGS DMAPI
permissions:
contents: write
pull-requests: write
steps:
- name: Clone
uses: actions/checkout@v4
Expand All @@ -29,12 +32,23 @@ jobs:
- name: Commit and Push
continue-on-error: true
run: |
git config user.name "tgstation-server-ci[bot]"
git config user.email "161980869+tgstation-server-ci[bot]@users.noreply.github.com"
git config user.name "tgstation-ci[bot]"
git config user.email "179393467+tgstation-ci[bot]@users.noreply.github.com"
git add .
git commit -m 'Update TGS DMAPI'
git push -f -u origin tgs-dmapi-update

- name: Generate App Token
id: app-token-generation
uses: actions/create-github-app-token@v1
if: env.APP_PRIVATE_KEY != '' && env.APP_ID != ''
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
env:
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
APP_ID: ${{ secrets.APP_ID }}

- name: Create Pull Request
uses: repo-sync/pull-request@v2
if: ${{ success() }}
Expand All @@ -45,4 +59,4 @@ jobs:
pr_body: "This pull request updates the TGS DMAPI to the latest version. Please note any changes that may be breaking or unimplemented in your codebase by checking what changes are in the definitions file: code/__DEFINES/tgs.dm before merging.\n\n${{ steps.dmapi-update.outputs.release-notes }}"
pr_label: "Tools"
pr_allow_empty: false
github_token: ${{ secrets.COMFY_ORANGE_PAT }}
github_token: ${{ steps.app-token-generation.outputs.token || secrets.GITHUB_TOKEN }}
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ This is the codebase forked from the /tg/station flavoured fork of SpaceStation

Space Station 13 is a paranoia-laden round-based roleplaying game set against the backdrop of a nonsensical, metal death trap masquerading as a space station, with charming spritework designed to represent the sci-fi setting and its dangerous undertones. Have fun, and survive!

*All github inquiries (such as moderation actions) may be handled via the /tg/station discord [#coding-general](https://discord.com/channels/326822144233439242/326831214667235328). Simply ping the `@Maintainer` role, following the guide on asking questions located in the channel description, with your issue!*

## DOWNLOADING
[Downloading](.github/guides/DOWNLOADING.md)

Expand Down
1 change: 0 additions & 1 deletion _maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,6 @@
/area/ruin/pizzeria)
"kr" = (
/obj/structure/table,
/obj/item/trash/waffles,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -451,12 +451,8 @@
/area/ruin/comms_agent)
"xq" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/radio/intercom{
pixel_x = 31;
syndie = 1;
freerange = 1;
name = "syndicate radio intercom";
desc = "A custom-made Syndicate-issue intercom used to transmit on all Nanotrasen frequencies. Particularly expensive."
/obj/item/radio/intercom/syndicate/freerange{
pixel_x = 31
},
/obj/structure/table/reinforced,
/obj/machinery/fax{
Expand Down
Loading
Loading