Difference between revisions of "TANO06"

From SWGANH Wiki
Jump to: navigation, search
(New page: __NOTOC__ {|align="center" |- ||{{TANOArchitectureNAV}} |- |} <br> {| border="0" width="90%" cellpadding=6 |- |valign=top| ===BaseLine Struct=== ---- <pre> SHORT: ObjOpperandCount (13) ...)
 
(Tags)
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{PageHeader|Baseline|TANO06}}
 
{|align="center"
 
{|align="center"
 
|-  
 
|-  
Line 13: Line 13:
  
 
<pre>
 
<pre>
SHORT: ObjOpperandCount (13)
+
SHORT: ObjectOpperandCount
float:          Schematic Complexity (!!!!!)
+
INT: ServerID
ASTRING: ASCII string dir to look for the item name
+
INT: DefenderList
INT:           ???
+
INT: UpdateCounter
ASTRING        itemname to look up
+
{
 
+
LONG: DefenderID
USTRING:        Cust String???
+
}
INT:           Inventory LOAD in nr of slots used
+
ASTRING        Customization String to look up
+
INT:           ???
+
INT:            ???
+
INT:            ???
+
INT:            count for stackables
+
INT:            deduction from item health
+
INT:            item health
+
BYTE:           ???
+
 
+
 
</pre>
 
</pre>
  
Line 36: Line 26:
  
 
<pre>
 
<pre>
 +
SHORT: UpdateCount
 +
SHORT: UpdateType
 +
{
 +
  00:
 +
    INT: ServerID
 +
  01:
 +
    INT: DefenderListSize
 +
    INT: UpdateCounter
 +
    {
 +
      BYTE: SubType
 +
      {
 +
        00:(remove)
 +
          SHORT: DefenderObjIndex
 +
        01:(add)
 +
          SHORT: DefenderObjIndex
 +
          LONG: DefenderID
 +
        02:(change)
 +
          SHORT: DefenderObjIndex
 +
          LONG: DefenderID
 +
        03:(resetall)
 +
          SHORT: NewListSize
 +
          {
 +
            LONG: DefenderID
 +
          }
 +
        04:(clearall)
 +
      }
 +
    }
 
</pre>
 
</pre>
 +
 
|valign=top|
 
|valign=top|
  
Line 42: Line 60:
 
----
 
----
  
Obj_OperandCount =  
+
ObjOpperandCount = 2
 
----
 
----
 +
'''DefenderList''':
 +
:A list of ObjectIDs that this object is defending against in combat. (Being able to destroy enemy harvesters/factories would be cool !)
  
 
===Tags===
 
===Tags===
Line 49: Line 69:
 
{| align="center"
 
{| align="center"
 
|-  
 
|-  
||{{50%}}
+
||{{100%}}
 
|-
 
|-
 
||{{ServerPacket}}
 
||{{ServerPacket}}
 
|-
 
|-
 +
|}
 
|}
 
|}
  
===To Do===
+
===Sample Packet===
 
----
 
----
  
|}
+
<pre>
 
+
05 00
----
+
0C 5F A7 68            // BaselinesMessage
 +
1D 92 14 6D 02 00 00 00 // ID
 +
4F 4E 41 54 06          // ONAT 6
 +
02 00 42 00
 +
00 00 00 00
 +
00 00 00 00
 +
00 00 0E
 +
</pre>

Latest revision as of 11:39, 12 September 2011

Baseline - TANO06

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.

TANO Packet Type QuickNav
TANO03 - TANO06 - TANO07


BaseLine Struct


SHORT:			ObjectOpperandCount
INT:			ServerID
INT:			DefenderList
INT:			UpdateCounter
{
 LONG:			DefenderID
}

Deltas Struct


SHORT:			UpdateCount
SHORT:			UpdateType
{
  00:
    INT:		ServerID
  01:
    INT:		DefenderListSize
    INT:		UpdateCounter
    {
      BYTE:		SubType
      {
        00:(remove)
          SHORT:	DefenderObjIndex
        01:(add)
          SHORT:	DefenderObjIndex
          LONG:		DefenderID
        02:(change)
          SHORT:	DefenderObjIndex
          LONG:		DefenderID
        03:(resetall)
          SHORT:	NewListSize
          {
            LONG:	DefenderID
          }
        04:(clearall)
      }
    }

Variable Descriptions


ObjOpperandCount = 2


DefenderList:

A list of ObjectIDs that this object is defending against in combat. (Being able to destroy enemy harvesters/factories would be cool !)

Tags


100% This packet has been completely reversed.

S→C This packet originates on the server.

Sample Packet


05 00 
0C 5F A7 68             // BaselinesMessage
1D 92 14 6D 02 00 00 00 // ID
4F 4E 41 54 06          // ONAT 6
02 00 42 00 
00 00 00 00
00 00 00 00 
00 00 0E