Delta-v icon indicating copy to clipboard operation
Delta-v copied to clipboard

Holofan Rebalance (and standardizing Holoprojectors)

Open ShepardToTheStars opened this issue 1 month ago • 4 comments

About the PR

I changed all holoprojectors to use a limited changes system, that produce a temporary holoprojection. This makes all holoprojectors function the same - with the exception of the force field projector. That is the only one that cannot pick up its holograms (I figured it would be too strong).

It is also similar to the current holofan system where you can pick up holofans. That has not changed. The projectors recharge at the same rate their projections last.

Holofans: Last 300 seconds. Recharges one charge in 300 seconds. 6 charges. Security Holobarriers: Last 180 seconds. Recharges one charge in 180 seconds. 6 charges. Janitor Holosign: Lasts 90 seconds. Recharges in 90 seconds. 6 charges. Holopeel: Lasts 30 seconds. Recharges in 30 seconds. 3 charges. Engineering Caution Sign: Lasts 180 seconds. Recharges in 180 seconds. 6 charges. Force Field Projector: Lasts 180 seconds. Recharges in 180 seconds. 6 charges. Cannot be picked up.

Why / Balance

With the Delta Pressure change, infinite duration holofans are too overpowered. Also, people cannot just put holofans over hyper-convection fabricators and cheese the system anymore.

Figured I'd fix that and also bring up all other projectors up to the same level.

Technical details

I dunno. Code. Added a few components. Port a component from Den, but modified a good portion of it.

Media

image image image

https://github.com/user-attachments/assets/347b7897-3809-4dd3-9a02-c2be1424a4fd

Requirements

  • [x] I have tested all added content and changes.
  • [x] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

:cl: ShepardToTheStars, Jakumba

  • tweak: Holofans are no longer infinite duration. They last 5 minutes but also recharge over time. They can still be picked up.
  • tweak: All holoprojectors function the same way now. You can pick up janitor holosigns, security holobarriers, and they all recharge over time.

ShepardToTheStars avatar Nov 24 '25 05:11 ShepardToTheStars

Direction approved.

ShepardToTheStars avatar Nov 25 '25 17:11 ShepardToTheStars

Test fail seems real

Toby222 avatar Nov 25 '25 17:11 Toby222

Test fail seems real

Only cause that test specifically does not include entities with TimedDespawn components, so makes sense to exclude TimedDespawnDetailed as well.

ShepardToTheStars avatar Nov 26 '25 01:11 ShepardToTheStars

Think I'm done leaving comments. I realize now that you can't Resolve any of them which is extremely annoying -- I'll just do a normal review next time instead of Single Comments. Did not know how that works.

You'll need a maintainer with write access to review (i.e. not me... yet)

cmorley191 avatar Nov 27 '25 20:11 cmorley191

RSI Diff Bot; head commit 12417424d9e85ce8642d756996547f5f2607ac49 merging into 5306fa7e07f4913c066fd477b13e7d5919160706 This PR makes changes to 1 or more RSIs. Here is a summary of all changes: Edit: diff updated after 12417424d9e85ce8642d756996547f5f2607ac49

github-actions[bot] avatar Nov 28 '25 18:11 github-actions[bot]

@Toby222 Ready for review (btw)

ShepardToTheStars avatar Dec 03 '25 21:12 ShepardToTheStars

Alright, ready for re-review.

ShepardToTheStars avatar Dec 04 '25 17:12 ShepardToTheStars