The core of it is that we want to have three things:
* Quest text maker
* Questimator
* bring your own png.
So here we run into this:
* Bring your own png - so everyone has different symbols in their Heroscribe. How are quests shared then between us? Obvious solution: the non-standard symbols will have to be in the quest file somewhere.
* Quest text maker - if you use nonstandard png, you will have to have a table of monster fight values somewhere at the end of the quest. So you will have to enter the monster fight values. Thats practical, because:
* Questimator - needs monster fight values. So it is practical anyway, once you've entered it.
It means, if you make a quest, there will be an icon pack inside somehow, in order to allow sharing despite each of us having different symbols in their local HS2; and it is somewhat likely that the icon pack will contain some of the monster rules, too.
But now: Imagine you make a quest with goblins that have a defense die more. Or Goblins that have yellow symbols instead of standard symbols. That shan't overwrite the official goblin. Not yours, and not the one of the person who receives your quest and opens it in his heroscribe.
woah, maybe I am thinking too complicated, but it looks as if we need three levels of validity for anything we do:
- Official Heroquest, in best case made somehow immune to change
- Your Heroquest, containing whatever you want plus any icon pack you decide to add
- This Quest (pack) Heroquest, containing whatever the quest author likes. And maybe having a message box: This quest contains something new, do you want to add it to your Heroquest (--> showing off details)
So I am talking about....
a way to export or import each of those:
* Iconpack
* Quest (containing an iconpack)
* Quest Pack (containing some quests and an iconpack)
right?