<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.deterministic.ltd/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.deterministic.ltd/feed.php">
        <title>Wintermute User Guide - commands:dynamic_object_commands</title>
        <description></description>
        <link>http://wiki.deterministic.ltd/</link>
        <image rdf:resource="http://wiki.deterministic.ltd/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-01T22:20:09+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_increment&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_incrementwhere&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_list&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_set&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_setwhere&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:set_findobject&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:set_fromobjectuid&amp;rev=1747515117&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:start&amp;rev=1747515117&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.deterministic.ltd/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Wintermute User Guide</title>
        <link>http://wiki.deterministic.ltd/</link>
        <url>http://wiki.deterministic.ltd/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_increment&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>object_increment</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_increment&amp;rev=1747515117&amp;do=diff</link>
        <description>object_increment: &lt;uid&gt; | &lt;name&gt; | &lt;amount&gt;

Increments a value on a dynamic object - if the named value is not yet set, it will be set to the amount.

	*  uid is the unique identifier for the object - it is needed for this command - where the UID is not know, use</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_incrementwhere&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>object_incrementwhere</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_incrementwhere&amp;rev=1747515117&amp;do=diff</link>
        <description>object_incrementwhere: &lt;conditions&gt; | &lt;name&gt; | &lt;amount&gt;

Increments a value on all dynamic objects meeting the given conditions - if the named value is not yet set on a given object, it will be set to the amount.

	*  conditions is a comma-separated list of name=value pairs used to find the object(s) to increment.</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_list&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>object_list</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_list&amp;rev=1747515117&amp;do=diff</link>
        <description>object_list: &lt;conditions&gt;

Writes a list a Dynamic Objects to the system log, optionally filtered by the conditions. This is designed for testing, not for use in show.

	*  conditions are an optional list of name/value pairs to filter the dynamic objects; note that these can only be equalities - the more complex operations available for variables are not supported.</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_set&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>object_set</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_set&amp;rev=1747515117&amp;do=diff</link>
        <description>object_set: &lt;uid&gt; | &lt;values&gt;

Creates or updates a Dynamic Object

	*  uid is an optional field to supply a unique identifier - - if the UID is not specified, the command will always create a new object and generate a new UID.
	*  values are a list of name/value pairs to initialize the object with, in the form name1=value1, name2=value2, etc</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_setwhere&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>object_setwhere</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:object_setwhere&amp;rev=1747515117&amp;do=diff</link>
        <description>object_setwhere: &lt;conditions&gt; | &lt;values&gt;

Updates a Dynamic Object or a set of them that meet the specified conditions. Thus you can update objects without knowing their UIDs - but this is more computationally expensive.

	*  conditions are a list of name/value pairs to filter the dynamic objects; note that these can only be equalities - the more complex operations available for variables are not supported.</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:set_findobject&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_findobject</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:set_findobject&amp;rev=1747515117&amp;do=diff</link>
        <description>set_findobject: &lt;variable&gt; | &lt;conditions&gt; | &lt;name&gt; | &lt;default&gt;

This allows you to retrieve the value of a Dynamic Object without knowing the UID. 

	*  variable is the variable to be set
	*  conditions is a list of conditions to find the dynamic object to get the value from - note that if multiple objects meet the condition, only the first will be used.</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:set_fromobjectuid&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_fromobjectuid</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:set_fromobjectuid&amp;rev=1747515117&amp;do=diff</link>
        <description>set_fromobjectuid: &lt;variable&gt; | &lt;uid&gt;.&lt;name&gt; | &lt;default&gt;

This is the simplest way to retrieve the value of a Dynamic Object.

	*  variable is the variable to be set
	*  uid is the UID of the object to be queried
	*  name is the name of the parameter value to get</description>
    </item>
    <item rdf:about="http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:start&amp;rev=1747515117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T20:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://wiki.deterministic.ltd/doku.php?id=commands:dynamic_object_commands:start&amp;rev=1747515117&amp;do=diff</link>
        <description>Creating and Manipulating Dynamic Objects:

	*  object_set
	*  object_setwhere
	*  object_increment
	*  object_incrementwhere
	*  object_list

Getting Dynamic Object values:

	*  set_fromobjectuid
	*  set_findobject</description>
    </item>
</rdf:RDF>
