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