Commit Graph

40933 Commits

Author SHA1 Message Date
ShizCalev e99d9067fa lizard stuff (#33669) 2017-12-20 12:55:42 +01:00
AnturK 850636057e Also let's prevent the mess alltogheter 2017-12-20 09:11:57 +01:00
AnturK b824fa39ef Fixes some mecha code. 2017-12-20 09:08:57 +01:00
Jordan Brown 00c332a7be Adds NAMEOF, VARSET_CALLBACK, and VARSET_LIST_CALLBACK (#33543)
* Adds NAMEOF and VARSET_CALLBACK

* Fix VARSET_CALLBACK

* Change names, add VARSET_LIST_CALLBACK

* Fix var names

* Additional macro safety. Update commen

* ImprovedName

* Fixing
2017-12-19 23:52:33 -06:00
Fox McCloud dce8366bb4 Fixes Arm Implant EMP Effect 2017-12-20 00:00:52 -05:00
oranges fc9b7eca53 Merge pull request #33622 from duncathan/assert_gas
restores add_gas(), assert_gas(), and thermal_energy() as wrapper procs
2017-12-20 17:45:39 +13:00
kevinz000 9f3c4da288 Smoke now requires reagents. 2017-12-19 19:49:04 -08:00
oranges 4af5b03bf9 Merge pull request #33678 from ShizCalev/BRAIN-DRAIN
fixes everyone being literally retarded
2017-12-20 15:20:30 +13:00
QualityVan 08070ca5ce Makes safes slightly less explosion-proof 2017-12-19 21:19:50 -05:00
kevinz000 493321003f Vector Projectiles 2017-12-19 18:05:49 -08:00
Jordan Brown 0f0e3df73b Merge pull request #33664 from optimumtact/darkgenerallordhassnowflakeears
Halve gun empty sound level
2017-12-19 19:28:35 -05:00
ShizCalev 20e5d77732 Fixes mass brain trauma 2017-12-19 18:28:35 -05:00
ninjanomnom 00a21c94f8 renames define to UNIQUE_PASSARGS 2017-12-19 18:15:00 -05:00
ninjanomnom a93b957cb5 adds instanceless component dupe mode 2017-12-19 18:15:00 -05:00
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
oranges fe42f52109 Halve gun empty sound level 2017-12-18 22:52:31 +00: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