Difference between revisions of "Crafting (Sequence)"
(New page: Baaaaaaaaaaaaaaaaack Craaaaaaaaaaaaaaaaaaaaaafting........ :) On using or doubleclicking the craft item the client sends 3 Packets, through which a crc list of ...) |
|||
Line 1: | Line 1: | ||
+ | =Description= | ||
+ | |||
+ | The crafting process is monitored in the Player Object. The relevant values are set through the Yalp 9 at initialization and / or changed through the relevant deltas in the crafting process. | ||
+ | |||
+ | |||
+ | =Packetflow= | ||
+ | |||
+ | {{PacketFlow|Survey UI| | ||
+ | <graphviz> | ||
+ | digraph G | ||
+ | { | ||
+ | rankdir = LR; | ||
+ | node [shape=record, width=.2, height=.2]; | ||
+ | node [width=1]; | ||
+ | node1 [color="#929292", label = "CLIENT", style="bold", fontname="arial", fontcolor="#929292", URL="Test101"]; | ||
+ | node2 [color="orange", label = "SERVER", style="bold", fontname="arial", fontcolor="#458CAF", URL="Test102"]; | ||
+ | node3 [color="orange", label = "CLIENT", style="bold", fontname="arial", fontcolor="#458CAF", URL="Test101"]; | ||
+ | node1 -> node2:w [color="#929292"]; | ||
+ | node2:w -> node3:e [color="#515FCA", constraint=false]; | ||
+ | } | ||
+ | </graphviz> | ||
+ | }} | ||
+ | |||
+ | |||
+ | =Packet Breakdown= | ||
+ | |||
+ | {{Box Packet|'''[[ResourceListForSurveyMessage|ResourceListForSurveyMessage]]''' ('''Client''' <-- '''Server''')| | ||
+ | <pre> | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
[[Portal:SWGANH_Packets|Baaaaaaaaaaaaaaaaack]] | [[Portal:SWGANH_Packets|Baaaaaaaaaaaaaaaaack]] | ||
Revision as of 09:25, 2 April 2007
Description
The crafting process is monitored in the Player Object. The relevant values are set through the Yalp 9 at initialization and / or changed through the relevant deltas in the crafting process.
Packetflow
Client <-> Server Sequence: Survey UI |
{{{2}}} |
Packet Breakdown
Packet: ResourceListForSurveyMessage (Client <-- Server) |
|
Craaaaaaaaaaaaaaaaaaaaaafting........ :)
On using or doubleclicking the craft item the client sends 3 Packets, through which a crc list of the available schematics is requested.
For starters let us break it down into the steps needed to open up the different craft-screens
Step 1 opening the 1st crafting screen
1) client -> server radial menu request Packet
2) client -> server F9996AB6 synchronizeduilisten
3) client -> server 094AC516 requestcraftingsession
server response
4) server -> client Menu response
5) server -> client Schematic List
client response
10) client -> server 5FD21EB0 requestdraftslotsbatch
11) client -> server 9A8B385C requestresourceweightsbatch
server response
12) server -> client answer : requestdraftslotsbatch
14) server -> client answer : requestresourceweightsbatch
opening the 2nd crafting screen
client
18) client -> server ObjectControllerMessage selectdraftschematic request to open the 2nd craft screen
server
(20) server -> client MSCO Object (init, link, 3,6,8,9, close schem object))
(21) server -> client ONAT Object (init, link, 3,6,8,9, close schem object))
16) server -> client blueprints