Difference between revisions of "Requestcharactermatch (8A19D7E1)"

From SWGANH Wiki
Jump to: navigation, search
(Struct)
Line 23: Line 23:
 
|}
 
|}
  
===Variable Descriptions===
 
----
 
  
Opperand_Count     = ''' '''
 
 
Opcode     = '''CA604B86'''
 
----
 
 
*
 
  
 
|valign=top|
 
|valign=top|

Revision as of 14:59, 3 July 2007

Command - Requestcharactermatch (8A19D7E1)

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

Struct


int Flag Bitmask
int Faction CRC
int Specie
string Title
string  ?


Tags


C→S This packet originates on the client.

100% This packet has been completely reversed.

CQE This Command is part of the CommandQueueEnqueue.

Command This is a client command.

Sample Command Strings

Search for a Rebel Human Architect Master Architect

4 7 0 0 0 370444368 0 crafting_architect_master ""

Search for an Imperial Human Architect Master Architect

4 7 0 0 0 -615855020 0 crafting_architet_master ""

Search for a Neutral Human Architect Master Architect

4 7 0 0 0 0 0 crafting_architect_master ""

Search for a Neutral Wookiee Architect Master Architect

4 7 0 0 0 0 4 crafting_architect_master ""


Search for a Neutral Wookiee

4 7 0 0 0 0 4 "" ""

Unicode string break down [Flags bitmask] [Faction CRC] [Species] [Title] [?]


Flags bitmask: (ie: 4 7 0 0 0) Means 0x47. This value is the bitmask for the 3 possible flags.

The 3 lasts bits of the byte define 3 boolean values as follow : [Roleplay] [Newbie] [LFG]

possible flags

01000001 = 0x41 = LFG
01000010 = 0x42 = Newbie
01000011 = 0x43 = LFG + Newbie
01000100 = 0x44 = RolePlayer
01000101 = 0x45 = LFG + RolePlay
01000110 = 0x46 = Newbie + RolePlayer
01000111 = 0x47 = LFG + Newbie + Roleplayer


faction CRC: This is the string of the int value of the crc of either "imperial" or "rebel" 0_o

-615855020 = 0xDB4ACC54 = CRC("imperial")

370444368 = 0x16148850 = CRC("rebel")

0 = neutral


Species:

an integrer representing the race. 0 beeing for Humans


Title:

a system-name for titles. Note if no title is selected but only the prof, the names becomes a prof name.

Profession->Architect Title->Master = crafting_architect_master

Profession->Architect Title->Any = crafting_architect

Profession->Any = ""


[?]

An unknown parameter. GM/CSR only? Not implemented? Always seen "" (empty parameter)