Lknechtli / BetterCombatEvolved

The Better Combat Evolved mod for Witcher 3
6 stars 1 forks source link

Potion Management & Refilling, brainstorming #24

Closed Chickenudoom closed 9 years ago

Chickenudoom commented 9 years ago

Was looking at the Alchemy script for Preparations Mod (yay, I'm finally starting to learn!) and it gave me a neat idea. (all of this is under the assumption that potion durations are greatly increased)

We could make the Player have to re-create their potions. This could help prevent people from abusing their potions, as well as add another small economy-sink if you don't have enough ingredients. Every potion will have a max "ammo" value of 1 Once a potion reacehes 0/1 ammo, it is deleted. Creating potions would yield FIVE potions, all with an ammo value of 1. (Vanilla yields 1 potion with an ammo of 3+) According to the xml, all potions are stackable just like food, so putting them into a quick-use slot should work just fine, and creating more than 5 potions won't take up an additional inventory slot. (you literally just need to comment out 1 line in the alchemy script to prevent it from doing "you already have this item" when trying to create more)

Potion recipes would be modified to require the same materials that they do now, just a fewer quantity.

Decoctions are a little tricky since their list of ingredients requires a very specific mutagen, however, I think we can make it work.

We could replace the monster-specific mutagen ingredients with a generic Greater Mutagen, which would then give us some more room to play around with adding Unique stats to monter-specific mutagens that the play can then equip into a slot. (But that's another subject)

With greater Mutagens being the new mutagen-based ingredient, the other ingredients a decoction requires could probably be left alone.

Creating a decoction would yield TEN decoctions with an ammo value of 1. Once it reaches 0/1 ammo, it gets deleted. Just like potions, they're stackable just like food, so no issues there.

Thoughts???

Chickenudoom commented 9 years ago

Actually, that's a dumb idea. Closing.