nPoseTeam / nPose-V2

nPose is an LSL script for use in Second Life® that allows one or more avatars to sit on (and otherwise control) objects and rez props, without poseballs. A versatile animation system/engine.
10 stars 3 forks source link

Menu and animations #19

Closed LeonaMorro closed 9 years ago

LeonaMorro commented 9 years ago

[23:36:06] Howard (howard.baxton):Arthur found another bug.. when I went looking for it, everything was a mess.. now I can't repeat it. I have no clue what was going on

Arthur Twindle (weebzeeh Resident): two correct pose cards, default + pose [2015/08/07 20:28] Arthur Twindle (weebzeeh Resident): make them use different animations (may be same for each of two seats) [2015/08/07 20:29] Arthur Twindle (weebzeeh Resident): sit, set second (SET) animation, then sit with other av [2015/08/07 20:29] Arthur Twindle (weebzeeh Resident): and let other av turn default again [2015/08/07 20:29] Arthur Twindle (weebzeeh Resident): positions will move, animations will remain [23:36:07] Howard (howard.baxton): corrected pose cards meaning he removed the optional seatName from ANIM line... he originally thought that was the fix [23:36:07] Howard (howard.baxton): when I finally was able to repeat this, menu would remenu one submenu up (root/Meditate would remenu to root after selecting a pose in submenu Meditate). also if I clicked Utilities, menu would go to Meditate submenu [23:36:07] Howard (howard.baxton): now all is well and I cannot repeat any of it.. that's our SL :))

LeonaMorro commented 9 years ago

I tried to reproduce it, without success.

Setup

NC Name DEFAULT:Meditate:DEFAULT content:

LINKMSG|-240|menuonsit=off~2default=on~facialExp=on~sit2getmenu=on~rlvbaser=on~permit=Public
ANIM|meditation|<-0.8,0,0.8>|<0,0,0>
ANIM|meditation|<0.8,0,0.8>|<0,0,180>
SATMSG|5000|DEFAULT|somekey|1

NC Name: SET:Meditate:SET Content:

ANIM|caramelldansen|<-0.745087, -0.711020, 0.214600>|<0.000000, 0.000000, 44.993446>|
ANIM|caramelldansen|<0.694916, -0.711090, 0.214600>|<0.000000, 0.000000, 134.995270>|
LINKMSG|5000|SET

NC Name: BTN:Utilities:Admin-{owner} Content:

LINKMSG|-888|admin

Steps I tried

1) User A sits down 2) User A uses the menu and switches to: Meditate:SET 3) User B sits down 4) User A uses the menu and switches to Meditate:DEFAULT (the initial post is a little fuzzy about this?)

LeonaMorro commented 9 years ago

Questions:

Thoughts

For the messed up Animation handling I could imagine:

For the messed up menu you talked about I could imagine:

For both: I'm unable to imagine something that would cover both problems

HowardBaxton commented 9 years ago

I will send the demo where I was able to reproduce.. along with the exact scripts I used at the time.

Add the possibility that script reset order might be a problem now that we have extra scripts and more interactions. This is just something to check.

LeonaMorro commented 9 years ago

I'm sorry, I'm not abled to reproduce this. Perhaps Arthur is able to show it again?

LeonaMorro commented 9 years ago

This is probably related to #22