Commit Graph

646 Commits

Author SHA1 Message Date
Return
15ad95552c Nerfs the Default slightly (#2353)
## About The Pull Request
This makes the Default roll less mundane events, to 9 from 18. Mundane
events would run every 10 minutes, and do things like give diseases,
cause scrubber overflows, and more. These are important events, but
should be less common.

## Why It's Good For The Game
Less mundane event spam. I did this on the Chill previously and it had a
significant positive impact.

## Changelog

🆑 ReturnToZender
balance: Default Andy will spawn mundane events half as frequently.
/🆑

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-11-07 13:40:18 +01:00
Waterpig
b8f00860e4 Afterattack fixes (#2350)
## About The Pull Request

See name, I'm actually going through with it and doing it.

## Why It's Good For The Game

Fixes broken item interactions

closes #2253
closes #2204

## Proof Of Testing

Worked on my device (So far)

## Changelog

🆑
fix: Phystool and Physgun work correctly again
fix: Clockcult slabs can examine again
fix: Compostbin is now handled correctly
fix: Robohand checks for robohand again
/🆑
2024-11-07 09:42:41 +01:00
nevimer
b93fc1bb83 Patches a bug with adding vetted users. (#2200)
<!-- 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

bugfix, speedmerge?

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

## Why It's Good For The Game
bugs are not good

## 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 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: vetted list now doesn't wipe the admin who added field on reload
/🆑

<!-- 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-11-06 11:39:02 +00:00
xXPawnStarrXx
81c7ccb60e Limbgrown bodies. (#1842)
## About The Pull Request

The limbgrower was an often underutilised item, it was only really
useful for bounties, because most medical staff never checked if their
~~victim~~ patient was a body purist or not. They'd just jam them full
of parts and off they go. This allows an easier method (if not more
expensive) to getting corses for body transfers. I have also added blank
brains for the niche reason of RSD phylacteries for those who were
completely gibbed or dusted to be able to return to the round.

Made it so that hopefully; Ghosts can be added to the round via soul
phylacteries. If we can have golems, ashwalker eggs, cyborgs and such
that accept ghosts and can allow players to add ghosts to the round,
soulcatchers shouldn't be so restrictive.

EDIT: As per request, I have removed monkeydone too, so the recipe will
no longer be available.

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

## Why It's Good For The Game

Miners who get gibbed, dusted or just trapped deep in lava.
Genetics gets to keep their monkeys.
Coroners have more to do, by printing, preserving and prepping corpses
for revival.
More uses for the limbgrower and less CBT of restraining a feral
monkeyman.


## Proof Of Testing


![image](https://github.com/user-attachments/assets/7edacc4f-82be-4f8c-8460-97fa022dd62a)


## 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. -->

🆑
add: Added blanks to the limbgrower, for soul/brain transfer.
/🆑

<!-- 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-11-06 11:07:55 +00:00
Arturlang
48ebc3ca8a removes the second wound healing in bloodsucker organ healing (#2205)
<!-- 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
I'm dumb and didn't see the second near-identical one.
<!-- 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 uselessly healing wounds a second time for no 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
it compiles
<!-- 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 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. -->

no CL

<!-- 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-11-05 23:25:57 +00:00
xXPawnStarrXx
948bbe9419 Adds clarity to prisoner bounties. (#2313)
<!-- 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

In short, all this does is change the lines of text when you examine
your ID card or insert it into the console. Because they were vague as
all hell before.

## Why It's Good For The Game

Stops this... What bounty is this? I made ten like this unaware it does
not display the name.

![image](https://github.com/user-attachments/assets/a4aa1ac6-202c-4a27-86bd-bfadebd93b3a)


## 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. -->
<details>
<summary>Screenshots/Videos</summary>


![image](https://github.com/user-attachments/assets/9a03b03c-0f58-4638-bfd9-60efef25e9fc)


</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
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. -->

🆑
spellcheck: made prisoner bounties list what you're after rather than
"fruit" or "flowers"
/🆑

<!-- 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-11-05 22:26:03 +00:00
Arturlang
77e3f8bcfa Prevent ventrue bloodsuckers from self-softlocking by choosing a revenge vassal (#2218)
<!-- 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
If a ghoul 's first vassal is set to be a ghoul vassal, they can be
rendered unable to level due to not being able to get a favorite vassal
due to lack of ghoul slots
Also changes ghoulization to ghouling, something that i had asked to be
done
<!-- 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
Ghoulization doesn't make any sense as a word, also preventing softlocks
is good
<!-- 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
The ghouling prevention part is thoroughly tested ingame
<!-- 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 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. -->

🆑
add: You are now prevented from making a revenge vassal as a ventrue
bloodsucker if you do not have any ghoul slots free to prevent softlocks
add: Changes ghoulization used in bloodsuckers words to ghouling
fix: Ghoul antag panels now work again
/🆑

<!-- 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-11-05 21:57:07 +00:00
Roxy
106328d555 Makes ruin generation like a million times faster (#2337)
## About The Pull Request
Create a separate ZTRAIT for the lowest level of moonstation, use that
when running the moonstation-specific ruin generation (still pulls from
the lavaland ruin pool). This is because currently ruin generation runs
twice on every map, the first time with an area whitelist of Lavaland
Wastes (the /area used for the actual lavaland z-level), and then again
with an area whitelist of Lavaland Caves (the /area used for the lowest
z-level of moonstation). Each map only contains one of those two areas,
meaning one of the generation runs will fail for every single ruin,
exhausting 100 attempts per ruin, every time.

## Why It's Good For The Game
Faster server load times and hopefully no CI timing out.

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>
Before:


![image](https://github.com/user-attachments/assets/62b03010-b80c-48a7-8803-96315a21b9ef)

After:


![image](https://github.com/user-attachments/assets/ce210eb0-ce3d-45fe-855d-7408b1f37be5)

</details>

## Changelog
🆑
fix: The game should no longer run ruin generation twice.
/🆑
2024-11-05 19:54:22 +00:00
Alexis
fd1d021b15 (PORT) Closet/Crate Examining for Observers (#2318)
<!-- 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
_**PORTED FROM FALLOUT 13 - I COULD NOT FIND THE EXACT PR IT WAS ADDED
IN**_
Lets ghosts click on lockers and crates to see what is inside of them.
<!-- 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 helps admins out in two ways, one, they don't have to VV to see what
is inside of things, and two, they won't be asked by players to see what
is inside of crates or lockers.
<!-- 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
It didn't runtime or have any errors when I locally tested it,
screenshots of it in action can be found below.
<!-- 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. -->
<details>
<summary>Screenshots/Videos</summary>

![image](https://github.com/user-attachments/assets/a95bdcf0-ca23-4977-a9be-26789037062f)

![image](https://github.com/user-attachments/assets/115bcd94-fdf0-482f-b5c1-3c57df9006a3)

</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
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. -->

🆑
qol: made it so you can examine what is inside of crates and lockers as
an observer
/🆑

<!-- 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-11-04 19:53:46 +00:00
LT3
eb661079bc Map vote results announcement only shows eligible choices (#2315)
## About The Pull Request

Filters the map vote results to only show the options that were in the
current vote

## Why It's Good For The Game

Less wondering why Kilostation wasn't chosen despite having the most
votes. (Because there are too many players.)

## Proof Of Testing

We gotta do this one live.

## Changelog

🆑 LT3
qol: Map vote results only include choices included in the vote
/🆑
2024-11-03 07:36:57 +00:00
Kingsley-95
95ba7767ec Adding Jackal tail (#2311)
<!-- 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

Taking a tail from another server and porting it over here

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

Adding new tail sprites

<!-- 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 customization, more fun
<!-- 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/ff4616c3-c16c-4492-a741-a3fa9ab68044)

![image](https://github.com/user-attachments/assets/a3fc1878-6301-4e49-a294-ded519811b08)

![image](https://github.com/user-attachments/assets/bae55883-9d2a-4a93-a763-e7ee7ebdfdcd)

![image](https://github.com/user-attachments/assets/a29916d2-7947-44c7-8d3b-26fbb19bd6d4)

![image](https://github.com/user-attachments/assets/461664b9-576a-4284-a929-9bf42855eabe)


<!-- 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. -->
<details>
<summary>Screenshots/Videos</summary>
Set above for screenshots of the new customization option. Was mainly
using this to start learning the code base and see if I could get my
development environment set up. Things are looking good on that end
</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
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. -->

🆑
add: Black-Backed Jackal tail
/🆑

<!-- 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: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-11-02 21:05:22 +00:00
Alexis
6d5674be07 Adds a toggle credits preference (#2320)
## About The Pull Request
As the title says, it's found in the Gameplay section of game
preferences.

## Why It's Good For The Game
I've seen a lot of people asking for it, plus it doesn't immediately
cover your screen if you have it off, so you can continue whatever you
were doing without getting your screen covered by it.

## Proof Of Testing
It compiled and ran on local host

## Changelog

🆑
qol: you can now toggle seeing end credits in preferences
/🆑

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-11-02 21:01:05 +00:00
Roxy
52c8a43d33 Fix storyteller null event runtime (#2319) 2024-11-02 13:32:43 -06:00
Jinshee
f02e0f7584 Gecko Tail! (my branch was out of date) (#2309)
<!-- 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

yeah i https://github.com/Bubberstation/Bubberstation/pull/2300

## Why It's Good For The Game

## Proof Of Testing

check last pr

## Changelog

🆑
add: New gecko tail!
/🆑

Co-authored-by: Jinshee <manastra2536@gmail.com>
Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-11-01 16:50:27 +00:00
Return
01af986153 Buffs the Chill (#2290)
<!-- 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 makes the Chill fire mundane events less frequently, as well as
crew antags less frequently. (from every 40m to every hour)
<!-- 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
The Chill currently doesn't feel significantly different from the
Default, only having a difference in Mundane events, which ultimately
aren't the most significant actor.
<!-- 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
WE DO IT LIVE
<!-- 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 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. -->

🆑 ReturnToZender
bal: Makes the Chill spawn antags less frequently, and spawn less
events.
/🆑

<!-- 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: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-10-31 08:23:50 +00:00
Arturlang
877552fb25 Gives the sol weakness quirk users some leeway again vs being burnt to death (#2260)
<!-- 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
Gives hemophages back some leeway vs burns
<!-- 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
Somehow in the pull this was somehow changed? I'm not sure how as I
can't figure out it in the git diff
<!-- 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
uhh, it compiles?
<!-- 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 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: Hemophages are now set alight at 397.6 blood again
/🆑

<!-- 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: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-10-30 10:15:13 -07:00
LT3
389c65491c Fix crew monitor computer working without power (#2299)
## About The Pull Request

Fixes https://github.com/Bubberstation/Bubberstation/issues/2295

## Proof Of Testing

<summary>Screenshots/Videos</summary>


![image](https://github.com/user-attachments/assets/557032cc-25ef-4cb9-a6c2-451a240325a0)

</details>

## Changelog

🆑 LT3
fix: Crew monitor computer no longer alerts when unpowered
/🆑
2024-10-30 16:16:45 +00:00
Waterpig
bef2713b56 Adds the annoying cat plush (#2296)
## About The Pull Request

Adds a silly plush that combusts upon being touched by other plushies.
Available in loadouts.


![image](https://github.com/user-attachments/assets/473a8899-6299-4ecd-8743-e9d7853caf19)

## Why It's Good For The Game

I was asked to add this 

## Proof Of Testing

See above

## Changelog

🆑
add: New annoying cat plush for Kurzaen, available in loadouts
/🆑

---------

Co-authored-by: Odairu <39929315+Odairu@users.noreply.github.com>
2024-10-30 08:52:39 +00:00
LT3
8026188a38 Map vote uses simple, not weighted random / show map vote calculation and carryover info (#2285)
## About The Pull Request

Un-hides the map vote result calculation, showing the tallies and the
carryover percentage. Closes
https://github.com/Bubberstation/Bubberstation/issues/2284

Switches vote calc method to simple instead of weighted random

## Proof Of Testing

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


![image](https://github.com/user-attachments/assets/65913ced-fa58-4ca4-acda-c020d67d3a1b)

</details>

## Changelog

🆑 LT3
qol: You can now see the tallies used to calculate map votes
/🆑
2024-10-28 22:20:10 +00:00
LT3
1cd7eda66c Fixes *meow and *purr emotes (and other emote third person keys) (#2278)
## About The Pull Request

MEOW MEOW MEOW

Fixes meow and purr after TG added pet emotes. Also fixes a bunch of
third person keys used incorrectly.

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

## Why It's Good For The Game

MEOW

## Proof Of Testing


https://github.com/user-attachments/assets/313f0141-56fd-43e1-9133-44c462b6c05f

## Changelog

🆑 LT3
fix: Fixed meow and purr emotes playing the pet line instead of the
emote line
/🆑
2024-10-28 21:52:20 +00:00
GyrPhlymBaBumble
0e4e2e8811 Adding Science Haydee (#2262)
<!-- 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 1 new cyborg frame for the research/science Module.
This involved updating robot_defines, uploading the files, and adding
the robot to robot_model.dm

This was tested on a private server, and it all seemed to work properly.
The borg does not have resting animations, but does have open cover
sprites.

<!-- 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

This adds an additional Haydee borg to further round out the jobs
players who want to use this model type can use, [based on my earlier
PR](https://github.com/Bubberstation/Bubberstation/pull/1826). It is
just a reskin, and allows those who want to use a more 'attractive' borg
model to do so.
<!-- 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/5d74ec23-d1a7-4f4d-a83c-b169e4fd2ef8)

<!-- 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 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. -->

🆑 Flvffi
add: 1 Haydee borg skin for the Research role
/🆑

<!-- 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-10-27 21:35:44 +00:00
Lasshy KorshBot
505ae89a48 Adds *yip and *yipyip (#2254)
yip yip!

<!-- 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

It adds *yip and *yipyip, because I want the kobolds to make NOISE.

## Proof Of Testing



https://github.com/user-attachments/assets/d7baa626-656e-4a46-b300-d2314fdc8796


https://github.com/user-attachments/assets/acff25e6-5061-486e-86b8-d385b92debee





## Changelog

🆑
add: *yip
add: *yipyip
/🆑

<!-- 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: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-10-27 02:59:15 +00:00
Alexis
0866418027 Adds a GAGS miniskirt to the loadout (#2269)
<!-- 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
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
Currently the ONLY way to get a miniskirt is to steal a security
miniskirt from a SecDrobe, this makes it so you can get a (non-armoured)
one in the loadout as anyone, plus it's recolourable!
<!-- 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. -->
<details>
<summary>Screenshots/Videos</summary>


![image](https://github.com/user-attachments/assets/f398400d-abd4-4332-a67e-a7031d3a7516)


![image](https://github.com/user-attachments/assets/f585e98b-9c7b-4ee7-9871-3ff59bc56611)

</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
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. -->

🆑
add: added a GAGSified miniskirt to the loadout menu
/🆑

<!-- 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: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-10-27 00:27:50 +00:00
LT3
dd02f7c015 halloween: a 2spooky update (#2211)
## About The Pull Request

A little package of Halloween goodies and fixes.

- Meteor wave adjustments
- - Adds Halloween candy meteors (and later, potentially Christmas and
Easter)
- - Adjusts timings, giving more time to set up shields for threatening
events, faster start when there's no time to order shields
- - Clips the long meteor alert announcement sound to a better length
- Fixes holiday event spawns, making them Storyteller compatible and
properly trigger at round start
- Extends the Halloween holiday datum to two weeks (not applicable to
Halloween races)
- Adds a bunch of tile variations so that we aren't staring at the same
pattern for a month straight

## Why It's Good For The Game

Adds some more flavour for a holiday that is kinda lacking for something
that runs for more than a few days.

## Changelog

🆑 LT3
add: Halloween candy meteors
fix: Halloween, Easter, and Valentines Day events correctly trigger at
roundstart
image: More Halloween holiday tile patterns
sound: Reduced length of meteor alert warning sound
balance: Adjusted warning time for meteor waves depending on intensity
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-10-26 00:36:41 +02:00
Waterpig
668cfb918b Merge branch 'master' into upstream-24-10b 2024-10-25 23:27:13 +02:00
Waterpig
138be45f92 upstream-24-10b 2024-10-25 23:25:17 +02:00
nikothedude
86c1d1c1a3 Yet again, fixes naga footsteps (#2250)
<!-- 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 https://github.com/Bubberstation/Bubberstation/issues/2245

We need to make sure the args match human args.

<!-- 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

bugs bad

<!-- 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. -->
<details>
<summary>Screenshots/Videos</summary>


https://github.com/user-attachments/assets/8c6684de-e7da-4b58-848c-1e312e4efb6a

</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
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: Nagas no longer play human footsteps
/🆑

<!-- 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-10-25 19:55:06 +00:00
LT3
2c40305fe7 Company imports medical balance (#2222)
## About The Pull Request

Split off from https://github.com/Bubberstation/Bubberstation/pull/2125
with just the medical portion of the balancing.

## Why It's Good For The Game

Makes the price of the packs better align with the cost of production
and the vending machine prices.

## Proof Of Testing

We've TM'd it a bunch.

## Changelog

🆑 LT3
balance: Balanced company imports DeForest Medical section
/🆑
2024-10-21 23:03:08 +00:00
GooglyFox
618d224402 Adds the Vortex Luxury Emergency Shuttle (#2091)
## About The Pull Request

Adds a very expensive, yet luxury shuttle for people to buy on the
communications console. Includes a massive list of items that normally a
shuttle wouldn't have. Can be bought on the Comms Console for 300k
credits, EMAG not required.

Spare unique Head of Staff MOD's in Command's E.V.A. room.

NTC and Blueshield get CentCom MODsuits, Corporate, and Asset
Protection. (it's the emergency shuttle, the round is basically over).

Shuttle comes with fully operational atmospherics, shocked window
grilles, emergency window shutters in all rooms and garbage disposals.

Shuttle also comes with a cleanbot, hygienebot, medbot, and two secbots,
one in brig, and one in common seating.

Command have 2 Authentication Devices, 3 mini energy guns in bridge,
with 3 spare telescopic batons, a boozemat, as well as a combat medkit.
Along with their unique Tarkon protolathe reskinned to be a Command
protolathe. Not to also forget, a Request Console with announcement
access.

Medical has advanced medical kits, a SAD, advanced surgery tools,
vendors to vend supplies, a limbgrower with two spare beakers of
synthflesh, as well as a Protolathe.

Security has 2 spare batons, a set of Redsec armor, an old SecTech
(Non-Armadyne security vendor), Mindshield box, and a spare SC-2 Energy
Carbine.

Engineering has the basics, but advanced tools, a corpse and 3 SMES's
full of power to charge the window grilles. As well as 4 spare
engineering MODsuits. Engineering also has a box of materials, to insert
into the protolathes.

Atmospherics has the basics, but smart foam grenades incase of breaches
in the shuttle, RPD's for no reason, and advanced tools. As well as 2
spare Atmospheric MODsuits.

# It's been tested, all works fine.

## Why It's Good For The Game

It's a good change for the game to give crew a different means of
escape, after getting tons of money for a good job of Cargo, they
deserve a nice trip home in one of the best evacuation shuttles.

## Proof Of Testing

## After attempting to run.

![image](https://github.com/user-attachments/assets/2c257368-6508-417b-ae7e-0a0e174e0c70)

## Looking In-Game.

![image](https://github.com/user-attachments/assets/62e6b4d4-1f7e-4dbf-a2c6-3292a0230b0c)


## Changelog

🆑
add: Added the Vortex-Class Luxury Evacuation Shuttle.
/🆑

# Vortex-Class Luxury Evacuation Shuttle

![image](https://github.com/user-attachments/assets/fe69c642-7664-4866-9515-24cf94ee43d2)

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-10-21 22:31:51 +00:00
Majkl-J
ff590ce7b4 getting it to compile 2024-10-20 04:26:59 -07:00
Arturlang
b91f49ea0b fixes blood level gain (#2217)
<!-- 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
I am dumb and nobody checks my code, and unconditionally trusts me.
Fixes blood thickening point gain
<!-- 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
Bloodsuckers can't level past 3
<!-- 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
Tested ingame
<!-- 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 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: Bloodsuckers now get blood thickening points
/🆑

<!-- 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-10-18 21:44:35 +02:00
Arturlang
b0a8283f03 removes the malus for blood level gain for drinking from ghouls/vassals (#2210)
<!-- 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
Removes the malus for blood level gain for drinking from ghouls/vassals,
as it's just unnecesary as feed already prevents from drinking too much
from non-unique people.
<!-- 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 a big too tough and kind of punishes for making ghouls/vassals,
which I don't want
<!-- 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
Compiles
<!-- 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 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. -->

🆑
balance: Drinking from ghouls/vassals as a bloodsucker is no longer is
1/4th less effective than drinking from non ghouls/vassals
/🆑

<!-- 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-10-17 05:41:58 +00:00
Bangle
119322ed27 More Alternate Job Names! (#2202)
## About The Pull Request

We already have a boat-load; why not more?

**Blueshield:**
- Command Protection Officer

**Detective:**
- CID Officer

**Nanotrasen Representative:**
- Corporate Consultant

**Security Officer:**
- Security Specialist
- Defense Contractor

**Shaft Miner:**
- Dredger
- Contract Miner

I have not tested this. It _shouldn't_ have issues, given it's just a
few more alt-job names, all properly formatted.

## Why It's Good For The Game

It gives players more options as far as who they feel they're playing
as. I know there's a Security Union, for example, that may want to be
represented differently.

## Changelog

🆑 Bangle
spellcheck: Added some alt titles
/🆑

---------

Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
2024-10-15 16:23:45 -07:00
sippykot
5d6119ac9e add surgical medkit to cargo (#2195)
<!-- 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 surgical medkit to cargo goodies
<!-- 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
Items you can only get at roundstart are bad, ackshually
<!-- 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
i ran it, it works, it's a really simple change
<!-- 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 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. -->

🆑
add: you can buy the surgical medkit in cargo 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: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-10-12 20:49:22 +00:00
LT3
996aa5a740 Replace modular medsecHUD with TG version (#2192)
## About The Pull Request

TG now has the medsecHUD upstream, removes the modular Bubber version.
Instead applies the bluesec SR icons to the variants.
Adds the medic vest/labcoat to the orderly garment bag
Reduces the amount of full spare Orderly gear sets from 2 to 1.

## Why It's Good For The Game
- Code/item duplication
- Orderly drip

## Proof Of Testing


![image](https://github.com/user-attachments/assets/d92fffd9-e0c2-4b27-b189-690276c84160)

## Changelog

🆑 LT3
code: Bubber medsecHUD replaced with TG version
add: Medic labcoat/vest added to Orderly garment bag
/🆑
2024-10-12 20:37:48 +00:00
Odairu
4a00176533 [modular] Adds a silicon manager PDA app similar to the Job manager app the HoP gets (#1933)
<!-- 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
Allows for the prioritizing of silicon jobs (AI/Cyborg) so they show up
on the join menu, you cannot add or close slots, and it can be
downloaded and used as long as you have Robotics Access on your ID
<!-- 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
Every other job can be prioritized, these two should be able to be as
well
<!-- 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/33b1aaa0-e2a4-416f-87e2-f08c37aef861)

![image](https://github.com/user-attachments/assets/393e1548-dda0-4a41-a299-b4c51501a08b)

<!-- 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 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. -->

🆑
add: adds silicon manager pda app
/🆑

<!-- 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: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-10-12 18:20:11 +00:00
Otome
02ca23eaf0 Lizard Gas Redux - Now with Ghost Role (#2188)
<!-- 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

Remodels the interior of Lavaland and Icemoon Lizard Gas and adds a
ghost role to all three stations!
That's right! The space one has a spawner too!
Lizard gas gets its own uniform!
<details>
<summary>Full change list</summary>

- A locker with a pipe rifle and hunter rounds, as well as flatpack
machines so you can actually survive.

- A bathroom!

- Adjusted stock to more fit a gas station

- Lizard Gas has a purple uniform to match the plasma fueling station!
(with digitigrade leg variant)
</details>

<details>
<summary>Visual comparisons</summary>

- Lavalands Gas Station

![lavalandcomparison](https://github.com/user-attachments/assets/e34c8c19-d1fd-42c0-a4d4-b2a5b628a1c3)

- Icemoon Gas Station

![icemooncomparison](https://github.com/user-attachments/assets/0957b5f4-122d-4b48-b512-e20dad1bea21)

- Space Gas Station

![spacecomparison](https://github.com/user-attachments/assets/e0c4a503-f2bd-4985-b429-22b3ba95f361)

</details>

## Why It's Good For The Game

Was made for a suggestion by Gearsin on discord.

https://discord.com/channels/1059199070016655462/1071095123145924679/1292324881962373191

## Proof Of Testing


![2024-10-07_16-15-40](https://github.com/user-attachments/assets/2014e1b1-ab0e-4ff4-b137-d556e3d8fa55)

![dreamseeker_2024-10-07_16-43-16](https://github.com/user-attachments/assets/947ee1c8-deb0-4d3b-9332-d91648c55607)

## Changelog

🆑
add: Lizard Gas can actually be staffed now!
/🆑

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-10-11 23:56:19 +00:00
Bangle
99ba3fd1da Bangle Sprites & ONE Laser Sound (#2173)
<!-- 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
An effort to diversify and enhance the sprites of Sec weaponry. See
[this](https://github.com/Skyrat-SS13/Skyrat-tg/pull/23424#issuecomment-1722751802)
for my extensive reasoning and breakdown of _why_ I believe this to be
the correct course of action.

To clarify what's changed:

1. The Marksman Rifle
2. The LMG
3. The Carbine
4. The Battle Rifle
5. The Sindano
6. The Renoster


![372653181-71647083-077c-4c57-848c-dcfddba96161](https://github.com/user-attachments/assets/f1ceff9c-ff57-42bd-82de-19e3b0a89187)


I have not tested this PR. **Through faith alone**, the sprites will
prevail.

## Why It's Good For The Game
Because the original sprites all had the same silhouette and
color-scheme and were in need of significant change.

## Proof Of Testing
I did no testing. Reference this:

![image](https://github.com/user-attachments/assets/0aea935c-294b-4b64-887c-c987199a37a0)

![Sprite-0003](https://github.com/user-attachments/assets/681b7e6d-0d2b-42e2-b1e4-59cf72332473)


## Changelog
This bounces off of
[this.](https://github.com/Bubberstation/Bubberstation/pull/2168).

Finally added carbine sprite.

🆑 Bangle

image: added/modified/removed some icons or images

/🆑

<!-- 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-10-11 17:47:21 -06:00
Mitryll
9cdd674b2d Adds *squeal and *tailthump (#2187)
<!-- 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 two emotes, squeal and tailthump. Mainly meant for lizards but
they're just fun sounds in general. Sounds graciously "borrowed" from
Shiptest.

## Why It's Good For The Game

*tailthump(x99)

## Proof Of Testing

See attached video. Compiles and runs.

## Changelog

🆑
add: Added *squeal emote
add: Added *tailthump emote
sound: Added sounds for *squeal and *tailthump
/🆑

https://github.com/user-attachments/assets/bbf86a72-2de7-4447-a6d2-afb25006cb2d

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-10-11 00:10:42 +02:00
Cursor
0077be5e32 [Ready][Until ANOTHER FUCKIMNG MERGE CREATES CONFLICTS GOD FUCK] Reflavors a lot of Bloodsucker stuff to be more in line with it's source (#2104)
## About The Pull Request

Title.

## Why It's Good For The Game

My love of VTM cannot stand things such as 'blah-sucker', 'vassels' or
'archive of the kindred'.

The Blah-Sucker language has been renamed to Enochian, reflecting the
First City of Vampires, Enoch, in the land of Nod east of Eden where the
Dark Father Caine was exiled from.

(Front facing) mentions of vassels have been replaced with the accurate
Ghoul. They drink vitae to establish a bond with their master, not
blood, vampires do not produce blood, they drink vitae.

The Archive of the Kindred has been replaced with the Book of Nod. Well,
a version of it. Cainites are protective of the hidden knowledge kept
within and would be unhappy with the mortals (you) having a copy.

Objectives have been re-written to mention lore aspects.

## Proof Of Testing

🆑
spellcheck: Various Bloodsucker things have been renamed after the
Inconnu paid a visit.
/🆑

---------

Co-authored-by: Waterpig <wtryoutube@seznam.cz>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-10-10 14:05:24 -06:00
LT3
48f6d70b79 [MIRROR] Suit sensors updates/fixes package (#2121) 2024-10-10 12:23:57 -06:00
Return
24cba3caa7 Adds a suit harness, a gear harness for suits (#2158) 2024-10-10 12:22:47 -06:00
LT3
65b57be61e Gravity generator blackout announcement/sound changes (#2185) 2024-10-10 12:22:11 -06:00
Return
2fb712945b Secmed hour requirement adjustments (#2190)
<!-- 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 intends to do two things:
One, make it so that the Security Medic requires medical hours to play,
and
Two, make it so that the Security Medic only offers medical hours,
rather than Security hours, so it does not count as playing sec for the
purposes of unlocking HoS or Blueshield.

Currently, only the first change is completed.
<!-- 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
This will mean Security Medics are not used to grind out important roles
without acquiring the proper experience, and that Security Medics take
the time to ensure they are skilled in medical before they play security
medic.
<!-- 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
TBA
<!-- 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. -->

🆑 ReturnToZender
bal: Security Medics now require medical hours to unlock.
bal: Security Medic experience alone is now no longer accepted by the
DAP or Security Chief programs.
/🆑

<!-- 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-10-10 03:01:50 -06:00
Adrian16199
157c8e1952 Allows HFZ to have digitigraded legs. (#1971)
(Hopefully)

## About The Pull Request
As the title implies.

## Why It's Good For The Game
Surely an anthro could be a zombie aswell, so i say let them.

## Proof Of Testing
Uh- *Im sure it will be fine*

## Changelog

🆑
add: HFZ can have digitigrade legs now.
/🆑

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-10-10 08:48:47 +00:00
Spefo
96d6e256dc Add new three types of well shaded socks (#2189)
## About The Pull Request
Adds three new types of shaded socks
maintainers from merging your PR! -->
Three of them have shading, two has like temperature cool and warm. One
without.. all of them are recolourable


## Why It's Good For The Game
Flat sock bad, shaded sock good

## Proof Of Testing

![proof1](https://github.com/user-attachments/assets/bf293c8c-7b5d-4865-ac0b-282a905eafff)

![proof2](https://github.com/user-attachments/assets/266b8c41-bddb-4a90-9554-7ce198c29a64)

![proof3](https://github.com/user-attachments/assets/793d4d6c-28ed-42f9-ac53-db04303cfb05)
---

![socks1](https://github.com/user-attachments/assets/dd75a586-4441-48c7-9344-b0d3ad1394ac)

![socks2](https://github.com/user-attachments/assets/b9ea1b87-ec08-4ac3-b690-86fd1e0b3b5f)

![socks3](https://github.com/user-attachments/assets/e40945e5-866f-467c-beae-0eefc4271373)

![socks4](https://github.com/user-attachments/assets/440ad609-117a-477c-8874-2bee76ce5f7a)

![socks5](https://github.com/user-attachments/assets/e355c8ec-22e2-4b8d-be0c-1a4ce361d51b)



(There are also different height variations, but i don't feel like
recompiling and waiting 20 minutes just to show them now, if requested I
will do so)
2024-10-09 16:50:54 -04:00
Odairu
c92b66298e Right clicking on airlocks will now give the AI a chat prompt to allow them to open the door without looking at you (#2167)
<!-- 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
When right clicking on an airlock, every AI on station level, as well as
their shell (if they are deployed into one) will get a chat message
where if they click on the airlock requested, a pop up will come out
allowing them to open the door without looking.

Also moves all the borg files into a overarching silicon file 
<!-- 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
QOL for AIs in and out of their shells, no longer needing to leave my
ERP scene to open a door.
<!-- 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/74beee5d-5ce6-4538-9ed2-a2347c609cbf)

![image](https://github.com/user-attachments/assets/b18700e9-7146-49f5-9e15-6fb80a21e7c3)


<!-- 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 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. -->

🆑
qol: AIs can open doors without looking
/🆑

<!-- 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: Shadow-Quill <44811257+Shadow-Quill@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-10-09 09:35:47 -06:00
Aroliacue
db38197cd0 Shadekin Species Nerfs and Edits (#2183)
## About The Pull Request
Some balance adjustments for the Shadekin species. It's pretty
frequently said that Shadekin are very powerful, so this PR seeks to add
a little extra burn damage. Also fixes some typos and adds unique perk
icons for the species select screen so new players know about all their
benefits and maluses.

## Why It's Good For The Game
Strong species traits while few other species aren't comparable in
strength is bad. Also making Shadekin take like 50% more damage is bad,
so this should be a good middle ground.

## Proof Of Testing
Compiled in VSCode and tested in selfhost, runs with no errors.

## Changelog

🆑
balance: Increased Shadekin bodypart burn damage received from 10% to
20%
spellcheck: Fixed some desc typos in shadekin.dm
fix: Removed doubleup eyes organ in shadekin.dm
/🆑

---------

Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-10-09 10:49:14 +00:00
nevimer
2e7628ca5a [port] Moth PR for Central (#2136)
<!-- 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! -->
Add central donor item
https://github.com/NovaSector/NovaSector/pull/1136
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
Moth PR
<!-- 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
I am the test
<!-- 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 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. -->

🆑
add: Centralsmith Donor Item
/🆑

<!-- 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-10-08 11:20:07 -07:00
Mitryll
298ad2d84a Partially Reverts PR#1915 (Heretic Sacrifice Doubling) (#2182)
<!-- 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 explains, reduces the amount of targets from 6-10 to
5-6 (technically seven is the maximum based on certain pop requirements,
but those are an edge case and will hardly ever come into play)

<!-- 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

The original PR to double sacrifices was due to various issues with both
the antagonist itself and systems surrounding it (i.e Storyteller making
it as common as traitor and spy, two antagonists who are a lot less of a
threat comparatively), most of which have been remedied by recent
changes such as
[PR#2079](https://github.com/Bubberstation/Bubberstation/pull/2079), the
various nerfs to Path of the Exile, as well as recent policy changes
encouraging Heretics to engage in roleplay rather than immediately go
for their greentext. As it stands, ascension is defacto removed unless
the player actively decides to ignore roleplay entirely and go for
murdering an obscene amount of people, which just shifts the issue from
ascensions to instead encouraging bad behavior. Heretics without the
ascension is essentially just magic flavored traitor, which kind of
kills the point of the antagonist, and most of the issues regarding the
original PR were fixed or remedied in some regard.

<!-- 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

Code compiles, game runs.

<!-- 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 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. -->

🆑
balance: Set Heretic sacrifice target amount to 5-6.
/🆑

<!-- 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-10-08 03:42:09 -06:00