Commit Graph

34314 Commits

Author SHA1 Message Date
SkyratBot
6840dbe9c7 [MIRROR] Adds a muzzle-breathmask (#4865)
* Adds a muzzle-breathmask (#58330)

* Adds a muzzle-breathmask

Co-authored-by: Greniza <61635418+Greniza@users.noreply.github.com>
2021-04-13 02:01:56 +01:00
SkyratBot
efcd9af317 [MIRROR] Prisoner envirosuit sensors can't be changed anymore. (#4866)
* Prisoner envirosuit sensors can't be changed anymore. (#58334)

* Prisoner envirosuit sensors can't be changed anymore.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-04-13 01:42:47 +01:00
SkyratBot
420ff25794 [MIRROR] [READY] Space Dragon Quality Improvement Update (#4863)
* [READY] Space Dragon Quality Improvement Update (#57942)

 qol: Space Dragon's gust attack is now tied to right click instead of an ability button
balance: Space Dragon has received numerous balance changes, most notably that Space Dragon will stall the shuttle until it loses or completes its objectives
fix: Fixed numerous bugs with Space Dragon, most notably the rifts not vanishing after Space Dragon's death
soundadd: Space Dragon now has a custom roar for dying and winning
imagedel: Deleted now unused Space Dragon ability icon
refactor: Space Dragon's speed changes are now controlled using movespeed modifiers instead of direct speed adjustments

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

* [READY] Space Dragon Quality Improvement Update

Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-04-13 01:32:38 +01:00
SkyratBot
cf1f3fa06e [MIRROR] Refactor /obj/item/food/chewable into a chewable element (#4855)
* Refactor /obj/item/food/chewable into a chewable element (#58243)

* Refactor /obj/item/food/chewable into a chewable component

* Element, always process

* Refactor /obj/item/food/chewable into a chewable element

* Update maint_loot_trash.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 01:32:21 +01:00
SkyratBot
0e34bfef04 [MIRROR] Fix for reagents on_mob_life (#4859)
* Fix for reagents on_mob_life (#58359)

An update stopped reagent on_mob_life from triggering unless the reagent can be overdosed.
This fixes this issue and allows items like milk to be metabolized again.

This also buffs milk healing in bone stomachs as it was really weak, the total milk and the amount you heal have both been increased.

Fixes #58293

* Fix for reagents on_mob_life

Co-authored-by: NightRed <nightred@gmail.com>
2021-04-13 01:32:06 +01:00
SkyratBot
96d4156c9d Fixes humans not having any eyes (#4862)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-12 23:17:35 +01:00
SkyratBot
2f75c75f20 [MIRROR] reduce skillchip implant time (#4854)
* reduce skillchip implant time (#58247)

* reduce skillchip implant time

Co-authored-by: Wine <Josh.Powell@softwire.com>
2021-04-12 22:10:02 +01:00
SkyratBot
53e6292984 [MIRROR] Atmospherics Envirogloves are no longer insulated. (#4850)
* Atmospherics Envirogloves are no longer insulated. (#58319)

* Atmospherics Envirogloves are no longer insulated.

Co-authored-by: FernandoJ8 <80640114+FernandoJ8@users.noreply.github.com>
2021-04-12 22:08:51 +01:00
SkyratBot
f8718f26f9 [MIRROR] Ashwalkers Virus Free! (#4849)
* Update lizardpeople.dm (#58316)

Makes Ashwalkers Immune to diseases as they should be.

* Ashwalkers Virus Free!

Co-authored-by: Kangarad <82303819+Kangarad@users.noreply.github.com>
2021-04-12 22:08:33 +01:00
SkyratBot
df584da6c2 [MIRROR] Makes rot more forgiving of slow cleanup (#4847)
* Gives rotting things a timer before they become fully effective to give more leeway for cleanup. Lowers the max values for disease effect and proc chance significantly. Cleans up some silly zone selection code. (#58290)

* Makes rot more forgiving of slow cleanup

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-04-12 13:53:41 +01:00
SkyratBot
2bb2c92bd3 [MIRROR] allow color adapters to connect to any color regardless (#4845)
* fix (#58255)

made a mistake in #58193 and removed a pipe_flag check, it was used to allow color adapters to connect to all colors

* allow color adapters to connect to any color regardless

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-12 13:53:15 +01:00
death and coding
f2f3eea725 [semi-modular][ready] COATS and another, more serious detective costume (#4831)
* THE STUFF TM

* Update wardrobes.dm

* jsuit
2021-04-12 05:28:31 +01:00
SpaceVampire
4395cbfe75 blorb (#4840)
Co-authored-by: SpaceVampire <>
2021-04-12 05:26:46 +01:00
SkyratBot
a52b9f6bbf [MIRROR] Makes radiation related pluouxium only generate in cold conditions (#4837)
* Pluoxium can currently be created in mico amounts on a lot of tiles, which creates a lot of unneeded active (#58306)

turfs, and wastes processing time.
Let's only make pluox in cold mixes then, and since it's not gonna mitigate high power runaways quite as hard
now, let's make it a net negative on waste gas output for the sm.

* Makes radiation related pluouxium only generate in cold conditions

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-04-12 04:43:31 +01:00
SkyratBot
2aa9585124 [MIRROR] Fixes grammatical error in the "computer hardware" techweb node (#4838)
* Fixes grammatical error in the "computer hardware" techweb node (#58304)

* Fixes grammatical error in the "computer hardware" techweb node

Co-authored-by: BootlegBow <69032410+BootlegBow@users.noreply.github.com>
2021-04-12 04:43:22 +01:00
SkyratBot
7e00730859 [MIRROR] Some more harddel fixes (#4836)
* Some more harddel fixes (#58305)

* Some more harddel fixes

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-04-12 04:42:55 +01:00
SkyratBot
e6f210e0f7 [MIRROR] TGUI: Command Reports (#4830)
* TGUI: Command Reports (#58179)

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* TGUI: Command Reports

* a

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-12 03:11:11 +01:00
SkyratBot
835dee4581 [MIRROR] TGUI Outfit Manager and Editor (#4828)
* TGUI Outfit Manager and Editor

* Update persistence.dm

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-11 23:12:40 +01:00
Gandalf
f2a60da60c AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (#4826) 2021-04-11 19:58:19 +01:00
SkyratBot
415bd7aa33 [MIRROR] Prevent negative open positions in crew manifest (#4829)
* Prevent negative open positions in crew manifest (#58300)

* Resolve open position issues in crew manifest

* Use the classes helper for multiple classes

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

* Prevent negative open positions in crew manifest

Co-authored-by: celotajstg <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>
2021-04-11 19:58:10 +01:00
SkyratBot
b71efc6a0a [MIRROR] Fixes material amounts not updating when affected by stabilized metal extracts (#4824)
* Fixes material amounts not updating when affected by stabilized metal extracts (#58277)

Co-authored-by: TemporalOroboros <TemporalOroboros@ gmail.com>

* Fixes material amounts not updating when affected by stabilized metal extracts

Co-authored-by: TheVekter <TheVekter@users.noreply.github.com>
Co-authored-by: TemporalOroboros <TemporalOroboros@ gmail.com>
2021-04-11 14:12:37 +01:00
SkyratBot
f5478b7dce [MIRROR] Allows the connect_loc element to have a listener different from the tracked object (#4818)
* Allows the connect_loc element to have a listener different from the tracked object (#58276)

* Allows the connect_loc element to have a listener different from the tracked object

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-11 03:51:14 +01:00
SkyratBot
561a7a9255 [MIRROR] Failed headrevs become enemies of the state (#4817)
* Failed headrevs become enemies of the state (#58160)

* Failed headrevs become enemies of the state

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-11 03:50:59 +01:00
Gandalf
58669f19d0 sneaky admin HTML funsies 2021-04-11 02:19:06 +01:00
SkyratBot
37a04ef096 [MIRROR] Remove Uncross() and CheckExit(), add connect_loc element to cover the cases we used it for (#4756)
* Remove Uncross() and CheckExit(), add connect_loc element to cover the cases we used it for (#58188)

* Remove Uncross(), add create_loc element

* Update on ChangeTurf

* Explicit return

* Hold onto elements and remove TEST_FOCUS

* Remove UNIT_TESTS compile flag

* Follow my own advice.

* Comment about Uncross + CRASH

* Remove /atom/Exit ..()

* Apply suggestions from code review

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>

* Use keyed locs

* Re-add Bump()

* Superfluous check

* Correct change turf signal, remove old continue check

* Fix compile failure

* Fix tests

* Don't create element for fulltile windows

* Correctly unregister old location

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>

* Fixed (?)

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-04-11 02:34:12 +02:00
SkyratBot
a3347745a7 [MIRROR] Fermichem 2.5 - Organ(kinda) related medicines adjustments! (#4811)
* Fermichem 2.5 - Organ(kinda) related medicines adjustments! (#57806)

* Initial dump

* Getting there

* Update impure_medicine_reagents.dm

* Update impure_medicine_reagents.dm

* Adds the reaction mechanics

* Compiling fixes

* Update medicine_reagents.dm

* Updates the debug machine to allow for live recipe edits and tweaks the rest of the stuff

* Few fixes and things I missed

* linters

* Feedback changes

* Apply suggestions from code review. Thanks ATH1909!

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

* More changes

* Few more tweaks before component and eyes

* Update chem_recipe_debug.dm

* Fixes loop I think

* I guess I'll just have to hope qdel does it's job

* It really doesn't like nullspace

* Fixes bug in oculine and misspelling

* No obsessed traumas to avoid forced antaging

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

* Fermichem 2.5 - Organ(kinda) related medicines adjustments!

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-11 00:25:59 +01:00
Gandalf
2bb0f8d775 aaa (#4812) 2021-04-11 00:22:07 +01:00
SkyratBot
187119d985 [MIRROR] Security Level subsystem (#4809)
* Security Level subsystem

* aaa

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-11 00:11:52 +01:00
SkyratBot
8832a713ec [MIRROR] Adjust job selection table (#4810)
* Adjust job selection table (#58232)

Changed column height from 17 to 15 and changed the order to a more sensible and aesthetic one.

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

* Adjust job selection table

Co-authored-by: celotajstg <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>
2021-04-10 23:31:13 +01:00
SkyratBot
694b9ad4b8 [MIRROR] Fixes reborn ashwalkers having galactic common (#4806)
* Fixes reborn ashwalkers having galactic common (#58264)

* Fixes reborn ashwalkers having galactic common

Co-authored-by: wesoda25 <37246588+wesoda25@users.noreply.github.com>
2021-04-10 23:19:20 +01:00
SkyratBot
c62846a017 [MIRROR] makes the hook shotgun work on right click, adds new icons for it (#4805)
* makes the hook shotgun work on right click, adds new icons for it (#58270)

* makes the hook shotgun work on right click, adds new icons for it

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-04-10 23:19:14 +01:00
SkyratBot
f03035cbff [MIRROR] Tweaks converoli's threshold to not overlap with it's failure threshold (#4804)
* Tweaks converoli's threshold to not overlap with it's failure threshold (#58279)

* Tweaks converoli's threshold to not overlap with it's failure threshold

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
2021-04-10 23:19:07 +01:00
SkyratBot
7e45890f63 Fix connect_loc runtiming when connecting to the same turf. (#4799)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-10 20:23:00 +01:00
Gandalf
b32b65fbe3 Mutants - HNZ1 - A medical and scientific adventure! (#4664)
* aaa

* AAAAAAAA

* aaa

* aaaaa

* aaa

* Update zombie_cure.dm

* Update zombie_techweb.dm

* Update zombie_cure.dm

* Update zombie_cure.dm

* a

* THEY ARE MUTANTS, NOT ZOMBIES

* aaaaa

* aaaa

* Update mutant_event.dm

* aaaaa

* aaaa

* Update mutant_cure.dm

* Update mutant_cure.dm

* aaaaaaaaaaaa

* Update mutant_parts_greyscale.dmi

* aaaa

* Create research2.dmm

* 0

* Update mutant_datum.dm

* Update research2.dmm

* aaaa

* Update mutant_datum.dm

* aaaa

* aaaa

* Update mutant_cure.dm

* Update mutant_cure.dm

* Update mutant_cure.dm

* Update mutant_datum.dm
2021-04-10 18:32:09 +01:00
Yawet330
c49c546bde [NONMODULAR]Shocks & Zaps, Episode 2 (#4684)
* OH NO

* Update powernet.dm

* ae

* alexia please play despacito

* Update powernet.dm

* Merge branch 'master' into pr/4684

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-10 18:31:05 +01:00
Azarak
85b5cbc378 cultures and languages (#4647)
* cultures and languages

* botanist fix

* missing languages

* make sure new saves from scratch get a species set correctly

* Update preferences.dm

* Update new_player.dm

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-10 18:30:32 +01:00
death and coding
72f32ade24 [modular][ready] adds a uniform in the loadout for the superstar cops (#4779)
* the expression

* its speaking again

* its still talking

* WORK

* Mazovian Socio-Economics

People think Communism was some crazy idea that had its comeuppance 40 years ago. A fever that shook the world, never to return again. They were right. Until *he* woke up today – a spiritual corpse responsive only to the call of Commodore Red, prostitutes, and Kras Mazov. For him, Communism is still a *thing*. He will single-handedly raise the Commune of '02 from the oceanic trench where it has been resting, covered in ghosts and seaweed! He is the Big Communism Builder. Come, witness his attempt to rebuild Communism in the year '51!

0.000% of Communism has been built. Evil child-murdering billionaires still rule the world with a shit-eating grin. All he has managed to do is make himself *sad*. He is starting to suspect Kras Mazov *fucked him over* personally with his socio-economic theory. It has, however, made him into a very, very smart boy with something like a university degree in Truth. Instead of building Communism, he now builds a precise model of this grotesque, duplicitous world.

* work

* Delete accessories.dm

there is nothing, only darkness

* FUCKFUCKFUCK

* RIGHT FIXEDA AAAA
2021-04-10 18:09:40 +01:00
OrionTheFox
54ae090450 Adds Welding Hardhat variants to the engidrobe + other tweaks (#4794)
* Adds Welding Hardhat variants to the engidrobe + other tweaks

Also fixes/adds missing sprites cuz honk

* whoop

bad comment a

* CONFLICTS

ababababa

* comments

aaaaaaaaaaaaaaaaa

* OCD sorting

colr with color
2021-04-10 18:08:54 +01:00
SkyratBot
ec61c5f2c2 [MIRROR] Collateral shoves can no longer knock down someone wearing riot armor (#4743)
* Collateral shoves can no longer knock down someone wearing riot armor

* Update carbon_defense.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-10 18:04:34 +01:00
Gandalf
2e66413e48 Modular HTML UI + Server swapping feature (HIGH DOWNSTREAM IMPORTANCE) (#4783)
* aaaaaaaaaaaa

* Update new_player.dm

* aaaaaaa

* aaaa

* Update lobby.dm

* Update new_player.dm

* Update lobby.dm

* Update lobby.dm

* Update new_player.dm

* Update new_player.dm

* Update swap_ips.txt

* Update new_player.dm

* Update new_player.dm

* Update change_titlescreen.dm

* Update lobby.dm

* Update modular_skyrat/modules/lobbyscreen/code/load_servers.dm

* Update modular_skyrat/modules/lobbyscreen/code/load_servers.dm

* Update modular_skyrat/modules/lobbyscreen/code/load_servers.dm

* aaaaaaa

* aaa

* aaaa

* Update title_screen.dm

* Update readme.md
2021-04-10 17:59:53 +01:00
SkyratBot
bc6c285adb [MIRROR] Advanced Greyscale Sprite Generation (#4792)
* Advanced Greyscale Sprite Generation (#58112)

* Nonfunctional greyscale code

* Functional greyscale sprites via filter

Probably going to set the icon instead later

* Switches to greyscale json config

* Adds the reference layer type and converts the other canister types

* Working previews

* Adds readme

* Fixes overlays and breaking

* Removes old canister sprites

* Removes an unused var

* Fixes tgui lints

* Removes a bunch of the old canister icon states

Yeah I need to fix relabeling as well

* Removes some debug sprites

* Sorts canister type list and breaks up base shader step

* Removes an unnecessary preview hack

* Makes prototype canister greyscale

* Properly sizes the ui

* Fills in the canister map sprite

* Adds some more warnings to layers

* Makes broken overlay more prominent

* Removes a preview var that isn't needed anymore

* Cleans up client ref in Destroy

* Cleans up the tgui window a bit

* Update GreyscaleModifyMenu.tsx

* Animates the canister falling over

* Removes a commented out line that's no longer needed

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Advanced Greyscale Sprite Generation

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-10 17:59:30 +01:00
SkyratBot
88b2d4d207 [MIRROR] Refactor crew manifest in lobby and ghost actions (#4791)
* Refactor crew manifest in lobby, ghost and AI actions (#58275)

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

* Refactor crew manifest in lobby and ghost actions

Co-authored-by: celotajstg <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>
2021-04-10 16:55:36 +01:00
Swiftfeather
ab562ff3c2 Suitfix (#4788) 2021-04-10 16:55:27 +01:00
SkyratBot
445d11b510 [MIRROR] Colorblind users can now examine the atmos components to read on what color they are (#4787)
* Colorblind users can now examine the atmos components to read on what color they are (#58254)

* Colorblind users can now examine the atmos components to read on what color they are

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-10 04:36:14 +01:00
Gandalf
5e3f7d164d Update login.dm 2021-04-09 21:59:25 +01:00
Gandalf
0b957f39a9 Lobby UI overhaul (#4738)
* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* aaaaa

* Update _basemap.dm

* Update new_player.dm

* Update CaveGenerator.dm

* aaaaaaaaaaaaaaaaaaaaa

* a

* aaa

* aaaa

* aaaa

* Update login.dm

* aaaaaaaaaa

* aaaaaa

* Update lobby.dm
2021-04-09 21:18:40 +01:00
SkyratBot
1b2c05cd18 [MIRROR] Belt Pinpointer sprites (#4774)
* Belt Pinpointer sprites (#58229)

* Belt Pinpointer sprites

Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
2021-04-09 15:57:46 +01:00
SkyratBot
0afca6f0f9 [MIRROR] Cleanup some for loops that use "as contents" over special lists until we upgrade to 514. (#4773)
* Cleanup (#58234)

as x doesn't work properly when used in for loops over special lists.

One instance of as anything in get_turf() in crafting code was removed as entirely redundant. It was an untyped for loop anyway.

Two instances of as anything in contents changed for wheelchairs with warnings added to change them to as anything loops when we upgrade to 514.

* Cleanup some for loops that use "as contents" over special lists until we upgrade to 514.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-04-09 15:57:34 +01:00
SkyratBot
f584f905d6 [MIRROR] visual fix for bridge pipe and color adapter (#4772)
* visual fix for bridge pipe and color adapter (#58204)

fixes bridge pipe and color adapter connector pipes being messed up due to a double shift

* visual fix for bridge pipe and color adapter

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-09 15:56:36 +01:00
Jureiia
4016295dd2 [Semi-Modular] [pls] Adds some coats and underwear (#4724)
* we're good?

* CONFLICTS PLS NO

* fixing a silly

* Plateau Please

* chameleon begone please
2021-04-09 06:59:42 +01:00