Commit Graph

21162 Commits

Author SHA1 Message Date
Jordan Brown 4df68acee7 Merge pull request #33594 from AnturK/knockoff
Adds knock off component
2017-12-19 17:23:26 -05:00
AnturK 6d3c815187 Fixes get admin command 2017-12-19 21:22:56 +01:00
Leo ae03d43caa Merge pull request #33652 from MoreRobustThanYou/teemwork
Renames /datum/objective_team to /datum/team
2017-12-19 15:23:28 -02:00
duncathan salt 6a7dbaabfd removes silly garbage defines (#33621) 2017-12-19 12:02:54 -02:00
Leo f60144a904 Merge pull request #33651 from coiax/absorb-language
Changelings learn languages from people they absorb
2017-12-19 11:56:09 -02:00
AnturK b9bf27cdd1 Adds knockoff component to cigarettes 2017-12-19 11:43:36 +01:00
AnturK 8167cd2f8c Knockoff component 2017-12-19 11:43:36 +01:00
ACCount 40699a8aea [READY]Refactors reagent container types (#33470)
* Replaces a bunch of manual OPENCONTAINER checks with helper procs

* Removes unnecessary vars

* Updates reagent bitflags, adds some new ones

* Replaces most of the is_open_container calls with more specific ones

* Puts new AMOUNT_VISIBLE flag to use

* Uses new helper procs in more objects

* Standardizes chemicals logging

* De-snowflakes two more checks

* Fixes

* Minor fixes and improvements
2017-12-18 22:55:01 -06:00
Shadowlight213 d2d80e82c9 Removes syndicate door access from Captain's PDA cartridge. (#33635) 2017-12-18 21:18:45 -06:00
kevinz000 02254279fb Adds jousting (#33531) 2017-12-18 20:55:09 -06:00
XDTM 71f6ee67be [Ready] Adds abductor Mind Interface Devices, and a gland HUD (#33209)
* Adds abductor Mind Interface Devices, and a gland HUD

* .
2017-12-18 20:30:20 -06:00
XDTM 146d167189 [Ready Again]Refactors disabilities into lists, allowing for independent disability sources (#33055)
* Refactors disabilities into lists, allowing for independent disability sources

* defines

* Xhuiiiiissss

* living

* did that

* adjusted for traumas

* Updates pacifism and removed remove_all_disabilities from fully_heal to prevent issues.

* makes antur happy
2017-12-18 22:20:07 +01:00
ShizCalev c95fc8c78d Gun sounds (#33615) 2017-12-18 10:51:22 -05:00
More Robust Than You 6b642d220f Renames /datum/objective_team to /datum/team 2017-12-18 07:30:31 -05:00
Jack Edge 4dc72f1767 Changelings learn languages from people they absorb
🆑 coiax
add: A changeling will learn all languages from anyone they absorb.
/🆑

Eat a lizard to be able to fully impersonate a lizard with Draconic and
all that. Eating the Curator DOES teach you all languages, but you'll
only be able to speak the ones that your current tongue allows you to.
2017-12-18 12:15:59 +00:00
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
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
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
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
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
Ashe Higgs 7020ecb7e0 Removes the visible messages from vitality matrices (#33549) 2017-12-16 12:35:13 -05:00
Robustin 98693a10d3 Shield balance (#33553)
Rebalances Marauder shields
2017-12-16 12:18:08 -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
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
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
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
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
vuonojenmustaturska 5233ec1f6a Finishes the forceMove port (#33519)
* a thing

* thingy 2: electric boogaloo

* Obligatory webeditor commit
2017-12-15 10:39:34 +13: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
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 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
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
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
oranges 188e127ebf Merge pull request #33475 from AnturK/ineedtocleanuptheselater
Antag spawner fixes
2017-12-13 15:02:08 +13: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
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
AnturK 139e39cf96 Antag spawner fixes 2017-12-12 08:03:26 +01:00