Commit Graph

399 Commits

Author SHA1 Message Date
CameronWoof
d944c0bb27 Normalizes Air Alarms 2019-07-12 15:04:43 -07:00
Ghommie
490ae9daf2 Ports "Cleans up saycode by removing random hook stubs and using a signal where relevant" 2019-07-09 07:58:22 +02:00
Sishen
e5cd1bd7c2 Update thermomachine.dm 2019-07-03 17:46:05 -04:00
Sishen
4fa244e8e4 Update thermomachine.dm 2019-07-03 17:41:27 -04:00
Sishen
9e514bfab5 Update thermomachine.dm 2019-07-03 17:39:41 -04:00
Sishen
df75f9f289 Update thermomachine.dm 2019-07-03 17:38:19 -04:00
Sishen
a9f5b99510 Update thermomachine.dm 2019-07-03 16:55:14 -04:00
Sishen
f55ef6a755 Update thermomachine.dm 2019-06-30 16:10:54 -04:00
Sishen
0d3efa0abd sell gases to get that fuckin bike 2019-06-20 19:21:12 -04:00
Arturlang
44be4ea7b4 Reviewers suggestions 2019-06-12 23:58:54 +03:00
unknown
355e384ba1 Spacing fixes 2019-06-11 14:31:27 +03:00
unknown
9219401154 Doneso 2019-06-11 14:24:16 +03:00
deathride58
aa53cc9ea9 Merge branch 'master' into fuckatmos 2019-06-07 04:38:47 -04:00
Arturlang
352b07d5b1 Goddamnit, TABS, not spaces.
Also removes alt click function for vol pumps, since thats unnecesary.
2019-05-26 17:49:48 +03:00
Arturlang
3f7f8a3560 Update mixer.dm
Adds logging and to-admin
2019-05-26 17:34:48 +03:00
Arturlang
3eff474300 Update filter.dm
Adds logging and to-admin
2019-05-26 17:33:25 +03:00
Arturlang
b494e21ef6 Update volume_pump.dm
Adds logging and message to admins
2019-05-26 17:31:23 +03:00
Arturlang
ac066c3425 Logging
Adds logging and message to admins for CTRL and Alt
2019-05-26 17:27:21 +03:00
Arturlang
869fac49a7 Apply suggestions from code review
Fixes compile errors

Co-Authored-By: Poojawa <Poojawa@users.noreply.github.com>
2019-05-26 03:29:27 +03:00
Arturlang
08bb998cf3 Fixes some oofs 2019-05-25 14:06:45 +03:00
Arturlang
749e3a6f6a Apply suggestions from code review
Added logging as suggested by Poojawa

Co-Authored-By: Poojawa <Poojawa@users.noreply.github.com>
2019-05-25 14:01:55 +03:00
Arturlang
96ab12cb48 Update code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm
Co-Authored-By: Poojawa <Poojawa@users.noreply.github.com>
2019-05-25 13:59:35 +03:00
Arturlang
9e025a03bd Ditto
Adds output max confirmation, removes unneeded icon update
2019-05-24 15:23:54 +03:00
Arturlang
7b82ce463b Ditto
Removes icon update, adds text confirmation to maxed pump in filter
2019-05-24 15:23:10 +03:00
Arturlang
40e90d1e34 Adds volume pump max text, as unlikely as it may be. Removes unnecesary icon update. 2019-05-24 15:21:40 +03:00
Arturlang
5a7ab390ce Gah, forgot to do spacing 2019-05-24 15:20:36 +03:00
Arturlang
661c1d9020 Add fancy colours to the plaintext. 2019-05-24 15:18:38 +03:00
Arturlang
5b2fc29d1f Pumps now let you know when their output is maxed using Alt 2019-05-24 15:08:25 +03:00
Arturlang
5d06de81b6 Fixes inconsistent indentation 2019-05-24 15:00:27 +03:00
Arturlang
fc54f4b7bf Update mixer.dm 2019-05-24 13:49:24 +03:00
Arturlang
07db00be8f Update filter.dm 2019-05-24 13:48:03 +03:00
Arturlang
e91338f9e3 Update volume_pump.dm 2019-05-24 13:47:23 +03:00
Arturlang
77bfcc61ed Update pump.dm 2019-05-24 13:37:05 +03:00
Arturlang
ea1edd965d Update mixer.dm 2019-05-24 12:18:13 +03:00
Arturlang
277a498f28 Update filter.dm 2019-05-24 12:13:45 +03:00
Arturlang
54e013272a Volume pump CTRL and alt click functionality 2019-05-24 12:12:15 +03:00
Arturlang
a09df34420 Gas pump CTRL and Alt click function 2019-05-24 12:09:14 +03:00
deathride58
1a3e63dc8f fixes space pollution 2019-04-19 13:06:50 -04:00
deathride58
e1963f4ae5 fixes the bug where space isnt actually a vacuum 2019-04-16 18:36:39 -04:00
deathride58
905f32b193 further optimizes performance by making all of the meta gas properties use their own individual lists instead of being in a messy nested list 2019-04-14 16:40:37 -04:00
deathride58
f7203a3428 caches the meta gas info list in heat_capacity() to shave off a mere 2e-7 from its average cost 2019-04-14 15:00:02 -04:00
deathride58
41375d9737 Increases performance significantly by turning garbage collection into a define 2019-04-14 11:33:28 -04:00
deathride58
2c9deab42e removes add_gas() and assert_gas(). next up: do further testing with garbage_collect() present and not present 2019-04-14 10:33:39 -04:00
deathride58
b1467b4ec4 Optimizes memory usage even further by removing the list initialization in gas mixture new() in favor of having the lists start as empty lists. seems to save about 20mb of memory on box judging from one unscientific single test 2019-04-12 08:13:51 -04:00
deathride58
2078485594 minor code cleanup + fixes plasma fixation 2019-04-11 18:20:55 -04:00
deathride58
8b75240d89 fuck atmos - attempts to optimize atmos by removing GAS_META from the gas mixture meta list and removing the usage of gas archive 2019-04-11 17:07:11 -04:00
deathride58
ee8df80c80 Ports tgstation/tgstation#40577 - Makes /datum/gas_mixture/share() roughly 5% faster by removing fairly useless abstraction, also contains a small boost to pipelines 2019-04-02 03:07:13 -04:00
deathride58
417676f438 makes sure the gas actually fucking reacts so that it has a reaction list when it's being passed through the teg 2019-02-27 03:13:11 -05:00
deathride58
2fa89d71b3 FIXES A BUG THAT MAKES THE GAME EXTREMELY UNPLAYABLE 2019-01-11 11:40:46 -05:00
deathride58
fc3cca6a19 lets try to fix heat not spreading - makes hotspot_expose force turf air updates (#7814) 2018-12-13 11:48:57 -08:00