BaseLine Struct
SHORT: ObjectOpperandCount
FLOAT: Complexity
ASTRING: STFName
INT: String Spacer (0)
ASTRING: DefaultName
USTRING: CustomName
INT: Volume
CSTRING: Customization
INT: ComponentCustomizationListSize
INT: ComponentCustomizationUpdateCounter
{
INT: ComponentCustomizationCRC
}
INT: OptionsBitmask
INT: IncapTimer
INT: ConditionDamage
INT: MaxCondition
BYTE: ??
BYTE: Posture
BYTE: FactionRank
LONG: OwnerID
FLOAT: Height
INT: BattleFatigue
LONG: StatesBitmask
INT: WoundHAMListSize
INT: UpdateCounter
{
INT: WoundHAMValue
}
Deltas Struct
SHORT: UpdateCount
SHORT: UpdateType
{
00:
FLOAT: Complexity
01:
A_STRING: STFName
INT: ??
A_STRING: DefaultName
02:
U_STRING: CustomName
03:
INT: Volume
04:
A_STRING: Customization
05:
INT: ComponentCustomizationListSize
INT: ComponentCustomizationUpdateCounter
{
BYTE: SubType
{
00:(remove)
INT: ComponentCustomizationCRC
01:(add)
INT: ComponentCustomizationCRC
02:(clearall)
}
}
06:
INT: OptionsBitmask
07:
INT: IncapTimer
08:
INT: ConditionDamage
09:
INT: MaxCondition
0A:
BYTE: ??
0B:
BYTE: Posture
0C:
BYTE: FactionRank
0D:
LONG: OwnerID
0E:
FLOAT: Height
0F:
INT: BattleFatigue
10:
LONG: StatesBitmask
11:
INT: WoundHAMListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:(remove)
SHORT: HAMBarIndex
01:(add)
SHORT: HAMBarIndex
INT: HAMValue
02:(change)
SHORT: HAMBarIndex
INT: HAMValue
03:(resetall)
SHORT: NewListSize
{
INT: HAMValue
}
04:(clearall)
}
}
}
|
Variable Descriptions
ObjectOpperandCount = 18
- The STF File information for the creatures name and default description.
- The name of the creature. There is a default STF and a custom Unicode name.
- This is the name that will display when set.
- Use to display Custom Names and Player Names.
- This is the CSTRING used to contain customization variables for this object.
- Appearance data appears here.
- This bitmask contains flags to set various option aspects such as converse,
- vendor, mount, etc.
OptionsBitmask
Value |
Icon |
Description
|
0x01 |
|
Base Player
|
0x02 |
|
Vendor
|
0x08 |
|
Trainer - (with NO PVPStatus sent)
|
0x100 |
|
No ham bars.
|
0x800 |
|
Quest NPC - Info Circle
|
0x8000 |
|
Tie and Xwing info circle (JTL)
|
|
- This sets the incap timer on this creature when it becomes incapacitated.
- This is the current damage taken by a vehicle creature object(and possibly others..)
- This is the maximum HP(condition) of a vehicle creature object.
- This is an ID of the current posture stance of the creature.
- Refer to the Posture.iff for values.
- This byte sets the current rank of the creature object with their faction.
- Refer to the FactionRanks for values.
- This ID contains the ID of the object that owns this object. This is used
- for pets and vehicles.
- This is the height/scale of the object from its original model.
- This is the value of the objects current battle fatigue.
- This bitmask contains flags for player states. Refer to the States.iff
- for values.
- This list contains the wound values for each HAM bar.
Tags
100%
|
This packet has been completely reversed.
|
|
|