EML3D v.1.0 : Implemented Perceptions
CHATCHANNEL: Detects messages from avatars or objects
<event id=”(eventid)” type=”CHATCHANNEL”>
<condition variable=”MESSAGE” value=”(message)”></condition>
<condition variable=”SOURCETYPE” value=”AGENT | OBJECT | SYSTEM”></condition>
<condition variable=”FROM” value=”(firstname) (lastname)”></condition>
<condition variable=”LISTENER” value=”(perceptorbotid)”></condition>
<condition variable=”SENDTO” value=”(ip):(port)”></condition>
<condition variable=”DISTANCE” value=”(number)”></condition>
</event>
OBJECTUPDATE: Detects if an object created by a creatorbot has been updated (position, rotation, etc)
<event id=”(eventid)” type=”OBJECTUPDATE”>
<condition variable=”OBJECTID” value=”(id)”></condition>
<condition variable=”LISTENER” value=”(perceptorbotid)”></condition>
<condition variable=”SENDTO” value=”(ip):(port)”></condition>
</event>
OBJECTKILL: Detects if an object created by a creatorbot has been deleted
<event id=”(eventid)” type=”OBJECTKILL”>
<condition variable=”OBJECTID” value=”(id)”></condition>
<condition variable=”LISTENER” value=”(perceptorbotid)”></condition>
<condition variable=”SENDTO” value=”(ip):(port)”></condition>
</event>







