Partial atmos refactor (#22521)

* Reduce atmos component queries

* Remove method events

* Cache airtight data

* Make MolesArchived nullable

* Fix airtight cache

* only get tile def once

* Immutable mixtures

* firelock queries

* misc

* misc cleanup

* Trim disconnected tiles

* Fix merge issues and bugs

* Why does the PR keep increasing in scope

* debug overlay

* Fix bugs

* Fix test, remove unused events

* Add setmapatmos command

* Fix overlays

* Add map check

* A

* Resolve conflicts with #26102

* Remove some obsolete methods
This commit is contained in:
Leon Friedrich
2024-03-24 03:34:56 +11:00
committed by GitHub
parent 05f282f5ce
commit 18a35e7e83
43 changed files with 922 additions and 666 deletions

View File

@@ -0,0 +1,8 @@
cmd-set-map-atmos-desc = Sets a map's atmosphere
cmd-set-map-atmos-help = setmapatmos <mapid> <space> [<temperature> [moles...]]
cmd-set-map-atmos-removed = Atmosphere removed from map {$map}
cmd-set-map-atmos-updated = Atmosphere set for map {$map}
cmd-set-map-atmos-hint-map = <mapid>
cmd-set-map-atmos-hint-space = <space>
cmd-set-map-atmos-hint-temp = <temperature> (float)
cmd-set-map-atmos-hint-gas = <{$gas} moles> (float)