Abranimations EmoGadget
This gadget is designed to give your Avatar a wide range of emotes which can be triggered via chat. Each emote has a command to trigger, an animation, text chat, target text chat and a facial expression. They can also additionally have sounds assigned to them, and rez objects if you wish. Settings can be edited by altering one of the notecards inside it. They are grouped into multiple notecards to save on memory per script.
Basic Commands
Aside from the notecard assigned chat command triggers there are the following key commands which can be issued through chat. All commands can be issued either in the format /command or silently /99command.
Reset EmoGadget - /resetemotes or /99resetemotes
Resets the EmoGadget reloading and notecard settings.
This is important if you add/remove or alter any emotes to reload the new
settings.
Stop An Animation - /stop or /99stop
Looped animations will stop automatically when you
move your avatar. If you do not wish to move your avatar you can also issue
these commands to stop the current playing animation.
Turn the text chat on/off - /texton and textoff
(or /99texton and /99textoff )
All text chat will not be spoken if this is switched
on. Normally the gadget will say text describing the emote.
Turn sound effects on/off - /soundson and /soundsoff
(or /99soundson and /99soundsoff )
This will turn any sound effects that may have been
assigned to the EmoGadget on and off globally, so if some do have sounds,
you can make sure they never play.
Show or Hide the EmoGadget - /hideemote and /showemote
(or /99hideemote and /99showemote)
This will turn the EmoGadget visible or invisible.
/afkmode [emote name] - sets an emote to be played automatically when your Avatar
goes into Away Status. (say '/afkmode none' to stop it)
/setteleport [emote name] - sets an emote to be played automatically when your
Avatar teleports. (say '/setteleport none' to stop it)
Assigned Emote Commands
Any emotes that have been configured in the EmoGadget can be played using there respective commands. You can find a list of the pre configured emotes at the bottom of this document and the description of how they work. All emotes can be triggered in the following formats…
/command or /99command - Will play the standard command
/command [target] or /99command [target] - will play the command relative to a target avatar or object.
PLEASE NOTE: This item is NOT a couples interaction gadget. It is not for double animation avatar interactions. My Couples Animator is designed for this. The animations could however be used in the couples animator if you wish to make up couples interactions out of them.
Setting up your own emotes
You can set up your own emotes, or edit the current ones by editing the notecards inside the EmoGadget. Once you have made any changes you will need to reset it. Be very careful when editing the EmoGadget. Slight mistakes with commas or line breaks can completely mess up that particular module from working correctly. For this reason unless you are absolutely sure you know what you are doing please do not attempt to add/remove or adjust it in any way. That being said, here is how the notecard are setup…
Each line on the notecard represents a single emote. Here is an example and explanation…
Command, Anim Name, Sound, Text Chat, Target Text Chat, Facial Expression, Time to play
bow,accentuated bow,bow sound, bows to everyone,bows down to [target],laugh_nl,1
i) The command to trigger the emote will be /bow or /99bow
ii)The animation that will be played is called ‘accentuated bow’ (this MUST be inside the EmoGadget contents for it to work, unless it is one of the SL built in anims)
iii)A sound will be played called ‘bow sound’. This sound also must be inside the EmoGadget for it to work.
iv)If the command is triggered with no assigned target (ie. /command) The text in chat will be spoken… ‘You bows to everyone’
v)If the command is triggered with an assigned target (ie. /command [target name]) The text in chat will be spoken…
vi)The facial expression ‘laugh_nl’ will be triggered for 1 second. (the time it last for is indicated by the number at the end of the above line.
The following facial expressions can be assigned….. (nl means not looped, loop means it is looped)
laugh_nl or laugh_loop
wink_nl or wink_loop
tongue_out_nl or ongue_out_loop
kiss_nl or kiss_loop
big_smile_nl or big_smile_loop
smile_nl or smile_loop
open_mouth_nl or open_mouth_loop
disdain_nl or disdain_loop
repulsed_nl or repulsed_loop
angry_nl or angry_loop
bored_nl or bored_loop
sad_nl or sad_loop
cry_nl or cry_loop
embarrassed_nl or embarrassed_loop
frown_nl or frown_loop
shrug_nl or shrug_loop
afraid_nl or afraid_loop
worry_nl or worry_loop
surprise_nl or surprise_loop
If the facial expression is looped it will continue to play until the whole animation sequence is stopped by moving or by saying /stop in chat. If it is not looped, it will play for the number of seconds set at the end of the emote configuration line.
Object Rezzing When an Emote is Played
It is possible to set up the EmoGadget to rez objects as well when an emote is played. To do this you can edit the !Emote Object Rezzer.not notecard inside it. Each line in this notecard represents an object that is rezzed when an emote is played. The format of each line in this notecard is as follows...
command,object name,vector position
for example...
droptons,10 Ton,<0,0,10> will rez the object '10 Ton' from the EmoGadgets inventory at vector position <0,0,10> relative to the avatars position when the command in chat /droptons or /99droptons is typed.
Automatically playing an emote when your Avatar goes into Away status
You can make an emote play automatically when you go into away status using the following command in chat.
/afkemote [emote name] (eg. /afkemote sleep)
/99afkemote [emote name] (eg. /99afkemote sleep)
To stop any emote being played use the command '/afkemote none'
Automatically playing an emote when your Avatar Teleports
You can make an emote play automatically when you teleport using the following command in chat.
/setteleport [emote name] (eg. /setteleport sleep)
/99setteleport [emote name] (eg. /99setteleport sleep)
To stop any emotes being played use the command '/setteleport none'
Pre Configured Command List
|
bow |
bows to everyone |
bows down to [target] |
|
curtsy |
curtsy`s to everyone |
curtsy`s to [target] |
|
laugh |
Laughs Hysterically |
Laughs Hysterically at [target] |
|
yawn |
Stretches and Yawns |
Looks at [target] and Yawns |
|
wink |
Winks |
Winks at [target] |
|
wave |
Waves |
Waves at [target] |
|
spit |
Spits on the floor |
Spits at [target] |
|
sorry |
says sorry |
says sorry to [target] |
|
snarl |
snarls |
snarls at [target] |
|
smell |
Smells the air. Wow someone smells bad! |
Smells [target]. Wow they smell bad! |
|
slap |
Slaps themself hard |
Slaps themself in front of [target] |
|
sigh |
Lets out a big sigh. |
Looks at [target] and sighs. |
|
shrug |
shrugs |
Looks at [target] and shrugs. |
|
rasp |
blows a raspberry |
blows a raspberry at [target] |
|
ask |
asks a question |
asks [target] a question |
|
pounce |
pounces forward |
pounces at [target] |
|
point |
points forward |
points at [target] |
|
shoo |
shoos everyone away |
shoos [target] away |
|
yes |
agrees |
agrees with [target] |
|
no |
disagrees |
disagrees with [target] |
|
moo |
makes moo sound like a cow. |
moos like a cow at [target] |
|
moan |
moans |
moans at [target] |
|
angry |
Shakes their fist angrily |
Shakes their fist angrily at [target] |
|
jk |
says 'Just Kidding' |
Looks at [target] and says 'Just Kidding' |
|
growl |
Growls Menacingly |
Growl Menacingly at [target] |
|
grin |
Grins. |
Grins at [target] |
|
hello |
says 'Hello' |
says 'Hello' to [target] |
|
glad |
is relieved |
is relieved by [target] |
|
gasp |
gasps in shock! |
gasps at [target] in shock! |
|
love |
feels the love |
feels the love with [target] |
|
rotten |
thinks something smells rotten |
thinks [target] smells rotten |
|
fart |
Farts Loudly |
Farts in [target]s direction |
|
drool |
Drools in anticipation |
Drools in anticipation at [target] |
|
drink |
Takes a big swig of there whisky |
swigs there whisky in front of [target] |
|
afraid |
Cowers away in fear |
Cowers away from [target] in fear |
|
cough |
lets out a hacking cough |
coughs in [target]s face |
|
confused |
shrugs in confusion |
looks at [target] in confusion |
|
commend |
commends everyone on a job well done. |
commends [target] on a job well done. |
|
sad |
is sad |
is sad for [target] |
|
comfort |
tries to comfort everyone |
tries to comfort [target] |
|
chuckle |
bows to everyone |
bows down to [target] |
|
eat |
Bites a snack they have hidden |
Bites there snack hoping [target] does not notice |
|
cheer |
Starts cheering excitedly |
Starts cheering at [target] excitedly |
|
calm |
Breaths slowly and calmly |
Calmly looks at [target] |
|
bounce |
Starts bouncing. |
Starts bouncing for [target] |
|
bored |
is bored |
is bored of [target] |
|
bonk |
Bonks themself on the noggin. Doh! |
Bonks themself on the noggin. Doh! [target]! |
|
boggle |
Boggles about everything |
Boggles about [target] |
|
blush |
Blushes bright red! |
Blushes bright red at [target]! |
|
blowkiss |
Blows a kiss. |
Blows a kiss at [target] |
|
blink |
Blinks and shakes there head |
Blinks and shakes there head at [target] |
|
bite |
Lunges forward biting ferociously |
Lunges at [target] to bite them |
|
tada |
says 'Tada!' |
Looks at [target] and says 'Tada!' |
|
belch |
Lets out a burp! |
Burps at [target] |
|
beg |
starts begging |
begs [target] |
|
beckon |
beckons everyone |
beckons [target] |
|
beckonback |
beckons everyone to come back |
beckons [target] to come back |
|
bashful |
is feeling bashful |
is feeling bashful near [target] |
|
bark |
barks like a dog |
barks like a dog at [target] |
|
bah |
Bahs like a sheep |
Bahs like a sheep at [target] |
|
attack |
attacks everyone randomly |
attacks [target] |
|
clap |
claps |
claps at [target] |
|
yourgoingdown |
says 'Your Going Down Sunshine!' |
says 'Your going down [target]!' |
|
cool |
is cool |
thinks [target] is cool |
|
amazed |
is amazed! |
is amazed at [target]! |
|
courtbow |
bows to everyone |
bows to [target] |
|
curtsey |
curtsies |
curtsies to [target] |
|
stagebow |
bows to everyone |
bows to [target] |
|
frillybow |
bows to everyone |
bows to [target] |
|
angrybow |
bows to everyone |
bows to [target] |
|
praybow |
bows to everyone |
bows to [target] |
|
violins |
pretends to play the violin to everyone |
pretends to play the violin to [target] |
|
tap |
Taps their foot |
bored |
|
sniff |
Sniffs the air |
Sniffs the air around [target] |
|
sniffaround |
walks around sniffing the air |
Walks around [target] sniffing the air |
|
snap |
snaps there fingers repeatedly |
snaps there fingers repeatedly at [target] |
|
sleep |
needs a little cat nap |
lies down to sleep at [target]s feet |
|
itch |
is really itchy! |
is really itchy! [target] must have flees! |
|
shakebutt |
shakes there butt! |
shakes there butt at [target]! |
|
raisehand |
raises there hand |
looks at [target] and raises there hand. |
|
purr |
purrs like a cat |
purrs at [target] like a cat |
|
pray |
pray the heavens |
pray for [target] to the heavens |
|
ponder |
ponders the situation |
ponders [target]s situation carefully |
|
picknose |
picks there nose and shows boogie to everyone |
picks there nose and shows boogie to [target] |
|
party |
is having a party |
is having a party with [target] |
|
panic |
runs around panicing |
runs around [target] panicing |
|
yesyesyes |
agrees |
agrees with [target] |
|
nonono |
disagrees |
disagrees with [target] |
|
nana |
sings 'na ne na ne na na!' |
sings 'na ne na ne na na!' at [target] |
|
moon |
turns around and moons everyone |
turns around and moons [target] |
|
mock |
mocks everyone |
mocks [target] |
|
lost |
is totally lost |
is totally lost |
|
listen |
listens carefully |
listens to [target] carefully |
|
liedown |
lies down on the ground |
lies down at [target]s feet |
|
lick |
licks there paws |
licks there paws |
|
kneel |
kneels down on the ground |
kneels down in front of [target] |
|
toosexy |
Is too sexy for there shirt |
is too sexy for there shirt |
|
help |
Waves their arms asking for help |
Waves their arms asking [target] for help |
|
happy |
is very happy |
is very happy because of [target] |
|
hail |
cries out 'All hail to the lord and master!' |
cries out 'All hail to [target]!' |
|
grovel |
grovels on the ground |
grovels at [target]s feet |
|
groan |
groans in disapproval |
groans in disapproval at [target] |
|
golfclap |
is very unimpressed |
is very unimpressed with [target] |
|
look |
looks into the distance at something |
looks into the distance at something |
|
gloat |
gloats at the situation |
gloats at [target]s situation |
|
glare |
glares all around them |
glares at [target] |
|
giggle |
giggles out loud |
giggle out loud at [target] |
|
flop |
flops around in a pathetic mess |
flops around in a pathetic mess because of [target] |
|
flirt |
flirts with everyone |
flirts with [target] |
|
flex |
flexes their muscles |
flexes there muscles |
|
fidget |
fidgets all around |
fidgets around [target] |
|
doom |
shouts 'we are all doomed!' |
shouts '[target] is doomed!' |
|
dance |
dances to the music |
dances to the music |
|
sillydance |
does a silly dance |
does a silly dance |
|
cry |
cries |
cries about [target] |
|
disappointed |
is disappointed |
is disappointed with [target] |
|
crackknuckles |
starts to crack their knuckles |
starts to crack their knuckles |
|
cold |
is freezing cold |
is freezing cold |
|
chicken |
walks around pretending to be a chicken |
walks around pretending to be a chicken |
|
handstand |
does a hand stand |
does a hand stand |
|
salute |
salutes |
salutes [target] |
|
scratchbutt |
Scratches their butt |
Scratches their butt |
| disappear | disappears! * | disappears! * |
| exercise | starts doing star jumps! | starts doing star jumps! |
| dizzy | wobbles about in a dizzy haze | wobbles about in front of [target] in a dizzy haze |
| droptons | watch out! 10 Tons! * | watch out! 10 Tons! * |
* object is created when this emote is activated