* next set of admin verbs
* invoke
* .
* a few more
* few more
* .
* few more
* some more
* move thos
* next
* some debug verbs
* axe the old mod loading
* del
* is local for some verbs
* few more
* .
* .
* .
* Add local narrate.
* Fixes this
Needed to be user.mob, since user is the client and usr was the old user.mob
* fixes
* .
* .
* .
* .
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Add compatibility for para-byond-tracy because byond-tracy is deprecated
* We don't need to poke our neighbors to update in LateInitialize, we only late init during mapload when all of our neighbors are going to be updated anyways
* Minerals shouldn't update neighbors during mapload either
* Slightly optimize mineral/update_icon
* Reduce /turf/simulated/mineral/update_icon by ~100,000
* Potentially reduce cost of ZAS init
* Make verdigris generate automata waaay faster
* DON'T ENABLE TRACY OH GOD
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Creates the SSair subsystem which replaces the Setup, Start(), and Tick() procs of air_master.
* It may be best to have SSair completely replace air_master, but for now we are having them work together. It does completely replace the old processScheduer air ticker however.
* Remove the obsolete Setup and Tick procs.
* Adjust admin and debug verbs that dealt with some ZAS internals to work with the new implementation.
Created a global list to track base turfs for explosions/shuttle moves.
Remaps the asteroid to be a moonlet. Tidies up some references to 'asteroid', removes moonbase from the accessible z level list.
New turf proc: assume_gas(). Maps to air.adjust_gas_temp().
Lots of optimizations to processing, fire, lighting, HasEntered() and
more.
Zones now process all fire data and existance in one go, fire objects
only handle spreading.
Most code has been ported straight so some of it mightn't be ideally
structured for the new gas_mixtures.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>