Commit Graph

68 Commits

Author SHA1 Message Date
ShadowLarkens
c3f788b8e7 Allow eating cyborgs with only a passive grab (since you can't do an (#2376)
## About The Pull Request

Cyborgs can be eaten with only a passive grab on them now.
## Why It's Good For The Game

No cyborg prey bad :C
## Proof Of Testing


![https://i.tigercat2000.net/2024/11/dreamseeker_X9HYgwore1.png](https://i.tigercat2000.net/2024/11/dreamseeker_X9HYgwore1.png)
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
fix: You can now eat cyborgs.
/🆑

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-11-11 02:18:38 +00:00
Waterpig
1a7d805bb6 Brings back the old sombrero (#2358)
## About The Pull Request

Reintroduces the sombrero to the vendors and adds it to the loadout.


![image](https://github.com/user-attachments/assets/2449b383-fb3f-4eec-9289-c86e10ff2e36)

As beautiful as the day we lost it. Also makes it not hide hair

closes #2355

## Why It's Good For The Game

Cool item to add to char design, and keeps you from dying on
moonstation!

## Proof Of Testing

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


![image](https://github.com/user-attachments/assets/bd563ff7-78a6-4fed-8400-31e5406ceadd)

</details>

## Changelog

🆑
add: Sombreros return to clothes vendors and loadouts
qol: Sombreros no longer make you bald
/🆑
2024-11-09 00:17:49 +00:00
Waterpig
d19bf6c1cd Makes loadout renamed items able to be examined when worn (#2349)
## About The Pull Request

When an item is renamed due to loadout settings, it shows up as
clickable on the examine of the person wearing it.


![image](https://github.com/user-attachments/assets/3134b0de-6a23-4037-8d8f-92e22bb74456)

Clicking this link then makes the user examine this item further


![image](https://github.com/user-attachments/assets/6dad0d75-d363-47d6-9f98-9ab9107acee7)

## Why It's Good For The Game

Allows people's neat loadout item descriptions to be visible from an
examine without any stripping needed. This means more reason to
customize these items.

## Proof Of Testing

See above

## Changelog

🆑
add: Loadout renamed/redescribed items can be examined when worn.
/🆑

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2024-11-08 19:53:23 +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
Majkl-J
50cced00b0 please help 2024-10-24 02:58:19 -07: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
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
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
65b57be61e Gravity generator blackout announcement/sound changes (#2185) 2024-10-10 12:22:11 -06:00
Return
de51b0e1ab Removes visual indicators for pressure/temp adaptation (#2159)
<!-- 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
Originally made by BurgerBB, see #2026
<!-- 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
These visuals are annoying, and don't serve much gameplay purpose other
than to make you look bad, which is lethal.
<!-- 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
Gonna begin testing tomorrow.
<!-- 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. -->

🆑 BurgerBB
del: Removes visuals for temperature/pressure adaptation.
/🆑

<!-- 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-03 22:02:38 +00:00
Arturlang
abea882914 Bloodsucker power refactor (#1458)
<!-- 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
Refactors bloodsuckers powers heavily and changes around a lot of few
powers work and even removes a lot of copypasta from tremere powers.
fixes #1384
<!-- 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 Tremere is pretty meh compared to other bloodsuckers, and
bloodsucker powers use a lot of code that actions now implement
themselves.
<!-- 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 basically test almost every change, as part of how I work, obviously
not completely thoroughly thus testmerges,.
<!-- 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. -->

🆑
refactor: Heavily refactors how bloodsucker powers function.
refactor: Tremere powers no longer have subtypes for each level.
add: Completely redoes how bloodsucker ability descriptions, both the
longer antag panel and the action button hover over, they will actually
tell you actual values that the game itself uses for damage, cooldowns,
and effect durations
balance: Tremere powers can now level up as far as you want.
balance: Mesmerize is heavily reworked, now it no longer forces both
parties to stand still for it to work, but it is obvious to the victim
when used, however the victim is muted for the duration of the spool up,
and will stun and mute normally if the do_after completes.
add: Mesmerize now has a secondary that allows you to mute and confuse
your victim that happens on a right-click,
dominate, the tremere's version instead knockdowns.
add: Tremere's dominate now has a visual timer for temporary vassals,
visible only to the master's vassals and the master themselves.
balance: Tremere's dominate now only requires level 2 to create
temporary vassals, but the duration now scales with the level. It now
requires the potential vassal to have more than 336 blood, and will use
it all up once the duration ends, effectively making it only usable once
per person.
balance: All tremere powers can now level up past level 4
balance: Thaumaturgy is heavily reworked, it now has a charge system,
and while the projectile deal less damage, you can shoot a lot more of
them, and the projectiles will seek towards any non-vassal mob near
where you cast it.
refactor: Separates bloodsucker ability bitfields and action bitfields
to avoid overriding eachother
balance: Bloodsuckers going into torpor outside of coffins will always
die, but will wake out of torpor at 20% maxhealth(not counting critical
health)
balance: A coffin being opened during sol will wake you up, given you
are LITERALL BURNING UN-ALIVE.

/🆑

<!-- 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>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-09-20 20:00:32 +00:00
Mosley
45a373cdfa Bubber CI checks (#1830)
<!-- 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 support for bubber-related code for the CI checks
<!-- 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
Helps ensure code sanity.
<!-- 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
CI checks
<!-- 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. -->

---------

Co-authored-by: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com>
Co-authored-by: Swift <jackwars4@gmail.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
Co-authored-by: thegrb93 <grbrown93@sbcglobal.net>
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: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Co-authored-by: Shadow-Quill <44811257+Shadow-Quill@users.noreply.github.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: snailomi <148835423+snailomi@users.noreply.github.com>
Co-authored-by: Cursor <102828457+theselfish@users.noreply.github.com>
Co-authored-by: Lutowski <136726218+Lutowski@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
2024-08-20 23:09:56 -04:00
ShadowLarkens
cb9535e7bb [Bounty] Vore 4.0 (#1808)
## About The Pull Request
A ground-up rewrite of Vore 3.0 (Virgo's current system) as a
/datum/component.

Resolves #464
Resolves #845

Remaining work:
 - [ ] Fix any bugs found in testing

## Why It's Good For The Game

See bounty. People want this to enjoy themselves.

## Proof Of Testing

![ui screenshot 1](https://i.tigercat2000.net/2024/07/DvaLhhto4m.png)
![ui screenshot 2](https://i.tigercat2000.net/2024/07/hfUhSvyRye.png)
![ui screenshot 3](https://i.tigercat2000.net/2024/07/RZ2CH6czOh.png)
![ui screenshot 4](https://i.tigercat2000.net/2024/07/qvFcSheDvp.png)
![ui screenshot 5](https://i.tigercat2000.net/2024/07/WGXgJaYbd1.png)
![ui screenshot 6](https://i.tigercat2000.net/2024/07/VAGBJclvNt.png)
![ui screenshot 7](https://i.tigercat2000.net/2024/07/6JCYQrSokC.png)
![ui demo visuals](https://i.tigercat2000.net/2024/07/6rge5XUPus.gif)

![chat
screenshot](https://i.tigercat2000.net/2024/07/dreamseeker_tEmbse7Diu.png)
![hud screenshot](https://i.tigercat2000.net/2024/07/0pBGLYq6bY.png)
![prefs screenshot](https://i.tigercat2000.net/2024/07/ZMusgUnjxR.png)

## Changelog

🆑
add: Mechanical Vore
/🆑

<!-- 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 new mechanics or gameplay changes
add: Added more things
del: Removed old things
qol: made something easier to use
balance: rebalanced something
fix: fixed a few things
sound: added/modified/removed audio or sound effects
image: added/modified/removed some icons or images
spellcheck: fixed a few typos
code: changed some code
refactor: refactored some code
config: changed some config setting
admin: messed with admin stuff
server: something server ops should know
/🆑 -->

<!-- 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-18 15:53:53 -06:00
Odairu
a59080f7ff Modularizing things (#1914)
<!-- 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
players wont notice this but it gets rid of a tiny bit of things that
coulda been modular, but were not
<!-- 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: dude trust me
<!-- 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. -->

🆑
refactor: modularizes a few things
/🆑

<!-- 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-08-07 09:04:49 +02:00
aKromatopzia
1cc783195b Alternate versions of bone and drake armors (#1890)
## About The Pull Request
https://github.com/Bubberstation/Bubberstation/pull/1829; TLDR adds old
versions back.

Although, the snouthole skull mask has been pushed aside until the
proper spritework is finished. I might have fucked up my merge conflict
resolutions earlier. Notably - by request - the bleached variants do not
hide your hair.

## Why It's Good For The Game



## Proof Of Testing


![Screenshot_99](https://github.com/user-attachments/assets/c6d0705e-32ee-4b7c-a20c-dab60dc85eb6)

![Screenshot_98](https://github.com/user-attachments/assets/4b3f0c29-b774-4dbc-b79c-a0c690232568)
(note that snout hole variant is pictured but removed - but the
appearance is pretty much the same)

![Screenshot_97](https://github.com/user-attachments/assets/0a0aeae4-daf0-4ebb-a331-0fcf7273706a)


## Changelog

🆑
add: Bleached (old appearance) variants for drake suit& bone+skull
armor; and corresponding crafting recipes to swap between appearances
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2024-08-04 19:29:40 +00:00
Waterpig
74160953d8 Upstream 24-07a 2024-07-03 23:29:42 +02:00
Waterpig
55550cb524 Upstream fixes 2024-06-28 10:02:14 +02:00
projectkepler-RU
472a75218b Hydrophilic selectable again (#1593)
<!-- 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
Species was changed so this should work now

also I forgot to fix the helmet icon for the idma so i figured i should
do that
<!-- 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
Fixing 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

![image](https://github.com/Bubberstation/Bubberstation/assets/99981766/0b34311c-4d54-4f1b-8fdb-22a524261242)

<!-- 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: Due to a genetic sequencing error, hydrophilic slime people have
once again been spotted on the station
/🆑

<!-- 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-06-03 11:25:45 +07:00
BurgerLUA
6fe6e40fe0 Moonstation Mega Multi-Z Update (#1541)
![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/466a33d5-9bd0-4afd-bc48-eafa3502118c)


## About The Pull Request

Destroying floor tiles on the Moonstation upper level can lead to a
chasm that drops you down to the middle cave level. Note that you can't
get dropped down to lavaland.
The middle cave level is now breathable air; the same as the surface.
Several areas were tweaked and some areas were added to include
additional ladders that lead to the surface.
The prison is now "harder" to escape, with an already-existing chasm
outside the windows.

## Why It's Good For The Game

It might actually not be because it means people might die to the mobs
under there, and then get upset. Lets find out.

Regardless it looks pretty cool.

## Proof Of Testing

See screenshots.

## Ladder Routes


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/033a35b2-ed21-4242-b7ff-50706b7c212d)

Routes marked with * require additional access.

## Changelog

🆑 BurgerBB
add: Destroying floor tiles on the Moonstation upper level can lead to a
chasm that drops you down to the middle cave level. Note that you can't
get dropped down to lavaland.
/🆑

---------

Co-authored-by: Swift <jackwars4@gmail.com>
2024-05-22 20:09:37 -04:00
Waterpig
a6605502e1 Upstream 2405b 2024-05-14 09:41:18 +02:00
Odairu
b09be8af2d [modular] Renames the code for Inquisition ERT from Spanish Red to just Unexpected because admins keep asking me why I'm sending red alert ERTs (I'm not) (#1488)
<!-- 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 what 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
Differentiates it more clearly from actual red alert ERTs
<!-- 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

![Screenshot_12](https://github.com/Bubberstation/Bubberstation/assets/39929315/8834aa24-bc58-49bf-b4be-db0ba6881646)

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

🆑
qol: its now easier to tell what ERT is being spawned
/🆑

<!-- 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-05-09 11:31:37 +02:00
BurgerLUA
ece80867e7 Moonstation Weather Damage Overhaul (#1443)
## About The Pull Request

### Overhauls Moonstation weather damage. It is now much more complex.
Wearing clothing with at least minor heat protection will protect that
limb from sandstorm damage. Note that some clothing items can protect
multiple regions.
Wearing eye protection or pepperspray protection can shield you from the
new blur effect added.
Wearing any sort of eye covering at all can shield you from the new eye
damage effect added.

### Adds new heat protection classes to themed items.
All cowboy boots, ponchos, sombreros, and cowboy hats now have minimal
heat protection.

### Updates EVA storage and Public Mining storage
Removes some EVA suits and replaces them with Ponchos and Sombreros.
Also sunglasses included in EVA storage. 😎

## Why It's Good For The Game

People requested this.

## Proof Of Testing

I tested it, okay.

## Changelog

🆑 BurgerBB
balance: Overhauls Moonstation weather damage. It is now much more
complex. EVA storage was changed as a result. Fixes some Moonstation
lights as well.
/🆑

Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
2024-05-04 09:27:41 +02:00
BurgerLUA
a8b8804449 Moonstation Upstream Merge + Bonuses (#1413)
## About The Pull Request

Updates Moonstation to work with new upstream additions.

Additions include:
- Photobooths
- Chalkboards for Chef, Bartender, and the Coffee Shop
- Piggy Bank Vault
- New Fax Autoname

Also placed some random minor bullshit not worth listing here, such as a
free Golden Desert Eagle for the Quartermaster.



## Why It's Good For The Game

Eh

## Proof Of Testing

It works.

## Changelog

🆑 BurgerBB
add: Moonstation Upstream Merge and Bonuses
/🆑

---------

Co-authored-by: Swift <jackwars4@gmail.com>
2024-04-23 14:11:00 -05:00
nevimer
45e52eb774 Merge remote-tracking branch 'skrat/master' into new-bubbermaster
# Conflicts:
#	_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
#	_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
#	_maps/map_files/Birdshot/birdshot.dmm
#	_maps/map_files/Deltastation/DeltaStation2.dmm
#	_maps/map_files/IceBoxStation/IceBoxStation.dmm
#	_maps/map_files/MetaStation/MetaStation.dmm
#	_maps/map_files/NorthStar/north_star.dmm
#	_maps/map_files/VoidRaptor/VoidRaptor.dmm
#	_maps/map_files/tramstation/tramstation.dmm
#	_maps/shuttles/pirate_ex_interdyne.dmm
#	code/__DEFINES/mobs.dm
#	code/__HELPERS/~skyrat_helpers/is_helpers.dm
#	code/datums/mood.dm
#	code/game/objects/effects/spawners/random/random.dm
#	code/modules/admin/verbs/adminhelp.dm
#	code/modules/clothing/head/jobs.dm
#	code/modules/mob/living/brain/brain_say.dm
#	code/modules/projectiles/guns/energy/kinetic_accelerator.dm
#	code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_jelly.png
#	code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_jelly_stargazer.png
#	code/modules/uplink/uplink_items/job.dm
#	config/lavaruinblacklist.txt
#	icons/mob/actions/actions_changeling.dmi
#	icons/mob/clothing/mask.dmi
#	icons/obj/mining.dmi
#	modular_skyrat/master_files/code/modules/client/preferences/headshot.dm
#	modular_skyrat/master_files/code/modules/mob/living/examine_tgui.dm
#	modular_skyrat/master_files/code/modules/research/techweb/all_nodes.dm
#	modular_skyrat/master_files/icons/mob/clothing/under/skirts_dresses.dmi
#	modular_skyrat/master_files/icons/obj/clothing/under/skirts_dresses.dmi
#	modular_skyrat/modules/aesthetics/airlock/icons/airlocks/multi_tile/metal_overlays.dmi
#	modular_skyrat/modules/colony_fabricator/code/appliances/space_heater.dm
#	modular_skyrat/modules/company_imports/code/armament_datums/deforest_medical.dm
#	modular_skyrat/modules/hyposprays/code/hypospray_kits.dm
#	strings/traumas.json
#	tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/skyrat/headshot.tsx
2024-04-20 22:19:03 -04:00
tmyqlfpir
991a1d0ece [MODULAR] Dauntless map tweaks and bounty pad (#1374)
<!-- 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 tweaks the following things for dauntless lava ruins:
* Removes improperly copied decals under hull tiles
* Adjusts the recreational area for the brig
* Adds many exterior cameras to the dauntless, and removes many interior
ones (except for those in brig & interrogation)
* Adds a maxcap of 1MW to the powerator
* Adds a modified pirate bounty pad that allows the Dauntless crew to
sell off goods for credits
* Adds a produce order console to the kitchen which is linked to the
Interdyne budget account
* Adds a new area variable called `ignore_weather_sfx` which bypasses
weather sfx (this is applied to the Dauntless)

<!-- 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 PR removes the possibility for the AI to go snooping in the
Dauntless super sekret base, and can only view the exterior. It also
tweaks areas such as dorms and brig to be easier on both the eyes and
for movement.

The new bounty pad will allow players to use alterative forms of money,
be it selling off the ore from netrunner gaming den, or other making
goods for credits. This means they are not relying on using the
powerator (which has been capped at 1MW).

<!-- 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 have ran this map on my local server and confirm it works.

The bounty pad works and I have ensured that there are enough sanity
checks for it to not crash or break anything. It should not affect on
station cargo prices.


https://github.com/Bubberstation/Bubberstation/assets/80724828/f8b5210a-4664-4c4b-8c6e-be17385f41c2

<!-- 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: Dauntless - Add exterior cameras to dauntless, removed many
interior ones
fix: Dauntless - Removed incorrectly placed decals under hull objects
and tweaked brig/dorms
balance: Interdyne powerator is now maxcapped to 1MW
add: Dauntless - Added new bounty pad and bounty console
add: Dauntless - Added new produce order console
/🆑

<!-- 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-04-19 08:33:02 +02:00
BurgerLUA
9cadbf1304 Disables Station Blackout and Random Machine Languages Station Traits (#1399)
## About The Pull Request

Disables the Station Blackout and Random Machine Language station
traits.

## Why It's Good For The Game

Station Blackout would kill all the lights on station. This was awful,
especially if there was no janitor.

Random Machine Language would give a random language to every machine
that speaks and every bot. This was annoying since it affected cryo
announcements and arrivals announcements.

## Proof Of Testing

If it compiles, it werks.

## Changelog


🆑 BurgerBB
del: Disables Station Blackout and Random Machine Languages Station
Traits
/🆑

<!-- 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-04-18 14:30:12 +02:00
BurgerLUA
fef99145a9 Oh Hi Daniel shuttle no longer throws. (#1353)
## About The Pull Request

Oh Hi Daniel shuttle no longer throws.

## Why It's Good For The Game

Issues with thrown items sometimes breaking the walls and/or creating a
mess on transit, which leads to the shuttle being spaced before the
shuttle arrives.

## Proof Of Testing

idk

## Changelog

🆑 BurgerBB
fix: Oh Hi Daniel shuttle no longer throws.
/🆑

<!-- 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-04-06 16:56:44 +00:00
The Sharkening
b580debe39 Removes Akula Lore Protection (#1302)
## About The Pull Request

Allows more customization

## Why It's Good For The Game

I don't like arbitary restrictions on species.

## Proof Of Testing

One line change

## Changelog

🆑
config: Removes Akula Lore protection (Allows edit to species)
/🆑
2024-03-25 17:41:12 +01:00
Arturlang
064c49a0f9 [DONE] Adds the weakness to sol quirk (#1255)
<!-- 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
You know how bloodsuckers are weak to Sol? Now you can be too! Only as a
hemophage.
Features included: The very same warnings and UI that bloodsuckers get
to know when they are in danger!
This quirk also makes healing in a coffin cost only half blood, neat
huh?
<!-- 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
People wanted to suffer, and why am I to deny them pain?
<!-- 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
HUD/ burning / healing works fine
<!-- 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: Adds the hemophage-only quirk, Sol weakness
code: Refactors the sol subsystem so that itself decides if it should
run or not based on if anyone is using it.
code: Refactors bloodsucker UI elements so that they can function fine
outside a bloodsucker antag datum
code: bloodsucker_blood_volume, humanity_lost, bloodsucker_level and
bloodsucker_level_unspent are now private variables due to them being
used for UI updates, if you need to change them, use the procs that are
written in the autodoc
code: Quirk species whitelists no longer use bitflags, but use the
species ID's. Easily allowing you to add new whitelists without having
to mess around with making a new bitfield
/🆑

<!-- 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-03-21 18:57:12 +01:00
BurgerLUA
3423d8fbfd Fixes missing code levels for ERT (#1278) 2024-03-17 15:18:41 -06:00
BurgerLUA
cc8a7be218 Moonstation Fixes March 16 2024 (#1280)
## About The Pull Request

Fixes the following issues (and more)
- Fixes AI control turrets being blocked by a turret.
- Fixes atmos fuckery on the cave level when a turf is destroyed.
- Fixes missing APCs in some areas.
- Fixes missing new tram AC/DC plates.
- Fixes Demoralizer appearing in maintenance loot (Not supposed to be
itemized).
- Fixes missing security records filling cabinet in some areas.

Adds the following features
- Adds randomly placed safes that contain 1 rare loot instance
- Adds stethoscopes to maintenance loot.
- Adds drains to below all showers.
- Adds missing steam vents to some maintenance areas.
- Adds unused mining rocks (beta feature to the new mining rework) to
the cave area.
- Adds missing disks and holopad to genetics.

## Why It's Good For The Game

Fixes and changes good.

## Proof Of Testing

I tested it okay.

## Changelog

🆑 BurgerBB
fix: Fixes various Moon Station issues.
/🆑

<!-- 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-03-16 16:03:00 +01:00
Return
dce4a8754a Lift him (PR that makes it so you can be lifted) (#1131)
<!-- 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! -->
Source inspiration:
https://github.com/Bubberstation/Bubberstation/pull/1042
This PR adds an optional 1-point positive quirk that allows you to be
picked up. This has no real functional difference from the fireman's
carry.

Naturally, this trait is mutually exclusive with the oversized quirk.
<!-- 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. -->


https://github.com/Bubberstation/Bubberstation/assets/110273561/795a66fb-2073-457e-9aab-333fae67117b

## Proof Of Testing

![image](https://github.com/Bubberstation/Bubberstation/assets/110273561/d59cb562-45ed-49ee-9821-a1d7635ea9f1)

<!-- 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 (quirk code), TeshariEnjoer (original PR)
add: New positive trait, featherweight. Allows you to be picked up
instead of fireman's carried. This dipshit yours?
/🆑

<!-- 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-03-15 13:17:31 +01:00
Avery
b311988db9 Changes Pet Owner from 4 to 0 (#1274)
<!-- 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

see 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
 
i got asked to do this and i understand completely why. this quirk has
no reason to require a negative quirk because having a pet has no
advantage.

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/84665062/37134483-2b29-4c57-9bf9-05c95ccddbb1)
observe how it has no cost

## Changelog

pet owner now costs 0 instead of 4 points

🆑

balance: pet owner is free

/🆑

<!-- 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-03-15 10:31:28 +01:00
nevimer
9102c49c27 Squashed commit of the following:
commit 2abf1c919f05b34cfee752677431a864bc22f12e
Merge: c9636f2bea7b 1c9f9a3527
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date:   Sun Mar 10 20:44:55 2024 +0100

    Merge branch 'master' into upstream-2024-3

commit 1c9f9a3527
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Sun Mar 10 15:53:58 2024 +0100

    Automatic changelog for PR #1238 [ci skip]

commit d13b12a0fa
Author: pixelkitty286 <78038207+pixelkitty286@users.noreply.github.com>
Date:   Sun Mar 10 09:53:33 2024 -0500

    Cat cyborg sprite changes (#1238)

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

    Refreshes the Engineer cat borg sprite

    Adds 2 sprites one Peacekeeper and one Spider clan sprite.

    Reverts the Syndicat borg back to their proper security type

    Reverts the Security cat borg back to their combat usage for the
    Syndicate

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

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

    Some of the Cat Borg sprites don't match their types or didn't have
    types and I decided to fix that.

    Also fixes the custom open panel overlay from not showing up on Cat
    Borgs

    ## Proof Of Testing

    ![dreamseeker_9PPPBiWrZ9](https://github.com/Bubberstation/Bubberstation/assets/78038207/5fa3293d-d539-4f53-8d64-d2a64d3f2bd4)

    ![dreamseeker_Hpg5CpG6yq](https://github.com/Bubberstation/Bubberstation/assets/78038207/9c1b6abe-6ea6-4d70-a913-e1922f661ca1)

    ![dreamseeker_EHrPulUtci](https://github.com/Bubberstation/Bubberstation/assets/78038207/c339cb8f-5273-4511-ad9c-b548b8632c53)

    ![dreamseeker_u0z38dclfF](https://github.com/Bubberstation/Bubberstation/assets/78038207/3fc15611-656c-4c60-84c5-4546375d70e1)

    <!-- 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: +Peacekeeper cat borg sprites, Spider clan cat borg sprites,
    Engineer cat borg refreshed sprites
    fix: Cat cyborg panels not working
    image: +Peacekeeper cat borg sprites, Spider clan cat borg sprites,
    Engineer cat borg refreshed sprites
    code: -Duplicate code
    /🆑

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

commit c6b2f531dc
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date:   Sat Mar 9 12:58:23 2024 +0700

    some loadout item mishab (#1252)

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

    Item were not in the correct category

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

    N/A

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

commit c9636f2bea7bb8d4b20a72c9c2c7f660ff798dad
Merge: fdec76aa07c0 edd12dd29060
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Fri Mar 8 14:14:33 2024 +0100

    Merge branch 'upstream-2024-3' of https://github.com/Majkl-J/Bubberstation into upstream-2024-3

commit fdec76aa07c09827c2eb57006498d8fe826334ca
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Fri Mar 8 14:14:23 2024 +0100

    Yet again fixes TG's shitty mapvotes

commit edd12dd290606fa94e7d311eed47ad12b1853690
Merge: 314437533a1f 1b8b7e7904
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date:   Fri Mar 8 12:43:11 2024 +0100

    Merge branch 'master' into upstream-2024-3

commit 1b8b7e7904
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 12:32:29 2024 +0100

    Automatic changelog for PR #1248 [ci skip]

commit c157dd8102
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date:   Fri Mar 8 18:12:19 2024 +0700

    Fix idma clothing again (#1248)

    <!-- 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 the icon add back mishanok to the item whitelist
    <!-- Describe The Pull Request. Please be sure every change is
    documented or this can delay review and even discourage maintainers from
    merging your PR! -->

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

    :cl:EspeciallyStrange
    fix: IDMA donor clothing being improperly offsetted and not correctly
    /🆑

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

commit 314437533a1f691935c067f9294a76965931d695
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Fri Mar 8 12:09:58 2024 +0100

    Fix zender's map again

commit ebe666293312b41b49d6e74947809182589a876a
Merge: ebad5cf24025 a7c86eb5e619
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Fri Mar 8 12:02:51 2024 +0100

    Merge branch 'upstream-2024-3' of https://github.com/Majkl-J/Bubberstation into upstream-2024-3

commit ebad5cf240253a18c5131725c5e8e25d6fe05fe6
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Fri Mar 8 11:53:12 2024 +0100

    This should fix burger's reactor

commit a7c86eb5e6190853db804763c82dbe7a5cb1f70c
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date:   Fri Mar 8 17:47:44 2024 +0700

    Update reactor.dm

commit 3abe64a4fab5a851d977d45a191ced47ddc70a38
Merge: 5578e5cea484 61ed57d83b
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Fri Mar 8 11:00:23 2024 +0100

    Merge remote-tracking branch 'upstream' into upstream-2024-3

commit 61ed57d83b
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date:   Thu Mar 7 20:33:57 2024 -0500

    bubber always message staffchat ahelps (#935)

    internal change test, we might get sick of it

    ---------

    Co-authored-by: iero-builder-kobold <kobold>

commit c7a406b3f7
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:28:22 2024 +0100

    Automatic changelog for PR #1226 [ci skip]

commit c5397e0281
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:27:42 2024 +0100

    Automatic changelog for PR #1229 [ci skip]

commit 6a0af094ff
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:26:30 2024 +0100

    Automatic changelog for PR #1246 [ci skip]

commit 8f32718eb7
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:25:38 2024 +0100

    Automatic changelog for PR #1245 [ci skip]

commit c3d5392270
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:24:48 2024 +0100

    Automatic changelog for PR #625 [ci skip]

commit 7584b19392
Author: Return <donwest947@gmail.com>
Date:   Thu Mar 7 19:17:46 2024 -0600

    Updates NTC offices slightly because Gavla did it better (#1226)

    <!-- 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 swaps out nearly every NTC's office's carpet with green carpet,
    which is much less flashy and looks a lot better.

    Additionally, it expands the windows in each office, and changes their
    privacy shutters to pod ones, that look better.
    <!-- 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
    Green carpet looks good, more windows means people can see what is going
    on inside.

    <!-- 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/Bubberstation/Bubberstation/assets/110273561/f1c62207-bec1-48cd-9d2b-ae960791d6ba)

    ![image](https://github.com/Bubberstation/Bubberstation/assets/110273561/51738afc-b5e4-4970-b9b0-ad34239b8525)

    ![image](https://github.com/Bubberstation/Bubberstation/assets/110273561/d20dbbf5-e568-47e2-8d5f-7b480abb72b8)

    ![image](https://github.com/Bubberstation/Bubberstation/assets/110273561/da18531a-8739-4d99-8df6-6498ef73293f)

    ![image](https://github.com/Bubberstation/Bubberstation/assets/110273561/a9ff82fb-155c-4934-96df-51df911f1e8b)

    <!-- 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
    add: NTC offices have had their carpet changed out to something less
    over-the-top. The windows have been expanded as well.
    /🆑

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

commit 39e807e6dd
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date:   Thu Mar 7 17:15:49 2024 -0800

    Fixes traitor announcer double-sanitizing. (#1229)

    ## About The Pull Request

    Fixes traitor announcer double-sanitizing.

    ## Why It's Good For The Game

    Fixes traitor announcer double-sanitizing.

    ## Proof Of Testing

    ![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/11789cb0-d513-4711-8c40-92310eb742ad)

    ## Changelog

    🆑 BurgerBB
    fix: Fixes traitor announcer double-sanitizing.
    /🆑

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

commit ded2033415
Author: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Date:   Fri Mar 8 01:15:11 2024 +0000

    Moonstation tram sprites/fixes (#1246)

    ## About The Pull Request

    Adds Moonstation variants of the required tram components, resolving
    various graphical issues with the signs and controls

    ## Proof Of Testing

    ![image](https://github.com/Bubberstation/Bubberstation/assets/83487515/90c480ff-16e3-4ede-b742-104497bc4a7d)

    ## Changelog

    🆑 LT3
    image: Added Moonstation specific tram sprites
    fix: Fixed Moonstation references to Tramstation's tram
    /🆑

commit 4a0c68191c
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date:   Thu Mar 7 17:14:52 2024 -0800

    Fixes missing telecomms wire in Moonstation (#1245)

    <!-- 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 missing telecomms wire in Moonstation

    ## Why It's Good For The Game

    Fixes missing telecomms wire in Moonstation

    ## Proof Of Testing

    Fixes missing telecomms wire in Moonstation

    ## Changelog

    🆑 BurgerBB
    fix: Fixes missing telecomms wire in Moonstation
    /🆑

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

commit 2c7d148856
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date:   Thu Mar 7 20:14:26 2024 -0500

    Contractor and Ninja Modsuits have a deployable microbomb (Enable the DNA lock and hit Lock on the modsuit to arm) (#625)

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

    Alternatives to blowing up. You can drain the cells with EMP, you and
    acid them off... but you gotta work for it.

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

    ## Why It's Good For The Game

    They're not supposed to be loot bags.

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

    🆑
    balance: contractor and ninja modsuits have DNA locked microbombs
    /🆑

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

    ---------

    Co-authored-by: iero-srv <>
    Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>

commit b2b825f19a
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date:   Thu Mar 7 20:11:52 2024 -0500

    force atmos hack (#1108)

    Forces the atmos MC to run in two different ways. Very bad, but the MC
    doesn't work and this is a byond native fallback to keep rounds at least
    going.

commit f9e71b80b7
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:09:23 2024 +0100

    Automatic changelog for PR #1225 [ci skip]

commit e8d92666e2
Author: Return <donwest947@gmail.com>
Date:   Thu Mar 7 19:07:26 2024 -0600

    Restores Smol42's donator item to its whitelist (#1225)

    <!-- 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! -->
    On request, this PR makes the graceful trenchcoat cloak no longer
    available to all donators :( sad

    <!-- 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. -->
    It's not, other than to be polite

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

    🆑 ReturnToZender
    del: Donors' graceful trenchcoat
    /🆑

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

commit fe8bc28650
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Fri Mar 8 02:04:46 2024 +0100

    Automatic changelog for PR #1061 [ci skip]

commit d0a4544e96
Author: Arturlang <24881678+Arturlang@users.noreply.github.com>
Date:   Fri Mar 8 03:04:23 2024 +0200

    [DONE] A bunch of bloodsucker changes (#1061)

    <!-- 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 adds a bunch of things as a addition to my original bloodsucker PR,
    there's still one PR in the plans to refactor bloodsucker abilities.
    #What this adds:
    - Bloodsuckers loosing the heart or brain is lethal, before you could
    simply walk around without a heart. Does not however cause a final death
    - bloodsucker vampire bats will no longer /list you when attacking, and
    are also just as fast as human runspeed
    - Blood cost for vassalizing was almost completely removed, now only
    taking tiny amounts of blood to do so.
    - Dullahans can't be bloodsuckers since... their head isn't attached.
    - ....buuuut bloodsuckers now kinda become helpless dullahans just with
    no body if they get decapicated! Funny talking head go!
    - Level up cost is now 15% of max blood, down from 20%
    - The stat bar will show you the threshold for exiting frenzy now too
    when you are frenzying.
    - Maximum blood volume is shown in the stat menu as well
    - Hopefully fixes some torpor loops related to frenzy
    - Tremere now also get informed of how much blood they need to pay for
    level ups.
    - Fortitude now gives you burn resistance, just 20% less than brute
    resistance
    - Bloodsucker abilities now will show their level when you hover over
    them. Trust me, this was really neccessary.
    - Hopefully fixes cryoing or deleted bloodsuckers not removing vassals.
    - Can longer use veil while unconcious or dead
    - Caps humanity lost to 50, this means a maximum of 500 blood to enter
    frenzy/ 10 fully drained people with clients, at this point you also
    loose the masquerade ability.
    - Admins can now ban bloodsuckers and vassals.
    - Bloodsuckers can now mesmerize mimes
    - Fat bloodsuckers are no longer unable to enter coffins. Now they
    resize their lair's coffin. Very obviously.
    - Lizards are no longer fucked if they are on fire, they are no longer
    forever too hot to survive
    - Going into torpor in a coffin will extinguish and set your temperature
    to normal
    - bloodsuckers will no longer accrue toxin damage from not having a
    liver or having a failing one, even though they had the toxin immune
    trait
    - synths will now heal their prosthetic limbs
    - torpor start now checks for oxygen and toxin damage, and heals both
    completely on it's end
    - Haste will remove stuns at level 3, and do a non-stunning dash
    - Tremere dominate vassalizing now actually works!
    - Fixes ventrue objectives not succeeding properly
    - Refactors the heart thief objective and improves it by requiring it to
    be non-monkey hearts and letting bloodsuckers examine hearts to see if
    they are valid, even uses the same logic, too!
    - Ventrue favorite vassal batform now has night vision, and it's spawned
    bats despawn once the cooldown refreshes, and halves it's cooldown to 1
    minute
    - Traits added to vassals get removed once they loose their antag datum,
    ie favorite vassal traits, or the ones gained in the process of ventrue
    sire-ing.
    - Favorite vassals now clean up propertly when the antag datum is
    removed, tremere, and malkavian clean up their related additions.
    - Refactors how the blood display updates, instead it now updates every
    time your blood level is changed, making it update far faster and only
    when it's needed.
    - Stakes now have different properties, the normal stake is fast to
    stick in someone, but can fall out on it's own, the burnt one takes
    longer to be put in, but doesn't fall out, the silver stake is the
    slowest to be stuffed in someone's heart, and is the only stake to be
    able to cause a Final Death to a sleeping or dead bloodsucker
    <!-- Describe The Pull Request. Please be sure every change is
    documented or this can delay review and even discourage maintainers from
    merging your PR! -->
    closes #1180, closes #1208
    <!-- 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. -->

    ## Proof Of Testing
    The way I develop is always run a local server and test the changes that
    I do, takes awhile but won't have as many bugs as a result
    <!-- 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: Decapacitated bloodsuckers can now talk!
    add: The stat bar will show you the threshold for exiting frenzy now too
    when you are frenzying.
    add: Bloodsucker abilities now will show their level when you hover over
    them. Trust me, this was really neccessary.
    add: Tremere now also get informed of how much blood they need to pay
    for level ups.
    add: At level 3, haste will now remove stuns and do a non-stunning dash
    add: Bloodsucker blood display now always updates when a bloodsucker's
    blood level is changed
    add: Bloodsuckers can now examine hearts to see if they are valid for
    the heart thief objective
    add: Bloodsucker vassals now clean up any traits gained from their
    tenure as a vampire's minion.
    add: Favorite vassals now properly clean up their effects once the antag
    datum is lost.
    add: Bloodsucker synths will be able to heal their prosthetic limbs, but
    normal bloodsuckers still cannot.
    add: When you exiit torpor as a bloodsucker, you will completely heal
    any toxin and oxygen damage, as you should already be immune to it. This
    is a safety feature.
    add: Entering a coffin will normalize your temperature and extinguish
    you if you're on fire, if you are a bloodsucker.

    fix: bloodsucker vampire bats will no longer /list you when attacking
    fix: Hopefully fixes some torpor loops related to frenzy
    fix: Hopefully fixes bloodsuckers cryoing not removing vassal datums
    fix: Bloodsuckers can no longer use veil of many faces while unconcious
    fix: lizard bloodsuckers will no longer suffer from heat for a long time
    fix: The ventrue objective now properly succeeds if you have sired a
    vampire
    fix: Livers are no longer required for bloodsuckers to live, as it
    caused them toxin damage which overrode the trait that made them immune
    to toxins.
    fix: Entering torpor now accounts for all damage types, even when you
    should be immune to them. This is to ensure you enter torpor to heal
    those damage types in the case of odd behaviour.

    balance: coffins should now set your temperature to normal and
    extinguish you.
    balance: bloodsucker level up cost is now 15% of max blood, down from
    20%
    balance: Caps humantiy loss at 50 humanity/500 blood to frenzy, and
    makes it remove your masquerade ability.
    balance: Bloodsucker bats now have human runspeed
    balance: Blood cost for vassalizing was almost completely removed, now
    only taking tiny amounts of blood to do so.
    balance: Fortitude now gives you burn resistance, just 20% less than
    brute resistance
    balance: Can no longer gut bloodsuckers
    balance: Bloodsuckers loosing their heart will make the vampire unable
    to use their abilities or even regenerateor revive via torpor, you can
    however regain your heart if you sleep in a coffin with a heart.
    balance: Stakes now have different properties, the normal stake is fast
    to stick in someone, but can fall out on it's own, the burnt one takes
    longer to be put in, but doesn't fall out, the silver stake is the
    slowest to be stuffed in someone's heart, and is the only stake to be
    able to cause a Final Death to a sleeping or dead bloodsucker

    del: Dullahans can't be bloodsuckers since... their head isn't attached
    admin: Bloodsuckers and vassals can now be banned like other antags.

    /🆑

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

commit 5578e5cea484f8147e195c6db60be46b4213d966
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 12:21:08 2024 +0100

    Update screenshot ci

commit db15206076abea9afb7829f5d93e8b29bd4dc237
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 11:39:25 2024 +0100

    oh yea the ntrep

commit aef32982b9c927ad88527f75088f8ed517a58ffd
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 11:37:37 2024 +0100

    krill me

commit b2b50d591103125fc56893f137b8f42f3d86fa97
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 11:22:18 2024 +0100

    New skill unlocked

commit 9fe9c8cfd0bf95c01d76b76f6e9685cf5d2d77df
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 11:12:41 2024 +0100

    Okay skyrat maps just decided to conflict

commit 0a093b3092bb95fbe345489b7adbe5f58a01ad79
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 11:10:47 2024 +0100

    I had to do these manually

commit e559e7b4268ce83263205da007ce7b9413fbe21a
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 10:58:59 2024 +0100

    I chose the wrong map version it seems

commit 028c79ab3a07812777f0160de99b3490915e1907
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 08:47:33 2024 +0100

    these

commit 2de5dd3359f7413b2caaf875202612e045dc165b
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 08:46:51 2024 +0100

    Hopefully didnt break anything

commit 00f5c0acd6a75d74f8e90f8fb04a90fd868f34f9
Merge: 1e7d317fc7de 0a5740f577
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 08:28:23 2024 +0100

    Merge remote-tracking branch 'upstream' into upstream-2024-3

commit 1e7d317fc7de139b85e490fb76599ede24aea28a
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Wed Mar 6 08:18:53 2024 +0100

    Oh my fucking god

commit 0a5740f577
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Mon Mar 4 21:18:04 2024 +0100

    Automatic changelog for PR #1224 [ci skip]

commit cb09b2de3b
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date:   Mon Mar 4 12:17:41 2024 -0800

    Adds Ashwalkers to Moonstation (#1224)

    ## About The Pull Request

    Adds Ashwalkers to Moonstation. Also adds a funny temple right next to
    the ashwalker nest so they can traverse z-levels and ~~raid~~ hunt
    around the station.

    ## Why It's Good For The Game

    People wanted it.

    ## Proof Of Testing

    Trust it me it works bro I forgot to take screenshots trust me bro.

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

    🆑 BurgerBB
    add: Adds Ashwalkers to Moonstation
    /🆑

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

commit a658dd6cc99e23562c1147179f9fe29c653058a0
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Mon Mar 4 17:08:33 2024 +0100

    These were added upstream

commit f4b02265ac9a4bbccf445bf5acce87ed731ad8d1
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Mon Mar 4 11:25:47 2024 +0100

    aaaaaaaa

commit dad21ec088baff50a54dda601fa01b2fd7c217bd
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Mon Mar 4 11:10:46 2024 +0100

    Another check fixed

commit 6afb158ca5a4e0cdca8b89f9e511754d512753c9
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Mon Mar 4 10:34:11 2024 +0100

    Waddlefix

commit a155568d1138ce379fb3c6df79111ad5f3310b74
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Mon Mar 4 08:45:19 2024 +0100

    Makes it compile

    - Stuff to check: Arcade code

commit a4afaa6d19
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Mon Mar 4 04:05:56 2024 +0100

    Automatic changelog for PR #1116 [ci skip]

commit 439e521f3c
Author: Swift <jackwars4@gmail.com>
Date:   Sun Mar 3 20:54:28 2024 -0600

    Stop spamming logs when engineers lovingly feed the supermatter pipes by the hundreds. (#1116)

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

    Also the method I went about this adds a flag to the game, which means
    in the future if people find another way to spew even more items into
    the supermatter that spam the log, we can just add the flag to those
    items.

    ## Why It's Good For The Game

    I got bwoinked this one time because I was spamming the admin log and I
    told them I'd look for a solution.

    This might not be _the_ solution but it is **a** solution.

    ## Proof Of Testing

    this is what my IC chat tab looked like

    ![image](https://github.com/Bubberstation/Bubberstation/assets/26744576/bf7e5b9e-daf5-451c-b839-3232ae0a6317)

    This is what my logs tab looked like

    ![image](https://github.com/Bubberstation/Bubberstation/assets/26744576/5c820074-a16e-47d1-83cc-606fe6874eb0)

    It still logs pipes for initial startup so we good there.
    I also verified that other items still set off the log function as
    expected.

    ## Changelog

    🆑
    admin: Will no longer receive supermatter ate a pipe spam in the log.
    /🆑

    <!-- 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>
    Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>

commit 739bfe1433
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Sun Mar 3 22:43:02 2024 +0100

    Automatic changelog for PR #1217 [ci skip]

commit 5beacd224e
Author: Return <donwest947@gmail.com>
Date:   Sun Mar 3 15:42:41 2024 -0600

    Makes F-list's image host provide headshots (#1217)

    <!-- 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! -->
    Currently, only two websites are accepted by the headshot regex. This
    fixes a problem that is occurring with Discord right now, where images
    have started being deleted after a certain amount of time.
    <!-- 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. -->
    Gyazo sucks as an image host, so while it does technically serve its
    purpose, we want to expand our pool of potential options. F-list
    properly verifies that what it receives is an image (furries winning yet
    again) and so it should fit our criteria for new headshots.

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

    🆑 ReturnToZender (code)
    add: F-list headshots are now accepted
    /🆑

    <!-- 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: Esixdotnet <156951974+Esixdotnet@users.noreply.github.com>
    Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
    Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
    Co-authored-by: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
    Co-authored-by: thegrb93 <grbrown93@sbcglobal.net>
    Co-authored-by: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>

commit e6b48cbe7fa87c0dd052245be5f2a829a00d10e8
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Sun Mar 3 20:01:46 2024 +0100

    resolve-4

commit cc2b53503137fe3d95224ccd19d480dde05eff62
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Sun Mar 3 19:58:41 2024 +0100

    resolve-3

commit 7930a8b5c932313bec7a8614e4bc0b5f3b8065d6
Merge: 93635c534d8e 2aa4805942
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date:   Sun Mar 3 19:06:44 2024 +0100

    Merge branch 'master' into upstream-2024-3

commit 2aa4805942
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Sun Mar 3 18:45:53 2024 +0100

    Automatic changelog for PR #1078 [ci skip]

commit 93635c534d8ed3eca796778eee67675eb4948b4c
Merge: ec27c845532f 47aa5c2d31
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date:   Sun Mar 3 18:45:50 2024 +0100

    Merge branch 'master' into upstream-2024-3

commit 47aa5c2d31
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date:   Sun Mar 3 09:45:30 2024 -0800

    Nerfs Lichdom because someone messaged me on discord about it once (#1078)

    ## About The Pull Request

    After 3 Lichdom resurrections, announcements will be made about your
    general phylactery location (the area) when you die.
    Phylactery binding now requires the object to be at least bulky in size,
    and it cannot be fireproof, lava proof, or indestructible.

    ## Why It's Good For The Game

    Lichdom is insanely strong, even with the drawbacks that make you
    generally weaker. Items can be hidden away in space (skeletons are
    immune to space!) and can be small or hard to see objects such as pens
    or cigarette butts. Some items can be fireproof and acid proof as well,
    requiring usage of mechanics that delete objects entirely (very limited
    and easy to sabotage, maybe the supermatter is reliable but that can be
    sabotaged too).

    Regardless this PR should make lichdom less crazy.

    ## Proof Of Testing

    Untested and in a draft because feedback is needed.

    ## Changelog

    🆑 BurgerBB
    balance: After 3 Lichdom resurrections, announcements will be made about
    your general phylactery location (the area) when you die. Phylactery
    binding now requires the object to be at least bulky in size, and it
    cannot be fireproof, lava proof, or indestructible.
    /🆑

    ---------

    Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>

commit 3bc08a656c
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Sun Mar 3 18:11:45 2024 +0100

    Automatic changelog for PR #1188 [ci skip]

commit 603f714998
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date:   Sun Mar 3 09:11:21 2024 -0800

    Fixes some Moon Station bugs, such as the funny engineering bridge access bug and a lack of cigarette/coffee vendors. (#1188)

    ## About The Pull Request

    Fixes some Moon Station bugs, such as the funny engineering bridge
    access bug and a lack of cigarette/coffee vendors.

    ## Why It's Good For The Game

    Bugfixes good.

    ## Proof Of Testing

    If it compiles, it werks.

    ## Changelog

    🆑 BurgerBB
    fix: Fixes some Moon Station bugs, such as the funny engineering bridge
    access bug and a lack of cigarette/coffee 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>

commit 757796bc5e
Author: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Date:   Sun Mar 3 17:38:34 2024 +0100

    Automatic changelog for PR #1219 [ci skip]

commit cd0af8e862
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date:   Sun Mar 3 08:38:13 2024 -0800

    Limits Powersinks + Crab-17 purchases to once each per traitor per round. (#1219)

    ## About The Pull Request

    Limits Powersinks and Crab-17 purchases to once each per traitor per
    round.

    ## Why It's Good For The Game

    Powersink and Crab spam is pretty awful. A lot of people recently have
    been spamming these two objectives and then doing nothing of substance
    with them. Traitors should be using their TC to further the round and
    create meaningful conflict instead of what can basically be described as
    being in a constant state of soft grief.

    ## Proof Of Testing

    If it compiles, it werks.

    ## Changelog

    🆑 BurgerBB
    del: Limits Powersinks + Crab-17 purchases to once each per traitor per
    round.
    /🆑

    Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>

commit ec27c845532fc6deeab200d7107842dc4a59f603
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Sun Mar 3 16:14:28 2024 +0100

    resolve-2

commit ff457077fadcd08040a15b90aef5a8226f67630b
Author: Waterpig <wtryoutube@seznam.cz>
Date:   Sun Mar 3 16:09:01 2024 +0100

    Resolve 1
2024-03-10 21:52:03 -04:00
Erol509
eb6307728d Adds icewalker village to radstorm protected areas (#1178)
## About The Pull Request

Title

## Why It's Good For The Game

They shouldnt be affected by one, then dont have any ways to heal the
rads and can only run into the caves. They might not even get the
announcement of it.

## Proof Of Testing

Simple edit, works in game.

## Changelog

🆑
add: Added the icewalker areas to the radstorm protected areas. 
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: Waterpig <wtryoutube@seznam.cz>
2024-03-02 10:12:15 +01:00
BurgerLUA
4022ff03fd Fixes Moonstation radstorms affecting some places it's not supposed to. (#1204)
## About The Pull Request

Adds the following areas to the radstorm immune areas for radstorms.
- The arrivals terminal area (eastern ministation on moonstation).
- Lunar Caves (Moonstation)
- Lavaland Underground (Moonstation)
- Cargo Mining Elevators (Moonstation)
- Cargo Mining Foundry (Moonstation Only)

## Why It's Good For The Game

Coding/mapping oversight fixed.

## Proof Of Testing

Untested.

## Changelog


🆑 BurgerBB
fix: Fixes Moonstation radstorms affecting some places it's not supposed
to.
/🆑

<!-- 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-02-29 08:11:32 +01:00
BurgerLUA
087e5357e7 Replaces the Meteor Shuttle with THE CUBE (#1171)
## About The Pull Request

Replaces the Meteor Shuttle with THE CUBE. It's an emag only emergency
shuttle that is literally just a 16x16 cube with some engines on it.


## Why It's Good For The Game

Asteroid Shuttle had a lot of issues with it actually being
spawned/launche correctly so I'm removing it and replacing it with this.
It is less destructive, but still very annoying and worthy of being an
emag shuttle.

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/99b1c49d-68bd-46cd-91a8-cac0ea980ce0)



## Changelog


🆑 BurgerBB
del: Replaces the Meteor Shuttle with THE CUBE. It's an emag only
emergency shuttle that is literally just a 16x16 cube with some engines
on it.
/🆑

<!-- 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-02-28 08:15:28 +01:00
BurgerLUA
5f66d4659d Disables Lance Shuttle on Moon Station because it caused the crew to get stuck on station for 5 hours once. (#1170)
<!-- 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

Lance station doesn't work on Moon Station because it's too big. This PR
fixes that by disabling the Lance on Moon Station.

## Why It's Good For The Game

Remove, don't improve, because I do not have the time or patience to
code a system where shuttles are disabled based on the size of the
dockport because that involves a lot of non-modular fuckery. Maybe
someone else can do it.

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/a6a2f7c0-0e5e-427e-88f2-4a70b4656080)

## Changelog

🆑 BurgerBB
del: Disables Lance Shuttle on Moon Station because it caused the crew
to get stuck on station for 5 hours once.
/🆑

<!-- 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-02-20 15:05:40 +01:00
BurgerLUA
b63a716dc7 Sandstorms on Moon Station are less annoying + Other QoL (#1155)
<!-- 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 missing miner GPSs to lockers + table.
Sandstorms on Moon Station are less annoying in terms of notifications
and sound.
Fixes typo in Moon Station plaque.
External airlocks to public areas no longer have access.

## Why It's Good For The Game

https://www.youtube.com/watch?v=IT_sjisdgbk

## Proof Of Testing


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/dbe1a077-4d32-430f-ba65-12ad55b18f73)


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

🆑 BurgerBB
fix: Sandstorms on Moon Station are less annoying in terms of
notifications and sound. Adds missing miner GPSs to lockers + table.
Fixes typo in Moon Station plaque. External airlocks to public areas no
longer have access.
/🆑

<!-- 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-02-16 21:17:54 +01:00
xXPawnStarrXx
e9b1b9eec2 Command Stripper outfit GAGS (#1001)
<!-- 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 started as a requests and very quickly decended into a crack-head
energy obsession. It's just GaGs ability for Command stripper outfits.
<!-- 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
Sluttier command? and more GAGs clothing.
<!-- 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/Bubberstation/Bubberstation/assets/53197594/1a2a41ad-fb17-4ba5-9e9f-e6f8562443b2)

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

🆑
image: added GAGS versions of command stripper outfits.
/🆑

<!-- 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-02-16 15:16:18 +01:00
BurgerLUA
2713e00f4d Makes Moon Station actually a moon because people made fun of me for the map not actually being a moon once (#1087)
![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/176874cb-ec9b-4ae5-b4c1-5323b814772d)

## About The Pull Request

Moon Station is now a "planetary" map!

### Atmospherics

The atmos is a very cool 60 Celsius with a custom mixture of gas that is
still breathable. Special precautions should be taken with the
supermatter as cooling it is now harder (but still possible). The
default setup with one emitter and no altered pipes (and just using the
passive cooling) generates 1MW and doesn't overheat the supermatter.
Supematter events do cause the cooling to fail, which is why 3 powered
coolers are provided in case that happens.

### Ruins and Lavaland

Given the planetary nature of the map, there are no longer any space
ruins. There also isn't a lower level yet, so in the meantime Miners can
fly down to lavaland. Soon I will be adding a custom cave jungle system
that miners will use for mining, with custom bosses and other cool
content.

### Lighting

I added Planetary lighting exclusive to Moon Station from my other
coderbase. The lightning does not have a day/night cycle (too
performance heavy!) but it still looks pretty cool and lights up the
entire outside area. This also means that solars basically has a
generous boost of power 24/7.

## Current Issues

Non discovered... so far.

## Changelog

🆑 BurgerBB
add: Makes Moon Station actually a moon now because people made fun of
me.
/🆑

<!-- 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-02-14 20:22:58 -05:00
BurgerLUA
5d278e8f6c Replaces the Oh Hi Daniel shuttle with something else (#1071)
## About The Pull Request


![image](https://github.com/Bubberstation/Bubberstation/assets/8602857/c58bc964-b052-4947-9ef1-b5c52b025be9)

Why yes, I watched several of the same clip of the Room several times to
get the layout just right.

## Why It's Good For The Game

The Oh Hi Daniel shuttle is much more chaotic on here than it is on /tg/
due to the fact that anyone can spam alcohol at the vendor and then
flood the entire shuttle with very flammable liquid. Causes a lot of
headaches for admins, so I decided to remove that aspect for it and then
pretty much change it completely because I'm legitimately wild.


## Proof Of Testing

Draft because untested.

## Changelog

🆑 BurgerBB
add: Replaces the Oh Hi Daniel shuttle with a similar shuttle.
/🆑

<!-- 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-01-27 16:59:15 +01:00
Sylphet
d0b9731370 Pride Flag Overhaul (#1019)
<!-- 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

Resprites the biodome pride flags, makes them craftable for 3 cloth, and
adds a vertical variant so they can be used in more places. You can
rotate the flag with alt-click while it's on a wall. Click and drag it
to yourself to take it down and fold it up.

## Why It's Good For The Game

The old sprites unfortunately had some serious codersprite going on and
clashed really hard with the visual style of the game. Also, new sprites
are good and it helps my fellow fruits feel seen on bubberstation
thirteen, the furry rp server with antags.

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

![uncoders your
sprite](https://github.com/Bubberstation/Bubberstation/assets/58074918/9f1203db-d6ad-4a2a-9ae6-cbf2bfe36c1c)

![you know what fuck
you](https://github.com/Bubberstation/Bubberstation/assets/58074918/ffb71291-3aa8-4142-9482-39b8c58b12c8)

![crafting
menu](https://github.com/Bubberstation/Bubberstation/assets/58074918/1a1420b6-19f1-4eca-a6ac-a2278f4b8634)

## 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 vertical variants of the pride flags used in biodome
image: resprited horizontal pride flags used in biodome
/🆑

<!-- 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-01-27 12:42:29 +01:00
BurgerLUA
c500e56ca6 Adds Moon Station: AKA Burgerstation 2 (#921)
Draft because it needs some final touches, and the CI checks need to be
enabled for this map.


## About The Pull Request

https://www.youtube.com/watch?v=Sr57Je1fVvM

![map
updated](https://github.com/Bubberstation/Bubberstation/assets/8602857/090988eb-569c-4158-abb6-a3ba2673a249)


Re-adds Burgerstation, except it's called Moon Station now.

## Why It's Good For The Game

it's not lmao

## TODO

- [x] Fix CI map errors/warnings.
- [x] Re-add all the hallway robot pathing nodes.
- [x] Test disposals + mail.
- [x] Fix arrivals shuttle
- [x] Test powernets.
- [x] Test supermatter + supermatter waste disposal.
- [x] Test clown chamber.
- [x] Remove all security cameras and replace them with custom ones.
- [x] Test camera visibility.
- [x] Test maint club + theatre buttons.
- [x] Test security timers.
- [x] Test ERT and whiteship shuttle docks.
- [x] Test the map itself with a testmerge.
- [x] Adjust map according to feedback.



## Changelog

🆑 BurgerBB
add: Adds Moon Station
del: Removes Burgerstation
/🆑

---------

Co-authored-by: Esixdotnet <156951974+Esixdotnet@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
Co-authored-by: Bubberbot <151680451+Bubberbot@users.noreply.github.com>
Co-authored-by: thegrb93 <grbrown93@sbcglobal.net>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
2024-01-25 00:55:31 -05:00
Arturlang
35aa9bfd8c [TESTMERGE] Bloodsuckers, version 3 (#863)
<!-- 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 Fulpstations bloodsuckers into the game, this is based on
https://github.com/Bubberstation/Bubberstation/pull/386 which also has
good info on the abilities that it can do, although fulp also has their
own wiki page on it, https://wiki.fulp.gg/en/Bloodsucker.
This was built upon from the last PR and with the major known issues
fixed.
Balance changes:

- Bloodsucker snow need 0.4 of your max blood level for each level up
-  Bloodsuckers can no longer stockpile more than two level ups.
- Draining mindless humans gives the same draining inefficiency as
draining monkeys does, which gets twice as bad if you are above level 4.
- If you are at level 4, you inherit the snobbish blood drinking quality
just like venture always have, with the exception of the nosferatu. This
means you'll refuse to drink bad blood, to encourage conflict if you
desire even more power.
- Frenzy no longer kills you as quickly, tested it and it was incredibly
fast.
- Night timer for vampires is now 20 minutes.
- All vampire type species and bloodsuckers get hurt more by silver

<!-- 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
New antags add variety and fun. Probably
<!-- 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. -->

## 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: Add bloodsuckers, a new reason to fear maintenance and the dark.
Don't go out there alone, or you might wake up pale and fainting.
/🆑

<!-- 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: destrucktoid <39823128+destrucktoid@users.noreply.github.com>
Co-authored-by: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Co-authored-by: StrangeWeirdKitten <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-01-17 12:08:28 -07:00
YakumoChen
d8e07e71de Nerfs most modsuits by giving them all armour boosters (#910)
<!-- 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

All security-grade modsuits (security, safeguard, magnate, blueshield,
ERT, etc) have been outfitted with armour booster modules, built in and
non-removable.

"But wait, Yakumo, that's a huge buff, isn't it?"

haha no

In """"compensation"""" for this built-in module, I have halved the
armour values on all applicable modsuits, and moved said values to the
armour booster modules. Every modsuit has its own specific booster with
the moved armour values built in.

Also almost all of them don't get the speed boost, because it's just a
poor copy of the syndicate one. I made an exception for the HoS MOD
however because the secoff modsuits were recently buffed to have almost
the same armour (we love power creep)


![image](https://github.com/Bubberstation/Bubberstation/assets/10399117/92718467-562f-4ffb-afae-85d01d5d5761)
 
Contains an early pull of
https://github.com/tgstation/tgstation/pull/80680

## Why It's Good For The Game

EVA combat is incredibly goofy right now. Armour on MODsuits was
originally stripped out severely because having armour in already awful
space combat was a little bit shit, and modsuits aren't supposed to be a
be-all-end-all of protective drip. Except the Syndicate who got shafted
by having dogshit armour in space, because most of their armour is in
the armour booster.

Now everyone is on the same playing field again. Want to have actual
armour in a MODsuit? You're gonna have to sacrifice your EVA capability
to do so. No more free rides, and the syndicate is a respective threat
in comparison in the same EVA environment again.

## 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: Security, HoS, Captain, Blueshield, and Centcom roles have had
armour booster modules built into their modsuits. Most do not reduce the
slowdown of your suit (except the HoS one)
balance: Armour values in said modsuits have been halved across the
board, with the lost values moved to the armour boosters.
balance: Effectively, armour in EVA combat is severely nerfed for
everyone except the syndicate who already had armour boosters.
/🆑

<!-- 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: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2024-01-16 07:06:02 -07:00
Waterpig
d96b2b97aa Waterpig grows more insane with modularity: The massive PR that probably breaks shit (#838)
<!-- 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 have circuitry theory finals in 1 hour. And as such, to distract
myself from my impending doom and to stop thinking about loop currents,
I have decided to start working on this. (Update: I passed)

This isn't even close to how I wish our modularity to look

But that's future Waterpig's problem (Note to self: Fix the no_antag
button)

In another news, this probably breaks stuff.

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

Modularity is good. The more stuff we can modularize the better, and
incase it gets removed upstream it's as simple as... removing our
modular override.
<!-- 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. -->

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

🆑
refactor: Refactors modularity significantly
/🆑

<!-- 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>
2023-12-19 07:41:04 -07:00
Waterpig
477e31ac06 Revert "New Quirk : Dead Inside" (#843)
Reverts Bubberstation/Bubberstation#761

## Why it's good for the game
The quirk, originally intended for undead characters, and seemingly a
good idea, has been used only for the meme of "Hehe look at me I am dead
inside"

Additionally it's been reported as buggy several times and we in no way
have the manpower nor time to maintain a meme quirk. We should maintain
some level of serious and this goes directly against that.

## Changelog

🆑
remove: Dead inside quirk
/🆑
2023-12-16 11:49:52 -07:00
BurgerLUA
0c75b09d42 Nerfs Miasma (#649)
Draft because it needs further testing and tweaks.


## About The Pull Request

Changes how miasma works by implementing the following:

- Requires miasma to have a partial pressure of 0.1 or higher to start
giving disgust.
- Miasma detection will only occur if the new partial pressure is double
of what you previously detected, or with a very low chance to occur
(based on current partial pressure).
- You will cough when you get a message indicating that you detect
miasma.
- You can detect the presence of miasma at above 0 moles (Might change
to something higher).
- You get a light negative moodlet at 4 partial pressure (Previously 5).
- You get a moderate negative moodlet at 12 partial pressure (Previously
15).
- You get a heavy negative moodlet at 20 partial pressure (Previously
30). This is when the chance for viruses start to role (Based on current
partial pressure).
- When a virus rolls, you will vomit if you catch a virus, or were
supposed to catch a virus (if it didn't get added due to already having
one, or something). Previously, you could get a virus at any stage.
- The virus symptoms from miasma viruses are picked from a pool of
symptoms that I feel are balanced and make sense for a plague cloud to
have. The following symptoms are currently in that pool:

```
  /datum/symptom/choking,
  /datum/symptom/asphyxiation,
  /datum/symptom/confusion,
  /datum/symptom/cough,
  /datum/symptom/disfiguration,
  /datum/symptom/dizzy,
  /datum/symptom/fever,
  /datum/symptom/flesh_eating,
  /datum/symptom/hallucigen,
  /datum/symptom/headache,
  /datum/symptom/itching,
  /datum/symptom/undead_adaptation,
  /datum/symptom/viraladaptation,
  /datum/symptom/viralevolution,
  /datum/symptom/vomit
```

## Why It's Good For The Game

Allows players to detect the presence of miasma without suffering from a
possible lethal virus.

## Changelog

🆑 BurgerBB
balance: Nerfs Miasma
/🆑

<!-- 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. -->
2023-12-04 08:43:38 -07:00