Skip to content

Makes miniature reality anchors dreadful to be around, turns them into machines with power draw, updates Manipulate to support unique interactions with objects, updates helpers with magic-flag checks - #1160

Open
TheOneAndOnlyCreeperJoe wants to merge 10 commits into
DopplerShift13:masterfrom
TheOneAndOnlyCreeperJoe:making-anchors-more-unpleasant

Conversation

@TheOneAndOnlyCreeperJoe

@TheOneAndOnlyCreeperJoe TheOneAndOnlyCreeperJoe commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

About The Pull Request

A common complaint with reality anchors is that it currently doesn't convey how inconveniencing it is and how light people are about it. This is largely caused by a lack of in-game feedback of the fat mood debuff you get. So we made things worse.

Being either Resonant or Sorcerous will now apply a blue film-grain and blur filter if you are affected by it, doubles the effective moodlet debuff from anchors (getting you suicidal reaaal quick) and added more sounds and text feedback to convey that this is an exceedingly unpleasant environment. These effects persist for as long as the silenced debuff lasts, and is unique to the anchors.

If you are resonant immune or mortal, you won't notice any of these effects.
If you are immune to mental, you are immune to all the effects of the anchor except the silence itself. So no heartbeat, screen effect, moodlet, etc.

In addition, the Reality Anchor is now a machine, meaning it has power draw (effectively 13KW, with a 5KW/s upkeep and 50KJ pulses every 6 seconds). Because the tech is fresh, unoptimized and is in essence putting enough electricity in to make it convulse, it has a random power-draw variance of 25% that updates every pulse (so the upkeep is anywhere between 3.75KW and 6.25 KW, pulses have the same variance). It can also be EMP'd. Trying to use genetics TK or Manipulate on it will do terrible things to you now.

Fixes a bug where ghosts were runtiming when exposed to anchors.

Finally we added a thing I only realized now should've been in already: the has_power_in_path and has_power_in_archetype helpers supporting bitflags to check for specific types of magics. They've now got it, and currently the anchor's the only one to use em.

Why It's Good For The Game

The anchors needed a bit more polish for content. People are getting into debates on whether it is ethical or not and whether to normalize placing these around. So torturing people with their presence should hopefully convey a big, fat "no".

Beyond that, bugs n weird gameplay interactions

The magic-flags were kind-of needed for this as I realized that we were flagging non-magical aberrants/imbued with this when we shouldn't.

Testing Evidence

How it looks on Resonant & Sorc
image
image

Changelog

🆑TheOneAndOnlyCreeperJoe
add: Miniature reality anchors now are significantly more miserable to be around as a magical person.
add: Miniature reality anchors now are machines, have power-draw and can be EMP'd.
balance: Miniature reality anchors have had their moodlet debuff doubled.
balance: Miniature reality anchors will now give you a bad time if you interact with it remotely using TK or Manipulate
fix: Miniature reality anchors no longer cause runtimes when attempting to dispel ghosts.
code: Manipulate now has signalers that allow it to have custom interactions when interacting with objects.
/:cl:

TheOneAndOnlyCreeperJoe added 2 commits July 29, 2026 11:29
…le power draw and a bunch more feedback and effects.

Manipulate now sends signalers to other powers for special interactions.
@github-actions github-actions Bot added Fix Pest removal; Bugs Feature Something new, something fresh. Balance Keeps the game fair for all. Code Improvement Un-spaghetti's the code, improving it. labels Jul 29, 2026
@CandleJaxx

Copy link
Copy Markdown

disagree, tbh. this seems like itll be a route for ppl to be like "omg dont use these mechanical counters to powers, it hurts and youre evil for using them" as more methods for antags to be anti-9lp and cause unneeded security / crew animosity.
plus we have super conflicting info on this, given as the port authority made an announcement that theyre safe and not aggressively harmful.

a lot of people who have powers now were just fine with anchors before this

@TheOneAndOnlyCreeperJoe

TheOneAndOnlyCreeperJoe commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator Author

disagree, tbh. this seems like itll be a route for ppl to be like "omg dont use these mechanical counters to powers, it hurts and youre evil for using them" as more methods for antags to be anti-9lp and cause unneeded security / crew animosity. plus we have super conflicting info on this, given as the port authority made an announcement that theyre safe and not aggressively harmful.

a lot of people who have powers now were just fine with anchors before this

Admittedly its always been the intent that it causes strife and in fact currently is like this: it just doesn't communicate well you're having a -10 moodlet and all this does is blast the player with FX that its happening (and the moodlet is heavier so its harder to ignore, but with the mood system that doesn't really do anything beyond just make your mood able to sink lower).
Whoever from port authority said that wasn't entirely correct since this was raised as a primary feature during development. It's similar to the dog/cat detterents: its a high-pitched noise that most don't hear but is absolutely dreadful for kids and the people that sill hear it.
Anyway I did wake up with the idea that mental immunities apply to the moodlets so you've got options. Ultimately it'll be like the stationary flashers: don't put them anywhere silly.

@DrAmazing343

Copy link
Copy Markdown

Seems entirely reasonable and I enjoy the idea of these being a big deal to throw down in a place that Resonants might walk by. Conflict is great, actually, and if you NEED to put an anchor down for some reason it makes sense there will be drawbacks. It could be "The Sector-Wide Anchors are powerful enough to stop huge things but don't mess with smaller Resonantial signatures since they cover such a huge area and more dangerous anomalies" and these miniature ones are super focused on localizing the power to stop everything around it rather than a whole field of space.

TheOneAndOnlyCreeperJoe and others added 2 commits August 2, 2026 10:29
Signed-off-by: TheOneAndOnlyCreeperJoe <TheOneAndOnlyCreeperJoe@users.noreply.github.com>
Signed-off-by: TheOneAndOnlyCreeperJoe <TheOneAndOnlyCreeperJoe@users.noreply.github.com>
… and support checking for (specific kinds of) magic.
@TheOneAndOnlyCreeperJoe TheOneAndOnlyCreeperJoe changed the title Makes miniature reality anchors dreadful to be around, turns them into machines with power draw, updates Manipulate to support unique interactions with objects. Makes miniature reality anchors dreadful to be around, turns them into machines with power draw, updates Manipulate to support unique interactions with objects, updates helpers with magic-flag checks Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Balance Keeps the game fair for all. Code Improvement Un-spaghetti's the code, improving it. Feature Something new, something fresh. Fix Pest removal; Bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants