Commit Graph

15679 Commits

Author SHA1 Message Date
SkyratBot
9275f5d0b4 [MIRROR] fixes headspike runtime error and bug [MDB IGNORE] (#14606)
* fixes headspike runtime error and bug (#68040)

* fixes headspike runtime error and bug

* requested change

* Revert "requested change"

This reverts commit ab3aefa180ff32cee00c16b8baed3db1fe1b1fb0.

* Revert "fixes headspike runtime error and bug"

This reverts commit ed1f76e88b709064df0dbde655ca618ddbb78b3d.

* actual fix

* fixes headspike runtime error and bug

Co-authored-by: Salex08 <33989683+Salex08@users.noreply.github.com>
2022-06-29 13:17:46 +01:00
SkyratBot
d3e4f492df [MIRROR] Examine Blocks [MDB IGNORE] (#14562)
* Examine Blocks

* u[dates

* wew

Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-28 19:55:23 +01:00
SkyratBot
8b8cfaa884 [MIRROR] Ert medic belts [MDB IGNORE] (#14598)
* Ert medic belts (#67916)

* Adds belt

* Adds belt to ERT medic

* Ert medic belts

Co-authored-by: Sebbe9123 <31856346+Sebbe9123@users.noreply.github.com>
2022-06-28 17:24:48 +01:00
SkyratBot
e3bfba5c88 [MIRROR] Piano broken sprite, helper, and hit sound [MDB IGNORE] (#14560)
* Piano broken sprite, helper, and hit sound (#68003)

* Does the PR

* fixes playsound locations

* Piano broken sprite, helper, and hit sound

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-28 17:21:56 +01:00
SkyratBot
e045f41480 [MIRROR] Converts all* of the times in the food files into SECONDS [MDB IGNORE] (#14525)
* Converts all* of the times in the food files into SECONDS

* Update code/game/objects/items/food/pie.dm

Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-06-28 02:28:52 +01:00
SkyratBot
430af31c63 [MIRROR] Refactors Knock to use Connect Loc [MDB IGNORE] (#14567)
* Refactors Knock to use Connect Loc (#67884)

* Knock uses a new connect loc signal.

* Refactors Knock to use Connect Loc

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-27 18:06:50 +01:00
SkyratBot
e38dcc65a0 [MIRROR] Fixes regenerative core implants not functioning [MDB IGNORE] (#14552)
* Fixes regenerative core implants not functioning (#67961)

* Repaths regen_core

* updates var names

* updates var name

* Fixes regenerative core implants not functioning

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
2022-06-27 02:14:56 +01:00
SkyratBot
89d8033530 [MIRROR] Landmark Opportunities - In them their OBJ_LAYER hills [MDB IGNORE] (#14547)
* Landmark Opportunities - In them their OBJ_LAYER hills (#67996)

Hey there,

Landmarks were in the `TURF_LAYER`... layer, so that means you would see bizarre stuff like this in mapping:

Really obtuse to have everything, and I do mean everything, just be on the same layer of the turf just due to how often stuff gets covered up and left behind. So, I decided to make every single landmark (except for the jobstart ones, which were already on `MOB_LAYER`) to the `OBJ_LAYER` layer. This looks a lot better to my eyes, and the results speak for themselves:

* Landmark Opportunities - In them their OBJ_LAYER hills

Co-authored-by: san7890 <the@san7890.com>
2022-06-27 02:14:01 +01:00
Tom
2b40edb8c6 Removes briefcase of cash from the smuggler satchel loot pool (#14316)
* fix briefcase satchel

* actually we can do this

* readability
2022-06-25 22:19:12 +01:00
SkyratBot
1262ac129e [MIRROR] Patches Rad_Area Directional Sign Helpers [MDB IGNORE] (#14518)
* Patches Rad_Area Directional Sign Helpers (#67945)

Patches Rad_Area Directional Sign

Hey there,

I was trying to do something much more ambitious, but that completely fell through. I did catch this little mistake that caused this to occur though:

This PR just makes it the correct pathing for the directional helpers.

* Patches Rad_Area Directional Sign Helpers

Co-authored-by: san7890 <the@san7890.com>
2022-06-25 22:18:13 +01:00
SkyratBot
89b60b4144 [MIRROR] Adds the Active Sonar mod to the game. [MDB IGNORE] (#14513)
* Adds the Active Sonar mod to the game.  (#67828)

Adds the Active Sonar Module to the game, a module which lets you see the locations of living creatures within a 9 tile radius.
It can be attained by researching Security Modules, and then printed like any other module.
It takes 3 complexity to house, has a 25 second cooldown, and takes a good amount of energy to use.

* Adds the Active Sonar mod to the game.

Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
2022-06-25 22:17:18 +01:00
SkyratBot
41e9e7cff7 [MIRROR] [NO GBP] Allow expanded hypospray chems to refill once more [MDB IGNORE] (#14514)
* [NO GBP] Allow expanded hypospray chems to refill once more (#67966)

Co-authored-by: tattle <article.disaster@ gmail.com>

* [NO GBP] Allow expanded hypospray chems to refill once more

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
2022-06-25 22:16:21 +01:00
SkyratBot
88a7097c09 [MIRROR] Fixes the white cane sounds, and blind mob's examine. [MDB IGNORE] (#14502)
* Fixes the white cane sounds, and blind mob's examine. (#67941)

* Fixes the white cane sounds, and blind mob's examine.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-25 01:28:10 +01:00
SkyratBot
c72196aa34 [MIRROR] Re-adds freeform/purge boards to all AI uploads, removes from spawners [MDB IGNORE] (#14497)
* Re-adds freeform/purge boards to all AI uploads, removes from spawners (#67915)

Re-adds the freeform boards to an open table in all the AI uploads, re-adds the purge boards to the harmful table in all uploads, and removes them from their associated spawners so that all stations have them as roundstart guaranteed spawns.

* Re-adds freeform/purge boards to all AI uploads, removes from spawners

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 01:25:36 +01:00
SkyratBot
18a56ffeeb [MIRROR] (code bounty) The tram is now unstoppably powerful. it cannot be stopped, it cannot be slowed, it cannot be reasoned with. YOU HAVE NO IDEA HOW READY YOU ARE [MDB IGNORE] (#14477)
* (code bounty) The tram is now unstoppably powerful. it cannot be stopped, it cannot be slowed, it cannot be reasoned with. YOU HAVE NO IDEA HOW READY YOU ARE

* fex

* fex

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 01:24:00 +01:00
SkyratBot
c8a2de187b [MIRROR] Fixes for language headset keys. [MDB IGNORE] (#14474)
* Fixes for language headset keys. (#67881)

* Fixes for language headset keys.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-25 00:49:21 +01:00
SkyratBot
a575dae1d0 [MIRROR] Cyborg hypospray refactor + TGUI Interface [MDB IGNORE] (#14473)
* Cyborg hypospray refactor + TGUI Interface

* tes

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 00:45:59 +01:00
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
2e95dbbd8d [MIRROR] Soap and biopsy tool suit storage sprites [MDB IGNORE] (#14487)
* Soap and biopsy tool suit storage sprites (#67604)

Noticed some error sprites so went on with this PR. For all the soap sprites I just moved the inhand soap sprites to the suit storage position, the soap sprites were made by: epochayur and SweptWasTaken.

* Soap and biopsy tool suit storage sprites

Co-authored-by: Ebb-Real <95765134+Ebb-Real@users.noreply.github.com>
2022-06-24 20:55:07 +01:00
Gandalf
919dd21d77 Emergency Spacesuits (#14455)
* wew

* wew

* e

* final, signals instead

* Update modular_skyrat/modules/emergency_spacesuit/code/emergency_spacesuit.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* wew

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-06-23 22:34:18 +01:00
SkyratBot
3007f9974c [MIRROR] Olives! + Custom sushi/Pierogi changes [MDB IGNORE] (#14451)
* Olives! + Custom sushi/Pierogi changes (#67239)

About The Pull Request

This is a continuation of #66946 since I have enough points to finally do so.

This PR will:

    Expand upon my previous sushi PR, allowing people to use an ingredient on a sushi sheet to start creating custom sushi.
    Add olives! A new type of fruit that can be grown in hydroponics. When ground, it becomes olive paste which when mixed with water in a 4-1 reaction turns into 2 units of quality oil.
    Make pierogis require a dough slice to craft instead of a bun.
    Make quality oil cost 50 credits to order instead of 120

Why It's Good For The Game

Since my sushi PR merged, many people have asked me to add custom sushi, so here it is. This will allow chefs to make more interesting menus with added customization.

Quality oil is an extremely expensive commodity (120 credits for one 50 unit bottle, 240 if you expedite it!!!) and can only be acquired from cargo. I feel because of this, many chefs do not make lizard or mothic foods because simply acquiring the ingredients to do so is either very time consuming, expensive, or both. This will encourage people to make those foods more often since one of the key ingredients in many lizard or mothic dishes can be made by them, too. Olives themselves can be eaten as a snack and open up opportunities for new foods in the future, and it makes sense for you to make your own oil since the process is simple yet highly inefficient in real life.

This PR originally had a way to craft cornmeal as well, but that idea was adopted yesterday in #67227 which they can keep.

Lastly, it seems more reasonable for pierogis to require a dough slice instead of a burger bun. Don't think that requires more explanation.

I believe my gbp score is at -3, but I have three PRs waiting to merge currently which will boost me way above that.
Changelog

cl
add: Botany can now grow olives, which can be ground into a paste and mixed with water to make quality oil.
add: You can now make custom sushi by using an ingredient on a seaweed sheet. The sushi will be named after the first ingredient you use.
balance: Pierogis now need a dough slice instead of a bun
balance: Quality oil costs 50 credits to order instead of 120
/cl

* Olives! + Custom sushi/Pierogi changes

Co-authored-by: MidoriWroth <kodyman@att.net>
2022-06-22 10:35:00 +01:00
SkyratBot
6665fd8c1f [MIRROR] Adds craftable glass floors for both plasma glass and reinforced plasma glass [MDB IGNORE] (#14444)
* Adds craftable glass floors for both plasma glass and reinforced plasma glass (#67449)

* Adds craftable glass floors for both plasma glass and reinforced plasma glass

Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
2022-06-21 23:18:32 +01:00
Zonespace
3f3d99057c Fixes synched borgs not syncing laws (#14338)
* fixes annoying bug

* more
2022-06-21 03:17:42 +01:00
SkyratBot
edb33b6be4 [MIRROR] Food types visible on food examine [MDB IGNORE] (#14413)
* Food types visible on food examine (#67635)

Now you can tell whether the thing you're about to eat is a breakfast, whether the fried egg has meat in it, and which soda is NOT a junk food.

* Food types visible on food examine

Co-authored-by: Andrew <mt.forspam@gmail.com>
2022-06-19 22:46:02 +01:00
SkyratBot
6d8ce9f51b [MIRROR] Fixed recycler stack deletion and removed matter bins for it [MDB IGNORE] (#14412)
* Fixed recycler stack deletion and removed matter bins for it (#67711)

Recycler destroys material stacks #67710 - The output item was merged with the original BEFORE the original was deleted, and that's why the output was lost.
Didn't find corresponding issue. The recycler has infinite internal storage upon init, but it resets it to 100000 on stock parts check. Because of this, when you throw a stack of 50 items and the recycler has less than 1 sheet of this item inside, it was saying that there is not enough space for 50 items, but deleted them anyway. Now recycler doesn't require matter bins, and the internal storage is infinity.

* Fixed recycler stack deletion and removed matter bins for it

Co-authored-by: Andrew <mt.forspam@gmail.com>
2022-06-19 22:45:55 +01:00
SkyratBot
8261a9dc1f [MIRROR] Gas canisters and other portable atmospheric machinery can now be packaged with packaging paper. [MDB IGNORE] (#14388)
* Gas canisters and other portable atmospheric machinery can now be packaged with packaging paper.

* Update wrap.dm

* Update wrap.dm

Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:45:47 +01:00
SkyratBot
7156f4e38d [MIRROR] Resonance cascade polishening, bugfixes and better logging [MDB IGNORE] (#14351)
* Resonance cascade polishening, bugfixes and better logging

* Update light.dm

Co-authored-by: distributivgesetz <distributivgesetz93@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:43:21 +01:00
SkyratBot
f44ab4155e [MIRROR] Ports Tau Ceti's welding animation! [MDB IGNORE] (#14311)
* Ports Tau Ceti's welding animation! (#67725)

add: welding now has an animation!

* Ports Tau Ceti's welding animation!

* wew

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-19 22:32:21 +01:00
YakumoChen
2be17492fd Permit HUD QOL (#14364)
* Update hud_glasses.dm

* Update cargo.dm

* Update wardrobes.dm

* Update wardrobes.dm

* Update wardrobes.dm

* Update wardrobes.dm

* Lol overwrites

* Update tgstation.dme

* Update hud_glasses.dm

* Update hud_glasses.dm

* Update all_nodes.dm
2022-06-19 10:13:57 -07:00
Pinta
bf6e5c257c the deed is done. (#14385) 2022-06-19 10:10:59 -07:00
SkyratBot
49df4e02f9 [MIRROR] Arconomy expansion pack 1: Convenience and Luxury goods [MDB IGNORE] (#14410)
* Arconomy expansion pack 1: Convenience and Luxury goods (#67417)

* Arconomy expansion pack 1: Convenience and Luxury goods

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-19 10:07:16 -07:00
SkyratBot
986642f3a6 [MIRROR] Cursed Dufflebag is now less picky + no longer permanently applies you with pacifism even after being removed + causes less wounding [MDB IGNORE] (#14396)
* Cursed Dufflebag is now less picky + no longer permanently applies you with pacifism even after being removed + causes less wounding (#67687)

Cursed Duffelbag is less picky, now. Instead of snowflaking for only burnt food, it will take any item with /toxin reagents within it.
	/badfood (in burnt recipes) are considered toxins, so it still works.
The damage from the duffelbag now has a wounding penalty.
	A negative penalty to wounding, but no penalty to bare wounding.
If the attached mob is dead, it now deals significantly less damage, and doesn't heal the dufflebag.
The dufflebag now uses visible messages to convey it's eating to people nearby, instead of just to_chats.
Fixes the cursed duffelbag cursing the mob to gain pacifism and clumsiness permanently.
	dropdel causes items to be qdeleted before the drop signal is sent so it never uncursed the mob.

Why It's Good For The Game

Cursed Duffelbag is less picky now.

Burnt food is surprisingly a little less common now-a-days, due to food changes / decomposition / etc.
This led to it being much easier to literally acid the dufflebag off instead of engage with it's mechanic, which is pretty lame.

By allowing any toxin type to be used, it greatly opens up more options to get it removed.

The damage from the duffelbag now has a wounding penalty.

Dufflebag's damage had no wounding modifier, meaning it was surefire guaranteed to break your ribs, which was incredibly debilitating.

Now, it can still break your ribs if you have very little chest protection, but it's much much less likely if you're wearing equipment.

If the attached mob is dead, it now deals significantly less damage.

Makes it a bit easier to treat people who are afflicted with a dufflebag. Reviving people with a cursed dufflebag would constantly result in them being damaged greatly beyond the defib threshold. Just annoying.

The dufflebag now uses visible messages to convey it's eating to people nearby, instead of just to_chats.

Mostly QoL. Some people would be confused why someone's being damaged from seemingly nowhere.

Fixes the cursed duffelbag cursing the mob to gain pacifism and clumsiness permanently.

Bugfeex. Sue me.

* Cursed Dufflebag is now less picky + no longer permanently applies you with pacifism even after being removed + causes less wounding

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-19 02:28:09 +01:00
SkyratBot
c6bc0b7fb2 [MIRROR] Balloonify welders and extinguishers (and more later) [MDB IGNORE] (#14395)
* Balloonify welders and extinguishers (and more later) (#67818)

* Balloonify welders and extinguishers (and more later)

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-06-19 02:27:54 +01:00
SkyratBot
1e3bcd34e4 [MIRROR] Adds the white cane. (Bounty Code) [MDB IGNORE] (#14391)
* Adds the white cane. (Bounty Code) (#67801)

This PR adds the white cane.

It can be crafted using 3 iron rods. Additionally, white canes can be purchased from the medical vendor, differentiating them from the costume canes.

White canes are transforming items that can be folded down from a small size to their fully extended versions, which are too large to store in a bag.

* Adds the white cane. (Bounty Code)

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-06-18 22:01:37 +01:00
SkyratBot
3f95ebbd5e [MIRROR] Fishing, Version 1 [MDB IGNORE] (#14370)
* Fishing, Version 1 (#67691)

Adds fishing and fishing minigame.
You use fishing rod to fish.
Equipping specific bait/hook/reels will affect your success chances.
You can fish out fish,items and other things.

Fishing Equipment
Fishing rods have three slots: Bait, Reel and Hook.
Any food can be used as bait but dedicated bait makes fishing easier.
You can buy hook and line sets
New bait types:

Worms : Buy can of them at cargo (alternative acquirement method pending)
Doughballs : Use knife on flat piece of dough to get five of them.
Fishing rod types:

Basic : Print these at the lathe, nothing fancy here.
Tech: Experimental tech. Provides infinite bait
Fishing rods can also hook and reel normal items.

Equipment screen and reeling video
Fishing spots
Keep in mind this PR is meant to add the basic systems and i intend to fill these with more fish in future PR's so wait with suggestions until then.

Lavaland lava (no fish here right now, just other stuff), requires reinforced line to fish in.
Maintenance moisture traps.
Beach away mission water.
Fishing portal available for purchase from cargo - This is stopgap until we fill more spots.
Difficulty depends on fishing spot, fish type, and the fish traits and rod setup combinations.
All fish types can have specific traits, most common ones being favourite and disliked bait types/categories.

Other
Fishing catalog now lists fishing related info
New admin debug verb, fishing calculator that show probabilities with different setups so it's easier to balance this.
Fish now have average weight and size. Make sure to boast if you catch a big one.
Adds tgui mouse passthrough
Screens
Sprites:

Fishing portal sprite by @ ArcaneMusic
Other sprites by @ Mey-Ha-Zah
Bad ones by me. (Could still use better fishing minigame backgrounds)
Sounds:

https://freesound.org/people/soundscalpel.com/sounds/110393/
https://freesound.org/people/soundslikewillem/sounds/343748/

* Fishing, Version 1

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2022-06-17 00:30:40 +01: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
3a13b9616a [MIRROR] Fixes (1) and future-proofs circuitboard's name [MDB IGNORE] (#14356)
* Fixes (1) and future-proofs circuitboard's name (#67794)

```
/obj/item/circuitboard/computer/libraryconsole/bookconsole
	name =  "Book Inventory Management Console (Machine Board)"
```
See there, it's named machine board but it is actually built on a computer frame.
We just had a PR that fixed other mistakes like this so I went and did a tiny refactor to how these circuitboards are named so the second part is automatic.

Added a new var called name_extension that applies an extension to the base name
/obj/item/circuitboard/computer have (Computer Board) as their extension.
/obj/item/circuitboard/machine have (Machine Board)

* Fixes (1) and future-proofs circuitboard's name

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-06-17 00:29:17 +01:00
SkyratBot
2f8b7c6563 [MIRROR] Fixes infiltrator toolbox not fitting all suit parts [MDB IGNORE] (#14350)
* Fixes infiltrator toolbox not fitting all suit parts (#67793)

Fixes #67770

People buying the infiltrator kit couldn't put all the suit parts back into the case after taking them out

* Fixes infiltrator toolbox not fitting all suit parts

Co-authored-by: bob-b-b <36081010+bob-b-b@users.noreply.github.com>
2022-06-17 00:27:53 +01:00
SkyratBot
24537ddd99 [MIRROR] Fixes mothic garlic pizza not producing the correct slice on slicing [MDB IGNORE] (#14343)
* Fixes mothic garlic pizza not producing the correct slice on slicing (#67773)

produces correct slice on slicing

* Fixes mothic garlic pizza not producing the correct slice on slicing

Co-authored-by: SomethingFish <73157400+SomethingFish@users.noreply.github.com>
2022-06-16 13:00:17 +01:00
SkyratBot
c2282bdb18 [MIRROR] Getting shoved into a closet will now mention that the shover shoved you into the closet instead of yourself. [MDB IGNORE] (#14332)
* Getting shoved into a closet will now mention that the shover shoved you into the closet instead of yourself. (#67769)

Webedit oh no!

Changed the message the user receives by getting shoved into the closet to mention that the shover shoved them into the closet instead of themselves.

* Getting shoved into a closet will now mention that the shover shoved you into the closet instead of yourself.

Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
2022-06-15 17:18:23 +01:00
SkyratBot
d321c1b652 [MIRROR] Fixes donk pocket box description, big microwave in shambles. [MDB IGNORE] (#14328)
* Fixes donk pocket box description, big microwave in shambles. (#67759)

* Donk Co. Exposed

donk pocket boxes no longer lie, big microwave is in shambles

* Update code/game/objects/items/storage/boxes.dm

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

* Fixes donk pocket box description, big microwave in shambles.

Co-authored-by: alphanerdd <60521518+alphanerdd@users.noreply.github.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
2022-06-15 12:17:13 +01:00
SkyratBot
afa5821b48 [MIRROR] Fat Armsky no longer deletes people by standing on boxes. [MDB IGNORE] (#14318)
* Fat Armsky no longer deletes people by standing on boxes. (#67300)

* Securitrons no longer runtime error and delete a player getting stunned through a cardboard box.

* Fat Armsky no longer deletes people by standing on boxes.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2022-06-15 12:12:59 +01:00
SkyratBot
a576cb90af [MIRROR] Covers our ass with the ToS by renaming the licorice creamsicle from being a specific product reference to generic creamsicles. [MDB IGNORE] (#14309)
* Covers our ass with the ToS by renaming the licorice creamsicle from being a specific product reference to generic creamsicles. (#67585)

* Covers our ass with the ToS by renaming the licorice creamsicle from being a specific product reference to generic creamsicles.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2022-06-14 15:19:56 +01:00
SkyratBot
5ba23d7845 [MIRROR] Fixes circuit board name inconsistencies [MDB IGNORE] (#14307)
* Fixes circuit board name inconsistencies (#67754)

fixing circuit board name inconsistencies

Co-authored-by: tattle <article.disaster@ gmail.com>

* Fixes circuit board name inconsistencies

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
2022-06-14 15:19:50 +01:00
SkyratBot
a0f514fdee [MIRROR] Add dyslexia (illiteracy quirk) as a genetic mutation and disease symptom [MDB IGNORE] (#14301)
* Add dyslexia (illiteracy quirk) as a genetic mutation and disease symptom (#67388)

* Add illiteracy to genetic mutations

* Add illiterate dna injectors

* Add illiteracy effect to confusion symptom

* Fix missing comma

* Change illiteracy to use resistance for confusion

* Fix disease unit test failures

* Refactor var names for confusion symptom

* Add dyslexia (illiteracy quirk) as a genetic mutation and disease symptom

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-06-13 23:18:07 -07:00
SkyratBot
7bdf22cf01 [MIRROR] Allows regal rats to heal by eating all types of cheese [MDB IGNORE] (#14281)
* Allows regal rats to heal by eating all types of cheese (#67680)

Co-authored-by: robbertapir <robbertapir@ airmail.cc>

* Allows regal rats to heal by eating all types of cheese

Co-authored-by: robbertapir <102324362+robbertapir@users.noreply.github.com>
Co-authored-by: robbertapir <robbertapir@ airmail.cc>
2022-06-13 06:34:50 -07:00
Useroth
81b8f962b7 Mirror 66967 & 67411 (#14279)
* Implements a Demolition Modifier variable to items, affects damage vs structures and robots. (#66967)

Adds a modifier variable which can be used to increase or decrease a given items damage to structures, machinery, vehicles, and robots (including cyborgs, simple-bots, and anything else with the MOB_ROBOTIC biotype)

* Fixes attacks on mech equipment ignoring armor / melee damage, also fixes mech equipment not being disabled at 0% health, also also unit tests mech armor (#67411)

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-12 21:03:17 +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
70e0e56f14 [MIRROR] New Event: Gravity Generator Blackout [MDB IGNORE] (#14193)
* New Event: Gravity Generator Blackout

* Update anomaly_grav.dm

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 16:54:58 +01:00