klikli-dev / occultism-feature-tracker

A repository to collect feature requests for occultism that cannot be immediately addressed, but should be kept available
1 stars 0 forks source link

[Suggestion] Expanded Trader capabilities #1

Open MuteTiefling opened 3 years ago

MuteTiefling commented 3 years ago

Is your feature request related to a problem? Please describe. I was looking for a way to help players get some less common items, either for occultism or other mods.

Describe the solution you'd like The Spirit Traders could be a neat mechanic to fulfil this need. At first glance, however, there doesn't appear to be any good way to convey this to the player. If I were to make a Spirit Trader that traded Gold Nuggets for Emeralds, as a really bad example, the player wouldn't know this. So the suggestion would be to add JEI support for these guys so custom recipes can be made for them.

klikli-dev commented 3 years ago

I like the general idea, but there are some issues with how traders currently work. It would be easy to link trader recipes to JEI, and it's possible to add recipes, but currently spirits are set up to process one trading recipe each and the whole framework to handle multiple recipes is missing.

That makes it still a valid suggestion - I might add a "generic" trader spirit that is open for such recipes. However, product placement, you may consider checking if https://github.com/klikli-dev/theurgy would be a fit for this mechanic. It's an alchemy mod trying to find a good balance between thaumcraft's rather unwieldy mechanic and EE's overly powerful and easy exchanging. It is JEI-integrated and allows to add exchange (=transmutation) recipes, with an optional additional "essentia" cost.

It's in beta, but is reasonably stable and should have a release build soon - let me know what you think!

Keltas commented 2 years ago

As an example of such trader I would like to suggest adding an Afrit Treasure Trader, that would work like vanilla trader but offer random loot from treasure chest loot tables in exchange for afrit essence. This would incentivize players to fight the boss fight for more than the red chalk and also give the ability to get many rare items without exploring long distances hoping to find them.