Giter VIP home page Giter VIP logo

npose-sat-notsat-plugin's Introduction

nPose-SAT-NOTSAT-Plugin

Requires:

  • nPose V4

Click the Releases tag above for prior release version which support prior versions of nPose.

When it is desirable to have something happen when an Avatar enters/exits a given seat during the active pose set, this plugin is needed. If it is not desirable to have this functionality in any pose sets then this plugin is not needed. These instructions are relative to a seat and not a particular sitter.

Some of the possible uses are listed below to offer an idea of how to use this plugin. For a deeper explanation on how to implement these instructions go here: https://github.com/nPoseTeam/nPose-V4/wiki/NC-Contents#on_sit

  1. Send a message to a sitter in a particular seat.
  2. Turn on/off a nPose option.
  3. Create a new macro.
  4. Rez or de-rez an object
  5. Initiate or remove a temp attach of some object.
  6. Some instruction that would fire up some other event desired such as a sequencer event, sound event, prim editor event, etc.

Add this plugin to the main build along with the basic nPose scripts when their functionality is needed.

Documentation: https://github.com/nPoseTeam/nPose-SAT-NOTSAT-Plugin
Support group: secondlife:///app/group/f61cb811-89c4-cec7-daa9-067b3f851f9a/about
Headquarter/Shop: http://maps.secondlife.com/secondlife/Newt/131/197/60
Report issues to: https://github.com/nPoseTeam/nPose-SAT-NOTSAT-Plugin/issues
or (if you don't have a GitHub account) send a IM to
Howard: Howard Baxton (english)
Leona: slmember1 Resident (german, english)

npose-sat-notsat-plugin's People

Contributors

howardbaxton avatar leonamorro avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

rubb

npose-sat-notsat-plugin's Issues

Potential Timer Issue

I was looking at this timer for a possible use in a different situation. If I understand correctly how this timer is working, there is a possibility of extending the first timer out to almost double what it is supposed to run.

T1 is added with a time of 20 seconds.
19 seconds later T2 is added for 25 seconds.
The list gets sorted and timer T1 is first in the list with a 20 second time.
T1 runs for a total of 39 seconds.

The add timer function does not update and compensate for elapsed time is what I am thinking.

Add support to rez/derez props

Currently a work around for waiting to rez props in a SATMSG/NOTSATMSG is to call a notecard to do the work. Would be nice to be able to rez/derez props directly via SATMSG/NOTSATMSG.

Use a change in the slots list NC name to fire a (NOT)SATMSG

[12:38] Howard Baxton: Looking at the V3 NOT/SATMSG handler and there's a situation in IW I've been working on which has unfolded where V2 can't handle the situation when noting in the pose changes except props and notecard name. Since I've implemented the addition of notecard name into the slots list there, I can now add the condition where notecard name changes but everything about the pose stays the same... if(listsEqual == FALSE || oldCardName != newCardName). V3 is enough different that there is no place for this line but it should be added in as a check. SATMSG really only needs to know when notecard name changes but NOTSAT really needs to know both conditions.
[12:39] Howard Baxton: ((well I think that's true about SATMSG))

ON_UNSIT fires on swap or change seats

This is new behavior in V4.00. I've verified that ON_UNSIT does not fire in V3.10 when changing seats. I've not gone further into seeing what can be done (if anything should be done) to correct this issue.

This one caught me off guard today in class as I was not expecting a change seats to fire the ON_UNSIT.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.