Greetings, all! As of this writing, the newest public release is Temple+ 1.0.84 with 1.0.85 in the works. These are things I didn't notice as being fixed/included in the T+ changelog. -When naming a character during character creation, I can use the HOME key to move my text cursor to the start of the field but can't use other modifier keys (END, Shift+Left/Right, Control+Left/Right, etc.) to move within the text field. -When choosing a feat from the list, holding right mouse button when left mouse button is already pushed makes the text stick to the cursor. This is fixed by restarting or reloading the game, or by clicking the window where the feats are listed or the name of the feat in that window. (This bug also happens when selecting spells known at level time/character creation and when choosing spells to prepare on the spell preparation screen.) This sticky text persists between windows and can be confusing and annoying, but also a LOL. -Sitra Achara mentioned including greater mirror image in the next release but I didn't see it on the changelog. Thankee!
You got me mixed up with dolio, Endarire. Currently the #1 item on my todo list for 1.0.85 is that worldmap travel after RE hang issue. Unfortunately I haven't been able to reproduce this issue on my end. If anyone can provide a savegame that reliably allows to reproduce the issue, that would be a great help. (A save that occurs after it happens might help too, or not) After that I want to finally fix the spell permanency issue once and for all. Other than those two fixes, I want to wrap up the python GUI stuff, and that's it for 1.0.85 more or less, unless something major comes up.
I already had Greater Mirror Image mostly implemented before you asked the first time. But I've been holding off on submitting new spells for inclusion, since it was mentioned way back that there were already a lot of spells being added in this release (all the spell compendium ones added, and a couple core ones that I did), and it'd be better to stagger them somewhat since it's a lot of potential bugs and such. I can try to get GMI added to my mod repo that can be installed in the overrides folder, though.
I can fairly reliably reproduce the hang on the world map after random encounters so maybe I can be of help. I've noticed a couple of things about the bug: 1. I seems to only happen if you choose a different destination than the original. For example, there is a pretty good chance I get the bug if I travel from Hommlet to Nulb, get an RE and then travel back to Hommlet instead of continuing to Nulb. I did a quick test and 3 out of 10 tries I got stuck on the world map doing this. 2. I made a save game on a RE map right before I traveled and got stuck, but on 10/10 tries my game did not hang when I reload that save, so I guess it's not possible to send a save game that reproduces the issue. Let me know if there is a way I can provide any useful debugging information from the game when I get stuck.
BTW, Greater Mirror Image was actually already in my extra spells repo. I think it does require the modified to-hit logic that doesn't exist in 1.0.84.
@dolio @Sitra Achara Apologies for mentally switching you two. Dolio, may we get your Greater Mirror Image spell added to T+ 1.0.85? Thankee!
Exactly what I needed, thanks! Fixed for next version. This also explains why people mentioned XP farming and the swamp lotus hunt when reporting the bug - both activities would have you trek back to the original location after a RE...
BTW, at the risk of contradicting my past self, I think I was referring to Sagenlicht's "batches" (he has a ton of spells lined up, 1.0.85 will include the first batch consisting of the "simple" spells). So anyway I'm ok with GMI going in.
Chain lightning wand crash with 3 targets (screenshot, dump) Last log entry: [2021-09-21 15:54:37.247] [core] [info] Python: Chain Lightning OnEndSpellCast [2021-09-21 15:54:37.247] [core] [info] Python: .dmp file
This one's apparently because of a divide by 0 error in the particle renderer. It'll be a PITA to fix since it's a long-ass function with lots of floating point calculations...
I take it that by proto you mean script file and DM client = console? Otherwise it doesn't make much sense
Ahh, I guess that's what I meant ¯\_(ツ)_/¯. I assumed that it was trying to read an incorrect entry in protos.tab file somewhere. To be clear, Lareth creature summons an empty circle when creating with DM client.
Ah, that one isn't supposed to be an actual NPC, it's just an invisible critter Livonya used to generate a "shopkeeper". Nevertheless I'll fix the tabs/spaces inconsistency, maybe it was causing issues.