Commit Graph

241 Commits

Author SHA1 Message Date
ComicIronic
2f08b7b680 Span classes. 2014-12-02 22:45:26 +00:00
ComicIronic
e5efe362d2 Let's not delete that. 2014-12-01 23:08:56 +00:00
ComicIronic
77a9f6cf0a Added the socket wrench
Large wrench, lets you unwrench pipes of any pressure at the downside of mixing their contents with the environment.
2014-11-30 00:56:38 +00: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
d3athrow
9443710b3c Merge pull request #1581 from SarahJohnson489/patch-6
Removes the ID lock from Gas Mixer/Filter FOR NOW!
2014-10-19 11:39:23 -05:00
ComicIronic
d3f911d560 Update to BE. 2014-10-01 22:29:45 +01:00
ESwordTheCat
9eae81dfc6 react calls update_values so... 2014-09-30 05:32:17 -08:00
ESwordTheCat
0e7cda8890 reduce usage of division at pipenet 2014-09-30 04:50:13 -08: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
Rob Nelson
dbbbf93cb4 Fix pipe caps. CHANGES PATH! 2014-06-10 13:31:16 -07:00
Rob Nelson
68873d0ab8 Add passive vents to RPD & Pipe Dispenser 2014-06-09 13:52:18 -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
Aranclanos
b511c1a760 Removed the del(giver) of datum/pipe_network/merge() 2014-05-04 08:24:44 -03: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
ea94270c84 ZAS updates from Bay in a shitty attempt to fix our lagspikes. 2014-04-10 22:29:26 -07:00
d3athrow
355324f116 Fix atmos runtimes due to catwalks not having a zone. 2014-03-20 15:32:50 -05:00
Rob Nelson
e364cd379c Enable atmospherics rebuild-every-tick stupidity for debugging purposes. 2014-03-05 23:19:15 -08:00
Rob Nelson
8f2c4b239c Fix manifolds being buggy. 2014-03-01 16:39:30 -08: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
e4ca786597 Change pipe colors to #defines, make yellow orangey. 2014-02-26 13:17:47 -08:00
Rob Nelson
3b02f44a85 Clean up pipes, remove a stupid process() that rebuilds networks every tick. 2014-02-25 14:05:00 -08:00
Rob Nelson
38c08b67f4 Fix vent pumps not showing on the map renders. 2014-02-24 19:53:02 -08:00
Rob Nelson
0ebaa6d9ae Fix invisible pipes. 2014-02-21 18:50:59 -08:00
Rob Nelson
4f03049dc1 Pipes now use color and alpha, removing a shitload of icons. 2014-02-21 17:35:59 -08:00
Rob Nelson
a492f3aa4b New insulated pipe icons, and a blue variant. 2014-02-20 18:58:56 -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