Commit Graph

22 Commits

Author SHA1 Message Date
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
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
D3athrow
a22ef7e17c investigate log for AAC 2015-06-06 17:59:31 -05: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
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
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
72fde47f91 micro optimization, Cut() to len = 0 2015-01-31 00:40:13 -06:00
Rob Nelson
e642392cf9 AAC improvements/fixes.
+ Now with code import/export (JSON-based)
 * Remove script works now
 * Correctly interfaces with digital valves
 * Yes/No dialogs are less stupid now
 * Vents stay on after being disconnected from pipenet.
 * Valves no longer removed from machinery list.
 * JSON parser fixes.
2014-11-28 21:20:09 -08:00
dylanstrategie
1fa4ec46f3 Fixing Atmos Automation Console Deconstruction
- Atmospherics Automation Consoles now have their own board to ensure
they turn back into the right computer when deconstructed
- While at it, made the new board constructible
2014-10-21 15:55:05 +02:00
Rob Nelson
1b356c7dfd Configurable gas sensors, tank monitors, AACs. Cleaned up multitool API. 2014-06-10 22:23:18 -07:00
Rob Nelson
a0a66c9607 Fix AAC ghost dickery. 2014-04-13 21:31:20 -07:00
Rob Nelson
b1b2c0b5d8 Fix more AAC problems, add testing map, add sprites. 2014-01-28 21:51:48 -08:00
Rob Nelson
12f6296a96 Update docs 2014-01-28 01:56:15 -08:00
Rob Nelson
1c5236687e Updated AAC with IF statement support, working AND and OR, fixed a lot of broken shit. 2014-01-27 16:40:12 -08:00
Rob Nelson
5b460cda1d Added atmospherics automation computer, with visual scripting language. WIP. 2014-01-26 23:44:07 -08:00