CHOMPStation2StaffMirrorBot
a7e4ef7dad
[MIRROR] Some ZAS tweaks and minor optimizations ( #9544 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-12-01 18:31:06 +01:00
CHOMPStation2
c55baec811
[MIRROR] Cleaning up some defines ( #7726 )
...
Co-authored-by: CHOMPStation2 <chompsation2@gmail.com >
Co-authored-by: Selis <selis@xynolabs.com >
2024-02-12 15:55:15 +01:00
Arokha Sieyes
47ccc655db
Deprecate the stream operator
2020-02-12 19:38:43 -05:00
Mloc
28e0539359
fix an issue with ZAS geometry not re-forming
...
Signed-off-by: Mloc <colmohici@gmail.com >
2014-10-14 11:57:31 +01:00
Aryn
d0c0315d53
Added documentation, split ConnectionManager.dm, removed some unused procs.
...
Added a proc to find the other zone in an edge for future procs.
Fixed the stupid .int again.
2014-02-21 08:39:04 -07:00
Aryn
0089ae6282
Fixed some weird bugs concerning space and the creation thereof.
2014-02-21 08:39:04 -07:00
Aryn
4c27af0bb9
Added Z-level support.
2014-02-21 08:38:44 -07:00
Aryn
6fbe320f88
Fixed bugs pertaining to connection updates.
...
- Unanchored windows did not split zones.
- Phantom connections left behind by closed doors.
2014-02-19 18:26:04 -07:00
Aryn
a2d992ef5c
Fixed inexplicable reversions.
2014-02-19 17:11:09 -07:00
Aryn
83fdc0942c
Completed arduous process of standardizing new code.
2014-02-19 16:56:53 -07:00
Aryn
bc971b01ea
New ZAS version, stable and efficient. Git broke the everything so it's in one commit.
2014-02-19 16:47:53 -07:00
SkyMarshal
8111178b6e
Updates the zone-sleeping code to account for turf changes.
2013-10-05 12:38:33 -07:00
SkyMarshal
add3ed71c0
Added new two-tile hazard door sprites, thanks to Ravensdale, and fixed a derp with the new ZAS sleeping stuff.
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
081356f21b
Fixes longstanding connection bug.
2013-09-03 20:58:26 -07:00
SkyMarshal
72c331bfa7
Several ZAS fixes.
...
Adds insulation to doors, modifiable by admins from the ZAS setting panel.
Fixes a logic error with connections. (I am dumb some days)
Improves the runtime detection and reporting.
Improves "zone info" debug verb.
2013-07-25 21:34:12 -07: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
87f576fb64
ZAS and alarm fixes.
2013-07-04 20:22:19 -07:00
SkyMarshal
6d2b9882e4
ZAS fixes, implements multi-tile doors (That work perfectly!)
...
That multi-tile firedoor needs love. Lots of love. (It is missing a lot of icon states)
2013-06-23 19:49:42 -07:00
SkyMarshal
73bf813127
Sanity checking for zone disconnection. I am dumb some days.
2013-06-19 12:47:19 -07:00
SkyMarshal
1739ff6fec
God, I am not awake.
2013-06-10 19:40:39 -07:00
SkyMarshal
df73aabf83
Fixes for ZAS issues.
...
Fixes #2996
Fixes #3023
2013-06-10 18:49:41 -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
3420b0a6fe
Cleanup Debug.dm and Functions.dm
2013-05-21 23:11:53 -07:00
SkyMarshal
0ede4e13f9
Cleaned up and commented Connection.dm
...
Signed-off-by: SkyMarshal <skymarshal1729@gmail.com >
2013-05-21 23:11:53 -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
e4c4f77de2
Fix for the runtime Mloc sent me.
2012-08-03 10:40:54 -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
Head
3a1f30ece4
A few fixes.
2012-07-28 17:16:22 +02: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
f953f78d73
WIP air alarms
2012-06-21 02:05:32 -07:00
SkyMarshal
d3258b4fed
ZAS fixes and statistics logging.
2012-06-13 16: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
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
d9fd228c68
Some nice fixes for ZAS.
2012-06-07 10:36:43 -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
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
Albert Iordache
3e431b0ae0
Removed some ZAS messages sent to the error log
2012-05-30 20:11:18 +03: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