Files
Paradise/rust
Hayden Redacted 99d57fd35d Adds Hydrogen - The Framework for more Atmos Gases (#30742)
* IMPORTANT MILESTONE, AIR IS BREATHABLE

* the vibrations of the SM in my headphones are pleasing (no stupid hotspots)

* sanity check, it all works

* SM is fine

* this will work first try

* linter

* "thank you, warriorstar" everyone says in unison

* Build Rust library

* finishing touches (hopefully)

* Build Rust library

* update gas_mixture.dm to include hydrogen burning

* Build Rust library

* hydrogen should be the right color on gas analyzers

* i JUST rebuilt it

* adds agent B and Hydrogen floors

* update the h2 canister

* caniser bad speling

* in aa we trust

* Build Rust library

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-11-03 21:05:26 +00:00
..

Paradise Rust Libraries

Info

These libraries allow rust code for things that are incredibly slow or outright impossible in DM. Think of it like a ParadiseSS13 specifiy version of rust-g.

It currently handles:

  • Atmospherics (milla)
  • DMM manipulation stuff (mapmanip)

It also imports and tweaks the following rust-g features:

  • DMI
  • File
  • HTTP
  • JSON
  • Logging
  • MySQL
  • Noisegen
  • Redis PubSub
  • TOML

If you're adding anything to this, please use the BYONDAPI stuff instead of json_encode and json_decode everywhere.

Building

Just running cargo build --release should be enough if you're on Windows. If you are on Linux, you should be familiar with figuring stuff out yourself and consulting 300 pieces of documentation for a single command.