Commit Graph

121 Commits

Author SHA1 Message Date
Putnam3145 64ee40b185 Merge pull request #13449 from Citadel-Station-13/silicons-patch-4
ok it turns out extools hooked procs do not play nice with call() or something so let's add admin proccall wrappers for some important atmospherics procs so i can flex the ability to undo atmospherics grief with one line of sdql2
2020-10-07 15:10:48 -07:00
silicons ce58fe4661 Update gas_mixture.dm 2020-10-04 09:46:14 -07:00
Tupinambis d2500fe389 Adds Methane and Methyl Bromide 2020-09-27 15:15:58 -05:00
silicons 32a3ae406d Update gas_mixture.dm 2020-09-26 23:58:32 -07:00
Putnam 2e877b8c50 Hardcoded fusion scan results as "fusion" to fix a runtime.
It didn't need to be id anyway??
2020-09-22 00:23:13 -07:00
Putnam e89e7adda4 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into cache-locality-experiments 2020-09-21 03:31:35 -07:00
Putnam b06f19cf5c Brought reactions to extools again; now including debug symbols.
This time they work!
2020-09-14 19:32:31 -07:00
Putnam 697723c027 Adds some unit tests for reactions. 2020-09-09 22:23:31 -07:00
Putnam d6ee54c77d Makes superconducting work for the first time ever. 2020-09-04 08:22:54 -07:00
silicons 55754023ba Update gas_mixture.dm 2020-07-23 10:32:21 -07:00
silicons f1abe0651b Update gas_mixture.dm 2020-07-17 12:54:48 -07:00
silicons 329ba4d823 Update gas_mixture.dm 2020-07-17 12:53:43 -07:00
silicons 7f9571f239 ok 2020-07-15 17:17:09 -07:00
silicons b279c82bb2 whew 2020-07-15 17:10:08 -07:00
silicons dba5855929 epic 2020-07-15 17:01:22 -07:00
silicons 96fb3cad8f ok 2020-07-15 17:00:17 -07:00
silicons 6fbd7914f5 stuff 2020-07-15 16:58:44 -07:00
Putnam a625d6562b Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into putnamos-for-real 2020-07-08 22:02:03 -07:00
Putnam3145 8e945bca4d Made restoring roundstart air restore the archive too (#12367) 2020-05-28 00:36:51 -07:00
Putnam c859cfee6b Bad merge, ouchies 2020-05-11 17:36:26 -07:00
Putnam 478400979d Added a fallback, just in case (may not work?) 2020-05-11 17:13:47 -07:00
Putnam f4f80594bd Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into putnamos-for-real 2020-05-11 17:10:55 -07:00
Putnam 121d594faa Fixes 2020-05-11 17:09:35 -07:00
Putnam e8d7da56f4 Ported C++mos from yogs (help me) 2020-05-11 15:44:26 -07:00
Putnam 7004001e4b Brings back the gas archive 2020-05-09 11:23:38 -07:00
kevinz000 f99d904dc7 ports /tg/station vis_flags related fixes (#12064)
* fixes

* Update layers_planes.dm

* kay
2020-05-01 21:14:04 +02:00
Ghommie 42201343a9 Backward 512 compatibility removal. 2020-04-23 00:59:23 +02:00
Putnam 31f4269515 Makes miasma generate correctly, reverts previous pluox change. 2020-04-05 03:23:58 -07:00
Putnam 1bf37dfb1b Doubles pluoxium specific heat 2020-04-04 22:04:37 -07:00
Putnam d2f1069764 Ported atmos reaction priority fix 2020-02-04 14:32:39 -08:00
AffectedArc07 16a37e2769 Standardises all files from CRLF to LF 2020-01-12 14:28:01 +00:00
kevinz000 6fa6502b75 Merge branch 'master' into tgfusion 2019-09-28 00:35:50 -07:00
kevinz000 d64e5b29fd Update reactions.dm 2019-08-25 15:59:45 -07:00
Sishen b093439c73 aaaaaaaa 2019-08-25 16:27:02 -04:00
Ghommie 8bd64598c5 umh mh... 2019-07-17 01:32:33 +02:00
Ghommie 408c9aec51 Nothing the power of copypasta won't stop. 2019-07-17 01:01:33 +02:00
Ghommie c7db3ad8f9 Porting a couple atmos performance improvements. 2019-07-16 23:51:38 +02:00
kevinz000 835e91d46e compile 2019-07-14 05:13:47 -07:00
kevinz000 0299cb3dcf tgfusion 2019-07-14 03:55:35 -07:00
Sishen 0d3efa0abd sell gases to get that fuckin bike 2019-06-20 19:21:12 -04: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