Monday, January 5, 2009

MEAO updated again, 2009-01-05

It's 2009 already? Yikes. The holiday break thing gave me some time to put together a few changes to our little AO scripts that I've been meaning to get at forever. Here's the list:

  • SL hasn't been dealing well with animations following teleports for the past couple of server versions, so our kill/restart kludge is more aggressive now. I really, really hope this is the last time I have to revisit this one.
  • New variables in the core script, autoStopShort and autoStopShortTime, to deal with stickiness in certain prejump animations. You may want to reduce the time slightly (I went with 0.5 second) if your prejumps are very short.
  • There is much less llOwnerSay (yellow text) chatter now.
  • The Settings button/command now includes the last notecard read.
  • AO on/off state is preserved over relog/reattach (standalone ZHAO behavior is to force it on). Same for AutoZHAO, in case anyone is using that.
  • Remove an old limitation: We now carry a list of Second Life's built-in animations. This eats a little memory but brings benefits. If you include a valid built-in animiation in your notecard, there will no longer be a warning. If an animation in the notecard really isn't found, it won't just generate a warning but it will now be removed from the active list, stopping the usual AO spam to DEBUG_CHANNEL. Yay!!
  • Fix for an obscure ZHAO-II bug: if we loaded a notecard without a walk after loading one with a walk, haveWalkingAnim was not being set back to FALSE, so the default walk would be killed inappropriately.
  • Internal: link messages now carry a number (linkChannel) so we can ignore irrelevant messages zooming around the HUD earlier.
To update, stop your AO, delete the old MEAO core and interface scripts plus the old READ ME - MEAO notecard, and drag the new ones in from your inventory. Or you could, you know, like, read the READ ME notecard, if you're into that kind of thing.

As usual, you can pick up the updated scripts at Xstreet SL, or in world at our gleaming superstore in Ceilostomo.

0 comments: