Commit Graph

44734 Commits

Author SHA1 Message Date
MrDoomBringer 9b85aa5efc Re-adds showing your ID [GOOF YOU LITERALLY HAD TO CHANGE ONE WORD, GOD] (#40555)
* GOOF

* frickin

* asdf

* sorry cant add an examine tooltip. please ping me on discord in 2-3 days, or else im reporting you to github staff

* asdfasdf

* goof you know i love you but cmon fam i had to do it to you

* pkpingu

* new line

* Adds it to all cards

* pkpingu i swear im not retarded ok dont tell anyone

* turn around flip it and reverse it
2018-10-03 10:40:30 +02:00
Jordan Brown 1566fb7391 Merge pull request #40633 from ShizCalev/assembly-holder-rotation
Allows alt-clicking to rotate assembled assemblies.
2018-10-03 00:40:13 -04:00
ShizCalev 3b16bb8cf3 Add punctuation to skeleton messages (#40642)
"Skeleton responses to bone hurting juice, specifically."
- Barhandar
2018-10-02 20:50:21 -07:00
ShizCalev 5a24356b77 Fixes ID cards not working with vendors (#40673) 2018-10-02 22:51:22 -04:00
ShizCalev d9829f20e0 Removes an empty/unused .dm file (#40630) 2018-10-03 04:18:37 +03:00
oranges 0c8110ee81 Stop the telepad being so boneheaded (#40599)
No sparks systems lagging a storm up, and a check_tick to allow other things to run if it is overtime
2018-10-03 01:22:08 +03:00
ShizCalev cf818aaa37 Fixes nanite chamber exploit (#40640) 2018-10-03 01:21:40 +03:00
ShizCalev c4cd5e2fdf Improves nanite logging (#40639) 2018-10-03 01:21:28 +03:00
MMMiracles 5ee8a6bb1f Adds clothing production for Botany (#40563)
cl MMMiracles
add: Botany can now grow cotton to produce cloth for various jumpsuits.
add: Cotton can be mutated into a much more durable strand, allowing for the production of crude armor.
add: Rainbow flowers, an alternative for clothing dyeing, is obtainable through cargo's exotic seed crate.
add: A loom can now be crafted with some planks so you can actually weave that cotton into a usable fabric.
add: Fannypacks, softcaps, beanies and scarves are now craftable with cloth and dyeable.
/cl

[why]: A way to produce clothing and naturally obtain cloth past ripping up other stuff seemed useful and with the economy aspect, might actually have some extra use.
2018-10-03 10:13:34 +13:00
Iamgoofball 9a39956d6c Premium Items are no longer free for departments (#40624)
Also fixes the bug with premium pricing.
2018-10-02 17:12:03 -04:00
AnturK 44b30e29e0 Fixes borgs radio help message (#40569)
* Fixes borgs radio help message

* Changed wording a bit.

* grammer
2018-10-03 10:09:59 +13:00
81Denton 489c5f722e Tweaks reagent bounties (#40568)
cl Denton
tweak: Split chemical bounties into simple/complex ones and removed some that are disproportionately hard to acquire.
tweak: The "More Bounties" bounty now awards five instead of three new bounties.
/cl

tl;dr of this PR is:

A) Reagent bounties are split into two different categories - simple and complex.

Simple bounties can be mixed by a single chemist, but complex ones require either cooperation with a third department or some serious mixing.
Also, removed amanitin/coniine bounties since those should be added to botany bounties instead.

B) Tweaked bartender bounties

    Removed quintuple sec, as it relies on Bananium which can't be obtained every round
    Removed hearty punch, as it takes a disproportionate amount of effort to mix in large quantities
    Added bounties for peppermint patty, pumpkin latte and aloe

C) Increased the amount of "more bounties"

The variety and amount of available bounties has increased since the original PR; it only makes sense to increase the number of new bounties offered by this as well.
2018-10-03 10:09:14 +13:00
oranges 641e4304c8 Merge pull request #40575 from 81Denton/runtime-tweaks
Runtimestation: Uplinks, darkroom, ARCD/RLD
2018-10-03 10:07:11 +13:00
Emmett Gaines 940cd92824 More orbit fixes (#40557)
Attempt 2 at fixing the remaining bugs with orbits

Incorpmove had to be converted to forceMove() to make orbits able to tell when they move. They used loc setting before. This likely breaks some things but I couldn't find any particular issues. We should be overriding forceMove anyway for things that need to handle loc changes like that differently.

fixes #40544
fixes #40522
2018-10-03 10:05:09 +13:00
FrostyFridge a0b64fb383 Changed job restrictions for brainwashing disk (#40553)
cl Frosty Fridge
tweak: CMO and Roboticist traitors can now purchase the brainwashing surgery disk.
/cl

Previously, only Medical Doctors could purchase a brainwashing disk from their uplinks. The CMO and Roboticist roles both involve operating on patients. Both roles have access to an operating table with an attached operating computer in their workplaces. It makes sense to give them access to purchasing the brainwashing surgery disk from their uplink.
2018-10-03 10:04:40 +13:00
Tlaltecuhtli 933976a12b new icons for the forcefield projector and the atmos projector (#40483)
cl
sprites: new icon for the atmos projector and forcefield projector
/cl
new icons
2018-10-03 10:01:48 +13:00
imsxz 7b0395d572 Undoes some unneeded nerfs to plasma blasts (#40578)
cl imsxz
balance: plasma cutter turrets have their old damage again
balance: plasma blasts have their dismemberment back
/cl
unneeded nerfs
2018-10-03 10:01:02 +13:00
XDTM 6f21758521 Handheld IDs are valid for authentication (#40456)
cl XDTM
tweak: Holding an ID in your hands uses it instead of your worn ID for authentication purposes.
tweak: If you don't have an ID in your id slot, the belt slot will be checked as well.
/cl

Fixes #40437

Makes sense if you want to use a specific access card without playing pocket tetris. The get_idcard has an argument for prioritizing worn id over held id, for stuff like identification.
2018-10-03 09:58:37 +13:00
kevinz000 7d05db3cdd Improve youtube-dl subsystem (#40396)
admins can now specify pitch for internet sound

The code is also now seperated from the play internet sound admin verb
2018-10-03 09:54:07 +13:00
Shdorsh b6f8453945 [Ready] Fixing grabber's total ejection mode (#40528)
* Fixing grabber's total ejection mode

* Update manipulation.dm

* further fixing what needs to be fixed
2018-10-02 23:39:41 +03:00
XDTM 1e7c87a9d7 [Ready for Review/Testmerge]Adds scanner gates (#39986)
* Adds scanner gates

* fix

* fix

* fix2

* fix3

* update!

* tgui build
2018-10-02 10:29:15 +02:00
ShizCalev 185de09d42 Allows alt-clicking to rotate assembled assemblies. 2018-10-02 01:29:27 -04:00
YPOQ 50a2463833 Fix wizards getting stuck after using rod form in a container (#40618) 2018-10-01 20:22:00 -07:00
AnturK 01e1ae85f1 Make adding random kill/protect/etc objectives easier. (#40614) 2018-10-01 17:17:05 -07:00
ShizCalev 06049ceae8 Fix new lights not respecting nightshift status (#40617) 2018-10-01 17:15:27 -07:00
ShizCalev b7739a4a23 Standardizes bomb logging (#40474)
Fixes #39976

A good number of things were missing various parts of the logging (going to GLOB.bombers, not going to client logs, not logging to game, ect), or doing incorrect things like passing admin verbs to saved logs.

Unified all the necessary actions under a single proc log_bomber() which handles everything in most use cases. This way the log isn't all jumbled up with inconsistent messages, everything's one format so you can quickly find what you need to bwoink the right person.
2018-10-01 15:03:00 +13:00
MrDoomBringer 32ffba28cd Adds a "Launch Supplypod (Quick)" adminverb (#40501)
cl MrDoomBringer
admin: Admins can now launch supplypods the old, slightly quicker way as well
/cl

Saves a few button presses, and some admins requested it.
Tested, should work fine.
2018-10-01 15:02:04 +13:00
imsxz a25304b600 fixes esword beepsky construction (#40592) 2018-09-30 20:58:46 -04:00
MrDoomBringer a4f4ad4e7a Fixes morgues being able to consume ghosts, AI-eyes, etc. (#40594) 2018-09-30 20:57:44 -04:00
AnturK df5a89f4e5 Shows antag names for the few item created antagonists. (#40587) 2018-09-30 20:55:48 -04:00
ShizCalev d235f27088 Adds syndicate balloon mood modifier for antagonists (#40504)
* Adds syndicate balloon mood modifier for antagonists

* undrunked the code
2018-09-30 20:55:06 -04:00
ShizCalev 2fa1ac1349 Replaces istypes with the proper tool_behaviour checks. (#40414) 2018-10-01 03:10:31 +03:00
ShizCalev 3c994f1768 Fixes some slip & fall runtimes (#40524)
* Fixes some slip & fall runtimes

* wizard bullshit
2018-09-30 19:47:48 -04:00
MrDoomBringer ccf3623c93 Prevent deepfrying space (#40558) 2018-09-30 13:59:55 -07:00
MrDoomBringer b731aac7ad Clarify that blobs are considered dead when they don't have an overmind (#40593)
Before, when a blob died, it would turn white and stop doing anything - but
other than that it wasn't actually anything stating that the blob was dead
(causing some confusion for new players)
2018-09-30 13:52:29 -07:00
vuonojenmustaturska e9ee3e72aa [Adventurous testmerging only] make all (except one) DB operations async (#40611)
cl Naksu
code: DB queries are now async by default, the code that runs in /world/New has been adjusted to continue blocking as it apparently is not allowed to sleep.
/cl

closes #40610
2018-10-01 09:44:38 +13:00
AnturK 25d86fc660 Fix for part of client drops. Maybe. (#40455)
* Fix for part of client drops. Maybe.

* Whoops.

* Oh it's a verb.
2018-09-30 23:09:04 +03:00
TheDreamweaver 9d8f1826ec [READY] Allows bandannas to be worn as neckerchiefs. (#40125)
cl The Dreamweaver (Idea: Roth)
add: Space Fashion has discovered a new way to wear bandannas. With some simple minor adjustments and ties, bandannas can be made into fashionable neckerchiefs!
/cl
2018-09-30 20:39:37 +13:00
MrDoomBringer c977b0eae8 Ensures that crew monitors only monitor crewmember on the same z-level (#40550) 2018-09-29 20:40:08 -07:00
ShizCalev 7a2e5fdb2d Fixes immoveable rod move force (#40551) 2018-09-29 23:25:45 -04:00
kevinz000 9c03a9bbf1 repulse armor now respects moveforce (#40508) 2018-09-29 23:15:57 -04:00
kevinz000 6defd9673f Fixes repulse spell throwing ghosts (and other stuff with infinite move resist) (#40509) 2018-09-29 23:14:57 -04:00
AnturK 018a09cb47 Melting won't happen during turf changes. (#40538) 2018-09-29 23:11:38 -04:00
MrDoomBringer fccf08294a Fixes lacking hands giving erroneous feedback in a few situations (#40549)
* uuuuuuuuuuuuh

* update

* ok but make it compile
2018-09-29 23:10:53 -04:00
Militaires 7773f6e909 nerfs agent box a smidgen (#40566)
* nerfs agent box a smidgen

* 20 ms
2018-09-29 23:04:14 -04:00
MrDoomBringer 73d9d26c12 Added a cap, NUTRIENT_LEVEL_ALMOST_FULL (535), for mobs that continually gain nutrient (#40572)
Added a cap, NUTRIENT_LEVEL_ALMOST_FULL (535), for mobs that continually gain nutrient. They climb towards this value so that they don't get the "im so fat" debuff as soon as they reach the normal cap, which is 550.
2018-09-29 23:01:17 -04:00
Mickyan c6803492ab Add new graffiti (#40559) 2018-09-29 19:47:52 -07:00
ShizCalev b8ee1125f3 Fix rocket launcher unloading bug (#40580) 2018-09-29 19:00:37 -07:00
Jordan Brown a113638819 Merge pull request #40577 from vuonojenmustaturska/atmosmemes2
Makes /datum/gas_mixture/share() roughly 5% faster by removing fairly useless abstraction, also contains a small boost to pipelines
2018-09-29 17:12:59 -04:00
JStheguy f33adf32b2 Resprites holochips (#40567)
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* taking the cowards way out

removes metric prefixes from holochip naming scheme

* fiddles about with holochip sprites a bit more
2018-09-29 18:35:47 +03:00