We've had first powers PR, what about second powers PR? (Mostly housekeeping systems with 4 new powers)#1136
Open
TheOneAndOnlyCreeperJoe wants to merge 38 commits into
Conversation
added 7 commits
July 10, 2026 11:56
…opplerShift into new_powers_ui
…rning component (and makes it VV compatible)
…d theologist competing ui elements. Hemomancy overrides backgrounds with a blood splatter.
added 7 commits
July 10, 2026 16:37
…activation (instead of on deactivation) by adding a global var that disables cooldowns on use. also neat for admins.
00-Steven
requested changes
Jul 10, 2026
00-Steven
left a comment
Collaborator
There was a problem hiding this comment.
only looked down to radiosynthesis so far
…r to enable magic deflection (thanks Dawson). Inexorable has been moved to aberrant.
added 5 commits
July 11, 2026 09:30
…ng added/removed. Enchanted now scales based upon amount of magical powers; caches value for optimization using the new signalers.
…. Tripwire webs finally got over its identity crisis and is in fact now magic. Removed weird left-over can_use duplication in web crafter.
00-Steven
requested changes
Jul 11, 2026
added 13 commits
July 12, 2026 00:10
…m nesting properly
…s dynamically, powers now have datums that define all the metadata aspects of them on DM side. Adds an icon for enigmatist.
…ers) and deliberately named it root_badge_icon
…machs. Also fixes a linter issue.
…their own (but can still override on their end). Fixes another linter bug.
…st powers like telepathy
…s now has a blacklist function and has mechs inside of it. Fixed a bug with riftwalker that made it that late-joiners could sometimes not see them.
…re using stuff inside lockers). Monstrous root now properly scales its blood regen off of satiety and gives a different benefit to mobs that can't benefit from this.
added 2 commits
July 14, 2026 20:00
… as the durathread robes having been skipped.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
About The Pull Request
Powers is in and there are a few things that need attention still. The UI is catastrophic, there are some underlying faults that I do not want to have blossom in a "its just how we do things", and in general I want powers to be left in a state where the fundamentals are good enough to just not need to touch again.
So we did the following:
Why It's Good For The Game
Fundamentals! These are most of the common issues received as either feedback or that I have personally observed and have moved to address before our current system became increasingly reliant on them:
Testing Evidence
Screenshots!





Changelog
🆑TheOneAndOnlyCreeperJoe
add: New UI for Powers that actually looks robust!
add: Powers now have color defines; in essence consistent color associations. This is reflected in the UI and the action button colors.
add: Added Imbued under Resonant! It is now the home of Anomalous and Enchanted. Flavored around being inherently magical or supernatural, this category has a myriad of ways to interact with existing magic systems and act quirky at the same time.
add: Added Irregular under Mortal! It is now the home of False- and Hidden Power. The path is meant for niché powers that don't justify being secluded to a specific path. Irregular ignores the 2 path restriction
del: Powers can no longer be used when their user is in inside containers (mechs, closets, etc).
balance: Anomalous has been split away from Aberrant into the new Imbued path.
balance: Deflect has less conservative upkeep and stamina costs.
balance: Inexorable has been moved away from Quirks and into Aberrant (Monstrous). Costs 5 points.
balance: Telekinesis can no longer levitate mechs.
balance: Species with TRAIT_NOHUNGER (Hemophage, Holosynth) also get a 35% slower bleed-out rate to offset the fact that they do not regenerate blood.
refactor: Backend middleware was improved for Powers, no longer sending unnecessary amounts of data.
refactor: Powers now store the type of magic they do which can be exploited by various other powers.
refactor: Power actions now inherit their antimagic flags from power's magic flags. Can still be overriden per usual.
fix: Fixes the mental shielding implant to not consume quality when hit with magic that has 0 charge_cost
fix: Fixed a bug where the cultivator UI usurped the theologist UI if it was added after the theologist UI.
fix: Reality Anchors now check off of archetype instead of path for moodlets, future-proofing them.
fix: Deflect now only goes on cooldown after deactivation, not on activation. Respects the incapacitate var.
fix: Prestidigitation is no longer unselected after use.
fix: Martial Artist now lists its numerical value.
fix: Riftwalker sometimes did not show rifts to a mob until they logged out and back in again.
fix: Durathread robes now are properly included in the affinity file and thaumaturgic supplies.
/:cl: