Commit Graph

2 Commits

Author SHA1 Message Date
VMSolidus
db610d403b Supermatter Tweaks (#2423)
# Description

_config.GetCVar() is generally to be deprecated and replaced with the
significantly better performant Subs.CVar(), since it doesn't need to
fetch the CVar each time its used and instead keeps it cached. This is
particularly important for systems that operate on every frame.
Technically Supermatter wasn't on my list of systems to optimize, but
it's a good look since it's a system we're uniquely responsible for.

No actual functionality for the Supermatter has been changed, this is
just a code cleanup and performance pass.

# Changelog

No CL since this isn't player facing.

(cherry picked from commit 1d10885f3a24053f77f8a27736e4c198b2aac026)
2025-05-16 20:06:44 +03:00
VMSolidus
2a7f4e070c Port Supermatter Updates From Impstation (#1719)
# Description

Yea it turns out ImpStation made a shitton of updates to Supermatter
that were never upstreamed, including making a fancy new Supermatter
Monitoring Console, which needs to be mapped. Technically this is a
DeltaV PR, but out of pure spite I ported the entirety of this
completely by hand.

<details><summary><h1>Media</h1></summary>
<p>

![image](https://github.com/user-attachments/assets/da665b53-ad0a-4661-bb31-8e9b3bd01b27)

</p>
</details>

# Changelog

🆑
- add: Added Supermatter Monitoring Console.

(cherry picked from commit 541f1695d0f9e03afb26f847f3e8fd1462c5ed14)
2025-02-28 16:24:58 +03:00