Files
Bubberstation/code/__DEFINES/turbine_defines.dm
SyncIt21 6017fd16b6 Buffs turbine max rpm & output, more maintainence (#88279)
## About The Pull Request

Increases max rpm for all turbine parts from 35000 -> 50000 & power
rectifier from 0.25 -> 0.3. Below is the comparasion

1. Current Values
- **Tier 1**: max rpm = 35000, power_rectifier = 0.25, max output = 131
KW
- **Tier 4**: max rpm = 550000, power_rectifier = 0.25, max output = 2
MW
2. New Values
- **Tier 1**: max rpm = 50000, power_rectifier = 0.3, max output = 225
KW
- **Tier 4**: max rpm = 781250, power_rectifier = 0.3, max output = 3.51
MW

Depends on https://github.com/tgstation/tgstation/pull/88254 as it adds
more general maintenance on top of it

## Why It's Good For The Game

https://github.com/tgstation/tgstation/issues/88231#issuecomment-2501796675
made me sad cause it is. How is it that a solar panel which requires 0
operation cost is able to generate the same amount of power as a tier 1
turbine which requires tons of gas & power(to pump gases from atmos into
the incinerator, room requires power etc). We need more returns on our
hard work.

Also with the recent power refactor changes, APC's & SMES now has
batteries with 10x higher capacity so charging them takes a while & this
turbine buff slightly helps in alleviating that

## Changelog
🆑
balance: turbine now has higher max rpm & increased power output
code: further improved code for turbine
/🆑
2024-12-26 11:20:39 +01:00

30 lines
1.5 KiB
Plaintext

///String to enquire about the turbines max rpm for its tier
#define TURBINE_MAX_RPM "turbine_max_rpm"
///String to enquire about the turbines max temperature for its tier
#define TURBINE_MAX_TEMP "turbine_max_temp"
///String to enquire about the turbines max efficiency for its tier
#define TURBINE_MAX_EFFICIENCY "turbine_max_efficiency"
///Maximum rpm for all tier 1 turbine parts
#define TURBINE_MAX_BASE_RPM 50000
///Multiplier for converting work into rpm and rpm into power
#define TURBINE_RPM_CONVERSION 15
///Efficiency of the turbine to turn work into energy, higher values will yield more power
#define TURBINE_ENERGY_RECTIFICATION_MULTIPLIER 0.3
///Max allowed damage per tick
#define TURBINE_MAX_TAKEN_DAMAGE 10
///Amount of damage healed when under the heat threshold
#define TURBINE_DAMAGE_HEALING 2
///Amount of damage that the machine must have to start launching alarms to the engi comms
#define TURBINE_DAMAGE_ALARM_START 15
///Multiplier when converting the gas energy into gas work
#define TURBINE_WORK_CONVERSION_MULTIPLIER 0.01
///Multiplier when converting gas work back into heat
#define TURBINE_HEAT_CONVERSION_MULTIPLIER 0.005
///Amount of energy removed from the work done by the stator due to the consumption from the compressor working on the gases
#define TURBINE_COMPRESSOR_STATOR_INTERACTION_MULTIPLIER 0.15
///Tiers for turbine parts
#define TURBINE_PART_TIER_ONE 1
#define TURBINE_PART_TIER_TWO 2
#define TURBINE_PART_TIER_THREE 3
#define TURBINE_PART_TIER_FOUR 4