GreateBeyondTheHorizon / Greate

MIT License
14 stars 6 forks source link

Idea: Different RPM limit per shaft tier #9

Open James103 opened 1 year ago

James103 commented 1 year ago

Basically, tiered shafts and kinetic components from Greate have a maximum speed at which they can rotate at. This is currently 256 RPM for all shafts, but should vary with the shaft tier. Low-tier shafts should have a lower RPM limit than the base limit from Create, while high-tier shafts (after the equivalent of EV) should have a higher RPM limit if possible to take advantage of the strength of the higher-tier materials used. If the RPM limit is exceeded, the tiered shaft or kinetic machine breaks.

Example values: Tier[^1] Shaft RPM limit
ULS Andesite shaft 32 RPM
LS Sheel shaft 64 RPM
MS Aluminum shaft 96 RPM[^2]
HS Stainless steel shaft 128 RPM
ES Titanium shaft 192 RPM
IS Tungstensteel shaft 256 RPM
LuS Palladium shaft 384 RPM
ZPM Naquadah shaft 512 RPM
US Darmstadtium shaft 768 RPM
UHS Neutronium shaft 1024 RPM

[^1]: The tier names are ULV, LV, MV etc, just with "V" replaced with "S" to indicate tiers of mechanical instead of electrical power. [^2]: One way to access these non-power-of-2 speeds is via the Rotation Speed Controller. Speeds above 256 RPM additionally require the use of large and small cogwheels.

kStoko23 commented 1 year ago
  1. This was discussed by us sometime ago and for now we decided to leave it capped at 256. We will discuss it further down the line I'm sure when we get to the point of balancing create at higher tiers.
  2. Off-topic but we are actually officially calling Greate's tiers like you listed. They are made to match GT voltage tiers with naming and with their stress capacity (tho this one might change due to balancing)
  3. One thing that (for now) makes it kinda difficut to use as you suggested is that machines will also have tiers and their stress impact increases w/rpm & tier. x4/tier if I remember correctly. This makes it so running anything at max RPM could resulat in a very big stress impact which can further overstress a network with 1, 2 or 3 machines. We are working on balancing it to the point where you can run big processing lines at max speed.

Thanks for your opinion:)

James103 commented 1 year ago

Will the maximum stress capacity a given shaft can support be in terms of "N times the rotation speed in RPM of the shaft," a flat "M stress units (SU)," or both, assuming M > N?

kStoko23 commented 1 year ago

For now the max SU capacity coresponds to GT amperage in the according tier. We are planning on rebalancing that as of now, not sure if we decrease the machine's SU impact or we increase shaft's capacity yet.

lonevox commented 1 year ago

Currently we'll leave SU as the only new limit (RPM already has a default limit of 256 in regular Create). It will be balanced so that RPM can be used to overclock machines at every tier (for example, with 128SU at LS, you can run a ULS machine at 4x the RPM that you could with ULS power). This makes it similar to GregTech overclocking, and doesn't change the default RPM system so that it isn't as difficult for Create players to figure out.

I'll leave this issue open for more discussion. We need to playtest our current system before making any major changes like this. Thanks for your input :)