Commit Graph

3096 Commits

Author SHA1 Message Date
SkyratBot
98e95fde9b [MIRROR] Rename "Delimber" anomaly to "Bioscrambler" anomaly. [MDB IGNORE] (#14484)
* Rename "Delimber" anomaly to "Bioscrambler" anomaly. (#67886)

Renames all occurrences of "delimber", "delimber_anomaly", "delimbering", etc. to "bioscrambler", "bioscrambler_anomaly", and "bioscrambling", etc.

* Rename "Delimber" anomaly to "Bioscrambler" anomaly.

Co-authored-by: skylord-a52 <skylord-a52@users.noreply.github.com>
2022-06-24 21:01:08 +01:00
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
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
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
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
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
SkyratBot
9920d7b9fd [MIRROR] Fixes missing icon for chameleon neckties. [MDB IGNORE] (#14306)
* Fixes missing icon for chameleon neckties. (#67753)

Hey there,

Unfortunately, I believe #67053 broke this since it created this state without an associated icon. This would cause the sprite in-game to show up as an ugly error and a missing cape. I decided to just re-assign the icon_state to the statically-drawn detective tie because it would mean I could get away without editing the name/desc lines. I like efficiency.

* Fixes missing icon for chameleon neckties.

Co-authored-by: san7890 <the@san7890.com>
2022-06-14 15:19:41 +01:00
SkyratBot
0a1f06a2d1 [MIRROR] This tail refactor turned into an organ refactor. Funny how that works. [MDB IGNORE] (#14017)
* This tail refactor turned into an organ refactor. Funny how that works.

* Firstly, fixing all the conflicts.

* Fixes all our maps (hopefully)

* Actually, this should fix pod people hair :)

* Almost everything is working, just two major things to fix

* Fixed a certain kind of external organ

* Cleaning up some more stuff

* Turned tail_cat into tail because why the fuck are they separate?

* Moved all the tails into tails.dmi because that was just dumb to have like 3 in a different file

* Adds relevant_layers to organs to help with rendering

* Makes stored_feature_id also check mutant_bodyparts

* Fixes the icon_state names of ALL the tails (pain)

* Fixes wagging, gotta refactor most mutant bodyparts later on

* I Love Added Failures

* Fixed some organs that slipped through my searches

* This could possibly fix the CI for this?

* It doesn't look like it did fix it

* This will make it pass, even if it's ugly as sin.

* Fixed Felinids having a weird ghost tail

* Fixes instances of snouts and tails not being properly colored

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-06-11 23:20:16 -04:00
SkyratBot
d2e1be321f [MIRROR] Refactors Gunlight / Helmetlight to be a component [MDB IGNORE] (#14226)
* Refactors Gunlight / Helmetlight to be a component

* wew

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-10 20:49:38 +01:00
SkyratBot
cc1de8b505 [MIRROR] cloaks can now initiate surgeries [MDB IGNORE] (#14181)
* cloaks can now initiate surgeries (#67575)

lets cloaks initiate surgery

* cloaks can now initiate surgeries

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2022-06-08 03:17:57 +01:00
SkyratBot
35286f5993 [MIRROR] Improves logging for smoke clouds. [MDB IGNORE] (#14156)
* Improves logging for smoke clouds.

* Update robot_upgrades.dm

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 02:15:29 +01:00
SkyratBot
2f600cf083 [MIRROR] Clothing (as food for Moths) now only give temporary nourishment. [MDB IGNORE] (#14159)
* Clothing (as food for Moths) now only give temporary nourishment. (#67537)

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

* Clothing (as food for Moths) now only give temporary nourishment.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-06-06 22:06:45 -07:00
SkyratBot
746e06fcdc [MIRROR] Ports the Flower Garland from JollyStation [MDB IGNORE] (#14126)
* Ports the Flower Garland from JollyStation (#67468)

* pick 12 flowers and regret your decisions

* Update code/modules/clothing/head/garlands.dm

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

* Update code/modules/clothing/head/garlands.dm

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

* Update code/modules/clothing/head/garlands.dm

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

* Update code/modules/clothing/head/garlands.dm

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

* grammar

* sanity mood event

* willards review

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

* Ports the Flower Garland from JollyStation

Co-authored-by: Jolly <70232195+Jolly-66@users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
2022-06-06 12:33:35 +01:00
SkyratBot
99bdd9c71b [MIRROR] Adds the Ninja MODsuit [MDB IGNORE] (#14025)
* Adds the Ninja MODsuit

* fixes (#14034)

Co-authored-by: nevimer <foxmail@protonmail.com>

* Fixed the empty contractor outfit breaking CI

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: nevimer <foxmail@protonmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-06-02 03:32:51 +01:00
SkyratBot
9f1b0668f1 [MIRROR] The HOP's uniform's adjusted state no longers covers the chest [MDB IGNORE] (#14003)
* The HOP's uniform's adjusted state no longers covers the chest  (#67366)

The Head of Personnel's new suit now no longer covers the chest when adjusted.

* The HOP's uniform's adjusted state no longers covers the chest

Co-authored-by: ReinaCoder <83892995+ReinaCoder@users.noreply.github.com>
2022-05-31 00:26:27 +01:00
SkyratBot
85147efc66 [MIRROR] Head of Personnel Resprite & New HoP Coat [MDB IGNORE] (#13974)
* Head of Personnel Resprite & New HoP Coat (#67286)

add: Brand new HoP coat!
imageadd: New sprites for HoP's uniform, skirt, cap, and the ID Painter.

* Head of Personnel Resprite & New HoP Coat

Co-authored-by: axietheaxolotl <86872535+axietheaxolotl@users.noreply.github.com>
2022-05-28 13:17:09 +01:00
SkyratBot
a92cf8bdc7 [MIRROR] Belts are now Bulky and do not fit in bags. [MDB IGNORE] (#13949)
* Belts are now Bulky and do not fit in bags. (#66927)

* Belts are bulky and therefore do not fit in bags, solely the belt slot.

* Belts are now Bulky and do not fit in bags.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2022-05-27 17:56:59 +01:00
SkyratBot
d62962446e [MIRROR] Fixes delimber armor not doing anything [MDB IGNORE] (#13938)
* Fixes delimber armor not doing anything (#67175)

* fixes delimber armor not doing anything

* Fixes delimber armor not doing anything

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-05-27 14:59:59 +01:00
SkyratBot
55512b5812 [MIRROR] Repaths plasmamen's botany envirogloves. [MDB IGNORE] (#13919)
* Repaths plasmamen's botany envirogloves. (#67274)

Repaths plasmamen botany gloves.

* Repaths plasmamen's botany envirogloves.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-05-26 23:23:34 +01:00
SkyratBot
39585e4ad8 [MIRROR] Adds a name to the "jumpsuit/color" basetype [MDB IGNORE] (#13900)
* Adds a name to the "jumpsuit/color" basetype (#67255)

gib name

* Adds a name to the "jumpsuit/color" basetype

Co-authored-by: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
2022-05-26 08:16:44 -04:00
Tom
b88c0a96a7 Updates tails.dm, allows tails to show from under more clothing (#13795) 2022-05-23 11:52:42 +01:00
SkyratBot
9e30f1befd [MIRROR] MODsuit module update: new stuff and improved old stuff [MDB IGNORE] (#13685)
* MODsuit module update: new stuff and improved old stuff (#67042)

Doubles the range of the MOD Pathfinder AI
Fixes modules rendering below the suit.
Adds the ability for modules to be used when inactive.
Documents/cleans up some code.
Updates some old descriptions and explains some concepts better.
Armor Booster and Ash Accretion can no longer boost your speed over no slowdown at all.
Makes flashlight module start with 4 instead of 3 range, so it's better for people that don't know about configuration.
Doubles t-ray module range, from 2 to 4 (t-ray scanner is 3).
Puts the noslip module lower in progression, lowers its' price to 2.
New sprites for the magnetic harness module by Onule.
Brings back the holster module, it can now be used when the suit is inactive, can be printed with security suit research.
Adds the power kick module for the ERT Commander. It's a powerful kick.

* MODsuit module update: new stuff and improved old stuff

* should be all

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-05-19 07:29:57 -07:00
SkyratBot
af93d350cc [MIRROR] Repaths /obj/item/clothing/mask/animal/rat to make more sense [MDB IGNORE] (#13558)
* Repaths `/obj/item/clothing/mask/animal/rat` to make more sense (#66860)

* Repaths `/obj/item/clothing/mask/animal/rat` to make more sense
It was used as the parent for a lot of other small animal masks simply
because of its flags and a single proc, so i repathed it to
`/obj/item/cltohing/mask/animal/small/...` to make more sense

* adds an updatepaths

* fixes the got damned maps

* Repaths `/obj/item/clothing/mask/animal/rat` to make more sense

* Repaths `/obj/item/clothing/mask/animal/rat` to make more sense

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-05-17 21:25:29 +01:00
SkyratBot
55ec232462 [MIRROR] Refactors the forensics component into a datum [MDB IGNORE] (#13649)
* Refactors the forensics component into a datum

* Refactors the forensics component into a datum

* Refactors the forensics component into a datum

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-05-17 20:32:15 +01:00
SkyratBot
a9e35162a4 [MIRROR] Makes whistles be small sized. [MDB IGNORE] (#13595)
* Makes whistles be small sized. (#66930)

Just that, they were inheriting their size from the root /obj/item.

* Makes whistles be small sized.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-05-13 16:10:35 -07:00
SkyratBot
a064b35b25 [MIRROR] Fixes an error sprites on medical wintercoat's allowed list. [MDB IGNORE] (#13566)
* Goodbye stack/medical (#66898)

Okay, why removing instead of giving it a sprite?

Simply put, those items are all small and there is no reason that you need to quick draw a suture/ointment and if you do, the medical belt can carry 7.
Allowed/exoslot items should be either medium/big/bulky sized items (Syringe gun) to make it worth inventory wise or items that you can quickdraw multiple times (Health Analyzer) to make your life easier.
Medical stacks are neither and would just get in the way if you try to quickly put them into a bag/pocket/belt and instead it goes into your exoslot where you would normally want to carry more valuable things like the syringe gun.

This doesn't feel big enough for a fix, spending 5 seconds making a list alphabetical doesn't few worth of code improvement, I will label this as QoL and if someone say it is a balance change I will follow you in game and keep placing shitty small items in your inventory via reverse pickpocketing.

* Fixes an error sprites on medical wintercoat's allowed list.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-05-13 11:32:03 +01:00
SkyratBot
f67daeed65 [MIRROR] Remove organs from delimber anomaly [MDB IGNORE] (#13562)
* Remove organs from delimber anomaly  (#66888)

* Remove organs from delimber anomaly

* Remove organs from reactive armour

* Remove organs from delimber anomaly

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2022-05-13 11:31:00 +01:00
SkyratBot
2967827c1a [MIRROR] Makes constable helmet not block hair [MDB IGNORE] (#13549)
* Makes constable helmet a subtype of head (#66872)

Moves constable hats to be a subtype of head directly, rather than head/helmet, because they aren't helmets, they're hats, and helmet block your hair which looks odd for something that isn't actually covering it.

* Makes constable helmet not block hair

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-05-12 02:55:15 +01:00
SkyratBot
7606c1715e [MIRROR] Bandana GAGS follow-up [MDB IGNORE] (#13437)
* Bandana GAGS follow-up

* yes

Co-authored-by: Ebb-Real <95765134+Ebb-Real@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-11 00:31:06 +01:00
SkyratBot
12bc542f4b [MIRROR] Anomaly expansion - part 2 - Delimber anomaly [MDB IGNORE] (#13459)
* Anomaly expansion - part 2 - Delimber anomaly (#66420)

A new anomaly is here! the Delimber anomaly!
contrary to its name, this anomaly doesn't do you dirty by removing all your limbs.
It will instead improve your body by randomizing your limbs with every species known! Isn't that amazing?!
Incredibly enough it can also change your organs, improving them and expanding them! (we think this is amazing!)
Now you can also harness that power by constructing a reactive armor with its core, but be aware to not get hit by an EM pulse, our insurance doesn't cover that.
A note on safety, this anomaly doesn't stop, will keep on pulsating until eliminated.

* Anomaly expansion - part 2 - Delimber anomaly

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 01:33:03 +01:00
SkyratBot
c1a1683db6 [MIRROR] removes permeability, rolling it into bio armor [MDB IGNORE] (#13435)
* removes permeability, rolling it into bio armor

* e

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 01:16:27 +01:00
SkyratBot
1bc09326d0 [MIRROR] Splits eye color into two vars | Heterochromia Quirk [MDB IGNORE] (#13390)
* Splits eye color into two vars | Heterochromia Quirk

* yesyes

* eeee

Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 01:00:12 +01:00
SkyratBot
84e4e378bc [MIRROR] Card Shark DLC - GIMMIE MY MONEY OR I BREAK YOUR KNEECAPS [MDB IGNORE] (#13287)
* Card Shark DLC - GIMMIE MY MONEY OR I BREAK YOUR KNEECAPS (#64200)

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>

* Update piratefort.dmm

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 00:37:35 +01:00
SkyratBot
ef2016732d [MIRROR] Makes smoke and foam attempt to fill the available space. [MDB IGNORE] (#13407)
* Makes smoke and foam attempt to fill the available space.

* wew

* reset

* Revert "reset"

This reverts commit 75be4f934504793ceb5c9bf2f3774dc24517df5a.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-08 04:01:32 +01:00
Useroth
cca7f8ee4c Some missed mirrors (#13415)
* Refactors firestacks into status effects (#66573)

This PR refactors firestacks into two status effects: fire_stacks, which behave like normal firestacks you have right now, and wet_stacks, which are your negative fire stacks right now. This allows for custom fires with custom behaviors and icons to be made.

Some fire related is moved away from species(what the fuck was it even doing there) into these as well.
Oh and I fixed the bug where monkeys on fire had a human fire overlay, why wasn't this fixed already, it's like ancient.

Also changed some related proc names to be snake_case like everything should be.

This allows for custom fire types with custom behaviours, like freezing freon fire or radioactive tritium fire. Removing vars from living and moving them to status effects for modularity is also good.
Nothing to argue about since there's nothing player-facing

* Hud Image Culling By Z Level: Theft edition (#65189)

* makes hud images only apply by z level

* makes some of the atom_hud procs have better names

* fixes warning with the hud_user list and adds better documentation

* better docs for hud_images

* removes TODOs

* docs for hud_list

* adds support for linked z levels so mobs can see lower ones

* fixes merge conflict and shittily makes only shocked airlocks get added

* adds support for setting images in the hud as active and inactive

* gets rid of unatomic spatial grid change

* maybe i should actually try COMPILING my changes

* fixes merge skew and makes it compile again

* fixes huds refusing to remove from users who changed z level

* improves z level and registration logic

* fixes antag huds not appearing

* Fixes antag huds not properly setting. We now use hud_list in init, so it needs to be set before the new call, not after. Not sure why the use of appearance key was split like this, but none else knows either so none can stop me

* Ensures that hiding a basic appearance also hides the atom's active list too

* Fixes antag huds going poof

Ensures that remove_atom_from_hud will return false if the passed atom
isn't managed by it

This fixes antag huds disappearing randomly, since they assumed that if
the parent call of remove_atom_from_hud returned true, we should delete
ourselves. This is a safe assumption for them to make, since they should
only ever have one atom.

Does kinda bork if we call remove_atom_from_hud in a way that is unsure
if the passed atom is actually in that list. We were forced into doing
this by how atom huds use the qdeleting signal.

* makes basic alternate_appearance's only update themselves when setting their hud image to active and makes them not add themselves to the global huds_by_category list

* fixes mistake with hud_users list being set non associatively (bad)

* as anything in bot path loops

* Fixes merge skew problems

* Makes bot paths non global

This way they can show themselves to only the bot that "owns" them, ya
feel me?

* Fixes huds not showing up sometimes, cleans up some code

Post Kapu's limb refactor, we were calling prepare_huds twice in a human
init call chain. What was happening was this:

call prepare_huds() // Human
I gained a new hud image
I set active hud icons to mirror it
call prepare_huds() // Living
I overwrote the new hud image
I attempted to set active hud icons, which failed because it assumes
this can never happen

*cries*

* Renames add_hud_to_atom to show_to

My hope is this will make understanding hud code a bit easier, by tying
the behavior to a "verb" more closely. Also renamed a few vars

* remove_hud_from_mob -> hide_from

* Nitpicks a few comments

* Whoops/fuck/shit/damn it all/hhhhhhhhhhhh

* Moves check down, improves stack trace a bit

Co-authored-by: KylerAce <kylerlumpkin1@gmail.com>

* small touch-up

* this should do it

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: KylerAce <kylerlumpkin1@gmail.com>
2022-05-08 03:59:40 +01:00
Gandalf
18d1323592 Fixes jumpsuit adjustments. (#13312)
* Update _under.dm

* Update _under.dm
2022-05-04 13:02:26 +01:00
Useroth
d711f28a80 Moves fauna made armor into the same file as the basic explorer armor. (#66638) (#13300)
Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-05-04 01:43:18 +01:00
SkyratBot
12dd586f1b makes plasma stabilizer only care for helmet (#66114) (#13299)
* makes plasma stabilizer only care for helmet

* 'into flame' suggestion

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

* modsuit related -> modsuit-related

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

* makes it stop when wearing firesuit too + fixes

* changes how plasmamen handle burning

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

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2022-05-04 00:14:50 +01:00
SkyratBot
b47bd9b81e fix oversight with prop gasmasks having some of the features of normal ones (#66517) (#13293)
#66398 (0371a1b5f9) didn't set the clothing_flags to NONE, so you have prop masks without fov but with some of the perks of the normal ones

fix oversight where prop masks acted like normal ones regarding internals/filters and smoke protection

To be clear, internals were intentional by the author (filters and smoke were not), but this is fine too.
Flammable is really fully. - Lemon

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2022-05-03 16:05:38 +01:00
SkyratBot
ec0df71b94 Refactors wizard casting clothes into a clothing bitflag (#66604) (#13268)
* refactors wizard casting clothes into a clothing bitflag

* autodocs the `CASTING_CLOTHES` bitflag

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2022-05-02 12:16:03 +01:00
SkyratBot
32377efb42 [MIRROR] Fixes consistency issue with sec hailer's emag act's flavor text. [MDB IGNORE] (#13240)
* Fixes consistency issue with sec hailer's emag act (#66507)

* Fixes consistency issue with sec hailer's emag act's flavor text.

Co-authored-by: Pepsilawn <reisenrui@gmail.com>
2022-05-01 00:04:12 +01:00
SkyratBot
3b09548b2f [MIRROR] Anomaly expansion - part 1 - Hallucination anomaly [MDB IGNORE] (#13229)
* Anomaly expansion - part 1 - Hallucination anomaly (#66392)

New anomaly, the hallucination anomaly. It has small bursts of hallucinations while alive followed by a big one in the moment of the end.

More anomalies are fun, i'm planning to add more of these

added the hallucination anomaly, spawnrate similar to the flux one, can spawn from the SM if eer are over 5000, can spawn when the SM delams (higher rate than the grav one), you can make the hallucination reactive armor

* Anomaly expansion - part 1 - Hallucination anomaly

* Update hud.dm

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-04-30 20:15:32 +01:00
SkyratBot
0ed99ea415 [MIRROR] Cargo Resprite by Dragonfruits! [MDB IGNORE] (#13214)
* Cargo Resprite by Dragonfruits! (#66570)

imageadd: The cargonian wardrobe

* Cargo Resprite by Dragonfruits!

Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
2022-04-30 13:18:57 -04:00
SkyratBot
f3502a2b84 [MIRROR] genericizes modsuit parts more [MDB IGNORE] (#13169)
* genericizes modsuit parts more

* Fixed merge conflict in CODEOWNERS

* Resolved the merge conflicts

* Fixed the modsuit tails

* Added a feedback variable for the remove_pai() proc, to try and clear out some issues

* Fixed the issues with the linter by splitting remove_pai in extract_pai and remove_pai

* Very simple fix to ensure all parts use the overslot

* Update modular_skyrat/modules/modsuit_pai/code/mod_pai.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-04-30 11:47:03 -04:00
SkyratBot
a732669e71 [MIRROR] readds the chameleon gun [MDB IGNORE] (#13224)
* readds the chameleon gun (#66569)

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

* readds the chameleon gun

Co-authored-by: magatsuchi <88991542+magatsuchi@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-04-29 22:57:53 -07:00
SkyratBot
044d75253c [MIRROR] Arconomy: The bigger balance PR (REVISED EDITION) [MDB IGNORE] (#13164)
* Arconomy: The bigger balance PR (REVISED EDITION)

* yes

* wew

* Update multitool.dm

* yers

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-27 21:29:22 +01:00
SkyratBot
6fc0575882 [MIRROR] Human Life Optimization: Citrus Flavored [MDB IGNORE] (#13128)
* Human Life Optimization: Citrus Flavored

* wew

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-26 15:46:01 +01:00
SkyratBot
abff91af8c [MIRROR] Prop atmos mask uses correct worn sprite [MDB IGNORE] (#13125)
* Prop atmos mask uses the correct worn sprite (#66493)

* Prop atmos mask uses correct worn sprite

Co-authored-by: EthanRockss <52188979+EthanRockss@users.noreply.github.com>
2022-04-26 00:24:53 -07:00
SkyratBot
a08e52f836 [MIRROR] Fixes glasses colors text [MDB IGNORE] (#13116)
* Fixes feedback on enabling / disabling glasses colors (#66475)

* Fixes glasses colors text

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-04-25 19:09:17 -07:00
SkyratBot
ce5413b9d1 [MIRROR] lowers sound of the police whistle [MDB IGNORE] (#13070)
* lowers sound of the police whistle (#66452)

* lowers sound of the police whistle

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-04-24 19:39:46 +01:00