Commit Graph

36241 Commits

Author SHA1 Message Date
SkyratBot
d0987f545e [MIRROR] Gasmaks tint and tint calculation update (Oranges approved edition) [MDB IGNORE] (#9817)
* Gasmaks tint and tint calculation update (Oranges approved edition) (#62947)

About The Pull Request

Gasmaks apply a darkening overlay similar to the welding one but much lighter and open.
Without mask
nomask
With mask
covid
With mask and sunglasses
image

Note that other items that apply tint haven't been changed if worn on their own (sunglasses don't darken the vision) but will increase the darkening effect if staked (mask + sunglasses will give an even darker overlay).

Oranges' approval
dad2
Why It's Good For The Game

All upside and no downside are no fun.
Changelog

cl
balance: gasmasks give a slightly darkening overlay, effect will stack with other items that have tint.
code: tint code has been updated to properly work.
/cl

* Gasmaks tint and tint calculation update (Oranges approved edition)

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-12-01 22:34:49 +00:00
SkyratBot
bfd0fed710 [MIRROR] Synthesizers and headphones can now have circuits! [MDB IGNORE] (#9818)
* Synthesizers and headphones can now have circuits! (#62825)

About The Pull Request

A circuit and shell components have been added to Synthesizers (headphones and spacepods included, though with a reduced capacity because of their size), so they can now be used for wiremod. Just like for instant cameras, no shell design here. They are meant to be found in dorms or maybe ordered from cargo.
Why It's Good For The Game

The station outside the sci department has plenty of USB ports stuff but is lacking when it comes to circuits shell. This is another small step toward a better and more applicable wiremod.
Changelog

cl
expansion: Synthesizers and headphones can now have circuits installed.
/cl

* Synthesizers and headphones can now have circuits!

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-12-01 22:32:33 +00:00
SkyratBot
719d734244 [MIRROR] Downgrades the purchasable knives in cargo from 20 force knives to 15 force knives, moves them from Security to Service [MDB IGNORE] (#9816)
* Downgrades the purchasable knives in cargo from 20 force knives to 15 force knives, moves them from Security to Service (#62870)

About The Pull Request

Downgrades the purchasable knives in cargo from Combat Knives to Survival Knives, moves them from Security to Service.
Closes #63122
Why It's Good For The Game

Security really does not need pocket 20 force sharp weapons with wound bonuses hidden in their shoes that are also literally nuke ops gear. This was incorrect.

Security players were, evidently, ordering these every single shift roundstart. I'm going to ask about pulling cargo ordering stats soon to get actual numbers but this was one of the more often ordered crates.
Changelog

cl
balance: Downgrades the purchasable knives in cargo from Combat Knives to Survival Knives, moves them from Security to Service.
/cl

* Downgrades the purchasable knives in cargo from 20 force knives to 15 force knives, moves them from Security to Service

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-12-01 22:26:52 +00:00
SkyratBot
fc4de81b1b [MIRROR] Helium production with proto nitrate. Adds back radiation emission from some gas interactions. [MDB IGNORE] (#9815)
* Helium production with proto nitrate. Adds back radiation emission from some gas interactions. (#62534)

About The Pull Request

Proto nitrate BZ response with less than 30 moles of BZ will now produce nitrogen, helium, and plasma. Tritium combustion, proto nitrate BZ response (BZ under 30 moles), and proto nitrate tritium response will now irradiate once again. Atmospheric reactions that release radiation will be able to release radiation, even if they're in a pipenet or any gasmixture.

The reaction rates for BZ and tritium response has changed, and is the product of their over the sum of their moles. Proto_nitrate is weighted more in tritium response, but the optimal composition for fastest reaction is not the same as their consumption rates.
Why It's Good For The Game

Proto nitrate is an uncommonly used gas. This PR removes one of the restrictions of the reaction, and allows an alternative way to produce helium. Just deleting BZ is useless and weird. Radiation emission from some gas reactions is added back because they weren't meant to be removed.
Changelog

cl
balance: Proto nitrate BZ reaction will now produce gases, instead of just deleting BZ. The gases it produces is nitrogen, helium, and plasma.
balance: Tritium combustion and proto nitrate tritium response will release radiation again, even if it's in a pipenet or canister. Proto nitrate BZ response will also release radiation.
balance: Proto nitrate BZ and tritium responses reaction rates has been changed and is no longer capped at 5 moles per second. Given a fixed amount of combined moles, the composition for the fastest reaction rate in tritium response is different than the composition of the consumption rates.
balance: Energy released from proto nitrate BZ and tritium responses has been increased.
balance: Proto nitrate BZ response hallucination and gas production now occur at the same time, instead of hallucinations only appearing below 30 moles and gas production + radiation (previously it just deleted BZ) above 30 moles.
/cl

* Helium production with proto nitrate. Adds back radiation emission from some gas interactions.

Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
2021-12-01 22:23:57 +00:00
SkyratBot
3b0bab535a [MIRROR] CO2+O2 to Pluox conversion for the Supermatter again. [MDB IGNORE] (#9814)
* CO2+O2 to Pluox conversion for the Supermatter again. (#62626)

About The Pull Request

Now that radiation waves are gone, the SM isn't capable of generating Pluox, actually the only way to generate Pluoxium is with a reaction mix of O2/Plasma/Tritium at low pressure, something that I assume most of the Atmos players don't even know about as the SM was the main and efficient way to generate Pluox.

The change also removed Pluox as an annoying waste gas on the SM, not the biggest of nerfs but...

So I copied the way the SM reacts with Miasma to generate extra power (bet most people don't know about this either.) for parity on how the SM only reactions work, but with a few changes to work better with a high power charged CO2 SM compared to a Miasma one.

The main change compared to the Miasma reaction is that it scales less with power and more with pressure, a High pressure and low power CO2+O2 SM should be the most efficient/safe way to make Pluox, a different kind of challenge to the low pressure high power CO2 SMs we have already.

Also, the amount of Pluox generated might need tweaks, but it is nothing compared to the production of old Radiation charged SMs.
Why It's Good For The Game

When I was a lil baby Atmos Tech, I looked at the Pluox generation reaction and had such high expectations.

"Wow, I can make more efficient Pluox internals to give away, I can flood the Station with Pluox instead of O2 and it will prevent fires and allow Plasmamen to vibe!"

Such cute thoughts that never really got into reality because the task is gargantuan without much return... still cute thoughts that I hope new Atmos players at least try.

Something something S O U L.
Changelog

cl Guillaume Prata
expansion: After a short break, the Supermatter is back again at the her hard working and slightly different Pluoxium generation business.
/cl

* CO2+O2 to Pluox conversion for the Supermatter again.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-12-01 22:21:00 +00:00
SkyratBot
5ac915a6fc [MIRROR] performance improvement for process_cell() [MDB IGNORE] (#9813)
* performance improvement for process_cell() (#62730)

About The Pull Request

Increase performances on /turf/open/process_cell() by changing a typed for and making use of as anything, plus removed unnecessary proc call
Why It's Good For The Game

The test has been done in a controlled environment, a 7x7 airless room with one canister of plasma and one canister of oxygen released inside. The profiling ran from the start of the fire to the end of it.
Before any changes:
image
After the as anything forloop:
image
After the archive() removal:
image
Changelog

cl
code: increased atmos performances a bit more
/cl

* performance improvement for process_cell()

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-12-01 22:20:53 +00:00
SkyratBot
7f04b98e75 [MIRROR] the boat in a bottle is now resistant to both lavaland lava and icebox/snowdin plasma rivers [MDB IGNORE] (#9812)
* the boat in a bottle is now resistant to both lavaland lava and icebox/snowdin plasma rivers (#62951)

About The Pull Request

Title.
Why It's Good For The Game

It can be found on both lavaland and icebox but due to an oversight it only works on lava.
This will fix #51505. <--- Whoneedsspace misread the issue and thought it was only about normal boats.
Changelog

cl
fix: The ship-in-a-bottle is now resistant to icebox/snowdin plasma rivers.
/cl

* the boat in a bottle is now resistant to both lavaland lava and icebox/snowdin plasma rivers

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-12-01 22:19:53 +00:00
SkyratBot
6a16917bd1 [MIRROR] Portable atmos machines can properly forget their destroyed tanks. [MDB IGNORE] (#9804)
* Portable atmos machines can properly forget their destroyed tanks. (#63162)

Tanks can be overpressurized due to insane temperature/heat_capacity deltas or reactions happening inside it. All of this can occur inside cans. If they explode players wont notice it bluescreening, which happens most of the time due to the can dying. If they don't explode players do, this is one such case.

* Portable atmos machines can properly forget their destroyed tanks.

Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
2021-12-01 10:25:05 -05:00
SkyratBot
df304c88c8 [MIRROR] Observers can't dispel paper wizard summons on examine [MDB IGNORE] (#9801)
* Observers can't dispel paper wizard summons on examine (#63136)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Observers can't dispel paper wizard summons on examine

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-12-01 10:22:10 -05:00
SkyratBot
6a4ae78e0e [MIRROR] Fixes eng jumpsuits still saying they give minor radiation protection. [MDB IGNORE] (#9795)
* Cleaner description for engineering jumpsuits. (#63152)

* Fixes eng jumpsuits still saying they give minor radiation protection.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-12-01 00:23:37 -05:00
SkyratBot
f9a8cbf1e8 [MIRROR] Fixes ed-209 construction not being completable [MDB IGNORE] (#9794)
* Fixes ed-209 construction not being completable (#63156)

Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>

* Fixes ed-209 construction not being completable

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
2021-12-01 00:14:46 -05:00
SkyratBot
aaaa3e2a87 [MIRROR] Make consistent capitalization of reagent names [MDB IGNORE] (#9793)
* Make consistent capitalization of reagent names (#62850)

Fixes capitalization of several reagents to consistently capitalize them.
It's possible I've missed some, but I used a regex search to find them in the first place, so any I missed probably have malformed syntax.

Closes #62757
Why It's Good For The Game

Consistent spelling and capitalization looks good and helps readability.
Changelog

cl
spellcheck: Made reagents consistently capitalized.
/cl

* Make consistent capitalization of reagent names

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2021-12-01 00:14:09 -05:00
SkyratBot
6666060904 [MIRROR] Adds the ventriloquism behavior to disembodied heads. [MDB IGNORE] (#9790)
* Adds the ventriloquism behavior to disembodied heads. (#63143)

What is says on the tin. Same behaviour as a mime's dummy, except with more bodily injury.
The only thing this PR's missing is proper in-hands for heads but that's a much larger undertaking out of scope for this coder.

* Adds the ventriloquism behavior to disembodied heads.

Co-authored-by: Sealed101 <75863639+Sealed101@users.noreply.github.com>
2021-11-30 15:59:01 -05:00
SkyratBot
2c197e5815 [MIRROR] Fixes cleanbot icon state, as well as removing redundant bloat [MDB IGNORE] (#9788)
* Fixes cleanbot icon state, as well as removing redundant bloat (#63001)

* Fixes cleanbot icon state, as well as removing redundant bloat

* Update cleanbot PR to use new botflags

* Fixes cleanbot icon state, as well as removing redundant bloat

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2021-11-30 15:58:18 -05:00
SkyratBot
43cb9a554b [MIRROR] pAI TGUI conversion [MDB IGNORE] (#9784)
* pAI TGUI conversion

* Feeeeeeex

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-30 01:18:16 -05:00
SkyratBot
b97401b07a [MIRROR] Fix nuke ops leader not having an antag HUD to other nuke ops [MDB IGNORE] (#9782)
* Fix nuke ops leader not having an antag HUD to other nuke ops (#63091)

* Fix nuke ops leader not having an antag HUD to other nuke ops

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-11-30 04:05:43 +00:00
SkyratBot
99e3b33194 [MIRROR] Da thick blast update: blastcannon resprite. [MDB IGNORE] (#9766)
* Da thick blast update: blastcannon resprite. (#62976)

The old blastcannon is one of the worst sprites in the game, and the old inhand is tiny.

A weapon that instagibs people should probably have a prominent inhand and now it does! Probably the biggest inhand of any item...
Changelog

cl
imageadd: The blast cannon & blast wave projectile has new sprites.
/cl

* Da thick blast update: blastcannon resprite.

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-11-29 02:07:42 +00:00
SkyratBot
38f6ece63b [MIRROR] The Tramstation Tram no longer shoves the handicapped out of their wheelchairs when moved [MDB IGNORE] (#9763)
* The Tramstation Tram no longer shoves the handicapped out of their wheelchairs when moved

* Feeeeex

Co-authored-by: MMMiracles <lolaccount1@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-29 01:03:39 +00:00
SkyratBot
f2af965bb2 [MIRROR] The camera circuit will now actually work. [MDB IGNORE] (#9761)
* The camera circuit will now actually work. (#63106)

* The camera circuit will now actually work.

* Update camera.dm

* Update camera.dm

* The camera circuit will now actually work.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-28 19:27:04 -05:00
SkyratBot
56db213b50 [MIRROR] DNA code now supports unique identity and features blocks of different size. [MDB IGNORE] (#9635)
* DNA code now supports unique identity and features blocks of different size.

* E

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-28 22:57:34 +00:00
Zydras
4583b7e535 [MODULAR] Adds a Supply playtime requirement to the Quartermaster job (#9756)
you heard it
2021-11-28 16:41:20 -05:00
RatFromTheJungle
40fe2de00a [STILL NOT MODULAR] Adding Hemophages (#9681)
* Create hemophage.ts

* Update scan_gate.dm

* Update revenant_abilities.dm

* Update species.dm

* Update species.dm

* Create hemophage.dm

* Update SpeciesPage.tsx

* Update data.ts

* Update DNA.dm

* Update is_helpers.dm

* Update ScannerGate.js

* Update sensor.dm

* Update game_options.txt

* Update species.dm

* Update ScannerGate.js

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update hemophage.dm

* Update hemophage.ts

* Update hemophage.ts

* Update tgui/packages/tgui/interfaces/PreferencesMenu/preferences/species/hemophage.ts

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update tgui/packages/tgui/interfaces/PreferencesMenu/preferences/species/hemophage.ts

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update hemophage.ts

* Update hemophage.dm

* Update hemophage.dm

* Update tgstation.dme

* Update hemophage.dm

* Update hemophage.dm

* dont be angry map merge bot please

* Update alcohol_reagents.dm

* Update alcohol_reagents.dm

* final fix

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-28 14:23:02 -05:00
nikothedude
7feb7341f0 Fixes borg emotes FOR REAL THIS TIME. (#9666)
* fix

* fixes
2021-11-28 14:17:21 -05:00
Pinta
5d611b3afd [MOSTLY MODULAR] Body Teleporter Medicell (#9599)
* adds the base of the cell in

* what if we added visual information in

* makes it more visible

* textures and conversion kit

* adds to techfab

* Update mediguns.dm

* Update medcells.dm

* Update medguns.dm

* Update modular_skyrat/modules/modular_weapons/code/medguns.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/medguns.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/medguns.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/mediguns.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-28 14:16:56 -05:00
SkyratBot
5fa25bfc25 [MIRROR] Antagonist Flavor 2: Malfunction Comes in Many Flavors! [MDB IGNORE] (#9753)
* Antagonist Flavor 2: Malfunction Comes in Many Flavors! (#62774)

Malfunctioning Ais now get their own special antagonist panel, and roll for backstories much like traitors! As before, these are simply suggestions to encourage roleplay while you server wipe as the funny box.

* Antagonist Flavor 2: Malfunction Comes in Many Flavors!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-11-28 14:13:27 -05:00
SkyratBot
c59621ff99 [MIRROR] Adds spaces to captain's wintercoat. [MDB IGNORE] (#9751)
* Adds spaces to captain's wintercoat. (#62995)

Captain's wintercoat now has spaces separating between some words.

* Adds spaces to captain's wintercoat.

Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
2021-11-28 06:46:10 +00:00
Tastyfish
4eefadc8b4 Alternative job titles in the Occupations screen actually used in-game (#9420)
* Added alt jobs names actually doing something.

* Also add late join announcements.

* Fix custom roles showing up first in crew monitor

* Cleanup to match upstream changes

* Updates from review, also improve both tgui manifests

* Compromise for Skyrat edit notes vs JSX vs linter

* Compromise for optimization vs not making a horrible mess of passing client around

* Follow module rules

* Revert no longer true changed to customization readme

* Update dme

* Fixed comments for alt titles
2021-11-27 22:18:45 -05:00
Helios7-1
a7d14ed8ae [MOSTLY MODULAR] Borg inducers take two (#9504)
* Upgrade module

* mechfab design

* techweb

* the guts of the pr

* give the module a construction time

* add a charge safety

* Update robot.dm

* rid the commented dmi

* begone single letter vars

out of this house

* begone comment

* no more INDUCER

* more single letter vars have been escorted to the graveyard

* W stands for Weapon

* how many fucking single letter vars can exist in one file

* man i should really compile this stuff

* replaces camels with snakes. terrible for camel sales.

* the FBI came and took the illegal camels in my basement

* Update modular_skyrat/modules/borg_buffs/code/robot.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* annihilate the tool checks.

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* suggested variable rename

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* More variaable rename

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* falsify

* adds a proper health and safety check to the code

* oops

* makes the upgrade cheaper. ore silo rejoice

* Revert "makes the upgrade cheaper. ore silo rejoice"

This reverts commit d86de129995074073d67c22084f355f6ddebeceb.

Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-27 20:58:52 -05:00
SkyratBot
5509d3b47c [MIRROR] Bot code improvement (2/??) [MDB IGNORE] (#9717)
* Bot code improvement (2/??)

* Feex

* More feex

* Now we're good... Right?

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-28 01:55:51 +00:00
Seris02
30c8d9a101 [NON-MODULAR] records runtimes + code improvements (#9738)
* runtimes + code improvement

* skyrat comment
2021-11-27 20:44:28 -05:00
SkyratBot
aefaa7e228 [MIRROR] Re-paths and changes the worn layer of GAR glasses [MDB IGNORE] (#9736)
* Re-paths and changes the layer of GAR glasses (#63009)

Re-paths GAR glasses to make them subtypes of each other, where applicable.
Re-names some of the icon states, to make it clearer as to what they are.

Changes the alternate_worn_layer to make them show over hair, rather than under. (Muh reference)

Subtypes good. Being able to see what you're wearing properly also good.

* Re-paths and changes the worn layer of GAR glasses

* Feex

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-28 01:10:36 +00:00
SkyratBot
6e13367e78 [MIRROR] Abductor Frankenstein edition: How aliens got a limb grower. [MDB IGNORE] (#9731)
* Abductor Frankenstein edition: How aliens got a limb grower. (#62841)

This PR will completely remove the brain traumas component of being abducted. in its place, there will be a round start limb grower machine to make up for it. All upgrade disks for the machine come in the above locker and I was even nice enough to include 50 units of synthflesh! Wow!

* Abductor Frankenstein edition: How aliens got a limb grower.

* Fixed Skyrat's abductor ships

Co-authored-by: carshalash <carshalash@gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-27 17:10:31 -05:00
SkyratBot
28f8bc0c4b [MIRROR] Fixes tend wounds being inacessible without an operating table + computer [MDB IGNORE] (#9743)
* Fixes tend wounds being inacessible without an operating table + computer (#63079)

* Fixes tend wounds being inacessible without an operating table + computer

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-11-27 20:31:44 +00:00
SkyratBot
747a8273d8 [MIRROR] Gradients can now be applied to facial hair too. [MDB IGNORE] (#9719)
* Gradients can now be applied to facial hair too.

* Fixing dem conflicts

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-27 20:22:36 +00:00
SkyratBot
3420c40ec5 [MIRROR] Upgrades the Fission360 app to be more on par to the old pinpointer [MDB IGNORE] (#9727)
* Upgrades the Fission360 app to be more on par to the old pinpointer (#63045)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Upgrades the Fission360 app to be more on par to the old pinpointer

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-11-26 15:36:55 -05:00
SkyratBot
b67e385e49 [MIRROR] PORT: Makes diagonal movement euclidean [MDB IGNORE] (#9725)
* PORT: Makes diagonal movement euclidean (#63058)

* PORT: Makes diagonal movement euclidean

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-26 15:33:41 -05:00
SkyratBot
4edbe7d92a [MIRROR] Changes the heretic sac from gib to spill all your organs and kills you [MDB IGNORE] (#9707)
* Changes the heretic sac from gib to spill all your organs and kills you

* There we go

Co-authored-by: Cimika/Lessie/KathyRyals <65850818+KathyRyals@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-26 07:14:03 -05:00
SkyratBot
bb090006c8 [MIRROR] Fixes clown mobs spawning banana peels on turfs they can't reach or while inside objects [MDB IGNORE] (#9720)
* Fixes clown mobs spawning banana peels on turfs they can't reach or while inside closets and other objects. (#62923)

See the title. They previously ignored whether they were on a turf or not and used get_atmos_adjacent_turfs, which also included turfs on above and below z-levels, to get the list of adjacent turfs.

This will fix #62828:
    Create one of many eldritch clown demons that passively spawn banana peels below or around them.
    Place said clown demon into a bluespace bodybag and walk around the station.
    Banana peels will follow you in your wake, with no clear cause. Confuse and annoy everyone.

* Fixes clown mobs spawning banana peels on turfs they can't reach or while inside objects

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-26 07:13:32 -05:00
SkyratBot
2059833c0f [MIRROR] Adds timezones to US Thanksgiving so it doesn't pop early [MDB IGNORE] (#9723)
* Adds timezones to US Thanksgiving so it doesn't pop early (#63046)

* Adds timezones to US Thanksgiving so it doesn't pop early

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
2021-11-26 07:12:48 -05:00
SkyratBot
bf1a2409c5 [MIRROR] Catwalk Tiles REVAMP + floorbot buff [MDB IGNORE] (#9724)
* Catwalk Tiles REVAMP + floorbot buff (#63016)

Requested to bring this upstream, so here we are now. The floorbot stuff is new though.

Adds new catwalk tiles that blend better with other flooring

Also does some improvements to floorbots, specifically:
-Auto-place catwalks in maints (now when they wander in there they'll actually be helpful!)
-Actually patch holes (they used to just lay a tile over space and call it good; crowbarring it up would show a lack of plating)
-Repairing floor tiles actually REPAIRS it, leaving the decals intact

More usable catwalks, rather than what we currently had.

Added new reskins of the Catwalk Tiles, which will blend better with other types of floor! These can be selected via a radial on the base catwalk tile, crafted with iron rods.
Floorbots will automatically place catwalks when they're in a maintenance area, and will repair damaged/burnt tiles rather than fully replacing them.
Floorbots will actually place a plating when repairing a breach with tiles, rather than haphazardly laying a tile that has space below it.

* Catwalk Tiles REVAMP + floorbot buff

Co-authored-by: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
2021-11-26 07:11:59 -05:00
SkyratBot
2113f5a749 [MIRROR] Replace slime extract experiments, required for biotech, with dissection surgery [MDB IGNORE] (#9713)
* Replace slime extract experiments, required for biotech, with dissection surgery

* Fix

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-25 19:03:44 -05:00
magatsuchi
3183d29126 removed observer msg (#9706) 2021-11-25 17:21:39 -05:00
SkyratBot
92db59bf1b [MIRROR] The CentCom-ening Part 3: The total sprite makeover [MDB IGNORE] (#9698)
* The CentCom-ening Part 3: The total sprite makeover (#63029)

imageadd: every Central Command outfit have been either redesigned or reshaded

* The CentCom-ening Part 3: The total sprite makeover

Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
2021-11-25 13:21:43 -05:00
SkyratBot
9b9b7ef70b [MIRROR] fixes borgs getting radiation burn message and rewrites some SM dust messages [MDB IGNORE] (#9695)
* fixes borgs getting radiation burn message and rewrites some SM dust messages (#63015)

* Bastardblaster

* Update code/modules/power/supermatter/supermatter.dm

Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>

* bigchungus

Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>

* fixes borgs getting radiation burn message and rewrites some SM dust messages

Co-authored-by: redsunover <76170211+redsunoverparadise@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
2021-11-25 06:36:13 +00:00
GoldenAlpharex
01db35d656 The Roleplay Update - Slightly more versatile emotes (#9395)
* Better emotes and auto-punctuation.

* Making ' and " work, adding ' to the characters that cause the space to get removed

* Making one part use RegEx

* Makes this even better.

* Removing auto-punctuation

* Improving subtler code, again.

* Time to test this out instead

* Properly fixing it, while also making it more efficient, yeet!
2021-11-25 04:14:30 +00:00
GoldenAlpharex
4c5030d794 Fixing modular drink glass icons (#9633)
* I'm sorry little glass

* It WORKS!
2021-11-24 20:16:34 -05:00
SkyratBot
08dece4a21 [MIRROR] Fixes hydroponics tray icon on spading / changing seeds [MDB IGNORE] (#9691)
* Fixes hydroponics tray icon on spading / changing seeds (#62900)

Fixes #62893

Updates the appearance of a tray after a new seed is set. I didn't include an update_icon argument since I feel that changing the seed should always change the icon, but I can if it's needed.
Why It's Good For The Game

Makes plants you destroy actually go away.
Changelog

cl Melbert
fix: Spading plants correctly updates the tray icon again
/cl

* Fixes hydroponics tray icon on spading / changing seeds

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-11-25 00:45:55 +00:00
SkyratBot
74258c9f74 [MIRROR] Allows you to tie shoes in your hand again (and stops you from tying shoes without laces) [MDB IGNORE] (#9687)
* shoes (#63025)

* Allows you to tie shoes in your hand again (and stops you from tying shoes without laces)

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-11-24 23:30:14 +00:00
SkyratBot
e99b87ad42 [MIRROR] Toy Crossbows can be fired with one hand again [MDB IGNORE] (#9686)
* Toy Crossbows can be fired with one hand again (#63021)

* Toy Crossbows can be fired with one hand again

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-11-24 23:26:56 +00:00
SkyratBot
41964f5f56 [MIRROR] Make all slimes chirp like the non humans they are [MDB IGNORE] (#9674)
* Make all slimes chirp like the non humans they are (#63000)

* Make all slimes chirp like the non humans they are

Co-authored-by: Thedragmeme <81540056+Draggeru@users.noreply.github.com>
2021-11-24 11:15:51 -05:00