And I think this may be a new record for first bug… See, the names of our new descriptors were longer than the Permadeath drop-down on the character creation dialog, and to widen that drop-down, I had to pretty much rebuild half the dialog from scratch — but that clobbered the default settings for difficulty, campaign and permadeath, which means you could accidentally end up playing the wrong game. That's fixed in v1a, just pushed out.
"Blessed are the yeeks, for they shall inherit Arda..."
So it occurred to me recently that this addon is pretty much useless for the Embers campaign, since none of the events we condition on happen in it. I don't really have strong opinions on what Embers events to attach extra lives to; any suggestions? [Of course, first I should probably find out whether it's possible for an addon to add descriptors that are only used in a particular campaign…]
"Blessed are the yeeks, for they shall inherit Arda..."
Well, with no obvious choices, here's what I've settled on as the extra-life events for the new permadeath descriptor Semi-Roguelike (szechuan) in v1c (just released):
Securing a path to the mainland (I'm willing to spot the player one extra life for those @#$%ing ritch randbosses in Ritch Cave… )
Freeing each of the four Orc Prides
Destroying the Sunwall
Defeating the Atmos Tribe leaders in the Palace of Fumes
If I've done this right, this mode should only be available in EoR, and the other four should now only be available in AoA, as none of them make sense in Arena or Infinite Dungeon.
"Blessed are the yeeks, for they shall inherit Arda..."
I'm fiddling with adding an achievement for winning the game in Semi-Roguelike (or Adventure) permadeath mode but without dying. [There was a suggestion at one point, I think (which I can no longer find), to make that count as an actual Roguelike win, but general consensus was against it IIRC; I figure this is a decent middle ground.] I'm assuming that an empty or absent game.player.died_times{} will be sufficient to detect this condition, and I can watch for the Falling Toward Apotheosis quest to go to DONE state to apply the achievement.
The question, then, is what to call our new achievement. I've added a poll with the ideas I've thought of so far; if you have better ideas, suggest them here.
"Blessed are the yeeks, for they shall inherit Arda..."
And the runaway favorite is "Honorary Roguelike Win"; that's going out as v1d. [Disclaimer: I haven't actually fully tested this, as that would involve, y'know, winning without dying, so if this doesn't work out right, let me know.]
"Blessed are the yeeks, for they shall inherit Arda..."
Quickie release v1d.1, fixing a small bug in checking for the "Honorary Roguelike Win" achievement (I keep forgetting to 'require "engine.Quest"' before checking a quest's status... ).
"Blessed are the yeeks, for they shall inherit Arda..."
v1e.2 fixes a bug reported on Steam: got a bit overzealous with my localization changes and tried to look up the Male/Female birth descriptors by their Chinese names. Which obviously didn't work. We Apologize for the Inconvenience.™
"Blessed are the yeeks, for they shall inherit Arda..."
Small bug in v1e.5: One of the events that will grant you an extra life in the Semi-Roguelike (sweet&sour) mode is clearing the Shadow Crypt, which we detect when you gain the Clone War achievement — well, in theory. Turns out we were detecting that wrong; we probably would have missed it if you were playing at anything but Normal difficulty. That should now be fixed; We Apologize for the Error.™
"Blessed are the yeeks, for they shall inherit Arda..."
Zizzo wrote: ↑Tue Feb 23, 2016 1:40 am
...The proverbial camel-back-breaking straw that got me started on this was a test character that got blindsided in Reknor by AFAICT something invisible or stealthed that got literally four critical hits on me in a row, which is why I put all the lives after that...
How about an alternative approach?
If you get killed, you are resurrected (and possibly sent to a "safe" location courtesy of the Eidolon) and then a timer starts (for say, 1000 turns). If you get killed again during that time, game over. Once the timer has expired, your resurrection ability returns.
This avoids the "when to add lives" debate and it covers accidents/RNG blindsiding/stuck keyboards while ensuring that the game still remains a challenge.