Difference between revisions of "CREO01"
From SWGANH Wiki
(→BaseLine Struct) |
(→Deltas Struct) |
||
| Line 33: | Line 33: | ||
<pre> | <pre> | ||
| − | SHORT: | + | SHORT: UpdateCount |
| − | SHORT: | + | SHORT: UpdateType |
{ | { | ||
| − | 00: | + | 00: |
| − | INT: | + | INT: BankCredits |
| − | 01: | + | 01: |
| − | INT: | + | INT: CashCredits |
| − | 02: | + | 02: |
| − | INT: | + | INT: BaseHAMValueListSize |
| − | INT: | + | INT: UpdateCounter |
{ | { | ||
| − | BYTE: | + | BYTE: SubType |
{ | { | ||
00:(remove) | 00:(remove) | ||
| − | SHORT: HAMBarIndex | + | SHORT: HAMBarIndex |
01:(add) | 01:(add) | ||
| − | SHORT: HAMBarIndex | + | SHORT: HAMBarIndex |
| − | INT: | + | INT: BaseHAMValue |
02:(change) | 02:(change) | ||
| − | SHORT: HAMBarIndex | + | SHORT: HAMBarIndex |
| − | INT: | + | INT: BaseHAMValue |
03:(resetall) | 03:(resetall) | ||
| − | SHORT: NewListSize | + | SHORT: |
| + | NewListSize | ||
{ | { | ||
| − | INT: | + | INT: BaseHAMValue |
} | } | ||
04:(clearall) | 04:(clearall) | ||
| Line 63: | Line 64: | ||
} | } | ||
03: | 03: | ||
| − | INT: | + | INT: SkillsListSize |
| − | INT: | + | INT: UpdateCounter |
{ | { | ||
| − | BYTE: | + | BYTE: SubType |
{ | { | ||
00:(remove) | 00:(remove) | ||
| − | A_STRING: SkillName | + | A_STRING: SkillName |
01:(add) | 01:(add) | ||
| − | A_STRING: SkillName | + | A_STRING: SkillName |
02:(clearall) | 02:(clearall) | ||
} | } | ||
Revision as of 00:07, 29 November 2007
|
BaseLine Struct
SHORT: ObjOpperandCount
INT: BankCredits
INT: CashCredits
INT: BaseHAMModListSize
INT: UpdateCounter
{
INT: BaseHAMModValue
}
INT: SkillsListSize
INT: UpdateCounter
{
A_STRING: SkillName
}
Deltas Struct
SHORT: UpdateCount
SHORT: UpdateType
{
00:
INT: BankCredits
01:
INT: CashCredits
02:
INT: BaseHAMValueListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:(remove)
SHORT: HAMBarIndex
01:(add)
SHORT: HAMBarIndex
INT: BaseHAMValue
02:(change)
SHORT: HAMBarIndex
INT: BaseHAMValue
03:(resetall)
SHORT:
NewListSize
{
INT: BaseHAMValue
}
04:(clearall)
}
}
03:
INT: SkillsListSize
INT: UpdateCounter
{
BYTE: SubType
{
00:(remove)
A_STRING: SkillName
01:(add)
A_STRING: SkillName
02:(clearall)
}
}
}
Sample Packet05 00 53 21 86 12 // DeltasMessage D2 CD 31 6E 0C 00 00 00 // character id 4F 45 52 43 01 // OERC 1 0E 00 00 00 02 00 01 00 00 00 00 00 00 00 82 86 0F 00 // 1017474 credits |
Variable DescriptionsObj_OperandCount = 4
Tags
HAM ListHAM stands for Health Action Mind, the 3 pools a character has. Below is a list of the pools names, and what they do. This order is used throughout all packets.
|