summaryrefslogtreecommitdiff
path: root/scripts/messages
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/messages')
-rw-r--r--scripts/messages/message_template.msg244
1 files changed, 221 insertions, 23 deletions
diff --git a/scripts/messages/message_template.msg b/scripts/messages/message_template.msg
index b9c694bbbf..77dc940335 100644
--- a/scripts/messages/message_template.msg
+++ b/scripts/messages/message_template.msg
@@ -53,7 +53,7 @@ version 2.0
// OpenCircuit - Tells the recipient's messaging system to open the descibed circuit
{
- OpenCircuit Fixed 0xFFFFFFFC NotTrusted Unencoded
+ OpenCircuit Fixed 0xFFFFFFFC NotTrusted Unencoded UDPBlackListed
{
CircuitInfo Single
{ IP IPADDR }
@@ -594,7 +594,7 @@ version 2.0
// global x,y,z. Otherwise, use center of the AABB.
// reliable
{
- PlacesReply Low 30 Trusted Zerocoded
+ PlacesReply Low 30 Trusted Zerocoded UDPDeprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -619,6 +619,7 @@ version 2.0
{ SnapshotID LLUUID }
{ Dwell F32 }
{ Price S32 }
+ //{ ProductSKU Variable 1 }
}
}
@@ -723,6 +724,10 @@ version 2.0
{ Auction BOOL }
{ Dwell F32 }
}
+ {
+ StatusData Variable
+ { Status U32 }
+ }
}
// DirPeopleReply
@@ -767,6 +772,10 @@ version 2.0
{ UnixTime U32 }
{ EventFlags U32 }
}
+ {
+ StatusData Variable
+ { Status U32 }
+ }
}
// DirGroupsReply
@@ -852,6 +861,10 @@ version 2.0
{ ExpirationDate U32 }
{ PriceForListing S32 }
}
+ {
+ StatusData Variable
+ { Status U32 }
+ }
}
@@ -1036,7 +1049,7 @@ version 2.0
// dataserver -> simulator -> viewer
// reliable
{
- DirLandReply Low 50 Trusted Zerocoded
+ DirLandReply Low 50 Trusted Zerocoded UDPDeprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -1053,14 +1066,15 @@ version 2.0
{ ForSale BOOL }
{ SalePrice S32 }
{ ActualArea S32 }
+ //{ ProductSKU Variable 1 }
}
}
-// DirPopularQuery viewer->sim
+// DEPRECATED: DirPopularQuery viewer->sim
// Special query for the land for sale/auction panel.
// reliable
{
- DirPopularQuery Low 51 NotTrusted Zerocoded
+ DirPopularQuery Low 51 NotTrusted Zerocoded Deprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -1073,11 +1087,11 @@ version 2.0
}
}
-// DirPopularQueryBackend sim->dataserver
+// DEPRECATED: DirPopularQueryBackend sim->dataserver
// Special query for the land for sale/auction panel.
// reliable
{
- DirPopularQueryBackend Low 52 Trusted Zerocoded
+ DirPopularQueryBackend Low 52 Trusted Zerocoded Deprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -1091,11 +1105,11 @@ version 2.0
}
}
-// DirPopularReply
+// DEPRECATED: DirPopularReply
// dataserver -> simulator -> viewer
// reliable
{
- DirPopularReply Low 53 Trusted Zerocoded
+ DirPopularReply Low 53 Trusted Zerocoded Deprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -1179,7 +1193,7 @@ version 2.0
// simulator -> viewer
// reliable
{
- ParcelObjectOwnersReply Low 57 Trusted Zerocoded
+ ParcelObjectOwnersReply Low 57 Trusted Zerocoded UDPDeprecated
{
Data Variable
{ OwnerID LLUUID }
@@ -1369,6 +1383,10 @@ version 2.0
{ AgentID LLUUID }
{ KickedFromEstateID U32 }
}
+ {
+ AgentInfo Single
+ { AgentEffectiveMaturity U32 }
+ }
}
// DataHomeLocationReply data->sim
@@ -1389,7 +1407,7 @@ version 2.0
// called when all of the information has been collected and readied for
// the agent.
{
- TeleportFinish Low 69 Trusted Unencoded
+ TeleportFinish Low 69 Trusted Unencoded UDPBlackListed
{
Info Single
{ AgentID LLUUID }
@@ -1465,7 +1483,7 @@ version 2.0
}
}
-// TeleportFailed somehwere->sim->viewer
+// TeleportFailed somewhere->sim->viewer
// announce failure of teleport request
{
TeleportFailed Low 74 Trusted Unencoded
@@ -1474,6 +1492,11 @@ version 2.0
{ AgentID LLUUID }
{ Reason Variable 1 } // string
}
+ {
+ AlertInfo Variable
+ { Message Variable 1 } // string id
+ { ExtraParams Variable 1 } // llsd extra parameters
+ }
}
@@ -1955,10 +1978,19 @@ version 2.0
}
-// ObjectPosition
-// viewer -> simulator
+// DEPRECATED: ObjectPosition
+// == Old Behavior ==
+// Set the position on objects
+//
+// == Reason for deprecation ==
+// Unused code path was removed in the move to Havok4
+// Object position, scale and rotation messages were already unified
+// to MultipleObjectUpdate and this message was unused cruft.
+//
+// == New Location ==
+// MultipleObjectUpdate can be used instead.
{
- ObjectPosition Medium 4 NotTrusted Zerocoded
+ ObjectPosition Medium 4 NotTrusted Zerocoded Deprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -1972,10 +2004,19 @@ version 2.0
}
-// ObjectScale
-// viewer -> simulator
+// DEPRECATED: ObjectScale
+// == Old Behavior ==
+// Set the scale on objects
+//
+// == Reason for deprecation ==
+// Unused code path was removed in the move to Havok4
+// Object position, scale and rotation messages were already unified
+// to MultipleObjectUpdate and this message was unused cruft.
+//
+// == New Location ==
+// MultipleObjectUpdate can be used instead.
{
- ObjectScale Low 92 NotTrusted Zerocoded
+ ObjectScale Low 92 NotTrusted Zerocoded Deprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -2418,6 +2459,15 @@ version 2.0
{ LocalID U32 }
{ GrabOffset LLVector3 }
}
+ {
+ SurfaceInfo Variable
+ { UVCoord LLVector3 }
+ { STCoord LLVector3 }
+ { FaceIndex S32 }
+ { Position LLVector3 }
+ { Normal LLVector3 }
+ { Binormal LLVector3 }
+ }
}
@@ -2439,6 +2489,16 @@ version 2.0
{ GrabPosition LLVector3 } // LLVector3, region local
{ TimeSinceLast U32 }
}
+ {
+ SurfaceInfo Variable
+ { UVCoord LLVector3 }
+ { STCoord LLVector3 }
+ { FaceIndex S32 }
+ { Position LLVector3 }
+ { Normal LLVector3 }
+ { Binormal LLVector3 }
+ }
+
}
@@ -2454,6 +2514,15 @@ version 2.0
ObjectData Single
{ LocalID U32 }
}
+ {
+ SurfaceInfo Variable
+ { UVCoord LLVector3 }
+ { STCoord LLVector3 }
+ { FaceIndex S32 }
+ { Position LLVector3 }
+ { Normal LLVector3 }
+ { Binormal LLVector3 }
+ }
}
@@ -2543,6 +2612,10 @@ version 2.0
{ East F32 }
{ North F32 }
}
+ {
+ ModifyBlockExtended Variable
+ { BrushSize F32 }
+ }
}
@@ -2651,7 +2724,7 @@ version 2.0
// end viewer to simulator section
{
- ViewerStats Low 131 NotTrusted Zerocoded
+ ViewerStats Low 131 NotTrusted Zerocoded UDPDeprecated
{
AgentData Single
{ AgentID LLUUID }
@@ -2760,6 +2833,11 @@ version 2.0
AlertData Single
{ Message Variable 1 }
}
+ {
+ AlertInfo Variable
+ { Message Variable 1 }
+ { ExtraParams Variable 1 }
+ }
}
// Send an AlertMessage to the named agent.
@@ -2848,6 +2926,10 @@ version 2.0
{ StatID U32 }
{ StatValue F32 }
}
+ {
+ PidStat Single
+ { PID S32 }
+ }
}
// viewer -> sim
@@ -2892,6 +2974,14 @@ version 2.0
{ UseEstateSun BOOL }
{ SunHour F32 } // last value set by estate or region controls JC
}
+ {
+ RegionInfo2 Single
+ { ProductSKU Variable 1 } // string
+ { ProductName Variable 1 } // string
+ { MaxAgents32 U32 } // Identical to RegionInfo.MaxAgents but allows greater range
+ { HardMaxAgents U32 }
+ { HardMaxObjects U32 }
+ }
}
// GodUpdateRegionInfo
@@ -3009,6 +3099,14 @@ version 2.0
RegionInfo2 Single
{ RegionID LLUUID }
}
+ {
+ RegionInfo3 Single
+ { CPUClassID S32 }
+ { CPURatio S32 }
+ { ColoName Variable 1 } // string
+ { ProductSKU Variable 1 } // string
+ { ProductName Variable 1 } // string
+ }
}
// RegionHandshakeReply
@@ -3246,7 +3344,7 @@ version 2.0
// CrossedRegion - new way to tell a viewer it has gone across a region
// boundary
{
- CrossedRegion Medium 7 Trusted Unencoded
+ CrossedRegion Medium 7 Trusted Unencoded UDPBlackListed
{
AgentData Single
{ AgentID LLUUID }
@@ -3284,7 +3382,7 @@ version 2.0
// EnableSimulator - Preps a viewer to receive data from a simulator
{
- EnableSimulator Low 151 Trusted Unencoded
+ EnableSimulator Low 151 Trusted Unencoded UDPBlackListed
{
SimulatorInfo Single
{ Handle U64 }
@@ -4817,6 +4915,12 @@ version 2.0
{ ActualArea S32 }
{ Final BOOL } // true if buyer should be in tier
}
+ {
+ RegionData Single // included so region name shows up in transaction logs
+ { RegionID LLUUID }
+ { GridX U32 }
+ { GridY U32 }
+ }
}
// sim ->dataserver
@@ -5183,6 +5287,15 @@ version 2.0
VisualParam Variable
{ ParamValue U8 }
}
+ {
+ AgentAccess Variable
+ { AgentLegacyAccess U8 }
+ { AgentMaxAccess U8 }
+ }
+ {
+ AgentInfo Variable
+ { Flags U32 }
+ }
}
// ChildAgentAlive
@@ -5285,6 +5398,7 @@ version 2.0
{ ObjectID LLUUID }
{ ItemID LLUUID }
{ Running BOOL }
+// { Mono BOOL } Added to LLSD message
}
}
@@ -6698,6 +6812,19 @@ version 2.0
{ SquareMetersCommitted S32 }
{ Description Variable 1 } // string
}
+ // For replies that are part of a transaction (buying something) provide
+ // metadata for localization. If TransactionType is 0, the message is
+ // purely a balance update. Added for server 1.40 and viewer 2.1. JC
+ {
+ TransactionInfo Single
+ { TransactionType S32 } // lltransactiontype.h
+ { SourceID LLUUID }
+ { IsSourceGroup BOOL }
+ { DestID LLUUID }
+ { IsDestGroup BOOL }
+ { Amount S32 }
+ { ItemDescription Variable 1 } // string
+ }
}
@@ -6724,6 +6851,17 @@ version 2.0
{ SquareMetersCommitted S32 }
{ Description Variable 1 } // string
}
+ // See MoneyBalanceReply above.
+ {
+ TransactionInfo Single
+ { TransactionType S32 } // lltransactiontype.h
+ { SourceID LLUUID }
+ { IsSourceGroup BOOL }
+ { DestID LLUUID }
+ { IsDestGroup BOOL }
+ { Amount S32 }
+ { ItemDescription Variable 1 } // string
+ }
}
@@ -8650,7 +8788,7 @@ version 2.0
// spaceserver -> simulator
{
- RpcScriptRequestInboundForward Low 416 Trusted Unencoded
+ RpcScriptRequestInboundForward Low 416 Trusted Unencoded UDPDeprecated
{
DataBlock Single
{ RPCServerIP IPADDR }
@@ -8745,7 +8883,7 @@ version 2.0
// LandStatReply
// Sent by the simulator in response to LandStatRequest
{
- LandStatReply Low 422 Trusted Unencoded
+ LandStatReply Low 422 Trusted Unencoded UDPDeprecated
{
RequestData Single
{ ReportType U32 }
@@ -8802,3 +8940,63 @@ version 2.0
{ IncludeInSearch BOOL }
}
}
+
+
+// This message is sent from viewer -> simulator when the viewer wants
+// to rez an object out of inventory back to its position before it
+// last moved into the inventory
+{
+ RezRestoreToWorld Low 425 NotTrusted Unencoded UDPDeprecated
+ {
+ AgentData Single
+ { AgentID LLUUID }
+ { SessionID LLUUID }
+ }
+ {
+ InventoryData Single
+ { ItemID LLUUID }
+ { FolderID LLUUID }
+ { CreatorID LLUUID } // permissions
+ { OwnerID LLUUID } // permissions
+ { GroupID LLUUID } // permissions
+ { BaseMask U32 } // permissions
+ { OwnerMask U32 } // permissions
+ { GroupMask U32 } // permissions
+ { EveryoneMask U32 } // permissions
+ { NextOwnerMask U32 } // permissions
+ { GroupOwned BOOL } // permissions
+ { TransactionID LLUUID }
+ { Type S8 }
+ { InvType S8 }
+ { Flags U32 }
+ { SaleType U8 }
+ { SalePrice S32 }
+ { Name Variable 1 }
+ { Description Variable 1 }
+ { CreationDate S32 }
+ { CRC U32 }
+ }
+}
+
+// Link inventory
+{
+ LinkInventoryItem Low 426 NotTrusted Zerocoded
+ {
+ AgentData Single
+ { AgentID LLUUID }
+ { SessionID LLUUID }
+ }
+ {
+ InventoryBlock Single
+ { CallbackID U32 } // Async Response
+ { FolderID LLUUID }
+ { TransactionID LLUUID } // Going to become TransactionID
+ { OldItemID LLUUID }
+ { Type S8 }
+ { InvType S8 }
+ { Name Variable 1 }
+ { Description Variable 1 }
+
+ }
+}
+