Files
RoxyandGitHub e71bdf8a43 Powerator Cleanup/QOL (#3625)
## About The Pull Request

Gives powerator code some TLC
- Move it all out of `modular_skyrat`, put the icon file in a proper
place
- Powerator penalties are now faction based instead of global, this
means that the station, persistence, and tarkon all running powerators
won't interfere with each other
- Changed the power draw input to take a number in kilowatts, because
nobody is ever setting it to less than one kilowatt
- Fixed the number set having seemingly no correlation with the amount
of power drawn from the grid, this is because it needed to be converted
between "energy" and "power" (watts and joules), now you just enter the
number of kilowatts and thats how much is going to be drawn from the
grid and everyone's happy
- Changed the examine text to only add a line if there's a problem (not
wrenched down, no wire, etc.) so there isn't 4 additional lines giving
you no relevant information
- Added context tooltips for tool interactions
- Refactor away the "powerator penalties" subsystem

## Why It's Good For The Game

Nice code no silly subsystems good bug fixes yes yes

## Proof Of Testing

This is like a whole thing but I swear I tested it all

## Changelog
🆑
add: added screentips for the powerator
qol: powerator input now takes kilowatts instead of watts
fix: powerator no longer draws weird amounts of power that aren't the
number you typed in
fix: powerator penalties are now faction-based (station, persistence,
tarkon), no more diminishing gains on station because tarkon is also
running a powerator
/🆑
2025-04-24 23:13:23 -04:00
..