Commit Graph

40367 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 29c610776b Fixup 2017-12-19 11:43:36 +01:00
AnturK d87d99b2d8 Returns 2017-12-19 11:43:36 +01:00
AnturK 591db2a54d Stuff 2017-12-19 11:43:36 +01: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
Jordan Brown 3f3fc942d4 Callback security and usr (#33599)
* Gonna regret writing this one day

* tmp -> temp

* Make PushUsr() a /world proc

* Callbacks now preserve usr

* Fixes PushUsr return value

* Fixes PushUsr invocations

* Update modifyvariables.dm

* Use weakrefs in callback user

* Further fixes

* Whoopsie
2017-12-18 21:42:25 -06:00
Emmett Gaines ca603a6db4 a new file for dock and its new fractured existence (#33627) 2017-12-18 21:24:48 -06:00
Shadowlight213 d2d80e82c9 Removes syndicate door access from Captain's PDA cartridge. (#33635) 2017-12-18 21:18:45 -06:00
coiax c9f5d3ef63 Codespeak manual rebalance/recost (#33638)
🆑 coiax
balance: The codespeak manual now has unlimited uses and costs 3 TC.
fix: Nuke ops can now purchase the codespeak manual, as was intended.
/🆑

It's an item that's just used for communication security, and also light
memeing, so I'll make it cheaper.

Also fixes a bug where I didn't specify the item path for the nuke ops
version, so they couldn't buy it.
2017-12-18 21:18:01 -06:00
coiax 67f633fb95 Golems can wear labcoats (#33639)
🆑 coiax
add: Golems can now wear labcoats.
/🆑

The creatures created in Science can now dress up as smart as the
scientists that created them. So it's cool.
2017-12-18 21:16:59 -06:00
MoreRobustThanYou ea13cff568 Jungle Fever is now incurable; leader viruses are now invisible to scanning (#33612) 2017-12-18 21:15:04 -06:00
kevinz000 02254279fb Adds jousting (#33531) 2017-12-18 20:55:09 -06:00
Armhulen e72cfeba72 code improvements from mso and co (#33485)
* eees zed

* mk?

* probably

* *burps*

* lol code

* thanks, cyberboss. you're the best

* why'd i do that?

* 😎
2017-12-18 20:50:35 -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 edd77a5d6d [HIGH PRIORITY]Hotfix for the monkeylike disability 2017-12-18 16:11:34 -06:00
oranges 7f56dcfccf Merge pull request #33655 from ninjanomnom/movement-noise
Non movement keys pressed while moving no longer stop movement
2017-12-19 10:32:21 +13: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
Jordan Brown 9f049bc5c3 Merge pull request #33636 from duncathan/max_reqs
restores reaction max_reqs checking code
2017-12-18 13:45:38 -05:00
ninjanomnom 2c040ac85e x = x | y instead of x |= y because they act different 2017-12-18 11:11:35 -05:00
ShizCalev c95fc8c78d Gun sounds (#33615) 2017-12-18 10:51:22 -05:00
nicbn 4d4f091386 Makes the chemical smoke machine use stock parts for things (#33510)
* Makes the chemical smoke machine use stock parts for things

* makes code better

* Undoes the nerf

* tgui now updates

* now the machine spits

* minnotmax

* Allows usage of more parts

* ta-da

* Update smoke_machine.dm

* Update smoke_machine.dm
2017-12-18 10:06:07 -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
Emmett Gaines 3ce9bd7883 decal rotation fix (#33614) 2017-12-17 21:49:15 -05:00
AnturK b06bd2c86f Adds repeated message squashing to chat. (#33605)
* Adds repeated message squashing to chat.

* Forgot to actually use the pref

* Drops some unnecessary css

* No trimming same thing three times

* Increases size of repeats up to 24px, fixes scrolling
2017-12-17 21:45:26 -05:00
Leo 15f9e943f9 Merge pull request #33613 from Armhulen/patch-32
deep fryers are quieter now...
2017-12-18 00:21:25 -02:00
vuonojenmustaturska d03e4ef93b Advanced mob laziness (#33574)
* Advanced mob laziness

* Compiling fixes for 511
2017-12-18 14:35:37 +13:00
coiax 2f605fbb80 Spinning resin or laying eggs on vents prompts the user if they're sure (#33302)
add: Aliens (and humans with alien organs) are unable to create resin
structures or lay eggs atop vents or scrubbers.

This stops stupid aliens from obscuring entrances to the very helpful
and useful atmospheric piping system.
2017-12-18 14:27:17 +13:00
duncathan 6c33c7f3b9 restores reaction max_reqs checking code 2017-12-17 16:36:14 -06: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
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
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