Commit Graph

7280 Commits

Author SHA1 Message Date
ghost sheep
9394c015f5 [SEMIMODULAR] Ghosts and antags can view crew background records (#14532)
* [SEMIMODULAR] Ghosts can view crew background records

* review

* antags can read background records too

* js thing
2022-06-30 16:07:37 +01:00
Useroth
8c4890caac GAGS-ifies ties, and removes inherent ties from some outfits. (#67053) (#14630)
Removes the inherent ties from most civilian outfits with a single-color tie baked into them.

Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
2022-06-30 02:48:05 +01:00
SkyratBot
30a2c388cb [MIRROR] Patch out a method to bypass xenobio progression [MDB IGNORE] (#14614)
* Patch out a method to bypass xenobio progression (#67938)

* Patch out a method to bypass xenobio progression

* Allow sentient humans to still turn into a random slime

* Apply suggestions from code review

Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>

* Use helper procs

* Add readability change to earlier lines as well

Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>

* Patch out a method to bypass xenobio progression

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>
2022-06-29 13:21:35 +01:00
SkyratBot
635f1beda4 [MIRROR] MULEbots uses the blood walking element (now component), fixes MULEs tracking blood infinitely [MDB IGNORE] (#14613)
* MULEbots uses the blood walking element (now component), fixes MULEs tracking blood infinitely  (#68047)

Blood walking is a component, MULES use blood walking

* MULEbots uses the blood walking element (now component), fixes MULEs tracking blood infinitely

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-29 13:21:11 +01:00
jjpark-kb
c9561919c2 ash ritual (#14501)
* ash ritual magic

* oops

* recommended changes and fixes

* there

* ashwalker only

* refactor

* there

* the curse needs work

* there, curse is good

* componentify the elements

* adds new rituals and some qol

* fix a small issue
2022-06-28 22:17:01 -07: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
c1a4644276 [MIRROR] Fixes a runtime when inflicting a blunt wound on an armless human [MDB IGNORE] (#14594)
* Fixes a runtime when inflicting a blunt wound on an armless human (#68030)

fixes a runtime when inflicting a blunt wound on an armless human

* Fixes a runtime when inflicting a blunt wound on an armless human

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2022-06-28 17:23:08 +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
df028948e9 [MIRROR] Fixes the frozen status trait never being applied [MDB IGNORE] (#14579)
* Fixes the frozen status trait never being applied (#68015)

* Fixes the frozen trait never being applied

* Don't apply if we already have the trait

* Check the target obj

* Fixes the frozen status trait never being applied

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-28 02:02:15 +01:00
SkyratBot
be0f5ac46f [MIRROR] martial arts bug fix [MDB IGNORE] (#14582)
* martial arts bug fix (#68028)

* martial arts bug fix

Co-authored-by: Comxy <tijntensen@gmail.com>
2022-06-28 02:01:24 +01:00
SkyratBot
b65dad6150 [MIRROR] Revamps derelict1.dmm into a proper derelict [MDB IGNORE] (#14568)
* Revamps derelict1.dmm into a proper derelict (#67683)

Replaces the barren derelict1.dmm with something of substance.

This is the old version for those of you who were curious.
And here is the new.

This gives the ruin a little bit of extra panache, ties the world a bit more together, and is a nice homage to our sister server.

* Revamps derelict1.dmm into a proper derelict

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2022-06-27 18:07:23 +01:00
SkyratBot
48ac7b572d [MIRROR] Security Level Datums [MDB IGNORE] (#14504)
* Security Level Datums

* wew

* Update security_level_datums.dm

Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-25 02:04:50 +01:00
SkyratBot
2bb2d2a7ca All code files must now be included in the .dme, removes some old duplicate files that never were (#14485)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-06-25 01:24:23 +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
Zonespace
3f3d99057c Fixes synched borgs not syncing laws (#14338)
* fixes annoying bug

* more
2022-06-21 03:17:42 +01:00
SkyratBot
6180f6ce84 [MIRROR] Oldstation lootboxes [MDB IGNORE] (#14424)
* Oldstation lootboxes (#67361)

Added a lootbox for every role (eng, sci, sec) that requires corresponding ID to open, as an exploration reward.

To provide an incentive to leave the spawn area and give a reward for this.
The loot is for qol and fun, and hardly affects the playthrough for roles that don't get the loot. Besides, you can re-roll your starting job if you have a preference. Or open any box with an emitter.

Engineering crate contents:

/obj/item/pipe_dispenser, - Removed from free chest. To make non engi players use pipe dispensing machine to fix atmos pipes.
/obj/item/storage/bag/construction, - Just qol, you can already make one with cloth
/obj/item/clothing/suit/hazardvest, - To be able to wear construction bag on back
/obj/item/storage/belt/utility, - Just qol, you can already make one with leather
/obj/item/clothing/head/hardhat/weldhat, - Unobtainable otherwise
/obj/item/t_scanner, - Just to accompany pipe dispenser,
/obj/item/screwdriver/power, - Nice tool for the belt

Sec crate contents:

/obj/item/gun/ballistic/rifle/boltaction, - Hardly better than the laser, needs 3 shots to kill xeno and tends to jam. Comes with 15 rounds in total.
/obj/item/knife/combat, - To use as mosin bayonet in CQC with xenos
/obj/item/ammo_box/a762,
/obj/item/ammo_box/a762,
/obj/item/clothing/suit/armor/vest/old, - Moved to the box instead of being available from start - now every profession has vest in a chest
Removed the box of firing pins and two flashes from this box.

Sci crate contents:

/obj/item/relic, - Random relic to make people experiment with EXPERIMENTOR
/obj/item/transfer_valve, - To enable anomaly core refinery
/obj/item/raw_anomaly_core/bluespace, - To refine something
/obj/item/raw_anomaly_core/random,
/obj/item/clothing/suit/toggle/labcoat, - Mandatory for science
/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, - Reference to one certain anime

Misc:
Removed redundant cable and pen
Fixed one of the computers being non-disassembable
Added plasma tank, timer and igniter laying next to the sec crate
Removed free pipe dispensers from secure storage to make players use stationary dispensers (when non-engi), or build a dispenser in protolathe
Added 1 guaranteed diamond ore spawn (total 4000 diamonds guaranteed if you disassemble reflector box) to allow building reactive armour shell and inert bluespace bag for anomaly cores. You need 2000 for armour and 600 for inert bag of holding with femto manipulators.
Added 1 guaranteed gibtonite spawn to kill or amuse the players
Dead roboticist ID now has ordnance access to allow downloading of paper publishing software for experiments

* Oldstation lootboxes

Co-authored-by: Andrew <mt.forspam@gmail.com>
2022-06-20 04:32:30 +01:00
Zonespace
4f27cb14d7 Reverts #9625 (#12185)
* woo

* weh

* aaAAAA
2022-06-19 22:52:54 +01:00
Christmas5
4a6a8a2df1 Fixes for changeling transformations. Part 2. (#14190)
* Update _quirk.dm

* Update transform.dm

* Update changeling.dm
2022-06-19 22:49:45 +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
Gandalf
15581123b0 Vox version Beanyvox (#13400)
* wew

* restore

* wew

* Create vox.dm

* yes

* weh

* updat

* Update _basemap.dm

* fixed

* color options and more fixes

* wew

* more fixes

* Update vox_bodymarkings.dmi

* beak and fix

* e

* Update hands.dmi

* fdx

* wew

* Update hands.dmi

* e

* fux

* feet fixes

* Update mask.dmi
2022-06-19 22:06:43 +01:00
SkyratBot
889b36d5ea [MIRROR] Converts diggable from component to bespoke element [MDB IGNORE] (#14407)
* Converts diggable from component to bespoke element (#67695)

* Changes diggable to an element and fixes it, saving on some memory.

* Converts diggable from component to bespoke element

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-19 10:09:15 -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
7a653adfbb [MIRROR] TGUI Say: Upgrades chat input with modern features [MDB IGNORE] (#14375)
* TGUI Say: Upgrades chat input with modern features

* yes

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-17 02:12:42 +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
2227b76f33 [MIRROR] Fixes the "stuck in a vertical fireman carry" curse [MDB IGNORE] (#14355)
* Fixes the "stuck in a vertical fireman carry" curse (#67783)

Fixes #67622

#66530 made it so anything with the ridable element lost the element whenever it died.
Unfortunately it added NO supplementary logic that re-adds the ridable element of that thing died.

Guess what uses the ridable element? Humans, for fireman carrying and piggybacking

So, if you ever died, it'd permanently brick your ability to fireman carry.

* Fixes the "stuck in a vertical fireman carry" curse

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-16 17:40:06 +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
71b58f3f7c [MIRROR] Fixes slips being broken and adds a unit test to catch it happening again. [MDB IGNORE] (#14299)
* Fixes slips being broken and adds a unit test to catch it happening again. (#67741)

* Fixes slips being broken and adds a unit test to catch it happening again.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2022-06-13 23:18:57 -07: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
Tom
c95cf0ed6d make the current map not appear in map votes (#14169) 2022-06-13 15:12:40 +01:00
Higgin
ac3d1993d6 Fixes stasis removing numbing and adds pre-surgery warning. (#14222)
* Fixes stasis removing numbing and adds a little warning if you're about to work on somebody who isn't numb.

* Update code/datums/components/surgery_initiator.dm

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

* Update code/datums/components/surgery_initiator.dm

Moves the balloon alert over the actual target.

Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
2022-06-13 06:41:34 -07:00
SkyratBot
c0a307a11b Add disease resistance effects for spaceacillin (#14238)
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-13 06:36:43 -07:00
SkyratBot
7db844c30d [MIRROR] floating movement type now stops slips [MDB IGNORE] (#14277)
* floating movement type now stops slips (#67694)

* float movement type now stops slips

* weh

* floating movement type now stops slips

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-06-12 20:59:18 +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
73d6dc9f6e [MIRROR] Makes ore silo connecting work on multi-z [MDB IGNORE] (#14257)
* Makes ore silo connecting work on multi-z (#67640)

* makes ore silo connecting work on multi-z

* I merged the two checks for same z level when connecting an ore silo, and disconnecting it. This was because I didn't want to copy paste the code to use it twice, which was what now caused the problem of multi-z maps being unable to connect ore silos on the same level. At the time it was also intentional since it's easier to connect than to disconnect something, but I realize that this inconsistency isn't great or beneficial to anyone.

* Turns it into a helper instead

* Makes ore silo connecting work on multi-z

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-06-12 02:34:45 +01:00
SkyratBot
8d7e8a76fa [MIRROR] Fixes Novaflowers not lighting people on fire, again. Unit tests it. Cleans up some unique plant genes stuff too. [MDB IGNORE] (#14245)
* Fixes Novaflowers not lighting people on fire, again. Unit tests it. Cleans up some unique plant genes stuff too.  (#67597)

* Fixes Novaflowers not lighting people on fire, again. Unit tests it. Cleans up some unique plant genes stuff too.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-11 12:22:56 +01: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
ef53cf2bdc [MIRROR] Remove majority order clause from Asimov++ [MDB IGNORE] (#14216)
* Remove majority order clause from Asimov++ (#67670)

* Remove majority order clause from Asimov++

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-06-10 18:01:11 +01:00
SkyratBot
1b0a57232e [MIRROR] Lemon does weather effects [MDB IGNORE] (#14231)
* Lemon does weather effects

* Update code/datums/components/food/decomposition.dm

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-06-10 17:05:56 +01:00
SkyratBot
5568d98073 [MIRROR] Prevents negative mats [MDB IGNORE] (#14191)
* Prevents negative mats (#67582)

* Prevents negative mats from the ore redemption machine.

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

* Prevents negative mats

Co-authored-by: robbertapir <102324362+robbertapir@users.noreply.github.com>
Co-authored-by: robbertapir <robbertapir@ airmail.cc>
2022-06-08 15:47:07 +01:00
GoldenAlpharex
d4b0974aaf [MIRROR] CARGONIA THE FREE: The Quartermaster is now a head of staff. (#67518) [MDB IGNORE] (#14186)
* CARGONIA THE FREE: The Quartermaster is now a head of staff. (#67518)

* The Quartermaster is officially a head of staff, with new accesses, a silver ID, ect ect.
* The HoP lost their cargo-related equipment and access, including the Vault monitor, and frequency.

* wew

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 15:28:51 +01:00
SkyratBot
ff0d5940b4 [MIRROR] [MDB IGNORE] Big Access Tweaks and Organization [MDB IGNORE] (#14160)
* [MDB IGNORE] Big Access Tweaks and Organization

* wew

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-08 15:24:53 +01:00
SkyratBot
f85019ebf4 [MIRROR] Fixes jitteriness stacking up to insane amounts while dead [MDB IGNORE] (#14182)
* Fixes jitteriness stacking up to insane amounts while dead (#67567)

* Jitter effect doesn't apply to dead people

* in apply, instead of create

* Fixes jitteriness stacking up to insane amounts while dead

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-08 03:18:18 +01:00
SkyratBot
c6172b0b09 Add hallucinogen poison to frog attacks (#14179)
Co-authored-by: Tim <timothymtorres@gmail.com>
2022-06-08 02:43:54 +01:00
SkyratBot
4cdae6c67e [MIRROR] Fixes grammar error in embed code [MDB IGNORE] (#14170)
* Fixes grammar error in embed code (#67589)

Fixes grammar error

* Fixes grammar error in embed code

Co-authored-by: BeeSting12 <zvmallol@gmail.com>
2022-06-08 02:07:56 +01:00
SkyratBot
4369049809 [MIRROR] Massive plumbing layer/placement improvements [MDB IGNORE] (#14172)
* Massive plumbing layer/placement improvements (#66602)

* Massive duct improvements

* last minute fixes/additions to plumbing layer fixes

* letter, loop, and early return fixes

* early continues

* color comments

* reaction chamber colors

* rcd tweaks

* Update code/datums/components/plumbing/reaction_chamber.dm

* Update code/datums/components/plumbing/reaction_chamber.dm

* Update code/datums/components/plumbing/_plumbing.dm

* Update code/datums/components/plumbing/_plumbing.dm

* remove unused var, better duct restacking

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

* Massive plumbing layer/placement improvements

Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
2022-06-07 17:43:09 -07:00
SkyratBot
64b71f7585 [MIRROR] Material holding machines can't connect to ore silos on different z levels [MDB IGNORE] (#14167)
* Material holding machines can't connect to ore silos on different z levels (#66953)

The station's ore silo can't connect to machines that are off the station z-level anymore. This doesn't affect multi-z stations.
Also includes ore silo code improvement because I was unhappy with it.

* Material holding machines can't connect to ore silos on different z levels

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-06-07 21:11:42 +01:00
SkyratBot
8f9c0a2ede [MIRROR] Add Russian Roulette memories and moods events [MDB IGNORE] (#14163)
* Add Russian Roulette memories and moods events (#66051)

About The Pull Request

This adds memories to a nearby audience if someone is playing Russian Roulette with a loaded gun. The person who wins or loses also gains a positive or negative mood event that is long lasting. All of these events only trigger if the person playing is targeting a lethal area.
Why It's Good For The Game

Being able to add Russian Roulette to engravings would be pretty cool.
Changelog

cl
qol: Playing Russian Roulette with lethal intent now creates a mood event for the user and is engrained in any nearby peoples memories. The more bullets the better the memory and mood boost.
/cl

* Add Russian Roulette memories and moods events

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-06-07 14:41:52 +01:00
SkyratBot
7d84bde9c6 All AI Lawsets are rebalanced, can be researched, appear in config, and random spawners for AI upload. (#14162)
Co-authored-by: Tim <timothymtorres@gmail.com>
2022-06-07 14:39:59 +01:00
SkyratBot
64766b3428 [MIRROR] [NO GBP] Fix illiterate quirk bugs [MDB IGNORE] (#14128)
* [NO GBP] Fix illiterate quirk bugs

* Update snail.dm

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-06 15:32:54 +01:00