Tchos wrote...
If I didn't know your old-school preferences and influences, Dorateen, that would sound like you were building mechanics around the assumption that the player can just respawn if they die!
By Dumathoin's beard, may it never be so!
I wanted to follow up here in this thread, rather than risk going off topic in the development diary of Tchos. What I meant to say was that the dead party-members being revived after going through an area transition seems to be a flaw from copying over the default SoZ scripts. It certainly wasn't an intentional design decision. I think using the k_mod script would have prevented this, but I switched it out in a later update. As you pointed out, though, there should not be any conflict with tagbased activate item use. Regardless, you have the death system working without the area transition bug, so that is what I will look at.
The concern I have now is that the previous campaigns I made were for 5th and 7th level characters respectively. They would soon have access to Raise Dead, in addition to NPC clerics who sold scrolls of Raise Dead. But in
Edinmoor: Broken Vessels the party is supposed to start out at 1st level. Also, this is an escape and survival type adventure. While there will be scrolls of Raise Dead to be found later on, there are no means of purchasing such remedies.
What will happen when a player's 4 hit point mage is killed by one of the class-specific goblins I've placed in an early encounter? If I go the perma-death route, is it just reload, even if other party members survived? Do they go back to the Party Editor and recruit a new PC from scratch?
On the other hand, if I left the area transition bug in the game, that would give players an easy out for such a circumstance. Or possible, I could have the NPC in the starting area give out scrolls if the Party hikes it back to him with their fallen companion. Not sure how to check the whole party to see if any of the characters are dead.
Something for me to think about as I try to finish up these encounters.
Harumph!