Commit Graph

40311 Commits

Author SHA1 Message Date
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
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
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
Jordan Brown
59abcb8dc3 Adds SDQL chat command (#33366)
Allow's calling SDQL from bots supporting the CHAT system API
2017-12-15 10:43:54 +13:00
vuonojenmustaturska
5233ec1f6a Finishes the forceMove port (#33519)
* a thing

* thingy 2: electric boogaloo

* Obligatory webeditor commit
2017-12-15 10:39:34 +13:00
Jordan Brown
25a585d037 Adds feedback for explosions (#33511)
* Adds feedback for explosions

* Remove stray quote

* Fixes + flash and flame
2017-12-14 15:00:23 -05:00
ShizCalev
0715bb9dea Adds new gun dry firing sounds (#33503)
* Adds new gun dry firing sounds

* Don't want to hear click when you want to hear bang
2017-12-14 07:14:36 -05:00
Leo
6a0a97acc0 Split personality now logs when a ghost gets control of it (#33506) 2017-12-14 07:12:12 -05:00
Leo
8f70453d30 Fixes outdated admin hotkeys (#33505)
F7 is buildmode again
F8 invisimin and control + f8 is stealth mode
2017-12-14 04:43:55 -05:00
Jordie
f9b36a97c4 Saves newscaster data and photos to round logs folder (#33504)
* newscaster saves stories and photos

* merge with round end changes

* begone debug proc

* some fixes
2017-12-14 04:43:26 -05:00
AnturK
194bd83435 Adds blob roundend report. (#33463)
* Adds blob roundend report. (Also adminabuse)

* Old comment

* Grammer

* Moves antag to seperate file
2017-12-14 02:38:46 -05:00
AnturK
28897dc20b Proper fix 2017-12-14 07:51:30 +01:00
Epoc
0d4b0b9d76 Adds Cybernetic Lungs to cyber_organs techweb node (#33490) 2017-12-13 23:09:08 -05:00
Emmett Gaines
94a7608995 adds a parent level subsystem initialized var (#33456) 2017-12-13 22:11:21 -05:00
JStheguy
ff87753167 Adds Additional Electronic_Assembly Designs (#33466)
* bloats electronic_setups.dmi

* new assembly naming scheme, redone legacy sprites
2017-12-13 22:09:55 -05:00
Cruix
ac1fbcc858 Fixed several bad type checks in shuttle procs (#33497) 2017-12-13 22:08:30 -05:00
AnturK
e9175614b2 This is still pretty terrible (#33495) 2017-12-13 22:08:11 -05:00
Jordan Brown
95ca418ef1 Allows for more than one cross server (#33488)
* Allows for more than one cross server

* mend
2017-12-13 22:07:26 -05:00
Kyle Spier-Swenson
4e929c74a9 Deadmin tweaks: Admins without +AUTOLOGIN start deadmined. AUTOLOGIN defaults to on. (#33480)
* Deadmin tweaks, Admins without +ADMIN start deadmined.
Deadmining no longer destroys the admin datum.
Admins without +ADMIN start deadmined, reloading admins re-deadmins them.
Moved some code around to make it more sane
People with +PERMISSION can now deadmin or readmin other admins at will.

* Adds new flag for if the role should automatically log in, defaults to on, can be removed with -AUTOLOGIN
Also fixes a bug in permission panel not handling these cases gracefully
2017-12-13 22:03:37 -05:00
Jordan Brown
878ea3676d SSinput tweaks to address server side lag 2017-12-13 16:22:50 -05:00
Leo
5ffec027af Merge pull request #33478 from ACCount12/another_explosion_fix
Fixes yet another chem explosion throwing warnings
2017-12-13 18:13:29 -02:00
Leo
cfb0b8ae39 Merge pull request #33493 from vuonojenmustaturska/initializefixes
Fixes a couple Initialize procs
2017-12-13 18:12:37 -02:00
Leo
805f0beeac Fixes two unrelated runtimes (#33494) 2017-12-13 18:11:23 -02:00
Jordan Brown
4a56441b01 ahelp chat command is silent on success 2017-12-13 15:00:52 -05:00
vuonojenmustaturska
a162837faf Replaces a bunch of loc assignments with forcemoves and moves to nullspace (#33465)
* big batch of loc assignments

* Update emergency.dm

* Update spiders.dm

* Update parrot.dm

* Update ripley.dm

* Update firealarm.dm

* seems to work

* this maybe works?

* brainmemes, again

* stuff

* fix brainmob, camera runtimes
2017-12-13 20:56:39 +01:00