Commit Graph

25032 Commits

Author SHA1 Message Date
ShizCalev
7dab8a0bb5 Pineapples 2018-04-27 07:48:58 -04:00
Nich
42f9248333 you can now print tools using the integrated circuit printer again (#37445)
* you can now print tools again

* I'm severely mentally retarded

* Update printer.dm
2018-04-27 06:16:57 -04:00
imsxz
95b2ccbaf1 BADBADBADBADBADBADBADBADBADBAD (#37452) 2018-04-27 12:13:37 +03:00
ShizCalev
df8d58bf66 Fixes missing augmentation hands (#37373) 2018-04-27 03:41:56 -04:00
kevinz000
be0be491eb desc (#37435) 2018-04-27 03:37:07 -04:00
Armhulen
f6e666abeb ok! (#37439) 2018-04-27 03:27:41 -04:00
KorPhaeron
6e056f7791 Paperwork Error Event (#37443)
* Paperwork Error Event

* Condense the proc

* Properly calls set_overflow_role
2018-04-27 01:57:16 -04:00
Jordan Brown
58ae10ee2a Merge pull request #37337 from ninjanomnom/buildmode-picker
Adds a picker tool to advanced buildmode
2018-04-26 16:26:20 -04:00
Jordan Brown
0ed16813fc Merge pull request #37342 from ninjanomnom/vis-border
Makes it possible to see tiles past z transitions
2018-04-26 16:24:19 -04:00
Jordan Brown
cefaaff369 Merge pull request #37407 from Fox-McCloud/circuits-reagents
Removes Acid from Remaining Circuits
2018-04-26 16:23:31 -04:00
Dax Dupont
81e895678d Makes the experimentor only output one copy of something. (#37313) 2018-04-26 16:01:13 +03:00
Dax Dupont
dbaeb55d33 Gives admins the D(say) hotkey + fixes buildmode permissions (#37413) 2018-04-25 22:39:07 -04:00
Jordan Brown
035f2a038c Merge pull request #37416 from deathride58/fixesexponentialstockmarket
Fixes the stock market having random, spontaneous exponential value spikes.
2018-04-25 14:44:08 -04:00
Nich
a397688657 Fixes a thing (#37427) 2018-04-25 21:28:27 +03:00
Armhulen
ca273db3f0 Removes SCP_294 (#37326)
* aaah sweet essence

* bye bye sprites

* goodbye machine code

* bye bye blacklist entry

* whoops

* scp gone from runtime

* bye bye ract

* bye bye space ruin folder

* bye bye area
2018-04-26 03:05:41 +12:00
Dax Dupont
46861b54b3 Adds ckey to some of the ban prompts. (#37412) 2018-04-25 10:22:20 -04:00
81Denton
849adf62d3 adds grind_results to coins and diamonds (#37403) 2018-04-25 07:04:06 -04:00
Dax Dupont
b5997376af Improves messaging for blood contracts (#37391) 2018-04-25 06:58:48 -04:00
AnturK
62c932207c Fixes autosurgeon icon (#37402)
* Fixes autosurgeon icon

* Duh
2018-04-24 16:02:57 -05:00
Jordan Brown
5888d371ef Merge pull request #37390 from Mickyan/snacks_contents
Adds salt to chips and jerky
2018-04-24 16:55:00 -04:00
deathride58
a9fc06579b fixes stock market values having random exponential spikes 2018-04-24 12:13:01 -04:00
kevinz000
b2f860620a fixes cqc working outside chef assigned areas (#37375)
* cqc

* Update martial.dm

* Update cqc.dm

* Update cqc.dm

* Update human_defense.dm

* Update human_defense.dm

* Update human_defense.dm
2018-04-24 11:23:32 -04:00
Dax Dupont
4ca70e7f4e Improves logging/messaging for singularities. (#37411) 2018-04-24 11:18:57 -04:00
AnturK
37e942c775 Fixes brain tumor. Again. (#37378) 2018-04-24 17:58:19 +03:00
Dax Dupont
0de35f88bc Makes radiation collectors buildable (#37363)
* Makes radiation collectors buildable

* capitalism at it's finest

* a
2018-04-24 08:13:13 -04:00
Fox McCloud
3545973181 Removes Acid from Remaining Circuits 2018-04-24 05:34:17 -04:00
Dax Dupont
4c7cf149c8 Fixes cargo scanner being invis. 2018-04-23 18:28:37 -05:00
Mickyan
9fa990df50 undo foodtype change 2018-04-23 21:48:00 +02:00
Mickyan
b22256f493 Adds salt to chips and jerky
Adds salt to chips and jerky from food vendors and vegetable foodtype for the former
2018-04-23 21:22:16 +02:00
81Denton
633b2e796a Adds multilayer pipe subtypes for mapping (#37341)
* adds multilayer pipe subtypes for mapping

* replaces values with defines
2018-04-23 11:33:49 -04:00
Jordan Brown
405537d7f9 Merge pull request #37365 from DaxDupont/fueltank-logging
Improves fuel tank explosion logging
2018-04-23 10:41:04 -04:00
Jalleo
cc872821d1 Desc fix (#37308)
* Removes a unused helper

* Fixes a description so people stop getting confused with certain mining upgrades.

* Updates to say research console.

* missed a dot.

* My bad.
2018-04-23 10:20:59 -04:00
Jordan Brown
0a28a839cf Merge pull request #37364 from Jalleo/Inducer_change
Removes the ability for inducers and circuits to charge energy weapons.
2018-04-23 09:49:03 -04:00
Fox McCloud
057aa31cda Kills off /obj/item/device (#37297)
* Kills off /obj/item/device

* whoops

* whoops

* Fix
2018-04-23 15:00:23 +02:00
vuonojenmustaturska
9873464003 It started in a tavern on the edge of Macke town (#37362) 2018-04-23 14:34:58 +02:00
KorPhaeron
4fada77813 Changeling vs Changeling (#37332)
* Changeling vs Changeling

* Properly count purchased powers

* No advanced cloner exploits

* Or not and
2018-04-22 20:48:25 -04:00
KorPhaeron
ad809a0e5b Makes engine goggle numbers more visible (#37324) 2018-04-22 20:21:14 -04:00
KorPhaeron
7ccaed0bcd Can't push CTF flag carriers (#37321) 2018-04-22 20:20:53 -04:00
AnturK
e72dee006a Fixes pAI's breaking drone static. (#37320) 2018-04-22 20:20:24 -04:00
iksyp
28e98a4d40 Gives beer and soda dispensers their own circuitboards and Design ID's (#37315)
* new boards

* new boards installed

* new designs (wow) (woah)

* added the new design ids to the biotech node

* tested

it works, also, that typo fucking stopped it from compiling
2018-04-22 20:20:06 -04:00
AnturK
ec40cb1e71 Mapping component helper (#37314)
* Mapping component helper

* GetAllContents so you can manipulate things in crates/onmobs/whatever

* More verbose warning.
2018-04-22 20:18:59 -04:00
Dax Dupont
7e11ec6bbe Improves fuel tank explosion logging 2018-04-22 17:29:23 +02:00
blah
0042b12379 What I get for commiting without doing a build check first 2018-04-22 14:09:09 +01:00
blah
97b52ed3d7 Fixes a power creep that occurred with two objects that weren't realised by the project lead/owner and needs reverting. 2018-04-22 14:02:27 +01:00
ninjanomnom
03f0c4ff01 Adds a selection chat notification 2018-04-22 07:29:24 -04:00
ninjanomnom
551f6d7cb4 Adds a picker tool to advanced buildmode 2018-04-22 07:22:39 -04:00
ninjanomnom
176d76ff90 Makes it possible to see tiles past z transitions 2018-04-21 16:46:12 -04:00
Emmett Gaines
b932655c78 Flatten the map transition edges (#37301) 2018-04-21 23:42:49 +03:00
AnturK
c4900e785d Fixes buildmode trying to build in nullspace. 2018-04-21 11:10:39 -05:00
SailorDave
abe15054ad [READY] A few additions, tweaks, and fixes for integrated circuits (#36270)
* A few additions, tweaks, and fixes for integrated circuits, and some very minor tweaks to hydroponics and carbon/silicon examine() to support those changes.

🆑 SailorDave
rscadd: A new manipulation circuit, the Seed Extractor. Extracts seeds from produce, and outputs a list of the extracted seeds.
rscadd: A new list circuit, the List Filter. Searches through a list for anything matching the desired element and outputs two lists: one containing just the matches, and the other with matches filtered out.
rscadd: A new list circuit, the Set circuit. Removes duplicate entries from a list.
tweak: The Plant Manipulation circuit can now plant seeds, and outputs a list of harvested plants.
tweak: Reagent circuits can now irrigate connected hydroponic trays and inject blood samples into Replica pods.
tweak: The Examiner circuit outputs worn items and other examined details of carbon and silicon mobs into the description pin.
tweak: List Advanced Locator circuit now accepts refs as well as strings.
bugfix: Fixed the Power Transmitter circuit not properly displaying a message when activated.
bugfix: Medical Analyzer circuit can now properly scan non-human mobs.
/🆑

Additional details:
- Plant Manipulation: obj/item/seeds harvest() proc and obj/machinery/hydroponics attack_hand() procs were adjusted slightly to allow this, returning a list when harvested.

- Seed Extractor Module: obj/machinery/seed_extractor /proc/seedify() was adjusted to return a list of seeds.

- Hydroponics replica pod was adjusted to be injectable|drawable, and use reagents and on_reagent_change() rather than a hardcoded attackby(), so other injection methods can use it to allow blood sampling/future reagent reactions regardless of type.

- IC Examiner Module returns a list of examine() messages from mob/living/carbon, mob/living/carbon/human, mob/living/carbon/silicon, and mob/living/carbon/silicon/ai in the description data pin, rather than outputting null since they had an empty desc var. The relevant examine procs were adjusted to return their messages.

 - IC get_data() and set_pin_data() adjusted to return text/num properly and to WEAKREF/un-WEAKREF the contents of passed lists.

* fixes errors from screwy merge conflicts and replaces illegal proc name

* re-added a traits tag that accidentally got removed

* review changes

* plant analyzer outputs irrigation status and connected trays, search circuit uses 2 Cx down from 6

* examiner outputs the occupied turf of the examined object and can also scan turfs

* string inputs on circuit pins now use multiline input; fixed edit/remove not working on list pins; fixed large screens not outputting visible messages when held

* locomotion now has a cooldown of 0.1sec and their complexity + pathfinder complexity reduced

* assemblies can open doors they have access to from a card reader through collision

* Merge master branch; fixes pathfinder AStar runtime; fixes tile pointer; fixes material manager self-ref; various grammar touchups

* review changes

* fixes improper weakref type checking

* fixes seed extractor merge confict, removes unnecessary weakref change

* dang ol merge undoing my changes HECK

* updated to robbym's tile pointer PR with clearer var names

* added missing "not scanned" results to tile analyzer, removes duplicate circuit entries(???? how)
2018-04-21 16:00:25 +03:00