Commit Graph

57609 Commits

Author SHA1 Message Date
SkyratBot
bc2156a297 [MIRROR] Pirates now speak piratespeak. (#7993)
* Pirates now speak piratespeak. (#61215)

Apparently we have had this thoughtless (like many other small features) language datum ever since late 2018 that only costume pirate hats use: Piratespeak . Space pirates don't even use it also because their hats aren't a subtype of the costume pirate hat for good reasons like armor and EVA. Yea, this is also an oversight since space pirates were added before the language.

* Pirates now speak piratespeak.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-09-05 22:52:03 +01:00
SkyratBot
b4f6432a3a [MIRROR] Restores Ethereal Taste (#7992)
* Restores Ethereal Taste (#61238)

Restores Ethereals' sense of taste, as was removed in #48309. It is slightly more sensitive than the human sense of taste.

Approved by Mothblocks, I can't get an image of it so if @ Mothblocks could confirm in the comments that would be wonderful

* Restores Ethereal Taste

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
2021-09-05 22:51:55 +01:00
SkyratBot
0cb5fc83b0 [MIRROR] fixes bad arguments to /datum/footstep/Attach() (vary to sound_vary) (#7986)
* fixes bad arguments to /datum/footstep/Attach() (vary to sound_vary) (#61231)

#60479 changed the attach argument "vary" into "sound_vary" but didnt change the two associative arguments for vary to sound_vary. this does that. now Attach() wont runtime for the footstep element

* fixes bad arguments to /datum/footstep/Attach() (vary to sound_vary)

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2021-09-05 17:22:54 +01:00
SkyratBot
118163cb9a [MIRROR] makes rslve button in admin help panel not wrap around (#7991)
* makes rslve button in admin help panel not wrap around (#61239)

makes admin help panel wider so rslve doesnt wrap around to the bottom line

* makes rslve button in admin help panel not wrap around

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2021-09-05 17:22:06 +01:00
SkyratBot
2ae45a8799 [MIRROR] Gibber will now give 3 pieces of meat at tier 1 (#7980)
* Gibber will now give 3 pieces of meat at tier 1 (#61222)

* Update gibber.dm

* Update gibber.dm

* Update code/modules/food_and_drinks/kitchen_machinery/gibber.dm

Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>

* Update gibber.dm

Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>

* Gibber will now give 3 pieces of meat at tier 1

Co-authored-by: jughu <melvin2626@live.nl>
Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
2021-09-05 04:49:20 +01:00
SkyratBot
3af5b0b127 [MIRROR] Fixes a regression about skeleton pirates not having milk bottles. (#7977)
* Fixes a regression about skeleton pirates not having milk bottles. (#61217)

* Fixes a regression about skeleton pirates not having milk bottles.

* aaaa

* Fixes a regression about skeleton pirates not having milk bottles.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-09-05 04:48:34 +01:00
jjpark-kb
f4d09856f5 primitive centrifuge (#7973)
* primitive centrifuge

* suggestions
2021-09-05 04:47:21 +01:00
SkyratBot
6fa536ad0c [MIRROR] Fixes defib mounts taking damage when unwrenched, moves unwrenching of defib mounts to right click. (#7978)
* Update defibrillator_mount.dm (#61202)

* Fixes defib mounts taking damage when unwrenched, moves unwrenching of defib mounts to right click.

Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
2021-09-04 17:49:01 -04:00
Snakebittenn
c59ccb1558 [Modular] Chameleon Mutation Fix (#7952)
* karma

* there we go

* modularity

* Apply suggestions from code review

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

* Update code/datums/mutations/chameleon.dm

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

* please help me

* One last edit

* ok

* jesus fucking christ

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-09-04 15:57:46 -04:00
SkyratBot
01cbf12d54 [MIRROR] Fixes can_interact() (#7969)
* Fixes can_interact() (#61211)

when i refactored can_interact() I thought ". = ..()" meant it would return with whatever the return value of the parent is... turns out thats not true, and i didnt catch it because there was only TWO machines that had issues from this, namely operating computer had unlimited range to view its tgui, and protolathes let you build things from unlimited range, provided the html window was open (you couldnt click any buttons out of range, except build buttons, weird, but whatever)

i also broke admin AI checks on machines, i added an explicit check back in

I also removed a redundant fingerprint from protolathes, their parent call already adds a fingerprint, they dont need to add it again

* Fixes can_interact()

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
2021-09-04 08:56:45 -04:00
SkyratBot
8da9152489 [MIRROR] Uncouples the cultist red eye trait examine text from requiring cultist status or a certain eye colour. (#7968)
* Uncouples the cultist red eye trait examine text from requiring cultist status or a certain eye colour. (#61199)

Renames TRAIT_CULT_EYES to TRAIT_UNNATURAL_RED_GLOWY_EYES.

This trait now always displays a (slightly modified) message about unnatural glowy red eyes regardless of if the person is a cultist and regardless of what their eye colour is.

The examine is decoupled from eye colour because as it turns out, players can select the bloodcult red eye colour as part of character prefs. Anything that gave this trait set the eye colour to red anyway. Because there's now no guarantee the eyes themselves are red with this trait, the examine has been reworded slightly to reinforce that the eyes are merely glowing red and not necessarily are red themselves.

The examine is also decoupled from being a cultist. The trait can be added from multiple sources. Removing the cultist check means other things that want to tread the line of cult paranoia can add it too. Like Chaplain maint sect eyes and admin shennanigans.

This now means that the Chaplain's maint sect night vision eyes actually add the examine flavour text, instead of what they did before which is only add the examine flavour text if the player was a cultist that had bloodcult red coloured eyes. In other words, if they were risen and already had glowy eyes.

* Uncouples the cultist red eye trait examine text from requiring cultist status or a certain eye colour.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-09-04 08:55:13 -04:00
SkyratBot
2c366373a2 [MIRROR] fix mind-reading/ling absorb text and remove duplicate logging (#7965)
* fix mind-reading/ling absorb text and remove duplicate logging (#61179)

* fix mind-reading/ling absorb text and remove duplicate logs

* add comments

* fix mind-reading/ling absorb text and remove duplicate logging

Co-authored-by: Couls <coul422@gmail.com>
2021-09-04 08:54:43 -04:00
SkyratBot
8d36d08900 [MIRROR] Allows detective vests to hold detective (and nukies' agent) holsters like other vests do (#7964)
* finders keepers (#61200)

* Allows detective vests to hold detective (and nukies' agent) holsters like other vests do

Co-authored-by: Sealed101 <75863639+Sealed101@users.noreply.github.com>
2021-09-04 08:54:04 -04:00
SkyratBot
b771ded970 [MIRROR] Emergency Access Button Cooldown (#7960)
* Emergency Access Button Cooldown (#61139)

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

* Emergency Access Button Cooldown

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-09-04 08:52:45 -04:00
SkyratBot
137d356269 [MIRROR] pAI minor refactor and cyborg PDA code/visual improvements (#7961)
* pAI minor refactor and cyborg PDA code/visual improvements (#61112)

* pAI minor refactor and cyborg PDA code/visual improvements

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-09-03 23:57:25 -04:00
SkyratBot
98ee0b19e5 [MIRROR] Using a soulstone on a construct shell no longer destroys it and the shade if no option is taken. Plus code improvement (#7928)
* Using a soulstone on a construct shell no longer destroys it and the shade if no option is taken. Plus code improvement

* Fixed the merge conflicts.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-09-03 20:31:43 -04:00
BurgerLUA
e56a6ec75e Fixes the Ant Reagent Recipe not working (#7782) 2021-09-03 20:07:51 -04:00
SkyratBot
d82e5ef33b [MIRROR] Fix broken mech delay (#7957)
* Fix broken mech delay (#61163)

This seems to have been supposed to be a delay for god knows what reason
I assume it was supposed to slow you down or something but its not needed or useful and currently breaks changes your speed

* Fix broken mech delay

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-09-03 19:15:42 -04:00
SkyratBot
c06dd67790 [MIRROR] Traitors now get objectives again (#7922)
* Traitors now get objectives again

* Update code/modules/antagonists/traitor/datum_traitor.dm

* Update datum_traitor.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-03 23:07:56 +01:00
SkyratBot
d349b495fb [MIRROR] Replaces bees and hivelord MOUSE_OPACITY_OPAQUE with a component. (#7955)
* Replaces bees and hivelord MOUSE_OPACITY_OPAQUE with a component. (#61032)

I have replaced the mouse opacity setting for bees and hivelord, its brood and legion skulls with a component that adds an almost (has to be 1 alpha to catch the click) invisible underlay to its target that doesn't block the entire turf.
The component prevents the underlay from shrinking or expanding above/below certain boundaries when the attached atom transform matrix is vv'd by an admin or if it's a mob being resized.
The component can be added to any atom, though there's no common signal for when objects are resized.

* Replaces bees and hivelord MOUSE_OPACITY_OPAQUE with a component.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-09-03 22:55:59 +01:00
SkyratBot
32a9bd8424 [MIRROR] Fixes mousetraps causing mice to become invisible when splatted (#7954)
* Fixes mousetraps causing mice to become invisible when splatted  (#61201)

* Fixes mousetraps causing mice to become invisible when splatted

Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
2021-09-03 22:55:50 +01:00
SkyratBot
af8c0d2977 [MIRROR] Refactors how components are triggered and refactors how ports are ordered (#7951)
* Refactors how components are triggered and refactors how ports are ordered (#60934)

Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>

* Refactors how components are triggered and refactors how ports are ordered

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
2021-09-03 14:02:48 +01:00
SkyratBot
5103487353 [MIRROR] Fixes the protect objective (#7950)
* Fixes the protect objective.dm (#61037)

A ternary operator was screwing things up. I have also replaced some . path operators with ?. to avoid runtime errors. And yes, I have tested it.

* Fixes the protect objective

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-09-03 03:57:50 +01:00
SkyratBot
4c5d5e0f63 [MIRROR] Fix atv covers not appearing (#7947)
* Fix atv covers not appearing (#61073)

Fix atv covers not appearing

* Fix atv covers not appearing

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-09-03 03:57:34 +01:00
SkyratBot
cb1bb5c186 [MIRROR] Fixes scanner gates (#7946)
* Fixes scanner gates (#61138)

Scanner gates will now properly function when anchored. This is done by having the signal id be COMSIG_MOVABLE_SET_ANCHORED instead of COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH.
Shells that require anchoring will now say they require anchoring.

* Fixes scanner gates

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-09-03 03:57:29 +01:00
SkyratBot
2771ae93ed [MIRROR] Added permission verification to the change_admin_rank proc (#7945)
* Added permission verification to the change_admin_rank proc. (#61137)

Checks if usr has R_PERMISSION before going any further in the change_admin_rank proc.

* Added permission verification to the change_admin_rank proc

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-09-03 03:57:23 +01:00
SkyratBot
46154a8fae [MIRROR] Pen & Paper Bin minor resprite (#7944)
* Pen & Paper Bin minor resprite (#61159)

sprites for thing that didn't have one, and they look better i think probably

* Pen & Paper Bin minor resprite

Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
2021-09-03 03:57:18 +01:00
SkyratBot
ec70f7ad15 [MIRROR] Adds in asexual-themed socks. (#7943)
* Adds in asexual-themed socks. (#61175)

Adds in the asexual socks, called the ace socks because i like the abbreviation as it makes it sound cooler.
Also fixes bee socks being ordered improperly in the code.

* Adds in asexual-themed socks.

Co-authored-by: CRITAWAKETS <sebastienracicot@hotmail.com>
2021-09-03 03:57:14 +01:00
SkyratBot
3a59debce1 [MIRROR] RPD default pipe color change (#7942)
* RPD default pipe color change (#61162)

New default color is green, also grey has been renamed to omni to ease new players without code diving (or changelog reading)
Moved the colors so that green is the first and the omni is the last

* RPD default pipe color change

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-09-03 03:57:10 +01:00
SkyratBot
b9ff45e5e9 [MIRROR] Mechs with no damage will no longer punch (#7941)
* Mechs with no damage will no longer punch (#61165)

* Mechs with no damage will no longer punch

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-09-03 03:56:58 +01:00
SkyratBot
a73b140071 [MIRROR] mechas have their 5 default damage back (#7940)
* mechas have their 5 default damage back (#61167)

mechas used to have 5 force, this was broken in the mecha refactor making the non-combat ones do no damage with punches

* mechas have their 5 default damage back

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2021-09-03 03:56:52 +01:00
SkyratBot
514ac1f90b [MIRROR] Fixes crowbars hitting toilets when opening the cistern (#7939)
* Fixes crowbars hitting toilets (#61171)

fixes #61125
It returns an attack chain cancel now

* Fixes crowbars hitting toilets when opening the cistern

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
2021-09-03 03:56:36 +01:00
SkyratBot
0d9df1a8fa [MIRROR] Reorder the POPUP button to be behind closure links (#7938)
* Reorder the POPUP button (#61174)

Hurts muscle memory in a way I didn't anticipate. New version puts it behind the REJT button.

* Reorder the POPUP button to be behind closure links

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-09-03 03:56:30 +01:00
SkyratBot
af4872fa64 [MIRROR] Fix adminban limit permission check (#7937)
* Fix adminban limit permission check (#61172)

this is likely what was intended

* Fix adminban limit permission check

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2021-09-03 03:56:24 +01:00
SkyratBot
62f195e482 [MIRROR] Cayenne can now strip people (#7936)
* Cayenne can now strip people (#61160)

Cayenne was given the ability to pick up the disk in their mouth with #57395, which also gave them the trait advancedtooluser for them to strip.
A while later, the ability to strip people was moved to a separate trait, which removed Cayenne's ability to strip.
This PR restores that functionality, and also makes Cayenne able to drop the nuke disk without deleting it.

Also cayenne putting the nuke disk down would runtime and just delete the disk entirely, so this fixes that also.

* Cayenne can now strip people

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-09-03 03:56:18 +01:00
SkyratBot
ebbd5fae19 [MIRROR] adds a gun circuit shell (#7934)
* adds a gun circuit shell (#61156)

adds the circuit gun shell, every projectile it hits with outputs the shot mob, everytime its shot charge from an attached circuit is transferred to it, it deals no damage
increases the range of the to string circuit to 7 tiles from 5, now should get everything in view range

* adds a gun circuit shell

* Update gun.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-03 03:56:14 +01:00
RatFromTheJungle
c5da2f18ef [NONMODULAR] Adds TG's "Environment Bodybag" to the mining vendor (#7874)
* new

* oop

* oop3
2021-09-02 21:48:13 -04:00
SkyratBot
f3ae87ec36 [MIRROR] Fix dir delay when riding something and turning (#7929)
* Fix dir delay when riding something and turning (#61056)

Fixed invalid arguments being passed into vehicle_moved

* Fix dir delay when riding something and turning

Co-authored-by: BraveMole <bsouchu@gmail.com>
2021-09-02 22:01:43 +01:00
SkyratBot
302798dbb7 [MIRROR] [s] Audits object say() uses to make handling text more safe (#7927)
* [s] Audits object say() uses to make handling text more safe (#61147)

Made all say()s deal with encoding, audited all uses of say() to prevent double encoding or like, manually inserting span().
I left some stuff without sanitize that only draws from the code, since it's hell to clean up otherwise. That
and I let admins do whatever the fuck they want

* [s] Audits object say() uses to make handling text more safe

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-09-02 15:57:10 -04:00
SkyratBot
7cf0b88743 [MIRROR] Free up smart pipe direction on disconnect (#7925)
* Free up smart pipe direction on disconnect (#61135)

Previously, a smart pipe that was attached in a given direction would
continue to hog that direction even if the attached piece was removed.

* Free up smart pipe direction on disconnect

Co-authored-by: esainane <esainane+github@gmail.com>
2021-09-02 13:27:57 -04:00
SkyratBot
97877f6002 [MIRROR] Vents and scrubbers get unique name tags again (#7924)
* Vents and scrubbers get unique name tags again (#61133)

You used to be able to mouse over a vent or scrubber to see its ID tag, in order to match it to its entry in an air alarm panel. However, this id tag is currently missing from the name.

* Vents and scrubbers get unique name tags again

Co-authored-by: esainane <esainane+github@gmail.com>
2021-09-02 13:27:21 -04:00
Snakebittenn
e0db118527 [Mostly Nonmodular] Chameleon Mutation Buffs (#7873)
* youcomeandgo

* tabs

* Update code/datums/mutations/chameleon.dm

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

* Apply suggestions from code review

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

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-09-01 22:54:52 -04:00
GoldenAlpharex
e9e5a36618 Hahaha Golden you fixed my master! (#7913)
* Time to see if this helps master

* A fix to the stack trace about clothes continuing to burn

* Trying to update the maps a bit for less conflicts

* Removes some Deltastation merge conflicts

* Fixes more bugs in maps.

* Yet another bug

* One less runtime, maybe?

* Tried to fix some uniforms icon_state to fix CI

* Update DeltaStation2_skyrat.dmm

* Update DeltaStation2_skyrat.dmm

* Please tell me this does it.

* Reverting the icon change, as it's addressed better somewhere else

* I SWEAR IF THIS FIXES IT

* Gonna try this this time

* Actually fuck off let's see if this is the problem (I just realised it might be)

* The nail in the coffin, for now.

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-02 14:28:46 +12:00
SkyratBot
c040bab62e [MIRROR] Fixed the Bloodcrawl spell not ejecting users if somehow lost. (#7918)
* Fixed the Bloodcrawl spell not ejecting users if somehow lost. (#61076)

* Fixed the Bloodcrawl spell not ejecting users if somehow lost.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-09-02 03:13:33 +01:00
SkyratBot
a2aaacdead [MIRROR] large refactor of machine/power code to cut down on processing time and wasted lists (#7920)
* large refactor of machine/power code to cut down on processing time and wasted lists (#60317)

original pr here: #59789 (Closed because he didn't think it was good enough)
came back to this because i realized that

    all machines were area sensitive, meaning they had a list with at least a reference to themselves (assuming they arent in the contents of another movable which most arent) for the purposes of handling power differences when their area changes
    pipes are machines
    there are ~14k machines and ~6k pipes
    i made this problem worse with a recent pr by making it a nested list

so i needed to track what machines needed power, and this pr had work already done that could be used for that purpose. now machines that have use_power == NO_POWER_USE do not have this extra memory overhead for no reason

currently every machine that uses power draws that amount from its area from a dynamic channel via auto_use_power() which is called every SSmachines fire(), then in apc/process() the area's dynamic power draw is reset and the power is used. with static power its not calculated then reset every loop, its just taken from the grid. so now machines handle updating their static power usage from their current area (this doesnt touch power machines that require a wire connection). in order to allow this, use_power, idle_power_usage, and active_power_usage have setters to track state correctly and update the static power usage on the machines current area and handle area sensitivity.

also goes through a lot of heavy abusers of SSmachine processing time and tries to make it faster. makes airalarm/process() into a signal handler for COMSIG_TURF_EXPOSE since air alarms only need to process for changes.
Why It's Good For The Game

SSmachines isnt the heaviest hitter in terms of total cpu and certainly not in terms of overtime, but its not a lightweight. it frequently takes > 50ms to complete a run and seems to be in the top 5 or so of subsystem costs looking at some round profilers

also gets rid of a few thousand lists since every pipe no longer has two useless lists each (and any other machines that dont use power)

Love ya kyler

Co-authored-by: Rohesie <rohesie@ gmail.com>

* large refactor of machine/power code to cut down on processing time and wasted lists

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2021-09-02 03:11:59 +01:00
Kush1Push1
9c710bd518 Adding russian version to autohiss (#7908)
* Adding russian version of autohiss

* Readding skyrat's changes

* Fixing file's line ending
2021-09-01 15:58:17 -04:00
SkyratBot
eb8ed21f06 [MIRROR] Fixes a plasmaman autoignition oversight (#7912)
* Fixes a plasmaman autoignition oversight (#61083)

Adds a check to see if there are any organic plasmaman limbs or any plasmaburnt limbs (which are obtained by exposure to plasma lava on icebox) before igniting plasmemes so that a plasmeme with fully replaced limbs can stop burning

* Fixes a plasmaman autoignition oversight

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
2021-09-01 18:18:12 +01:00
SkyratBot
c3ec32437a Many smart pipe fixes (#7849)
Co-authored-by: esainane <esainane+github@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 17:59:33 +01:00
SkyratBot
5349eefc16 [MIRROR] Atmos re-Defined (#7845)
* Atmos re-Defined

* Delete atmospherics.dm

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 17:51:52 +01:00
Pinta
dcd0c70a8d [NONMODULAR] Makes Mediguns fit in CMO suit storage and makes Medicells fit inside belts. (#7852)
* labcoats and winter coats

* Medigun can now fit in medical hardsuits

* Update belt.dm

* switches it to CMO clothing only
2021-09-01 17:43:58 +01:00