On 11/20/2010 11:49 AM, Opensource Obscure wrote:
>  On Fri, 19 Nov 2010 22:19:20 -0500, Ponzu <lee.po...@gmail.com> wrote:
>> Of course, "Sit" and "Stand" are not always what we are doing.  We 
>> might be
>> "Dance" and "Stop Dance" or "Hug" and "Stop hug"
>  What exactly are you suggesting?
>
>  If you need to force stop dancing or stop hugging, you will use the
>  "Stop Animating Me" command.
Though, that only works if the object causing the animation doesn't
start any new ones after using that command.

> Normally, you would just use a scripted 
>  item.
I think that's what Ponzu meant: Some scripted objects activate
animations on you upon click (e.g. dance balls), some when you wear them
(e.g. AOs) and some when you sit on them (poseballs, vehicles, furniture
etc.). Because the animation might not actually be perceived as actual
sitting, the scripts have the option to override the label of the sit
entry in the objects' context menu.

Taking off the object or standing up from it usually gets the semantic
of leaving the state of wanting to be animated. (I.e., currently running
animations should be stopped and no further ones started.) But the
stand-up button (and menu items etc.) will still be labeled "Stand up".

Though, I believe this cannot be changed with a purely Viewer-side
change in any meaningful way: Setting the stand-up menu entry label to
"Stop [CUSTOM LABEL]" when the sit menu entry label has been set to
"[CUSTOM LABEL]" will work for some cases ("Dance"/"Stop dance" ...
though, shouldn't that be "Stop dancing"?) but lead to comical/confusing
results in lots of others ("Jump into the pool"/"Stop jump into the
pool"? Nah, that'd better be "Stop swimming" or "get out of the pool"
... "Take off"/"Stop take off" ... "land" would probably be better etc.).

We would need server, LSL and viewer changes to let scripts set the
stand-up label explicitly, too. Unless those can be coordinated, we
better leave the stand-up labels as they are. (Except for switching
between "Sit down" and "Stand up" when/where a common UI item is used
for them depending on whether you are already sitting.)

Cheers,
Boroondas

_______________________________________________
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

Reply via email to