Skip to content

Commit 61ce371

Browse files
committed
Merge branch 'master' of https://github.com/ApocryphaXIII/Apocrypha13 into special-fran
2 parents dddd65e + 1dac433 commit 61ce371

1,192 files changed

Lines changed: 22293 additions & 9590 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/compare_screenshots.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
run: mkdir -p artifacts
1414
# If we ever add more artifacts, this is going to break, but it'll be obvious.
1515
- name: Download screenshot tests
16-
uses: actions/download-artifact@v7
16+
uses: actions/download-artifact@v8
1717
with:
1818
path: artifacts
1919
- name: ls -R
@@ -34,7 +34,7 @@ jobs:
3434
echo ${{ github.event.pull_request.number }} > artifacts/screenshot_comparisons/pull_request_number.txt
3535
- name: Upload bad screenshots
3636
if: failure()
37-
uses: actions/upload-artifact@v6
37+
uses: actions/upload-artifact@v7
3838
with:
3939
name: bad-screenshots
4040
path: artifacts/screenshot_comparisons

.github/workflows/discord_pr_announce.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
name: "Discord PR Notification"
22
on:
33
pull_request_target:
4-
types: [opened, closed, labeled]
4+
types: [opened, closed]
55

66
jobs:
77
notify:
88
runs-on: ubuntu-24.04
9-
if: ${{ github.event.action != 'labeled' || github.event.label.name == 'Stale' }}
109
steps:
1110
- name: "Check for DISCORD_WEBHOOK"
1211
id: secrets_set
@@ -20,13 +19,13 @@ jobs:
2019
uses: tgstation/discord-notify@v3
2120
if: >
2221
steps.secrets_set.outputs.SECRETS_ENABLED &&
23-
(github.event.pull_request.merged == true || github.event.action == 'opened' || github.event.action == 'labeled') &&
22+
(github.event.pull_request.merged == true || github.event.action == 'opened') &&
2423
github.event.pull_request.author_association != 'FIRST_TIMER' &&
2524
github.event.pull_request.author_association != 'FIRST_TIME_CONTRIBUTOR'
2625
with:
2726
webhook_url: ${{ secrets.DISCORD_WEBHOOK }}
2827
title: ${{ github.event.pull_request.user.login }} - ${{ github.event.pull_request.title }}
29-
message: ${{ github.event.action != 'labeled' && 'GET_ACTION' || format('**Pull Request {0} automatically marked as stale.**', github.event.pull_request.number) }}
28+
message: GET_ACTION
3029
include_image: false
3130
show_author: false
3231
avatar_url: https://avatars.githubusercontent.com/u/1363778?s=200&v=4

.github/workflows/run_integration_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
major: ${{ inputs.major }}
3737
minor: ${{ inputs.minor }}
3838
- name: Download build outputs
39-
uses: actions/download-artifact@v7
39+
uses: actions/download-artifact@v8
4040
with:
4141
name: build-artifact-${{ inputs.major || env.BYOND_MAJOR }}-${{ inputs.minor || env.BYOND_MINOR}}
4242
path: ./
@@ -63,7 +63,7 @@ jobs:
6363
bash tools/ci/run_server.sh ${{ inputs.map }}
6464
- name: Upload screenshot tests
6565
if: always()
66-
uses: actions/upload-artifact@v6
66+
uses: actions/upload-artifact@v7
6767
with:
6868
name: test_artifacts_${{ inputs.map }}_${{ inputs.major }}_${{ inputs.minor }}
6969
path: data/screenshots_new/

.github/workflows/setup_build_artifact.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
bash tools/ci/copy_build_output.sh $OUTPUT_DIR
3636
- name: Upload artifact
3737
if: success()
38-
uses: actions/upload-artifact@v6
38+
uses: actions/upload-artifact@v7
3939
with:
4040
name: build-artifact-${{ inputs.major }}-${{ inputs.minor }}
4141
path: ${{ env.OUTPUT_DIR }}

.github/workflows/stale.yml

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ jobs:
1313
issues: write # for actions/stale to close stale issues
1414
pull-requests: write # for actions/stale to close stale PRs
1515
runs-on: ubuntu-24.04
16+
outputs:
17+
staled_prs: ${{ steps.filter-prs.outputs.result }}
1618

1719
steps:
18-
- uses: actions/stale@v10
20+
- name: Mark stale issues and pull requests
21+
uses: actions/stale@v10
22+
id: stale
1923
with:
2024
repo-token: ${{ secrets.GITHUB_TOKEN }}
2125
stale-pr-message: "This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~7 days. Please address any outstanding review items and ensure your PR is finished - if both are true, and you have auto-staled anyway, you need to actively ask maintainers (by pinging them in the /tg/station Discord) to (re)review or merge your PR. If no maintainer responds to your request, you may wish to close this PR yourself while you seek maintainer comment, as you will later be able to reopen the PR yourself."
@@ -31,3 +35,39 @@ jobs:
3135
exempt-issue-labels: "RED LABEL"
3236
exempt-pr-labels: "RED LABEL,Good First PR"
3337
operations-per-run: 300
38+
- name: Filter staled pull requests for announcement
39+
id: filter-prs
40+
uses: actions/github-script@v7
41+
with:
42+
script: |
43+
return JSON.parse(context.job.steps.stale.outputs.staled-issues-prs).filter(issue => !!issue.pull_request)
44+
45+
announce:
46+
runs-on: ubuntu-24.04
47+
needs: stale
48+
if: ${{ needs.stale.outputs.staled_prs != '[]' }}
49+
strategy:
50+
matrix:
51+
pull_request: ${{ fromJSON(needs.stale.outputs.staled_prs) }}
52+
steps:
53+
- name: "Check for DISCORD_WEBHOOK"
54+
id: secrets_set
55+
env:
56+
ENABLER_SECRET: ${{ secrets.DISCORD_WEBHOOK }}
57+
run: |
58+
unset SECRET_EXISTS
59+
if [ -n "$ENABLER_SECRET" ]; then SECRET_EXISTS=true ; fi
60+
echo "SECRETS_ENABLED=$SECRET_EXISTS" >> $GITHUB_OUTPUT
61+
- name: Send Discord notification
62+
uses: tgstation/discord-notify@v3
63+
if: >
64+
steps.secrets_set.outputs.SECRETS_ENABLED
65+
with:
66+
webhook_url: ${{ secrets.DISCORD_WEBHOOK }}
67+
title: ${{ matrix.pull_request.user.login }} - ${{ matrix.pull_request.title }}
68+
message: ${{ format('**Pull Request \#{0} automatically marked as stale.**', matrix.pull_request.number) }}
69+
include_image: false
70+
show_author: false
71+
avatar_url: https://avatars.githubusercontent.com/u/1363778?s=200&v=4
72+
username: GitHub
73+
title_url: "${{ matrix.pull_request.html_url }}"

_maps/RandomRuins/AnywhereRuins/golem_ship.dmm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@
217217
/area/ruin/powered/golem_ship)
218218
"ok" = (
219219
/obj/structure/table,
220-
/obj/item/stack/sticky_tape{
220+
/obj/item/stack/medical/wrap/sticky_tape{
221221
pixel_y = 12;
222222
pixel_x = 4
223223
},

_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
/area/ruin/powered/snow_biodome)
1515
"ad" = (
1616
/obj/structure/table,
17-
/obj/item/stack/medical/gauze,
18-
/obj/item/stack/medical/gauze,
17+
/obj/item/stack/medical/wrap/gauze,
18+
/obj/item/stack/medical/wrap/gauze,
1919
/obj/machinery/light/small/directional/north,
2020
/turf/open/floor/plating,
2121
/area/ruin/powered/snow_biodome)

_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@
380380
/turf/open/misc/asteroid/basalt/wasteland,
381381
/area/ruin/unpowered/elephant_graveyard)
382382
"Cp" = (
383-
/obj/item/stack/medical/gauze/improvised,
383+
/obj/item/stack/medical/wrap/gauze/improvised,
384384
/obj/effect/decal/cleanable/dirt,
385385
/turf/open/misc/asteroid/basalt/wasteland,
386386
/area/ruin/unpowered/elephant_graveyard)

_maps/RandomRuins/SpaceRuins/caravanambush.dmm

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,10 @@
212212
"fm" = (
213213
/obj/effect/turf_decal/bot_white,
214214
/obj/structure/closet/crate/secure/weapon,
215-
/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted,
215+
/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted/tear,
216+
/obj/item/ammo_box/a40mm/tear_gas,
217+
/obj/item/ammo_box/a40mm/tear_gas,
218+
/obj/item/disk/design_disk/tear_gas_40mm,
216219
/turf/open/floor/iron/dark/airless,
217220
/area/shuttle/ruin/caravan/freighter3)
218221
"fy" = (

_maps/RandomRuins/SpaceRuins/dangerous_research.dmm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1075,7 +1075,7 @@
10751075
/area/ruin/space/has_grav/dangerous_research/lab)
10761076
"oJ" = (
10771077
/obj/item/stack/medical/bandage,
1078-
/obj/item/stack/medical/gauze/twelve,
1078+
/obj/item/stack/medical/wrap/gauze/twelve,
10791079
/obj/item/reagent_containers/hypospray/medipen/blood_loss,
10801080
/obj/effect/spawner/random/medical/injector,
10811081
/obj/effect/turf_decal/tile/dark_red/anticorner{

0 commit comments

Comments
 (0)