commands
This is an old revision of the document!
Table of Contents
Commands
Command Structure
Key
- name: The inventory name of an Animation, Example “This Good Dance”.
- filename: A script filename, Example “Clean_House”.
- freetext: any text you want, Example “Having a great time dancing with my friends”
- True/False: Either true or false, Example “greeter true” .
- integer: a whole number no decimal point, Example “3”
- value: a floating point number with decimal point, Example “1.8”
- UUID: a second life UUID, Example “3ccec42e-6b3d-2165-3789-655466307dee” typically copied from an object or avatar.
- <x,y,z>: A vector coordinate with NO SPACES, location in SL, Example “<214,46,70> or <214.23,46.50,70.24>.
- region: the name of the region, Example “Silla” or “Hokea Hay”
- seconds: seconds as a number. Example “3” equals 3 seconds.
- degrees: whole number degrees between 10 and 179. (Less than 10 and > 179 ambiguous)
Syntax for IM and Local Chat
- Wake Word: The “Wake Word”, the word that needs to be said for the AvaDroid to understand it is being commanded is, AvaDroid's Name!. Example, for AvaDroid Anne Ode, the wake word is Anne!. It can be anywhere in the message. “Anne! stand” “go home Anne!” “Time for you all! to go home” are all valid. The broadcast term “you all” “everyone” “everybody” or any other words in Broadcast Words, gets replaced with “name” so is valid for all AvaDroids in Local Chat Range.
Command List
| Command | LO | IM | SC | Comment |
|---|---|---|---|---|
| animation [name] | ✓ | ✓ | ✓ | Start animation from /My Inventory/Animations/ |
| ao on | ✓ | ✓ | ✓ | Enable AO |
| ao off | ✓ | ✓ | ✓ | Disable AO |
| come | ✓ | ✓ | Turn to caller and walk to them | |
| deanimate | ✓ | ✓ | ✓ | End all avatar animations |
| follow | ✓ | ✓ | Follow the caller | |
| go home | ✓ | ✓ | ✓ | Teleport to HOME location |
| go [forward/back/left/right] | ✓ | ✓ | ✓ | Nudge in specified direction |
| load [filename] | ✓ | ✓ | Load and execute a script file | |
| lock | ✓ | ✓ | ✓ | Movement lock (anti push) |
| login | ✓ | Log the avatar into Second Life | ||
| logout | ✓ | ✓ | ✓ | Log the avatar out of Second Life |
| quiet | ✓ | ✓ | Stop chat responses for 10 seconds, used to stop chat storms | |
| rebake | ✓ | ✓ | ✓ | Rebake avatar textures |
| relog | ✓ | ✓ | Logout, wait 10 seconds, login at last location | |
| reload config | ✓ | ✓ | ✓ | Reload config.json (load defaults) |
| relax | ✓ | ✓ | ✓ | Sit on floor/ground |
| remember [freetext] | ✓ | ✓ | ✓ | Add to temporary memory store |
| reset all | ✓ | ✓ | ✓ | Clear memory, local history, and IM history |
| reset imhistory | ✓ | ✓ | ✓ | Clear IM chat history context buffer |
| reset localhistory | ✓ | ✓ | ✓ | Clear local chat history context buffer |
| reset memory | ✓ | ✓ | ✓ | Clear temporary memory store (See Remember) |
| say [freetext] | ✓ | ✓ | Repeat <freetext> in local chat (Ventriloquist mode) | |
| set action [freetext] | ✓ | ✓ | ✓ | Set current action description. Example “Dancing with friends” |
| set greeter [true/false] | ✓ | ✓ | ✓ | Enable/disable AvaDroid greeting people who arrive within Local Chat Range. |
| set mdepth [integer] | ✓ | ✓ | ✓ | Set number of Turns in conversation history |
| set mood [freetext] | ✓ | ✓ | ✓ | Set avatar mood |
| set nwords [integer] | ✓ | ✓ | ✓ | Set maximum number of words in the AvaDroids response |
| set oneshot [true/false] | ✓ | ✓ | ✓ | Require name mention for every local response if True |
| set temp [value] | ✓ | ✓ | ✓ | Set AI temperature AKA Creativeness (0.0-2.0) |
| sethome | ✓ | ✓ | Set current location as home | |
| shoot | ✓ | ✓ | ✓ | Fire attached weapon |
| sit [UUID] | ✓ | ✓ | ✓ | Sit on object by UUID |
| stand | ✓ | ✓ | ✓ | Stand up |
| stop | ✓ | ✓ | ✓ | Stop motion commands follow, come, walkto |
| teleport [region] [<x,y,z>] | ✓ | ✓ | ✓ | Teleport to region and position |
| touch [UUID] | ✓ | ✓ | ✓ | Touch object by UUID |
| turn [left/right] [degrees] | ✓ | ✓ | ✓ | Turn specified degrees |
| turnto [<x,y,z>] | ✓ | ✓ | ✓ | Turn to face position |
| unlock | ✓ | ✓ | ✓ | Release movement lock |
| wait [seconds] | ✓ | Script-only: pause execution allow previous commands to complete | ||
| walkto [<x,y,z>] | ✓ | ✓ | ✓ | Turn and walk to position |
| @ | ✓ | Activate Menu System in IM |
commands.1767322961.txt.gz · Last modified: by robyn
