Thorondor wrote:
[…] all going fine until Boldor which resulted in a string of errors that crashed the game.
error = "Lua Error: /engine/interface/ActorTalents.lua:322: /engine/interface/ActorTalents.lua:295: /engine/interface/ActorTalents.lua:162: /mod/class/Map.lua:387: attempt to call method 'getMapObjects' (a nil value)\
[sound F/X: source diving] …
*blink* …okay, that was just amazingly dumb, even for me.

Thorondor wrote:
This might have been an off-screen master yeek - a fairly significant cycle of errors but the game didn't completely hang.
error = "Lua Error: /engine/Map.lua:801: attempt to call method 'check' (a nil value)\
[sound F/X: source diving] Yep, master yeeks have a summon spell, so that's probably the same bug. I think it's time for an emergency bugfix release:
Release 0.3.9 "Neutral Territory"A smattering of bugfixes this time:
- Small bug in the Lothlorien Poisoned Water quest: the quest definition is supposed to prevent you from dropping the Potions of Water Curing if you're not in the quest zone, but thanks to a smal typo, it wasn't.
- A few cosmetic bugs with player sex:
- The corresponding flags weren't getting to where the message-logging system looks for them, so game messages would describe the player as "it" instead of "he" or "she".
- My descriptor-generating Perl script accidentally dropped the height/weight mean/variance numbers for neuter characters on top of the ones for male characters.
Which just means male characters were being created a bit shorter and lighter than intended.
- Ents are supposed to get a bonus to AC that increases with level. Was in a kind of obscure part of the code, and I overlooked it.
- Small bug in the forget-map effect; forgot that I needed to tell traps specifically who was forgetting about them…
- Part of the handling code in summoning spells is to check the candidate target location for the "no_summon" flag. It takes a particularly spectacular type of stupid to instead literally replace the map grid at the candidate location with the string "no_summon". [sound F/X: forehead repeatedly striking desk]
In fact, this was probably the indirect cause of some other mysterious map-related bugs I could never track down. - Small bug when dropping objects. I think it would only have kicked in if you were dropping artifacts while buried in a wall or floating over a deep pit or the like, and the game had to teleport the artifact somewhere else on the map. Still, though, principle of the matter.

And a few small features:
- "Wait, back up, what do you mean 'neuter characters'?" That's an option T2 provides, alongside Female and Male. Presumably it's intended for DeathMold characters, but it's available to all character races, and the character creation dialog now makes it available as an option.
- The T2 module now defines a module profile. In theory, this should allow us to retain persistent achievement information between characters and across a save/load; in practice, all I can confirm so far is that it doesn't produce any
errors…

Since this is an emergency bugfix release, any bugs you may find were almost certainly already there and simply hadn't been found yet. Unless I added them inadvertently while fixing the previous bugs.

As always, here is a good place to report them.
And as always, the
.team file for the release is available from my site, along with the
Subversion repo and
SVN::Web front-end thereto. And for those of you following along on SVN, the
0.3.9 release branch will get bug fixes for all the aforementioned inevitable bugs.
And since having them scattered throughout the thread is sort of useless, here's a reference list of all the T2 addons I've released:
- Alchemic Arcanorum (current release 1.0.0): Starts Alchemist characters with an Alchemic Arcanorum object from my old ToME:Arcanorum T2 module, which can be used to store and extract essences.
- Gender Parity (current release 1.0.1): Modifies assorted NPCs that don't particularly have to be male or female so that they can be either randomly.
- (updated) Go to Landmark (current release 1.0.1): A quickie port of my T4 addon of the same name; allows you to auto-travel to various landmarks like stores or up/down stairs via the "Show known landmarks" action on the <Esc> menu.
- Neutral Townsfolk (current release 1.0.0): As requested by Thorondor.
Modifies a few of the more harmless town denizens into the "Neutral" faction so they don't pester you. - ZAngband Monsters (current release 1.0.1): Adds ZAngband monsters (hence the name). Untested.
- Gondolin Book Store (current release 1.0.0): Also as requested by Thorondor.
Adds a book store to Gondolin (hence the name…).
And not to jinx it, but I think I might be reasonably close to a release on the automatizer stuff. Still composing the te4.org blog post I'm going to need to explain to everyone how to use this thing…
