Commit Graph

23560 Commits

Author SHA1 Message Date
Jordan Brown
63e92a03c8 Merge pull request #33745 from vuonojenmustaturska/oilfix
[s] Fixes the frying oil reagent
2017-12-22 12:02:42 -05:00
kevinz000
6ce550dadf Clownborgs (#33590) 2017-12-22 11:57:02 -05:00
kevinz000
cc2a943f37 Fixes message spam when proccalls are delayed due to another admin's proccalls running (#33732)
* Fixes proccall block message spam

* One thread
2017-12-22 11:40:15 -05:00
Armhulen
c3e501a9ba cool beans, partner (#33713) 2017-12-22 11:38:04 -05:00
WJohn
26ef6760e7 Tweaks the syndicate infiltrator so it's no longer lopsided. (#33731) 2017-12-22 11:34:24 -05:00
oranges
edef11f094 Merge pull request #32433 from kevinz000/vector_projectiles
[READY]Refactors projectile trajectories, fixes piercing projectile inaccuracy and beam rifle visual deflections
2017-12-22 14:32:35 +13:00
oranges
e8b46174e2 Merge pull request #33714 from lzimann/icon
Job landmarks now show the mob with the proper job outfit.
2017-12-22 14:26:29 +13:00
KorPhaeron
3f4b3a5834 Christmas (#33690)
* Christmas Event Updates

* Dont recreate the list every time

* Check for drop del

* Changes some things to placate that one guy from FTL
2017-12-21 20:14:08 -05:00
vuonojenmustaturska
af2aae794c frying oil fix 2017-12-22 03:06:02 +02:00
Jordan Brown
d173281597 Merge pull request #33709 from uraniummeltdown/linespacing
Adjustable Chat Line Height
2017-12-21 12:48:15 -05:00
uraniummeltdown
f047ca799c default body line-height 1.4 -> 1.2
added goonchat buttons to increase/decrease body line-height
2017-12-21 22:26:20 +05:00
Leo Z
581f931845 Job landmarks now show the mob with the proper job outfit. Also adds a proc to generate these icons automatically. 2017-12-21 13:32:27 -02:00
kevinz000
175e7da98d Fixes chat SDQL 2017-12-21 05:08:40 -08:00
Jordan Brown
337b40cd03 Merge pull request #33703 from kevinz000/patch-407
Integrated circuit smoke circuit now requires atleast 10 units of reagents to generate smoke
2017-12-21 01:46:19 -05:00
Jordan Brown
8fad15df0c Merge pull request #33704 from Fox-McCloud/arm-implant-fix
Fixes Arm Implant EMP Effect
2017-12-21 01:43:43 -05:00
MoreRobustThanYou
408a6c09b5 Fix smoke machine runtime (#33697)
* Fix smoke machine runtime

* Woops.
2017-12-21 01:41:01 -05:00
AnturK
b50bf6ac35 Immovable rod abuse, smite and event trigger. (#33681) 2017-12-21 01:11:32 -05:00
ShizCalev
b539341768 Fixes bullets making sounds in space and water (#33672)
* Bullet sounds

* explicit lists
2017-12-21 01:08:39 -05:00
Tad Hardesty
911cb97718 Tidy telecomms radio code, make PDA server real telecomms machinery (#33647)
* Refactor radio message broadcasting in a major way

Broacast_Message and everywhere that uses it, including radio talk_into
and the telecomms broadcaster and allinone. Other telecomms machinery
has had dead code excised.

Functionality should be roughly the same as before, but:
- CentCom headsets are only magic when using the CentCom frequency
- Syndicate frequency speech on the station no longer double-talks
- Talking directly into an intercom or radio which also has its
  microphone on no longer double-talks.

* Split signal/vocal into subspace and subspace/vocal

* Move the message server and its computer to telecomms folder

* Slightly tidy the message server and computer

* Move subspace receiver logic to a proc on signal/subspace

* Repath the message server under machinery/telecomms

* Largely get PDA messages onto subspace proper

* Actually require the server for PDA messages

* Improve signal/subspace/New() and copy()

* Improve input handling on the message server

* Fix initialization and Z checks of allinones

* Add a constructor for virtualspeaker

* Fix radiation storms initializing a bad virtualspeaker

* Fix runtimes with machines talking into radios

* Finish making the message server a real telecomms machine

* Make CTF radios independent also

* Fix window IDs of message server PDA photos
2017-12-20 22:02:55 +01:00
jughu
1a11676291 Fixes grammer issue (#33679) 2017-12-20 13:02:02 -05:00
ShizCalev
e99d9067fa lizard stuff (#33669) 2017-12-20 12:55:42 +01: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
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
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
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
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