Unfortunately yes, you're really supposed to steal it yourself, but fixing this would be too complicated. Stealing and then enchanting (to increase the price) may also work.
Yes! Once I'm done fixing all these bugs, I'll probably start writing it.
In vanilla the check is just (monster level) vs. (skill + 10), with expert and master resp. doubling and tripling skill value, in addition to unlocking more info. (Also, for this skill, even in vanilla the rank multipler is applied to item/hireling bonuses.) GM always succeeds and also shows resistances. I retained the (hidden) vanilla multipliers, but instead of info amount being determined by rank, it's offset at +20/+10/0/-10 for the former N/E/M/G unlocks instead of the fixed +10.raekuul wrote: ↑06 Apr 2025, 13:04 Okay so now I need a lot more information.
- Monster Level is used in the vanilla Monster ID difficulty check (I forget how it's offset but once you get far enough in it's basically just Skill vs Monster Level), how is it used in the difficulty check in Elemental?
- What are the thresholds for getting more data from a monster?
- Why am I not backcredited for overshooting rank before meeting a monster for the first time (which is very likely to happen in the midgame now that training multipliers apply to bonuses)?
- Do peasants count at all?
Skill training works like this because it was the easiest (for me) way and it's really no big deal. Peasants also count.
Thanks for the error log, this would be difficult to reproduce, but from the call stack I'm pretty sure what the problem is.
It seems to only sometimes cause crashes, basically I pass random garbage as the target monster, which is mostly fine because regeneration does not target monsters, but there's still some code for all spells that looks at that monster, and it may lead to a segfault.