Skip to content

Conversation

@ScriptedPiky
Copy link

These are relatively small to mild, but should suffice for some nice buffs. Starting off relatively small for now to test the waters.

These are relatively small to mild, but should suffice for some nice buffs. Starting off relatively small for now to test the waters.
@Dream-Master
Copy link
Member

what the values decribe. The changes looks minimal but idk the impact. Can you make an example with values before and after the change?

@ScriptedPiky
Copy link
Author

ScriptedPiky commented Feb 3, 2022

Oh yeah, forgot to explain, whoops!
this.consumptionMultiplier = (float) (0.25 * upgrades.getSpeedUpgrades()); is the Speed Rune to increase altar consumption for the Orb.
this.efficiencyMultiplier = (float) Math.pow(0.80, upgrades.getSpeedUpgrades()); seems to be for everything else like normal recipes.
this.sacrificeEfficiencyMultiplier = (float) (0.12 * upgrades.getSacrificeUpgrades()); and
this.selfSacrificeEfficiencyMultiplier = (float) (0.12 * upgrades.getSelfSacrificeUpgrades()); are both Sacrifice & Self Sacrifice Runes.
this.capacityMultiplier = (float) ((1 * Math.pow(1.25, upgrades.getBetterCapacitiveUpgrades()) + 0.40 * upgrades.getAltarCapacitiveUpgrades())); are both Superior Capacity (multiplicative, takes way too many runes to be useful) and Capacity Rune I think gave 2000 capacity? 4000 with 0.40. Or rather gives a flat amount.
this.dislocationMultiplier = (float) (Math.pow(1.5, upgrades.getDisplacementUpgrades())); input and output for LP into the altar. This is multiplicative I think and is somewhat meh for its cost?
this.orbCapacityMultiplier = (float) (1 + 0.05 * upgrades.getOrbCapacitiveUpgrades()); and THIS one is perhaps the biggest one. Originally gave 2%, now gives 5% to orb capacity.

I'm going to reduce some of these values now that I think about it.

ScriptedPiky and others added 3 commits February 3, 2022 13:02
Reconfirmation:  `this.consumptionMultiplier = (float) (0.25 * upgrades.getSpeedUpgrades());` seems to be for Orb input? And `this.efficiencyMultiplier = (float) Math.pow(0.80, upgrades.getSpeedUpgrades());` seems to be for everything else like normal recipes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants