Commit Graph

23530 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
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
AnturK 591db2a54d Stuff 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
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
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
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
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
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
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
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
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
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
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
vuonojenmustaturska b783ac05f0 Fixes a brain login runtime (#33569)
* Fixes a silly brain meme

* better
2017-12-16 12:20:12 -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
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 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
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
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
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