Looks very good from what the pictures show, but I have to see it in guidme/notepad++ and try it myself
that's because I can read the code and can than change it to my liking otherwise I have no idea of the syntax;)
If you want you can send it and I have a look and can give you better feedback were are problems.
I learn Delphi for 3 years a few years ago and hat half a year an introduction to c. So my coding experience are very low many things forgotten.
Next to suggestions:
I like the idea of getting start items and don't like it if I'm remember correctly those two items are worth 700 or 800 energy point's and that's a lot.
maybe changing the start in different difficulties. Something like
easy: 1 "Village Stone" and 1 "Scroll Of Summoning"
medium: 1 "Scroll Of Summoning"
hard: none
or you can customize it in the config file?
and because I'm not sure you read that Idea early
In my head Pilgrim Quest is more of are "rogue like" game, where you start your pilgrimage and see how long your pilgrim will survive this time... like a "highscore" hunt.
After this comment i had to try what happens if you lose.
It's nice to see the statics of the char, but to make a new one you have to "restart(reset)" the game it would be awesome if there would be a possible "high score list/dead character list" like in the old arcade games e.g. space invader