Undo some hand optimizations.
Many of them cause problems with OpenSim. All of them are applied by the optimizer, except (str="")+str, which produces gains only in LSO, not in Mono, and doesn't work in OpenSim. A few are undone only for clarity, relying on the fact that the optimizer will apply them again.
This commit is contained in:
parent
202b4503d1
commit
610890951d
12 changed files with 70 additions and 70 deletions
|
@ -109,13 +109,13 @@ default
|
|||
CURRENT_POSE = llList2String(data, 1);
|
||||
SITTERS = llParseStringKeepNulls(llList2String(data, 4), ["@"], []);
|
||||
integer index = llListFindList(POSE_AND_SITTER, [CURRENT_POSE + "|" + (string)script_channel]);
|
||||
if (!~index)
|
||||
if (index == -1)
|
||||
{
|
||||
index = llListFindList(POSE_AND_SITTER, [CURRENT_POSE + "|*"]);
|
||||
if (!~index)
|
||||
if (index == -1)
|
||||
{
|
||||
index = llListFindList(POSE_AND_SITTER, ["*|*"]);
|
||||
if (!~index)
|
||||
if (index == -1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue