Skip to content

Blackfoot fixies#12

Open
thwompa wants to merge 1041 commits intoblackfootfrom
blackfoot-fixies
Open

Blackfoot fixies#12
thwompa wants to merge 1041 commits intoblackfootfrom
blackfoot-fixies

Conversation

@thwompa
Copy link
Owner

@thwompa thwompa commented Aug 12, 2025

About the pull request

Explain why it's good for the game

Testing Photographs and Procedure

Screenshots & Videos

Put screenshots and videos here with an empty line between the screenshots and the <details> tags.

Changelog

🆑
add: Added something
del: Removed old things
qol: made something easier to use
balance: rebalanced something
fix: fixed a few things
spellcheck: fixed a few typos
ui: changed something relating to user interfaces
code: changed some code
refactor: refactored some code
soundadd: added a new sound thingy
sounddel: removed an old sound thingy
imageadd: added some icons and images
imagedel: deleted some icons and images
mapadd: added a new map or section to a map
maptweak: tweaked a map
config: changed some config setting
admin: messed with admin stuff
server: something server ops should know
/:cl:

cmss13-ci bot and others added 30 commits July 5, 2025 17:04
…3-devs#9905)

# About the pull request

Changes the ability to activate spotting with the Spotter's Laser
Designator to Specialist Ability 2, removing the bloat of having the
ghillie suit cloak and the laser designator's ability bound to the same
button.

# Explain why it's good for the game

Quality of life addition for spotters to be able to cloak and spot
separately without having both abilities tied to the same button.

# Testing Photographs and Procedure
N/A

# Changelog



:cl:
qol: Spotter's spotting changed to Spec Ability 2 for smoother use of
both spotting and cloaking as a spotter.
/:cl:
# About the pull request

Gives the IASF & Hyperdyne factions a proper follow menu name/color -
also swaps around the CO's icon to the gold instead of blue.

# Explain why it's good for the game

Fixes are good, they were just showing up as "Human" which is a bit
annoying, and a very minor change to the CO survivors icon because gold
is more appropriate perhaps.

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>


![image](https://github.com/user-attachments/assets/4633a11f-5824-4363-adca-d76854c2bd9e)

</details>


# Changelog
:cl: Zenith
fix: added both Hyperdyne & the IASF to the follow menu.
imageadd: addeded iasf background icon & swapped around CO squad_menu
icon to gold.
/:cl:

---------

Co-authored-by: forest2001 <forest2001@cm-ss13.com>
)

# About the pull request

Various improvements and minor fixes for the Combat Correspondent's
portable fax machine:
- Gives the portable fax an identification code that matches the machine
id. It previously randomized.
- Adds a name to the fax machine to make it easier to identify.
"Correspondent (portable)"
- Put the fax machine into the Almayer department (since their office
one is as well).
- Made its default target the Various Press Organizations
- Portable fax machine receiving a fax no longer suddenly morphs
sprites.
- Fax machines receiving faxes from the CC now play animation properly.
- Fixed a typo in library.dmi (receive vs recieve).

# Explain why it's good for the game

Press fax responder and anyone else should have an easier time sending
faxes to the CC.


# Testing Photographs and Procedure

Faxed to and from the portable fax machine and saw animations play

<details>
<summary>Screenshots & Videos</summary>

Fax fax fax fax fax fax fax fax fax fax.

</details>


# Changelog

:cl:
fix: Fixed a typo in the fax sprite sheet
fix: Fixed the portable fax machine's identification being random every
time it was deployed
fix: Fixed the portable fax causing sprites to temporarily morph
qol: Moved the portable fax to the USS Almayer department and gave it a
name.
/:cl:
# About pull request

Adds the Mess tent, a small kitchen tent for field cooking operations

Remember: something that is self-evident to you might not be to others.
Explain your rationale fully, even if you feel it goes without saying.
-->

# Explain why it's good for the game

dragging all your cooking equipment down to use in the big tent gets
annoying, this merely adds a field kitchen tent to the kitchen
maintenance area (bread not included)


![Screenshot 2025-06-13
155014](https://github.com/user-attachments/assets/7affcfe0-cfab-4f7c-8247-a33683a180db)

![Screenshot 2025-06-13
155109](https://github.com/user-attachments/assets/28c09576-d113-479b-84e6-76d152443d78)

![Screenshot 2025-06-13
155408](https://github.com/user-attachments/assets/66df9001-c4b5-4f2e-91d5-d8d89c4668bc)

![Screenshot 2025-06-13
155435](https://github.com/user-attachments/assets/530bca74-ddc6-4263-ab0b-f808889a5f4b)








# Changelog

:cl:
add: Added mess tent
/:cl:
# About the pull request

Splits the menu for infected people to show NPCs (mobs without a ckey)
and show what hive has infected them.

# Explain why it's good for the game

QOL and simplicity.

# Testing Photographs and Procedure

![image](https://github.com/user-attachments/assets/7990b3d1-59aa-4094-b69e-362b08a02b09)


# Changelog
:cl:
add: Infected follow category is now split between hives.
/:cl:

---------

Co-authored-by: forest2001 <forest2001@cm-ss13.com>
# About the pull request

Removes z level check from xenomorph info markers.

# Explain why it's good for the game
This wont change much other then adding the ability of being able to
mark stuff that arent exactly in the same z level, so marking a lower z
level from solaris ridge middle level to the upper floors.


I dont think theres any other way to do this without adding 200 lines of
code, atleast not that i know of

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog
:cl:
code: Xenomorph markers can now be put into different z levels
/:cl:

---------

Co-authored-by: Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com>
# About the pull request

It is very odd that the Field **Doctor** role doesnt count as "Doctor"
hours for the Doctor Roles timelock.

# Explain why it's good for the game

Doctor roles should count for Doctor hours.


# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog
:cl:
fix: Field Doctor now counts hours towards the Doctor Roles timelock.
/:cl:
uses the language from ParadiseSS13/Paradise#29477, thanks aa07 ❤️
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->

# About the pull request

see title

# Explain why it's good for the game

makes it easier to tell that it's a sharp operator

# Testing Photographs and Procedure

<details>
<summary>Screenshots & Videos</summary>


![image](https://github.com/user-attachments/assets/db37cbe0-cfe2-4793-ac60-7a2953eeb61d)


![image](https://github.com/user-attachments/assets/bf8ff294-ebce-405e-9301-75a067a715b6)

</details>


# Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
label your changes in the changelog. Please note that maintainers freely
reserve the right to remove and add tags should they deem it
appropriate. You can attempt to finagle the system all you want, but
it's best to shoot for clear communication right off the bat. -->
<!-- If you add a name after the ':cl', that name will be used in the
changelog. You must add your CKEY after the CL if your GitHub name
doesn't match. Maintainers freely reserve the right to remove and add
tags should they deem it appropriate. -->

:cl:
imageadd: added sharp operator hud icon and map icon
/:cl:

<!-- Both :cl:'s are required for the changelog to work! -->
# About the pull request

extends upon the ladder radial menus for looking up / grenade throwing

# Explain why it's good for the game
yeah


# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog
:cl:
add: Adds in more radial menus for ladders including grenade throwing,
looking up and ghosts
/:cl:
…mss13-devs#9234)

# About the pull request

(take two) 
This PR adds synthetic reset keys to every groundmap currently in
rotation, primarily located in engineering or engineering-adjacent
areas, as well as in the synthetic repair bay thing (???) in the Almayer
medical bay

Additionally (I don't think it's worth mentioning in the PR title, but)
a small tweak was made to Fiorina that adds a synthetic armor vest as
well. I couldn't find anywhere better to put the key

Also moved a stack of metal in Solaris' engineering complex I forget why
but it's only like 5 tiles north so
# Explain why it's good for the game

probably a better version of cmss13-devs#9231

Shipside medical now has a less convoluted/annoying way of reviving
synthetics (medical always handles them anyways)
Survivors now also have the option to get a reset key if they go out of
their way to.

# Testing Photographs and Procedure

prayed for good fortune before PRing

# Changelog

:cl:
balance: Synthetic reset keys now spawn on all in-rotation groundmaps 
balance: A synthetic reset key starts in the Almayer's medical bay, in
one of the backrooms
maptweak: Fiorina Science Annex has 2% more powercreep (synthetic vest) 
/:cl:
# About the pull request

This PR simply fixes a couple minor things with the fax machine:
- Should you manage to click fast enough or modify the UI, the backend
didn't check if the cooldown was finished before sending another fax
- Should you manage to get the ui to attempt to eject paper when there
is nothing inserted, it wasn't ending the call.

# Explain why it's good for the game

Some reason the double fax send was important enough for copilot to take
a stab at, so here's how to do it properly.

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog
:cl: Drathek
fix: Fixed the possibility of fax machines sending faxes on cooldown and
ejecting paper when there is no paper
/:cl:
cmss13-ci bot and others added 29 commits August 5, 2025 18:02
# About the pull request

This removes a couple references that doesn't comply to [contributing
rules](https://github.com/cmss13-devs/cmss13/blob/master/.github/CONTRIBUTING.md#banned-content)
and replaces them with calendars.

# Explain why it's good for the game

This was pointed out by Nanu to Zenith originally, but I don't know if
it was forgotten about or what.

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

See checks.

</details>


# Changelog
:cl: Drathek
maptweak: Replaced two pictures with calendars on Hybrisa
/:cl:
# About the pull request

This PR corrects inconsistent for loop usage that dm-langserver
1.10.0+16 now complains about. The third problem is already fixed in
cmss13-devs#9762

# Explain why it's good for the game

Fixes 
<img width="619" height="182" alt="image"
src="https://github.com/user-attachments/assets/66c6a572-0451-4ea5-b946-fdb166ca808e"
/>

# Changelog

No player facing changes.
# About the pull request

Title

Closes cmss13-devs#10008

<img width="271" height="353" alt="dreamseeker_sZexTeBOXX"
src="https://github.com/user-attachments/assets/7e9506e3-79bd-4d0d-aa67-4d11a301691f"
/>


# Explain why it's good for the game

Fix good

</details>


# Changelog
:cl:
fix: fixed m39 holster (without ammo one) now has correct holstered gun
pixel offset
/:cl:
# About the pull request

Makes the USS Almayer multiz, to do this I had to rearrange a lot of
stuff to get everything where it needs to be, I tested it a little prob
gonna need a TM

Also I changed the BBall court bc I felt like it and it looks grimmer

This PR also adds 'The underdeck' an inaccessible part of the Almayer
containing, Lower Cargo, Vehicle bay and hangar. Allowing ghosts and
people watching security cameras a little extra immersion and placing
the groundwork for dropship airlocks should that be ported since it
would need a Zlevel below the Almayer anyway. To that end this PR
removes the vehicle and cargo elevators from the Admin level, placing
them in their correct position under the almayers lower deck

# Explain why it's good for the game

Making use of multiz is cool instead of using Fake Z and teleports and
projectors

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog
:cl:SpartanBobby
maptweak: Makes USS Almayer Multiz
/:cl:

---------

Co-authored-by: Detective-Google <48196179+Detective-Google@users.noreply.github.com>
Co-authored-by: forest2001 <forest2001@cm-ss13.com>
… fallback if github pages is down (cmss13-devs#8646)

# About the pull request

this works by uploading the iframe page to github pages, which we use as
our iframe in game to be able to access a persistent indexeddb in 516

in production, we don't actually use this - we use the webroot cdn
instead, so if github pages does down, only people developing locally
(or forks without a cdn) will be impacted

if github pages *does* go down, we instead just fall back to using
byondstorage. but as this is not present in the browser options
otherwise, we don't load it at all unless required

follow up from cmss13-devs#8359, complemented by cmss13-devs#8607 

# Explain why it's good for the game

i hate byondstorage and its laggy (potentially)

# Changelog

:cl:
code: browser preference storage has changed (again)
/:cl:

---------

Co-authored-by: harryob <55142896+harryob@users.noreply.github.com>
Co-authored-by: Drulikar <drathek@gmail.com>
Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com>
something something boring backend

:cl:
server: the server can now be configured to ingest runtimes to sentry
/:cl:

inspired by borbop on vanderlin, code all mine

---------

Co-authored-by: harryob <55142896+harryob@users.noreply.github.com>
this will let people authenticate using the forums when byond isn't
available

:cl:
server: the server can now support external authentication, you require
a separate service outside the game to modify the database
/:cl:

video


https://github.com/user-attachments/assets/831c11fc-dc67-484a-a8c4-78a39755a93c

this uses https://github.com/cmss13-devs/cm-game-auth

---------

Co-authored-by: harryob <55142896+harryob@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: forest2001 <forest2001@cm-ss13.com>
Co-authored-by: Drulikar <drathek@gmail.com>
…#10293)

# About the pull request

With cmss13-devs#9590 this is now a space level that is centered so its coordinates
in the map are different than they are in game (e.g. it looks like
16,3,4 in strongdmm is 16,67,4 in game)

# Explain why it's good for the game

I like my mass screenshot verb working correctly.

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

LV (shrunk 50% to fit github size)

![lv](https://github.com/user-attachments/assets/d7022fb6-8b35-4456-891c-8dc1325f6d01)

Z level 4 almayer
<img width="9600" height="3232" alt="new"
src="https://github.com/user-attachments/assets/e9cfcf38-92e2-4edc-9590-5de8716c950a"
/>

</details>

# Changelog
:cl: Drathek
fix: Mass screenshot verb now can handle offset maps (like multiz
Almayer)
/:cl:
…cmss13-devs#10321)

# About the pull request

Removes the mention of bill carson in the 50 dollar bill description.

# Explain why it's good for the game

No canonizing players.

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog


SRG3124
:cl:
del: Removed reference to player in the description of the 50 dollar
bill
/:cl:

Co-authored-by: Your Name <you@example.com>
# About the pull request
fixes cmss13-devs#9818
<!-- Remove this text and explain what the purpose of your PR is.

Mention if you have tested your changes. If you changed a map, make sure
you used the mapmerge tool.
If this is an Issue Correction, you can type "Fixes Issue #169420" to
link the PR to the corresponding Issue number #169420.

Remember: something that is self-evident to you might not be to others.
Explain your rationale fully, even if you feel it goes without saying.
-->

# Explain why it's good for the game
bugfix

# Testing Photographs and Procedure

<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog

:cl: LTNTS
fix: Gives GP Medbay Access
/:cl:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.