Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
5a9e358
Flaky issue bot leaves comments on existing issues (#96364)
TealSeer Jun 6, 2026
194ccf5
Fix broken security cameras on runtimestation (#96362)
TealSeer Jun 6, 2026
67bbc09
Introduces particle weather, converts rain and ash storms to it (#96297)
SmArtKar Jun 6, 2026
ce200f6
Automatic changelog for PR #96297 [ci skip]
tgstation-ci[bot] Jun 6, 2026
aaf5d48
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 7, 2026
7218b7a
reworks/fixes how we do iframe vs byondstorage (#96167)
CatoChristopherMrow Jun 7, 2026
d2d7b0d
Automatic changelog for PR #96167 [ci skip]
tgstation-ci[bot] Jun 7, 2026
e1c581e
Post-merge code cleanup for botanic trays (#96352)
Ghommie Jun 7, 2026
5c9539c
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 7, 2026
ddf8b83
Makes volcanic pores more visually distinct (#96375)
SmArtKar Jun 7, 2026
6b73886
Automatic changelog for PR #96375 [ci skip]
tgstation-ci[bot] Jun 7, 2026
e2ee60a
Parthenogenesis no longer makes your material fish have null weights …
soulware1 Jun 7, 2026
2e3bbb1
Automatic changelog for PR #96376 [ci skip]
tgstation-ci[bot] Jun 7, 2026
feb999a
Swap light/dark mode colors for span_green (#96378)
TealSeer Jun 7, 2026
f8d6a01
Pinpointer tweaks and ventpointer buff. (#96377)
ArcaneMusic Jun 7, 2026
929eb56
Automatic changelog for PR #96377 [ci skip]
tgstation-ci[bot] Jun 7, 2026
cd11a9a
Makes playsound respect max_range and makes sound use euclidean dista…
CabinetOnFire Jun 7, 2026
8844838
Automatic changelog for PR #96369 [ci skip]
tgstation-ci[bot] Jun 7, 2026
f7ed938
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 7, 2026
cdd5bee
Fix disease copies not registering relevant disease signals (#96379)
MrMelbert Jun 7, 2026
4f21b59
Automatic changelog for PR #96379 [ci skip]
tgstation-ci[bot] Jun 7, 2026
a4111e0
Fix antag teams not clearing refs from objective properly when delete…
EnterTheJake Jun 7, 2026
e843f46
Move carving block to basic recipes (Allows carving blocks to be made…
soulware1 Jun 7, 2026
a14ff06
Automatic changelog for PR #96347 [ci skip]
tgstation-ci[bot] Jun 7, 2026
e2c9516
Extends CI's unit tests timeout to 55 minutes (#96365)
LemonInTheDark Jun 7, 2026
ce3a7c0
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 8, 2026
818008b
Fixes process_cell runtimes during lazyloading (#96367)
LemonInTheDark Jun 8, 2026
8994933
Add a unit test for language key conflicts (#96382)
Absolucy Jun 8, 2026
a737659
feat: A Plastic World (plastic floral decorations) (#96350)
mcbalaam Jun 8, 2026
c510838
Automatic changelog for PR #96350 [ci skip]
tgstation-ci[bot] Jun 8, 2026
a2007d0
use the chat spritesheet for byond member ooc icons (#96384)
Absolucy Jun 8, 2026
c8f0f08
Automatic changelog for PR #96384 [ci skip]
tgstation-ci[bot] Jun 8, 2026
fac7cba
Use new `tgstation/code-reviewers` github action (#96346)
SyncIt21 Jun 8, 2026
6f4914a
Labeller action can remove labels from PR upon sync (#96131)
SyncIt21 Jun 8, 2026
d27010a
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 8, 2026
68dd51e
Blood worms are no longer fully immune to space/cold (#96385)
MrMelbert Jun 8, 2026
7fd03e1
Automatic changelog for PR #96385 [ci skip]
tgstation-ci[bot] Jun 8, 2026
5c16d8d
Walking Aid Component (#96294)
timothymtorres Jun 8, 2026
368b9f3
Automatic changelog for PR #96294 [ci skip]
tgstation-ci[bot] Jun 8, 2026
2f2436b
Remove slavery joke from cotton seed description (#96386)
TealSeer Jun 8, 2026
3a772e5
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 8, 2026
c6b96b0
Split `sprite_accessories.dm` into separate files (#96389)
TealSeer Jun 9, 2026
b08ec39
Better Unit Tests - Runs All Of Them On A Single Map (exc. map unit t…
mrmanlikesbt Jun 9, 2026
516e13d
fix: misc Big Manipulator bug fixes (#96374)
mcbalaam Jun 9, 2026
b729b15
Automatic changelog for PR #96374 [ci skip]
tgstation-ci[bot] Jun 9, 2026
cd3f618
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 9, 2026
0bd4b08
Adds TGMC Tactical maps to the game and to Nuclear Operatives! (#96068)
EnterTheJake Jun 9, 2026
f5d6769
Automatic changelog for PR #96068 [ci skip]
tgstation-ci[bot] Jun 9, 2026
78a61f0
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 9, 2026
456f8ae
Prettifies RND techweb, adds some more info to designs (#96334)
SmArtKar Jun 9, 2026
b49fef4
Automatic changelog for PR #96334 [ci skip]
tgstation-ci[bot] Jun 9, 2026
51708d5
Adds beef space ramen (#96393)
cacogen Jun 9, 2026
e283070
Automatic changelog for PR #96393 [ci skip]
tgstation-ci[bot] Jun 9, 2026
2c76673
Updates Biome & Prettier with linting applied (#96394)
SyncIt21 Jun 9, 2026
f22aecf
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 10, 2026
3cfd4d5
All snacks now have the finger food flag now thus can be eaten while …
Ghommie Jun 10, 2026
a303a40
Automatic changelog for PR #96395 [ci skip]
tgstation-ci[bot] Jun 10, 2026
bd5348c
Clarifies Sphere modules lava protecction requirement + typo fix (#96…
Wisemonster Jun 10, 2026
c0ffe33
Automatic changelog for PR #96398 [ci skip]
tgstation-ci[bot] Jun 10, 2026
38cfd78
De-hardcodes brain tumor quirk by adding a var for damage speed and m…
Iajret Jun 10, 2026
e73d7f1
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 10, 2026
e73d636
Fixes and improves tendril animations, makes the fight easier (#96388)
SmArtKar Jun 10, 2026
72e16a6
Automatic changelog for PR #96388 [ci skip]
tgstation-ci[bot] Jun 10, 2026
5f89808
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 10, 2026
b03c7af
Buffs baseball bats to do more damage and fit on back' (#96397)
btcbuster Jun 10, 2026
26b9358
Automatic changelog for PR #96397 [ci skip]
tgstation-ci[bot] Jun 10, 2026
4639850
Trays are able to correctly unload items onto griddles. (#96401)
georgebothways Jun 10, 2026
0e4b3a9
Automatic changelog for PR #96401 [ci skip]
tgstation-ci[bot] Jun 10, 2026
db5b612
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 10, 2026
f95b377
Books now make paper sound when opened (#96411)
timothymtorres Jun 10, 2026
d476be1
Automatic changelog for PR #96411 [ci skip]
tgstation-ci[bot] Jun 10, 2026
408ded2
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 10, 2026
0c923e8
Fix argument order and length confusion issue (#96405)
optimumtact Jun 10, 2026
7b8489f
Automatic changelog for PR #96405 [ci skip]
tgstation-ci[bot] Jun 10, 2026
e98d9b6
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 11, 2026
21c0b0c
Fixes flaky heart create & destroy run (#96409)
mrmanlikesbt Jun 11, 2026
9eaec76
Cursed limb removal fix (#96410)
MrMelbert Jun 11, 2026
e5a428c
Automatic changelog for PR #96410 [ci skip]
tgstation-ci[bot] Jun 11, 2026
e439979
Fix TTX healing (#96428)
cool20141 Jun 11, 2026
50a6d7e
Automatic changelog for PR #96428 [ci skip]
tgstation-ci[bot] Jun 11, 2026
563718b
fixes runtime when attempting to spray blood from a wound (#96418)
lelandkemble Jun 11, 2026
f01956e
Automatic changelog for PR #96418 [ci skip]
tgstation-ci[bot] Jun 11, 2026
ab9397e
Fixes runtime when trying to pull a turf (#96420)
lelandkemble Jun 11, 2026
949280d
Automatic changelog for PR #96420 [ci skip]
tgstation-ci[bot] Jun 11, 2026
3103053
Fixes runtime when trying to upgrade a blob (#96422)
lelandkemble Jun 11, 2026
7942ad8
Fixes runtime when a corgi would try to open a door (#96419)
lelandkemble Jun 11, 2026
8de470a
Automatic changelog for PR #96419 [ci skip]
tgstation-ci[bot] Jun 11, 2026
4cbef7b
Makes TESTING mineral depth overlay work on larger rocks (#96415)
SmArtKar Jun 11, 2026
2619d65
Automatic changelog for PR #96415 [ci skip]
tgstation-ci[bot] Jun 11, 2026
087dd7a
Add drill sound to surgical drill (#96413)
timothymtorres Jun 11, 2026
d4aa3fb
Add keypad sounds to secure safes (#96412)
timothymtorres Jun 11, 2026
6380fb9
Automatic changelog for PR #96413 [ci skip]
tgstation-ci[bot] Jun 11, 2026
0e4d822
Automatic changelog for PR #96412 [ci skip]
tgstation-ci[bot] Jun 11, 2026
22f57b9
Add valve sound to portable canisters (#96414)
timothymtorres Jun 11, 2026
c433d10
Automatic changelog for PR #96414 [ci skip]
tgstation-ci[bot] Jun 11, 2026
2b0da7a
Security camera `attackby` to `item_interaction` (#96361)
TealSeer Jun 11, 2026
c7d9595
Automatic changelog for PR #96361 [ci skip]
tgstation-ci[bot] Jun 11, 2026
29b58d5
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 11, 2026
121cd73
Fixes changing a monkey's species potentially modifying the name list…
Y0SH1M4S73R Jun 11, 2026
e08bf77
Automatic changelog for PR #96429 [ci skip]
tgstation-ci[bot] Jun 11, 2026
d425942
Automatic changelog compile [ci skip]
tgstation-ci[bot] Jun 11, 2026
377d80f
merge upstream/master w conflicts
tgstation-ci[bot] Jun 11, 2026
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
15 changes: 4 additions & 11 deletions .github/workflows/codeowner_reviews.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,9 @@ jobs:
# Checks-out your repository under $GITHUB_WORKSPACE, so the job can access it
- uses: actions/checkout@v6

#Parse the Codeowner file on non draft PRs
- name: CodeOwnersParser
if: github.event.pull_request.draft == false
id: CodeOwnersParser
uses: tgstation/CodeOwnersParser@v1

#Request reviews
#Request reviews
- name: Request reviews
if: steps.CodeOwnersParser.outputs.owners != ''
uses: tgstation/RequestReviewFromUser@v1
if: github.event.pull_request.draft == false
uses: tgstation/code-reviewers@main
with:
separator: " "
users: ${{ steps.CodeOwnersParser.outputs.owners }}
token: ${{ secrets.GITHUB_TOKEN }}
6 changes: 3 additions & 3 deletions .github/workflows/run_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
# For example, `Run Tests (runtimestation; 515)`.
name: Run Tests (${{ inputs.major && format('{0}.{1}; ', inputs.major, inputs.minor) || '' }}${{ inputs.map }}; ${{ inputs.max_required_byond_client }})
runs-on: ubuntu-24.04
timeout-minutes: 15
timeout-minutes: 55
steps:
- uses: actions/checkout@v6
- name: Restore BYOND from Cache
Expand All @@ -38,7 +38,7 @@ jobs:
- name: Download build outputs
uses: actions/download-artifact@v8
with:
name: build-artifact-${{ inputs.major || env.BYOND_MAJOR }}-${{ inputs.minor || env.BYOND_MINOR}}
name: build-artifact-${{ inputs.major || env.BYOND_MAJOR }}-${{ inputs.minor || env.BYOND_MINOR }}
path: ./
- name: Setup database
env:
Expand All @@ -65,7 +65,7 @@ jobs:
if: always()
uses: actions/upload-artifact@v7
with:
name: test_artifacts_${{ inputs.map }}_${{ inputs.major }}_${{ inputs.minor }}
name: test_artifacts_${{ inputs.map }}_${{ inputs.major || env.BYOND_MAJOR }}_${{ inputs.minor || env.BYOND_MINOR }}
path: data/screenshots_new/
retention-days: 1
- name: On test fail, write a step summary
Expand Down
26 changes: 13 additions & 13 deletions _maps/map_files/debug/runtimestation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@
/turf/open/floor/iron,
/area/station/engineering/main)
"aq" = (
/obj/machinery/camera/directional/north,
/obj/machinery/computer/monitor,
/obj/structure/cable,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/engineering/main)
"av" = (
Expand Down Expand Up @@ -286,13 +286,13 @@
/turf/closed/wall/r_wall,
/area/station/maintenance/aft)
"bM" = (
/obj/machinery/camera/directional/north,
/obj/structure/table,
/obj/item/construction/rld,
/obj/item/construction/rcd/arcd,
/obj/effect/turf_decal/tile/blue/half/contrasted{
dir = 4
},
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/command/bridge)
"bO" = (
Expand All @@ -304,10 +304,10 @@
/turf/open/floor/iron/dark,
/area/station/medical/chemistry)
"bR" = (
/obj/machinery/camera/directional/north,
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/obj/machinery/chem_heater/debug,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/dark,
/area/station/medical/chemistry)
"bS" = (
Expand All @@ -323,8 +323,8 @@
/area/station/security/brig)
"bV" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/camera/directional/north,
/obj/machinery/status_display/evac/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/construction)
"bY" = (
Expand Down Expand Up @@ -642,11 +642,11 @@
/area/station/security/brig)
"dS" = (
/obj/machinery/atmospherics/components/tank/air,
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/plating,
/area/station/engineering/atmos)
"dT" = (
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
"dV" = (
Expand Down Expand Up @@ -1040,7 +1040,7 @@
/turf/closed/wall/r_wall,
/area/station/hallway/secondary/exit/departure_lounge)
"gn" = (
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/security/brig)
"gv" = (
Expand All @@ -1061,7 +1061,7 @@
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
"gE" = (
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
"gF" = (
Expand All @@ -1081,7 +1081,7 @@
/area/station/cargo/storage)
"gI" = (
/obj/machinery/light/directional/north,
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
"gJ" = (
Expand Down Expand Up @@ -1181,7 +1181,7 @@
dir = 4
},
/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/white/corner{
dir = 1
},
Expand Down Expand Up @@ -1317,13 +1317,13 @@
/area/station/commons/storage/primary)
"pZ" = (
/obj/machinery/light/directional/north,
/obj/machinery/camera/directional/north,
/obj/effect/turf_decal/plaque{
icon_state = "L11"
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
"qb" = (
Expand Down Expand Up @@ -2034,10 +2034,10 @@
/turf/open/floor/iron,
/area/station/construction)
"Hc" = (
/obj/machinery/camera/directional/north,
/obj/effect/turf_decal/tile/blue/half/contrasted{
dir = 1
},
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
"Hg" = (
Expand All @@ -2057,7 +2057,7 @@
/turf/open/floor/iron,
/area/station/science)
"Ih" = (
/obj/machinery/camera/directional/north,
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
"Ir" = (
Expand Down
6 changes: 3 additions & 3 deletions _maps/runtimestation_minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"/datum/unit_test/traitor",
"/datum/unit_test/atmospherics_sanity",
"/datum/unit_test/maptest_mapload_space_verification",
"/datum/unit_test/modify_fantasy_variable",
"/datum/unit_test/create_and_destroy"
]
"/datum/unit_test/modify_fantasy_variable"
],
"is_unit_test_map": true
}
19 changes: 9 additions & 10 deletions _maps/shuttles/infiltrator_basic.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
/area/shuttle/syndicate/hallway)
"ae" = (
/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium,
/obj/machinery/door/poddoor/shutters{
id = "syndieshutters";
name = "Blast Shutters"
/obj/machinery/door/poddoor/shutters/syndicate{
name = "Blast Shutters";
id = "syndieshutters"
},
/turf/open/floor/plating,
/area/shuttle/syndicate/bridge)
Expand Down Expand Up @@ -191,10 +191,6 @@
},
/area/shuttle/syndicate/airlock)
"aY" = (
/obj/machinery/door/poddoor{
id = "smindicate";
name = "Outer Blast Door"
},
/obj/docking_port/mobile/infiltrator,
/obj/structure/fans/tiny,
/obj/machinery/button/door/directional/north{
Expand All @@ -205,6 +201,11 @@
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
},
/obj/machinery/door/poddoor/shutters/syndicate/indestructible{
id = "smindicate";
name = "Outer Blast Door";
dir = 4
},
/turf/open/floor/plating,
/area/shuttle/syndicate/airlock)
"aZ" = (
Expand Down Expand Up @@ -601,9 +602,7 @@
/obj/item/storage/box/zipties,
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/obj/structure/table/reinforced/plastitaniumglass,
/turf/open/floor/iron/dark/smooth_corner{
dir = 2
},
/turf/open/floor/iron/dark/smooth_corner,
/area/shuttle/syndicate/airlock)
"iE" = (
/obj/structure/closet/syndicate/nuclear,
Expand Down
Loading
Loading