Friday, August 8, 2014
Heh. I guess I got my answer. Go back and read the last paragraph of yesterday's devlog, and you'll understand exactly how ironic this one is. Clearly, the universe is out to get me this month
As if the ceiling falling in wasn't enough, today I woke up and was treated to the alarming sight of puddles of water seeping out of the baseboards of the house
My hope was, of course, that the leftover water from yesterday's incident was just trying to evacuate and find a new home. After an hour or so of diagnostics, I was dismayed to find that, against all odds, a new leak had indeed manifested itself on the main AC unit of my house. The math Josh in me scoffs at the idea of the first two serious water problems in two years occuring one day after the next, all within a week of me leaving for vacation. The towel-drying, floor-mopping Josh in me grudgingly curses this sad little reality
Thankfully, after hours of replacing wet towels and calling plumbers, I queried the higher intellect in me for a solution, and ended up devising what we in the software industry call a duct-tape solution. Except that in this case, there actually was duct tape
involved. Duct tape, a carefully-carved Arizona green tea jug, and a large metal pot. Rejoice, for my towels suffer no more! I have reduced this problem to the problem of emptying the pot every few hours. My dryer thanks me. The plumbers will come on Monday and, universe willing, fix the last of my water issues.
Now, if I were a casual devlog reader, I would be getting skeptical at this point. Two major residential, work-hindering problems in two days? Really? Trust me. It hurts me more than it hurts you
Despite this absurdity, I swear that I'm telling nothing but the truth. Now, if it were to happen again tomorrow...then I would really
start to doubt the integrity of the logs...but...surely...
(please, write a letter to the universe and ask it to have mercy...)
Despite once again having my work interrupted by flooding, I did find time to finish some work that I started yesterday on converting the LTSL execution engine to use raw C and void*s for script data rather than the convenient C++ 'Any' construct that I had been using. I am slowly easing into an optimized execution engine. This (rather large) optimization doubled the performance of LTSL scripts in general (that number, of course, can be higher depending on the contents of the script). To be honest, I was expecting more than double performance from this optimization, so I'm slightly dismayed. Still, it's one more step towards supporting huge numbers of mods running simultaneously in LT
No, I honestly didn't work on content. I was just not in the creative zone, what with having my environment sieged by water.
Seriously. August has been an environmental disaster so far. I yield, universe, I yield. Take my wallet and leave me alone
PS ~ I really do apologize about the last two days' dev logs. I'm just being honest though
Bad luck strikes us all I guess...for me, well, I suppose I like to get it all out of the way at once???