Commit Graph

2297 Commits

Author SHA1 Message Date
Swiftfeather
f57876ff61 Sepia/lightpink (#3689)
lightpink down to 25% speed buff from 50%, sepia speed buff down to 20% from 50%, wth a possible slowdown of 10%
2021-03-01 18:14:05 +00:00
SkyratBot
537ac5e245 [MIRROR] Adds basic cybernetic eyes to the medical protolathe/exofabricator (#3735)
* Adds basic cybernetic eyes to the medical protolathe/exofabricator (#57245)

* Makes the basic cybereyes flash vulnerable, puts the equal to normal eyes in the cybernetic organ node, makes the normal cybereyes prone to fizzling upon being emp'd

* Adds basic cybernetic eyes to the medical protolathe/exofabricator

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-03-01 17:49:45 +00:00
SkyratBot
640cc9744c [MIRROR] [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes (#3697)
* [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes (#56889)

* crystallizer

* [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-02-27 18:55:16 +00:00
SkyratBot
4770eca75e [MIRROR] Adds tourist robots that order food and drinks from the bar and cafeteria (#3651)
* Adds tourist robots that order food and drinks from the bar and cafeteria (#57010)

* Adds Tourism Economy

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds tourist robots that order food and drinks from the bar and cafeteria

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-27 09:19:00 +00:00
SkyratBot
e32e77928d [MIRROR] Adds a new type of botany experiment that tests plants. (#3658)
* Adds a new type of botany experiment that tests plants. (#57166)

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

* Adds a new type of botany experiment that tests plants.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-26 14:20:49 +00:00
SkyratBot
6d6327e250 [MIRROR] Fixes missing titles of the Microscope and R&D Console UIs (#3668)
* Fixes missing titles of the Microscope and R&D Console UIs (#57160)

* Fixes missing titles of the Microscope and R&D Console UIs

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-02-26 14:07:49 +00:00
SkyratBot
e5ff997ef8 [MIRROR] Experi-Sci: Techweb nodes may now require you to perform "scientific" experiments (#3614)
* Experi-Sci: Techweb nodes may now require you to perform "scientific" experiments

* Update all_nodes.dm

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-23 21:51:28 +00:00
OrionTheFox
27757f0e04 Adds Hospital Gowns (#3552)
Surgery-compatible gown to let patients stay modest. Available in protolathes for plastic, the medidrobe, and pre-spawned in surgery duffel bags - fast equip times onto others. Sprites made by Kroto
2021-02-21 16:38:04 +00:00
SkyratBot
d0dc199815 [MIRROR] /mob/living/proc/Life(delta_time) (#3509)
* /mob/living/proc/Life(delta_time)

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:55:52 +00:00
SkyratBot
18eca27569 [MIRROR] update_appearance (#3508)
* update_appearance

* a

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:08:09 +00:00
SkyratBot
43febe3145 [MIRROR] Converts many proc overrides to properly use list/modifiers, lots of other smaller things (#3433)
* Converts many proc overrides to properly use list/modifiers, lots of other smaller things

* Update human_defense.dm

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-17 14:18:21 +00:00
SkyratBot
f6544a13ba [MIRROR] Fixes BRPED beam (#3448)
* Fixes BRPED beam (#56949)

The brped beam now hits exactly the object

* Fixes BRPED beam

Co-authored-by: drongood12 <73915636+drongood12@users.noreply.github.com>
2021-02-17 13:46:26 +00:00
SkyratBot
18f7ed58eb [MIRROR] Removes older ID consoles from the code, and circuitboards (#3284)
* Removes older ID consoles from the code, and circuitboards

* Merge branch 'master' into upstream-merge-56792

* a

Co-authored-by: Mothblocks <35135081+Jared-Fogle@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-16 12:44:12 +00:00
SkyratBot
b332b46b65 [MIRROR] Remove hideous inline tab indentation, and bans it in contributing guidelines (#3394)
* Remove hideous inline tab indentation, and bans it in contributing guidelines

* a

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-15 15:32:02 +00:00
Yawet330
4b2278ff5b (NON MODULAR) Heehoo all humanoid mobs can use nanites again. (#3315)
* (NON MODULAR) Heehoo all humanoid mobs can use nanites again.

* yeah this might've caused issues

* Update public_chamber.dm

* I'm not retarded I swear
2021-02-12 14:26:49 +00:00
SkyratBot
7da4aa9adf [MIRROR] Reaction rates, pH, purity and more! Brings a heavily improved, less explosive and optimised fermichem to tg. (#3306)
* Reaction rates, pH, purity and more! Brings a heavily improved, less explosive and optimised fermichem to tg.

* a

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-12 00:04:39 +00:00
SkyratBot
b902f89062 [MIRROR] Refactor can_inject, and introduce try_inject (#3300)
* Refactor can_inject, and introduce try_inject (#56816)

Splits can_inject into can_inject and try_inject. The latter can perform side effects, while the former cannot. Moved the show_error bool parameter to a flag that try_inject checks.

Changes the signature to can_inject(mob/user, target_zone, injection_flags). This was previously redefined in several places, making it impossible to use named parameters. This refactor now allows named parameters to be used, and thus avoiding the ugliness of TRUE, FALSE, FALSE in parameters.

* Refactor can_inject, and introduce try_inject

Co-authored-by: Mothblocks <35135081+Jared-Fogle@users.noreply.github.com>
2021-02-11 19:49:47 +00:00
SkyratBot
9b35ea9a29 [MIRROR] You can print multiple sheets of sticky tape. A redo of #55994, because #56017 didn't fix this. (#3299)
* You can print multiple sheets of sticky tape. (#56819)

Makes the autolathe maxstack 5. This lets you print more than a single sheet of tape at once even if you have more than one sheet.

* You can print multiple sheets of sticky tape. A redo of #55994, because #56017 didn't fix this.

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-02-11 19:49:41 +00:00
SkyratBot
4d9432a501 [MIRROR] Fix coagulating nanite program having wrong name (#3206)
* Fix coagulating nanite program having wrong name (#56739)

After a wound refactor, the "Rapid Coagulation" program got nerfed into
the "Vein Reprssurization" program, but the rename missed this entry in
the research database, used by the nanite program hub and R&D listings.

* Fix coagulating nanite program having wrong name

Co-authored-by: coiax <yellowbounder@gmail.com>
2021-02-08 23:47:36 +00:00
SkyratBot
7bd3d98f50 [MIRROR] Updated the Nanite Dermal Button icon set (#3142)
* Update the Nanite Dermal Button icon set (#56588)

The PR replaces the standard set of Nanite icons (number, plus, minus,
power) in different colors with an extended set of icons in a single
color.

The current icon set is very limited, the numbers don't provide much
context and some colors are barely visible on certain UI backgrounds
(yellow in particular).

The new set has bigger variety of icons, but removes the color
selection option to improve icon visibility.

* Updated the Nanite Dermal Button icon set

Co-authored-by: Andrew <mt.forspam@gmail.com>
2021-02-06 14:30:15 +00:00
SkyratBot
699cd1e412 [MIRROR] renames metal sheets to iron sheets (#3116)
* renames metal sheets to iron sheets

* Merge branch 'master' into upstream-merge-56643

* yay metal

* Update DeltaStation2_skyrat.dmm

* a

* Update CentCom_skyrat_z2.dmm

* a

* a

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-05 22:09:50 +00:00
SkyratBot
23da06b23b [MIRROR] Remove adrenal implant and associated reagent (#3121)
* Remove adrenal implant and associated reagent (#56649)

* Remove adrenal implant and associated reagent

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2021-02-05 22:06:32 +00:00
SkyratBot
25df6e7da3 Cleaning up robot code: modules renamed to models & DOGBORG REWORK (#2837)
* Cleaning up robot code: modules renamed to models

* Merge branch 'master' into upstream-merge-56312

* [PR Fix] Modular_Skyrat borgos (#3019)

* No more linter complaining

* Halfway (or full way, I don't know) through moving stuff around

* Caps!

* a

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-02-05 21:28:06 +00:00
SkyratBot
e890b1282b [MIRROR] Replaces intents with combat mode (#3063)
* Replaces intents with combat mode

* updates

* a

* Update living_defense.dm

* https://github.com/tgstation/tgstation/pull/56638/files

* gunsafety!

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-05 16:58:16 +01:00
Gandalf
db677186eb Lopland Security and Armadyne Weaponry rework [Security Medic and Sergeant] [RFT] (#2860)
* REMOVE BATONG

* Stage 2 emitters

* aaa

* aaaa

* Climb up and start the rotors

* the DOORS MASON

* Stage 3 emitters

* a

* a

* Update belt.dm

* aaaa

* more clothes

* update, wintercoat!

* Update wardrobes.dm

* Update wardrobes.dm

* test

* Better

* STAGE-4 BOIS

* No wait, it's stage 5

* aaa

* gunsets and tokens!

* hot backend stuff

* Fixes

* aaa

* QUICKDRAW!

* The smartgun

* a

* a

* a

* Map changes

* a

* Merge branch 'master' into thesecining

* Merge branch 'master' into thesecining

* PHASE 6 LADS, IT'S DONE!

* Merge branch 'master' into thesecining

* smartgun delay

* New HUD and ID cards + EMP protection system

* Create readme.md

* flashlight

* clof

* Update master.dm

* 6.5

* armadyne

* SECURITY SERGEANT AND MANY TWEAKS

* Update security.dm

* a

* Update jobs.txt

* Update security_sergeant.dm

* Report to!

* Update guns.dm

* Merge branch 'master' into thesecining

* redesign

* Update MetaStation_skyrat.dmm

* Update KiloStation_skyrat.dmm

* Update decals.dm

* It's nearly done lads.

* corpo

* a

* Update ammo.dm

* a

* Update bullets.dm

* fuxes

* Update shields.dm

* a

* Update guns.dm

* Bullet drive + fixes

* Update gunsets.dm

* Update bulletdrive.dmi

* Update hud.dmi

* fix

* fs

* a

* .

* Update bullets.dm

* aaa

* Update bullets.dm

* Update tgstation.dme

* bulletbot

* Update bulletbot.dm

* a

* oops

* fixes

* aaaa

* Update vending.dmi

* a

* seclock

* aaa

* a

* a

* a

* Update ammoboxes.dmi

* fixesa

* a

* Update guns.dm

* a

* Update guns.dm

* Peacekeeper hardsuit

* a

* a

* aaa

* Update peacekeeper_clothing.dm

* couple fixes

* Merge branch 'master' into thesecining

* hitscan laser gun

* a

* Merge branch 'master' into thesecining

* a

* a
2021-02-04 16:38:48 +00:00
SkyratBot
70024ef6ad [MIRROR] Reverts Adds Neon Carpet (#55782) (#3040)
* reverts Adds Neon Carpet (#55782), it appears to have been causing massive amounts of maptick (#56496)

It appears to have been causing massive amounts of maptick, this'll need a testmerge so we can test my hypothesis

* Reverts Adds Neon Carpet (#55782)

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-02-03 10:22:43 +01:00
SkyratBot
1cd4e0c802 [MIRROR] Ability to select the logic for Nanite rules (AND, OR) (#3009)
* Ability to select the logic for Nanite rules (AND, OR) (#56542)

Added a button to the Nanite Cloud Controller Rules UI with two states:

- Meet all (default) - all rules must be met to run the program
- Meet any - any of the rules must be met to run the program

This change doesn't impact the default rule behavior, but gives an
ability to create more flexible rule setups when needed.

* Ability to select the logic for Nanite rules (AND, OR)

Co-authored-by: Andrew <mt.forspam@gmail.com>
2021-02-01 22:43:55 +00:00
SkyratBot
42a73e80f6 [MIRROR] Nanite programs with triggers won't ignore rules (#3014)
* Nanite programs with triggers won't ignore rules (#56516)

* Added condition check to the trigger function

* Reversed the statement

* Updated the comment

* Nanite programs with triggers won't ignore rules

Co-authored-by: Andrew <mt.forspam@gmail.com>
2021-02-01 22:42:39 +00:00
SkyratBot
f29a6737c4 [MIRROR] Makes blast doors/shutters and blast door controllers buildable and deconstructible (#2992)
* Makes blast doors/shutters and blast door controllers buildable and deconstructible (#56486)

* Makes blast doors/shutters and blast door controllers buildable and deconstructible

Co-authored-by: HugoOdaX <42174630+HugoOdaX@users.noreply.github.com>
2021-01-31 22:10:46 +00:00
SkyratBot
0377dba670 [MIRROR] Mirror logging for brainwashing and hypnosis in the player panel and attack logs. (#2988)
* Mirror logging for brainwashing and hypnosis in the player panel and attack logs. (#56515)

Hypnosis and brainwashing now have entries in the Player Panel logging
under attack and entries in the attack logs.

Mirrors some logging that would otherwise just be in the game logs.
From an admin-perspective, issues where you'd want to check
brainwashing/hypnosis tend to go hand-in-hand with issues relating to
attack logs as opposed to game logs.

* Mirror logging for brainwashing and hypnosis in the player panel and attack logs.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-01-31 22:09:07 +00:00
Gandalf
34d8917ebc Aesthetics fixes (#2986)
* fixes

* a
2021-01-31 16:40:05 +00:00
SkyratBot
d46cde8eae [MIRROR] Adds the Hauntium material, which turns any item into a ghost (with AI) (#2918)
* Adds the Hauntium material, which turns any item into a ghost (with AI) (#55728)

* Adds the Hauntium material, which turns any item into a ghost (with AI)

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-01-28 03:06:55 +01:00
SkyratBot
902f0a06d7 [MIRROR] Adds Neon Carpet (#2882)
* Adds Neon Carpet

* HARDSET

* Update tgstation.dme

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-01-25 17:01:58 +00:00
Elli-Skala
e0ee3b890a adds flash darks to the bepis minor rewards (#2793)
* Update bepis.dm

* Update bepis.dm
2021-01-24 03:06:03 +00:00
SkyratBot
aa95977eb8 [MIRROR] Refactors a common pattern, clothing traits (#2787)
* Refactors a common pattern, clothing traits (#56233)

A common pattern is clothing that gives a certain trait when equipped in
the correct slot, for example, mesons making you immune to supermatter
madness, or the bartender's beer goggles giving them the ability to
"booze slide".

Now, instead of implementing essentially the same logic on equip and
dropped, it is now supported at the clothing level with the
`clothing_traits` lazylist.

* Refactors a common pattern, clothing traits

Co-authored-by: coiax <yellowbounder@gmail.com>
2021-01-19 22:07:29 +00:00
SkyratBot
65203afb46 [MIRROR] Infinite Gun Culling: Gun Kit Edition (#2727)
* Infinite Gun Culling: Gun Kit Edition (#56133)

Every prototype firearm in the game now utilizes crafting to construct it, usually sacrificing a standard version of that firearm in order to produce the new one. The guns are made using gun part kits you print from the security protolathe (or buy, in the case of hellfire lasers).

* Infinite Gun Culling: Gun Kit Edition

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-01-17 13:30:43 +01:00
SkyratBot
94f9a384b0 [MIRROR] [READY] Bespoke Datum Mats (#2737)
* [READY] Bespoke Datum Mats

* Update sheetifier.dm

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-17 13:25:04 +01:00
Sza'Thi
007afea8ac [NON-MODULAR] Adds drinking glass, shot glass and bowl to the service protolathe. (#2740)
* Adds drinking_glass, shot_glass and bowl to service techfab

* Added required comments to code.

* Apply suggestions from code review

Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>

* Update autolathe_designs.dm

Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-01-16 19:21:02 +00:00
SkyratBot
48f7ac30df [MIRROR] Improves Bleeding Feedback + Misc Wound/Organ Decay Tweaks (+ Removes Teeth) (#2707)
* Improves Bleeding Feedback + Misc Wound/Organ Decay Tweaks (+ Removes Teeth) (#56056)

* Improves Bleeding Feedback + Misc Wound/Organ Decay Tweaks (+ Removes Teeth)

* a

* b

* Update slash.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-16 00:56:48 +01:00
SkyratBot
f15faefef0 [MIRROR] Fixes 2 really annoying cytology virus bugs. (#2628)
* Fixes 2 really annoying cytology virus bugs. (#56062)

This PR fixes the generate_sample proc so it properly uses virus_chance to determine when to generate a virus. Now most samples will be virus free as intended.

It also fixes the bug where virus penalty and spaceacillin consumption would be multiplied by the number of cell lines, rather than the number of viruses, as intended.

* Fixes 2 really annoying cytology virus bugs.

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-01-10 23:19:36 +01:00
SkyratBot
f8a138d332 [MIRROR] [READY]Da small cytology update. Banana glutton and proper clown mob reagents. (#2578)
* [READY]Da small cytology update. Banana glutton and proper clown mob reagents.

* Resolve merge conflict

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
Co-authored-by: Avunia Takiya <git@takiya.cloud>
2021-01-08 22:53:11 +01:00
Azarak
abcb76d1ae Ports missing prescription huds (#2567) 2021-01-08 22:26:33 +01:00
SkyratBot
f79e91462c [MIRROR] LINDA Reforged (#2573)
* LINDA Reforged

* Update airlock.dm

* Update biohazard_blob_controller.dm

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-08 18:52:35 +01:00
SkyratBot
c4a00910b0 [MIRROR] Fixes antitox nanites runtiming on simple mobs (#2485)
* Fixes nanite purge runtime on simple mobs (#55902)

- Makes nanites not try to purge reagents from mobs without reagents

* Fixes antitox nanites runtiming on simple mobs

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-01-04 15:55:01 +01:00
SkyratBot
d2965cca5d [MIRROR] Tweak nanite subdermal ID to include pulled cards (#2455)
* Tweak nanite subdermal ID to include pulled cards (#55883)

Some mobs which are capable of hosting nanites have no hands to hold ID
cards to be scanned, such as unexpectedly sentient Captain Ian. But now,
give them subdermal ID nanites, pull the ID card, and then you have a
full-access simple mob.

Note that this DOES NOT scan the ID cards of pulled mobs, only if you
are pulling an actual ID card. It is not possible to grab the captain to
leech his access.

* Tweak nanite subdermal ID to include pulled cards

Co-authored-by: coiax <yellowbounder@gmail.com>
2021-01-02 23:59:49 +01:00
Azarak
250687fd84 Removes clown mobs from cytology (#2405)
* Update common.dm

* Update xenobiology.dm

* aaa
2021-01-01 19:58:48 +00:00
SkyratBot
d7f054b035 [MIRROR] Refactors monkeys into a species (#2379)
* Refactors monkeys into a species

* aaa

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-12-31 21:08:07 +01:00
SkyratBot
d4648146d1 [MIRROR] Bepis goes along the crate cost changes (#2368)
* Bepis goes along the crate cost changes (#55617)

* bepis works

* betterfix

* UGH

* changes bepis in accordance with the crate changes

* Bepis goes along the crate cost changes

Co-authored-by: spessbro <51048066+spessbro@users.noreply.github.com>
2020-12-29 10:51:41 +01:00
SkyratBot
1c42a5cec3 [MIRROR] Fixes BRPED/rigged cell exploit and allows it to booby trap BRPEDs instead (#2357)
* Fixes BRPED/rigged cell exploit and allows it to booby trap BRPEDs instead (#55447)

BRPEDs can teleport rigged power cells. Through cameras. These rigged power cells will then pretty much immediately explode. This is a tad imbalanced.

Behaviour modified. Attempting to use a BRPED on a machine and having it attempt to swap over a rigged cell will cause the rigged cell to immediately go to maximum charge and explode.

Adds some logging to accompany it.
Why It's Good For The Game

Blowing things up from across the cosmos is bad.

Rigging BRPEDs to be able to explode when some poor sucker uses it to change over a power cell is cool.

* Fixes BRPED/rigged cell exploit and allows it to booby trap BRPEDs instead

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-12-29 02:38:55 +00:00
SkyratBot
356bc047a4 [MIRROR] Add Designs Unit Test (#2352)
* Add Designs Unit Test (#55760)

* Add Designs Unit Test

Co-authored-by: Gamer025 <33846895+Gamer025@users.noreply.github.com>
2020-12-29 02:38:18 +00:00