Commit Graph

26279 Commits

Author SHA1 Message Date
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
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
barbedwireqtip d09a530eed hand drill can be used as a ghetto surgical drill (#40149) 2018-09-07 14:49:04 -04:00
81Denton 197efc0028 Turns laser techshells into scattershot shells (#40127)
* Turns laser techshells into scattershot shells

* Changes projectile to 6 weak laser beams

* removes armor penetration from scattershot laser projectile
2018-09-07 14:46:23 -04:00
Tad Hardesty a0a413e789 Remove useless input specifiers from photography code (#40135) 2018-09-07 14:45:21 -04:00
Tlaltecuhtli fd56d285b4 make stimulum less garbage
🆑 
balance: stimulum now makes you stun/sleep immune
/🆑

it takes 30 seconds with a chem dispenser to make 100 u ephedrine (20 min worth of speed ) or a coin to get a nuka cola while stimulum takes effort and time and you get a shitty meme gas
2018-09-07 14:26:56 +02:00
81Denton 0609241f95 delet this (#40118) 2018-09-07 13:06:15 +02:00
skoglol 6c7d97e52f SMES can no longer output to nowhere. (#40106)
* SMES can no longer output to nowhere, removed duplicate proc used in input.

* Forgot an else.

* TRUE and FALSE.

* add_avail() now returns true when appropriate.
2018-09-07 13:02:59 +02:00
XDTM 35455ae3ca Fixes nanite chambers not working under windows (#40142) 2018-09-07 12:44:45 +02:00
vuonojenmustaturska 7504a6a776 Puts the custom error handler behind its own define (#40086)
* henk

* wops forgot a commit

* Update world.dm

* Update _logging.dm

* now it works, tested

* Update _compile_options.dm

* Update _compile_options.dm
2018-09-07 12:02:00 +02:00
subject217 7fd806a0ce Quick cult fixes (#40133)
* what a silly goose

purifying shades actually works now and less overlay overkill

* removes two exclamation points

it looks bad
2018-09-06 18:19:55 +03:00
ShizCalev ced052879d Correct terminal punctuation mistakes (#40123) 2018-09-05 23:11:53 -07:00
81Denton d8393bed10 Add examine descs, air alarm construction descs (#39949)
A bunch of items were missing examine messages about their alt+click
functionality, I added them. Also, construction step descs for air alarms.
2018-09-05 23:06:23 -07:00
AnturK d14a829803 Change projectile firer var to any movable (#40100)
Fixes turret logging runtimes.
Also some related projectile changes.
2018-09-05 23:03:30 -07:00
ShizCalev 98a6b39cca Clean up mixed space & tab usage (#40121) 2018-09-05 22:51:20 -07:00
Jordan Brown 07040f8727 Merge pull request #40092 from AutomaticFrenzy/patch/cycle-link
Fix double-wide shuttle airlocks losing their cycle-link
2018-09-06 01:19:30 -04:00
Jordan Brown b0e880a1b0 Merge pull request #40091 from AutomaticFrenzy/patch/get-status-text
Make shuttle getStatusText more useful
2018-09-06 01:19:01 -04:00