The node containing the separator was not being copied; if it was modified by a later optimization step, the modification propagated to all previous nodes that contained it, causing incorrect results. Many thanks to @KrsityKu for reporting and providing a repro. Fixes #23.
12 lines
329 B
Plaintext
12 lines
329 B
Plaintext
default
|
|
{
|
|
state_entry()
|
|
{
|
|
string tmp0 = llGetScriptName();
|
|
list tmp1 = (list)llGetOwner() + llGetOwner();
|
|
list tmp2 = (list)llGetScriptName() + llGetScriptName();
|
|
string encoded = tmp0 + ("|" + (llList2CSV(tmp1) + ("|Hello|123|" + llList2CSV(tmp2))));
|
|
llOwnerSay(encoded);
|
|
}
|
|
}
|