BaseLine Struct
SHORT: ObjOpperandCount
INT: ??
short: ? perhaps string or list-
ASTRING: schematic object string
int: crc schematic
byte: ??? must be > 0 to open the second craft screen
Deltas Struct
SHORT: UpdateCount
SHORT: UpdateType
{
00:
INT: ??(unknown purpose)
01:
INT: CombatDefenderListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:(remove)
LONG: DefenderID
01:(add)
LONG: DefenderID
}
}
02:
SHORT: DifficultyCon
03:
A_STRING: CurrentAnimation
04:
A_STRING: MoodAnimation
05:
LONG: WeaponID
06:
LONG: GroupID
07:
LONG: InviteSenderID
LONG: InviteCounter(incremental)
08:
INT: GuildID
09:
LONG: TargetID
0A:
BYTE: MoodID
0B:
INT: ??(unknown purpose, set with entertainer)
0C:
INT: PerformanceID
0D:
INT: CurrentHAMListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:
SHORT: ??
01:
SHORT: CurrentHAMBar
INT: CurrentHAMValue
02:
SHORT: CurrentHAMBar
INT: CurrentHAMValue
03:
SHORT: ListSize
{
INT: CurrentHAMValue
}
}
}
0E:
INT: MaxHAMListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:
SHORT: ??
01:
SHORT: MaxHAMBar
INT: MaxHAMValue
02:
SHORT: MaxHAMBar
INT: MaxHAMValue
03:
SHORT: ListSize
{
INT: MaxHAMValue
}
}
}
0F:
ASTRING: SetObjectTemplateString
10:
BYTE: ??
}
|
Variable Descriptions
Obj_OperandCount =
Tags
50%
|
This packet has been partially reversed.
|
|
To Do
|