Commit Graph

26684 Commits

Author SHA1 Message Date
SkyratBot ba02b2094d [MIRROR] Minor typo and comment fixes follow-up for ID card rework (#3830)
* Minor typo and comment fixes follow-up for ID card rework (#57318)

* Minor typo and comment fixes follow-up for ID card rework

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-04 01:03:09 +00:00
SkyratBot 26fb5002f8 [MIRROR] Scanner gates now have wires/interact with signalers. (#3829)
* Scanner gates now have wires/interact with signalers. (#57195)

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

* Scanner gates now have wires/interact with signalers.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-04 01:02:58 +00:00
SkyratBot e0f514671e [MIRROR] Creates offstation variants of the protolathe and circuit imprinter for offstation and ghost roles. (#3825)
* Creates offstation variants of the protolathe and circuit imprinter for offstation and ghost roles. (#57367)

* Creates offstation variants of the protolathe and circuit imprinter for offstation and ghost roles.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-04 01:02:30 +00:00
SkyratBot 91fa56575e [MIRROR] Mines no longer get triggered by directional lights (#3810)
* Mines no longer get triggered by directional lights (#57349)

fix #55382

* Mines no longer get triggered by directional lights

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-03 18:35:25 +00:00
SkyratBot 13d372abf7 [MIRROR] Adds new Special Syndicate Bundle, "Ancient" (#3800)
* Adds new Special Syndicate Bundle, "Ancient"

* Update uplink_kits.dm

Co-authored-by: YakumoChen <king_yoshi42@yahoo.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 18:29:28 +00:00
Tom 020b5f14c8 captain case access (#3805) 2021-03-03 17:43:19 +00:00
Tom 04b60cb176 Repaths agent IDs in modular smuggler's satchels and traitor loadouts (#3804)
* fixes agent ID repath in smuggler satchel

* repaths for modular traitor loadouts

* forgot this one oops
2021-03-03 16:31:33 +00:00
SkyratBot 6250754697 [MIRROR] At first i thought that i was being forced to add a feature 🤮 but then i realized i was being encouraged to refactor 😄. Electrified chair is now a component instead of a failure (#3801)
* At first i thought that i was being forced to add a feature 🤮 but then i realized i was being encouraged to refactor 😄. Electrified chair is now a component instead of a failure (#57117)

* At first i thought that i was being forced to add a feature 🤮 but then i realized i was being encouraged to refactor 😄. Electrified chair is now a component instead of a failure

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2021-03-03 14:19:19 +00:00
Tom acdb02a242 bulkee (#3768) 2021-03-03 05:20:46 +00:00
Swiftfeather 245c32dadd EYYY vape works now (#3790) 2021-03-03 05:20:05 +00:00
Tom 7340f8c3db [SEMI-MODULAR] [READY] Space Hotel Rework (#3409)
* a

* :hhh:

* reworks hotel

* iron repath eee

* modularize

* arcade

* cables

* fills unused areas

* does this fix it 🤔

* pipe

* plants and office touchup

* bruh

* manager role

* adds a little carpet

* door access reqs

* original hotel revert

* gitkraken hates me

* swaps out flooring, adds some more lights

* plating

* modularisation

Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-03-03 05:00:11 +00:00
SkyratBot c765afc23d [MIRROR] Chef Produce Console, for cases where there are no botanists (#3786)
* Chef Produce Console, for cases where there are no botanists (#57298)

* Chef Produce Console, for cases where there are no botanists

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-03 03:42:00 +00:00
SkyratBot 53938baf04 [MIRROR] Wallets no longer show redundant examine text for ID cards. (#3784)
* Wallets no longer show redundant examine text for ID cards.

* Update wallets.dm

* Update wallets.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-03 02:44:44 +00:00
SkyratBot d42c2c0481 [MIRROR] Announced Extended now sends a report for station traits + minor punctuation cleanup (#3779)
* Announced Extended now sends a report for station traits + minor punctuation cleanup

* Update dynamic.dm

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-03 02:44:32 +00:00
SkyratBot ac89e30e5b [MIRROR] Japanese Tourists! Oh, and beef stroganoff, I guess! (#3782)
* Japanese Tourists! Oh, and beef stroganoff, I guess! (#57305)

Co-authored-by: Qustinnus <Floydje123@ hotmail.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>

* Japanese Tourists! Oh, and beef stroganoff, I guess!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Qustinnus <Floydje123@ hotmail.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>
2021-03-03 02:02:34 +00:00
SkyratBot 438ce50872 [MIRROR] Fixes the Ratvar ruin on Lavaland (#3780)
* Fix ratvar ruin generation issues (#57233)

Creates a ruin area for the dead ratvar ruin map and remaps to it

* Fixes the Ratvar ruin on Lavaland

Co-authored-by: Maurukas <66576896+Maurukas@users.noreply.github.com>
2021-03-03 02:02:20 +00:00
SkyratBot 1cfa918513 [MIRROR] Operating computers no longer link to stasis beds. (#3775)
* Operating computers no longer link to stasis beds. (#57306)

* Operating computers no longer link to stasis beds.

Co-authored-by: Cimika/Lessie/KathyRyals <65850818+KathyRyals@users.noreply.github.com>
2021-03-03 02:00:30 +00:00
SkyratBot 5a0b30616c [MIRROR] Miscellaneous appearance fixes. (#3771)
* Miscellaneous appearance fixes. (#57133)

* Fixes modular computer runtimes

- Adds a proc to eat the source arg of the update icon signal.

* Fixes a couple things not passing the right args

- Fixes the alien leap hallucination passing a string as the first arg to updat_icon
- Fixes the roulette machine passing the payout as the first arg to update_icon.

* Miscellaneous appearance fixes.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-03-03 01:59:21 +00:00
SkyratBot a05f7e863a [MIRROR] Fully implements the ID Card design document (#3729)
* Fully implements the ID Card design document

* Oh fuck that hurt.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 01:54:25 +00:00
gonenoculer5 eb803c7c65 Adjusts skyrat nerf to Contractor Batons (#3758)
Makes contractor batons useful again by reverting the damage to something closer to the original damage so that it remains an effective tool.
2021-03-02 19:17:10 +00:00
SkyratBot 25092a85bb [MIRROR] Reworks plumbing reaction chamber, purity support (#3763)
* Rework plumbing reaction chamber, purity support (#57071)

Currently does four things:

The reaction chamber now supports purity! It has a yellow (acid) and green (basic) input for buffers, aswell as a setting to automatically dispense either an acidic or alkalic buffer when above/below a certain pH! Now you can make a 100% pure meth factory! The buffer connects are on an alternate layer.

Probably going to be less loved, but I removed the reaction chambers ability to pick reagents from the net. Instead, it will pull untill a set volume is reached. Then it'll start reacting. While this means that players will have to be more creative and use a wider array of machinery.

Also new machine! Buffers! They fill the hole that reagent chambers left. They can be set with a threshold volume and will only start putting out chems when ALL of their neighbouring buffers also are also above this threshold. You might have a lot of one chem and have to wait for a more specialized chem to be produced, and with the cleverness of reaction chambers gone, bufferers can do just that: wait.

I also removed all but two layers. I want to make it obvious what layer the buffer connects are on. Also layers are basically unusable and I'm gonna give them a rework very soon. I'll put the things back in then when they actually have something to contribute

* Reworks plumbing reaction chamber, purity support

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-03-02 19:12:11 +00:00
SkyratBot 5564e0a929 [MIRROR] Luxury bar capsule no longer throws a runtime when deployed (#3743)
* Luxury bar capsule no longer throws a runtime when deployed (#57291)

Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>

* Luxury bar capsule no longer throws a runtime when deployed

Co-authored-by: Dex <60656530+Ewwmewgewd@users.noreply.github.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
2021-03-01 22:28:50 +00:00
SkyratBot e63094d9ae [MIRROR] adds a bitflag for no random pixel shift on dropping, adds turf_flags var to replace usage of flags_1 on turfs (#3737)
* adds a bitflag for no random pixel shift on dropping, adds turf_flags var to replace usage of flags_1 on turfs (#57263)

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

* adds a bitflag for no random pixel shift on dropping, adds turf_flags var to replace usage of flags_1 on turfs

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-01 17:55:55 +00:00
SkyratBot f5083f498b [MIRROR] *smacks table* Hot Damn! (#3734)
* *smacks table* Hot Damn! (#57269)

* *smacks table* Hot Damn!

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-01 17:49:38 +00:00
SkyratBot 38240f0df3 [MIRROR] Allow admins to cancel dynamic midround events (+ another 2 year old Dynamic fix!) (#3732)
* Allow admins to cancel dynamic midround events (+ another 2 year old Dynamic fix!) (#57248)

Admins will now be warned with a 10 second timer about a midround event. They will have the option to cancel it, or to replace it with a different midround event.

Fixes a bug where the "Execute" midround ruleset button would not force the chance correctly (FUCK the term "dry_run").

Moves out dynamic ruleset picking to its own file, as in line with the rest of the code splitting I've done. Makes it nicer to work with, as opposed to a several thousand line script.

* Allow admins to cancel dynamic midround events (+ another 2 year old Dynamic fix!)

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-03-01 17:49:12 +00:00
SkyratBot 4032c73891 [MIRROR] Fermichem 2.4 - C2 medicine recipe adaptations and atunements to the new mechanics (#3701)
* Fermichem 2.4 - C2 medicine recipe adaptations and atunements to the new mechanics

* Update human_defense.dm

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-28 15:21:34 +00:00
KathrinBailey 28b9239271 toolspeed increases to 0.5 from 0.7 for power tools (#3715)
also increases syndie jaws speed for obvious reasons
2021-02-28 14:36:08 +00:00
SkyratBot 098b4074e0 [MIRROR] Adds unit test for spawned food edibility (#3704)
* Adds unit test for spawned food edibility (#57232)

* Adds unit test for spawned food having reagents

- Adds stack trace for biting food failing due to a lack of reagents
- Adds checks for seed var being set under food/grown's initialize() in grown.dm
- Fixes issue with gondola meat code duplicated for penguin meat slabs resulting in a runtime and being unable to slice penguin meat
- Adds seeds for bombananas

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

* Adds unit test for spawned food edibility

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-28 12:23:56 +00:00
SkyratBot 04c193462a [MIRROR] Fixes plungers missing worn icon states (#3702)
* Adds missed worn icon states for plungers (#57216)

* Fixes plungers missing worn icon states

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
2021-02-27 22:46:00 +00:00
SkyratBot d74f23c04b [MIRROR] Fixes pin the tail on the corgi. (#3699)
* Fixes pin the tail on the corgi. (#57218)

There was an old check on there that was completely unnecessary to the tails being pinned, combat mode broke it further but on the whole the check wasn't necessary, so it's gone and now the game works as expected.

* Fixes pin the tail on the corgi.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2021-02-27 20:30:27 +00:00
SkyratBot 640cc9744c [MIRROR] [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes (#3697)
* [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes (#56889)

* crystallizer

* [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-02-27 18:55:16 +00:00
SkyratBot 70fe7d1f86 [MIRROR] Dynamic now plays a part in controlling random event antagonists (#3685)
* Dynamic now plays a part in controlling random event antagonists

* Update _event.dm

* Update spider_infestation.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-02-27 12:35:25 +00:00
SkyratBot a21bc8e16c [MIRROR] Makes spawned watermelon slices edible (#3688)
* Makes spawned watermelon slices edible (#57205)

* Makes spawned watermelon slices edible

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
2021-02-27 12:02:30 +00:00
SkyratBot 84fbdbf1f4 [MIRROR] Fix some announcement sounds (#3686)
* Fix some announcement sounds (#57192)

* Fix some announcement sounds

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-02-27 11:27:18 +00:00
SkyratBot 4770eca75e [MIRROR] Adds tourist robots that order food and drinks from the bar and cafeteria (#3651)
* Adds tourist robots that order food and drinks from the bar and cafeteria (#57010)

* Adds Tourism Economy

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds tourist robots that order food and drinks from the bar and cafeteria

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-27 09:19:00 +00:00
SkyratBot 68a69af2e1 [MIRROR] Jukeboxes and disco balls are no longer invisible (#3657)
* Jukeboxes and disco balls are no longer invisible (#57173)

* Jukeboxes and disco balls are no longer invisible

Co-authored-by: Dex <60656530+Ewwmewgewd@users.noreply.github.com>
2021-02-26 14:21:01 +00:00
SkyratBot 8aee19fce6 [MIRROR] Pens and iron rods can embed again (#3670)
* Pens and iron rods can embed again (#57181)

* Pens and iron rods can embed again

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-02-26 14:17:03 +00:00
SkyratBot 39fbae46c8 [MIRROR] Updates the stackcrafting description and normal description of the daemon forge (#3671)
* Updates the stackcrafting description and normal description of the daemon forge (#57126)

* Updates the stackcrafting description and normal description of the daemon forge

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2021-02-26 14:08:39 +00:00
SkyratBot 85e1d9d974 [MIRROR] Fix light floors (#3660)
* Fix light floors (#57152)

* Fix light floors

Co-authored-by: Dex <60656530+Ewwmewgewd@users.noreply.github.com>
2021-02-26 14:04:07 +00:00
OrionTheFox 9fa6dac9e5 Lets medibelts hold hospital gowns (#3638)
Fits hospital gowns into medical belts, for on-site surgeons, paramedics, or doctors who just prefer belts
2021-02-25 13:42:25 +00:00
SkyratBot 4700d21e8f [MIRROR] Fixes Playsound Args (#3640)
* Fixes Playsound Args (#57162)

* Fixes Playsound Args

Co-authored-by: Fox McCloud <Fox-McCloud@users.noreply.github.com>
2021-02-25 13:38:00 +00:00
SkyratBot 1f665ef7f7 [MIRROR] Beauty is now an element. Fixing an issue with enter/exit area comsigs. (#3639)
* Beauty is now an element. Fixing an issue with enter/exit area comsigs. (#57147)

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

* Beauty is now an element. Fixing an issue with enter/exit area comsigs.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Ghommie <425422238+Ghommie@ users.noreply.github.com>
2021-02-25 13:37:25 +00:00
SkyratBot ed2d89976b [MIRROR] Completely refactors glowshroom spreading and makes them self-decay faster (#3633)
* Completely refactors glowshroom spreading and makes them self-decay faster (#56981)

* Completely refactors glowshroom spreading and makes them self-decay faster

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-02-25 13:34:48 +00:00
SkyratBot ab41f49b8e [MIRROR] fixes right clicking with crowbar not working (#3629)
* Fix right clicking with crowbar not working (#57136)

i should have tested my web edit

* fixes right clicking with crowbar not working

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-02-24 17:24:05 +00:00
SkyratBot bdcd5171d3 [MIRROR] Fix midround dynamic injection chance always proccing, another 2 year old Dynamic bug (#3627)
* Fix injection chance always proccing (#57093)

A bug introduced 2 years ago through this diff, which I have no idea
what it was doing. The developer of this hash has apparently left the
SS13 development community, and so I can't ask them their reasoning
behind this. get_injection_chance() always returns a chance, it has no
RNG of its own.

0b90ce9

This is something that shouldn't be taken super lightly, as Dynamic
2021 was balanced entirely around the results of actual rounds, and so
it's possible with this that midround injection becomes way too
uncommon. Worst case scenario, I'll adjust the timers of injection to
try and get a reasonable match.

* Fix midround dynamic injection chance always proccing, another 2 year old Dynamic bug

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-02-24 13:14:59 +00:00
SkyratBot 221f6f1a5d [MIRROR] Spider egg cluster selection update (#3625)
* Update eggcluster radial menu (#57125)

- Updated radial menu for spider selection from an egg clusters. It
  will now also include a small button for showing additional information
  about given spider type. No need to wiki dive to find out about what
  each spider type does.
- You can now a choose spider from an egg cluster from a distance
  instead of having to be next to them as a ghost, which was rather
  annoying and confused new players about why they cannot choose any
  spider type.
- "Click to play" button on when spider egg cluster matures will now
  actually give you a selection of spiders to choose from instead of
  doing nothing and being a dead weight in the chat.

* Spider egg cluster selection update

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-02-24 13:14:10 +00:00
SkyratBot 98d17d7fee [MIRROR] Adds the Intento! (#3617)
* Adds the Intento! (#56770)

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

* Adds the Intento!

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Jack Edge <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-23 23:19:16 +00:00
SkyratBot e5ff997ef8 [MIRROR] Experi-Sci: Techweb nodes may now require you to perform "scientific" experiments (#3614)
* Experi-Sci: Techweb nodes may now require you to perform "scientific" experiments

* Update all_nodes.dm

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-23 21:51:28 +00:00
SkyratBot f0050a6ed7 [MIRROR] Push broom now sweeps on pre move (#3606)
* Push broom now sweeps on pre move (#57105)

* Push broom now sweeps on pre move

Co-authored-by: Dex <60656530+Ewwmewgewd@users.noreply.github.com>
2021-02-23 13:22:36 +00:00
SkyratBot 3d3dcc8527 [MIRROR] #57049 but only the prox check: fixes tape being able to be used on objects without proximity (#3607)
* Sticky tape no longer can be used on objects that aren't within reach. (#57103)

* #57049 but only the prox check: fixes tape being able to be used on objects without proximity

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-02-23 13:22:16 +00:00