From 405a06f7539c2d917d105f368e5f7e0ded7e3c7d Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Mon, 17 Feb 2025 14:21:49 +0100 Subject: [PATCH 01/39] Changelog Workflow Update (#17173) --- .github/workflows/autochangelog.yml | 14 ++++++++++++- .github/workflows/compile_changelogs.yml | 23 ++++++++++++++++++--- tools/pull_request_hooks/changelogParser.js | 5 ++++- 3 files changed, 37 insertions(+), 5 deletions(-) diff --git a/.github/workflows/autochangelog.yml b/.github/workflows/autochangelog.yml index 0a939f29918..45303ec0c92 100644 --- a/.github/workflows/autochangelog.yml +++ b/.github/workflows/autochangelog.yml @@ -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@v7 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 }} diff --git a/.github/workflows/compile_changelogs.yml b/.github/workflows/compile_changelogs.yml index 478251f25db..f6b2a1eed13 100644 --- a/.github/workflows/compile_changelogs.yml +++ b/.github/workflows/compile_changelogs.yml @@ -18,37 +18,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@v5 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 "action@github.com" - git config --local user.name "Changelogs" + git config --local user.name "vorestation-ci[bot]" + git config --local user.email "12787406+vorestation-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 }} diff --git a/tools/pull_request_hooks/changelogParser.js b/tools/pull_request_hooks/changelogParser.js index 76e9e216c03..ba572d24b40 100644 --- a/tools/pull_request_hooks/changelogParser.js +++ b/tools/pull_request_hooks/changelogParser.js @@ -42,7 +42,7 @@ function parseChangelogBody(lines, openTag) { const entry = CHANGELOG_KEYS_TO_ENTRY[type] || CHANGELOG_KEYS_TO_ENTRY["rscadd"]; - if (entry.placeholders.includes(description)) { + if (!entry || entry.placeholders.includes(description)) { continue; } @@ -64,6 +64,9 @@ function parseChangelogBody(lines, openTag) { } export function parseChangelog(text) { + if(text == null) { + return undefined; + } const lines = text.split("\n").map((line) => line.trim()); for (let index = 0; index < lines.length; index++) { From 9d29d7596b333ecf5e2ac4d8940f3ee851dc2f8f Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:08:08 +0100 Subject: [PATCH 02/39] Changed 1 Global Var to test the workflow change (#17174) --- code/_global_vars/configuration.dm | 1 + code/game/world.dm | 4 ++-- code/global.dm | 1 - 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/_global_vars/configuration.dm b/code/_global_vars/configuration.dm index 3ab241a8fb7..36c08c45658 100644 --- a/code/_global_vars/configuration.dm +++ b/code/_global_vars/configuration.dm @@ -4,4 +4,5 @@ GLOBAL_REAL(config, /datum/controller/configuration) = new GLOBAL_DATUM_INIT(revdata, /datum/getrev, new) +GLOBAL_VAR_INIT(game_version, "VOREStation") GLOBAL_VAR_INIT(changelog_hash, "") diff --git a/code/game/world.dm b/code/game/world.dm index 97804b4d774..ebee8ba4b80 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -130,7 +130,7 @@ var/world_topic_spam_protect_time = world.timeofday else if (copytext(T,1,7) == "status") var/input[] = params2list(T) var/list/s = list() - s["version"] = game_version + s["version"] = GLOB.game_version s["mode"] = master_mode s["respawn"] = CONFIG_GET(flag/abandon_allowed) s["persistance"] = CONFIG_GET(flag/persistence_disabled) @@ -559,7 +559,7 @@ var/world_topic_spam_protect_time = world.timeofday s += span_bold("[station_name()]"); s += " (" s += "" //Change this to wherever you want the hub to link to. -// s += "[game_version]" +// s += "[GLOB.game_version]" s += "Default" //Replace this with something else. Or ever better, delete it and uncomment the game version. s += "" s += ")" diff --git a/code/global.dm b/code/global.dm index 9ca93bfeb1b..4c401f7e396 100644 --- a/code/global.dm +++ b/code/global.dm @@ -31,7 +31,6 @@ var/href_logfile = null // var/const/company_short = "NT" // var/const/star_name = "Vir" // var/const/starsys_name = "Vir" -var/const/game_version = "VOREStation" var/game_year = (text2num(time2text(world.realtime, "YYYY")) + 300) //VOREStation Edit var/round_progressing = 1 From 2506ed69f1073c10031188adfd3e7d855bf65fb2 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 17:02:38 +0000 Subject: [PATCH 03/39] Automatic changelog for PR #17174 [ci skip] --- html/changelogs/AutoChangeLog-pr-17174.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17174.yml diff --git a/html/changelogs/AutoChangeLog-pr-17174.yml b/html/changelogs/AutoChangeLog-pr-17174.yml new file mode 100644 index 00000000000..72d0fbbd5fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17174.yml @@ -0,0 +1,4 @@ +author: "ItsSelis" +delete-after: True +changes: + - refactor: "moved one global var to a managed global (to test the workflow change)" \ No newline at end of file From 385128568fee33d3f18ce7728fb533098b5ca735 Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Tue, 18 Feb 2025 16:51:15 +0100 Subject: [PATCH 04/39] Create 2025-02.yml (#17182) --- html/changelogs/archive/2025-02.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/archive/2025-02.yml diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml new file mode 100644 index 00000000000..f9da0e20cc1 --- /dev/null +++ b/html/changelogs/archive/2025-02.yml @@ -0,0 +1,4 @@ +2025-02-15: + ItsSelis: + - rscadd: Automatic changelog generation & compilation + - code_imp: Changelog buttons now pointing to the autochangelogs instead of opening the wiki From 0364d699640a38cb1abfc0ed23f20be0cb07cccf Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <12787406+vorestation-ci[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 15:53:09 +0000 Subject: [PATCH 05/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17174.yml | 4 ---- html/changelogs/archive/2025-02.yml | 6 +++++- 2 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17174.yml diff --git a/html/changelogs/AutoChangeLog-pr-17174.yml b/html/changelogs/AutoChangeLog-pr-17174.yml deleted file mode 100644 index 72d0fbbd5fd..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17174.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ItsSelis" -delete-after: True -changes: - - refactor: "moved one global var to a managed global (to test the workflow change)" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index f9da0e20cc1..cf0131745fe 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -1,4 +1,8 @@ 2025-02-15: ItsSelis: - rscadd: Automatic changelog generation & compilation - - code_imp: Changelog buttons now pointing to the autochangelogs instead of opening the wiki + - code_imp: Changelog buttons now pointing to the autochangelogs instead of opening + the wiki +2025-02-18: + ItsSelis: + - refactor: moved one global var to a managed global (to test the workflow change) From 494205604c21a3bc2b27a0c20e6c0d96bebdca7e Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Tue, 18 Feb 2025 18:46:22 +0100 Subject: [PATCH 06/39] rework tgui say long message handling (#17184) * rework tgui say long message handling * . * Fix --------- Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- code/modules/tgui_input/say_modal/modal.dm | 4 ++++ tgui/packages/tgui-say/TguiSay.tsx | 23 ++++++++++++++-------- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/code/modules/tgui_input/say_modal/modal.dm b/code/modules/tgui_input/say_modal/modal.dm index 30f5805f46a..17f229da499 100644 --- a/code/modules/tgui_input/say_modal/modal.dm +++ b/code/modules/tgui_input/say_modal/modal.dm @@ -130,4 +130,8 @@ if(type == "entry" || type == "force") handle_entry(type, payload) return TRUE + if(type == "lenwarn") + var/mlen = payload["length"] + var/maxlen = payload["maxlength"] + to_chat(client, span_warning(span_bold("Warning") + ": Message with [mlen] exceeded the maximum length of [maxlen].")) return FALSE diff --git a/tgui/packages/tgui-say/TguiSay.tsx b/tgui/packages/tgui-say/TguiSay.tsx index f7a45487613..c2b5cea6909 100644 --- a/tgui/packages/tgui-say/TguiSay.tsx +++ b/tgui/packages/tgui-say/TguiSay.tsx @@ -51,7 +51,7 @@ export function TguiSay() { keyof typeof RADIO_PREFIXES | null >(null); const [size, setSize] = useState(WindowSize.Small); - const [maxLength, setMaxLength] = useState(1024); + const [maxLength, setMaxLength] = useState(4096); const [minimumHeight, setMinimumHeight] = useState(WindowSize.Small); const [minimumWidth, setMinimumWidth] = useState(WindowSize.Width); const [lightMode, setLightMode] = useState(false); @@ -117,14 +117,21 @@ export function TguiSay() { const iterator = channelIterator.current; const prefix = currentPrefix ?? ''; - if (value?.length && value.length < maxLength) { - chatHistory.current.add(value); - Byond.sendMessage('entry', { - channel: iterator.current(), - entry: iterator.isSay() ? prefix + value : value, - }); + if (value?.length) { + if (value.length < maxLength) { + chatHistory.current.add(value); + Byond.sendMessage('entry', { + channel: iterator.current(), + entry: iterator.isSay() ? prefix + value : value, + }); + } else { + Byond.sendMessage('lenwarn', { + length: value.length, + maxlength: maxLength, + }); + return; + } } - handleClose(); } From 8521c095a5c88c7f232435555e568f9d23b3b5f2 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:46:49 +0000 Subject: [PATCH 07/39] Automatic changelog for PR #17184 [ci skip] --- html/changelogs/AutoChangeLog-pr-17184.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17184.yml diff --git a/html/changelogs/AutoChangeLog-pr-17184.yml b/html/changelogs/AutoChangeLog-pr-17184.yml new file mode 100644 index 00000000000..c198ae7ba66 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17184.yml @@ -0,0 +1,4 @@ +author: "Kashargul" +delete-after: True +changes: + - qol: "prevents too long messages from being sent in tgui say" \ No newline at end of file From 4de4abd6e35380deb52970af0c38e5fc597f77c6 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <12787406+vorestation-ci[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 18:05:05 +0000 Subject: [PATCH 08/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17184.yml | 4 ---- html/changelogs/archive/2025-02.yml | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17184.yml diff --git a/html/changelogs/AutoChangeLog-pr-17184.yml b/html/changelogs/AutoChangeLog-pr-17184.yml deleted file mode 100644 index c198ae7ba66..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17184.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Kashargul" -delete-after: True -changes: - - qol: "prevents too long messages from being sent in tgui say" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index cf0131745fe..de69639c560 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -6,3 +6,5 @@ 2025-02-18: ItsSelis: - refactor: moved one global var to a managed global (to test the workflow change) + Kashargul: + - qol: prevents too long messages from being sent in tgui say From c3a2e63ee112fef8da509bc9f761d7de2623dbd7 Mon Sep 17 00:00:00 2001 From: TheGreatKitsune <88862343+TheGreatKitsune@users.noreply.github.com> Date: Wed, 19 Feb 2025 13:47:42 -0500 Subject: [PATCH 09/39] Add art canvas size to canvas description. (#17188) --- code/game/objects/structures/artstuff.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index ee9170953a3..466b591ef58 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -71,6 +71,7 @@ /obj/item/canvas/Initialize() . = ..() reset_grid() + desc += " (Canvas size is [width]x[height].)" /obj/item/canvas/proc/reset_grid() grid = new/list(width,height) From 703ba69c273e72d9bed862b534f78ca3bed4224e Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 18:48:10 +0000 Subject: [PATCH 10/39] Automatic changelog for PR #17188 [ci skip] --- html/changelogs/AutoChangeLog-pr-17188.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17188.yml diff --git a/html/changelogs/AutoChangeLog-pr-17188.yml b/html/changelogs/AutoChangeLog-pr-17188.yml new file mode 100644 index 00000000000..827f03e40c2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17188.yml @@ -0,0 +1,4 @@ +author: "TheGreatKitsune" +delete-after: True +changes: + - qol: "Adds text to art canvas descriptions indicating their size" \ No newline at end of file From 8f1d4c60e970d2f85cac8f8d17754f12a2bbca53 Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Wed, 19 Feb 2025 21:48:31 +0100 Subject: [PATCH 11/39] Fixed user.email for compile workflow (#17189) --- .github/workflows/compile_changelogs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile_changelogs.yml b/.github/workflows/compile_changelogs.yml index f6b2a1eed13..6e46dc4b16d 100644 --- a/.github/workflows/compile_changelogs.yml +++ b/.github/workflows/compile_changelogs.yml @@ -48,7 +48,7 @@ jobs: #if: steps.value_holder.outputs.ACTIONS_ENABLED run: | git config --local user.name "vorestation-ci[bot]" - git config --local user.email "12787406+vorestation-ci[bot]@users.noreply.github.com" + git config --local user.email "199609141+vorestation-ci[bot]@users.noreply.github.com" git pull origin master git add html/changelogs git commit -m "Automatic changelog compile [ci skip]" -a || true From df62a3930d68afd9d8d298910051b51fcb97a065 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 20:49:55 +0000 Subject: [PATCH 12/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17188.yml | 4 ---- html/changelogs/archive/2025-02.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17188.yml diff --git a/html/changelogs/AutoChangeLog-pr-17188.yml b/html/changelogs/AutoChangeLog-pr-17188.yml deleted file mode 100644 index 827f03e40c2..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17188.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGreatKitsune" -delete-after: True -changes: - - qol: "Adds text to art canvas descriptions indicating their size" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index de69639c560..e0c105ead06 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -8,3 +8,6 @@ - refactor: moved one global var to a managed global (to test the workflow change) Kashargul: - qol: prevents too long messages from being sent in tgui say +2025-02-19: + TheGreatKitsune: + - qol: Adds text to art canvas descriptions indicating their size From 159d878bd707d1d57259dada55b52c843980ad35 Mon Sep 17 00:00:00 2001 From: TheGreatKitsune <88862343+TheGreatKitsune@users.noreply.github.com> Date: Wed, 19 Feb 2025 17:02:03 -0500 Subject: [PATCH 13/39] Add a button to set gender of simplemobs (#17178) --- .../mob/living/simple_mob/subtypes/vore/vore.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/vore.dm b/code/modules/mob/living/simple_mob/subtypes/vore/vore.dm index ea33b588bde..7fd294c6955 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/vore.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/vore.dm @@ -11,6 +11,7 @@ . = ..() add_verb(src, /mob/living/simple_mob/proc/set_name) add_verb(src, /mob/living/simple_mob/proc/set_desc) + add_verb(src, /mob/living/simple_mob/proc/set_gender) if(copy_prefs_to_mob) login_prefs() @@ -73,5 +74,14 @@ if(newdesc) desc = newdesc +/mob/living/simple_mob/proc/set_gender() + set name = "Set Gender" + set desc = "Set your gender." + set category = "Abilities.Settings" + var/newgender + newgender = tgui_input_list(src, "Please select a gender:", "Set Gender", list(FEMALE, MALE, NEUTER, PLURAL)) + if(newgender) + gender = newgender + /mob/living/simple_mob/vore/aggressive mob_bump_flag = HEAVY From 4ceb93e46916060d9bd395ce44d89455bd575d2f Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 22:02:28 +0000 Subject: [PATCH 14/39] Automatic changelog for PR #17178 [ci skip] --- html/changelogs/AutoChangeLog-pr-17178.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17178.yml diff --git a/html/changelogs/AutoChangeLog-pr-17178.yml b/html/changelogs/AutoChangeLog-pr-17178.yml new file mode 100644 index 00000000000..6f60bef992d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17178.yml @@ -0,0 +1,4 @@ +author: "TheGreatKitsune" +delete-after: True +changes: + - rscadd: "Add a button to set gender of simplemobs" \ No newline at end of file From 7b49a73beb7a4cf6f669a332a4ce5e2f2d411e5c Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 01:44:28 +0000 Subject: [PATCH 15/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17178.yml | 4 ---- html/changelogs/archive/2025-02.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17178.yml diff --git a/html/changelogs/AutoChangeLog-pr-17178.yml b/html/changelogs/AutoChangeLog-pr-17178.yml deleted file mode 100644 index 6f60bef992d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17178.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGreatKitsune" -delete-after: True -changes: - - rscadd: "Add a button to set gender of simplemobs" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index e0c105ead06..622917f801c 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -11,3 +11,6 @@ 2025-02-19: TheGreatKitsune: - qol: Adds text to art canvas descriptions indicating their size +2025-02-20: + TheGreatKitsune: + - rscadd: Add a button to set gender of simplemobs From f9374681282ad2004f102ebab03449e66f605bd6 Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Thu, 20 Feb 2025 00:48:04 -0500 Subject: [PATCH 16/39] Fixes admin buildmode from gibbing you (#17191) --- code/game/objects/items/falling_object_vr.dm | 4 ++++ code/modules/admin/verbs/buildmode.dm | 6 ++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/falling_object_vr.dm b/code/game/objects/items/falling_object_vr.dm index e51f8790d5e..dc7ad3c5921 100644 --- a/code/game/objects/items/falling_object_vr.dm +++ b/code/game/objects/items/falling_object_vr.dm @@ -8,6 +8,10 @@ var/falling_type = /obj/item/reagent_containers/food/snacks/sliceable/pizza/margherita var/crushing = TRUE +/obj/effect/falling_effect/New(loc, type, var/crushing_type = TRUE) + crushing = crushing_type + ..() + /obj/effect/falling_effect/Initialize(mapload, type) ..() if(type) diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index 0c0bc4b9fc5..0b3fd91c09f 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -658,12 +658,10 @@ return if(pa.Find("left") && !pa.Find("ctrl")) if(ispath(holder.buildmode.objholder)) - var/obj/effect/falling_effect/FE = new /obj/effect/falling_effect(get_turf(object), holder.buildmode.objholder) - FE.crushing = FALSE + new /obj/effect/falling_effect(get_turf(object), holder.buildmode.objholder, FALSE) else if(pa.Find("right")) if(ispath(holder.buildmode.objholder)) - var/obj/effect/falling_effect/FE = new /obj/effect/falling_effect(get_turf(object), holder.buildmode.objholder) - FE.crushing = TRUE + new /obj/effect/falling_effect(get_turf(object), holder.buildmode.objholder, TRUE) else if(pa.Find("ctrl")) holder.buildmode.objholder = object.type to_chat(user, span_notice("[object]([object.type]) copied to buildmode.")) From 972610781de2306939f155eeb3d319733a92ccfa Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 05:48:32 +0000 Subject: [PATCH 17/39] Automatic changelog for PR #17191 [ci skip] --- html/changelogs/AutoChangeLog-pr-17191.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17191.yml diff --git a/html/changelogs/AutoChangeLog-pr-17191.yml b/html/changelogs/AutoChangeLog-pr-17191.yml new file mode 100644 index 00000000000..2252d02f4d2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17191.yml @@ -0,0 +1,4 @@ +author: "Cameron-The-Raven" +delete-after: True +changes: + - bugfix: "build mode dropped items will no longer always gib" \ No newline at end of file From 188cf82c8a19a9de57f65bb46c9586e74dbd681e Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Thu, 20 Feb 2025 05:57:29 +0000 Subject: [PATCH 18/39] Update lockpicks (#17172) --- code/game/objects/items/lockpicks.dm | 18 ++++++++++++++++++ code/game/objects/random/misc.dm | 1 + code/game/objects/structures/fence.dm | 23 +++++++++++++++++++++++ icons/obj/lockpicks.dmi | Bin 725 -> 669 bytes 4 files changed, 42 insertions(+) diff --git a/code/game/objects/items/lockpicks.dm b/code/game/objects/items/lockpicks.dm index 843b0608deb..de8f31e29c0 100644 --- a/code/game/objects/items/lockpicks.dm +++ b/code/game/objects/items/lockpicks.dm @@ -1,4 +1,5 @@ //For bypassing locked /obj/structure/simple_doors +//now with added fence gate support /obj/item/lockpick name = "set of lockpicks" @@ -30,6 +31,23 @@ if(do_after(user, pick_time * D.lock_difficulty)) to_chat(user, span_notice("Success!")) D.locked = FALSE + if(istype(A, /obj/structure/fence/door)) + var/obj/structure/fence/door/D = A + if(!D.locked) //you can pick your nose, but you can't pick an unlocked door + to_chat(user, span_notice("\The [D] isn't locked.")) + return + else if(D.lock_type != pick_type) //make sure our types match + to_chat(user, span_warning("\The [src] can't pick \the [D]. Another tool might work?")) + return + else if(!D.can_pick) //make sure we're actually allowed to bypass it at all + to_chat(user, span_warning("\The [D] can't be [pick_verb]ed.")) + return + else //finally, we can assume that they do match + to_chat(user, span_notice("You start to [pick_verb] the lock on \the [D]...")) + playsound(src, D.keysound,100, 1) + if(do_after(user, pick_time * D.lock_difficulty)) + to_chat(user, span_notice("Success!")) + D.locked = FALSE else if(ishuman(A)) //you can pick your friends, and you can pick your nose, but you can't pick your friend's nose var/mob/living/carbon/human/H = A if(user.zone_sel.selecting == BP_HEAD) diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index 12ca6d276f4..44e85abefff 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -269,6 +269,7 @@ prob(1);/obj/item/beartrap, prob(1);/obj/item/handcuffs, prob(1);/obj/item/handcuffs/legcuffs, + prob(1);/obj/item/lockpick, prob(2);/obj/item/reagent_containers/syringe/drugs, prob(1);/obj/item/reagent_containers/syringe/steroid) diff --git a/code/game/objects/structures/fence.dm b/code/game/objects/structures/fence.dm index 0237f0c20a9..ca764fa85c4 100644 --- a/code/game/objects/structures/fence.dm +++ b/code/game/objects/structures/fence.dm @@ -69,6 +69,7 @@ return ..() /obj/structure/fence/attackby(obj/item/W, mob/user) + user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) if(W.has_tool_quality(TOOL_WIRECUTTER)) if(!cuttable) to_chat(user, span_warning("This section of the fence can't be cut.")) @@ -122,6 +123,11 @@ cuttable = FALSE var/open = FALSE var/locked = FALSE + var/lock_id = null //does the door have an associated key? + var/lock_type = "simple" //string matched to "pick_type" on /obj/item/lockpick + var/can_pick = TRUE //can it be picked/bypassed? + var/lock_difficulty = 1 //multiplier to picking/bypassing time + var/keysound = 'sound/items/toolbelt_equip.ogg' /obj/structure/fence/door/Initialize() update_door_status() @@ -144,6 +150,23 @@ return TRUE +/obj/structure/fence/door/attackby(obj/item/W as obj, mob/user as mob) + user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) + if(istype(W,/obj/item/simple_key)) + var/obj/item/simple_key/key = W + if(open) + to_chat(user,span_notice("\The [src] must be closed in order for you to lock it.")) + else if(key.key_id != src.lock_id) + to_chat(user,span_warning("The [key] doesn't fit \the [src]'s lock!")) + else if(key.key_id == src.lock_id) + visible_message(span_notice("[user] [key.keyverb] \the [key] and [locked ? "unlocks" : "locks"] \the [src].")) + locked = !locked + playsound(src, keysound,100, 1) + return + else + attack_hand(user) + return + /obj/structure/fence/door/proc/toggle(mob/user) switch(open) if(FALSE) diff --git a/icons/obj/lockpicks.dmi b/icons/obj/lockpicks.dmi index 11880cd0f52a5d2f8b724bb87ecaf39e0ed2cc79..13a284098b82332b20926e15ed29ad4ef501c4c6 100644 GIT binary patch delta 413 zcmV;O0b>5u1)T+uBouW}OjJd{z`!ReE;Tnkkdv4(RBw?rOCP|%z#=Uk4-XGLh#+tO|v%qsJSikdNH`~Dws zS3r|Nfxhe?4G)Eokl({`w7}TEfe-P`iy@u{5+pPd6HUx%kf4qKhyn$jWh9W23ofOS zQf{`Jc|kvJ1X6I33Q&+`kni$*o3q?5XqzzZ0o`6a^aA~;^-ez(`-ut?e_I72<>FZY zLI$7@x;&IG#s1af5$GzXyh1=M-^%K}^6Y^EgKDv*7X?fqqIm_%mUR&@x;13{<1<*m zOg^2?y9oH~Iv+D19uQaTYlD~e=I92D|g{IqONJwwQK%lqaYj&$1fW`f^Qpts)FWh z!%NUKw43es;3*j5Ex26TL5FUSuE4tokpkA(@K_5gE74p5YtKA02N!F#00000NkvXX Hu0mjfguS?R delta 470 zcmV;{0V)2S1=R(RBoTN}OjJd{z`!ReE-_SZH8(zyI7=mvlb9YMCBVSIA}t;d4-Y+v zAjX|7D^(msL`1Evty^1LUbU}Xk)oo1c}YY;R9J=WlyO^vFc8MMZMp-av`Ix}k5uIM z|AyUU$Y3Wr^^bZUer`j>_r1H#BT4=e0B|D%xXj8^UFOg?xFCa82J!JbW&3&X10g_y z5K0I!o6k5s__`niAwg=13eyy`MV8I8BgEnq6y|eT-)9Uqcy>H-u;~UUf9@o2oUeG{qK+6*b z8?CihK<~CPClVmZhScQ1$rEXR)QJR0q(AK9pJb=kkT$J!jsermls>fqfg=t!eQG)O zVIYjbhVc}1qi61wg(LhM`wk-yqS7&@pO~1KxCPsQs-jU<=juN>mc*G3+b@n7gKv(1 zl|lW(5oJ)df-TxpQh91*=RF>y7&V5~L~`ni+rbpQYW M07*qoM6N<$g27|iKL7v# From 5b16d56b8f10c3086bb23af9dad797b00c9f664d Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 05:57:52 +0000 Subject: [PATCH 19/39] Automatic changelog for PR #17172 [ci skip] --- html/changelogs/AutoChangeLog-pr-17172.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17172.yml diff --git a/html/changelogs/AutoChangeLog-pr-17172.yml b/html/changelogs/AutoChangeLog-pr-17172.yml new file mode 100644 index 00000000000..73f7517c81e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17172.yml @@ -0,0 +1,6 @@ +author: "KillianKirilenko" +delete-after: True +changes: + - rscadd: "lockpick sets can now be found as part of the contraband pool in maint items (useless on station though)" + - rscadd: "lockpick sets can now be used to pick fence gates as well" + - image: "resprited the basic lockpick set" \ No newline at end of file From 4e5a32721f3741b6d9775e3c396b94e374dcc77a Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 01:44:49 +0000 Subject: [PATCH 20/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17172.yml | 6 ------ html/changelogs/AutoChangeLog-pr-17191.yml | 4 ---- html/changelogs/archive/2025-02.yml | 8 ++++++++ 3 files changed, 8 insertions(+), 10 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17172.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17191.yml diff --git a/html/changelogs/AutoChangeLog-pr-17172.yml b/html/changelogs/AutoChangeLog-pr-17172.yml deleted file mode 100644 index 73f7517c81e..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17172.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "KillianKirilenko" -delete-after: True -changes: - - rscadd: "lockpick sets can now be found as part of the contraband pool in maint items (useless on station though)" - - rscadd: "lockpick sets can now be used to pick fence gates as well" - - image: "resprited the basic lockpick set" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-17191.yml b/html/changelogs/AutoChangeLog-pr-17191.yml deleted file mode 100644 index 2252d02f4d2..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17191.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cameron-The-Raven" -delete-after: True -changes: - - bugfix: "build mode dropped items will no longer always gib" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index 622917f801c..c7c1bcb6207 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -14,3 +14,11 @@ 2025-02-20: TheGreatKitsune: - rscadd: Add a button to set gender of simplemobs +2025-02-21: + Cameron-The-Raven: + - bugfix: build mode dropped items will no longer always gib + KillianKirilenko: + - rscadd: lockpick sets can now be found as part of the contraband pool in maint + items (useless on station though) + - rscadd: lockpick sets can now be used to pick fence gates as well + - image: resprited the basic lockpick set From 205c22f8c11d256dbdd596d1ea676c549f0b77b2 Mon Sep 17 00:00:00 2001 From: NickBelmont <89628295+NickBelmont@users.noreply.github.com> Date: Fri, 21 Feb 2025 09:34:37 -0600 Subject: [PATCH 21/39] Add Somatoray Mode to Remove Reagents (#17196) * Adds somatoray mode to remove reagents from plants * Typo * Fixes small issue with floraprune projectile --- code/modules/hydroponics/trays/tray.dm | 11 ++++++++ .../projectiles/guns/energy/special.dm | 4 +++ .../modules/projectiles/projectile/special.dm | 26 +++++++++++++++++++ 3 files changed, 41 insertions(+) diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index 88259428618..3ae50352c6c 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -236,6 +236,17 @@ if(prob(mutchance)) yield_mod = min(10,yield_mod+rand(1,2)) return + else if(istype(Proj, /obj/item/projectile/energy/floraprune)) + var/obj/item/projectile/energy/floraprune/GP = Proj + mutchance *= GP.lasermod + if(prob(mutchance) && seed) + var/c = safepick(seed.chems) + if(length(seed.chems) > 1 && c) + var/turf/T = get_turf(loc) + seed = seed.diverge() + T.visible_message(span_infoplain(span_bold("\The [seed.display_name]") + " quivers!")) + seed.chems -= c + return ..() diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index e66a4ac11ce..c80653d532f 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -56,6 +56,7 @@ list(mode_name="induce mutations", projectile_type=/obj/item/projectile/energy/floramut, modifystate="floramut"), list(mode_name="increase yield", projectile_type=/obj/item/projectile/energy/florayield, modifystate="florayield"), list(mode_name="induce specific mutations", projectile_type=/obj/item/projectile/energy/floramut/gene, modifystate="floramut"), + list(mode_name="prune reagents", projectile_type=/obj/item/projectile/energy/floraprune, modifystate="floramut"), ) /obj/item/gun/energy/floragun/Initialize() @@ -121,6 +122,7 @@ var/obj/item/projectile/energy/floramut/gene/G = . var/obj/item/projectile/energy/florayield/GY = . var/obj/item/projectile/energy/floramut/GM = . + var/obj/item/projectile/energy/floraprune/GP = . // Inserting the upgrade level of the gun to the projectile as there isn't a better way to do this. if(istype(G)) G.gene = gene @@ -129,6 +131,8 @@ GY.lasermod = emitter.rating else if(istype(GM)) GM.lasermod = emitter.rating + else if(istype(GP)) + GP.lasermod = emitter.rating /obj/item/gun/energy/meteorgun name = "meteor gun" diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 285be34a335..1997e7a2e69 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -221,6 +221,32 @@ else return 1 +/obj/item/projectile/energy/floraprune + name = "delta somatoray" + icon_state = "energy2" + fire_sound = 'sound/effects/stealthoff.ogg' + damage = 0 + damage_type = TOX + nodamage = 1 + check_armour = "energy" + light_range = 2 + light_power = 0.5 + light_color = "#FFFFFF" + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser + var/lasermod = 0 + hud_state = "electrothermal" + +/obj/item/projectile/energy/floraprune/on_hit(var/atom/target, var/blocked = 0) + var/mob/living/M = target + if(ishuman(target)) //Make plantpeople thin, seeing as we're removing reagents from actual plants + var/mob/living/carbon/human/H = M + if((H.species.flags & IS_PLANT) && (M.nutrition > 30)) + M.adjust_nutrition(-30) + else if (istype(target, /mob/living/carbon/)) + M.show_message(span_blue("The radiation beam dissipates harmlessly through your body.")) + else + return 1 + /obj/item/projectile/beam/mindflayer name = "flayer ray" From c2fa924406b6e9700024cae0d5560ba9defd6bdc Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:35:07 +0000 Subject: [PATCH 22/39] Automatic changelog for PR #17196 [ci skip] --- html/changelogs/AutoChangeLog-pr-17196.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17196.yml diff --git a/html/changelogs/AutoChangeLog-pr-17196.yml b/html/changelogs/AutoChangeLog-pr-17196.yml new file mode 100644 index 00000000000..eeeea5b684d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17196.yml @@ -0,0 +1,4 @@ +author: "NickBelmont" +delete-after: True +changes: + - rscadd: "Reagent-removing 'Pruning mode' to the floral somatoray" \ No newline at end of file From 38226dfb3f05c78b4e84ddfbf47b8672a3149f37 Mon Sep 17 00:00:00 2001 From: TheToaster98 <51209769+TheToaster98@users.noreply.github.com> Date: Fri, 21 Feb 2025 16:35:16 +0100 Subject: [PATCH 23/39] Changes size nailpolish (#17195) Co-authored-by: VM_USER --- code/modules/makeup/nailpolish.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/makeup/nailpolish.dm b/code/modules/makeup/nailpolish.dm index 8fe3e12ac74..a49126186b5 100644 --- a/code/modules/makeup/nailpolish.dm +++ b/code/modules/makeup/nailpolish.dm @@ -5,6 +5,7 @@ desc = "to paint your nails with. Or someone else's!" icon = 'icons/obj/nailpolish_vr.dmi' icon_state = "nailpolish" + w_class = ITEMSIZE_SMALL var/colour = "#FFFFFF" var/image/top_underlay var/image/color_underlay From 08f4aa065e5d00d8edf6c04b14bd445c838ec252 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:35:42 +0000 Subject: [PATCH 24/39] Automatic changelog for PR #17195 [ci skip] --- html/changelogs/AutoChangeLog-pr-17195.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17195.yml diff --git a/html/changelogs/AutoChangeLog-pr-17195.yml b/html/changelogs/AutoChangeLog-pr-17195.yml new file mode 100644 index 00000000000..2e359dce78c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17195.yml @@ -0,0 +1,5 @@ +author: "Tost" +delete-after: True +changes: + - qol: "Changed nail polish's size to small" + - code_imp: "Added w_class = ITEMSIZE_SMALL to nail polish, which was missing originally." \ No newline at end of file From 6220ef8f72d4c7043e726f2fd7691d710e085c56 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Sat, 22 Feb 2025 01:41:47 +0000 Subject: [PATCH 25/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17195.yml | 5 ----- html/changelogs/AutoChangeLog-pr-17196.yml | 4 ---- html/changelogs/archive/2025-02.yml | 6 ++++++ 3 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17195.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17196.yml diff --git a/html/changelogs/AutoChangeLog-pr-17195.yml b/html/changelogs/AutoChangeLog-pr-17195.yml deleted file mode 100644 index 2e359dce78c..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17195.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Tost" -delete-after: True -changes: - - qol: "Changed nail polish's size to small" - - code_imp: "Added w_class = ITEMSIZE_SMALL to nail polish, which was missing originally." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-17196.yml b/html/changelogs/AutoChangeLog-pr-17196.yml deleted file mode 100644 index eeeea5b684d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17196.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NickBelmont" -delete-after: True -changes: - - rscadd: "Reagent-removing 'Pruning mode' to the floral somatoray" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index c7c1bcb6207..36e7a97eb5e 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -22,3 +22,9 @@ items (useless on station though) - rscadd: lockpick sets can now be used to pick fence gates as well - image: resprited the basic lockpick set +2025-02-22: + NickBelmont: + - rscadd: Reagent-removing 'Pruning mode' to the floral somatoray + Tost: + - qol: Changed nail polish's size to small + - code_imp: Added w_class = ITEMSIZE_SMALL to nail polish, which was missing originally. From 3c08c90f2a8b5f1c55229398c560e7f0c503a9ce Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Sat, 22 Feb 2025 03:51:17 -0500 Subject: [PATCH 26/39] Orbit fix [IDB IGNORE] [MDB IGNORE] (#17198) * wip orbit fix * dos fix --- code/datums/components/orbiter.dm | 8 ++++---- code/modules/mob/dead/observer/observer.dm | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/code/datums/components/orbiter.dm b/code/datums/components/orbiter.dm index 6e6cf9001ff..5b80b16e262 100644 --- a/code/datums/components/orbiter.dm +++ b/code/datums/components/orbiter.dm @@ -22,14 +22,14 @@ /datum/component/orbiter/RegisterWithParent() . = ..() var/atom/target = parent - while(ismovable(target)) + if(ismovable(target)) RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) target = target.loc /datum/component/orbiter/UnregisterFromParent() . = ..() var/atom/target = parent - while(ismovable(target)) + if(ismovable(target)) UnregisterSignal(target, COMSIG_MOVABLE_MOVED) target = target.loc @@ -119,12 +119,12 @@ // These are prety rarely activated, how often are you following something in a bag? if(oldloc && !isturf(oldloc)) // We used to be registered to it, probably var/atom/target = oldloc - while(ismovable(target)) + if(ismovable(target)) UnregisterSignal(target, COMSIG_MOVABLE_MOVED) target = target.loc if(orbited?.loc && orbited.loc != newturf) // We want to know when anything holding us moves too var/atom/target = orbited.loc - while(ismovable(target)) + if(ismovable(target)) RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(move_react), TRUE) target = target.loc diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 66e23dee715..b6b38246bd7 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -645,7 +645,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp to_chat(src, span_filter_notice(span_red("You are dead! You have no mind to store memory!"))) /mob/observer/dead/Post_Incorpmove() - stop_following() + if(following) //This wasn't here before. It meant that we would do stop_following repeatedly every movement we made...Resulting in a DOS on our client. + stop_following() /mob/observer/dead/verb/analyze_air() set name = "Analyze Air" From 7091abf705b261a72d880597225aafea5a8f33d7 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Sat, 22 Feb 2025 08:51:41 +0000 Subject: [PATCH 27/39] Automatic changelog for PR #17198 [ci skip] --- html/changelogs/AutoChangeLog-pr-17198.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17198.yml diff --git a/html/changelogs/AutoChangeLog-pr-17198.yml b/html/changelogs/AutoChangeLog-pr-17198.yml new file mode 100644 index 00000000000..f604f3cf8e9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17198.yml @@ -0,0 +1,4 @@ +author: "Cameron-The-Raven" +delete-after: True +changes: + - bugfix: "no more crashing as a ghost" \ No newline at end of file From b1be8e62de79f9497d6d303e653563f8c3c72cca Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Sat, 22 Feb 2025 15:27:56 -0500 Subject: [PATCH 28/39] PIZZA VOUCHERS DON'T GIB YOU, AGAIN. (#17200) --- code/game/objects/items/falling_object_vr.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/falling_object_vr.dm b/code/game/objects/items/falling_object_vr.dm index dc7ad3c5921..19d175f1ef2 100644 --- a/code/game/objects/items/falling_object_vr.dm +++ b/code/game/objects/items/falling_object_vr.dm @@ -8,12 +8,10 @@ var/falling_type = /obj/item/reagent_containers/food/snacks/sliceable/pizza/margherita var/crushing = TRUE -/obj/effect/falling_effect/New(loc, type, var/crushing_type = TRUE) - crushing = crushing_type - ..() - -/obj/effect/falling_effect/Initialize(mapload, type) +/obj/effect/falling_effect/Initialize(mapload, type, var/crushing_type) ..() + if(!isnull(crushing_type)) + crushing = crushing_type if(type) falling_type = type return INITIALIZE_HINT_LATELOAD From bcecd4123287da0bc1b3085f5c160800dddd84f3 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Sat, 22 Feb 2025 20:28:22 +0000 Subject: [PATCH 29/39] Automatic changelog for PR #17200 [ci skip] --- html/changelogs/AutoChangeLog-pr-17200.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17200.yml diff --git a/html/changelogs/AutoChangeLog-pr-17200.yml b/html/changelogs/AutoChangeLog-pr-17200.yml new file mode 100644 index 00000000000..c8c92211f67 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17200.yml @@ -0,0 +1,4 @@ +author: "Cameron-The-Raven" +delete-after: True +changes: + - bugfix: "pizza vouchers will no longer land with such speed that they gib any user, even if not emagged." \ No newline at end of file From 62acecba8d4c29924e8d6fa57ccda7499feb367c Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Sat, 22 Feb 2025 16:22:47 -0500 Subject: [PATCH 30/39] Removes stray pixel from snektail (#17202) fly my pixel --- .../human_races/sprite_accessories/tails.dmi | Bin 212324 -> 212314 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/sprite_accessories/tails.dmi b/icons/mob/human_races/sprite_accessories/tails.dmi index d81f83d241cddbe1f6b32b7ce33bfb4d7bc4eab6..8ea69813b2b394102fe8ed5cd3a3a65775e10bc3 100644 GIT binary patch delta 133510 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 delta 133039 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

@yKs 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

?e0nnkX@l1m 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 i7Zd$%e2spr9$qKvf3)oh1^0)AU+ Date: Sat, 22 Feb 2025 21:23:11 +0000 Subject: [PATCH 31/39] Automatic changelog for PR #17202 [ci skip] --- html/changelogs/AutoChangeLog-pr-17202.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17202.yml diff --git a/html/changelogs/AutoChangeLog-pr-17202.yml b/html/changelogs/AutoChangeLog-pr-17202.yml new file mode 100644 index 00000000000..7ce517baf22 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17202.yml @@ -0,0 +1,4 @@ +author: "Cameron-The-Raven" +delete-after: True +changes: + - bugfix: "Snake tail no longer has a stray white void pixel following you 24/7 when facing south" \ No newline at end of file From 484d74dd36dc8450035b5b082230f91edf426045 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Sun, 23 Feb 2025 01:50:09 +0000 Subject: [PATCH 32/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17198.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17200.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17202.yml | 4 ---- html/changelogs/archive/2025-02.yml | 7 +++++++ 4 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17198.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17200.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17202.yml diff --git a/html/changelogs/AutoChangeLog-pr-17198.yml b/html/changelogs/AutoChangeLog-pr-17198.yml deleted file mode 100644 index f604f3cf8e9..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17198.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cameron-The-Raven" -delete-after: True -changes: - - bugfix: "no more crashing as a ghost" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-17200.yml b/html/changelogs/AutoChangeLog-pr-17200.yml deleted file mode 100644 index c8c92211f67..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17200.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cameron-The-Raven" -delete-after: True -changes: - - bugfix: "pizza vouchers will no longer land with such speed that they gib any user, even if not emagged." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-17202.yml b/html/changelogs/AutoChangeLog-pr-17202.yml deleted file mode 100644 index 7ce517baf22..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17202.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cameron-The-Raven" -delete-after: True -changes: - - bugfix: "Snake tail no longer has a stray white void pixel following you 24/7 when facing south" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index 36e7a97eb5e..5daf3102595 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -28,3 +28,10 @@ Tost: - qol: Changed nail polish's size to small - code_imp: Added w_class = ITEMSIZE_SMALL to nail polish, which was missing originally. +2025-02-23: + Cameron-The-Raven: + - bugfix: Snake tail no longer has a stray white void pixel following you 24/7 when + facing south + - bugfix: pizza vouchers will no longer land with such speed that they gib any user, + even if not emagged. + - bugfix: no more crashing as a ghost From 7c19cdffdc6f45501301dc73c9b43bf578f8e4a6 Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Sun, 23 Feb 2025 10:56:15 -0500 Subject: [PATCH 33/39] Adds bloodpacks for vampiric crew to loadout (#17201) --- .../client/preference_setup/loadout/loadout_utility.dm | 5 +++++ code/modules/reagents/reagent_containers/blood_pack.dm | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_utility.dm b/code/modules/client/preference_setup/loadout/loadout_utility.dm index d92786e7a00..44157000d98 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -316,3 +316,8 @@ modular computers display_name = "podzu music player" path = /obj/item/walkpod cost = 2 + +/datum/gear/utility/bloodbag //For your vampiric crew! + display_name = "blood bag (Randomized)" + path = /obj/item/reagent_containers/blood/random_bloodsucker + cost = 1 diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index cbbb56b8720..32833767b27 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -109,3 +109,11 @@ desc = "Seems pretty useless... Maybe if there were a way to fill it?" icon_state = "empty" item_state = "bloodpack_empty" + +/obj/item/reagent_containers/blood/random_bloodsucker + name = "Ration BloodPack" + desc = "A standard issue BloodPack Ration given to crew that require blood to be sustained!" + +/obj/item/reagent_containers/blood/random_bloodsucker/Initialize() + blood_type = pick("A+", "A-", "B+", "B-", "O-", "O+", "AB+", "AB-") + . = ..() From c0cea64ff349036e11ff535ac841f742e9d880c9 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Sun, 23 Feb 2025 15:56:41 +0000 Subject: [PATCH 34/39] Automatic changelog for PR #17201 [ci skip] --- html/changelogs/AutoChangeLog-pr-17201.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17201.yml diff --git a/html/changelogs/AutoChangeLog-pr-17201.yml b/html/changelogs/AutoChangeLog-pr-17201.yml new file mode 100644 index 00000000000..d8deb8fa85d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17201.yml @@ -0,0 +1,4 @@ +author: "Cameron-The-Raven" +delete-after: True +changes: + - rscadd: "Vampiric crew now have a source of nutrition in the loadout under the Utility tab!" \ No newline at end of file From 5fbc920d1a06492271ccb0d9971696673fb574bc Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Sun, 23 Feb 2025 17:34:25 +0100 Subject: [PATCH 35/39] Disables the default logging of some testing procs (#17190) --- code/modules/overmap/sectors.dm | 2 ++ code/modules/random_map/automata/caves.dm | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/code/modules/overmap/sectors.dm b/code/modules/overmap/sectors.dm index 327cca74ad1..e8f4ad79651 100644 --- a/code/modules/overmap/sectors.dm +++ b/code/modules/overmap/sectors.dm @@ -68,7 +68,9 @@ if(!docking_codes) docking_codes = "[ascii2text(rand(65,90))][ascii2text(rand(65,90))][ascii2text(rand(65,90))][ascii2text(rand(65,90))]" + #ifdef TESTING testing("Located sector \"[name]\" at [start_x],[start_y], containing Z [english_list(map_z)]") + #endif LAZYADD(SSshuttles.sectors_to_initialize, src) //Queued for further init. Will populate the waypoint lists; waypoints not spawned yet will be added in as they spawn. SSshuttles.process_init_queues() diff --git a/code/modules/random_map/automata/caves.dm b/code/modules/random_map/automata/caves.dm index 9783c77541b..6fb4d8bcb83 100644 --- a/code/modules/random_map/automata/caves.dm +++ b/code/modules/random_map/automata/caves.dm @@ -27,7 +27,9 @@ if (CELL_ALIVE(map[tmp_cell])) ore_turfs += tmp_cell + #ifdef TESTING testing("ASGEN: Found [ore_turfs.len] ore turfs.") + #endif var/ore_count = round(map.len/20) var/door_count = 0 var/empty_count = 0 @@ -46,8 +48,10 @@ empty_count += 1 ore_count-- + #ifdef TESTING testing("ASGEN: Set [door_count] turfs to random minerals.") testing("ASGEN: Set [empty_count] turfs to high-chance random minerals.") + #endif return 1 /datum/random_map/automata/cave_system/apply_to_turf(var/x,var/y) From 57ca98593126add5b3cc9347aebb1774075b8bbe Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:34:51 +0000 Subject: [PATCH 36/39] Automatic changelog for PR #17190 [ci skip] --- html/changelogs/AutoChangeLog-pr-17190.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17190.yml diff --git a/html/changelogs/AutoChangeLog-pr-17190.yml b/html/changelogs/AutoChangeLog-pr-17190.yml new file mode 100644 index 00000000000..f65df03c922 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17190.yml @@ -0,0 +1,4 @@ +author: "ItsSelis" +delete-after: True +changes: + - code_imp: "disabled some testing logs by default (now require -DTESTING to be set while compiling)" \ No newline at end of file From d2c6ffecacda83ed2095b4703fdae4f89417bb6b Mon Sep 17 00:00:00 2001 From: Casey Date: Sun, 23 Feb 2025 13:53:22 -0500 Subject: [PATCH 37/39] Map Swap (#17204) --- maps/~map_system/_map_selection.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/~map_system/_map_selection.dm b/maps/~map_system/_map_selection.dm index c02812bf5ec..1103735a7d5 100644 --- a/maps/~map_system/_map_selection.dm +++ b/maps/~map_system/_map_selection.dm @@ -5,8 +5,8 @@ /* FOR LIVE SERVER */ /*********************/ -//#define USE_MAP_TETHER -#define USE_MAP_STELLARDELIGHT +#define USE_MAP_TETHER +//#define USE_MAP_STELLARDELIGHT //#define USE_MAP_GROUNDBASE // Debug From e6cc64edeaa1dd9bf2cf78bb3c31c17993e97154 Mon Sep 17 00:00:00 2001 From: "vorestation-ci[bot]" <199609141+vorestation-ci[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 01:47:17 +0000 Subject: [PATCH 38/39] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-17190.yml | 4 ---- html/changelogs/AutoChangeLog-pr-17201.yml | 4 ---- html/changelogs/archive/2025-02.yml | 7 +++++++ 3 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-17190.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17201.yml diff --git a/html/changelogs/AutoChangeLog-pr-17190.yml b/html/changelogs/AutoChangeLog-pr-17190.yml deleted file mode 100644 index f65df03c922..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17190.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ItsSelis" -delete-after: True -changes: - - code_imp: "disabled some testing logs by default (now require -DTESTING to be set while compiling)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-17201.yml b/html/changelogs/AutoChangeLog-pr-17201.yml deleted file mode 100644 index d8deb8fa85d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17201.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cameron-The-Raven" -delete-after: True -changes: - - rscadd: "Vampiric crew now have a source of nutrition in the loadout under the Utility tab!" \ No newline at end of file diff --git a/html/changelogs/archive/2025-02.yml b/html/changelogs/archive/2025-02.yml index 5daf3102595..c319ff27437 100644 --- a/html/changelogs/archive/2025-02.yml +++ b/html/changelogs/archive/2025-02.yml @@ -35,3 +35,10 @@ - bugfix: pizza vouchers will no longer land with such speed that they gib any user, even if not emagged. - bugfix: no more crashing as a ghost +2025-02-24: + Cameron-The-Raven: + - rscadd: Vampiric crew now have a source of nutrition in the loadout under the + Utility tab! + ItsSelis: + - code_imp: disabled some testing logs by default (now require -DTESTING to be set + while compiling) From 1f1dbcdb2f4c66555fe4b9f4db53204170360b3b Mon Sep 17 00:00:00 2001 From: Selis <12716288+ItsSelis@users.noreply.github.com> Date: Mon, 24 Feb 2025 23:27:48 +0100 Subject: [PATCH 39/39] Makes the code OpenDream compileable (#17155) --- .../objects/items/devices/scanners/guide.dm | 2 +- code/modules/busy_space/organizations.dm | 4 +- .../clothing/spacesuits/void/event_vr.dm | 2 +- .../carbon/human/species/station/alraune.dm | 2 +- .../subtypes/animal/alien animals/stardog.dm | 2 +- code/modules/power/fusion/fusion_reactions.dm | 3 +- .../dispenser/cartridge_presets_vr.dm | 51 +++++++++++++------ code/modules/scripting/AST/AST Nodes.dm | 23 ++++----- 8 files changed, 54 insertions(+), 35 deletions(-) diff --git a/code/game/objects/items/devices/scanners/guide.dm b/code/game/objects/items/devices/scanners/guide.dm index 18405d9c974..ab4e2a8bf4b 100644 --- a/code/game/objects/items/devices/scanners/guide.dm +++ b/code/game/objects/items/devices/scanners/guide.dm @@ -1,6 +1,6 @@ /obj/item/healthanalyzer/verb/toggle_guide() set name = "Toggle Guidance" - set desc = "Toggles whether or not \the [src] will provide guidance and instruction in addition to scanning." + set desc = "Toggles whether or not the health analyzer will provide guidance and instruction in addition to scanning." set category = "Object" guide = !guide to_chat(usr, span_notice("You toggle \the [src]'s guidance system [guide ? "on" : "off"].")) diff --git a/code/modules/busy_space/organizations.dm b/code/modules/busy_space/organizations.dm index 002a79e6ba0..c63796ffa77 100644 --- a/code/modules/busy_space/organizations.dm +++ b/code/modules/busy_space/organizations.dm @@ -2903,7 +2903,7 @@ acronym = "SAARE" desc = "SAARE consistently have the worst reputation of any paramilitary group. This is because they specialize in deniability and secrecy. Although publically they work in asset recovery, they have a substantiated reputation for info-theft and piracy that has lead to them butting heads with the law on more than one occasion. Nonetheless, they are an invaluable part of the Solar economy, and other TSCs and small colonial governments keep them in business.\

\ - For the purposes of plausible deniability, SAARE designates their ships using a series of rotating identifiers, with ships on a specific operation or in a particular area all using the same initial designation (e.g. 'Sledgehammer') and having a different numerical identifier, with the most important ships involved bearing a unique additional codename (such as 'Actual' for Command \& Control ships). As ships are shuffled in and out of operating areas, it can be difficult to pin down exactly which ship in SAARE's fleet was responsible for which act. SAARE's misdirection is multilayered, including elements such as extensive use of repainting, false IFFs, bribes, forged documents, intimidation, camouflage, and all manner of other underhanded tactics." + For the purposes of plausible deniability, SAARE designates their ships using a series of rotating identifiers, with ships on a specific operation or in a particular area all using the same initial designation (e.g. 'Sledgehammer') and having a different numerical identifier, with the most important ships involved bearing a unique additional codename (such as 'Actual' for Command & Control ships). As ships are shuffled in and out of operating areas, it can be difficult to pin down exactly which ship in SAARE's fleet was responsible for which act. SAARE's misdirection is multilayered, including elements such as extensive use of repainting, false IFFs, bribes, forged documents, intimidation, camouflage, and all manner of other underhanded tactics." history = "" work = "mercenary contractors" headquarters = "" @@ -3005,4 +3005,4 @@ i-- //ex: "Phalanx One-Niner", "Sledgehammer Actual" (CO/VIP), "Kodiak Seven-Four", "Tomahawk Two-Zero" - //probably a more elegant (read: fancier) way to do the second part but fuck it, this works just fine \ No newline at end of file + //probably a more elegant (read: fancier) way to do the second part but fuck it, this works just fine diff --git a/code/modules/clothing/spacesuits/void/event_vr.dm b/code/modules/clothing/spacesuits/void/event_vr.dm index d9645b94887..57128e8efed 100644 --- a/code/modules/clothing/spacesuits/void/event_vr.dm +++ b/code/modules/clothing/spacesuits/void/event_vr.dm @@ -198,7 +198,7 @@ /obj/item/clothing/head/helmet/space/void/aether/verb/select_color() set name = "Helmet Color" - set desc = "Change the color of [src]" + set desc = "Change the color of the helmet" set category = "Object" var/choice = tgui_input_list(usr, "Select a new color:", "[src] Color", list("White", "Blue", "Purple", "Yellow", "Red", "Green")) diff --git a/code/modules/mob/living/carbon/human/species/station/alraune.dm b/code/modules/mob/living/carbon/human/species/station/alraune.dm index 251d10d1f1a..f8d5d529816 100644 --- a/code/modules/mob/living/carbon/human/species/station/alraune.dm +++ b/code/modules/mob/living/carbon/human/species/station/alraune.dm @@ -404,7 +404,7 @@ /mob/living/carbon/human/proc/alraune_fruit_pick() set name = "Pick Fruit" - set desc = "Pick fruit off of [src]." + set desc = "Pick fruit off of the fruit gland." set category = "Object" set src in view(1) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/stardog.dm b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/stardog.dm index a7b9592463b..ffc8b367a1f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/stardog.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/stardog.dm @@ -322,7 +322,7 @@ if(!destinations.len) to_chat(src, span_warning("There is nowhere nearby to land! You need to get closer to somewhere else that you can transition to before you can transition.")) return - for(var/obj/effect/landmark/stardog/l in destinations) + //for(var/obj/effect/landmark/stardog/l in destinations) var/obj/effect/overmap/visitable/our_dest = tgui_input_list(src, "Where would you like to try to go?", "Transition", destinations, timeout = 15 SECONDS, strict_modern = TRUE) if(!our_dest) to_chat(src, span_warning("You decide not to transition.")) diff --git a/code/modules/power/fusion/fusion_reactions.dm b/code/modules/power/fusion/fusion_reactions.dm index 73c277cc42d..d0617f94dec 100644 --- a/code/modules/power/fusion/fusion_reactions.dm +++ b/code/modules/power/fusion/fusion_reactions.dm @@ -17,8 +17,7 @@ var/list/fusion_reactions /proc/get_fusion_reaction(var/p_react, var/s_react, var/m_energy) if(!fusion_reactions) fusion_reactions = list() - for(var/rtype in subtypesof(/decl/fusion_reaction) - ) + for(var/rtype in subtypesof(/decl/fusion_reaction)) var/decl/fusion_reaction/cur_reaction = new rtype() if(!fusion_reactions[cur_reaction.p_react]) fusion_reactions[cur_reaction.p_react] = list() diff --git a/code/modules/reagents/machinery/dispenser/cartridge_presets_vr.dm b/code/modules/reagents/machinery/dispenser/cartridge_presets_vr.dm index 08f50c48985..698ac70d9d7 100644 --- a/code/modules/reagents/machinery/dispenser/cartridge_presets_vr.dm +++ b/code/modules/reagents/machinery/dispenser/cartridge_presets_vr.dm @@ -1,17 +1,38 @@ -/obj/item/reagent_containers/chem_disp_cartridge - //Xenoflora - ammonia spawn_reagent = REAGENT_ID_AMMONIA - diethylamine spawn_reagent = REAGENT_ID_DIETHYLAMINE - plantbgone spawn_reagent = REAGENT_ID_PLANTBGONE - mutagen spawn_reagent = REAGENT_ID_MUTAGEN +//Xenoflora - //Biochem - nutriment spawn_reagent = REAGENT_ID_NUTRIMENT - protein spawn_reagent = REAGENT_ID_PROTEIN +/obj/item/reagent_containers/chem_disp_cartridge/ammonia + spawn_reagent = REAGENT_ID_AMMONIA - //Special Ops - biomass spawn_reagent = REAGENT_ID_BIOMASS - carthatoline spawn_reagent = REAGENT_ID_CARTHATOLINE - corophizine spawn_reagent = REAGENT_ID_COROPHIZINE - myelamine spawn_reagent = REAGENT_ID_MYELAMINE - osteodaxon spawn_reagent = REAGENT_ID_OSTEODAXON +/obj/item/reagent_containers/chem_disp_cartridge/diethylamine + spawn_reagent = REAGENT_ID_DIETHYLAMINE + +/obj/item/reagent_containers/chem_disp_cartridge/plantbgone + spawn_reagent = REAGENT_ID_PLANTBGONE + +/obj/item/reagent_containers/chem_disp_cartridge/mutagen + spawn_reagent = REAGENT_ID_MUTAGEN + +//Biochem + +/obj/item/reagent_containers/chem_disp_cartridge/nutriment + spawn_reagent = REAGENT_ID_NUTRIMENT + +/obj/item/reagent_containers/chem_disp_cartridge/protein + spawn_reagent = REAGENT_ID_PROTEIN + +//Special Ops + +/obj/item/reagent_containers/chem_disp_cartridge/biomass + spawn_reagent = REAGENT_ID_BIOMASS + +/obj/item/reagent_containers/chem_disp_cartridge/carthatoline + spawn_reagent = REAGENT_ID_CARTHATOLINE + +/obj/item/reagent_containers/chem_disp_cartridge/corophizine + spawn_reagent = REAGENT_ID_COROPHIZINE + +/obj/item/reagent_containers/chem_disp_cartridge/myelamine + spawn_reagent = REAGENT_ID_MYELAMINE + +/obj/item/reagent_containers/chem_disp_cartridge/osteodaxon + spawn_reagent = REAGENT_ID_OSTEODAXON diff --git a/code/modules/scripting/AST/AST Nodes.dm b/code/modules/scripting/AST/AST Nodes.dm index ceeacdcdc30..0ab6a901188 100644 --- a/code/modules/scripting/AST/AST Nodes.dm +++ b/code/modules/scripting/AST/AST Nodes.dm @@ -12,8 +12,7 @@ Articles: - */ -var - const + /* Constants: Operator Precedence OOP_OR - Logical or @@ -27,16 +26,16 @@ var OOP_UNARY - Unary Operators OOP_GROUP - Parentheses */ - OOP_OR = 1 //|| - OOP_AND = OOP_OR + 1 //&& - OOP_BIT = OOP_AND + 1 //&, | - OOP_EQUAL = OOP_BIT + 1 //==, != - OOP_COMPARE = OOP_EQUAL + 1 //>, <, >=, <= - OOP_ADD = OOP_COMPARE + 1 //+, - - OOP_MULTIPLY= OOP_ADD + 1 //*, /, % - OOP_POW = OOP_MULTIPLY+ 1 //^ - OOP_UNARY = OOP_POW + 1 //! - OOP_GROUP = OOP_UNARY + 1 //() +var/const/OOP_OR = 1 // || +var/const/OOP_AND = OOP_OR + 1 // && +var/const/OOP_BIT = OOP_AND + 1 // &, | +var/const/OOP_EQUAL = OOP_BIT + 1 // ==, != +var/const/OOP_COMPARE = OOP_EQUAL + 1 // >, <, >=, <= +var/const/OOP_ADD = OOP_COMPARE + 1 // +, - +var/const/OOP_MULTIPLY= OOP_ADD + 1 // *, /, % +var/const/OOP_POW = OOP_MULTIPLY + 1 // ^ +var/const/OOP_UNARY = OOP_POW + 1 // ! +var/const/OOP_GROUP = OOP_UNARY + 1 // () /* Class: node