Mloc-Argent
24994ec752
Small work on making zones wake up on geometry changes.
...
Also added sleeping for zones with unsimulated tiles; unfortunately it probably won't happen for ages due to a dichotomy paradox.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-10-13 19:44:12 +01:00
Mloc
c35261f0fd
Much better solution to the zone geometry bug.
...
Adds a unsim_check_directions var to simulated turfs, which is similar in use to air_check_directions but points to unsimulated or space tiles instead of open air tiles.
Signed-off-by: Mloc <colmohici@gmail.com >
2013-10-10 10:25:20 +01:00
Mloc
6466d17736
Fix for ChangeTurf and update_air_properties not handling geometry changes correctly.
...
Signed-off-by: Mloc <colmohici@gmail.com >
2013-10-09 12:49:50 +01:00
SkyMarshal
f76f5ae532
First pass on experimental change that allows zones to "Sleep"
2013-09-11 11:43:42 -07:00
Zuhayr
c7942b7eaf
Merge pull request #3651 from SkyMarshal/airfixes
...
ZAS update, needs testing.
2013-09-07 05:46:04 -07:00
SkyMarshal
3b2da3238c
Reduces processing of connections, zones now rely on the air properties of constituent turfs (they will adjust these properties when turfs are added or removed)
2013-09-06 15:41:50 -07:00
SkyMarshal
e8f9d19c75
Completed ZAS rework. Needs testing, and consideration to make zones sleep.
2013-09-03 20:25:03 -07:00
SkyMarshal
073f462e1b
WIP ZAS rework.
2013-09-03 20:25:02 -07:00
Erthilo
3b61ba850f
Merge branch 'master' of git://github.com/Baystation12/Baystation12 into dev
...
Conflicts:
baystation12.dme
code/modules/projectiles/ammunition/bullets.dm
2013-09-02 23:32:33 +01:00
Mloc-Argent
a084f74c7d
Expansion of every "icon = ''" path.
...
Supposed to help compilation times. Who knows.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-09-01 21:53:36 +01:00
Erthilo
a4829a271e
Gas mask filters Plasma and N2O.
2013-09-01 20:51:19 +01:00
Mloc-Argent
2a825e6cca
Made most paths in ZAS absolute, for easier searching.
...
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-07-24 21:13:48 +01:00
SkyMarshal
46f808edf4
Hypothetically fixed two issues, both the airlock issue and ZAS not detecting the runtime that was occuring. Should still be verified on the live server before considered resolved.
2013-07-14 16:09:30 -07:00
SkyMarshal
39df196edc
Fixed disposal issue.
...
Delayed Jungle setup until after air master initializes
Master controller now properly ceases atmos simulation if runtimes occur (and are detected).
Cleanup more ZAS stuff. FEA_system.dm, ZAS/ZAS_Turfs.dm, ZAS_Zones.dm.
Canisters now autoconnect to portables connectors on creation. (Fixes airlocks not having attached canisters)
Doors can now be made which respect directional door types (e.g. windoors and directional firelocks) and is handled better.
2013-05-21 23:12:47 -07: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
d41ffc18fd
Fixes for ZAS, including fire, geometry, rebuilding consideration, and atmospheric lockdowns. In addition, improved supermatter, and humans now absorb all the oxygen they inhale, due to the ludicrous volumes of air normally encountered (Does not reduce effectiveness of air tanks)
2012-08-21 01:18:01 -07:00
SkyMarshal
d01c2331c7
Fix for ZAS being derped.
2012-08-14 16:25:17 -07:00
SkyMarshal
22eb284ddf
Made ZAS play nice with being mapped right on map edge, and remade supermatter to work right on this code base.
2012-08-12 23:04:28 -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
5140b4e906
ZAS fixes.
2012-08-11 21:22:34 -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