Commit Graph

37976 Commits

Author SHA1 Message Date
SkyratBot
04450bcbf3 [MIRROR] Fixes wizard's spellbook becoming inaccessible [MDB IGNORE] (#14443)
* Fixes wizard's spellbook becoming inaccessible (#67844)

Wizard spellbooks have a mechanic that binds the book to their first user, so other people can't use it. However, it binds the spellbook to the wizard's body, not their mind. This makes it so the spellbook is inaccessible to the wizard after becoming a lich or mindswapping, which doesn't seem to be intended. The PR just makes the spellbook check for the mind, not the body, to fix this. Fixes #64927 and #56216

* Fixes wizard's spellbook becoming inaccessible

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
2022-06-21 19:21:34 +01:00
Gandalf
380ff1cbd5 fixes AI's not being able to use le radio (#14442)
* Update living_say.dm

* performance

* Update code/modules/mob/living/living_say.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-06-21 19:21:22 +01:00
Gandalf
3b2b20ceb2 You can no longer use the radio while cuffed (#14440)
* Update living_say.dm

* Update code/modules/mob/living/living_say.dm
2022-06-21 08:15:40 -07:00
Zonespace
3f3d99057c Fixes synched borgs not syncing laws (#14338)
* fixes annoying bug

* more
2022-06-21 03:17:42 +01:00
SkyratBot
69e478e8f0 [MIRROR] Fixes TGUI light mode preference-related runtime [MDB IGNORE] (#14433)
* Fixes TGUI light mode preference-related runtime (#67880)

It runtimed every time a client would connect, because they had no mob. Whoops!
Why It's Good For The Game

Runtime man bad.
Changelog

cl GoldenAlpharex
fix: Fixed a runtime related to the TGUI white mode preference that would happen every time someone would connect to the server.
/cl

* Fixes TGUI light mode preference-related runtime

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-06-21 02:01:53 +01:00
SkyratBot
e22393a2d1 [MIRROR] Cargorilla Drip [MDB IGNORE] (#14432)
* Cargorilla Drip (#67849)

Some FUNNY MAN decided to put this poor, innocent gorilla into an ill-fitting costume.

Branding them for his amusement.

As if to JEST them, they even gave him a little hat.

Why It's Good For The Game

It's funny, a good sprite and the Cargorilla is now uniform with the Department.

* Cargorilla Drip

Co-authored-by: Cursor. Maybe? Who knows? <102828457+theselfish@users.noreply.github.com>
2022-06-21 00:15:19 +01:00
SkyratBot
61d155ba4d [MIRROR] Fixes not being able to turn mulebots on/off [MDB IGNORE] (#14425)
* Fixes not being able to turn mulebots on/off (#67860)

fs

* Fixes not being able to turn mulebots on/off

Co-authored-by: SMOSMOSMOSMOSMO <95004236+SmoSmoSmoSmok@users.noreply.github.com>
2022-06-20 09:09:59 -07:00
GoldenAlpharex
3858f626ee Yet Another PR To Fix Various CI Failures (#14420)
* Fixed mech CI not working (thanks safeties)

* Fixes consistent jumpsuits not working for the prefs menu

* Oops forgot to commit this

* We lost this from #10050, now they're grey again

* Fixes point-blank ballistic shots, fixing mech CI that way

* Adds the screenshot icons for our antags

* Adds a bunch of screenshots for all of our species (yes they're ugly but we'll fix them later)

* I Love Merge Conflict Markers
2022-06-20 17:05:33 +01:00
SkyratBot
c2ff9ecbc3 [MIRROR] Adds eye snatching to the DME and fixes it [MDB IGNORE] (#14426)
* Adds eye snatching to the DME and fixes it (#67875)

* Adds eye snatching to the DME and fixes it

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-06-20 10:57:54 +01:00
nevimer
0a4d223870 Preference Based Ninjas + Fixes Ninja Jumpsuit (needs digi version still) (#14319)
* fix ninja jumpsuit + allow ninja to be prefs based

* no switch

* modular overrides file

* lets fix closing behavior

* updates clothing dmi files and removes the overrides
2022-06-20 02:53:22 +01:00
Christmas5
4a6a8a2df1 Fixes for changeling transformations. Part 2. (#14190)
* Update _quirk.dm

* Update transform.dm

* Update changeling.dm
2022-06-19 22:49:45 +01:00
SkyratBot
edb33b6be4 [MIRROR] Food types visible on food examine [MDB IGNORE] (#14413)
* Food types visible on food examine (#67635)

Now you can tell whether the thing you're about to eat is a breakfast, whether the fried egg has meat in it, and which soda is NOT a junk food.

* Food types visible on food examine

Co-authored-by: Andrew <mt.forspam@gmail.com>
2022-06-19 22:46:02 +01:00
SkyratBot
7156f4e38d [MIRROR] Resonance cascade polishening, bugfixes and better logging [MDB IGNORE] (#14351)
* Resonance cascade polishening, bugfixes and better logging

* Update light.dm

Co-authored-by: distributivgesetz <distributivgesetz93@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:43:21 +01:00
SkyratBot
73e54c3433 [MIRROR] Energy gunfire sound pitch now varies based on how much ammo is left. Ballistic guns now have bolt sounds for low ammo. [MDB IGNORE] (#14341)
* Energy gunfire sound pitch now varies based on how much ammo is left. Ballistic guns now have bolt sounds for low ammo. (#67549)

About The Pull Request
u0aw4DulWt.mp4
Why It's Good For The Game

Breaks up the monotony of firearm sounds, makes them actually useful in a gameplay context. Energy gun effects inspired by Cruelty Squad.
Changelog

cl
soundadd: Energy and Magic gunfire sound pitch now varies based on how much ammo is left.
soundadd: Ballistic gunfire now has a low-ammo click sound.
/cl

* Energy gunfire sound pitch now varies based on how much ammo is left. Ballistic guns now have bolt sounds for low ammo.

* mirror

* Update gun.dm

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:40:40 +01:00
SkyratBot
a62beacf7b [MIRROR] [MDB IGNORE] The Tilening V2 - Damaged Tile Overlays Edition [MDB IGNORE] (#14322)
* [MDB IGNORE] The Tilening V2 - Damaged Tile Overlays Edition

* yes

Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:36:25 +01:00
SkyratBot
f44ab4155e [MIRROR] Ports Tau Ceti's welding animation! [MDB IGNORE] (#14311)
* Ports Tau Ceti's welding animation! (#67725)

add: welding now has an animation!

* Ports Tau Ceti's welding animation!

* wew

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:32:21 +01:00
Gandalf
15581123b0 Vox version Beanyvox (#13400)
* wew

* restore

* wew

* Create vox.dm

* yes

* weh

* updat

* Update _basemap.dm

* fixed

* color options and more fixes

* wew

* more fixes

* Update vox_bodymarkings.dmi

* beak and fix

* e

* Update hands.dmi

* fdx

* wew

* Update hands.dmi

* e

* fux

* feet fixes

* Update mask.dmi
2022-06-19 22:06:43 +01:00
YakumoChen
2be17492fd Permit HUD QOL (#14364)
* Update hud_glasses.dm

* Update cargo.dm

* Update wardrobes.dm

* Update wardrobes.dm

* Update wardrobes.dm

* Update wardrobes.dm

* Lol overwrites

* Update tgstation.dme

* Update hud_glasses.dm

* Update hud_glasses.dm

* Update all_nodes.dm
2022-06-19 10:13:57 -07:00
SkyratBot
1464f5ec56 [MIRROR] Added further limitations on the sound emitter circuit component [MDB IGNORE] (#14401)
* Added further limitations on the sound emitter circuit component (#67540)

Added limitations on the sound emitter component

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

* Added further limitations on the sound emitter circuit component

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
2022-06-19 10:11:49 -07:00
SkyratBot
b07b1752e5 [MIRROR] Projectile Dampener Module is now printable [MDB IGNORE] (#14397)
* Projectile Dampener Module is now printable (#67390)

* The projectile dampenaer MODsuit module can now be researched through security modsuit node, and can be printed.

* Projectile Dampener Module is now printable

Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
2022-06-19 10:11:27 -07:00
SkyratBot
203f1d5531 [MIRROR] Prevents snake in the boot causing a dangling reference [MDB IGNORE] (#14398)
* Prevents snake in the boot causing a dangling reference (#67593)

* Prevents snake in the boot causing a dangling reference

Co-authored-by: oranges <email@oranges.net.nz>
2022-06-19 10:09:38 -07:00
SkyratBot
be27aade6c [MIRROR] [NO GBP] Fixes locate weakpoint again [MDB IGNORE] (#14409)
* [NO GBP] Fixes locate weakpoint again (#67853)

* [NO GBP] Fixes locate weakpoint again

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2022-06-19 10:09:24 -07:00
SkyratBot
714fa83774 [MIRROR] Replace adding threat (the traitor objective, post-revs victory) with unfavorable situations [MDB IGNORE] (#14399)
* Replace adding threat (the traitor objective, post-revs victory) with unfavorable situations (#67538)

Hacking the command console and winning revs no longer adds midround threat. Instead, it'll force a heavy ruleset to spawn, and barring that, will spawn a dangerous random event.

Not really tested, you know how it is with stuff like this.

This change will slightly decrease the total number of midrounds in the round.
Why It's Good For The Game

Before D2022P1, midround threat effectively did not work. Adding midround threat did not guarantee anything would actually happen, whether that be the "obsessed spawn and doesn't do anything" kind of nothing happens, or the "absolutely no ruleset spawns" literally kind of nothing happens.

Sometimes, though, it might have! This PR makes that a guarantee.

After D2022P1, midround threat works and is also extremely dangerous in the quantities that are being added. 15 threat means 2-3 extra midround antagonists are spawned, and this late into the round are often going to force heavy rulesets anyway, but at a disproportionate cost.

Furthermore, adding midround threat decreases the time it takes for the next midround, as midround rolls are rolled equidistantly from one another. It is possible, for instance, for a midround ruleset to run, and then another to run seconds later as the distance changes.

This keeps things direct--the crew gets a disadvantage, but is not completely overwhelmed by several antagonists disproportionately.

* Replace adding threat (the traitor objective, post-revs victory) with unfavorable situations

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-06-19 10:08:47 -07:00
SkyratBot
49df4e02f9 [MIRROR] Arconomy expansion pack 1: Convenience and Luxury goods [MDB IGNORE] (#14410)
* Arconomy expansion pack 1: Convenience and Luxury goods (#67417)

* Arconomy expansion pack 1: Convenience and Luxury goods

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-19 10:07:16 -07:00
SkyratBot
89f8905cee [MIRROR] Randomize_human now applies a proper name to non-humans [MDB IGNORE] (#14393)
* Randomize_human now applies a proper name to non-humans (#67820)

* fix

* Update code/modules/admin/create_mob.dm

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

* Update code/modules/admin/create_mob.dm

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

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

* Randomize_human now applies a proper name to non-humans

Co-authored-by: FernandoJ8 <80640114+FernandoJ8@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-06-18 22:03:12 +01:00
SkyratBot
c30fc77e90 [MIRROR] Buffs the greedy god vending machine [MDB IGNORE] (#14392)
* Buffs the greedy god vending machine (#67836)

The greedy god vending machine was pretty underwhelming compared to normal custom vending machines, it only had fancy light beams, this makes it harder to break and lets it store/sell more items

* Buffs the greedy god vending machine

Co-authored-by: bob-b-b <36081010+bob-b-b@users.noreply.github.com>
2022-06-18 22:02:24 +01:00
SkyratBot
1e3bcd34e4 [MIRROR] Adds the white cane. (Bounty Code) [MDB IGNORE] (#14391)
* Adds the white cane. (Bounty Code) (#67801)

This PR adds the white cane.

It can be crafted using 3 iron rods. Additionally, white canes can be purchased from the medical vendor, differentiating them from the costume canes.

White canes are transforming items that can be folded down from a small size to their fully extended versions, which are too large to store in a bag.

* Adds the white cane. (Bounty Code)

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-18 22:01:37 +01:00
SkyratBot
1f77c11d71 [MIRROR] Fixes sparring sect on Kilostation [MDB IGNORE] (#14389)
* Fixes sparring sect on Kilostation (#67835)

The Chaplain's sparring sect only works in `/area/station/service/chapel` by default, which Kilostation's new Chapel lacked. The Pubbystation Chapel also had this problem, but I fixed it a while back. It seems the Kilo chapel ported over pubby's broken one, so the bug re-appeared here now.

* Fixes sparring sect on Kilostation

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-06-18 22:00:56 +01:00
SkyratBot
243e4c58b7 [MIRROR] The transition between the cubic powerloss and linear powerloss for the supermatter is now smooth. [MDB IGNORE] (#14387)
* The transition between the cubic powerloss and linear powerloss for the supermatter is now smooth. (#67515)

* Smooths the transition.

Changes the supermatter's linear powerloss function to occur when the derivative of the cubic power loss is equal to the rate of the linear power loss. Offsets the linear powerloss function so the transition between the two functions is completely smooth.

Also adds defines for powerloss related magic numbers.

Change the requirement for the linear powerloss to occur when the derivative of the cubic powerloss is equal to the rate of the linear powerloss. Offsets linear powerloss to make the transition between the two functions completely smooth. Adds defines for the powerloss magic numbers. Changes the powerloss inhibitor stuff to just reduce the powerloss instead of reducing the functions, meaning that reducing it by 90% would always reduce it by 90%.

Well, the consequence of powerloss being a cubic function means at one point the derivative of power minus powerloss will be negative, and at one insane point, this could make adding more emitters (or extremely high temperature) actually cause the SM to have lower power than if they didn't add emitters (or extremely high temperature), because linear powerloss doesn't occur in time.

This should make the powerloss function for high power supermatters to be more intuitive, where powerloss doesn't punish giving the supermatter high power to the point of being worse than giving it lower power. Changing powerloss inhibition related stuff will make it more intuitive for people to understand.

* The transition between the cubic powerloss and linear powerloss for the supermatter is now smooth.

Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
2022-06-18 16:32:33 +01:00
SkyratBot
14f22f812c [MIRROR] Gives gorillas monkey faction, gives the cargorilla neutral faction [MDB IGNORE] (#14378)
* Gives gorillas monkey faction, gives the cargorilla neutral faction (#67790)

* gives the cargorill some more factions

* Give the base gorilla monkey too

* Gives gorillas monkey faction, gives the cargorilla neutral faction

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-17 20:04:31 +01:00
SkyratBot
b1590690bb [MIRROR] Fix shuttle hijack timeout [MDB IGNORE] (#14379)
* Fix shuttle hijack timeout (#67798)

* Fix shuttle hijack timeout

Co-authored-by: distributivgesetz <distributivgesetz93@gmail.com>
2022-06-17 20:04:19 +01:00
SkyratBot
03880c0265 [MIRROR] Swaps the energy requirements for emitting radiation pulses for the proto-nitrate tritium response and proto-nitrate bz response gas reactions. [MDB IGNORE] (#14381)
* Swaps the energy requirements for emitting radiation pulses for the proto-nitrate tritium response and proto-nitrate bz response gas reactions. (#67803)

Hi.

Makes the proto-nitrate tritium response radiation pulse energy release requirement require PN_TRITIUM_CONVERSION_RAD_RELEASE_THRESHOLD instead of PN_BZASE_RAD_RELEASE_THRESHOLD, because it was meant to use that define instead of the one it was apparently using.

Makes the proto-nitrate bz response radiation pulse energy release requirement require PN_BZASE_RAD_RELEASE_THRESHOLD instead of PN_TRITIUM_CONVERSION_RAD_RELEASE_THRESHOLD, because it was meant to use that define instead of the one it was apparently using.

* Swaps the energy requirements for emitting radiation pulses for the proto-nitrate tritium response and proto-nitrate bz response gas reactions.

Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
2022-06-17 20:03:52 +01:00
SkyratBot
7a653adfbb [MIRROR] TGUI Say: Upgrades chat input with modern features [MDB IGNORE] (#14375)
* TGUI Say: Upgrades chat input with modern features

* yes

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-17 02:12:42 +01:00
GoldenAlpharex
fdb3651095 Screenshot tests (#67679) (#14269)
Adds screenshot visual testing workflow and scripts.

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-06-17 00:33:25 +01:00
Zonespace
804410bea0 hhhhh (#14361) 2022-06-17 00:31:24 +01:00
SkyratBot
3f95ebbd5e [MIRROR] Fishing, Version 1 [MDB IGNORE] (#14370)
* Fishing, Version 1 (#67691)

Adds fishing and fishing minigame.
You use fishing rod to fish.
Equipping specific bait/hook/reels will affect your success chances.
You can fish out fish,items and other things.

Fishing Equipment
Fishing rods have three slots: Bait, Reel and Hook.
Any food can be used as bait but dedicated bait makes fishing easier.
You can buy hook and line sets
New bait types:

Worms : Buy can of them at cargo (alternative acquirement method pending)
Doughballs : Use knife on flat piece of dough to get five of them.
Fishing rod types:

Basic : Print these at the lathe, nothing fancy here.
Tech: Experimental tech. Provides infinite bait
Fishing rods can also hook and reel normal items.

Equipment screen and reeling video
Fishing spots
Keep in mind this PR is meant to add the basic systems and i intend to fill these with more fish in future PR's so wait with suggestions until then.

Lavaland lava (no fish here right now, just other stuff), requires reinforced line to fish in.
Maintenance moisture traps.
Beach away mission water.
Fishing portal available for purchase from cargo - This is stopgap until we fill more spots.
Difficulty depends on fishing spot, fish type, and the fish traits and rod setup combinations.
All fish types can have specific traits, most common ones being favourite and disliked bait types/categories.

Other
Fishing catalog now lists fishing related info
New admin debug verb, fishing calculator that show probabilities with different setups so it's easier to balance this.
Fish now have average weight and size. Make sure to boast if you catch a big one.
Adds tgui mouse passthrough
Screens
Sprites:

Fishing portal sprite by @ ArcaneMusic
Other sprites by @ Mey-Ha-Zah
Bad ones by me. (Could still use better fishing minigame backgrounds)
Sounds:

https://freesound.org/people/soundscalpel.com/sounds/110393/
https://freesound.org/people/soundslikewillem/sounds/343748/

* Fishing, Version 1

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2022-06-17 00:30:40 +01:00
SkyratBot
62de2e093d [MIRROR] Fixes garbage day revolvers. [MDB IGNORE] (#14366)
* Fixes garbage day revolvers. (#67819)

* Fixes garbage day revolvers.

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2022-06-17 00:30:17 +01:00
SkyratBot
95a5a61dbd [MIRROR] [NO GBP] Locate weakpoint hotfixes [MDB IGNORE] (#14362)
* [NO GBP] Locate weakpoint hotfixes (#67386)

Fixed locate weakpoint do_after being 3 seconds instead of intended 30. Also you can no longer roll locate weakpoint until you get at least 20 minutes of progression via objectives - these two were commented out for testing reasons and I just forgot to uncomment them.

Also moves station_weakpoints from SStraitor to the objectives themselves.

* [NO GBP] Locate weakpoint hotfixes

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2022-06-17 00:29:58 +01:00
SkyratBot
339ccfc737 [MIRROR] APC balloon alerts [MDB IGNORE] (#14359)
* APC balloon alerts (#67755)

Changes the to_chat messages from building/repairing/deconstruction/etherealing APCs to balloon alerts.

I tried to standardize the multiple names that some items get into one, example: control board or electronics into just board.
Renamed other things just to be cleaner on what tools to use, example: power terminal was change to cable terminal.
And added ! at the end of all error messages so it is easier to know that your attempt failed.

* APC balloon alerts

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-06-17 00:29:53 +01:00
SkyratBot
237049218a [MIRROR] Fixes some heretic focus funk [MDB IGNORE] (#14358)
* Fixes some heretic focus funk (#67675)

I fixed this before the last PR was merged, but completely forgot to push the changes. oops
Heretic focus element adds the focus trait on attach if it's equipped on a mob.

Also, I forgot about furious steel when it came to focuses being removed.
Furious Steel now deletes the blades if you try to activate it or shoot it out after removing your focus, instead of keeping them around forever.

(In the future furious steel should listen for the trait being added or removed. I'll do it after the proc holder pr)

* Fixes some heretic focus funk

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-17 00:29:32 +01:00
SkyratBot
d37405ca72 [MIRROR] Fixes Knockdown signal being incorrect, making knock-off items (and others) trigger when they should again. Also cleans up the knockoff component and unit tests it. [MDB IGNORE] (#14357)
* Fixes `Knockdown` signal being incorrect, making knock-off items (and others) trigger when they should again. Also cleans up the knockoff component and unit tests it. (#67720)

At some point, someone did a find and replace over this file, and completely screwed up the signal for Knockdown().

This caused components that relied on it, like the Knockoff component, to work way less often.

This PR fixes that.
It also goes through and cleans up the Knockoff component. More consistent style guide stuff, minor improvements, better documentation.

It also unit tests it.

* Fixes `Knockdown` signal being incorrect, making knock-off items (and others) trigger when they should again. Also cleans up the knockoff component and unit tests it.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-17 00:29:25 +01:00
SkyratBot
115b3a406c [MIRROR] gps and ore bag modsuit modules are now usable when suit is off [MDB IGNORE] (#14354)
* gps and ore bag modsuit modules are now usable when suit is off (#67781)

gps and ore bag modsuit modules are now usable when suit is off

* gps and ore bag modsuit modules are now usable when suit is off

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-06-17 00:29:10 +01:00
SkyratBot
20485cd662 [MIRROR] Removes unused proc and updates documentation for breath-related gas procs [MDB IGNORE] (#14353)
* Removes unused proc and updates documentation for breath-related gas procs (#67782)

See title, get_true_breath_pressure wasn't used anywhere.

* Removes unused proc and updates documentation for breath-related gas procs

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2022-06-17 00:28:33 +01:00
SkyratBot
495f32ea15 [MIRROR] Fixes gravity generator being overridable/overloadable by malf AI [MDB IGNORE] (#14352)
* Fixes gravity generator being overridable/overloadable by malf AI (#67795)

Fixes #67690

AI could use it's overload or override ability/s to near instantly permanently remove the gravity generator from the round.

* Fixes gravity generator being overridable/overloadable by malf AI

Co-authored-by: bob-b-b <36081010+bob-b-b@users.noreply.github.com>
2022-06-17 00:28:25 +01:00
SkyratBot
2227b76f33 [MIRROR] Fixes the "stuck in a vertical fireman carry" curse [MDB IGNORE] (#14355)
* Fixes the "stuck in a vertical fireman carry" curse (#67783)

Fixes #67622

#66530 made it so anything with the ridable element lost the element whenever it died.
Unfortunately it added NO supplementary logic that re-adds the ridable element of that thing died.

Guess what uses the ridable element? Humans, for fireman carrying and piggybacking

So, if you ever died, it'd permanently brick your ability to fireman carry.

* Fixes the "stuck in a vertical fireman carry" curse

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-16 17:40:06 +01:00
SkyratBot
a1d9a8f233 [MIRROR] Upgrades Joy Mask, 4 New Emojis [MDB IGNORE] (#14349)
* Upgrades Joy Mask, 4 New Emojis (#67583)

add: 4 new emojis added to the joy mask! Check the AutoDrobe

* Upgrades Joy Mask, 4 New Emojis

Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com>
2022-06-16 17:16:21 +01:00
SkyratBot
4540d41d4e [MIRROR] Fixes Reagent Dispensers Not Removing Reagents [MDB IGNORE] (#14345)
* Fixes Reagent Dispensers Not Removing Reagents (#67611)

* Fixes Reagent Dispensers Not Removing Reagents

Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com>
2022-06-16 12:58:49 +01:00
Gandalf
9bd2e24b42 Update human_update_icons.dm 2022-06-16 01:22:11 +01:00
Gandalf
7b7b7af9e6 fix ci(partly) (#14333)
* Update mecha_equipment.dm

* Update human_update_icons.dm

* Update human_update_icons.dm

* e
2022-06-15 18:23:27 +01:00
SkyratBot
d0313e5574 [MIRROR] fixes outfit sanity unit test initial [MDB IGNORE] (#14327)
* fixes outfit sanity unit test initial (#67731)

* fixes outfit sanity unit test initial

* wahoo

* fixes outfit sanity unit test initial

* fixes outfit sanity unit test initial

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-06-15 12:35:46 +01:00