Commit Graph

32 Commits

Author SHA1 Message Date
SkyMarshal 7118add9da Fixes some runtimes as well as a merge-related bug that made heat not transfer through doors. 2013-05-08 11:26:38 -07:00
Mloc-Argent 27759f47df Merged master into BEF.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-05-06 15:43:50 +01:00
SkyMarshal ef38bc91bf Fixed some bugs with ZAS closed connections
Sped up air equalization between zones
Fixed an issue where space tiles were not removed from the zone.
Made ZAS debug functions accessible when the mapping verbs are toggled on.
2013-04-18 12:10:20 -07:00
SkyMarshal 846a8ec906 Experimental ZAS capability for heat to transfer through closed doors. 2013-04-18 09:58:38 -07:00
SkyMarshal 76d561f003 Activated magboots will now, definitely, prevent airflow based grieving of your personage. (Included is a possible fix for airflow opening doors by throwing you at them)
Added in code to debug ZAS tile interactions, currently in the unchecked "Debug" file.
The blasted FloodFill proc now works properly, and zones are connecting right (Should finally fix that damn part of medbay not connecting to the hallway)
Plasma can contaminate again.
The master controller and world startup code has been reworked for faster server boots.
Fixed a runtime originating from a Away Mission map trying to create objects of type "null"
2013-04-18 09:57:27 -07:00
SkyMarshal 8c39c0ffb0 Activated magboots will now, definitely, prevent airflow based grieving of your personage. (Included is a possible fix for airflow opening doors by throwing you at them)
Added in code to debug ZAS tile interactions, currently in the unchecked "Debug" file.
The blasted FloodFill proc now works properly, and zones are connecting right (Should finally fix that damn part of medbay not connecting to the hallway)
Plasma can contaminate again.
The master controller and world startup code has been reworked for faster server boots.
Fixed a runtime originating from a Away Mission map trying to create objects of type "null"
2013-04-17 00:45:36 -07:00
SkyMarshal d01c2331c7 Fix for ZAS being derped. 2012-08-14 16:25:17 -07:00
SkyMarshal 7ef9d9e454 Sanity check for FloodFill. 2012-08-13 18:49:04 -07:00
SkyMarshal aea3eda738 Floodfill experimental improvement, lets hope it fixes crashes. 2012-08-12 20:20:50 -07:00
SkyMarshal 82ed4f809f Revert "Revert pull request #1605 and #1606 due to temperature bugs killing the crew" since that code did not touch any temperature things, or even any ZAS things and I got no answers even after asking for about 18 hours...
This reverts commit 5e2f4948d0.
2012-08-12 18:41:27 -07:00
Albert Iordache 5e2f4948d0 Revert pull request #1605 and #1606 due to temperature bugs killing the crew 2012-08-12 12:17:35 +03:00
SkyMarshal 0bee1cb6b5 Work on 3D stuff. 2012-08-11 23:40:28 -07:00
SkyMarshal bccaea11c9 Some more minor improvements. 2012-08-11 01:05:14 -07:00
SkyMarshal bca7ff054e Made an oopsie somewhere. 2012-08-11 00:56:52 -07:00
SkyMarshal cf89bbed1b ZAS bugfixes and improvements. Zones will now properly interact with any bordering unsimulated turfs, so Cael can now make his planetary map. Some cleanup to the code, and added scaling and sanity to air movement so that stuff isn't pants on head retarded. 2012-08-11 00:50:19 -07:00
SkyMarshal 4f7f3e5d7f Adds more runtime checking and makes zones exploit the garbage collector to be destroyed, which is more resource efficient. 2012-08-02 11:47:05 -07: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 4fe2b585a7 Adds further checking and variable presets to ZAS, and made the contamination overlay actually work. 2012-07-24 22:12:25 -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 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
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 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 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 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 56a2c1d77a Added comments and updated the changelog. 2012-05-26 22:01:28 -06:00
Aryn 6f00258376 I accidentally ALL THE THINGS! But yeah, ZAS is updated. 2012-05-26 02:01:26 -06:00
unknown a7bce8a609 WHOOPS
Signed-off-by: unknown <Colm@Blue.(none)>
2012-03-15 22:52:29 +00:00