Commit Graph

2261 Commits

Author SHA1 Message Date
SkyratBot
bab28c321d [MIRROR] Adds scanner gate shells (#7408)
* Adds scanner gate shells (#60558)

* Adds scanner gate shells

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2021-08-05 23:33:27 +01:00
SkyratBot
e2c9240251 [MIRROR] Adds the bare minimum admin components and allows admins to define list literals. (#7320)
* Adds the bare minimum admin components and allows admins to define list literals.

* Update decaySS.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-03 21:11:09 +01:00
SkyratBot
7b7abfbde7 [MIRROR] Multiplexer gains extra outputs and wraps out-of-range indices. (#7355)
* Multiplexer gains extra outputs and wraps out-of-range indices. (#60462)

* Multiplexer also selects output port, indices wrap

* Remove broken multiplexer type changer

* Scratch that. Wasn't broken.

* Document WRAPACCESS

* Rename Multiplexer to Router

* Address review.

* typo

* Address review.

* fix partial rename

* Address review

* double desc

* Multiplexer gains extra outputs and wraps out-of-range indices.

Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
2021-08-03 20:06:59 +01:00
SkyratBot
cc1ece2b38 [MIRROR] BCI overlays and click interception (#7319)
* BCI overlays and click interception (#60503)

* BCI overlays and click interception

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2021-08-03 18:36:42 +01:00
SkyratBot
170863cfd7 [MIRROR] Circuit component descriptions and module names are now visible to the naked eye. (#7290)
* Circuit component descriptions and module names are now visible to the naked eye. (#60545)

* Circuit component descriptions and module names are now visible to the naked eye.

Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
2021-08-01 11:42:08 +01:00
SkyratBot
f469cec626 [MIRROR] [Fix] Biobags are now capable of feeding reproductive extracts (#7232)
* [Fix] Biobags are now capable of feeding reproductive extracts (#60345)

* Makes Xenobiology biobags able to feed Reproductive extracts again

Co-authored-by: 小月猫 <alina.r.starkova@ gmail.com>

* [Fix] Biobags are now capable of feeding reproductive extracts

Co-authored-by: JustANormalHooman <johnathonbax@gmail.com>
Co-authored-by: 小月猫 <alina.r.starkova@ gmail.com>
2021-07-29 23:43:37 +01:00
SkyratBot
b05b1a18fb [MIRROR] Exosuit Proto-kinetic Accelerator (#7231)
* Exosuit Proto-kinetic Accelerator (#60384)

Adds new equipment for mechas: the Exosuit Proto-kinetic Accelerator, unlocked with the mining tech research. Compared to the standard one, it is able to hit 5 tiles away with a low cooldown.

However, unlike the handheld version, it draws a considerable amount of power from the battery, pretty much requiring you to bring generator equipment or upgraded parts.

The projectile is identical to the standard handheld version otherwise and will do little damage in pressurized environments.

* Exosuit Proto-kinetic Accelerator

Co-authored-by: InvalidArgument3 <51190031+InvalidArgument3@users.noreply.github.com>
2021-07-29 23:43:23 +01:00
SkyratBot
9f7d93f3f3 [MIRROR] Remove nanites (#7210)
* Remove nanites

* a

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-29 00:45:17 +01:00
Pinta
caeea29798 [READY][MOSTLY MODULAR] Mediguns! (#6546)
* Creates the basis of the medigun

* Adds ability to take out and put in cells

* Adds Base cells in

Sprites are made by @Arctasia

* Cell Sprites change size when on ground

Uses the item scaling module from this PR, god bless the author for making this;
https://github.com/tgstation/tgstation/pull/56102

* Adds the other two variants of Mediguns

Upgraded version will be accessible by using a printable medigun upgrade kit.

* CMO medigun can't be put in chargers

Mostly balancing stuff to make sure the gun isn't too busted. I'll probably end up doing further tweaking down the line.

* Adds in the basic Tier II Ammo Types

* Adds in the basic tier III cells

also tweaks the recharge value on the CMO medigun cell

* Update modular_skyrat/modules/modular_weapons/code/modules/projectiles/guns/energy/medgun/medcells.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/modules/projectiles/guns/energy/medgun/medcells.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/modules/projectiles/guns/energy/medgun/medcells.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/modules/projectiles/guns/energy/medgun/medguns.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* Update modular_skyrat/modules/modular_weapons/code/modules/projectiles/guns/energy/medgun/medguns.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* Makes the medigun heal Radiation

also fixes an issue of the cell type not swapping after the medigun is removed, leaving the medigun on a mode that doesn't exist.

* haha whoops

* Fixes Medigun code a bit

Fixes the right click option to work with the new right click modifiers from https://github.com/tgstation/tgstation/pull/59656.
Fixes an oversight where basically anything could be shoved inside of a medicell. That seemed a little bit unrealistic.

* Adds upgrade kit

The standard medigun can be upgraded to the faster charge model! I might end up tweaking the crafting requirements later!

* Adds Medigun kits

* Adds Basic Medigun Kit to Cargo

* Makes the higher Tier medicells obtainable through research

* CMO medigun kit is in CMO locker

* Higher Tier Projectiles pass through windows

* Updates inhand sprite

* Gives the different cell projectiles colors when shot.

* Changes the sound of the medigun

* Updates description

* Changes medigun to use alt+click

* adds the medigun and medicell sprites in.

lets gooooooo

* Adds in overlays

* Adds empty and updates the CMO texture

* The basic Medicells are orderable by themselves

QoL, and this might be useful for future variants.

* Basic Brute Charge

* Changes mediguns to use their own texture file.

I don't want the original projectile file to get overly cluttered.

* Update projectile.dmi

* Adds in icons for other types

* Rest of the tiers have sprites

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>
2021-07-28 23:53:37 +01:00
BurgerLUA
e88ef14878 Adds Plumbing Units to Research, Adds New Mining Plumber (#7068)
* Adds Plumbing Units to Research

* eol changes
2021-07-28 23:46:54 +01:00
RatFromTheJungle
649aa7eb4a [NONMODULAR] Nerfs Bio-reconstruction & Dermal Hardening. (#7160)
* nerf1

* nerf2
2021-07-28 23:35:12 +01:00
SkyratBot
778c303215 [MIRROR] Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round. (#7197)
* Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round. (#60222)

Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>

* Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round.

* a

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-28 23:28:01 +01:00
Matthew J
509ac71549 [SEMI-MODULAR] Engineering Cyborg Advanced Materials Upgrade (#6808)
* y

* swapped these around; oops

* nudge ci

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-27 01:59:14 +01:00
SkyratBot
439ae7812b [MIRROR] Brain-computer interfaces, circuits in your brain (#7145)
* Brain-computer interfaces, circuits in your brain (#60338)

BCIs are a new shell that can be implanted in your brain through surgery or through a BCI Manipulation Chamber, which provide the ability to easily implant and remove BCIs. They are the same size as compact remotes and generally share the same limitations.

Also adds CIRCUIT_FLAG_HIDDEN, to hide components from the UI. I didn't end up needing this, but Watermelon said he had ideas for it, so eh.
Why It's Good For The Game

BCIs provide an interesting, stealthy input method for circuits. They are seen as a healthier alternative to nanites, and improve on them in several ways:

    Circuits have limited manipulation of the world, and intentionally do not perform the ability to provide passive healing, revives, etc.
    Circuits have a significantly better UI and UX than nanites.
    Circuits regularly get content expansions, which means that as a side-effect, there'll often be new things to play with for BCIs.

Other point to make:

    BCI implanters have no cloud, and instead require the BCI to be put inside the machine. This means it requires the attention of the scientist (or even just a box with them inside). With

    Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round. #60222, which lets you reprint a circuit you made that round, this means you can print out lots of BCIs, rather than going through the tedium of constantly remaking it.
    BCI implanters are not roundstart, but rather in the advanced shells node. This is essentially the same as nanites, except for the difference of nanites starting with all the machinery, but none of the powers.

Changelog

cl
add: Added brain-computer interface circuit shells.
/cl

* Brain-computer interfaces, circuits in your brain

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-26 15:49:46 +01:00
SkyratBot
b815e34ffd [MIRROR] Adds a Pathfinding circuit component (#7144)
* Adds a Pathfinding circuit component (#60095)

* Adds a Pathfinding circuit component

Co-authored-by: TheSmallBlue <ilanmori@hotmail.com>
2021-07-26 15:49:38 +01:00
SkyratBot
75edda2335 [MIRROR] Gas Masks Properly filter now (#7071)
* Gas Masks Properly filter now (#58529)

This PR allows gas masks to properly filter toxic gases by using one-time-use filters that can be made in any lathe from roundstart. All gas masks start with filters in at roundstart.
These filters will have different filtering abilities that differenciate what gas they'll be able to filter the most. The highest ones will be plasma gas, co2 and n2o.
Currently there is only one filter available, it will filter plasma, co2 and n2o at higher amount, while nitryl, stimulum, freon, hypernob and bz will be at a mid range and the more complex/dangerous gases healium, zauker, proto nitrate, tritium, halon will have easier time passing even at trace amounts
More filters with different filtering levels soon(tm)

Warning, the masks will filter traces amount of gases, but will also help slowdown the damage you'll get by breathing the gas by reducing the amounts of moles taken (example plasma intoxication will be slower)

Gas masks now properly filter gases when a filter is used (they will work normally otherwise)
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>

* Gas Masks Properly filter now

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-07-26 15:43:33 +01:00
SkyratBot
3d8adaaf17 [MIRROR] Adds the scanner shell. (#7048)
* Adds the scanner shell. (#60325)

Adds the scanner shell that lets you scan objects. Not much else than that.

* Adds the scanner shell.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-07-26 15:40:49 +01:00
SkyratBot
353ee480da [MIRROR] Adds the "To Number" circuit component (#7027)
* Adds the "To Number" circuit component (#60202)

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

* Adds the "To Number" circuit component

Co-authored-by: TheSmallBlue <ilanmori@hotmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-07-20 14:42:29 +02:00
SkyratBot
f593849ce5 [MIRROR] makes get_hearers_in_view() faster AGAIN, fixes issue with previous optimization (#6979)
* makes get_hearers_in_view() faster AGAIN, fixes issue with previous optimization

* Mirror!

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-07-19 20:15:59 +12:00
SkyratBot
b37a8b5ef0 [MIRROR] Circuit submodules (#6980)
* Circuit submodules (#60109)

Adds the module component that is basically a subroutine. Allows you to compact your logic into a bunch of functions.

* Circuit submodules

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-07-19 20:12:15 +12:00
SkyratBot
0842c757f9 [MIRROR] makes a bunch of lists that use typecacheof() static. doesnt find out why its overtiming at all but what the hell it helps (#6885)
* makes a bunch of lists that use typecacheof() static. doesnt find out why its overtiming at all but what the hell it helps (#60147)

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

* makes a bunch of lists that use typecacheof() static. doesnt find out why its overtiming at all but what the hell it helps

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-07-12 22:50:42 +01:00
SkyratBot
b6a46f7909 [MIRROR] BRPEDs now empty reagents from containers when they are inserted. (#6824)
* BRPEDs now empty reagents from containers when they are inserted. (#60017)

* Nerf

* Grammar'd

* BRPEDs now empty reagents from containers when they are inserted.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-07-10 14:12:59 +01:00
Y0SH1M4S73R
93d03dc6bb [Alternative to #6407] Makes mutant bodyparts and mutcolors into editable genetic traits (#6750)
* Makes mutant bodyparts and mutcolors into editable genetic traits (plus a whole shitload of otherwise out of scope code improvements because I just HAD to touch old code)

* Mirror

* genetically-editable mutant bodyparts and colors - skyrat edition

Co-authored-by: Funce <funce.973@gmail.com>
2021-07-08 16:04:19 +01:00
SkyratBot
c7cab95593 [MIRROR] Rust Component / Wirebrush Rust Remover (#6778)
* Rust Component / Wirebrush Rust Remover (#59977)

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

* Rust Component / Wirebrush Rust Remover

* Revert "[modular] wirebrush (#6521)"

This reverts commit 4f87b970f4.

* Makes the advanced wirebrush not critfail anymore.

Co-authored-by: Matthew J <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:06:22 +02:00
SkyratBot
8330f5dabe [MIRROR] Adds temperature and pressure sensors to circuits (#6726)
* Adds temperature and pressure sensors to circuits (#59993)

Co-authored-by: Watermelon914 <37270891+Watermelon914@ users.noreply.github.com>

* Adds temperature and pressure sensors to circuits

Co-authored-by: obsol <33932119+read-0nly@users.noreply.github.com>
Co-authored-by: Watermelon914 <37270891+Watermelon914@ users.noreply.github.com>
2021-07-05 15:56:17 +01:00
SkyratBot
493e6223c1 [MIRROR] Adds the "Split" circuit component (#6721)
* Adds the "Split" circuit component (#59950)

* Adds the "Split" circuit component

Co-authored-by: TheSmallBlue <ilanmori@hotmail.com>
2021-07-05 00:44:19 +01:00
SkyratBot
4f3dfd7804 [MIRROR] introduce advanced sucking functionality to custodians (+ bonus GAGging) (#6697)
* introduce advanced sucking functionality to custodians (+ bonus GAGging) (#59925)

* base sucking functionality

* functional upgrade and upgrade refactor

* minor tweak here

* finish overhaul of upgrades, add gags-ified upgrades

* add documentation (you love to see it)

* update sucking sound

* do some of the requested cleanup, fix key going into trash bag, add right click func

* introduce advanced sucking functionality to custodians (+ bonus GAGging)

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-07-04 01:07:28 +01:00
jjpark-kb
4f87b970f4 [modular] wirebrush (#6521)
* [modular] wirebrush

* code cleanup and better
2021-06-30 22:05:54 +02:00
SkyratBot
a049df07d3 Adds the sound emitter circuit component (#6613)
Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-30 20:20:36 +01:00
SkyratBot
7269bd83ab [MIRROR] Adds USB to arrest consoles. Adds list circuit components. (#6593)
* Adds USB to arrest consoles. Adds list circuit components. (#59850)

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

* Adds USB to arrest consoles. Adds list circuit components.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-06-30 20:01:36 +01:00
SkyratBot
79c3c379b9 [MIRROR] Fix missing SIGNAL_HANDLER (#6552)
* Fix missing SIGNAL_HANDLER (#59826)

Adds SIGNAL_HANDLER to everywhere that didn't have it that was picked up by dm-lua, which is now ready enough to catch these.

* Fix missing SIGNAL_HANDLER

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-06-27 16:16:04 +01:00
SkyratBot
07e35c019a [MIRROR] Adds the airlock shell, refactors USB code to be easier to use, implements USB cables for the binary valve and more. (#6496)
* Adds the airlock shell, refactors USB code to be easier to use, implements USB cables for the binary valve and more. (#59728)

Adds the airlock shell. The circuit has full control over the airlock.
Refactors USB code to be easier to use for less experienced coders.
Implements USB cables for the binary valve to be able to open/close the valve.
Adds a private channel for radios that only lets circuits with the same owner's ID to interact with it.

* Adds the airlock shell, refactors USB code to be easier to use, implements USB cables for the binary valve and more.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-06-24 23:02:43 +01:00
SkyratBot
0cdfe18b1c [MIRROR] Adds the MMI circuit component. Allows inputting signals into circuit component ports (#6493)
* Adds the MMI circuit component. Allows inputting signals into circuit component ports (#59743)

Adds the MMI component which outputs signals whenever they click somewhere/try to move.
Allows inputting signals into ports, making it easier to debug integrated components.

* Adds the MMI circuit component. Allows inputting signals into circuit component ports

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-06-24 23:02:23 +01:00
SkyratBot
5ab9aba9d4 [MIRROR] Added circuit component UI details, added multiplexer and allowed inserting components directly into shells. (#6479)
* Added circuit component UI details, added multiplexer and allowed inserting components directly into shells. (#59635)

Adds the multiplexer circuit component - en.wikipedia.org/wiki/Multiplexer
Circuit components can now be directly inserted into shells rather than having to take the integrated circuit out.
Special information can be accessed from components now through the "Info" button besides the eject button on a component.

* Added circuit component UI details, added multiplexer and allowed inserting components directly into shells.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-06-23 22:50:59 +01:00
DuffCreeper
df53fdad8f [SEMI-MODULAR] Removes 'Lick' and 'Boop' modules to be a roundstart upgrade (#6464)
* swag

* uhh this should fix it

* the fbi are outside my door (cheapens cost)
2021-06-23 18:17:09 +01:00
SkyratBot
87e3a63f7d [MIRROR] During unit tests, does extra verification on text based overlays (#6415)
* During unit tests, does extra verification on text based overlays (#59553)

This makes it so during unit tests, adding a text based overlay to something will runtime if the icon does not have an icon state matching that text. I would do this during normal compiles as well but getting the icon states from an icon is surprisingly expensive.

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>

* During unit tests, does extra verification on text based overlays

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
2021-06-21 00:48:24 +01:00
Gandalf
d58d3c8305 Sec fine tunes (#6354)
* AAAAA

* Update all_nodes.dm
2021-06-19 21:49:25 +01:00
Gandalf
f9eaaea115 Armadyne Munitions Workbench (#6318)
* BOOYAH BABY

* 0

* Update ammo_workbench.dm

* a

* a

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

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* AA

* a

* Update ammo_workbench.dm

* AAAAAA

* 0

* 0

* maps

* Update ammo_workbench.dm

* Update pirate_enclave.dmm

* Update ammo_workbench.dm

* Revert "Update ammo_workbench.dm"

This reverts commit 319c97654436af308263863716d2570f6cdf6f59.

* Update M45A5.dmi

* a

* Update ammo_workbench.dm

* NOW WORKS WITH ALL AMMOBOXES

* aAAAAAAAAAAAAA

* AAAAAA

* AAAAAAAA

* turbomode

* a

* Update ammo_workbench.dm

* Update _basemap.dm

* Update modular_projectiles.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>
2021-06-16 22:24:47 +01:00
Gandalf
d04f61c834 Security/bullet rebalance (#6334)
* OH GOD

* Update all_nodes.dm

* aa

* AAAAA

* Update projectile.dm

* Update security_officer.dm

* Update settings.json

* Update master.dm

* Update modular_skyrat/modules/sec_haul/code/guns/token_system/token_system.dm

* AAAAAAAAAAAA

* Update guns.dm

* AAAAAAAAAAAAAAAAAAAAAA

* AAAAAAAAAA

* Update gunsets.dm

* Update ammo.dm

* Revert "AAAAAAAAAA"

This reverts commit ff825e82d6b02c12f75db290805239b07eae6a17.
2021-06-16 19:38:58 +01:00
SkyratBot
1b122706a3 [MIRROR] USB Cables -- Connect circuits to computers/machines (#6327)
* USB Cables -- Connect circuits to computers/machines (#59345)

* Initial commit

* Sprites, finishing work

* More ways to detach from circuitboards

* Clear TODOs, give bots a button

* Fix qdel loop

* Designs

* It's the bots that have them

* Grammar fix

* Feedback for connecting to circuit directly

* Add USB cable design to basic circuitry

* Better naming

* Feedback

* Fix for new code

* COMSIG_CIRCUIT_ADD_COMPONENT_MANUALLY

* span procs

* USB Cables -- Connect circuits to computers/machines

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-06-16 00:37:07 +01:00
SkyratBot
7d1d0e1fad [MIRROR] Refactors most spans into span procs (#6315)
* Refactors most spans into span procs

* AA

* a

* AAAAAAAAAAAAAAAAAAAAAA

* Update species.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-16 00:24:49 +01:00
SkyratBot
a9d405cdfb [MIRROR] Blindness-related bug fixes and code improvements (#6291)
* Blindness-related bug fix and code improvements (#59616)

TRAIT_BLIND caused by the hypnochair or by being unconscious (eg. sleeping) will no longer prevent you from being flashed.
Moves all raw text strings used in become_blind and cure_blind calls (as well as nanites in general with ADD_TRAIT) into defines.
Code changes not in changelog due to not being even the slightest bit of player facing.

* Blindness-related bug fixes and code improvements

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2021-06-14 18:39:29 +12:00
Gandalf
9fb95d561f Update all_nodes.dm (#6272) 2021-06-11 21:04:45 -05:00
SkyratBot
6f3b151bb8 [MIRROR] Fixes a bunch of harddels that are sourced from player action (#6252)
* Fixes a bunch of harddels that are sourced from player action

* Mirror!

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-11 03:13:33 +01:00
Tom
34dc405c32 Fixes and re-enables e-welder (#6233)
* fixes e-welder

* yep

* powered - > welding
2021-06-10 23:48:26 +01:00
Funce
6a3a5d170f Revert "Revert Clown Spection and Two Person Mecha (temporarily) (#6182)" (#6183)
This reverts commit 1fd2c0f455.

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-10 08:21:52 +12:00
SkyratBot
a17010ed80 Fixes heroine bud being able to be removed by drag-dropping (#59405) (#6193)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-06-09 10:41:28 +12:00
Funce
1fd2c0f455 Revert Clown Spection and Two Person Mecha (temporarily) (#6182)
* Revert "Adds two clown-spection scanners that print clowncrypted reports  (#59306) (#6176)"

This reverts commit 91e1aa4fe4.

* Revert "Two Person Mecha for Robotics: The Only Real Solution To An Imminent Geometer Summoning 💪  (#59249) (#6177)"

This reverts commit cf2c1ca19d.

Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
2021-06-08 23:05:12 +12:00
SkyratBot
cf2c1ca19d Two Person Mecha for Robotics: The Only Real Solution To An Imminent Geometer Summoning 💪 (#59249) (#6177)
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2021-06-08 15:39:23 +12:00
SkyratBot
cc5cf407b0 [MIRROR] More circuit components. Restructures the circuit components folder to be more organised. (#6142)
* More circuit components. Restructures the circuit components folder to be more organised.

* Mirror!

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-05 17:15:43 +12:00