Difference between revisions of "MSCO03"

From SWGANH Wiki
Jump to: navigation, search
(To Do)
Line 53: Line 53:
 
<pre>
 
<pre>
 
</pre>
 
</pre>
 +
 
|valign=top|
 
|valign=top|
 +
 +
==Variable Descriptions==
 +
 +
Obj_OperandCount =
 +
----
 +
 +
===Tags===
 +
----
 +
{| align="center"
 +
|-
 +
||{{50%}}
 +
|-
 +
||{{ServerPacket}}
 +
|-
 +
|}
 +
|}
  
 
==Packet Example==
 
==Packet Example==
Line 158: Line 175:
  
 
</pre>
 
</pre>
|valign=top|
 
 
==Variable Descriptions==
 
 
Obj_OperandCount =
 
----
 
 
===Tags===
 
----
 
{| align="center"
 
|-
 
||{{50%}}
 
|-
 
||{{ServerPacket}}
 
|-
 
|}
 
 
|}
 

Revision as of 12:16, 8 January 2008

Baseline - MSCO 03

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

MSCO Packet Type QuickNav
MSCO03 - MSCO06 - MSCO07 - MSCO08 - MSCO09


BaseLine Struct

SHORT:		ObjOpperandCount (13)

//part 0
float:          Schematic Complexity (!!!!!)

//part 1
ASTRING:	ASCII string dir to look for the tool name

//part 2
INT:            ???

//part 3
ASTRING         string to look up

//part 4
INT:            ???

//part 5 Object descriptor values
INT:            count
INT:            counter
{
   BYTE          unknown
   ASTRING       always "crafting"
   INT           unknown
   ASTRING       descriptor string, for example xp
   FLOAT         value eg 55.0 for 55xp

}

//not reversed, probably ask X
INT:            ???
SHORT:          ???
USTRING         ???
INT:            ???
INT:            ???
INT:            ???

Deltas Struct


Variable Descriptions

Obj_OperandCount =


Tags


50% This packet has been partially reversed.

S→C This packet originates on the server.

Packet Example

00 09 00 DD 
05 00 
0C 5F A7 68 
3D C8 12 6D 02 00 00 00 
4F 43 53 4D 03 // OCSM 3
09 00 00 00 
B0 41 
0F 00 
73 74 72 69 6E 67 5F 69 64 5F 74 61 62 6C 65 // string_id_table
00 00 00 00
00 00 
07 00 00 00 
41 00 42 00 52 00 69 00 66 00 6C 00 65 00 // A.B.R.i.f.l.e
00 00 00 00 
C8 03 00 00 
0B 00 00 00 
20 00 00 00 
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting
00 00 00 00 
0B 00 
61 74 74 61 63 6B 53 70 65 65 64 // attackSpeed
50 BB 49 C0                      // -3.15
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting
00 00 00 00 
0A 00 
63 6F 6D 70 6C 65 78 69 74 79    // complexity
00 00 D0 41                      // 26
00 
08 00 
63 72 61 66 74 69 6E 67         // crafting
00 00 00 00 
09 00 
68 69 74 50 6F 69 6E 74 73      // hitPoints
2E 6D 99 41                     // 19
00 
08 00 
63 72 61 66 74 69 6E 67         // crafting 
00 00 00 00 
09 00 
6D 61 78 44 61 6D 61 67 65      // maxDamage
1A 1E 34 41                     // 11.26
00 
08 00 
63 72 61 66 74 69 6E 67         // crafting  
00 00 00 00 
0B 00 
6D 61 78 52 61 6E 67 65 4D 6F 64 // maxRangeMod
00 00 00 00 
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0B 00 
6D 69 64 52 61 6E 67 65 4D 6F 64 // midRangeMod
14 18 90 41                      // 18
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
09 00 
6D 69 6E 44 61 6D 61 67 65       // minDamage
1A 1E 34 41                      // 11
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0B 00 
6D 69 6E 52 61 6E 67 65 4D 6F 64 // minRangeMod
00 00 00 00 
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0B 00 
77 6F 75 6E 64 43 68 61 6E 63 65 // woundChance
14 18 90 40                      // 4.5
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
02 00
78 70                            // xp
00 00 E6 42                      // 115.0
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0C 00 
7A 65 72 6F 52 61 6E 67 65 4D 6F 64 // zeroRangeMod
00 00 00 00 
05 00 00 00 
4B 00 61 00 6D 00 6D 00 69 00       // K.a.m.m.i
19 00 00 00 
00 00 00 41 
01 F0 23