Gambit37 wrote:the ambient light does actually work pretty well at creating brighter areas around a specificed radius. I'll certainly miss this effect in my dungeon if I switch to DSB
If all you want is a simple object to brighten a certain radius, oblivious to walls and obstructions, that probably wouldn't be hugely difficult and I could toss it into 0.47. If we start having to get into line of sight and such issues, though, then it starts becoming a real nuisance.
Gambit37 wrote:I'm curious about "renderer_hack" -- there appears to be only two settings for this, LEFTRIGHT and MAGICDOOR. I haven't investigated how these are setup yet, but I assume others could be created (such as DOWN)?
The
renderer_hack property is something used by various object archetypes that render themselves in extremely unconventional ways to tell the core engine what they're up to. The number of valid strings is limited and hardcoded, and currently reflects only what default DM was able to do. If you want doors that open down, sideways, and all kinds of other weirdness, I'll have to build
renderer_hacks for those into the core engine. It won't be that difficult, and I certainly don't mind doing it, but it was just something I didn't want to bother to do if nobody was ever going to use it.
Gambit37 wrote:Can DSB automatically handle different sized doors (ie, like the narrow ones you'll have seen in Zagor)? In zagor, you ca only open them by clicking on their doorhandle -- possible in DSB easily enough?
I'm actually not sure how you made those doors.
I'm sure something like it could be made in DSB, but the amount of Lua it'd take would be more than you'd probably want to write. One thing I noticed: monsters will still rearrange themselves on the tile if you shut the door in their face, which means sometimes they'll seemingly move right through the closed door. This could be fixed in DSB, but it would require even greater amounts of Lua hacking.
Gambit37 wrote:Also, can I just say that I totally love you for ICONGRID.PCX
This will be a massive time saver over how icons are handled in RTC. Having just one file + an offset = inspired
I'm glad it works! Since the offset is one-dimensional, if you're going to expand on this, don't change the width of the grid, or the offsets of everything will be thrown off. Hmm.. it might not be a bad idea for me to make the function that chops up the icon grid take parameters so you can just call it to make your own icon grids, too.