Commit Graph

6114 Commits

Author SHA1 Message Date
Gandalf
0d2b3db288 FIRE ALL PHASERS at MONKE [CONFIRMED KILL] (#4107)
* FIRE ALL PHASERS

* Update monkey_behaviors.dm
2021-03-12 23:27:51 +00:00
SkyratBot
84f6558402 [MIRROR] Tramstation: choo choo MORE MAP COMIN' THROUH (#4083)
* Tramstation: choo choo MORE MAP COMIN' THROUH

* Tramstation: Skyrat Edition (#4104)

* Decals Fixed

* Modularity? Whatever

* Fuck me if I need to make a second PR for this

* Blueshield + Cryo + Ian Fursuit

* Automatic changelog generation for PR #4104 [ci skip]

Co-authored-by: MMMiracles <lolaccount1@hotmail.com>
Co-authored-by: Cheshify <73589390+Cheshify@users.noreply.github.com>
2021-03-12 23:19:38 +00:00
SkyratBot
391f1d2552 [MIRROR] Item hover outline FX (#4090)
* Revert "[MODULAR] Adds item outline glow (#3861)"

This reverts commit 9ea4373618.

* ..

Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-03-12 22:44:54 +00:00
SkyratBot
b8cfa0bdff [MIRROR] fix missing fee in payment (#4095)
* fix missing payment (#57608)

* fix missing fee in payment

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-12 14:29:33 +00:00
SkyratBot
14d590d16c [MIRROR] Tourists now pay for their DAMN items again. (#4091)
* Tourists now pay for their DAMN items again. (#57611)

* Tourists now pay for their DAMN items again.

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-12 14:28:12 +00:00
SkyratBot
66eaf09920 [MIRROR] Patch runtime from unequip before equip (#4085)
* Patch runtime from unequip before equip (#57272)

https://gist.github.com/Gurkenglas/1a8c40afb1106a4233ef65a36af3148c

This "harmless" runtime resulted from trying to unregister a squeak from its bananium's holder before it was ever finished equipping - perhaps #56820 did not expect https://github.com/tgstation/tgstation/blob/master/code/datums/components/storage/concrete/_concrete.dm#L160.

* Patch runtime from unequip before equip

Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
2021-03-12 00:42:14 +00:00
SkyratBot
e98da90b77 [MIRROR] Making blood less frustrating (#4086)
* Making blood less frustrating (#57085)

Two changes.

1. If a splatter of blood isn't bloody enough, the character will not get bloody shoes.

2. Characters with light steps trait won't get bloody clothes if they step on a bloody tile without shoes.

3. added: Blood dries over time. Usually, 3 or 6 minutes. If a splatter is big enough, it can stay wet up to 15 minutes.

Why It's Good For The Game

The entire crew won't have bloody shoes anymore.
Less time wasted looking for showers or sinks to wash their shoes after stepping on a near invisible blood decal.
Characters without shoes (or who don't want to get their clothes bloody after taking them off) will get more use from a near useless trait.
Changelog

cl
qol: Blood splatters only make your shoes or feet bloody if the tile is bloody enough,
qol: Light steps trait prevents clothing from being covered in blood if you step on a bloody tile with your shoes off.
add: Blood dries over time. Usually, 3 or 6 minutes. If a splatter is big enough, it can stay wet up to 15 minutes.
/cl

(grammaticly impoved by @ maxymax13)

* Making blood less frustrating

Co-authored-by: Kush1Push1 <78963858+Kush1Push1@users.noreply.github.com>
2021-03-12 00:42:03 +00:00
SkyratBot
3a84837e26 [MIRROR] Fixes icon fetch mapping helper / chasms eating mapping helpers. (#4087)
* Fixes icon fetch mapping helper / chasms eating mapping helpers. (#57603)

Doing the fetches asynchronously both made cache irrelevant and caused mixup with icon use.

Also semi-related fix, where chasms could delete mapping helpers.

* Fixes icon fetch mapping helper / chasms eating mapping helpers.

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2021-03-12 00:41:34 +00:00
SkyratBot
b57fd0e072 [MIRROR] You can no longer get mauled by 20 rabid corgis in a duffel bag (#4065)
* You can no longer get mauled by 20 rabid corgis in a duffel bag  (#57592)

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

* You can no longer get mauled by 20 rabid corgis in a duffel bag

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
2021-03-11 14:14:01 +01:00
SkyratBot
7bceb7699b [MIRROR] Voice of god refactor; no more 'else if' cascade. (#4062)
* Voice of god refactor; no more 'else if' cascade. (#57578)

* Voice of god refactor; no more 'else if' cascade.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-11 13:50:28 +01:00
SkyratBot
e85f8a4486 [MIRROR] Replace some turf in range() with RANGETURFS and fix(?) bspace trauma (#4070)
* Replace some turf in range() with RANGETURFS and fix(?) bspace trauma (#57566)

* Replace some turf in range() with RANGETURFS and fix(?) bspace trauma

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-03-11 13:44:28 +01:00
SkyratBot
7e6a7bd64b [MIRROR] Fixes food trash element not generating trash, including fixing gatfruits not dropping guns. (#4059)
* Fixes food trash element not generating trash, including fixing gatfruits not dropping guns. (#57590)

* Fixes food trash element not generating trash, including fixing gatfruits not dropping guns.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-11 13:36:07 +01:00
SkyratBot
7b791a1f85 [MIRROR] [webedit] Pulsing the open wire toggles airlocks, even when it is cut (#4058)
* pulsing the open wire toggles airlocks, even when cut (#57562)

* [webedit] Pulsing the open wire toggles airlocks, even when it is cut

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2021-03-11 07:54:23 +01:00
Swiftfeather
3c4bd9643e My laptop did it! wow! (#4036) 2021-03-10 12:13:14 +00:00
SkyratBot
0dfff71e8f [MIRROR] fixes bane backbreaker from making customers flee (#4041)
* fixes bane backbreaker from making customers flee (#57564)

* fixes bane backbreaker from making customers flee

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-10 12:11:55 +00:00
SkyratBot
9eed6e7966 WOWZERS! tourist bot achievements and roundend economic report from Centcom (tm) (#4039)
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-10 12:11:34 +00:00
SkyratBot
bf451b7e62 [MIRROR] Medbot centcom announcer and relative station trait. (#4033)
* Medbot centcom announcer and relative station trait. (#57532)

Co-authored-by: Qustinnus <Floydje123@ hotmail.com>

* Medbot centcom announcer and relative station trait.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Qustinnus <Floydje123@ hotmail.com>
2021-03-10 11:34:08 +00:00
SkyratBot
83cd53bcdb new station trait: hangover (#4010)
Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-03-09 18:10:48 +00:00
SkyratBot
5c560abba2 [MIRROR] Fuck Greytiders: Buffs the Chef's CQC (#4019)
* Fuck Greytiders: Buffs the Chef's CQC (#57503)

* Fuck Greytiders: Buffs the Chef's CQC

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-03-09 17:31:30 +00:00
SkyratBot
d829ebab49 [MIRROR] Fix issues with custom reagent holder (#4014)
* Fix issues with custom reagent holder (#57132)

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

* Fix issues with custom reagent holder

Co-authored-by: Jack LeCroy <3073035+jacklecroy@users.noreply.github.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>
2021-03-09 17:31:07 +00:00
SkyratBot
682d711618 [MIRROR] Refactors the paper bin behavior for dragging to pick up into an element (#4013)
* Refactors the paper bin behavior for dragging to pick up into an element (#57501)

* Drag pickup element for the paper bin behavior

* invokes async on put_in_hands to comply with the linter

* documented and like better names

* blackspace

* Refactors the paper bin behavior for dragging to pick up into an element

Co-authored-by: spessbro <51048066+spessbro@users.noreply.github.com>
2021-03-09 17:31:00 +00:00
SkyratBot
ea60589f74 [MIRROR] Gives robot tourists a self defense course (#4009)
* Gives robot tourists a self defense course (#57506)

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

* Gives robot tourists a self defense course

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-09 17:29:56 +00:00
SkyratBot
128f504bc6 [MIRROR] Adds a hotkey that puts you in throw mode aslong as you hold it (#4001)
* Adds a hotkey that puts you in throw mode aslong as you hold it (#57331)

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

* Adds a hotkey that puts you in throw mode aslong as you hold it

* a

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-08 19:06:03 +00:00
SkyratBot
42e7eba82b [MIRROR] Adds an Ocky icky phobia (#3996)
* Adds an Ocky icky phobia (#57450)

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>

* Adds an Ocky icky phobia

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>
2021-03-08 07:41:27 +00:00
SkyratBot
2fb0421d2f [MIRROR] Tweaks to robo-tourists (#3993)
* Tweaks to robo-tourists (#57497)

 balance: Robotourists pay more for food now
qol: Only one robo-tourist will wait at the door at any time, preventing constant spam if you only have 2 seats.
qol: more variation in robo-tourist colors

* Tweaks to robo-tourists

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-03-08 07:41:07 +00:00
SkyratBot
0695f930e9 [MIRROR] Removes the upgraded h2 axe (#3992)
* Removes the upgraded version of the h2 axe, the one with lifesteal (#57476)

I intended to clear this up before the pr adding this got merged, but I overslept. Don't ask

It's a very hard to get tool, but it's just kinda like, a fire axe but with slightly more damage and lifesteal.
Endgame atmos content should be atmos related, not just a good weapon. Also it's way too time consuming to
acquire, so its overpoweredness is balanced by its rarity. I don't like tools that are setup like this, since
they just end up bloating wiki articles.

* Removes the upgraded h2 axe

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-03-08 07:40:56 +00:00
SkyratBot
4b604b16d9 [MIRROR] Grav gen sound a bit less loud (#3986)
* lowered the grav gen sound a bit to stop IRL blood loss from ears (#57498)

* Grav gen sound a bit less loud

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-08 06:07:28 +00:00
SkyratBot
c3085db1ad [MIRROR] Fix issues with martial arts attacks not registering (#3979)
* Fix issues with martial arts attacks not registering (#57131)

* Fix issues with martial arts attacks not registering

Co-authored-by: Jack LeCroy <3073035+jacklecroy@users.noreply.github.com>
2021-03-08 01:30:14 +00:00
SkyratBot
136915aa72 [MIRROR] Dog AI 2.0 (#3972)
* Dog AI 2.0 (#57186)

Now that JPS and AI movement datums are fully merged, I'm here to take another (my third actually) crack at giving dogs fun AI. Here's a video demonstration (somewhat WIP), and a quick rundown of everything dogs will be able to do. Basically all of these behaviors are generic and can be extended to other simple mobs,
Commands and Friendship
Fetching
Attack/Harass
Heel
Play Dead

* Dog AI 2.0

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-07 02:29:00 +00:00
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