Commit Graph

366 Commits

Author SHA1 Message Date
Albert Iordache
8fada000e7 Fixed a ZAS/Processing.dm runtime error 2012-07-28 10:34:24 +03:00
SkyMarshal
54ce48fb9d Connections no longer are deleted when a door closes, instead persisting until merged or a wall is built there or something. Better runtime detection, and no more searching through world for fires to process. 2012-07-26 15:33:21 -07:00
SkyMarshal
af2af9d6b2 Attempted fix for ZAS possibly crashing BYOND, removed special case for Cryo from human life as it is already handled by cryo's return_air() proc, made breathing in superheated gas burn you a wee bit. 2012-07-26 12:10:16 -07:00
SkyMarshal
c5f2df0aeb ZAS fixes. 2012-07-26 11:56:00 -07:00
SkyMarshal
4fe2b585a7 Adds further checking and variable presets to ZAS, and made the contamination overlay actually work. 2012-07-24 22:12:25 -07:00
Albert Iordache
ac4b8d076a Minor zone/proc/Rebuild() optimization 2012-07-22 14:37:57 +03:00
SkyMarshal
e14aaac99a Fix for compile error. 2012-07-20 19:16:26 -07:00
SkyMarshal
6dadde18c3 Improved ZAS plasma setting names and feedback when it is changed. 2012-07-20 13:45:51 -07:00
SkyMarshal
10a283b681 Fixed an ooops 2012-07-20 12:39:53 -07:00
SkyMarshal
2a1404faac More rigidly defined ZAS zone structures, so that connections work without flaw and rebuilding a zone will always produce the same shape. Also readded spess carp and fixed a compilation error. 2012-07-20 12:35:42 -07:00
SkyMarshal
e0edc29acf Final parts of ZAS. Works like a charm now. 2012-06-23 21:20:39 -07:00
SkyMarshal
ba75994b29 ZAS updates and possible fixes. Zones will no longer connect to a space tile under a door. Added a secondary airflow value for what can move large objects, like closets. 2012-06-23 17:58:54 -07:00
cib
4a3bd5d4f6 Merged air processing back into the master controller.
The reasoning for this is mostly debugging, but more control over when the air master processes plays also a role(avoid processing it at the same time as tons of other stuff).

Note that this will slow down the air processor a little.
2012-06-23 08:42:48 -07:00
SkyMarshal
616be6eed8 More while loop stuff, removed shitloads of unnecessary curly brackets in the map reader, fixed ED-209 projectiles 2012-06-22 14:10:48 -07:00
SkyMarshal
f39676cacb Removes the unfortunately derpy bloody footprints. 2012-06-21 11:10:05 -07:00
SkyMarshal
5ea83f0abe Air alarm fixes, final part. Added in area atmos lockdown, proper overrides from the atmos control computer, cycling airlocks, and minor airflow/ZAS tweaks. 2012-06-21 02:06:05 -07:00
SkyMarshal
f953f78d73 WIP air alarms 2012-06-21 02:05:32 -07:00
SkyMarshal
abe222afde Fixed botpathing. Some fixes/changes to glows. Made lights less piss yellow. 2012-06-19 20:52:01 -07:00
SkyMarshal
c3d7371ccf Lots of fixes. 2012-06-19 00:24:10 -07:00
SkyMarshal
8f0a815eb9 Fixed some stuff. 2012-06-18 23:59:07 -07:00
SkyMarshal
dffed10290 Fixed a long-lasting error with vending machine in toxins, fixed/added atmos setting editor in game. 2012-06-18 23:39:12 -07:00
SkyMarshal
692fdc724e Second part of UltraLight. Some fixed up fire stuff. 2012-06-18 17:52:40 -07:00
SkyMarshal
aeb850fef0 Working UL 2012-06-18 15:02:34 -07:00
caelaislinn
16eabd55ea Merge branch 'master' of https://github.com/Baystation12/Baystation12 2012-06-14 22:52:33 +10:00
caelaislinn
3f19d356d6 wip explosions modifications
Signed-off-by: caelaislinn <cael_aislinn@yahoo.com.au>
2012-06-14 22:52:23 +10:00
Albert Iordache
a278b7c29f Runtime error fixes for AI camera chunks and ZAS ZConnect() 2012-06-14 07:50:19 +03:00
SkyMarshal
d3258b4fed ZAS fixes and statistics logging. 2012-06-13 16:55:00 -07:00
SkyMarshal
92e2cd32de ZAS fixes. 2012-06-09 00:55:00 -07:00
SkyMarshal
5c9308d610 Fix for ZAS connections through windoors. Should be one of those final little bugfixes, y'know? 2012-06-08 21:28:10 -07:00
SkyMarshal
0cc2d20a33 Merge branch 'master' of git://github.com/Aryn/Baystation12 into BugFixes
Conflicts:
	code/ZAS/Airflow.dm
2012-06-08 11:37:43 -07:00
Aryn
5af672c92f Fixed a runtime in airflow, made it so that stuff doesn't fly around every 3.5 seconds. 2012-06-08 10:46:38 -06:00
Aryn
6730a1bf22 Modified fire algorithms, made bombs possible. 2012-06-08 10:45:47 -06:00
SkyMarshal
0a83532232 Airflow runtime/bugfix. 2012-06-08 03:53:27 -07:00
SkyMarshal
157ea3000d Fix for runtimes, DERP. 2012-06-08 03:23:32 -07:00
SkyMarshal
8a1c28a302 Made the sanity checks on rebuilding zones more rigorous, and less infinite-loopy 2012-06-08 02:30:05 -07:00
SkyMarshal
6b8ff34f61 San check for rebuilding zones. Just crashed the server. 2012-06-08 02:10:32 -07:00
SkyMarshal
f23d3a0a1e Airflow now takes more air to stun you, and slamming into an object while being pushed by airflow will stun you. 2012-06-08 01:56:35 -07:00
SkyMarshal
77c8367b68 Derp, airlocks without a turf beyond them now suck you out. Can't believe I missed this bit. 2012-06-08 01:43:33 -07:00
SkyMarshal
dd4f191f28 Removed a bunch of tag variables from the map. I hate whoever added those.
Final parts to ZAS.  Works 100% (Or very near such) now.
2012-06-08 00:28:47 -07:00
SkyMarshal
a1a2302199 ZAS fixes, adds Atmos Lockdown which replaces all door accesses with engineering OR atmos access. (And a shitty temporary icon) 2012-06-07 20:50:42 -07:00
SkyMarshal
2892ea733e More changes for ZAS. Firelocks work properly, and rebuilding zones occurs at the proper times. 2012-06-07 13:43:55 -07:00
SkyMarshal
d9fd228c68 Some nice fixes for ZAS. 2012-06-07 10:36:43 -07:00
SkyMarshal
6265a600e3 Made firelocks work right with ZAS. 2012-06-07 03:14:14 -07:00
SkyMarshal
1059311b5b Debugged ZAS. Removed another duplicate proc. Made sure turf changes are added to the air_master to be updated. Fixed errors on the map causing problems. Added different sized packages. Airflow readded. 2012-06-07 01:15:14 -07:00
SkyMarshal
01d9308397 Some sanity (to a stupid degree) on flood filling turfs. 2012-06-06 01:54:44 -07:00
SkyMarshal
6c9baab84c Lagfix. 2012-06-06 01:27:24 -07:00
SkyMarshal
10ec7decb8 Fixes a derp in ZAS. 2012-06-06 01:23:20 -07:00
Albert Iordache
88224056ac Fixed a ZAS/Connection.dm runtime error 2012-06-05 17:35:14 +03:00
SkyMarshal
bfa48835f9 Fixed and cleaned up ZAS. Added some better sanity to explosion locations.
ZAS procs are now more standardized, needs more comments though.
Connections between zones now self-manage themselves, adjusting things if/when the turfs they are on change zones. (The check for this is very efficient and fast, but a bit hard to read codewise)
Zone share percent set to 4.  Seems to work well.
2012-06-04 14:56:28 -07:00
Aryn
c7ccafc467 Fixed invisible plasma in ZAS. Have plans to make it a feature. 2012-06-02 09:36:20 -06:00