mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-07 14:59:13 +00:00
* Fixes and buffs Metal Hydrogen golems (#72482) ## About The Pull Request Metal Hydrogen golems as of now are quite literally not even immune to _space_ and _the cold_, despite their description insinuating the exact opposite and their manner of creation being more time-intensive than any other golem. This PR fixes that, putting them on-par with all other golems in regards to temperature and space immunity, whilst also _hugely_ buffing them so they're not simply an antimagic version of adamantine golems - instead, they're now most metal golems rolled into one power-wise, with the armor of diamond golems as is befitting. Also, I fixed their colors and wording (metal hydrogen isn't a _mineral_, it doesn't naturally occur) ## Why It's Good For The Game Creating metal hydrogen golems is not wholly difficult if you understand atmospherics and practice safety in doing so, but compared to all other golems they are _woefully_ underpowered and nigh-useless in most practical applications. Adamantine golems are better in effectively every way, and they're the standard for easily-created golems. Properly fixing them and buffing them to ensure they're worth making is an effective way to make metal hydrogen a more worthy endeavor for atmospherics, and also metal hydrogen is simply cool. ## Changelog 🆑 fix: metal hydrogen golems no longer die to low pressures and cold temperatures fix: metal hydrogen golems are no longer solid white, and are now the actual color of metal hydrogen balance: metal hydrogen golems are also now immune to most environmental threats, and get more armor /🆑 Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com> * Fixes and buffs Metal Hydrogen golems Co-authored-by: dawsonkeyes <76002401+dawsonkeyes@users.noreply.github.com> Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com> Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
This folder contains the results for screenshot tests. Screenshot tests make sure an icon looks the same as it did before a change to prevent regressions.
You can create one by simply using the test_screenshot proc.
This example test screenshots a red image and keeps it.
/// This is an example for screenshot tests, and a meta-test to make sure they work in the success case.
/// It creates a picture that is red on the left side, green on the other.
/datum/unit_test/screenshot_basic
/datum/unit_test/screenshot_basic/Run()
var/icon/red = icon('icons/blanks/32x32.dmi', "nothing")
red.Blend(COLOR_RED, ICON_OVERLAY)
test_screenshot("red", red)
Unfortunately, screenshot tests are sanest to test through a pull request directly, due to limitations with both DM and GitHub.