diff options
author | UbitUmarov | 2019-08-16 21:22:16 +0100 |
---|---|---|
committer | UbitUmarov | 2019-08-16 21:24:07 +0100 |
commit | 64c56fc52bec87395574ba07bd13d7cdde042ff0 (patch) | |
tree | 2f2a1a2ea856ac34fe79f232e565a3856690d815 | |
parent | move file HGworldMapModule to where it belongs( runprebuild) (diff) | |
download | opensim-SC-64c56fc52bec87395574ba07bd13d7cdde042ff0.zip opensim-SC-64c56fc52bec87395574ba07bd13d7cdde042ff0.tar.gz opensim-SC-64c56fc52bec87395574ba07bd13d7cdde042ff0.tar.bz2 opensim-SC-64c56fc52bec87395574ba07bd13d7cdde042ff0.tar.xz |
mantis 8577: add key osGetInventoryItemKey(string name) to get a inventory item ID within prim inventory. the llGetInventory does return the asset it, not item.
5 files changed, 72 insertions, 40 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index 62da221..6ee83ae 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs | |||
@@ -5479,6 +5479,25 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
5479 | return id.ToString(); | 5479 | return id.ToString(); |
5480 | } | 5480 | } |
5481 | 5481 | ||
5482 | public LSL_Key osGetInventoryItemKey(LSL_String name) | ||
5483 | { | ||
5484 | m_host.AddScriptLPS(1); | ||
5485 | |||
5486 | TaskInventoryItem item = m_host.Inventory.GetInventoryItem(name); | ||
5487 | |||
5488 | if (item == null) | ||
5489 | return UUID.Zero.ToString(); | ||
5490 | |||
5491 | if ((item.CurrentPermissions | ||
5492 | & (uint)(PermissionMask.Copy | PermissionMask.Transfer | PermissionMask.Modify)) | ||
5493 | == (uint)(PermissionMask.Copy | PermissionMask.Transfer | PermissionMask.Modify)) | ||
5494 | { | ||
5495 | return item.ItemID.ToString(); | ||
5496 | } | ||
5497 | |||
5498 | return UUID.Zero.ToString(); | ||
5499 | } | ||
5500 | |||
5482 | public LSL_String osGetInventoryName(LSL_Key itemId) | 5501 | public LSL_String osGetInventoryName(LSL_Key itemId) |
5483 | { | 5502 | { |
5484 | m_host.AddScriptLPS(1); | 5503 | m_host.AddScriptLPS(1); |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs index 7c5ced8..c65b785 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs | |||
@@ -549,6 +549,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces | |||
549 | LSL_Integer osApproxEquals(rotation ra, rotation rb); | 549 | LSL_Integer osApproxEquals(rotation ra, rotation rb); |
550 | LSL_Integer osApproxEquals(rotation ra, rotation rb, LSL_Float margin); | 550 | LSL_Integer osApproxEquals(rotation ra, rotation rb, LSL_Float margin); |
551 | LSL_Key osGetInventoryLastOwner(LSL_String itemNameOrId); | 551 | LSL_Key osGetInventoryLastOwner(LSL_String itemNameOrId); |
552 | LSL_Key osGetInventoryItemKey(LSL_String name); | ||
552 | LSL_String osGetInventoryName(LSL_Key itemId); | 553 | LSL_String osGetInventoryName(LSL_Key itemId); |
553 | LSL_String osGetInventoryDesc(LSL_String itemNameOrId); | 554 | LSL_String osGetInventoryDesc(LSL_String itemNameOrId); |
554 | LSL_Key osGetLastChangedEventKey(); | 555 | LSL_Key osGetLastChangedEventKey(); |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs index f93cea8..1d39e70 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs | |||
@@ -35,7 +35,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase | |||
35 | public partial class ScriptBaseClass | 35 | public partial class ScriptBaseClass |
36 | { | 36 | { |
37 | // SCRIPTS CONSTANTS | 37 | // SCRIPTS CONSTANTS |
38 | public static readonly LSLInteger OS_APIVERSION = 5; | 38 | public static readonly LSLInteger OS_APIVERSION = 6; |
39 | 39 | ||
40 | public static readonly LSLInteger TRUE = 1; | 40 | public static readonly LSLInteger TRUE = 1; |
41 | public static readonly LSLInteger FALSE = 0; | 41 | public static readonly LSLInteger FALSE = 0; |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs index 6a70305..12c63b3 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs | |||
@@ -1382,6 +1382,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase | |||
1382 | return m_OSSL_Functions.osGetInventoryLastOwner(itemNameOrId); | 1382 | return m_OSSL_Functions.osGetInventoryLastOwner(itemNameOrId); |
1383 | } | 1383 | } |
1384 | 1384 | ||
1385 | public LSL_Key osGetInventoryItemKey(LSL_String name) | ||
1386 | { | ||
1387 | return m_OSSL_Functions.osGetInventoryItemKey(name); | ||
1388 | } | ||
1389 | |||
1385 | public LSL_String osGetInventoryName(LSL_Key itemId) | 1390 | public LSL_String osGetInventoryName(LSL_Key itemId) |
1386 | { | 1391 | { |
1387 | return m_OSSL_Functions.osGetInventoryName(itemId); | 1392 | return m_OSSL_Functions.osGetInventoryName(itemId); |
diff --git a/bin/ScriptSyntax.xml b/bin/ScriptSyntax.xml index 34cd1cc..12c3a30 100644 --- a/bin/ScriptSyntax.xml +++ b/bin/ScriptSyntax.xml | |||
@@ -1,4 +1,4 @@ | |||
1 | d2556181-baf5-e5b9-c8ec-99eda597b9f6 | 1 | 4c3dbda3-bc1e-b0f0-c532-2c6daf1e2343 |
2 | <llsd><map><key>llsd-lsl-syntax-version</key><integer>2</integer> | 2 | <llsd><map><key>llsd-lsl-syntax-version</key><integer>2</integer> |
3 | <key>controls</key> | 3 | <key>controls</key> |
4 | <map> | 4 | <map> |
@@ -1513,7 +1513,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
1513 | </map> | 1513 | </map> |
1514 | <key>OS_APIVERSION</key><map> | 1514 | <key>OS_APIVERSION</key><map> |
1515 | <key>type</key><string>integer</string> | 1515 | <key>type</key><string>integer</string> |
1516 | <key>value</key><string>5</string> | 1516 | <key>value</key><string>6</string> |
1517 | </map> | 1517 | </map> |
1518 | <key>OS_ATTACH_MSG_ALL</key><map> | 1518 | <key>OS_ATTACH_MSG_ALL</key><map> |
1519 | <key>type</key><string>integer</string> | 1519 | <key>type</key><string>integer</string> |
@@ -3479,7 +3479,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
3479 | <map> | 3479 | <map> |
3480 | <key>arguments</key><array> | 3480 | <key>arguments</key><array> |
3481 | <map><key>name</key><map><key>type</key><string>string</string></map></map> | 3481 | <map><key>name</key><map><key>type</key><string>string</string></map></map> |
3482 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3482 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3483 | <map><key>accept</key><map><key>type</key><string>integer</string></map></map> | 3483 | <map><key>accept</key><map><key>type</key><string>integer</string></map></map> |
3484 | </array> | 3484 | </array> |
3485 | </map> | 3485 | </map> |
@@ -3507,7 +3507,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
3507 | <key>llCreateLink</key> | 3507 | <key>llCreateLink</key> |
3508 | <map> | 3508 | <map> |
3509 | <key>arguments</key><array> | 3509 | <key>arguments</key><array> |
3510 | <map><key>targetId</key><map><key>type</key><string>string</string></map></map> | 3510 | <map><key>targetId</key><map><key>type</key><string>key</string></map></map> |
3511 | <map><key>parent</key><map><key>type</key><string>integer</string></map></map> | 3511 | <map><key>parent</key><map><key>type</key><string>integer</string></map></map> |
3512 | </array> | 3512 | </array> |
3513 | <key>tooltip</key><string>Sleep 1.0</string> | 3513 | <key>tooltip</key><string>Sleep 1.0</string> |
@@ -3752,14 +3752,14 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
3752 | <map> | 3752 | <map> |
3753 | <key>return</key><string>integer</string> | 3753 | <key>return</key><string>integer</string> |
3754 | <key>arguments</key><array> | 3754 | <key>arguments</key><array> |
3755 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3755 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3756 | </array> | 3756 | </array> |
3757 | </map> | 3757 | </map> |
3758 | <key>llGetAgentLanguage</key> | 3758 | <key>llGetAgentLanguage</key> |
3759 | <map> | 3759 | <map> |
3760 | <key>return</key><string>string</string> | 3760 | <key>return</key><string>string</string> |
3761 | <key>arguments</key><array> | 3761 | <key>arguments</key><array> |
3762 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3762 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3763 | </array> | 3763 | </array> |
3764 | </map> | 3764 | </map> |
3765 | <key>llGetAgentList</key> | 3765 | <key>llGetAgentList</key> |
@@ -3774,7 +3774,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
3774 | <map> | 3774 | <map> |
3775 | <key>return</key><string>vector</string> | 3775 | <key>return</key><string>vector</string> |
3776 | <key>arguments</key><array> | 3776 | <key>arguments</key><array> |
3777 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3777 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3778 | </array> | 3778 | </array> |
3779 | </map> | 3779 | </map> |
3780 | <key>llGetAlpha</key> | 3780 | <key>llGetAlpha</key> |
@@ -3793,14 +3793,14 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
3793 | <map> | 3793 | <map> |
3794 | <key>return</key><string>string</string> | 3794 | <key>return</key><string>string</string> |
3795 | <key>arguments</key><array> | 3795 | <key>arguments</key><array> |
3796 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3796 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3797 | </array> | 3797 | </array> |
3798 | </map> | 3798 | </map> |
3799 | <key>llGetAnimationList</key> | 3799 | <key>llGetAnimationList</key> |
3800 | <map> | 3800 | <map> |
3801 | <key>return</key><string>list</string> | 3801 | <key>return</key><string>list</string> |
3802 | <key>arguments</key><array> | 3802 | <key>arguments</key><array> |
3803 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3803 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3804 | </array> | 3804 | </array> |
3805 | </map> | 3805 | </map> |
3806 | <key>llGetAnimationOverride</key> | 3806 | <key>llGetAnimationOverride</key> |
@@ -3819,7 +3819,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
3819 | <map> | 3819 | <map> |
3820 | <key>return</key><string>list</string> | 3820 | <key>return</key><string>list</string> |
3821 | <key>arguments</key><array> | 3821 | <key>arguments</key><array> |
3822 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 3822 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
3823 | </array> | 3823 | </array> |
3824 | </map> | 3824 | </map> |
3825 | <key>llGetBoundingBox</key> | 3825 | <key>llGetBoundingBox</key> |
@@ -4404,7 +4404,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
4404 | <map> | 4404 | <map> |
4405 | <key>return</key><string>string</string> | 4405 | <key>return</key><string>string</string> |
4406 | <key>arguments</key><array> | 4406 | <key>arguments</key><array> |
4407 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 4407 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
4408 | </array> | 4408 | </array> |
4409 | </map> | 4409 | </map> |
4410 | <key>llGetVel</key> | 4410 | <key>llGetVel</key> |
@@ -4420,14 +4420,14 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
4420 | <key>llGiveInventory</key> | 4420 | <key>llGiveInventory</key> |
4421 | <map> | 4421 | <map> |
4422 | <key>arguments</key><array> | 4422 | <key>arguments</key><array> |
4423 | <map><key>destination</key><map><key>type</key><string>string</string></map></map> | 4423 | <map><key>destination</key><map><key>type</key><string>key</string></map></map> |
4424 | <map><key>inventory</key><map><key>type</key><string>string</string></map></map> | 4424 | <map><key>inventory</key><map><key>type</key><string>string</string></map></map> |
4425 | </array> | 4425 | </array> |
4426 | </map> | 4426 | </map> |
4427 | <key>llGiveInventoryList</key> | 4427 | <key>llGiveInventoryList</key> |
4428 | <map> | 4428 | <map> |
4429 | <key>arguments</key><array> | 4429 | <key>arguments</key><array> |
4430 | <map><key>destination</key><map><key>type</key><string>string</string></map></map> | 4430 | <map><key>destination</key><map><key>type</key><string>key</string></map></map> |
4431 | <map><key>category</key><map><key>type</key><string>string</string></map></map> | 4431 | <map><key>category</key><map><key>type</key><string>string</string></map></map> |
4432 | <map><key>inventory</key><map><key>type</key><string>list</string></map></map> | 4432 | <map><key>inventory</key><map><key>type</key><string>list</string></map></map> |
4433 | </array> | 4433 | </array> |
@@ -4436,7 +4436,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
4436 | <map> | 4436 | <map> |
4437 | <key>return</key><string>integer</string> | 4437 | <key>return</key><string>integer</string> |
4438 | <key>arguments</key><array> | 4438 | <key>arguments</key><array> |
4439 | <map><key>destination</key><map><key>type</key><string>string</string></map></map> | 4439 | <map><key>destination</key><map><key>type</key><string>key</string></map></map> |
4440 | <map><key>amount</key><map><key>type</key><string>integer</string></map></map> | 4440 | <map><key>amount</key><map><key>type</key><string>integer</string></map></map> |
4441 | </array> | 4441 | </array> |
4442 | </map> | 4442 | </map> |
@@ -4559,7 +4559,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
4559 | <map> | 4559 | <map> |
4560 | <key>return</key><string>string</string> | 4560 | <key>return</key><string>string</string> |
4561 | <key>arguments</key><array> | 4561 | <key>arguments</key><array> |
4562 | <map><key>id</key><map><key>type</key><string>string</string></map></map> | 4562 | <map><key>id</key><map><key>type</key><string>key</string></map></map> |
4563 | </array> | 4563 | </array> |
4564 | </map> | 4564 | </map> |
4565 | <key>llLinkParticleSystem</key> | 4565 | <key>llLinkParticleSystem</key> |
@@ -6001,7 +6001,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6001 | <map> | 6001 | <map> |
6002 | <key>return</key><string>key</string> | 6002 | <key>return</key><string>key</string> |
6003 | <key>arguments</key><array> | 6003 | <key>arguments</key><array> |
6004 | <map><key>destination</key><map><key>type</key><string>string</string></map></map> | 6004 | <map><key>destination</key><map><key>type</key><string>key</string></map></map> |
6005 | <map><key>amount</key><map><key>type</key><string>integer</string></map></map> | 6005 | <map><key>amount</key><map><key>type</key><string>integer</string></map></map> |
6006 | </array> | 6006 | </array> |
6007 | </map> | 6007 | </map> |
@@ -6152,24 +6152,25 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6152 | <map> | 6152 | <map> |
6153 | <key>return</key><string>integer</string> | 6153 | <key>return</key><string>integer</string> |
6154 | <key>arguments</key><array> | 6154 | <key>arguments</key><array> |
6155 | <map><key>a</key><map><key>type</key><string>float</string></map></map> | 6155 | <map><key>ra</key><map><key>type</key><string>rotation</string></map></map> |
6156 | <map><key>b</key><map><key>type</key><string>float</string></map></map> | 6156 | <map><key>rb</key><map><key>type</key><string>rotation</string></map></map> |
6157 | <map><key>margin</key><map><key>type</key><string>float</string></map></map> | ||
6157 | </array> | 6158 | </array> |
6158 | </map> | 6159 | </map> |
6159 | <key>osApproxEquals</key> | 6160 | <key>osApproxEquals</key> |
6160 | <map> | 6161 | <map> |
6161 | <key>return</key><string>integer</string> | 6162 | <key>return</key><string>integer</string> |
6162 | <key>arguments</key><array> | 6163 | <key>arguments</key><array> |
6163 | <map><key>va</key><map><key>type</key><string>vector</string></map></map> | 6164 | <map><key>ra</key><map><key>type</key><string>rotation</string></map></map> |
6164 | <map><key>vb</key><map><key>type</key><string>vector</string></map></map> | 6165 | <map><key>rb</key><map><key>type</key><string>rotation</string></map></map> |
6165 | </array> | 6166 | </array> |
6166 | </map> | 6167 | </map> |
6167 | <key>osApproxEquals</key> | 6168 | <key>osApproxEquals</key> |
6168 | <map> | 6169 | <map> |
6169 | <key>return</key><string>integer</string> | 6170 | <key>return</key><string>integer</string> |
6170 | <key>arguments</key><array> | 6171 | <key>arguments</key><array> |
6171 | <map><key>a</key><map><key>type</key><string>float</string></map></map> | 6172 | <map><key>va</key><map><key>type</key><string>vector</string></map></map> |
6172 | <map><key>b</key><map><key>type</key><string>float</string></map></map> | 6173 | <map><key>vb</key><map><key>type</key><string>vector</string></map></map> |
6173 | <map><key>margin</key><map><key>type</key><string>float</string></map></map> | 6174 | <map><key>margin</key><map><key>type</key><string>float</string></map></map> |
6174 | </array> | 6175 | </array> |
6175 | </map> | 6176 | </map> |
@@ -6177,16 +6178,16 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6177 | <map> | 6178 | <map> |
6178 | <key>return</key><string>integer</string> | 6179 | <key>return</key><string>integer</string> |
6179 | <key>arguments</key><array> | 6180 | <key>arguments</key><array> |
6180 | <map><key>ra</key><map><key>type</key><string>rotation</string></map></map> | 6181 | <map><key>va</key><map><key>type</key><string>vector</string></map></map> |
6181 | <map><key>rb</key><map><key>type</key><string>rotation</string></map></map> | 6182 | <map><key>vb</key><map><key>type</key><string>vector</string></map></map> |
6182 | </array> | 6183 | </array> |
6183 | </map> | 6184 | </map> |
6184 | <key>osApproxEquals</key> | 6185 | <key>osApproxEquals</key> |
6185 | <map> | 6186 | <map> |
6186 | <key>return</key><string>integer</string> | 6187 | <key>return</key><string>integer</string> |
6187 | <key>arguments</key><array> | 6188 | <key>arguments</key><array> |
6188 | <map><key>ra</key><map><key>type</key><string>rotation</string></map></map> | 6189 | <map><key>a</key><map><key>type</key><string>float</string></map></map> |
6189 | <map><key>rb</key><map><key>type</key><string>rotation</string></map></map> | 6190 | <map><key>b</key><map><key>type</key><string>float</string></map></map> |
6190 | <map><key>margin</key><map><key>type</key><string>float</string></map></map> | 6191 | <map><key>margin</key><map><key>type</key><string>float</string></map></map> |
6191 | </array> | 6192 | </array> |
6192 | </map> | 6193 | </map> |
@@ -6194,9 +6195,8 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6194 | <map> | 6195 | <map> |
6195 | <key>return</key><string>integer</string> | 6196 | <key>return</key><string>integer</string> |
6196 | <key>arguments</key><array> | 6197 | <key>arguments</key><array> |
6197 | <map><key>va</key><map><key>type</key><string>vector</string></map></map> | 6198 | <map><key>a</key><map><key>type</key><string>float</string></map></map> |
6198 | <map><key>vb</key><map><key>type</key><string>vector</string></map></map> | 6199 | <map><key>b</key><map><key>type</key><string>float</string></map></map> |
6199 | <map><key>margin</key><map><key>type</key><string>float</string></map></map> | ||
6200 | </array> | 6200 | </array> |
6201 | </map> | 6201 | </map> |
6202 | <key>osAvatarName2Key</key> | 6202 | <key>osAvatarName2Key</key> |
@@ -6599,6 +6599,13 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6599 | <map><key>itemNameOrId</key><map><key>type</key><string>string</string></map></map> | 6599 | <map><key>itemNameOrId</key><map><key>type</key><string>string</string></map></map> |
6600 | </array> | 6600 | </array> |
6601 | </map> | 6601 | </map> |
6602 | <key>osGetInventoryItemKey</key> | ||
6603 | <map> | ||
6604 | <key>return</key><string>key</string> | ||
6605 | <key>arguments</key><array> | ||
6606 | <map><key>name</key><map><key>type</key><string>string</string></map></map> | ||
6607 | </array> | ||
6608 | </map> | ||
6602 | <key>osGetInventoryLastOwner</key> | 6609 | <key>osGetInventoryLastOwner</key> |
6603 | <map> | 6610 | <map> |
6604 | <key>return</key><string>key</string> | 6611 | <key>return</key><string>key</string> |
@@ -6799,15 +6806,15 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6799 | <key>osKickAvatar</key> | 6806 | <key>osKickAvatar</key> |
6800 | <map> | 6807 | <map> |
6801 | <key>arguments</key><array> | 6808 | <key>arguments</key><array> |
6802 | <map><key>FirstName</key><map><key>type</key><string>string</string></map></map> | 6809 | <map><key>agentId</key><map><key>type</key><string>key</string></map></map> |
6803 | <map><key>SurName</key><map><key>type</key><string>string</string></map></map> | ||
6804 | <map><key>alert</key><map><key>type</key><string>string</string></map></map> | 6810 | <map><key>alert</key><map><key>type</key><string>string</string></map></map> |
6805 | </array> | 6811 | </array> |
6806 | </map> | 6812 | </map> |
6807 | <key>osKickAvatar</key> | 6813 | <key>osKickAvatar</key> |
6808 | <map> | 6814 | <map> |
6809 | <key>arguments</key><array> | 6815 | <key>arguments</key><array> |
6810 | <map><key>agentId</key><map><key>type</key><string>key</string></map></map> | 6816 | <map><key>FirstName</key><map><key>type</key><string>string</string></map></map> |
6817 | <map><key>SurName</key><map><key>type</key><string>string</string></map></map> | ||
6811 | <map><key>alert</key><map><key>type</key><string>string</string></map></map> | 6818 | <map><key>alert</key><map><key>type</key><string>string</string></map></map> |
6812 | </array> | 6819 | </array> |
6813 | </map> | 6820 | </map> |
@@ -6925,7 +6932,6 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6925 | <map><key>name</key><map><key>type</key><string>string</string></map></map> | 6932 | <map><key>name</key><map><key>type</key><string>string</string></map></map> |
6926 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> | 6933 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> |
6927 | <map><key>notecard</key><map><key>type</key><string>string</string></map></map> | 6934 | <map><key>notecard</key><map><key>type</key><string>string</string></map></map> |
6928 | <map><key>options</key><map><key>type</key><string>integer</string></map></map> | ||
6929 | </array> | 6935 | </array> |
6930 | </map> | 6936 | </map> |
6931 | <key>osNpcCreate</key> | 6937 | <key>osNpcCreate</key> |
@@ -6936,6 +6942,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
6936 | <map><key>name</key><map><key>type</key><string>string</string></map></map> | 6942 | <map><key>name</key><map><key>type</key><string>string</string></map></map> |
6937 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> | 6943 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> |
6938 | <map><key>notecard</key><map><key>type</key><string>string</string></map></map> | 6944 | <map><key>notecard</key><map><key>type</key><string>string</string></map></map> |
6945 | <map><key>options</key><map><key>type</key><string>integer</string></map></map> | ||
6939 | </array> | 6946 | </array> |
6940 | </map> | 6947 | </map> |
6941 | <key>osNpcGetOwner</key> | 6948 | <key>osNpcGetOwner</key> |
@@ -7006,6 +7013,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7006 | <map> | 7013 | <map> |
7007 | <key>arguments</key><array> | 7014 | <key>arguments</key><array> |
7008 | <map><key>npc</key><map><key>type</key><string>key</string></map></map> | 7015 | <map><key>npc</key><map><key>type</key><string>key</string></map></map> |
7016 | <map><key>channel</key><map><key>type</key><string>integer</string></map></map> | ||
7009 | <map><key>message</key><map><key>type</key><string>string</string></map></map> | 7017 | <map><key>message</key><map><key>type</key><string>string</string></map></map> |
7010 | </array> | 7018 | </array> |
7011 | </map> | 7019 | </map> |
@@ -7013,7 +7021,6 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7013 | <map> | 7021 | <map> |
7014 | <key>arguments</key><array> | 7022 | <key>arguments</key><array> |
7015 | <map><key>npc</key><map><key>type</key><string>key</string></map></map> | 7023 | <map><key>npc</key><map><key>type</key><string>key</string></map></map> |
7016 | <map><key>channel</key><map><key>type</key><string>integer</string></map></map> | ||
7017 | <map><key>message</key><map><key>type</key><string>string</string></map></map> | 7024 | <map><key>message</key><map><key>type</key><string>string</string></map></map> |
7018 | </array> | 7025 | </array> |
7019 | </map> | 7026 | </map> |
@@ -7406,6 +7413,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7406 | <key>osSetProjectionParams</key> | 7413 | <key>osSetProjectionParams</key> |
7407 | <map> | 7414 | <map> |
7408 | <key>arguments</key><array> | 7415 | <key>arguments</key><array> |
7416 | <map><key>prim</key><map><key>type</key><string>key</string></map></map> | ||
7409 | <map><key>projection</key><map><key>type</key><string>integer</string></map></map> | 7417 | <map><key>projection</key><map><key>type</key><string>integer</string></map></map> |
7410 | <map><key>texture</key><map><key>type</key><string>key</string></map></map> | 7418 | <map><key>texture</key><map><key>type</key><string>key</string></map></map> |
7411 | <map><key>fov</key><map><key>type</key><string>float</string></map></map> | 7419 | <map><key>fov</key><map><key>type</key><string>float</string></map></map> |
@@ -7427,7 +7435,6 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7427 | <key>osSetProjectionParams</key> | 7435 | <key>osSetProjectionParams</key> |
7428 | <map> | 7436 | <map> |
7429 | <key>arguments</key><array> | 7437 | <key>arguments</key><array> |
7430 | <map><key>prim</key><map><key>type</key><string>key</string></map></map> | ||
7431 | <map><key>projection</key><map><key>type</key><string>integer</string></map></map> | 7438 | <map><key>projection</key><map><key>type</key><string>integer</string></map></map> |
7432 | <map><key>texture</key><map><key>type</key><string>key</string></map></map> | 7439 | <map><key>texture</key><map><key>type</key><string>key</string></map></map> |
7433 | <map><key>fov</key><map><key>type</key><string>float</string></map></map> | 7440 | <map><key>fov</key><map><key>type</key><string>float</string></map></map> |
@@ -7596,6 +7603,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7596 | <key>arguments</key><array> | 7603 | <key>arguments</key><array> |
7597 | <map><key>src</key><map><key>type</key><string>string</string></map></map> | 7604 | <map><key>src</key><map><key>type</key><string>string</string></map></map> |
7598 | <map><key>start</key><map><key>type</key><string>integer</string></map></map> | 7605 | <map><key>start</key><map><key>type</key><string>integer</string></map></map> |
7606 | <map><key>length</key><map><key>type</key><string>integer</string></map></map> | ||
7599 | </array> | 7607 | </array> |
7600 | </map> | 7608 | </map> |
7601 | <key>osStringSubString</key> | 7609 | <key>osStringSubString</key> |
@@ -7604,7 +7612,6 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7604 | <key>arguments</key><array> | 7612 | <key>arguments</key><array> |
7605 | <map><key>src</key><map><key>type</key><string>string</string></map></map> | 7613 | <map><key>src</key><map><key>type</key><string>string</string></map></map> |
7606 | <map><key>start</key><map><key>type</key><string>integer</string></map></map> | 7614 | <map><key>start</key><map><key>type</key><string>integer</string></map></map> |
7607 | <map><key>length</key><map><key>type</key><string>integer</string></map></map> | ||
7608 | </array> | 7615 | </array> |
7609 | </map> | 7616 | </map> |
7610 | <key>osSunGetParam</key> | 7617 | <key>osSunGetParam</key> |
@@ -7625,7 +7632,8 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7625 | <map> | 7632 | <map> |
7626 | <key>arguments</key><array> | 7633 | <key>arguments</key><array> |
7627 | <map><key>agent</key><map><key>type</key><string>string</string></map></map> | 7634 | <map><key>agent</key><map><key>type</key><string>string</string></map></map> |
7628 | <map><key>regionName</key><map><key>type</key><string>string</string></map></map> | 7635 | <map><key>regionX</key><map><key>type</key><string>integer</string></map></map> |
7636 | <map><key>regionY</key><map><key>type</key><string>integer</string></map></map> | ||
7629 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> | 7637 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> |
7630 | <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> | 7638 | <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> |
7631 | </array> | 7639 | </array> |
@@ -7634,8 +7642,6 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7634 | <map> | 7642 | <map> |
7635 | <key>arguments</key><array> | 7643 | <key>arguments</key><array> |
7636 | <map><key>agent</key><map><key>type</key><string>string</string></map></map> | 7644 | <map><key>agent</key><map><key>type</key><string>string</string></map></map> |
7637 | <map><key>regionX</key><map><key>type</key><string>integer</string></map></map> | ||
7638 | <map><key>regionY</key><map><key>type</key><string>integer</string></map></map> | ||
7639 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> | 7645 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> |
7640 | <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> | 7646 | <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> |
7641 | </array> | 7647 | </array> |
@@ -7644,6 +7650,7 @@ d2556181-baf5-e5b9-c8ec-99eda597b9f6 | |||
7644 | <map> | 7650 | <map> |
7645 | <key>arguments</key><array> | 7651 | <key>arguments</key><array> |
7646 | <map><key>agent</key><map><key>type</key><string>string</string></map></map> | 7652 | <map><key>agent</key><map><key>type</key><string>string</string></map></map> |
7653 | <map><key>regionName</key><map><key>type</key><string>string</string></map></map> | ||
7647 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> | 7654 | <map><key>position</key><map><key>type</key><string>vector</string></map></map> |
7648 | <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> | 7655 | <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> |
7649 | </array> | 7656 | </array> |