Commit Graph

646 Commits

Author SHA1 Message Date
Szyszkrzyn
22cf827c2d Lore updates that mef wanted (#1672)
I definitely forgot to include many species because now the returns must
be a list of strings and not a string :)
I will fix this tomorrow

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

Adds lore updates that mef and co made,

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
Idk mef wants it
## Proof Of Testing

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

Workie fine :)
## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
code: lore updates + species lore is now a list of strings instead of a
string
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-08-02 15:32:31 +00:00
Cursor
9aa5cd0f28 Deletes duplicate Language files. (#1878)
## About The Pull Request

Title.
## Why It's Good For The Game

Re-added upstream, no longer needed.

## Changelog
🆑
del: Deleted duplicate Language files.
/🆑

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-08-02 12:40:26 +00:00
Cursor
5de8dbc258 Removes the Butler title (because it was added upstream) (#1877)
## About The Pull Request

Title.


## Why It's Good For The Game

It was added upstream. It's no longer needed down here.

## Changelog
🆑
del: Duplicate Butler title is gone.
/🆑
2024-08-01 15:56:48 +02:00
The Sharkening
6662048921 Revert 1858 clownborg (#1873)
Remake of #1860 because master broke

## About The Pull Request

I think everyone can agree that 30 minute timeframes between an open PR
and merge for reverts and balance suck. I would lump #1844 in with this
PR, but #1871 is already addressing that.
2024-08-01 10:53:52 +00:00
GyrPhlymBaBumble
ab74afea73 Adding Haydeez (#1826)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
These changes add 8 new cyborg frames for 6 jobs and for syndicates.
This involved updating robot_defines, uploading the files, and adding
the robots to robot_model.dm
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
This was tested on a private server, and it all seemed to work properly.
the borgs do not have resting animations, but do have open cover
animations.
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

[Sprite](https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/pull/919)

## Why It's Good For The Game
This PR adds attractive borgs that multiple users from the server have
commented on positively about. While some may disparage the borg skins
for being too horny, it does not seem unrealistic to me that someone
would design a sexualized chassis for a being with no rights- in fact,
it seems inevitable. These are just reskins, so they do not add any new
mechanics outside of the visual
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

![image](https://github.com/user-attachments/assets/54c80ece-e1b3-481d-8ccd-c9ac7b69b834)

![image](https://github.com/user-attachments/assets/8ea3093c-dfd7-4187-9109-7c11ac2cb808)

![image](https://github.com/user-attachments/assets/923359a6-da77-47fc-8325-3be8c351f74e)

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑 Flvffi
added: 8 Haydee borg skins for Engineering, Medical, Mining, Janitorial,
Service, Peacekeeper, and Syndicate roles.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-08-01 10:23:51 +00:00
StrangeWeirdKitten
5a6025587b fixes our shit
whoops

fucking comas
2024-08-01 03:06:43 -06:00
Cursor
47be863849 Removes the Clown dogborg sprite. (#1858)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

How this sprite got approved by any server is beyond me. But this shit
is, quite possibly one of the worst I've seen.

## Why It's Good For The Game

This thing is ugly as sin.

## Proof Of Testing

It works.

![image](https://github.com/user-attachments/assets/3c11bf90-9e28-4af8-942a-3c4053a1dd3c)
Look atthis ugly thing.

![image](https://github.com/user-attachments/assets/ad843a77-77c7-435e-968a-69c166a63b16)
I hate it.

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and its effects on PRs in the tgstation guides for contributors. 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. -->

🆑
del: Clown Dogborg is gone thank fuck.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
2024-07-31 23:00:42 -04:00
Cursor
b6047c5c4e Fixes some bunny stuff (#1836)
## About The Pull Request
Title. Coroner stuff was named viro by mistake. 

## Why It's Good For The Game

Stuff should be named right, and should work.

## Proof Of Testing


![image](https://github.com/user-attachments/assets/a0827e90-8a72-4a05-b58c-21de0c6a08d3)


## Changelog

🆑
fix: Coroner Bunny stuff got fixed.
fix: Digi tailcoats should work. They make look a bit weird.
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-31 23:00:42 -04:00
snailomi
fdc4a27cb2 Updates donator_personal.dm (#1857)
## About The Pull Request
Updates donator_personal.dm to add snailomi to the ckey whitelist for
the "Holographic Suit V4000".

## Why It's Good For The Game
Giving more tools to players is good! Sorry theres not much to say here
I have gotten approval from the original person to make the pr! I've
asked them to comment affirming this so hopefully that follows

## Proof Of Testing

![image](https://github.com/user-attachments/assets/0819af72-4fab-4dc0-889c-de64e40bd780)
_I think that means it works_

## Changelog

🆑
code: updated donator_personal.dm
/🆑
2024-07-31 23:00:42 -04:00
KathrinBailey
74532e917e meeoww meow1 mrowl mrowwwlll (#1855)
## About The Cat Pawquest
(remember 2 unmute)


https://github.com/user-attachments/assets/f3d31da8-12b3-43af-a585-620b774f78f4

https://github.com/user-attachments/assets/402347b0-40e7-47ab-8943-39113bdc4db5

MRROOWWL MEOOOW :3 :3 :3 Mrrooowwll :3 :3 meeow meow mrooowl


https://github.com/user-attachments/assets/4767b602-ed32-4601-a27d-7f9f0c8ec45f

absolute meowpilled emote pull request for catpilled gamers and gametes

🆑
sound: Adds meow1 emote!
sound: Adds mrowl emote!
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-31 23:00:42 -04:00
Shadow-Quill
ef68fb636d Fixes a issue causing CI to fail (#1852)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Fixes a CI failure due to #1839 being untested and using the wrong path
for holy water. (Seriously?)


https://github.com/Bubberstation/Bubberstation/actions/runs/10131978025/job/28015352052#step:4:149

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game

Causes a holy water container *actually* contain holy water. Also fixes
a CI failure.

## Proof Of Testing


94449bc91e/code/modules/reagents/chemistry/reagents/other_reagents.dm (L377)

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and its effects on PRs in the tgstation guides for contributors. 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. -->

🆑
fix: A holy water container on Moonstation now actually contains holy
water.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
2024-07-31 23:00:42 -04:00
Mosley
b2d0978e58 Vetted System Config (#1831)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Adds a config to toggle the vetted system on and off if uncommented
it'll use the system to check if players are vetted
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
Useful for testing, so that coders don't have to add their ckeys to the
vetted list when running the code locally. Also for downstreams who
prefer not using the system.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

![image](https://github.com/user-attachments/assets/62761c52-7285-4318-a76a-0d2c8f4097a6)

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
config: adds a config for the vetted system
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

Co-authored-by: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com>
2024-07-31 23:00:41 -04:00
thegrb93
6935ad5d50 Add borg hat offsets for bubber borgs (#1821)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Continues upstream PR, adding hats for bubberstation borgs.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
Borgs can wear hats
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

[hats.webm](https://github.com/user-attachments/assets/a46dd22a-b02c-4889-b638-363f4d19546d)

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
fix: Quadruped borg hat graphics work now
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-07-31 23:00:40 -04:00
BurgerLUA
3c45262f90 Adds a strict limit for how many antagonists of a type can be added in the round via storyteller (#1834)
## About The Pull Request

Adds a strict limit for how many antagonists of the same type can be
added in the round. This affects both midrounds and roundstarts.

### Current limits are:
- Bloodsucker: 3
- Changeling: 4
- Heretic: 2
- Malfunctioning AI: 1
- Nuke Ops: 5
- Spies: 4
- Traitor: 6

If an antagonist type is not listed here, there is no limit.

This does not affect an admin's ability to bus in additional antagonists
via the antag panel. This just affects storyteller.

## Why It's Good For The Game

Storyteller does not actually have a maximum cap of how many antagonists
of a certain type can be in the game. This means that while the maximum
heretics that storyteller can spawn roundstart is 2, there is actually
no limit (except for cost) for how many heretics can be in a round, as
the midround heretic event does not consider existing heretics in the
round.

This PR fixes that and adds a hard cap to antagonists of a certain type
in a round. This should prevent the rare and extremely stressful round
of 6 heretics spawning or something insane.

## Proof Of Testing

Untested. Can't really test this because I can't fake antag players.

## Changelog


🆑 BurgerBB
balance: Adds a strict limit for how many antagonists of the same type
can be added in the round. This affects both midrounds and roundstarts.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
2024-07-26 06:58:00 +00:00
StrangeWeirdKitten
f20222d6e9 removes trait_mute from voidwalker trauma
Update adv_plasmacutter_upgrade.dm
2024-07-25 10:42:27 -06:00
StrangeWeirdKitten
5326c2d89d Couple fixes
couple fixes

fixes cyborg module sprites

Entombed fix + handheld scanner

last one
2024-07-25 10:42:26 -06:00
Cursor
c534445338 Adds Gooning (#1825)
## About The Pull Request


![image](https://github.com/user-attachments/assets/7d606cef-8bbd-4464-90ec-506ecac12587)
Alright boss here's the digs; These are from Monkee, again, they've been
credited, they're hard workin' union men, they get their doos.

Anyone can get em from th' vendor, see? But, a friend of ours has some
armored ones for sale, if y'wanna goon properly.

## Why It's Good For The Game

It'd be very wise to accept our terms.

## Proof Of Testing

Test how? I a lab rat? I runnin' through a fuckin' maze for some cheese?

## Changelog

🆑 TheSelfish (code) CannibalHunter of MonkeStation (sprites)
add: Traitors may goon. Gooning is also in the clothes mate and the
vendor.
add: Oh and the rabbit pendant is in the loadout, the rest of the bunny
stuff won't be added, but this isn't especially out there.
/🆑

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
2024-07-24 22:07:07 +02:00
nikothedude
c373c12b06 You can now milk mothroaches for moth milk (#1795)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Title.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game

I stared into the abyss, and it stared back.

For real though, theres no in-lore source of moth milk. To avoid the
unholy suggestion (oily and salty? oh god), we should probably put it on
an animal to avoid thinking we're marketing moth... _stuff_

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
add: Mothroaches can now be milked for moth milk
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
2024-07-23 12:30:54 +00:00
Arturlang
2dd605cd6f Nerfs bloodsucker blood gain from the blood reagent (#1684)
## About The Pull Request
Bloodsuckers can only reach up to 560 blood using the blood reagent,
bloodsuckers above level 4 will get further 30% less blood from each
sip, and be disgusted as well.

## Why It's Good For The Game
Nobody likes bloodsuckers bypassing the blood drinking mechanics by
simply eating 50u duplicated blood pills. If this solution is not too
great, a alternative could be to make duplicated blood simply unusable
for bloodsuckers, but I think this is alright compromise

## Proof Of Testing
went ingame, tested if it worked.

## Changelog

🆑
balance: Bloodsuckers can only reach 560 max blood via drinking blood
bags or the blood reagent, and bloodsuckers above level 4 will get 30%
less blood and be disgusted by it.
/🆑

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-23 07:59:21 +02:00
Cursor
e1668c7c00 CAROTAN COLONIZATION: Even more Bunny outfits. (#1819)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request


![image](https://github.com/user-attachments/assets/44f146b5-f6c2-4572-a8c9-9b23c4749c06)
I SPENT LITERAL HOURS PORTING THESE SEND HELP.
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
More bunny. More good. Now everyone can be bunny. I spent literal hours
on this shit I can feel my fingers giving out

## Proof Of Testing


![image](https://github.com/user-attachments/assets/28a6d7b4-44ed-40d5-b7c3-1624eaf74c62)

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑 DimWhat for spriting, SigmaPredator for helping me with organizing
this, and my (theselfish) poor keyboard.
add: Nearly every job has a Bunny outfit. I am not joking. Check your
vendors.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-22 09:25:11 +02:00
lessthanthree
c3f672bcc5 Crew monitor alarm updates (#1822)
## About The Pull Request

Updates the alarm built in to the medical crew monitor computer.

- It will now only make sound once every 45 seconds, and only if the
body has full sensors.
- The keyboard area will turn red if there's an alarm, a visual
indicator that sticks around compared to just the monitor shake.
- People with EMP'd sensors no longer set off the alarm as if they were
dead.
- Fixed the lighting, as it was lighting up a tile other than its own
thanks to incorrect arguments

## Why It's Good For The Game

Medbay QoL
Current alarm fatigue from the console beeping every 15 seconds when
there's nothing you can do about it.

## Proof Of Testing


![image](https://github.com/user-attachments/assets/35b99c17-58e2-425a-8f04-079226dd0751)

## Changelog

🆑 LT3
qol: Improved alarm function on medbay's crew monitor console
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-21 21:24:16 +02:00
Shroopy
46f58058dc Adds a GPS tracking collar (#1726)
## About The Pull Request
Adds a GPS tracking collar to the game. It can be found in the LustWish
premium section. The collar broadcasts a GPS signal with the name of the
collar. Tracking can be toggled on and off with alt-right-click. The
tracking collar can be locked, not only preventing removal but also
preventing toggling the tracking. The collar cannot receive GPS signals,
only send one.

## Why It's Good For The Game
Requested by Aeri on the Discord. Pre-approved by @projectkepler-ru. 

## Proof Of Testing
https://youtu.be/iFcZotyVUuQ

## Changelog

🆑
add: Added a GPS tracking collar to the LustWish
/🆑

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-21 21:00:19 +02:00
Cursor
c843e9eaa9 Moves the MultiSec vendor to be with the rest. Adds a few redsec strays. (#1817)
## About The Pull Request

Title.

## Why It's Good For The Game

Consistency.

## Proof Of Testing

It compiles.

## Changelog

🆑
add: Some redsec strays have been added to the ComDrobe and SecVend.
Stay tuned.
code: Moved the SecVend to be with the rest of the vending overrides.
/🆑
2024-07-20 14:55:25 +02:00
lessthanthree
092f5ea463 Update DeForest medical cargo packs (#1801)
## Original PR: https://github.com/Skyrat-SS13/Skyrat-tg/pull/28877

## About The Pull Request

Updates Bubber modular DeForest medical cargo packs associated with PR
28777.
Removes some merge skew with duplicate entries.

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-19 18:23:49 -04:00
xXPawnStarrXx
6dcc6b2756 Parts disks for autolathes! (#1814)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

This PR adds parts disks, unlocked by parts research allowing autolathes
to be upgraded to print components.
This prevents science from having to be returning to their desk all the
time, letting them do their job without being harassed by
assistants/crew. The disks are available in most department lathes;
Cargo, Medical, Science and Engineering.
I have intentionally not added the components to the department lathe,
because I feel that limits the access slightly more, it's not hard to
get an autolathe set up in your department.

EDIT: Upon request, I've added the megacells to these too.
EDIT 2: The bluespace parts have been disabled, the code will remain
incase consensus changes, however completely inaccessable.
EDIT 3: ~Added RPEDs so you can transport your parts too.~ Nevermind...

## Why It's Good For The Game

The autolathe lost it's ability to have recipes uploaded to it when they
reworked the techwebs, so I'm adding this ability back to improve the
lives of all the crew. Medics that need cells may rejoice! Assistants
that need components, don't have to break in!

## Proof Of Testing


![image](https://github.com/user-attachments/assets/575a4f87-5801-47d3-8b16-774d25ac61e2)

![image](https://github.com/user-attachments/assets/2ac64fab-14c2-413a-81cb-b38b98c871a7)

![image](https://github.com/user-attachments/assets/847a6268-1a10-4b77-8ec8-3304e071fbd4)

![image](https://github.com/user-attachments/assets/c4807a52-daba-4747-8ad4-f1d4e4598449)


## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
qol: made it once again possible to print parts from autolathes! You
just need the disk <3
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-19 14:40:49 -06:00
Cursor
550275b973 Adds a new cloak sprite. #1781 But coded. (#1812)
## About The Pull Request
Title.

Sprite from Splurt.
Closes #1781 

## Why It's Good For The Game
"More diversity is nice, but also good for funny event stuff." to quote
the original PR.

## Proof Of Testing

IT compiles.

## Changelog

🆑
add: New cloak to the loadout. Caw.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
2024-07-18 21:01:05 -06:00
Waterpig
0f7031ddfe Storyteller readjustments part 1 (#1706)
## About The Pull Request

Generic weight adjustments before I move over to other things.

Everything in roleset had its weights raised and split more properly

16 weight split 8:8 between spy and traitor
10 weight for malf
8 weight for BS, Ling, Heretic


## Why It's Good For The Game

More occurences of impactful antags hopefully.

## Changelog
TBD
🆑
balance: Weight 8 for BS, Ling, Heretic
balance: Weight 10 for malf
balance: Weight 8 for spy and traitor
fix: Fixes runtime in get_antag_cap()
/🆑
2024-07-17 18:36:04 +00:00
BurgerLUA
69f3ebe320 Adds Quote of the Round (#1687)
![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/80262905-7738-49a6-aa17-7b3845910f9d)


## About The Pull Request

Adds Quote of the Round, an entirely cosmetic way of showing off a
random ass message said on Common Radio. This does not ping people. By
default, it is posted in the same channel as roundstart announcements.

Between 1 and 2 hours (by default), a message will be chosen to be the
quote of the round. At the end of the round when the world reboots, the
message will be displayed.

It won't just choose any message. Sentence length is important (can't be
too long or too short), as well as the number of characters in the
message. This also can be configured via config options. This is in hope
that a funny message will be chosen and not someone just saying "Yeah."
on common, or "Science. research slut nanites."

## Why It's Good For The Game

It's funny.

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/a894b31e-97a3-4020-8da0-05edc95a8ada)

## Changelog

🆑 BurgerBB
add: Adds Quote of the Round, an entirely cosmetic way of showing off a
random ass message said on Common Radio. This does not ping people. By
default, it is posted in the same channel as roundstart announcements.
/🆑

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
2024-07-17 15:32:04 +00:00
Doom_Tail
282aed92ea Ported tongue blep animations from F13 codebase (#1799)
Credit goes to Ekizius for the lizard tongue flicks.

## About The Pull Request

Added new animated tongues to the beard slot. Credit goes to Ekizius for
the lizard tongue flicks.


![image](https://github.com/user-attachments/assets/3f0f82c9-3e79-484a-a0a5-a6ef101ff10b)

## Why It's Good For The Game

More customization and cool tongues.

## Proof Of Testing

I've tested this on my machine and everything seems to be in order.

## Changelog

🆑
image: added new beard icons
/🆑
2024-07-17 10:35:15 +02:00
Waterpig
a96e4881a2 Reverts emp nerf since they arent as powerful anymore (#1738)
## About The Pull Request

TG had carbon emps broken, making them several times as powerful due to
them being called multiple times. This has been fixed by me about 3
weeks ago, and merged about 4 days ago. It's no longer a one click win
condition in a fair bit of situations.

See https://github.com/Skyrat-SS13/Skyrat-tg/pull/28133

Also someone on TG has since removed the stun, only keeping a knockdown.

## Why It's Good For The Game

It's not that bad anymore, really not worth keeping this now.

For the record I do play synth. I know your pain these past 6 months.

## Proof Of Testing

I can confirm it worked on my device

## Changelog

🆑
del: Removed damage emp protection as the current strength of the emp
does not justify it.
/🆑
2024-07-16 16:44:25 -06:00
The Sharkening
0408dbaed1 techweb fixes (#1802)
## About The Pull Request

Synth shells and borg pinpointers are now printable. We need to align
our techweb more with the upstream changes, but it is what it is for
now.

## Why It's Good For The Game

Fixes some of our techweb

## Proof Of Testing


![image](https://github.com/user-attachments/assets/17664865-cc2b-4d37-af47-341abb975a52)

## Changelog

🆑
fix: Borg Pinpointers and synthshells are now printable once more.
/🆑
2024-07-16 13:08:12 -06:00
Odairu
54d6707693 [Modular] Adds the Dom Aura quirk to the dominatrix cyborg module, and makes it researchable/printable in the utility upgrades (#1800)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Does as the title says
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
Cyborgs deserve to have some pets too, as a treat. Very useful for those
who want to ERP with these quirks but the dom is a silicon
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

![image](https://github.com/user-attachments/assets/74ae9a51-70c0-4503-ab4c-1bdab3e8555c)

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
add: DomAura quirk to dom borg module, and adds it to the tech tree
spellcheck: Untility Cyborg Upgrades -> Utility Cyborg Upgrades
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-16 11:31:45 -06:00
BurgerLUA
9b60121fe6 Blob Networked Fibers Nerf + Starting Changes (#1758)
## About The Pull Request

Your blob strain on start will always be Distributed Neurons, instead of
a random strain. The cost to reroll for the first time is still free.

Changing to Networked Fibers will instantly alert the crew that you
exist (With a level 5 blob biohazard announcement), regardless of how
many tiles you have.

## Why It's Good For The Game

Babe, new blob meta just dropped (Intentionally gaming the announcement
system by choosing Networked Fibers to hoard resources and only build
nodes in the middle of bumfuck nowhere, then start building a fuckload
of shit all at once).

## Proof Of Testing

Untested :)

## Changelog

🆑 BurgerBB
balance: Your blob strain on start will always be Distributed Neurons,
instead of a random strain. The cost to reroll for the first time is
still free.
balance: Changing to Networked Fibers will instantly alert the crew that
you exist (With a level 5 blob biohazard announcement), regardless of
how many tiles you have.
/🆑

---------

Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-07-16 06:39:42 +00:00
nikothedude
f07acd247a [NO GBP] Hotfixes broken naga footstep sounds (#1796)
## About The Pull Request

https://github.com/Bubberstation/Bubberstation/pull/1792

Title.

Turns out those args were needed after all.

## Why It's Good For The Game

bug ggbg bad

## Proof Of Testing

https://github.com/user-attachments/assets/db2bbbcc-8345-4514-9a03-2ee9efab5a28

## Changelog

🆑
fix: Naga footstep sounds now work properly
/🆑
2024-07-15 23:20:01 +00:00
nikothedude
80424f7132 Puts naga footstep on the organ, allows for (scuffed) unapplying (#1792)
## About The Pull Request

Title.

Closes https://github.com/Bubberstation/Bubberstation/issues/1746

Previously, it was done on job. Which is. Weird, but taur organs weren't
subtyped properly, so we can fix it now.
GetElement doesnt exist, so I cant store the existing footstep for
reapplying later, so we jsut guess with human footsteps.

Also, changes a weird edit title. Boob edit? Really?

## Why It's Good For The Game

bugs bad!!!!!

## Proof Of Testing


https://github.com/user-attachments/assets/bb39ff2e-3224-46b0-aec7-14f283309dde

## Changelog

🆑
fix: Nagas off-station or restored with the SAD should now properly have
their footstep sound
fix: Losing your naga lower body now tries to restore normal footsteps
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-15 23:58:22 +02:00
Odairu
2af33a5698 Reverts Ghost being votable at any time (#1793)
## About The Pull Request
Title, moves ghost down to 40 pop

## Why It's Good For The Game
Every time this story teller is voted pop is slashed by half, peak hours
should not be going from 90 connected to 50 connected because 4 people
voted ghost, those 4 people can go ERP somewhere else

## Proof Of Testing
it works trust me

## Changelog

🆑
server: ghost only votable up to 40 pop
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-15 07:13:26 -06:00
plsleavemealon
a2a47d33eb New hemophage quirk (#1768)
## About The Pull Request
A new quirk added for hemophages, lets them eat or drink normal food.

They gain no nutritional benefit from it, but now they can taste what
they are eating without immediately vomiting, thus letting them roleplay
with others when they make fancy foods or drinks.

I added in some new flags to the hemophage liver/stomach (corrupted
liver/stomach) which functions identical to the ageusia quirk, in that
it blocks them from gaining disgust from eating normal non-bloody food,
however, it doesn't block them from tasting it!



## Why It's Good For The Game
This is a largely roleplay oriented quirk that allows hemophages to
enjoy food alongside their friends and be able to describe what they are
tasting to them. Costs 2 points, since its an "improved" form of ageusia
for them.

If I knew how, I would also include the ability for hemophages to pick
preferred food types (and lock in bloody as one of the favorites),
letting them customize their reaction to various foods.


## Proof Of Testing
Tested it on my private server and it works flawlessly as far as I can
tell


## Changelog


🆑
add: New Quirk: Masquerade, exclusive to hemophages
/🆑

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-07-15 01:57:55 -06:00
BurgerLUA
a9ab9c83d9 Adds Antag Tickets (#1599) 2024-07-14 20:52:49 -06:00
Cursor
aafee1047a Bunnygedon: Adding Monke Bunny Outfits (#1784)
## About The Pull Request


![image](https://github.com/user-attachments/assets/e4ff7a58-7550-43d1-ae10-a6052c568743)

Cultural Appropriation. Ears were later fixed.

## Why It's Good For The Game

Bunny good. Customization good. Drip amazing.

## Proof Of Testing

## Changelog

🆑 MonkeStation (sprites) TheSelfish (Port)
add: Multiple new Bunny Outfits are in the vendors now!
/🆑
2024-07-14 19:16:24 +00:00
xXPawnStarrXx
b5912162fb More deployable pods! (#1695)
## About The Pull Request

I got caught in a rhythm ~~send me help, please, I can't stop making
pods, they're so neato...~~, I've made a bunch of pods which are
available via the NRI vendor, Izm-, Ish-, Izh- NRI guys... I can't
remember the name... There are a few variants, but most of them are
designed to be in sizes of 3, so they connect in a fairly modular
fashion.

Let's start at the top; 6x6, 3x3, Kitchen, Botany control, Botany trays,
O2 harvester, fan and comfort cabin.


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/a77a1777-a9fd-4039-b6f7-ef08288f0007)
The 6x6, Just primarily a large space for you to build in. 200cr


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/192d86b3-0ae5-405d-9e4a-cd48166a6de9)
The 3x3, A smaller space for building and maybe making corridors to
connect your pod base. 100cr.


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/cb01d7af-4803-4055-96e7-096b8200cfc0)
The kitchen! A useful little deployable, let's you really start to make
a home of it. 3x6. (the deploying tile will be between the oven and
condimaster) 400cr.


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/39909a62-8965-4dc3-b32d-629a0ed878a9)
The botany control capsule, this pod comes with a free tray capsule, as
well as a set of basic farming tools and the machines you'll need to get
yourself going. (Buy your own seeds though, we're not giving you
everything) 400cr


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/e356c35d-90af-4cec-8995-917bf88d0603)
Botany trays; This pod contains four trays. All basic, standard
unupgraded trays and a light... That's about it. 200cr.


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/f3be2604-db3d-4277-ad0a-db8cc1659132)
Here we have the O2 harvester. One of the only two pods with a fan to
secure the atmosphere. This will pull O2 out of the atmosphere, filter
it into a pump for your internals to be refilled from. 400cr.


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/0523daf0-1009-41f7-9df7-b70294bc951f)
The smallest of all of the pods. The Fan, this is designed to be an
airlock, place it outside of the doors if you want to keep the pressure
inside. Coming at a cost of 100cr each, they're not cheap, but not
expensive.


![image](https://github.com/Bubberstation/Bubberstation/assets/53197594/7326ac6a-2b96-4074-88f3-05a9d60b261a)
The cabin, a nice, cosy cabin designed for NRI officers made of cheap
wood but aesthetically pleasing enough. 200cr.

## Why It's Good For The Game

I wanted accessable pods for people besides miners or medical, you want
to have a nice little pod-glass base, you now can!

## Proof Of Testing

Screenshots in description.

## Changelog

🆑
add: Added new pods!
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-14 15:08:58 +00:00
Cursor
540f738872 Clown-Date: Hair and Markings (#1776)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Title. 
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game

More options for Clown Characters.


![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/b4a56bee-6c71-4575-8dda-8aa661e07a5b)

## Proof Of Testing

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
add: Clown Hair! Woo! Markings too!
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
2024-07-14 16:35:56 +02:00
Icarus-The-Sun
39d45bdd41 Adds a Moth as a C4 Reskin (#1773)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Adds a moth as a C4 reskin, as per
[https://discord.com/channels/1059199070016655462/1071095123145924679/1260725620674002975]'s
request.
Does not alter the overlay provided when C4 is placed on a character.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
It's funny, and people want it for some reason.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

![1](https://github.com/Bubberstation/Bubberstation/assets/119832971/c0a33932-4f3b-4b2e-ab08-db206d832ff3)

![2](https://github.com/Bubberstation/Bubberstation/assets/119832971/ffa15f11-123b-47b7-baf5-d095fd493707)

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
add: Added C4 Moth as a C4 reskin
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
2024-07-12 01:15:01 -06:00
Cursor
c632d6a5f7 Integrates Donator items into the vendors (#1730)
## About The Pull Request
Title
If it was ACTUALLY locked, as in not commented out, it was left.
Otherwise, they're in vendors around. As a bonus so is nearly every
plushy.


## Why It's Good For The Game

I am on an endless crusade to purge loadout exclusive items from the
game.

If you lose it, have it destroyed or straight up just want another one,
it's not easy to get via a vendor. Yay! Wahoo! Yippie!

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/722674d7-9e90-440b-8772-d304796a5e81)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/50833535-7f0c-4199-b3d2-e016442e857c)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/b1cb8d8d-92b5-4f04-8906-c2a15429c17f)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/fbe941ef-b1a1-4716-8230-cf353e901d4b)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/7028f86c-9065-4a43-a793-7aaad4047db5)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/61207348-070e-4b67-b8d1-57a663fdade8)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/d74bfe82-8084-4764-aa90-a5409a586397)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/513a79db-fd27-497c-8d46-638c9d25817b)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/fb2964b0-eb67-420e-9868-45a50992d6cd)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/0a3ab455-c660-4d8d-b038-2d9e1fbc7aec)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/10095087-0b03-4c24-8469-dd3728c46d56)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/e33b33fd-609d-40d6-9a53-9bec037450f4)

![image](https://github.com/Bubberstation/Bubberstation/assets/102828457/fc4a9986-74d7-44a0-b857-fa843ddb33a4)

I'd take photos of the rest but trust me. It works.

## Changelog

🆑
add: Non-locked Donator have been added to vendors. Collect them all!
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-07-10 11:01:08 +02:00
lessthanthree
c46f099e07 LT3 donator items (#1760)
## About The Pull Request

Dark med jacket and pink backpack for LT3

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/83487515/2cce0d75-8926-4233-84c3-d9ed0396c7e3)
2024-07-09 03:33:49 +00:00
Waterpig
d39ded55d5 upstream-24-07b 2024-07-08 19:05:52 +02:00
BurgerLUA
cd3bde379b lol lmao (#1756)
typo
2024-07-07 22:12:58 -05:00
The Sharkening
b8d176afa8 Fixes dead subs being effected by dominant aura (#1752)
## About The Pull Request

per title

## Why It's Good For The Game

bug fixes

## Proof Of Testing

It worked

## Changelog

🆑
fix: Dead well-trained quirk holders will no longer respond to snaps
/🆑
2024-07-07 17:29:51 +02:00
lessthanthree
c92b5c2809 Crew monitor datum update (#1748)
## About The Pull Request

Adds some missing jobs to the crew monitor datum

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game

The jobs get sorted correctly on the crew monitor

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/83487515/01c9901c-1887-4276-a6aa-0a4e74adc509)

## Changelog

🆑 LT3
fix: Fixed certain jobs being categorized as unknown on the crew monitor
/🆑
2024-07-06 22:16:24 -04:00
projectkepler-RU
a9c5545346 quick fix for the TEG Research Cost (#1751)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
closes #1750 
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

this also actually update the IDMA Donor content, again.
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
I'm doing this until I get around doing it upstream
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing

<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->

## 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
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. 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. -->

🆑
fix: TEG Research cost not being accomodated
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
2024-07-06 17:54:22 +00:00
BurgerLUA
ddae8aa82b Adds Changeling Zombies (Now 99% more changeling integration) (#1557)
## For Admins

To give the infection to a specific person, add the Changeling Zombie
antagonist type (under changeling) in the antag panel.

To run the specific event that spawns the drop pod, Run the Stray Cargo
Pod event with /datum/supply_pack/misc/changeling_zombie as the delivery
type.

To spawn the crate that contains the zombie viruses, spawn
/obj/structure/closet/crate/medical/changeling_zombie

## About The Pull Request

Adds Changeling Zombies to the game. This is meant to replace RNA
zombies and Tumor Zombies as a balanced, updated, and functional
alternative.

### Equipment

Changeling Zombies are equipped with changeling armor (without helmet),
and two changeling blades. They have passive regeneration over time, are
immune to oxy/tox damage, immune to airlock shocks, resist cold and low
pressure, do not breathe, do not hunger, and have thermal vision. They
also can regenerate lost limbs 30 seconds after a limb has been lost.

Changeling Zombies cannot interact with complex machinery or tools, pick
up items (they have armblades for hands), or use guns of any kind. Their
limbs are also very easy to dismember.

### Infection

You can get infected by being ling absorbed from a changeling. There is
generally a 30 second minimum grace period before you transform.

You can get infected by getting hit with a Changeling Zombie blade.
Infection only occurs if blood effects show up.

While infected, you will slowly take toxin damage over time. Upon death,
you will revive in 2 minutes, becoming a mindless Changeling Zombie with
one goal: to infect others.

Note that Teshari, Monkeys, Vox, and any future species with custom body
sprites or armor restrictions can't be infected.

Changelings are automatically immune to the Changeling Zombie disease.

### Cure

If you're husked from a changeling, being unhusked will also remove the
Changeling Zombie infection, as long as you have not transformed yet.

Dying as a Changeling Zombie will cure you of the disease. 

If you're not a Changeling Zombie yet, but are still infected, you are
able to be cured if you reach critical condition with 100 toxin damage
or more, and then have that toxin damage removed to 0.

Basically, to cure someone, wait until they enter critical condition
with 100 toxin or more, then pump them with anti-toxins.

Note that you are not immune to the disease once cured.

## Why It's Good For The Game

Tumor Zombies in its current state are way too infectious and
unbalanced. They are meant as a round-ender where one can basically fuck
up the entire crew. This effect is worse on bubbers because of high pop
and a playerbase not familiar/gamer enough to kill zombies.

RNA Zombies is too buggy and has some very questionable features, such
as corpse gibbing. I played a round as that and it inspired me to remake
that.

## Proof Of Testing

Tested semi-extensively.

## TODO Checklist

- [x] Allow medical analyzers to detect infections.
- [x] Add a way to get infected outside of getting infected by others
(patient zero).
- [ ] Live Server Testing
- [ ] Speedmerge

## Changelog

🆑 BurgerBB
add: Adds Changeling Zombies to the game. This is meant to replace RNA
zombies and Tumor Zombies as a balanced, updated, and functional
alternative.
add: Being husked/absorbed from a regular Changeling turns you into an
unaligned/unaffiliated changeling zombie. Note that this also cures your
husk infection once turned.
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-07-05 17:22:51 -04:00