I saw you updated the bartering mechanics, which should definitely help and may have made this point and following paragraphs moot, but here’s issue: the lowest amount of iron the game requires for the Stone of the Present happens at choice 15 (earlier, I mistakenly said before you could visit the Present’s location at choice 10). At this point in the game, the interplanar counter is at 2, so
*temp barter_high (30 + (interplanar_counter*1))
would make the iron offered at 32. And this is only if the player somehow finds the forge, raises enough minions to gather the materials, crafts the portals, has 20 iron by choice 10 to give for the past stone, gathers 32 iron by choice 15, and chooses the highest option right away. Before, when the multiplier was 5, it seemed impossible for the player to catch up after this, which is why I wondered if was even possible to do all that by choice 15, or if there was no chance from the start – but I think you solved the issue by lowering the multiplier, so mechanically it’s fine.
However, I still wonder how fast the player can actually get the stones, because the narrative heavily suggests you don’t wait –
Thus, time will be of the essence in your race to attempt to get these stones.
– and it seems like the player is being punished by doing as the game suggests if they use the portal at the earliest opportunity. Is there any hint that you don’t get a second chance to travel the planes, or that you even need iron?
Anyway, I just tried to do a playthrough to test it out and I was unable to raise any skeletons, zombies, ghouls, or rats – the options aren’t showing – so I’m a lich that can’t do necromancy. 