Difference between revisions of "INSO06"

From SWGANH Wiki
Jump to: navigation, search
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{PageHeader|Baseline|INSO06}}
 
{|align="center"
 
{|align="center"
 
|-  
 
|-  
Line 4: Line 5:
 
|-
 
|-
 
|}
 
|}
 +
<br>
 +
{| border="0" width="90%" cellpadding=6
 +
|-
 +
|valign=top|
 +
===BaseLine Struct===
 +
----
 +
<pre>
 +
SHORT:          ObjectOpperandCount
 +
INT:            ??
 +
INT:            DefenderList
 +
INT:            UpdateCounter
 +
{
 +
LONG:          DefenderID
 +
}
 +
</pre>
 +
 +
===Deltas Struct===
 +
----
 +
<pre>
 +
SHORT:                  UpdateCount
 +
SHORT:                  UpdateType
 +
{
 +
  00:         
 +
    INT:                ??
 +
  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>
 +
 +
|valign=top|
 +
 +
===Variable Descriptions===
 +
----
 +
 +
ObjOpperandCount = 2
 +
 +
'''DefenderList''':
 +
:A list of ObjectIDs that this object is defending against in combat.
 +
:<font color="orange">(Being able to destroy enemy harvesters/factories would be cool !)</font>
 +
 +
----
 +
 +
===Tags===
 +
----
 +
{| align="center"
 +
|-
 +
||{{75%}}
 +
|-
 +
|}
 +
|}
 +
 +
===Sample Packet===
 +
----
 +
<pre>
 +
</pre>

Latest revision as of 11:57, 8 January 2008

Baseline - INSO06

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

OSNI Packet Type QuickNav
INSO03 - INSO06 - INSO07


BaseLine Struct


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

Deltas Struct


SHORT:                  UpdateCount
SHORT:                  UpdateType
{
  00:           
    INT:                ??
  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


75% This packet has been partially reversed.

Sample Packet