Commit Graph

67 Commits

Author SHA1 Message Date
Kurfursten
ff1320115e aac fixed (#19747) 2018-09-21 18:51:50 -04:00
jknpj
79ec1d0fe0 Stops testing() abuse ACT2 (#18549)
* Stops testing() abuse ACT2

* Easy weird trick.
2018-06-25 18:56:33 +02:00
Damian
87d85da262 Fixed bug, shows N2O 2017-09-29 15:53:08 +02:00
Rob Nelson
3dfae019c0 Merge pull request #15282 from DamianX/AtmosAutomation
Volume and gas pumps automation
2017-06-25 14:23:15 -07:00
Damian
c50af6a5b4 now 71% more accurate 2017-06-24 21:50:16 +02:00
Damian
8a943e6b24 Digital T-Valves can be controlled through the AAC 2017-06-24 19:54:45 +02:00
Damian
a0565a5ad0 Added volume/gas pump controls to the AAC 2017-06-24 16:24:28 +02:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
sood
d0d4b09ec9 Revert "Merge branch 'json' into Bleeding-Edge" (#14425)
This reverts commit 24f7c0a960, reversing
changes made to ff9b9664ea.
2017-03-24 22:19:34 -07:00
Sood
4218495ffa INCOMPLETE removal of outdated json procs 2017-03-10 18:49:18 -08:00
Rob Nelson
8b0decb884 AAC Fixes (#13977)
* Adds "RUN ONCE" button to the AAC.

* 5s delay on runonce.

* Fixes #12920

* Fixes from testing.

* Probe's suggestions.
2017-02-14 13:47:54 -08:00
DrCelt
2ac7bc2fb8 Fixes #12920 (#12936)
Fixes #12920
2016-12-20 10:39:13 +01:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
Rob Nelson
70f3dcb418 Merge pull request #7352 from PJB3005/fucking-hell-why-is-this-needed
Fucking hell why is this needed...
2015-12-30 11:08:29 -08:00
Rob Nelson
a905e7b45b Merge pull request #7355 from unid15/autism_automation_console
Allows assemblies to be connected to AAC
2015-12-29 12:44:34 -08:00
unid15
37c3e707cc A few more things 2015-12-29 14:49:38 +01:00
unid15
b1e2c6c76f Allows assemblies to be connected to AAC 2015-12-29 13:09:46 +01:00
PJB3005
7f1b6a2600 Goes through and fixes statements.dm 2015-12-29 12:00:25 +01:00
Rob Nelson
6ed0bfb2a6 Since PJB is being a raging asshole tonight, here's a fix 2015-12-29 02:21:42 -08:00
Rob Nelson
721413cc32 AAC operators added. 2015-12-28 23:43:30 -08:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
PJB3005
7100b0f931 Fixes #6041 2015-10-11 20:05:07 +02:00
PJB3005
c7c9613b07 Unifies pooling. 2015-09-26 16:27:27 +02:00
PJB3005
d498a949fa Fixes invalid JSON in the AAC causing runtimes. 2015-09-20 12:02:41 +02:00
DrCelt
0affd673d4 squashing commits is less fun than having 12 commits 2015-08-30 21:40:22 +01:00
PJB3005
0eff6853ec Signal datum pooling. 2015-07-25 15:18:58 +02:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
PJB3005
be8f269f68 AAC shit 2015-06-26 23:41:02 +02:00
PJB3005
4af5412cb0 Fixes #4951 2015-06-14 18:26:46 +02:00
PJB3005
a018562a25 AAC fixings 2015-06-14 18:07:26 +02:00
D3athrow
a22ef7e17c investigate log for AAC 2015-06-06 17:59:31 -05:00
DeityLink
4f8c4447ed methylphenidate 2015-05-23 08:35:26 +02:00
D3athrow
9c21244617 REVERT GAS DATUMS UNTIL COMIC FIXES THE PERFORMANCE ISSUES: PLEASE WORK ON THE GASDATUMS BRANCH https://github.com/d3athrow/vgstation13/tree/gasdatums in the mean time. 2015-05-10 22:55:46 -05:00
clusterfack
147c5bd5a7 A process scheduler thing
Included:
-The process lists use |= instead of += due to the increased stability of the former against double additions.

-Atmospherics machinery is moved under the pipenet processing.

-Modified the atmospherics processes to return 1 when theyve done something, and 0 if they aint done jack shit. Then called scheck() if they return 1, possibly  reducing unnecessary scheck calls while still managing to smooth out the atmospherics processing.

-If a powernet happens to get rebuilt by either powernets or power machinery scheck() is also called
2015-05-08 01:15:19 -05:00
ComicIronic
4d432e5240 Gas Datums
Moved gas_mixture gas numbers to a list which is connected to a global gas_datum list, like with reagents.
Modified some maths procs to be more sane, added adjust_gas and set_gas to help with processing.
Added a modular system for gas flags - gases can now be marked as fuel and oxidiser with a flag, logged with a flag, scanned with a flag, etc.
Changed scrubbers to use a list of scrubbing gases rather than a set of vars.
Made miners and xenoarch effects more sensible - they now produce gas by ID, not manually.
Made turfs' starting gases into a list, removed turf gas number vars.
2015-05-04 10:36:04 +01:00
PJB3005
e55f37c258 fuck, AAC hotfix 2015-05-03 18:01:25 +02:00
PJB3005
9e4ae58ab1 Thanks comic 2015-04-28 23:02:46 +02:00
PJB3005
a6f3d81244 AAC registers.
Adds registers to the AAC, these are simply variables.

By default, 10 registers max, this is, however, softcoded.

Data can be both set and gotten from registers using automations.
2015-04-28 01:13:48 +02:00
D3athrow
b9d3323b4e Fix #2415 2015-04-26 17:57:32 -05:00
D3athrow
b80390701e Fix erroneous admin messages for people messing with the AAC when not a ghost. 2015-04-12 14:49:38 -05:00
d3athrow
fe21310f8f Merge pull request #3784 from PJB3005/AAC
I fucked up a while ago.
2015-04-05 22:51:47 -05:00
PJB3005
0a3adf980f I fucked up a while ago. 2015-04-05 18:55:22 +02:00
D3athrow
5d9c06c880 aye papi fix TK not working properly on hardly any machine 2015-03-28 14:56:46 -05:00
ComicIronic
7c0f3e1266 Pipe unification and type switching
Tanks are now unaries, not pipes.
Portable connectors are now unaries, not their own type.
Valves are now binaries, T-Valves are now trinaries.
Pipes as much as possible now use the general attackby code.
Slight changes to pooling code.
Removed loads of duplicate code that existed for no real reason.
T-Valves now come in manual and digital and mirrored under those types, not the other way around.
Mirrored connecting sprites for T-Valves should show up properly now.

Never again.
2015-02-18 21:36:36 +00:00
PJB3005
bf85b6f284 Makes the code absolute, whoever coded this, I cleaned your shit 2015-02-16 00:02:26 +01:00
PJB3005
d67bf46ce7 Adds vent pressure control to the AAC.
fixes AAC interaction with vents & scrubbers.
2015-02-15 13:51:59 +01:00
D3athrow
79dc390d2c Should fix #2997 2015-02-14 18:28:19 -06:00