////////////////////////////////////////////////////////// // [K] Kira Komarov - 2011, License: GPLv3 // // Please see: http://www.gnu.org/licenses/gpl.html // // for legal details, rights of fair usage and // // the disclaimer and warranty conditions. // ////////////////////////////////////////////////////////// init() { llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION); llPreloadSound("ff0600f0-d8f4-20f6-52ec-a03bc520fee3"); llSetPos(<0,0,0>); llSetScale(<0,0,0>); } default { on_rez(integer num) { if(llGetAttached()) init(); } state_entry() { if(llGetAttached()) init(); } attach(key id) { init(); } run_time_permissions(integer perm) { if (perm & PERMISSION_TRIGGER_ANIMATION) { llSetTimerEvent(5 + (integer)llFrand(14)); } } timer() { llSetTimerEvent(0.0); llStartAnimation("express_kiss"); float itra; for(itra=0.004; itra<0.06; itra+=0.004) { llSetScale(); llSetPos(llGetLocalPos()+<0.0007,0.0,0.0>); } llPlaySound("ff0600f0-d8f4-20f6-52ec-a03bc520fee3", 1.0); llStopAnimation("express_kiss"); llSetScale(<0,0,0>); llSetPos(<0,0,0>); llSetTimerEvent(5 + (integer)llFrand(14)); } }