forked from EnigmaticaModpacks/Enigmatica2Expert
-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: 👛Numishaul balance changes and [Lapidary Calibration] overhaul
Tweaks: * Changed the amount of Mirion coins from 3 to 1 * Updated RF values for coins with new data * Removed emerald from coin numismatic list * Added gem block trick into English and Russian questbooks Description: - values now uses formulas, making it more accurate and flexible - some of alloys now might give less energy due to their components giving less value (especially gems) - changed "mechanic" for rewarding harder alloys from +15%/+25%/+35%/+45% to +20%/+30%/+50%/+65% - stellar alloy now uses nuggets for its coins **Lapidary calibration overhaul** - now supports ~3x more gems from all stages of the game - rebalanced existing values to account for their actual availability in the world - added a "mechanic" with being able to feed gem blocks to dynamo, with them giving more energy then gems used to make the block, like coal block - this boost doesn't work for every gem block **New villager profession, `Stock Trader`** - has custom yellow-ish robe and smile in its texture - lvl 1-2 trades allow you to buy basic metal and alloy coins for emeralds - lvl 3-4 trades make you exchange 6 basic and 6 more advanced coins for 9 upgraded coins - lvl 5-6 trades allow to exchange large quantity of 2 types of coins into 1 high-end coin https://i.imgur.com/QZY6eDg.png https://i.imgur.com/ExC5r8P.png
- Loading branch information
1 parent
2270b3f
commit b4106be
Showing
10 changed files
with
369 additions
and
125 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
{ | ||
"Profession": "vtt:stock_trader", | ||
"Career": "stock_trader", | ||
"Offers": { | ||
"Recipes": [ | ||
{ | ||
"action": "add", | ||
"buy": { "id": "minecraft:emerald", "Count": 1 }, | ||
"sell": [ | ||
{ "id": "thermalfoundation:coin", "Damage": 0, "Count": { "min": 4, "max": 6 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 1, "Count": { "min": 2, "max": 3 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 64, "Count": { "min": 4, "max": 6 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 65, "Count": { "min": 4, "max": 6 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 68, "Count": { "min": 4, "max": 6 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 67, "Count": { "min": 4, "max": 6 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 69, "Count": { "min": 2, "max": 3 } } | ||
], | ||
"CareerLevel": 1 | ||
}, | ||
{ | ||
"action": "add", | ||
"buy": { "id": "minecraft:emerald", "Count": 1 }, | ||
"sell": [ | ||
{ "id": "thermalfoundation:coin", "Damage": 96, "Count": { "min": 2, "max": 3 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 98, "Count": { "min": 2, "max": 4 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 99, "Count": { "min": 4, "max": 5 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 100, "Count": { "min": 2, "max": 3 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 97, "Count": { "min": 1, "max": 2 } }, | ||
{ "id": "thermalfoundation:coin", "Damage": 67, "Count": { "min": 4, "max": 6 } }, | ||
{ "id": "contenttweaker:coin_aluminumbrass", "Damage": 0, "Count": { "min": 4, "max": 6 } } | ||
], | ||
"CareerLevel": 2 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_advancedalloy", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "contenttweaker:coin_elementium", "Damage": 0, "Count": {"min": 8, "max": 11} }, | ||
"CareerLevel": 3 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 1, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_magnesiumdiboride", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "contenttweaker:coin_vibrantalloy", "Damage": 0, "Count": {"min": 8, "max": 11} }, | ||
"CareerLevel": 3 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 64, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_soularium", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "thermalfoundation:coin", "Damage": 102, "Count": {"min": 8, "max": 11} }, | ||
"CareerLevel": 3 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 67, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_fluxedelectrum", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "thermalfoundation:coin", "Damage": 101, "Count": {"min": 8, "max": 11} }, | ||
"CareerLevel": 3 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 97, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_blackiron", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "contenttweaker:coin_niobiumtitanium", "Damage": 0, "Count": {"min": 6, "max": 8} }, | ||
"CareerLevel": 4 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 100, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_extremealloy", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "contenttweaker:coin_enhancedender", "Damage": 0, "Count": {"min": 6, "max": 8} }, | ||
"CareerLevel": 4 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 99, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_osgloglas", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "contenttweaker:coin_glitchinfused", "Damage": 0, "Count": {"min": 6, "max": 8} }, | ||
"CareerLevel": 4 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.5, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 96, "Count": {"min": 5, "max": 7} }, | ||
"buyB": { "id": "contenttweaker:coin_endsteel", "Damage": 0, "Count": {"min": 5, "max": 7} }, | ||
"sell": { "id": "contenttweaker:coin_ivorypsimetal", "Damage": 0, "Count": {"min": 6, "max": 8} }, | ||
"CareerLevel": 4 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.75, | ||
"buy": { "id": "jaopca:item_coinardite", "Damage": 0, "Count": {"min": 8, "max": 12} }, | ||
"buyB": { "id": "contenttweaker:coin_alumite", "Damage": 0, "Count": {"min": 8, "max": 12} }, | ||
"sell": { "id": "contenttweaker:coin_primalmetal", "Damage": 0, "Count": {"min": 1, "max": 3} }, | ||
"CareerLevel": 5 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.75, | ||
"buy": { "id": "contenttweaker:coin_manyullyn", "Damage": 0, "Count": {"min": 8, "max": 12} }, | ||
"buyB": { "id": "contenttweaker:coin_tungstencarbide", "Damage": 0, "Count": {"min": 8, "max": 12} }, | ||
"sell": { "id": "contenttweaker:coin_crystallinepinkslimealloy", "Damage": 0, "Count": {"min": 1, "max": 3} }, | ||
"CareerLevel": 5 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.75, | ||
"buy": { "id": "thermalfoundation:coin", "Damage": 1, "Count": {"min": 27, "max": 32} }, | ||
"buyB": { "id": "jaopca:item_coinlithium", "Damage": 0, "Count": {"min": 27, "max": 32} }, | ||
"sell": { "id": "contenttweaker:coin_wyvernmetal", "Damage": 0, "Count": 1 }, | ||
"CareerLevel": 6 | ||
}, | ||
{ | ||
"action": "add", "chance": 0.75, | ||
"buy": { "id": "jaopca:item_coinuranium", "Damage": 0, "Count": {"min": 27, "max": 32} }, | ||
"buyB": { "id": "contenttweaker:coin_heavymetal", "Damage": 0, "Count": {"min": 27, "max": 32} }, | ||
"sell": { "id": "contenttweaker:coin_mithrillium", "Damage": 0, "Count": 2 }, | ||
"CareerLevel": 6 | ||
} | ||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"profession": { | ||
"name": "vtt:stock_trader", | ||
"texture": "vtt:textures/entity/villager/stock_trader.png", | ||
"zombieTexture": "vtt:textures/entity/zombie_villager/zombie_stock_trader.png" | ||
}, | ||
"careers": [ | ||
"stock_trader" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
entity.Villager.stock_trader=Stock Trader |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
entity.Villager.stock_trader=Биржевой брокер |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
entity.Villager.stock_trader=股票经纪人 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+3.82 KB
resources/vtt/textures/entity/zombie_villager/zombie_stock_trader.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.