Commit Graph

6085 Commits

Author SHA1 Message Date
SkyratBot
38c2e65e01 [MIRROR] Adds Armhulen's PR of Dennok's shuttle decal PR with Mothblocks' reviews (#3953)
* Adds Armhulen's PR of Dennok's shuttle decal PR with Mothblocks' reviews (#57456)

Co-authored-by: Dennok <Deneles@ yandex.ru>
Co-authored-by: Couls <coul422@ gmail.com>
Co-authored-by: TiviPlus <57223640+TiviPlus@ users.noreply.github.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds Armhulen's PR of Dennok's shuttle decal PR with Mothblocks' reviews

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Dennok <Deneles@ yandex.ru>
Co-authored-by: Couls <coul422@ gmail.com>
Co-authored-by: TiviPlus <57223640+TiviPlus@ users.noreply.github.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-06 23:11:04 +00:00
SkyratBot
a54824a776 [MIRROR] Improves Chav to be more chav (#3923)
* Improves Chav to be more chav (#57444)

* Improves Chav to be more chav

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-03-06 19:46:26 +00:00
SkyratBot
0de34c8c01 [MIRROR] Purges two redundant proc calls with human icon updates. (#3913)
* Purges two redundant proc calls. (#57421)

Title. dna.species.handle_body() calls remove_overlay(BODY_LAYER) already. I added a comment about the other one.

* Purges two redundant proc calls with human icon updates.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-06 00:57:40 +00:00
SkyratBot
c01e5fc7c6 [MIRROR] ID trims no longer apply to cards when visualsOnly is TRUE on equip() (#3906)
* ID trims no longer apply to cards when visualsOnly is TRUE on equip()  (#57436)

* ID trims no longer apply to cards when visualsOnly is TRUE on equip()

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-06 00:56:25 +00:00
Tom
c1ab022d95 oops (#3901) 2021-03-05 21:28:29 +00:00
SkyratBot
4776fb14d4 [MIRROR] Departmental sec officers now appear on the crew manifest as sec. (#3893)
* Departmental sec officers now appear on the crew manifest as sec.

* Update jobs.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-05 15:32:08 +00:00
SkyratBot
6a005eb2d5 [MIRROR] Adds the senders ckey to cross-server msgs (for admin) (#3892)
* Adds ckey notification to cross-server msgs (admin) (#57392)

* Adds the senders ckey to cross-server msgs (for admin)

Co-authored-by: Dorsisdwarf <isenpingu@hotmail.co.uk>
2021-03-05 14:05:13 +00:00
SkyratBot
551ca60e3b [MIRROR] Fixes ID trim singletons ignoring config flags. (#3890)
* Fixes ID trim singletons ignoring config flags. (#57406)

* Fixes ID trim singletons ignoring config flags.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-05 14:04:16 +00:00
SkyratBot
c241bdec2b [MIRROR] Cayenne can pick up the nuclear authentication disk (#3887)
* Cayenne can pick up the nuclear authentication disk (#57395)

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>

* Cayenne can pick up the nuclear authentication disk

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>
2021-03-05 14:02:35 +00:00
Yawet330
834dcd6883 [NONMODULAR]Employs interns less. (#3875)
* Update neutral_traits.dm

* Update neutral_traits.dm

* Update neutral_traits.dm
2021-03-05 00:11:58 +00:00
SkyratBot
9268949ce0 [MIRROR] Defines some traits and cleans it out a little (#3873)
* Defines some traits and cleans it out a little

* Update stunbaton.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-04 21:57:43 +00:00
Gandalf
9ea4373618 [MODULAR] Adds item outline glow (#3861)
* start

* Update outline_procs.dm

* Update outline_procs.dm

* Update outline_procs.dm

* Update outline_procs.dm
2021-03-04 21:52:11 +00:00
SkyratBot
3ae323fb97 [MIRROR] Icebox Wendigo Buff + Crusher Trophies (#3863)
* Icebox Wendigo Buff + Crusher Trophies (#56258)

Co-authored-by: Jonathan Church <jchurch093@ gmail.com>
Co-authored-by: s <wesoda24@ gmail.com>
Co-authored-by: spookydonut <github@ spooksoftware.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>

* Icebox Wendigo Buff + Crusher Trophies

Co-authored-by: Whoneedspacee <yougotreallyowned@gmail.com>
Co-authored-by: Jonathan Church <jchurch093@ gmail.com>
Co-authored-by: s <wesoda24@ gmail.com>
Co-authored-by: spookydonut <github@ spooksoftware.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2021-03-04 21:31:55 +00:00
SkyratBot
957c3a0e6d [MIRROR] Beauty element fixes for hard-dels and super-beauty (#3859)
* Beauty element fixes for hard-dels and super-beauty (#57396)

* pass correct material amount to on_removed

* skip detach logic in beauty element for objects that don't actually have beauty

* always remove area-sensitive trait when detaching beauty element

* Beauty element fixes for hard-dels and super-beauty

Co-authored-by: William Wallace <me@wiox.me>
2021-03-04 20:47:01 +00:00
SkyratBot
da88064b1d [MIRROR] Tweaks cryostylane to use the new reaction mechanics, incorporating stasis iceblocks, freezing, temporary organ decay prevention and surgery speed modifiers. (#3841)
* Tweaks cryostylane to use the new reaction mechanics, incorporating stasis iceblocks, freezing, temporary organ decay prevention and surgery speed modifiers.

* Update holder.dm

* Update holder.dm

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-04 16:56:37 +00:00
Gandalf
f23a1582e1 Removes cloning once and for all (#3808)
* goodbye hard work

* aaa

* Update station_ship.dmm

* Update whiteshipruin_box_skyrat.dmm

* a
2021-03-04 15:09:48 +00:00
SkyratBot
fd4c012498 [MIRROR] Weakref docs (#3843)
* Weakref docs (#57330)

Adds documentation to weakrefs, as I've been asked quite a few times how they work since existing code is a bit confusing.

* Weakref docs

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-03-04 12:42:19 +00:00
SkyratBot
c5e1b6967a [MIRROR] Fixes crafted foods not getting reagents from its contents (#3837)
* Fixes crafted foods not getting reagents from its contents (#57258)

* Fixes crafted foods not getting reagents from its contents

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-03-04 01:04:17 +00:00
SkyratBot
24803c3662 [MIRROR] Fixes another broken announcer sound (and removes a copy-pasted file) (#3835)
* Fixes another broken announcer sound (and removes a copy-pasted file) (#57369)

* Fixes another broken announcer sound (and removes a copy-pasted file)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-03-04 01:03:56 +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
d9ca6addde [MIRROR] Fix stacking of blast doors and shutters from crafting (#3822)
* Fix stacking of blast doors and shutters from crafting (#57360)

* Fix stacking of blast doors and shutters from crafting

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-04 01:01:44 +00:00
SkyratBot
68b06637e1 [MIRROR] Moves heirloom lists to job/species datums (#3773)
* Moves heirloom lists to job/species datums

* Revert "Merge branch 'master' into upstream-merge-57329"

This reverts commit dde12e8a1bb916f4e152925c181d006210402423, reversing
changes made to 1994fc1ee357824519f1b3071e774f6700e99c62.

* Revert "Revert "Merge branch 'master' into upstream-merge-57329""

This reverts commit 3d7c92afc1b92ab4d70c456f06f24d3213324338.

* a

* a

* Update chief_medical_officer.dm

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 18:59:14 +00:00
Gandalf
c13badc770 Old to New ID system compliance (#3807)
* a

* Update modular_skyrat/modules/icspawning/code/game/objects/items/cards_ids.dm
2021-03-03 18:35:48 +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
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
38f5faf0a7 [MIRROR] Fixes surrender alert sticking around forever (#3774)
* Proper source for surrender status effect (#57312)

* Fixes surrender alert sticking around forever

Co-authored-by: Yenwodyah <yenwodyah@gmail.com>
2021-03-03 02:00:20 +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
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
Yawet330
e7d29c854e [NONMODULAR]Brings Noc regen in line with starlight and fleshmend (#3739)
* Brings Noc regen in line with starlight and fleshmend

* man im dumb
2021-03-01 22:30:12 +00:00
SkyratBot
a98cab69ce [MIRROR] Hulks can shove on combat mode like non-hulks (#3747)
* Hulks can shove on combat mode like non-hulks (#57275)

* Hulks can shove on combat mode like non-hulks

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-01 22:29:36 +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
b7da8c2269 [MIRROR] Adds new station traits that gives departments / everyone death rattle implants (#3683)
* Adds new station traits that gives departments / everyone death rattle implants

* Update jobs.dm

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-28 19:40:35 +00:00
SkyratBot
6a192731eb [MIRROR] Fixes ERT Briefing Officer Outfit pref (#3664)
* Fixes ERT Briefing Officer Outfit pref (#57069)

I was dumb in #56345 and committed a suggestion from a maintainer without actually checking what it did, leading to the part where you select what outfit you want in your preferences to not actually let you select an outfit.

This also removes the can_be_admin_equipped var from outfit datums, apparently it was supposed to be used for outfits that were only supposed to be spawned in certain ways or some nonsense, but nothing actually used it so bye bye

* Fixes ERT Briefing Officer Outfit pref

* Update preferences.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-28 14:44:32 +00:00
SkyratBot
7b226dd6e1 [MIRROR] RangedAttack now takes modifiers. (#3706)
* RangedAttack now takes modifiers. (#57214)

* RangedAttack now takes modifiers.

Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
2021-02-28 12:25:00 +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
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
b2f8706776 [MIRROR] Adds cooldown feedback to emotes (#3678)
* Adds cooldown feedback to emotes

* Update emotes.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-02-27 15:02:02 +00:00
SkyratBot
0e8d991f5e [MIRROR] Poor Aim now gives you Stormtrooper Aim. (#3691)
* Poor Aim now gives you Stormtrooper Aim. (#56511)

* Poor Aim now gives you Stormtrooper Aim.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-02-27 12:36:25 +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
c1f1a7c2cf [MIRROR] Stops histamine and toxin damage from being applied to allergy sufferers while in stasis. (#3682)
* Stop allergy effects while in stasis (#57188)

Allergy sufferers will no longer accumulate histamine and die on the
stasis bed while in stasis.

* Stops histamine and toxin damage from being applied to allergy sufferers while in stasis.

Co-authored-by: prodirus <44090982+prodirus@users.noreply.github.com>
2021-02-26 16:42:12 +00:00
SkyratBot
f1f181a184 [MIRROR] Disabler pellet clouds no longer cause burn wounds (#3676)
* Disabler pellet clouds no longer cause burn wounds (#57180)

* Disabler pellet clouds no longer cause burn wounds

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-02-26 14:20:33 +00:00
SkyratBot
5bfe96c630 [MIRROR] Fixes virology stat bonuses and fixes narcolepsy (#3675)
* Fixes stat bonuses and narcolepsy (#57178)

* Fixes virology stat bonuses and fixes narcolepsy

Co-authored-by: Redmoogle <dakotamew@gmail.com>
2021-02-26 14:17:46 +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
0ee54f4bd4 [MIRROR] Combo streaks (not just the hud icons) now reset after half a dozen seconds (amount subject to change). (#3672)
* Combo streaks (not just the hud icons) now reset after half a dozen seconds (amount subject to change). (#57167)

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

* Combo streaks (not just the hud icons) now reset after half a dozen seconds (amount subject to change).

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Ghommie <425422238+Ghommie@ users.noreply.github.com>
2021-02-26 14:09:01 +00:00
SkyratBot
40cd6757fb [MIRROR] Improves throat slitting combat log messages (#3661)
* Improves throat slitting combat log messages (#57176)

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

* Improves throat slitting combat log messages

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
2021-02-26 14:04:22 +00:00
Azarak
ec13ad8e36 Removes forced brain damage speech from dumbness trauma (#3630) 2021-02-25 13:51:16 +00:00
SkyratBot
786788ca56 [MIRROR] Allows ghosts to start messages with asterisks in deadchat again (#3644)
* Allows ghosts to start messages with asterisks in deadchat again (#57159)

#56519 had noble goals in trying to make emote code more robust for
ghosts, but in doing so it undid #47144, which was made to allow people
to start messages with asterisks in deadchat without getting hassled by
the game thinking you're emoting. This re-limits the emote checker to
the only two emotes ghosts have ever had, *spin and *flip.

* Allows ghosts to start messages with asterisks in deadchat again

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-02-25 13:41:20 +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
21a986753e [MIRROR] Monkeys no longer rip apart machines from the inside (#3632)
* Monkeys no longer rip apart machines from the inside

monkeys only take things if theyre on a turf now...technically this bug made sense cuz the monkey was in the machine with the parts

* Monkeys no longer rip apart machines from the inside

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-02-24 20:35:33 +00:00