padherder-issues
padherder-issues copied to clipboard
Support recursive computation of required materials
Currently, the system supports one level of required materials -- that is, when I enter a monster, it knows to keep track of all the materials needed to evolve that monster.
It would be super cool if the system could recursively compute all the required materials for a monster; that is, when I acquire a Ragnarok Dragon, instead of showing that I need a Zaerog8, it could know that I need a Z8, 3 zaerogs, 5 pirates, 5 samurai, etc.
The problem is, what if you didn't need all of those evo mats? What if you knew of a place z∞ already dropped fully evolved? What if you already had an evolved z∞ sitting in your box? Many evo mats can drop already evolved to their first stage if you know what dungeon to look in, making the extra mats this new system tells you you need unnecessary.
Z∞ drops evolved in 3P Dragon Rush btw.
Hmm, fair point. So, one way to solve this is for the system to automatically figure out the highest possible evolution for each material and tell you where it drops -- this is usually what I do manually. Problem is that not all of those dungeons are accessible to everyone (e.g., Machine Hera, Monday, and Deus Ex all drop RGB golems, but not everyone can farm MHera).
So then we'd also have to build a UI for "which dungeons can you run" and present drop information conditionally, which sounds like a ton of work.