and yet again congrats with yet another step closer to the next step. As for the 'document project' those interested, link can be found in my sig. (at least at the time that I write this).
Az, I was wondering, has there have been any performance changes between b82 and b86?? Im still in 82 with my FW and up to now everything works fine. As I mentioned earlier I did accidentally loaded it in b85 once and had a performance issue after 20min or so. That is standalone, vision off, FoW off. I was just working on the framework.
Most of the performance related fixes have revolved around Individual Fog, but as I went through that code I also made minor updates in a lot of other places as well. Many of those other locations are not code paths that are hit very often though, so they are unlikely to impact users during a typical game session.
I haven't updated the ChangeLog for this build (I still need to do that) but the individual changes are so tiny that there will likely be a single entry that says "performance fixes".
I have checked to make sure all source files have the Apache License mentioned at the top of the file. And I started fixing the 700 or so warnings that show up in Eclipse (I only got about 70 of them done). That's going to be a big job and I'm going to leave it for 1.4.
I've tried this new build, as I prepare for tomorrow's game, it seems to run smoothly. I'll use it for the game tomorrow and give IFOW and conic vision a thorough test. As well as the new hex grid movement/vision calculations.
As I've pointed out before, we still don't have movement blocking yet. So the grid movement is simply checking the exit from the current cell and the entry into the final cell to determine if the movement is allowed or not. Hopefully this prevents players from being able to "move into a wall" and then getting stuck. Most players don't know about the MapExplorer so they won't be familiar with using the NumPad keys to get themselves "unstuck".
I'm also going to use it for my Tuesday night game, I think. But I better get a note out to my players about that so they have time to get it downloaded and tested.