* Update build.gradle
* Fix Tooltip handling in NEIAltarRecipeHandler
* Cleanup
* Improve NEI Altar Handler
Using the mouse pos again but it now correctly handles >2 recipes per page and NEI 2.0+
* Set "weight" to 0 for testing
What will happen if the weight is 0? Time to find out!
* Experimental Additions
Based on what BigFluf (211200168656240642) on Discord stated:
"If this works you should be able to change the weights in the configs to any number you like, and it'll just use those as relative chances and never add any 'filler' blocks like the stone
So for example if you have a meteor with just Black Granite with weight 1 and Iron Ore with weight 1, both would have 50% chance
Or you could put both at 1 million and it'd still be the same
Just make sure the new meteor GUI is changed in the same way if possible, otherwise the ore chances will be inaccurate"
* Update MeteorParadigm.java
Removed hardcoded maxChance and chance at fixed 1000 total weight, instead using dynamically calculated total weight of all the blocks in the meteor
* Update NEIMeteorRecipeHandler.java
* Update BloodMagicConfiguration.java
* Added getTotalMeteorWeight function
Moved loop to calculate total weight to it's own function, used in NEI tab as well
* Using getTotalMeteorWeight function
Changed copy-pasted weight calculation code to function call for getTotalMeteorWeight
Co-authored-by: ScriptedPiky <41557212+ScriptedPiky@users.noreply.github.com>
* Some buffs to the Altar upgrades
These are relatively small to mild, but should suffice for some nice buffs. Starting off relatively small for now to test the waters.
* Readjust some values
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.
* Update dependencies.gradle
* Update dependencies.gradle
Co-authored-by: Martin Robertz <dream-master@gmx.net>
* Mark of the Falling Tower (meteors) LP Adjustment
Initial cost from 1 million to 10 thousand instead. This is to plan for more meteor summons & overall adjustments without insanity initial costs
* Increased MotFT cost from 10k to 50k
* Update dependencies.gradle
Co-authored-by: Martin Robertz <dream-master@gmx.net>
The teleposer currently costs no LP if the x, y and z coordinates of your teleposers are the same between the dimensions you're teleporting between. This adds a base cost of 2000 making sure it will always drain some LP. This is a very simple PR but I don't program in java usually so appreciate scrutiny :p