Commit Graph

26294 Commits

Author SHA1 Message Date
skoglol
817c9c0ffc Powernets now tracks load added between power ticks. (#40216)
* Powernet non-machine processing changes.

* forgot an =

* Reverts floodlight changes.

* Clamps surplus() to valid values.
2018-09-14 13:05:21 +02:00
AnturK
518ed6ad1e Fixes miasma reaction runtime. (#40262)
* Fixes miasma reaction.

* might as well clean this up.
2018-09-14 06:42:17 -04:00
Fear The Flash
ec63499747 [Ready To Review] Cyber Organs provide small benefits (#40164)
* Cyber organs are no longer trash

* removes research points (will do another PR 💯)

* removes that define

* Update liver.dm

* 🖨️ and 📄
2018-09-14 12:01:44 +02:00
AnturK
70373bd07f Fixes robot upgrade removal. (#40278) 2018-09-14 03:30:31 -04:00
XDTM
e9c2df340a Adds the experimental dissection surgery, a way for medbay to contribute to research (#40158)
* Adds the experimental dissection surgery, a way for medbay to contribute to research

* fix

* different point value for different subjects

* broken defines
2018-09-13 22:28:42 -04:00
Shdorsh
d64a517203 fixing atmos analyzer (#40150)
Didn't check tanks etc. that were in backpack, other hand, or for new PRs, in the same circuit
2018-09-13 22:26:50 -04:00
zxaber
bf2f76818b Fixed Cyborg Self-Repair giving action buttons incorrectly (#40007)
* Calls the "dropped" proc on removed borg upgrades

When a borg loses all upgrades (module reset), checks to see if each upgrade has a "dropped" proc, and calls it if it exists.

* removing unnecessary check
2018-09-13 22:22:12 -04:00
yoyobatty
f7b6b1eb30 Adds mob attack signals [READY] (#40221)
* Adds attack components to click.dm

* oops

* Hopefully this is better.

* One more try hopefully

* Redundancy reduction

* More info
2018-09-13 22:17:03 -04:00
subject217
682215d55b Clown car fix second edition (#40252)
* does the thing

this is also how the other ridden vehicles do it

* qustinnus suggestion

* you really should check your diffs locally before you push
2018-09-14 14:02:36 +12:00
oranges
692ec73e7c Merge pull request #40177 from Cyberboss/DMAPIupdate
Update TGS DMAPI
2018-09-14 11:57:03 +12:00
vuonojenmustaturska
ab739294e1 Saboteur borg module (syndicate engiborg) (#40163)
* wip

* SPRITES

* wops typo

* make it available

* add borg chameleon module (wip)

* we ready boyes

* bump cost

* disable filter for now

* henk

* add to polymorph pool

* borgs don't generally throw their modules

* this too
2018-09-13 13:33:35 +02:00
Jordie
6757bafe41 adds sentience and mind transfer jobbans to banning panel (#40039) 2018-09-13 10:52:37 +02:00
Crazy Lemon
6a93ce9d7f Ports paradise's modular buildmode (#40105)
* Ports paradise's modular buildmode

* Axes logout callback of buildmode

* AnturK's changes

- Code formatting
- Gives mob to throw args
- Selection overlays are on ABOVE_LIGHTING_PLANE to be visible on space

Other:
- Doubleclicks of observers and AI no longer "double-tap" click
intercepts
2018-09-13 10:48:37 +02:00
PKPenguin321
27b9b08b94 Fix revenant throwing (#40239)
Revenants can't deal damage when thrown by admins anymore
2018-09-12 20:59:05 -07:00
TheDreamweaver
ef36fe6d64 Adds Gonbolas (#40224)
* Adds Gonbolas

* Gondolafied the status effect a bit more.

* Corrected documentation

* -Restructured status effect handling for better efficiency
-Rebalanced stats

* Fixed qdel
2018-09-12 23:51:22 -04:00
81Denton
eee50aeadf Adds departmental protolathe items, techweb tweaks (#40046)
cl Denton
add: Added new available items to all departmental protolathes. Keep an eye out for the new "Basic Tools" and "Basic Security Equipment" research nodes.
tweak: Made the AI surveillance upgrade available through the "Illegal Technology" research node.
tweak: Created a "Tool Designs" lathe subsection and moved most tools into it.
balance: Made defibrillators easier to print by moving them to the basic biotechnology research node.
fix: Health analyzers are now properly printable once researched.
/cl

tl;dr I've heard a fair amount of complaints about departmental lathes that can be summed up with "cluttered sections, too few useful or interesting items in some lathes".
I'm trying to improve it with the following:

A) Added a new category called "Tool Designs" and grouped all tools into it. That way, they no longer clutter up the Equipment/Medical Designs sections.

B) New lathe contents:

Medical:

    Surgical tools, included in the "Basic Tools" node.
    These fit way better into the Medical/RnD lathes instead of a public one that also prints dishware.
    Basic 50u and large 100u beakers, roundstart.
    Medical spray bottles, printable with basic biotech.
    Compact defibrillators, printable with Advanced Biotech.
    They're fairly expensive, but obviously superior to regular defibs.

Service:

    Botanical tools, printable with Basic Tools.
    Spray bottles and bear traps, printable with sanitation tech.
    Basic 50u and large 100u beakers, roundstart.

Security:

    Seclites, pepper sprays (empty), energy bolas, zip ties, evidence bags, flashes. Printable with the new "Basic Security Equipment" node.
    I've had a look at weapons as well, but the ones that aren't printable/ingame yet are either ballistics or unbalanced.

Science:

    Mechanical/electric tools, printable with Basic Tools.
    Illegal technology unlocks the AI surveillance software upgrade.
    Installing it on an AI lets it listen to conversations through cameras.

Engineering:

    Artificial bluespace crystals, alien alloy.
    This is neccessary in case engineers have to rebuild a teleporter, but miners haven't brought back any bluespace crystals.
    Mechanical/electric and atmos tools, printable with Basic Tools.

All lathes:

    Hand labelers, destination taggers and wrapping paper.
    This lets crew mail packages when the mail office isn't manned (which is 24/7).
    Illegal technology unlocks Donksoft refill packs.
    You can't build the Donksoft vendor without refill packs; not including them was an oversight in my earlier PR.
2018-09-13 10:30:52 +12:00
subject217
b3d1888bd6 Clown Car balance changes (#40222)
balance: The Clown Car can no longer move unrestricted in zero gravity environments.
balance: The Clown Car now costs 20 TC to purchase.

This PR was done at the request of @vuonojenmustaturska. I renamed entered.dm to sealed.dm because it's where the sealed subtype is defined and it's primarily used for procs specific to sealed. The balance changes were Naksu's idea. I definitely think not being able to move freely in space is a good change. I'm ambivalent about the TC, but the item felt like a gimmick that you should fully commit to like His Grace, and the free space movement + 4 TC space suit was a bit cancerous.
2018-09-13 10:23:13 +12:00
Jordan Brown
af785f99a0 Merge pull request #40184 from 81Denton/beeeeeees
Bees only inject the reagent they were mutated with
2018-09-12 10:15:20 -04:00
Jordan Brown
767c9d881c Merge pull request #40219 from 81Denton/mr-hands
Stops light bulbs from burning heat resistant hands
2018-09-12 10:11:42 -04:00
Jordan Brown
9df41734cc Merge pull request #40231 from ExcessiveUseOfCobblestone/patch-57
[WEBBIT/NOT TESTED] Centcom are no longer crooks when it comes to adamantine bounty
2018-09-12 10:11:17 -04:00
Jordan Brown
c8a4e491bc Merge pull request #40226 from Tlaltecuhtli/patch-77
Fix lathe category of botany items
2018-09-12 10:11:02 -04:00
Fear The Flash
92ec64b4d0 Operation "Closing Hours" is a go 2018-09-11 11:26:11 -04:00
Fear The Flash
6552d90d1e 💯 2018-09-11 11:12:13 -04:00
Fear The Flash
073c409466 Update item.dm 2018-09-11 11:05:12 -04:00
Tlaltecuhtli
36ba420f9d fixes #40213
🆑
fix: seed extractor and dna manipulator are now in the right tab
/🆑
2018-09-11 10:48:38 +02:00
Denton
83cc4a0044 Adds plasmaman EVA suits to cargo 2018-09-11 09:28:08 +02:00
Jordan Brown
79ede5450a Merge pull request #40204 from Potato-Masher/multicam_config
Unlocks AI Multicamera Mode, now with config.
2018-09-11 01:10:08 -04:00
Denton
53342e8fc9 Stops light bulbs from burning heat resistant hands 2018-09-10 21:36:27 +02:00
Jordan Brown
c12e96e007 Merge pull request #40182 from kevinz000/patch-569
Rebuffs stamina knockdown time from 70ds to 100ds
2018-09-10 13:49:28 -04:00
Jordan Brown
bdefaa6d5c Merge pull request #40197 from 81Denton/liverfailure
Reduces liver failure damage, makes it more obvious
2018-09-10 13:47:36 -04:00
kevinz000
1befc1bcca Update bodyparts.dm (#40181) 2018-09-10 13:46:38 -04:00
81Denton
e1cc8a0927 increases toxloss to 4 2018-09-10 07:50:26 +02:00
Potato Masher
1e1391f691 damn, a rouge parenthesis 2018-09-10 00:18:04 -04:00
Potato Masher
62b15a2ee6 I bless thy code with a config, so that this feature may arise once again 2018-09-09 23:40:40 -04:00
Cw 3040
c70a956703 Adds Improvised Jetpacks (#40060)
* Adds Improvised Jetpack

-requires two RED oxygen tanks (they have to be RED goddamnit), one fire
extinguisher, three pipes, and thirty cable coils.
-volume less than 1/3 of regular jetpacks
-starts empty
-looks like a red jetpack

* I think this is how you do it

-new sprite courtesy of Obscolene
-i actually don't know if this is the right way to add sprites please
don't yell at me

* adds random chance for jeptack to cut out

-1 in 250
-it's more annoying than anything
2018-09-09 17:49:22 +03:00
Denton
08e9704807 Reduces liver failure damage, makes it more obvious 2018-09-09 16:39:26 +02:00
Tlaltecuhtli
026ac56aa1 .38 no longer insta stuns (#39891)
cl
balance: .38 no longer insta stuns, it still deals 25 brute
/cl
2018-09-09 20:39:01 +12:00
vuonojenmustaturska
823c722d0f Fix orbit-causing verbs breaking sounds for ghosts that jump between z-levels as a result of an orbit update (#40172)
fix: ghosts will no longer lose their hearing from jumping between z-levels via orbiting
2018-09-09 20:33:58 +12:00
Denton
f8b309110c Bees only inject the reagent they were mutated with 2018-09-08 22:18:50 +02:00
kevinz000
843cbd2882 Update carbon.dm 2018-09-08 12:13:57 -07:00
Jordan Brown
e4832db646 Merge pull request #40157 from Tlaltecuhtli/patch-75
make stimulum less garbage
2018-09-08 12:14:42 -04:00
Jordan Brown
5de32a202c Merge pull request #39928 from AnturK/textpollredo
Allows revoting on text polls.
2018-09-08 12:03:47 -04:00
Jordan Brown
43a7e04570 Update TGS DMAPI 2018-09-08 11:30:21 -04:00
Jordie
23a8a4df55 Legacy defined ranks and admins now synced to db (#40139)
* legacy defined ranks and admins now synced to db

* move lastadminrank update to after sync
2018-09-08 19:28:49 +12:00
Supermichael777
1f29073a21 Adds meat donuts (#40145)
* Glorf

* May god forgive us from our sins

* think

* Update recipes_pastry.dm
2018-09-08 01:15:32 -04:00
Mickyan
5b53ff69d1 Footprints scale with the amount of blood in the decal (#40148)
* footprints tied to blood amount

* sort of corrected comment

* properly fixed up bloodliness caps
2018-09-07 23:38:57 -04:00
ShizCalev
8a7df8ba45 Makes usage of Nar-Sie consistent (#40029)
cl ShizCalev
spellcheck: Nar-Sie's name has been revised to Nar'Sie.
/cl
2018-09-08 13:31:09 +12:00
vuonojenmustaturska
f2ed477232 [READY] playsound performance (#40045)
tl;dr: we have lists of playermobs on the z-level, which generally have fewer player mobs to iterate through. If we use them, we can get rid of the z-level checks too. On the off-chance that something plays a sound in nullspace, we can skip pretty much everything. The client-check can go too, there are no playermobs without a client.
2018-09-08 13:27:01 +12:00
Shdorsh
e183be5bb9 [READY] Making selfreferences finally reference themselves (#40129)
[Changelogs]: # Hey folks, remember #39394 ? This is the continuation of it, in a much better and automated way. Besides, it was tested on my homeserver and it is fully functional. It also removes those horrid brackets from the printer interface and adds a copy data mode to the debugger, allowing you to copy any data and paste it in a pin accepting the same type.

cl Shdorsh
fix: Made the self reference pins for reagents reference themselves automatically.
tweak: Made it possible to copy datas frop pin to pin with the debugger.
spellcheck: Removed ugly useless brackets from printers.
/cl

[why]: # First, because that's what it was supposed to do. Secondly, it makes handling reagent circuitry easier. Thirdly, this gives new options for new circuits.

Tested and working.
2018-09-08 13:26:26 +12:00
vuonojenmustaturska
0654b5329b [READY] Custom portal spawners (#40076)
cl Naksu
admin: a new admin secret has been added to create a customized portal storm
/cl
2018-09-08 13:23:39 +12:00