Development was slightly interrupted this week by a family emergency, but there were two releases anyway. If progress seemed a little slow this week, that's why.
As of the release of 508.1292 today I finally upped the map cell limit, because I'm convinced the old limit is the actual cause of a bug report pertaining to 1290+. Memory-wise this should take only 25% more than 1289 did, which is to say +1 byte per turf. Not a bad tradeoff.
1291 included an improvement to the A* pathfinding algorithm, in the hopes that it will degrade softly instead of sucking CPU cycles when paths can't be found.
There's a big web-side fix for the pager today, too. For some reason the info for libraries was being sent back in a format that the pager didn't recognize (probably I made an ill-advised change during the last minor site overhaul), which impacted library installation. Oops. If your pager's still acting funny with libraries, just delete localhub.db (with the pager closed of course) and let it rebuild.
Although there's a lot left to look into for 508, I'm still looking ahead to 509. These are things I'd like to accomplish in 509:
- Flags to reset color, alpha, and transform on an overlay (implementation suggestions are welcome; see id:1763636 and please share any ideas there)
- Floating point glide_size and gliding
- Optional linear interpolation of matrices
Ban foo to benefit big games like SS13 is still on the near horizon; I've just had too many other distractions to finish it up yet. I've had a few small (read: doable without a huge overhaul) requests for the site that I can look into eventually too, hopefully sooner rather than later.
I'm not in Massachusetts getting ready to watch a lot of amateur fireworks on my favorite beach, so that's always a disappointing end to the 3rd. But I hope all my fellow Americans, and everyone else who celebrates the 4th just for the heck of it, have a happy holiday. And happy belated Canada Day to our friends from the north.
I've been experimenting with the webclient for library development. Still thinking about using Emscripten for some other experiments.
I don't plan to do any work tomorrow due to the fact I will also be celebrating the 4th of July. When I get back to work, I'll look into Emscripten like I said.