Client-side AOs don't offer the flexibility that scripted AOs do. Scripted AOs can be made specific to any given use-case.
Client-side *COULD* be, but that would imply offering an extremely configurable interface to rival the gamut of options available to scripters. For example: *listen for this input on this/these channel(s), then turn off/on or perform another action in response. *every 6 seconds, play this fidgeting animation. *every 30 seconds (the standard) switch stands. *allow random/sequential animation switches. *cycles these animations, but not this one. *know when I'm under water and play my swim anims when I move rather than my walks & runs & flies. *when I'm underwater, apply a vertical impulse of strength X to simulate partial buoyancy. *when I'm less than half my body height from the surface, attract me to the surface and play the treading water animation. *add a flight aid boost when I fly up or down so I go a little faster. *disable sit override when being animated by another object that I'm sitting on. *disallow certain animations to play, or cancel animations started while sitting on one object but not another. .. ad infinitum. Different communities will needs different sets of options that client-side AOs don't currently offer. No matter the effort put into the flexibility of the interface and functionality, there will always be holes, sometimes large, that will make it less fit for entire classes of people. Server-side, this would only be made worse owing to the need to keep this kind of load off the sim, which would mean an even further reduced feature set. Scripted AOs can be made to be *exact* fits for whatever the user wants or needs, and if well-written, can present a minimum of load to the server. More load than a client-side AO, to be sure, but good scripting is good scripting. Hope that answers. --GC On Fri, 2012-04-13 at 12:16 -0400, Oz Linden (Scott Lawrence) wrote: > On 2012-04-12 17:50 , glen wrote: > > On Thu, 2012-04-12 at 14:09 -0700, Ann Otoole wrote: > >> Thankfully the previously bad aos are not so bad now. If a client side > >> AO cannot perform what Oracul and/or Vista AOs do then it is a total > >> waste of time to bother with the client side code. In order to do > >> client side AOs requires AO expertise. Period. Don't even bother if > >> you don't have it. Because it will be a waste and people will still > >> use AOs. > > Agree. I'm one of the ones who's written a scripted AO. I tried the > > client-side AO in Firestorm and went back to my own because of the > > feature set. A server-side AO would like be even worse. > > > > Ok... so those are nice opinions to have, but you're not succeeding in > educating me... what is it that makes these better or worse? > > What do they do or not do that differentiates one from another? > > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting privileges _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges