Chris
7b2ed687f6
Better logging on valves
2014-12-01 22:54:18 -06:00
Rob Nelson
4f98fc3f32
Fix scrubbers turning off.
2014-11-30 15:12:27 -08: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
Rob Nelson
c62d7ce8ab
Well, HE pipes leak like a sieve, so this is on hold for now.
2014-11-21 11:57:17 -08:00
ComicIronic
db4a33166c
Fixed welding down machines.
...
Added the state var to all machines. 0 is unanchored, 1 is anchored, 2 is welded.
Added the WELD_FIXED flag for machines that can be welded down.
Added the weldToFloor proc, which is used to toggle welding down for machines.
Fixed machines not using general procs.
Fixed some relative pathing.
2014-11-12 19:10:11 +00:00
d3athrow
774ece5451
Merge pull request #1545 from ComicIronic/MachineRecode
...
Rewrite of machine code
2014-10-24 21:06:03 -05:00
SarahJohnson489
c092d53fb3
Removes ID lock from Gas Mixer
...
Tested lightly locally. All seems Kosher
2014-09-26 12:07:09 -08:00
SarahJohnson489
d695b0479a
Remove ID lock from Gas Filter
...
Tested lightly locally. Seems kosher.
2014-09-26 12:05:58 -08:00
ComicIronic
6f82edccc9
Rewrite of machine code
...
- The most common attackbys now use a common proc and a flag system
- The following flags now exist : EMAGGABLE, SCREWTOGGLE, CROWDESTROY, WRENCHMOVE, FIXED2WORK
- Machines have had flags appropriately added with inherited procs to replace copied code
2014-09-20 22:55:36 +01:00
Duny
4853b51fbc
Minor tweaks and fixes for airlock equipment
...
- Fixed DP vent pumps not changing direction
- Made airlock_sensor more versatile (and backwards compatible with old
airlock code)
- Added airlock_sensor and access_button airlock subtypes for easier
mapping
2014-08-08 04:27:07 +02:00
ESwordTheCat
bdc9497f17
I love reverting things.
2014-07-13 00:09:09 -08:00
ESwordTheCat
04070d49f3
Using in is slow.
2014-07-10 01:27:50 -08:00
Rob Nelson
bb2e1cd4cc
Revert MC/GC (+ instrumentation) to d54ce4a28b
2014-06-25 21:36:08 -07:00
BurnZeZ
004a907bfa
remove useless profiling verbs; remove controller timers; master controller cleanup
2014-06-24 20:51:46 -04:00
ESwordTheCat
e40fa55b3b
Fix destroys() not calling parent, tweak qdel to use one loop only.
2014-06-14 15:26:29 -08:00
Rob Nelson
1b356c7dfd
Configurable gas sensors, tank monitors, AACs. Cleaned up multitool API.
2014-06-10 22:23:18 -07:00
Rob Nelson
c465da0d0a
Add missing file
2014-06-10 14:16:20 -07:00
d3athrow
b4511a413e
Derp
2014-05-27 13:27:27 -05:00
d3athrow
b2fdc1a757
Should fix #702 , volume pumps always outputting.
2014-05-27 07:54:52 -05:00
ESwordTheCat
84a8b2056d
Batch 2.
2014-05-25 03:45:41 -08:00
Rob Nelson
31c597fdcd
Add mildly more modular machine disabling verbs, abuse preprocessor.
2014-04-26 19:22:27 -07:00
Rob Nelson
0a6d5762df
Fix some mapping problems (unconnected piping, cabling, etc)
2014-04-24 17:28:30 -07:00
Rob Nelson
784555df2b
Fix layering problems, a couple of pipe fuckups on the map.
2014-02-26 21:45:14 -08:00
Rob Nelson
38c08b67f4
Fix vent pumps not showing on the map renders.
2014-02-24 19:53:02 -08:00
Rob Nelson
57a6ff8a07
Vent pump optimization.
2014-02-17 20:23:53 -08:00
Rob Nelson
097559eef9
GC fixes.
2014-02-16 12:37:06 -08:00
Rob Nelson
3d76070bfb
Fix a few more runtimes.
2014-02-04 03:53:32 -08:00
Rob Nelson
193fe36c99
Standardize radio ID tags (id -> id_tag). Fixes multitool runtimes.
2014-02-04 03:40:49 -08:00
Rob Nelson
d0c9248e6b
Cut down on multitool debug spam.
2014-02-04 02:08:24 -08:00
Rob Nelson
122b1b193d
Fix multitool menus not refreshing. (Github #483 )
2014-02-04 02:05:27 -08:00
Rob Nelson
df897cc75f
Handle multitool use on digital valves.
2014-02-04 01:14:43 -08:00
Rob Nelson
bbaf9e42a3
Refactor multitool linking, permit flushing buffer if set.
2014-02-02 20:02:41 -08:00
Rob Nelson
70f25618c6
Fixes for #476 and #475 .
2014-01-31 17:09:46 -08:00
Rob Nelson
a4f2cbc660
Fix multitools being unable to set IDs on some devices (github #468 )
2014-01-30 17:22:08 -08:00
Rob Nelson
cc66747f94
Added a garbage collector implementation based on rumors from Goon and proc references in released gooncode.
...
And holy shit it's fast
2014-01-29 03:08:00 -08:00
Rob Nelson
cd4faeb092
Fixes github issue #468
2014-01-28 20:57:29 -08:00
Rob Nelson
4268b4ee5c
Add commands for digital valves.
2014-01-27 20:43:11 -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
d3athrow
eaa0b4e0ae
Fix making sounds in an area
2014-01-15 18:52:30 -06:00
Rob Nelson
0b52072263
More dumb.
2014-01-07 13:29:18 -08:00
Rob Nelson
f1640d0404
fix node ordering
2014-01-07 10:24:55 -08:00
Rob Nelson
17b55136d4
Fix ghosts messing with valves.
2014-01-06 17:01:46 -08:00
Rob Nelson
be3e5b6d12
Fix burn chamber systems.
2013-12-27 14:18:18 -08:00
Rob Nelson
172c374d54
Fix for issue #297 (return statements are dumb)
2013-12-21 15:44:23 -08:00
Rob Nelson
a34739055a
Air alarms can scrub nitrogen.
2013-12-20 17:51:55 -08:00
Rob Nelson
00b15ef13f
Injectors can now be edited with multitools.
2013-12-20 15:13:15 -08:00
Rob Nelson
61d496082d
Initialize radio links after tuning.
2013-12-20 13:55:22 -08:00
Rob Nelson
274d2f89df
Phase one of airlock console construction.
...
* Make airlock control computers and vents configurable with multitools. Harder than it looks.
* Refactor the clusterfuck of redundant bullshit in pipe construction.
2013-12-20 13:32:27 -08:00
Rob Nelson
f3f0c56155
Add insulated manifolds.
2013-10-05 18:26:21 -07:00