Commit Graph

40289 Commits

Author SHA1 Message Date
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
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
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
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
AnturK 3f9738efff Fixes gateway ignoring exile implants in simple mobs 2017-12-13 20:52:37 +01:00
Jordan Brown 791fdf4945 Merge pull request #33487 from deathride58/fixesgenetics
Fixes genetics mutations disappearing
2017-12-13 10:13:09 -05:00
Jordan Brown 39fba08469 Merge pull request #33484 from vuonojenmustaturska/eminencefix
Fixes glass shard/bananium floor behavior for cameras and ghosts
2017-12-13 10:13:02 -05:00
Jordan Brown ccfe2d46c6 Merge pull request #33481 from AutomaticFrenzy/patch/celldesc
Correctly set description of nonstandard cells
2017-12-13 10:12:35 -05:00
AnturK 171aca5a41 Roundend fixes (#33477)
* Fixes TC use counts and adds some spacing between solo antags of the same kind

* Fixes nuke result

* Fixes round result for clock_cult

* Kevinz please.

* Hurts my soul
2017-12-13 06:20:56 -05:00
Kyle Spier-Swenson 1cc04f73c1 Changes the goonchat failed to load message since updating byond isn't needed anymore (#33474)
It was a 511 beta that caused this issue, anybody still on 511 beta is not supported, They can move up to stable
2017-12-12 23:51:03 -05:00
oranges 188e127ebf Merge pull request #33475 from AnturK/ineedtocleanuptheselater
Antag spawner fixes
2017-12-13 15:02:08 +13:00
oranges a0146be33b Fixes the free worker bee getting stuck in the hive and never leaving (#33451)
ten outta ten code
2017-12-12 16:57:24 -05:00
Jordan Brown a01cf60a60 Fixes lobby stat entries not showing (#33496) 2017-12-12 16:55:55 -05:00
vuonojenmustaturska 5fe94d2e49 destructive analyzer runtime thing 2017-12-12 22:59:40 +02:00
vuonojenmustaturska b2c88230f0 Fixes a dumb runtime with basilisks 2017-12-12 22:39:45 +02:00
vuonojenmustaturska 57c525928e honk 2017-12-12 22:32:48 +02:00
Mark9013100 1caf3c6f8f Adds extra labcoats to medical wardrobe (#33467) 2017-12-12 15:26:20 -05:00
Robustin 92a139585d Both cult revive runes will now replace braindead/AFK cultists (#33206)
* "Revive" AFKs

* "Revives" inactive clock cultists

* AFK boot notice

* Missing parenthesis

* Revive targets correct mob

* Poll fix

* Fixes inactive revive mob

* Suicide Counter
2017-12-12 13:47:32 -06:00
Jordan Brown e01d746833 Merge pull request #33468 from kevinz000/patch-405
Designs now default to department flag ALL instead of NONE
2017-12-12 14:02:57 -05:00
Jordan Brown 94761ab48c Lobby statpanel moved to Status (#33398) 2017-12-12 17:02:03 -02:00
Jordan Brown f91c577863 Merge pull request #33457 from ninjanomnom/check-your-tick
Check ticks some more in dock()
2017-12-12 13:58:03 -05:00
kevinz000 0cd93748d6 Adds a chat command to reload admins in case someone locks themselves out. (#33458)
* Update chat_commands.dm

* skype
2017-12-12 13:56:00 -05:00
deathride58 e9b30474d2 Fixes genetics being broken after brain damage rework 2017-12-12 12:08:04 -05:00
vuonojenmustaturska 92bb7828e3 Update mineral_floor.dm 2017-12-12 17:49:07 +02:00
vuonojenmustaturska 37e8cd977d Fixed glass shard Crossed() behavior for cameras and ghosts 2017-12-12 17:43:46 +02:00
Tad Hardesty ce116b6d96 Correctly set description of nonstandard cells 2017-12-12 03:50:47 -08:00