Commit Graph

40933 Commits

Author SHA1 Message Date
coiax f339b9f2c7 Lollipop dispensers can push lollipops into people's hands (#33419)
* Lollipop dispensers can push lollipops into people's hands

🆑 coiax
add: A lollipop dispenser in "dispense lollipops" mode can push the
lollipop straight into the targets hand, rather than getting it dirty on
the floor first.
/🆑

Also tidied up and around the robot_items.dm file.

This is a good idea because then you can give people lollipops as a
cyborg that has the lollipop dispenser module.

* Integers instead of numbers
2017-12-17 17:17:09 -05:00
Ashe Higgs 06834434df Microwave sound loops now stop in all cases where it should, such as being interrupted or breaking (#33598)
* Stops microwave sound loops when it should

* rogue sound!
2017-12-17 17:15:38 -05:00
Jordan Brown 8e0caa6b71 Fixes cross comms (#33601)
* Fixes cross comms keywords

* Fixes send2otherserver

* Fix ahelp relay again

* Fixes comms console grammar
2017-12-17 16:05:24 -05:00
oranges a3b8847f54 Dance Machine now obeys instrument preference (#33607) 2017-12-17 16:01:41 -05:00
duncathan salt 5882304fd2 properly disables fusion (#33632) 2017-12-17 15:37:16 -05:00
KorPhaeron c69b45d643 Comments out fusion (#33628) 2017-12-17 14:24:38 -05:00
Leo 5c553c0e5c Merge pull request #33602 from AnturK/piratecrewfix
Fixes pirate roundreport
2017-12-17 17:05:02 -02:00
Evsey Antonovich ab1297d157 changes one letter (#33591) 2017-12-17 18:30:06 +01:00
XDTM b5d9845edf [Ready]Brain Trauma additions (#33405)
* Brain Trauma additions

* Adds Aphasia

* Adds the aphasia language

* Short window

* nuke exploits GONE

* fixes draggable portals

* psychobrawl won't just kill you if you use it too much, but stuns longer

* Adds anosognosia, and lowers thresholds

* .

* RANDOM GODWOKEN

* Default brain damage is now 0

* antur

* fix 1

* forcemove and afk friend adjustments

* okay it's ready now

* dead people can hear imaginary friends
2017-12-17 18:10:25 +01:00
Emmett Gaines 25080ff2c4 defines math (#33498) 2017-12-17 11:02:11 -05:00
Leo 27bf980680 Merge pull request #33586 from Xhuis/power_alerts
Disables clockcult power alerts to ghosts when it's not clockcult
2017-12-17 11:35:11 -02:00
duncathan 8172ecb632 restores add_gas(), assert_gas(), and thermal_energy() as wrapper procs 2017-12-17 04:39:08 -06:00
Jordan Brown 2ca9681c7f Merge pull request #33578 from lzimann/job
Changes manage job slots to use a browser datum, also lets it be used before roundstart
2017-12-17 00:52:00 -05:00
MoreRobustThanYou 63471ca6fc Revert "Easy hosting of roundend sounds" (#33617)
* Revert "Db schema version check by simplification (#33582)"

This reverts commit 56e5a62033.

* Revert "Automatic changelog generation for PR #33576 [ci skip]"

This reverts commit 437170c1df.

* Revert "Easy hosting of roundend sounds (#33576)"

This reverts commit add61f049b.
2017-12-16 23:27:00 -05:00
Jordie 56e5a62033 Db schema version check by simplification (#33582)
* db schema version check by concatenation

* lets just use actual floats

* simplifies schema check and some more logging
2017-12-16 23:23:23 -05:00
MoreRobustThanYou add61f049b Easy hosting of roundend sounds (#33576)
* i'm too lazy to make my own branch so i'll let github do it for me

* Refactors roundend sounds and lobby music

* Does away with round_start_sounds.txt
2017-12-16 23:21:42 -05:00
Emmett Gaines 278d25fdfd Quick access hotkeys for backpack and belt (#33501)
* quick access hotkeys for backpack and belt

* fix for mousetrap bombs

* adds help text
2017-12-16 23:17:39 -05:00
oranges d25ddc86f8 add view range respects widescreen (#33581)
It will simply increment the x and y independently

This prevents a runtime of trying to add a number to a string
2017-12-16 23:09:13 -05:00
Armhulen 56bccd73cd H-HE'S FAST 2017-12-16 18:36:37 -08:00
Emmett Gaines 4ec09a0c19 Re-Support old hotkey mode behaviour (#33460)
* supports old hotkey mode behavior

* testmerge fixes
2017-12-17 15:35:47 +13:00
ShizCalev d79d92e1ae Standardizes deconversion message (#33547)
* Standardizes deconversion message

* More cleanup

* Reverted tooltips

* Standardized all flavour_texts

* Cleaned up redundant classes
2017-12-17 12:49:42 +13:00
Armhulen 93e9f16c3d Mi-go (#33050)
* !ONE COMMIT PR!

* not one commit pr :(

* fuck wait

* speak emotes, claw attacks

* netherworld link!

* final fixes

* spells, and portals

* grammar

* fixed nether link, more mi-go sounds

* no more shitspells

* final touches

* HALF DONE

* fuck load of changes jesus

* i said TAKE THIS

* FULL DONE

* OK, shiz, take this!

* yea

* i'm actually gonna vomit

* fixes hopefully the last

* fuck

* fixes

* nice :)

* woop

* fantasmifc

* i get it :)
2017-12-16 15:19:27 -05:00
AnturK 216f82929b Fixes pirate roundreport 2017-12-16 19:12:52 +01:00
Ashe Higgs 7020ecb7e0 Removes the visible messages from vitality matrices (#33549) 2017-12-16 12:35:13 -05:00
vuonojenmustaturska b783ac05f0 Fixes a brain login runtime (#33569)
* Fixes a silly brain meme

* better
2017-12-16 12:20:12 -05:00
Robustin 98693a10d3 Shield balance (#33553)
Rebalances Marauder shields
2017-12-16 12:18:08 -05:00
Robustin 3705515b7b Slightly faster, more stunnable (#33568) 2017-12-16 12:14:54 -05:00
Robustin 015a673a3f Fixes race swap (#33566) 2017-12-16 12:14:18 -05:00
AnturK b163bcde6f Fixes mecha drifting. (#33542)
* Fixes mecha drifting.
2017-12-16 23:07:52 +13:00
Xhuis f985cad089 Disables power alerts outside of CC 2017-12-16 00:33:06 -05:00
Leo Z 16c9be816e Changes manage job slots to use a browser datum, also lets it be used before round start 2017-12-15 23:18:35 -02:00
MoreRobustThanYou d3aacc2a54 [READY] Monkey mode overhaul (#32916)
* Monkey mode overhaul

* Fix some runtimes

* Clean up code a bit

* Woops!

* WOOPS #2

* Fix stuff.

* Antag datum!

* Fixes

* Fix a runtime

* Fix leaders not being monkeyfied

* ...

* Logging

* Monkey major/minor victory

* Ventcrawling, etc etc

* REEEE

* Forgot a "user".

* handle ninjanomnom's review

* .
2017-12-16 13:34:51 +13:00
KomradeSpectre 8ddd058a00 Adds two new Integrated Circuit components: hsv2hex converter and rgb2hex converter. (#33433)
* Added two new components, HSV to Hex RGB and RGB to Hex RGB, along with icons.

* Added valid input ranges to the extended_desc of the new converter components.
2017-12-16 12:12:43 +13:00
oranges 0244b61886 Merge pull request #33537 from ninjanomnom/priority-defines
Defines all subsystem priority values
2017-12-16 12:00:40 +13:00
oranges 5d07df08ea Merge pull request #33513 from tgstation/Cyberboss-patch-2
ahelp chat command is silent on success
2017-12-16 11:59:47 +13:00
Jordan Brown c4e0ba8938 Merge pull request #33530 from AutomaticFrenzy/patch/autocall
Fix shuttle autocalls when the round is already over
2017-12-15 15:53:12 -05:00
ninjanomnom a65248928b defines all subsystem priority values 2017-12-15 15:16:31 -05:00
Jordan Brown 059a07aac6 Fixes LoadEntries return value 2017-12-15 10:50:58 -05:00
Kyle Spier-Swenson a2630bf762 Adds some permission checks to admin/topic (#33527) 2017-12-15 04:27:20 -05:00
Trevor Serpas c2c5e90df6 Removed drone light in favor of night vision (#33529)
* Removed drone light in favor of night vision

This is because drone's light could interfere with shadowlings and some other cases, and also because there was a bug where drone's lights could be seen from outside of vents when they were vent crawling.

* Removing comments
2017-12-15 04:26:10 -05:00
oranges c1de277300 Merge pull request #33517 from tgstation/Cyberboss-patch-3
SSinput tweaks to address server side lag
2017-12-15 18:11:46 +13:00
Jordan Brown 4b95b0f005 Merge pull request #33512 from AnturK/exiledmob
Fixes gateway ignoring exile implants in simple mobs
2017-12-14 23:34:13 -05:00
Tad Hardesty 378b757810 Fix shuttle autocalls when the round is already over 2017-12-14 19:01:28 -08:00
vuonojenmustaturska de51ac3667 Player Z-tracking, again (#33216)
* Player Z-tracking, again

* requested changes

* shuttle changes

* a fix

* vending

* honk

* brainstuff take 1

* Honk

* adminspam into testing def

* remove rebase artifact
2017-12-14 18:35:30 -05:00
Jordan Brown 8c537ea377 Adds config inclusion system (#33307)
* Adds config inclusion system

* Revert debug code

* Fix bad braces

* Remove unused var

* Tested, working

* Config fixes
2017-12-14 18:23:10 -05:00
Tad Hardesty 71659b1e1a Tidy non-telecomms radio code (#33381)
* Remove extraneous parameters of receive_signal

* Delete unused signal datum procs

* Remove signal/var/encryption in favor of data

* Add and use datum/signal/New

* Clean up PDA and pAI integrated signalers

* Remove unused send_hear proc

* Clean up vars on obj/item/radio, change receive_range to can_receive

* Remove suffix var from radios

* Fix cell timer radios
2017-12-15 11:37:58 +13:00
Jordie e889f56d7b Feedback changes (#33441)
* various feedback changes

* no bad github no spaces
2017-12-15 11:36:08 +13:00
oranges 7d424b475d Merge pull request #33298 from QualityVan/zombrain
Fixes zombie head removal
2017-12-15 10:53:30 +13:00
nicbn 35090dce0d New closet sprites (#33207)
They're new sprites deal with it
2017-12-15 10:49:17 +13:00
Ashe Higgs d447acdc6e All-In-One grinder results are now defined by type, not by huge lists (#33181)
I had some time free, and noticed how awful the reagent grinder code was - it used huge static lists containing types and their associated reagents from grinding.

This is now split into two new vars on /obj/item - var/list/grind_results and var/list/juice_results, as well as two new helper procs, on_grind() and on_juice() to allow those to change based on conditions like plant potency. Such checks and the like have been moved to that. If any of these procs return -1, the operation is canceled.

I also fixed some of the recipes that didn't work. The reagent IDs for them didn't exist, leading me to believe that they weren't tested. I corrected that! (I've tested every single recipe in this PR, with the exception of a few juicing-related ones.)
2017-12-15 10:48:25 +13:00