Commit Graph

12561 Commits

Author SHA1 Message Date
Azarak cf4f3f10b3 murfing (#1930) 2020-11-29 15:02:24 -06:00
SkyratBot 38bab4eecd [MIRROR] Kills the quickswap shortcut (#1923)
* Kills the quickswap shortcut (#55209)

* Kills the quickswap shortcut

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-11-29 16:07:15 +00:00
SkyratBot 96340d23be [MIRROR] Fixes being unable to install cyborg modules. (#1922)
* Feex (#55228)

Missing ! meant that if an upgrade was unequippable, it would be installable. If it wasn't unequippable, it wouldn't be installable. This is fixed.

No reason I can see for cyborg upgrades to pass through the attack chain if they fail to get installed in general. Most other things stop immediately if they fail. Removed ugly if-then-else chain as a result. I'm sure someone will correct me if I'm wrong on this, it's 2:15am and I want to sleep.

(Note from lemon: the logic was quite literally backwards, I am depressed)

* Fixes being unable to install cyborg modules.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-11-29 02:51:53 +00:00
SkyratBot f969ce5e59 [MIRROR] Fixing robot upgrades not being removed from lists all times. (#1906)
* Fixing robot upgrades sometimes not being removed from lists. (#54842)

* Fixing robot upgrades not being removed from lists all times.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-28 13:03:13 +01:00
SkyratBot a92fdde30e [MIRROR] Remove duplicate definitions of /obj/effect/ex_act, explicitly noop it (#1904)
* Remove duplicate definitions of /obj/effect/ex_act, explicitly noop it (#55076)

/obj/effect/ex_act had several different re-definitions to make it a noop. The original definition would randomly delete it, which is bad news when a lot of /obj/effects are just that--effects, that shouldn't be blown up.

The ones that actually do want to be blown up (like decals) already have their own implementations. The one in place was never ran, and nobody had problems with it.

* Remove duplicate definitions of /obj/effect/ex_act, explicitly noop it

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-11-28 12:59:11 +01:00
SkyratBot c222cfa4c5 [MIRROR] Hauberoach's now properly give correct feedback if you're immune to their headspike. (#1903)
* Hauberoach's now properly give correct feedback if you're immune to their headspike. (#55079)

Hauberoaches now give a different, clearer line of dialog when stepped on by a pierce immune carbon mob.

* Hauberoach's now properly give correct feedback if you're immune to their headspike.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-11-28 12:58:30 +01:00
SkyratBot 948ef10e89 [MIRROR] taming improvements (#1902)
* taming improvements (#55086)

tame var is now set to true on the tamed proc, not right before the tamed proc in feeding proc so if an admin atom proc calls tamed the mob is tamed
vatbeast no longer overrides its faction to neutral because it already sets the action to the tamer's

* taming improvements

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-11-28 12:58:04 +01:00
SkyratBot 2f20342aa2 [MIRROR] recolored skeleton sprites (#1898)
* recolored skeleton sprites (#55185)

skeletons no longer have eye sprites
i recolored skeleton sprites a bit

* recolored skeleton sprites

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-11-28 12:56:01 +01:00
SkyratBot 64c0ecb13f [MIRROR] Changes grenade proc names to be more clear (#1897)
* Changes grenade proc names to be more clear (#55181)

Grenades have, for the longest time, used the proc name preprime() to refer to arming a timed grenade so that it will boom in a few seconds, and prime() to refer to the grenade actually going boom (or releasing foam or anything else grenades do when they go off). This was very confusing, so now these two procs are called arm_grenade() and detonate().

* Changes grenade proc names to be more clear

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-11-28 12:55:30 +01:00
SkyratBot 926c5f519b [MIRROR] Fixes incapacitating sleep test failure, general test touch ups. (#1890)
* Fixes incapacitating sleep test failure, general test touch ups. (#55196)

Fixes the random incapacitating sleep test failure
Tests now provide the option to use a custom turf, by default uses plasteel tiles instead of space
Tests now reserve turf instead of just using a corner in CentCom (which had unaccounted for tiles)

* Fixes incapacitating sleep test failure, general test touch ups.

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-11-28 12:52:18 +01:00
Azarak 10c21321ef Fixes excitable stopping wags (#1887)
* Update carbon_defense.dm

* Update carbon_defense.dm
2020-11-28 09:57:34 +00:00
Azarak afc5281601 Update examine.dm (#1886) 2020-11-28 09:57:13 +00:00
SkyratBot 3bef35bcc1 [MIRROR] Updated strip menus (#1882)
* Updated strip menus (#55094)

Partiallyfixes #34369

Modified xenomorph, monkey, dog, and parrot strip menu UI to be like humanoids'. Also fixed an issue with parrot strip menu where it wouldn't refresh once you removed its headset, and fixed an inconsistency where human handcuff/legcuff removal buttons were different.

* Updated strip menus

Co-authored-by: tattlemothe <66640614+dragomagol@users.noreply.github.com>
2020-11-27 23:14:01 +00:00
SkyratBot 0a9c361f6f [MIRROR] Fixes male underwear/shirts poking through clothes (#1872)
* Fixes male underwear/shirts poking through clothes (#55139)

While investigating a strange intermittent issue with skirts and such randomly losing a pixel in the crotch they weren't supposed to, I found another underwear/undershirt issue. Female characters and plural characters with a female bodytype wearing mens underwear and a fitted outfit would have an errant pixel from the undershirt/underwear show through the crotch/armpits where the outfit lost pixels due to fitting. Underwear and undershirts now undergo the same pixel fitting as other clothes to ensure this doesn't happen.

* Fixes male underwear/shirts poking through clothes

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-11-27 07:45:25 +00:00
SkyratBot f6d60b49f4 [MIRROR] Removes a source of ian harddels, restores soul (#1871)
* Removes a source of ian harddels, keeps mcgruffs bed discription from getting overwritten at roundstart, moves the bed claiming feature to just the dogbed typepath, none of the subtypes, this applies to buckling too (#55158)

Removes a source of ian harddels, keeps mcgruff's bed description from getting overwritten at roundstart, moves the bed claiming feature to just the dogbed typepath, blacklisting subtypes. This applies to buckling too.

This means that a dogbed can only ever belong to one dog. Fuck you.
Remake of #54892, github doesn't like force pushes, not sure why

* Removes a source of ian harddels, restores soul

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2020-11-27 07:45:11 +00:00
SkyratBot 3bf844af89 [MIRROR] Fixes cyborgs in general replenishing stack modules from external sources (#1846)
* Fixes cyborgs in general replenishing stack modules from external sources (#54935)

* Cyborg stack fix

- Makes cyborgs capable of recycling floor tiles again

* Touches up module code

- Makes module code slightly more OOP-compliant
- Speeds up module creation by an imperceptable amount
- Reworks how borg modules handle stacks

* Fixes cyborgs in general replenishing stack modules from external sources

* Update robot_modules.dm

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-11-27 07:28:50 +00:00
SkyratBot 7e41bd29be [MIRROR] Fixes picked up bees, again (#1859)
* Fixes picked up bees, again (#55053)

Bees don't actually have a set icon state, their entire existence is their mutable appearance. This creates problems when something checks for the bee's icon state, like mob_holders. So, this PR sets their icon_state to the corresponding base bee icon on initialization. Visually identical to before, because the overlays / mutable appearance covers it, but their icon_state is no longer null.

* Fixes picked up bees, again

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2020-11-26 23:18:50 +00:00
SkyratBot 38b8791e27 [MIRROR] Fixes issue with mecha drills failing to gib most simplemobs. (#1837)
* Feex (#55144)

For whatever reason we hardcoded the health value for drills at 200 brute damage before they can gib. 200 brute damage was picked as it was double the max health of /mob/living/carbon/whatever and double the max health was like, the cap on brute damage when someone is really, really, really, really dead.

Enter simplemobs. Their max health is regularly under 100, which means a hardcoded value of 200 brute damage to trigger gibbing effects is bad. Not that it matters anyway, because simplemobs also brute damage cap at maxHealth instead of maxHealth * 2 so the only simplemobs that could be gibbed by mech drills are those with 200 or more health.

This has been changed. Simplemobs now cap out at maxHealth * 2 damage, in line with all other /mob/living while drill code has been changed to check for maxHealth * 2 when gibbing instead of a hardcoded 200.

* Fixes issue with mecha drills failing to gib most simplemobs.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-11-26 00:18:57 +00:00
SkyratBot e6879819ea [MIRROR] CanUseTopic() refactor. (#1829)
* CanUseTopic() refactor. (#54747)

* CanUseTopic() refactor.

* Forgot about default_can_use_topic. Tested and working.

* Update bin.dm

* no-nonsense.

* CanUseTopic() refactor.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-25 13:56:56 +01:00
SkyratBot a25041431b [MIRROR] Humans have more complicated body temperatures (#1825)
* Humans have more complicated body temperatures (#54550)

This changes how carbon/humans stabilize body temperature, and changes how damage and wounds are applied based on temperature.

Humans now have a core body temperature along with body temperature. The core temperature is used for natural stabilization and what viruses like fever and shivers target by raising or lowing the core temperature of the mob.
The standard body temperature still exists and acts exactly the same for most items at this time but is now treated as surface temperature in humans.

Damage from body temperature for humans is now based on the core temperature instead of body temperature now.
Humans will now receive burn wounds when the body (surface) temperature is to high for to long.

This causes you to see alerts for the area temperature before you take damage in most cases improving visibility of dangerous situations.

* Humans have more complicated body temperatures

Co-authored-by: NightRed <nightred@gmail.com>
2020-11-25 13:56:04 +01:00
SkyratBot 65368300d2 [MIRROR] Refactors Pastries into newfood. (#1824)
* Refactors Pastries into newfood. (#54996)

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
Co-authored-by: Floyd <Floydje123@ hotmail.com>

* Refactors Pastries into newfood.

* Update collars.dm

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
Co-authored-by: Floyd <Floydje123@ hotmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-11-25 01:02:00 +00:00
SkyratBot 2a0cc258ee [MIRROR] Fixes #55112 - Swapping items no longer eats things (#1823)
* Fixes #55112 - Swapping items no longer eats things (#55122)

Quick swapping items no longer hides them in the mobs contents

* Fixes #55112 - Swapping items no longer eats things

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-11-25 00:01:00 +00:00
SkyratBot 550ba54c0c [MIRROR] Make sure slowdown effects get removed when items are unequipped from a mob (#1813)
* make sure slowdown effects get removed when items are unequipped (#54947)

* Make sure slowdown effects get removed when items are unequipped from a mob

Co-authored-by: Yenwodyah <yenwodyah@gmail.com>
2020-11-24 11:37:57 +01:00
SkyratBot ad7afffbbb [MIRROR] Fixing the point emote being both usable and unusable (#1807)
* Fixing the point emote being both usable and unusable (#55063)

* Fixing the point emote being both usable and unusable

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-24 11:34:27 +01:00
SkyratBot 6b067692e6 [MIRROR] Fixes missing sprites for support holoparasite bluespace beacon (#1806)
* one character fix (#55067)

* Fixes missing sprites for support holoparasite bluespace beacon

Co-authored-by: prodirus <44090982+prodirus@users.noreply.github.com>
2020-11-24 11:33:57 +01:00
SkyratBot 7d653f1f6b [MIRROR] Moves grown food to newfood (#1794)
* Moves grown food to newfood (#55040)

Moves grown food to newfood
Gives trash element support for callbacks for item creation override

* Moves grown food to newfood

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-11-23 22:35:35 +00:00
SkyratBot 89763e5afe [MIRROR] Reload verbs when the client goes into a new mob (#1793)
* Reload verbs when the client goes into a new mob (#55106)

Try this experiment at home:

    1.Ctrl shift click your ghost
    2.Notice that you still have the Ghost tabs, and you don't see OOC > Ghost, uh oh.

This happens for more than ctrl-shift-clicking, it happens a lot with event mobs.

This reloads verbs on /mob/Login, aka when the client goes into a new mob (or when they reconnect).

* Reload verbs when the client goes into a new mob

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-11-23 22:34:51 +00:00
SkyratBot 454ac0fdb4 [MIRROR] Hygienebots de/construct and behave like the other simplebots. (#1792)
* Hygienebots de/construct and behave like the other simplebots. (#55089)

Adds simple deconstruct steps to the hygiene bot assembly, as well as adds a simple crafting menu option to craft one.
Also, corrects an issue with hygienebots not needing to be opened in order to be emagged. They now need to be emagged to be opened with a screwdriver, then emag the open panel in order to emag the robot, just like every other robot.

* Hygienebots de/construct and behave like the other simplebots.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-11-23 22:34:22 +00:00
Gandalf 4331050876 Aliens no longer gib [NON-MODULAR] (#1714)
* Update alien_embryo.dm

* Update alien_embryo.dm

* Some other minor bugfixes

* Update alien_embryo.dm

* Update alien_embryo.dm

* Update code/modules/mob/living/carbon/alien/special/alien_embryo.dm

Co-authored-by: Azarak <azarak10@gmail.com>

* Update alien_embryo.dm

* Update alien_embryo.dm

* Update alien_embryo.dm

Co-authored-by: Azarak <azarak10@gmail.com>
2020-11-23 21:56:24 +01:00
SkyratBot 1e040f5f1e [MIRROR] Makes it so living crate creatures can pass plastic flaps as god intended. (#1788)
* Makes it so living crate creatures can pass plastic flaps as god intended. (#55088)

* Makes it so living crate creatures can pass plastic flaps as god intended.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-11-23 20:46:15 +00:00
Gandalf 8bd4600302 Update emote.dm (#1789) 2020-11-23 21:22:37 +01:00
uomo 6912895247 Fixes and cleanup for logging. (#1735)
* Fixes and a little cleanup.

* False by default.

* Apply suggestions from code review

Co-authored-by: Azarak <azarak10@gmail.com>

* Modularization and comments.

* #include

Co-authored-by: Azarak <azarak10@gmail.com>
2020-11-23 20:27:59 +01:00
SkyratBot 3f22ac0cee [MIRROR] Removed effect/dummy/phased_mob copypasta. Fixed squeak component triggering from abstract effects & co. (#1784)
* Removed effect/dummy/phased_mob copypasta. Fixed squeak component triggering from abstract effects & co. (#54783)

* Removed effect/dummy/phased_mob copypasta. Fixed squeak component triggering from abstract effects & co.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-23 18:29:54 +00:00
SkyratBot 3345b398fa [MIRROR] Fixing the arena shuttle not being unlockable if medals are disabled. (#1775)
* Fixing the arena shuttle being unbuyable if medals are disabled. (#55066)

 Fixed the arena shuttle not being unlockable if medals are disabled.

* Fixing the arena shuttle not being unlockable if medals are disabled.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-22 18:23:38 +00:00
SkyratBot 51fa2dfd84 [MIRROR] Fix nearsighted glasses being able to be neutered with quick swap (#1772)
* Fix nearsighted glasses being able to be neutered with quick swap (#54916)

You can no longer quick swap another pair of glasses with nearsighted to see perfectly.

Currently you can:

    Choose nearsighted
    Quick swap to another pair of glasses
    See perfectly

This wasn't fixed by Shaps' changes since those call dropped, which do not run through unequip code.
I know one of you is abusing this, show yourself!

* Fix nearsighted glasses being able to be neutered with quick swap

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-11-22 18:22:17 +00:00
Gandalf 527cc49a3b Various changes to chat [NON-MODULAR] (#1750)
* Various changes to chat

* Update statpanel.dm
2020-11-21 17:25:00 +01:00
SkyratBot 7570fa440b [MIRROR] Fixing addictions not going away on no-metabolism trait gain. (#1756)
* Fixing addictions not going away on no-metabolism trait gain. (#54797)

Also addiction_list is null by default, considering the wide majority of reagent holders don't even get addicted to stuff.

* Fixing addictions not going away on no-metabolism trait gain.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-21 16:21:50 +00:00
SkyratBot e148f6a72e [MIRROR] Fix Xenomorphs not being able to generate plasma for their abilities. (#1752)
* Fix Xenomorphs not being able to generate plasma for their abilities. (#55051)

Fixes #55006

#54632 added some code to handle organ processing, including a big ol' global list which defines the organ processing order.

Downside to this is that it didn't take account of 5 year old Xenomorph code where the organ slots weren't defines. As a result, `/mob/living/carbon/proc/handle_organs()` would never call the `on_life()` for Xeno organs as they weren't in the big ol' global list.

I created defines for Xeno organs, added them to the global list and updated the organs with the new defines. As a result, Xeno plasma vessels now have their `on_life()` proc fired once again and generate plasma.

In local testing I was generating the expected amount of plasma on and off weeds and was able to successfully evolve up to a Queen.

* Fix Xenomorphs not being able to generate plasma for their abilities.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-11-21 04:00:00 +01:00
SkyratBot aa1e178b8c [MIRROR] Adds a set of nanite storage protocols as a Bepis research, plus small nanite adjustments (#1749)
* Adds a set of nanite storage protocols as a Bepis research, plus small nanite adjustments (#54710)

Adds a new set of nanite protocol programs as a researchable Bepis tech.
Protocol programs are programs that are mutually exclusive within their time, so remember that only one of the following can be active at once in the same host.

    Hive Protocol: Makes nanites use space more efficiently, increasing maximum volume by 250 (500 -> 750)
    Zip Protocol: Makes nanites use a compression routine when not in use, increasing maximum volume by 500 (500 -> 1000) but consuming 0.2 nanites per tick to perform the zipping/unzipping
    Free-Range Protocol: Makes nanite use looser storage routines, reducing the maximum volume by 250 (500 -> 250) but gaining 0.5 nanite replication rate
    S.L.O.P. (Safety Level Override Protocol): Removes nanite storage safety measures, allowing them to reach up to 2000 volume. However, when the volume surpasses the maximum recommended volume (500) the host will start to suffer from side effects, manifesting in slow organ damage. The more the nanite volume approaches the physical limit, the more harmful it becomes.

Replaced the Tinker Nanite Replication Protocol with the Pyramid Protocol, which gives an extra 1.2 regeneration rate, but only while the nanites are at 80% volume or above.
Renamed the Offline Production Protocol to Eclipse Protocol.

Chain detonation now uses dyn_explosion(), at a rate of 1 power per 50 nanite volume. The power level should be similar to how it was for normal nanite volumes, but it should scale more linearly when going above the limit with the new programs.

If nanite volume is suddenly significantly higher than the maximum allowed (likely caused by deleting an active storage protocol) the extra nanites will be forcefully expelled from the host's body, which can range from minor oozing, to vomiting puddles of nanites, to nanites rapidly bursting from eyes, ears, and skin pores.
Despite how it looks, this process causes no lasting damage, since it's a security feature made to prevent acute nanite poisoning.

Added some comments on a few nanite functions.
Refactored vomit code to make it a bit more customizable. The toxic arg (supposedly used to choose an alternate vomit icon, but in fact not functional) is now vomit_type, and purge (which determined vomit would remove 10% of reagents or 67% of reagents) is now purge_ratio, which accepts custom values. Made the refactor mostly to allow a 0% ratio, but it can be handy in other future uses.

Adds extra content to Bepis research, giving a little more reason to invest money into it.
Creates more options to customize a previously rigid parameter in nanites, maximum nanite volume. This opens up strategies that involve storing up large amounts of nanites for special occasions, or viceversa reducing the maximum rate to get more constant replication rate to sustain continued programs.

* Adds a set of nanite storage protocols as a Bepis research, plus small nanite adjustments

Co-authored-by: XDTM <heliumt@yahoo.it>
2020-11-20 21:52:06 +00:00
SkyratBot 3c35bc4d7b [MIRROR] Fixing "you cant put stuff in someone's hand with stripping menu" (#1746)
* Webedit fixing "you cant put stuff in someone's hand with stripping menu" (#55029)

* Fixing "you cant put stuff in someone's hand with stripping menu"

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-20 12:27:57 +01:00
SkyratBot 90373657be [MIRROR] AIs can now select portraits as their display (#1739)
* AIs can now select portraits as their display

* a

* Update tgui.bundle.js

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-11-20 11:19:18 +01:00
SkyratBot 65392b6283 [MIRROR] Gulag teleporter now gives plasprisoners with nonstandard gloves a free pair (#1731)
* Gulag teleporter now gives plasprisoners with nonstandard gloves a free pair (#54993)

* in memory of pax

* account for failure to equip

* adds qdel on fail to proc

* Gulag teleporter now gives plasprisoners with nonstandard gloves a free pair

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-11-19 23:57:50 +00:00
SkyratBot 07c6038fc3 [MIRROR] Logs pockets, updates some shitty stripping verbage (#1730)
* Logs pockets, updates some shitty stripping verbage (#55027)

Two things at hand here.
A: Pockets were not logged at all. I hate god.
B: I'm using log_message here because it gives me the freedom to be more grammatically correct. Please attack my spelling and offer suggestions of other mob strip panel things to log in the comments
B.5: I updated stripping to use log_message for the same reasons.

* Logs pockets, updates some shitty stripping verbage

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2020-11-19 23:57:27 +00:00
SkyratBot 89a8cb991a [MIRROR] moves misc food to newfood code (#1725)
* moves misc food to newfood code (#54788)

misc food is now using newfood code

* moves misc food to newfood code

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-11-19 07:21:23 +01:00
SkyratBot 686cc45ca7 [MIRROR] makes wendigo screech use its name in one attack text (#1720)
* makes wendigo screech use its name in one attack text (#55016)

* makes wendigo screech use its name in one attack text

* Update wendigo.dm

* makes wendigo screech use its name in one attack text

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-11-19 07:17:21 +01:00
SkyratBot 65b19156d9 [MIRROR] Labels some things in player logging better. (#1713)
* Labels logging better. (#54997)

* Labels some things in player logging better.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
2020-11-17 21:27:57 +00:00
SkyratBot c9cd05f7cc [MIRROR] [ready]Heretic new path : Path of Void [sprites approved] (#1711)
* [ready]Heretic new path : Path of Void [sprites approved] (#54252)

* E

* E

* E

* E

* E

* E

* VOID FINALLY

* E

* E

* E

* VOID STORM

* e

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

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

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

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

* Update code/modules/antagonists/eldritch_cult/eldritch_magic.dm

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

* Update code/modules/antagonists/eldritch_cult/eldritch_magic.dm

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

* E

* FUCKING FINALLY

* E

* E

* Voids Embrace

* E

* E

* E

* E

* some changes

* E

* E

* E

* EEE

* E

* E

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* Update code/modules/antagonists/eldritch_cult/eldritch_items.dm

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

* Apply suggestions from code review

Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>

* E

* E

* E

* MERGE READY UWU

* Update code/modules/clothing/suits/toggles.dm

Co-authored-by: Rohesie <rohesie@ gmail.com>
Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>
Co-authored-by: girl <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>

* [ready]Heretic new path : Path of Void [sprites approved]

Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>
Co-authored-by: girl <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
2020-11-17 21:27:27 +00:00
SkyratBot 964adb7828 [MIRROR] Fixes disabled limbs from compound fractures, only robotic limbs can be disabled by pure damage now (#1709)
* Fixes disabled limbs from compound fractures, only robotic limbs can be disabled by pure damage now (#54922)

* Fixes disabled limbs from compound fractures, only robotic limbs can be disabled by pure damage now

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-11-17 00:50:36 +01:00
SkyratBot 69c2c8799f [MIRROR] "Someting" (#1708)
* "Someting" (#54969)

* "Someting"

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-11-17 00:50:13 +01:00
SkyratBot b35e3e782c [MIRROR] Snail Shells are now properly deleted on gib. (#1706)
* Snail Shells are now properly deleted on gib. (#54968)

Snail shells, when gibbed, were previously dropping along with the rest of the snail's organs/equipment/etc.
This was causing issues, as the snailshell has the nodrop trait, and was getting permanently getting stuck to non-snails hands, unable to be removed forever.
This adds behavior to empty and then delete the snail shell's when dropped, and keeping people from getting 2 "snailhands" for all eternity.

* Snail Shells are now properly deleted on gib.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-11-17 00:49:18 +01:00