RCNO03

From SWGANH Wiki
Revision as of 03:19, 18 September 2011 by Kronos (Talk | contribs) (Deltas Struct)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search





Baseline - RCNO03

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

RCNO Packet Type QuickNav
RCNO / Resource Container Object
RCNO03 - RCNO06 - RCNO08 - RCNO09


BaseLine Struct


SHORT:		ObjOpperandCount
INT:		Opcode
FLOAT:		Complexity
ASTRING:	STFFileName
INT:		??
ASTRING:	STFString
USTRING:	CustomName
INT:		Volume
CSTRING:	CustomizationString
INT:		??List
INT:		UpdateCounter
{
 INT:		??
}
INT:		OptionsBitmask
INT:		Timer(Incap/Prototype)
INT:		ConditionDamage
INT:		MaxCondition
BYTE:		??
INT:		CurrentUnits
LONG:		GlobalResourceID

Deltas Struct


SHORT:			UpdateCount
SHORT:			UpdateType
{
  00:		
    FLOAT:		Complexity
  01:		
    A_STRING:           STFName
    INT:		spacer
    A_STRING:           DefaultName
  02:		
    U_STRING:		CustomName
  03:		
    INT:		Volume
  04:		
    A_STRING:           Customization
  05:		         
    INT:		??ListSize
    INT:		UpdateCount
    {
      BYTE:		SubType
      {
        00:(remove)
          INT:	        ??
        01:(add)
          INT:		??
        02:(clearall)
      }
    }     
  06:		
    INT:		OptionsBitmask
  07:		
    INT:		Timer(Incap/Proto)
  08:		
    INT:		ConditionDamage
  09:		
    INT:		MaxCondition
  0A:		
    BYTE:		Static Flag
  0B:
    INT:		CurrentUnits
  0C:
    LONG:		GlobalResourceID

Variable Descriptions


Obj_OperandCount = 13

STFName: The STF File name for information on the containers name and default description.

DefaultName: The STF string reference for the containers name.

CustomName: The override name of the container. Use to display Custom Names.

Customization: This is the CSTRING used to contain customization variables for this object.

OptionsBitmask: This bitmask contains flags to set various option aspects. Note: The same flags are shared among all tangible objects and inherited.

Timer: Not really needed for Resource Containers.

ConditionDamage: This is the current damage taken by an object.

MaxCondition: This is the maximum HP(condition) of an object.

CurrentUnits: The current number of resource units inside this container.

GlobalResourceID: A refernece to the ResourceID of the specific type contained inside this container. It is used to reference the resources specific data.


Tags


75% This packet has been partially reversed.

Sample Packet