Commit Graph

1728 Commits

Author SHA1 Message Date
genessee596
e15608cdcb Cap Guns and Capgun Ammo can now be made in a hacked Autolathe (#47447) 2019-10-30 16:33:06 -07:00
XDTM
a3aa020af3 Makes nanites more accessible, giving them a separate research… (#47421) 2019-10-30 16:12:38 -07:00
XDTM
caed3b9556 Changes nanite extra setting strings into defines (#47437) 2019-10-30 01:41:48 -07:00
XDTM
d2f5e75c89 Adds research-boosting programs for nanites (#47098)
* Adds the parallel computing nanite program

* Distributed Computing, Neural Network

* b l o c k c h a i n

* adjustments

* Removes bitcoin
2019-10-30 01:39:11 -07:00
Nebulacrity
205338eac8 [READY] New nanite program in the Sensor category, Race Sensor. (#47398)
* New nanite program: Race Sensor

* Replaced all "&"s in the "Other" check with "&&"s.

* Replaced all "&&"s in the "Other" check with "||"s.

* Trying out a different take on some of the code. (thanks to Willox for help)

* Fixed the race selection being stuck as "Human".
Fixed indentation in the allowed_species list.

* Fixed indentation of the allowed_species list's closing bracket.

* Removed the unnecessary death check.

* Deleted a redundant

Co-Authored-By: Qustinnus <Floydje123@hotmail.com>

* Made the allowed_species list static to conserve memory.
Replaced a "== FALSE" with an "!".

* Removed an unused var, "spent".

* Used a ternary operator for the "Mode" setting.
2019-10-27 20:19:07 +01:00
XDTM
e81581884c Fix 2019-10-27 09:13:15 +01:00
XDTM
0ff1eb7e1e lf? 2019-10-26 17:49:01 +02:00
XDTM
e8d9e915b6 Merge branch 'master' of https://github.com/tgstation/tgstation into ThisRULES 2019-10-26 17:47:59 +02:00
XDTM
6bc1824649 Addresses review 2019-10-26 17:45:15 +02:00
Kaffe-work
542cb2b4d6 Moves RCD from autolathe into advanced engineering (#47289) 2019-10-26 00:41:02 -07:00
genessee596
4250e1bd9e Adds generic gas tanks, constructable at the Autolathe (#47321)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2019-10-25 02:43:50 -07:00
StonebayKyle
d56a62de83 Fixes destructive analyzer runtime when object with no material is placed within. (#47323) 2019-10-25 11:24:18 +02:00
XDTM
a4a6acd35d fix 2019-10-23 22:34:54 +02:00
81Denton
6b1161ecd9 Cleans up revive related procs (#47025)
* Cleans up revive related procs

* h

* fuck

* Fixes proc arguments

* Further fixes

* Unfucks line endings
2019-10-22 15:16:13 -07:00
XDTM
9e0fd9fc5a Merge branch 'master' of https://github.com/tgstation/tgstation into ThisRULES 2019-10-22 22:46:07 +02:00
StonebayKyle
ce1b5431f1 Adds research point reward for discovering strange objects. (#47259) 2019-10-22 04:42:07 -07:00
skoglol
938e66f62c Adds sorting to most input() lists (#47117)
* Adds sorting to most input() lists.

* Sorted some global lists, added more input sorting

* Should now use correct sort everywhere.

* compiles

* Last fixes.
2019-10-22 04:28:42 -07:00
XDTM
efe63e3b47 Nanite program rebalancing, added two new mood programs (#47227)
* Nanite program rebalancing, added two new mood programs

* stealth immunity
2019-10-21 22:09:42 +11:00
XDTM
32277368ca Adds the dermal button program for nanites (#47071)
* Adds the dermal button program for nanites

* visible message
2019-10-21 22:06:49 +11:00
Jordie
66d1ae42f5 Merge pull request #47133 from XDTM/NanoSecrets
Adds the Reduced Diagnostics nanite program
2019-10-21 21:47:18 +11:00
81Denton
f5bd6a381d Merge pull request #47052 from kingofkosmos/misc_span_fixes1
Misc span fixes
2019-10-20 18:46:54 +02:00
Nebulacrity
6fb16d9a20 [READY] New nanite program in the Utility category, Nanite Sting. (#46907)
* Adds a new nanite program in the Utility category, Nanite Sting. It is a manual close-range nanite-spreading program.

* Increased the sting's notification chance of appearing from 20% to 100%.

* Fixed incorrect syntax which caused an inactive bit of code.

* Edited the description of the program, clarifying that it will be felt by the target and that if there was no target found, the nanite volume cost is refunded.

* Fixed Nanite Sting taking other hosts into account.
Changed Nanite Sting's required Research Node from Smart Nanite Programming to Military Nanite Programming.
Changed cooldown from 3s to 10s.

* Added an adjacency check so the ability won't work on, for example, targets that are behind windows.
I have also shortened the description.
2019-10-20 15:21:51 +02:00
XDTM
27c91be832 Merge branch 'master' of https://github.com/tgstation/tgstation into ThisRULES 2019-10-20 12:18:16 +02:00
81Denton
59432da72e Merge pull request #47190 from Time-Green/plumbing-fixes
Plumbing fixes and tweaks
2019-10-20 12:04:32 +02:00
ArcaneMusic
e8160371a7 Adds the Cleric's Den ruin, and Datum Maces. (#46915)
* REWROTE EVERYTHING

* And these too

* Mapmerger as usual

* Qust changed some datum mat stuff, fixed

* Updated the rune sprite to be in-line with blood cult style runes.

* Uses a less degenerate sprite for the rune
2019-10-20 00:24:58 -04:00
spookydonut
4e8ff18b07 Fix Travis grep script to use PCRE to actually match things (#47065)
Several of the greps were missing the `-P` switch which caused them to 
fail to match things. The EOL grep also wasn't working right so I 
replaced it with the one I added to TGMC.
2019-10-19 10:21:05 -07:00
XDTM
bcfe8f36db Merge branch 'master' of https://github.com/tgstation/tgstation into ThisRULES 2019-10-19 02:08:26 +02:00
81Denton
08c808b252 Merge pull request #47174 from Fox-McCloud/fix-rnd-exploit
Fixes R&D Materials Exploit
2019-10-19 02:07:03 +02:00
Time-Green
c02fdb64f6 plumbing bugs and fixes 2019-10-18 14:59:03 +02:00
Fox McCloud
a8223c2ba3 Better Slime and Xenobiology Equipment Garbage Collection (#46961) 2019-10-17 19:01:48 -07:00
Fox McCloud
e134589681 Fixes R&D Materials Exploit 2019-10-17 21:33:47 -04:00
kingofkosmos
52325eda25 Merge branch 'master' of https://github.com/tgstation/tgstation into misc_span_fixes1
# Conflicts:
#	code/game/machinery/Sleeper.dm
#	code/game/machinery/doors/airlock.dm
#	code/game/objects/structures/beds_chairs/chair.dm
#	code/game/objects/structures/lavaland/geyser.dm
#	code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm
#	code/modules/antagonists/clockcult/clock_mobs/_eminence.dm
#	code/modules/paperwork/contract.dm
2019-10-17 06:02:06 +03:00
XDTM
21e54e3271 Adds the Reduced Diagnostics nanite program 2019-10-16 19:29:38 +02:00
Time-Green
bca59b9a50 [READY] Plumbing: Endgame (#46759)
cl
add: Plumbing equipment is now available through the medical protolathe. It's under medical machinery boards
add: Add's a new chemistry area on metastation for chemical factories. It's located left of main surgery.
tweak: Chemistry has been turned into the Apothecary. It's basically normal chemistry, but Medical Doctors have acces aswell.
tweak: The smoke machine is now plumbing compatible. Put this knowledge to good use.
sprite: Thanks to @CRITAWAKETS for the plumbing RCD sprite!
/cl

Finally adds plumbing to the game!

Chemistry has been turned into the apothecary. For all intents and purposes it's old chem, but doctors have acces.

West of main surgery is now the new chemistry factory area.

I've also had to move stuff around alot, because you can't just add a big new room without having stuff in the way.

Currently only on metastation. I'm completely drained from adding it to meta alone and doing all maps right now will burn me out.
2019-10-17 00:10:30 +13:00
XDTM
08221ce9da Merge branch 'master' of https://github.com/tgstation/tgstation into ThisRULES 2019-10-13 15:44:38 +02:00
kingofkosmos
228b4282ca Merge branch 'master' of https://github.com/tgstation/tgstation into misc_span_fixes1
# Conflicts:
#	code/game/objects/items/devices/PDA/PDA.dm
#	code/modules/mob/dead/new_player/new_player.dm
2019-10-13 15:21:17 +03:00
nemvar
62a02f09f1 Medanalyzers are now the tier 2 option for scanning people. (#46917)
About The Pull Request

Removes medical analyzers from medkits.
Removes the ability to print medical scanners from the autolathe.
Why It's Good For The Game

Medical analyzers are currently probably one of the common items in the game. Not only do mappers place them all over their maps but they are also in every medkits, which, funnily enough, are also fucking everywhere.

This leads me what I call the Cobb's Assortment of medical scanner quality:
Tier 1: Ghetto tier. Click your healthdoll, see if you burned for fingers on the kitchen plate.
Tier 2: Normal Analyzers. Somewhat restricted but still fairly common. Almost every department has one but you won't find on randomly in the hallways.
Tier 3: Advanced Analyzers: The shit medbay can print after research, nuff said.
Changelog

cl
balance: Removed health analyzers from medkits. Removed the ability to print health analyzers from autolathes.
/cl
2019-10-13 16:50:12 +13:00
kingofkosmos
dba1d2eb2d Fail-messages from notice-spans to warning-span. 2019-10-12 21:24:52 +03:00
kingofkosmos
280d416d4f Adds missing spans, missing periods and missing span endings. Also changes spans to suit the situation better. 2019-10-12 19:34:11 +03:00
Rob Bailey
e1683f674f Merge pull request #46978 from willox/duplicate-variable-stuff
removed a bunch of duplicate member variable definitions and entirely duplicated types
2019-10-12 03:44:15 -07:00
Anonmare
3cc86643a5 Makes it so Experiemental burn wounds tending actually unlock (#46976)
* Makes it so Experiemental burn wounds tending actually unlock

* hewwo
2019-10-10 13:46:36 -04:00
nemvar
c38a7a3bb5 Removes a bunch of var/ in procs (#46946)
* Removes a bunch of /var in procs

* reset this

* Why wasn't this already?
2019-10-10 04:20:27 -07:00
Qustinnus
270f73671e fixes mats (#46994) 2019-10-09 20:10:55 +02:00
spessbro
22d459ff20 Biogen doesn't dispense reagent containers anymore (#46905)
* Would you look at that, I'm already done :)

* shhh you didn't see nothing
2019-10-09 12:38:40 -04:00
Fikou
e450be44dc surgery tool refactor (#46856)
* awooooooooooooooooo

* a

* aw shet

* woops!!

* a

* wow heck you
2019-10-09 12:25:42 -04:00
Emmett Gaines
e6be7a1bda Cleans up dejavu component (#46935)
* cleans up dejavu component

* makes dejavu clean up properly
2019-10-09 01:50:16 -07:00
81Denton
3863d6b4d5 Fixes spraying/painting over dark paint (#46854)
* Fixes spraying/painting over dark paint

* Blacklists infinite spraycans from pyrite slime extracts
2019-10-08 21:50:09 -07:00
William Wallace
816b463487 remove duplicate /obj/screen/alert/status_effect/bloodchill 2019-10-09 00:20:20 +01:00
William Wallace
b492bb56a4 remove duplicate var definition in /datum/design/board/telecomms_server 2019-10-09 00:19:41 +01:00
Qustinnus
a394ccdc2b Material datum chairs & tables and applies materials to all items (Now with less pain for mining & RnD) (#46525)
removes materials list from items, uses custom_materials instead. This might introduce some bugs so we should testmerge this for a while (and Ill test stuff locally as much as I can)

this also adds material crafting to sheets. Test case being chairs. In the future we can add stuff like tables, walls, doors etc.

also applies materials to everything, with fixes, which can close #46299
2019-10-08 11:06:02 -04:00